BM6P6(@ aaaccciiirrrxxx|||xxxmmmmmmrrrwww~~~}}}xxxtttssstttpppkkkddd___\\\[[[ZZZZZZYYYbbbppp{{{vvv{{{~~~||||||~~~yyy|||}}}lllTTT@@@999999444333222111111111222333222222222222222222222222////////////....................................------------------------++++++*********+++,,,---...---+++******+++---...000///---+++************,,,,,,,,,---------............000555<<<@@@@@@>>>@@@BBBCCCCCCCCCDDDFFFIIIEEEIIIPPP\\\pppppp```WWWSSSRRRQQQNNNOOOVVV]]]cccjjjpppxxx||||||xxxvvv}}}{{{xxxsssnnnlllkkklllkkkfff```ZZZUUUQQQLLLIIIFFFEEEBBB@@@@@@AAACCCEEECCCBBBBBBAAAAAA@@@@@@???AAA@@@@@@DDDHHHKKKJJJHHHEEEEEEFFFHHHJJJMMMOOOPPPPPPSSSXXX[[[]]]]]]^^^___^^^]]][[[YYYVVVTTTRRRRRRSSSSSSTTTUUUVVVYYY___bbbpppssstttrrrnnnnnnsssxxx~~~yyyoooiiihhhiiinnn}}}xxxlllbbb[[[[[[WWWVVVXXXWWWRRRMMMMMMNNNNNNNNNNNNLLLJJJHHHFFFJJJKKKLLLPPPXXXcccpppyyy```bbbhhhpppvvv{{{yyynnnlllpppvvv~~~yyytttrrrrrrqqqllleee___\\\[[[ZZZYYY[[[cccrrr{{{~~~~~~|||xxxvvvxxxwwwzzzzzzuuuZZZDDD::::::444333222111111111222333111111111111111111111111////////////....................................------------------------***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,,,,---,,,,,,---------............///111666<<<@@@@@@???@@@AAACCCCCCCCCDDDFFFHHHIIILLLTTTbbbxxxwwwfffYYYRRROOONNNRRRPPPSSS\\\dddiiipppvvvxxx}}}{{{xxxtttnnnhhheeeeeeeeeeeeaaa\\\VVVSSSOOOKKKIIIEEEDDDBBBAAAAAAAAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDHHHKKKJJJIIIGGGGGGHHHHHHJJJKKKMMMNNNNNNQQQUUUWWWYYYZZZ[[[]]]^^^^^^]]][[[YYYVVVTTTSSSSSSTTTUUUVVVWWW[[[```cccooorrrsssrrroooppptttyyy~~~zzznnnfffdddbbbhhhvvvtttfff]]]YYYUUUTTTWWWWWWRRROOOOOONNNNNNOOONNNMMMJJJHHHGGGIIIJJJLLLOOOUUU^^^iiippp___```eeennntttxxx~~~zzzooolllooovvv}}}zzztttpppooorrrmmmeee___\\\ZZZYYYYYY]]]eeesss}}}zzzwwwsssrrrttttttzzz}}}}}}eeeJJJ<<<:::555444333111111111222333////////////////////////////////////....................................------------------------)))***,,,---------,,,+++***+++---//////---+++***++++++++++++,,,---///000,,,------------.........///000333777<<>>>>>??????@@@AAAAAABBBAAAAAABBBEEEIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNQQQSSSSSSUUUXXXZZZ]]]^^^^^^]]]\\\YYYVVVTTTTTTUUUVVVWWWYYY\\\```dddmmmooorrrqqqqqqrrrwww{{{|||~~~{{{mmmccc```^^^dddrrrnnnbbbYYYUUUSSSVVVVVVSSSQQQRRROOOOOOOOOOOOMMMKKKIIIHHHHHHIIIKKKMMMQQQXXX```fffppp^^^^^^ccckkkrrruuu{{{{{{ppplllmmmttt{{{~~~}}}~~~~~~|||vvvqqqnnnrrrmmmeee___[[[ZZZYYYXXX]]]eeerrr|||vvvtttsssppppppsssqqqvvv}}}pppQQQ???:::666555333222111111222333////////////////////////////////////....................................------------------------)))***,,,......---,,,++++++,,,---......---,,,++++++++++++,,,---...//////------------............000222555999===???@@@@@@???@@@BBBBBBCCCDDDGGGIIIJJJNNNZZZooo{{{iii[[[UUURRRQQQRRRNNNRRR\\\jjjtttyyypppkkkddd^^^ZZZXXXWWWWWWTTTQQQMMMKKKJJJIIIHHHGGGAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@AAABBBCCCFFFHHHJJJKKKKKKIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNOOOPPPPPPRRRUUUXXX[[[\\\]]]^^^]]]ZZZVVVTTTTTTUUUWWWXXXYYY\\\```dddkkkmmmpppqqqrrruuuyyy|||zzz|||}}}}}}}}}nnnbbb^^^\\\bbbqqqxxxkkk\\\WWWTTTUUUUUUQQQPPPRRROOOOOOPPPOOONNNMMMKKKIIIFFFGGGIIIKKKNNNTTTZZZ^^^jjj~~~]]]\\\aaajjjqqqtttxxx}}}|||qqqkkkkkkpppwww}}}~~~|||~~~}}}wwwsssqqqkkkddd^^^[[[YYYXXXWWW[[[bbbppp}}}|||{{{}}}~~~~~~}}}}}}|||uuuppppppooommmmmmpppooorrrxxx{{{ZZZCCC:::666555444222111111222222000000000000000000000000////////////....................................------------------------)))+++---.........,,,+++......---,,,,,,---......,,,------------------------------.........//////222444777;;;===???@@@AAA???@@@BBBCCCCCCEEEHHHJJJKKKQQQ```yyyxxxvvvxxxaaaUUUQQQNNNNNNPPPPPPVVVcccrrr{{{ttteee```ZZZUUUTTTTTTSSSQQQMMMJJJGGGFFFFFFFFFEEEEEE@@@AAABBBCCCBBBAAA???>>>??????>>>>>>>>>=========@@@BBBDDDFFFHHHIIIJJJKKKGGGGGGHHHHHHJJJKKKMMMNNNMMMOOOPPPQQQQQQRRRUUUWWWXXXYYY[[[\\\[[[YYYVVVTTTSSSUUUWWWYYYZZZ]]]```cccjjjlllnnnqqqtttwww{{{}}}xxx{{{yyyxxx|||pppddd```]]]cccqqqtttccc\\\WWWUUUSSSOOONNNPPPPPPPPPPPPPPPOOONNNLLLKKKEEEFFFHHHJJJMMMRRRWWW\\\cccuuu\\\[[[___iiiqqquuuxxx||||||qqqjjjhhhiiinnnssswww~~~}}}}}}xxxnnniiibbb\\\YYYXXXXXXWWWXXX```mmm|||}}}yyyzzz|||{{{yyyyyy{{{uuupppooommmiiigggiiikkkooossszzzdddIII<<<777666444333222222222222111111111111111111111111////////////....................................------------------------***+++---.........---,,,000...,,,++++++,,,...000...............---,,,+++------........./////////333666:::<<<===>>>@@@BBB@@@AAACCCDDDEEEFFFIIILLLNNNYYYllltttzzzrrr]]]UUUQQQNNNPPPTTTSSSZZZiiixxxwwwiii]]]XXXSSSQQQRRRRRRPPPNNNIIIGGGDDDCCCCCCDDDCCCBBB@@@@@@AAABBBAAA@@@???>>>??????>>>======<<<;;;;;;>>>AAADDDFFFFFFGGGIIIKKKGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSSSSSSSTTTUUUWWWVVVWWWYYYZZZYYYXXXVVVUUUTTTVVVYYY[[[\\\^^^bbbdddiiikkknnnqqqvvvyyy|||}}}yyy}}}}}}wwwuuuyyyqqqgggddddddiiiwwwzzzjjjaaaYYYVVVRRRNNNNNNPPPPPPQQQQQQQQQQQQOOOMMMLLLEEEFFFHHHIIILLLPPPVVVZZZ___nnn\\\ZZZ___jjjssswwwyyy|||~~~qqqhhhddd```dddgggjjjqqq|||~~~{{{uuukkkfff___ZZZXXXXXXWWWWWWWWW^^^kkkyyy||||||}}}zzzwwwxxx|||vvvrrrqqqoooiiieeeeeegggkkkppprrrxxxmmmOOO???888777555333222222222222111111111111111111111111////////////....................................------------------------,,,,,,,,,------------.........------------......---.../////////...,,,,,,............////////////444777;;;===>>>>>>@@@BBBAAABBBDDDEEEFFFHHHKKKMMMQQQ___vvv~~~vvvwww{{{iiiYYYTTTRRROOORRRYYYTTT[[[jjjyyy~~~pppfff^^^ZZZVVVUUUWWWWWWSSSOOOHHHFFFCCCAAABBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEEEEFFFHHHJJJHHHHHHHHHIIIIIIKKKLLLLLLPPPRRRUUUVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWYYY\\\^^^___aaadddgggiiijjjmmmrrrwwwzzz|||}}}{{{|||wwwtttwww~~~qqqiiiggggggkkkwww~~~mmmddd[[[VVVSSSOOOOOORRRQQQQQQRRRRRRQQQPPPNNNMMMGGGHHHHHHHHHIIIMMMSSSWWW\\\hhhzzz\\\ZZZ___jjjtttxxxzzz}}}qqqfffbbbYYY]]]___```hhhsss{{{}}}~~~~~~vvvoooiiiddd^^^YYYWWWWWWWWWWWWVVV^^^jjjyyy~~~zzzwwwxxxzzzuuussssssqqqkkkgggfffeeeiiimmmmmmnnn{{{sssTTTAAA888777555333222222222222111111111111111111111111000/////////....................................---------------------------,,,,,,,,,,,,---...///,,,---///000000///---,,,,,,---...//////...------............/////////000444888<<<>>>>>>>>>@@@CCCAAACCCEEEFFFGGGIIILLLNNNQQQaaa{{{qqqzzznnn]]]PPPOOONNNJJJNNNXXXRRRYYYhhhvvv~~~yyynnnhhhccc```\\\\\\^^^]]]XXXSSSHHHFFFCCCAAAAAAAAA@@@???@@@@@@@@@???????????????::::::;;;;;;<<<=========<<>>@@@AAABBBBBBCCC@@@@@@CCCEEEGGGKKKPPPUUUfff{{{sssxxxdddYYYOOOMMMMMMNNNRRRVVVXXXcccooowwwyyyssspppiiiddd______bbb```WWWOOOHHHEEEBBBAAA@@@@@@???>>>@@@CCCCCC>>>;;;===???>>>===<<<<<<<<<<<<======>>>AAAAAAAAABBBDDDFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNRRRSSSTTTSSSRRRSSSUUUVVVYYYYYYYYYXXXWWWUUUTTTSSSYYY]]]aaadddeeegggiiijjjmmmpppsssvvvwwwxxx{{{||||||{{{vvvtttpppsss|||sssiiiccc```___bbbiiirrr|||qqqiii```ZZZTTTPPPQQQUUUSSSQQQOOOOOOPPPPPPOOONNNHHHHHHGGGFFFGGGIIILLLMMMUUUaaannnzzzZZZ^^^dddlllsssyyy}}}vvvnnndddcccbbbaaabbbfffkkkooorrrvvvzzzzzzwwwwwwzzz}}}}}}~~~yyyssshhh```YYYWWWUUURRRQQQTTTUUU\\\hhhuuu}}}{{{|||wwwmmmgggeeeccccccdddddddddlllyyy]]]KKK???;;;777444333444333000111111000000000000111111//////.........---------................................................------------------------,,,,,,---................................................///000111222222:::;;;<<<>>>@@@AAABBBBBBCCCAAAAAAEEEGGGHHHLLLRRR[[[nnn|||zzzrrr___UUUMMMKKKKKKLLLOOOSSSZZZdddpppxxx}}}wwwqqqnnnnnniiieeeeeefffaaaWWWNNNHHHEEEBBB@@@@@@@@@???>>>???AAA???;;;;;;>>>???<<<<<<<<<<<<<<<<<<======>>>AAAAAAAAAAAAAAABBBCCCDDDDDDEEEHHHJJJMMMNNNPPPPPPPPPQQQRRRRRRQQQQQQSSSTTTXXXXXXXXXYYYXXXWWWUUUTTTYYY\\\```ccceeegggiiikkkkkknnnqqqsssuuuwwwzzz|||}}}uuupppooolllpppzzzzzzrrriiibbbYYYVVVUUUZZZaaajjjxxx{{{pppeee^^^XXXSSSRRRTTTRRRPPPNNNNNNOOOPPPOOONNNIIIHHHGGGGGGGGGIIIKKKMMMSSS^^^iiiuuuZZZ]]]ccckkkrrrxxx|||~~~{{{qqqnnnhhhdddbbbdddgggiiiooopppqqqooommmnnnssswwwxxxzzz{{{|||}}}~~~~~~xxxrrriiiaaaZZZWWWUUUQQQPPPSSSUUU[[[fffrrr~~~~~~tttkkkfffcccbbbbbbbbbbbbgggwwwgggRRRCCC===777555555444222000111111000000000000000111/////////............---................................................------------------------++++++,,,------------------------------------------......///000111333333:::;;;===???@@@AAABBBBBBCCCBBBCCCGGGIIIIIINNNTTTdddyyy|||zzz|||iiiZZZRRRLLLKKKLLLLLLNNNRRR\\\gggssszzz}}}~~~|||xxxsssqqqqqqnnnkkkjjjggg```TTTJJJGGGEEEBBB@@@@@@@@@???>>>>>>???===<<<@@@FFFFFFBBB<<<<<<;;;;;;<<<======>>>AAA@@@@@@?????????@@@@@@AAABBBEEEIIILLLOOOPPPQQQOOOPPPPPPPPPOOOOOOQQQRRRUUUVVVXXXYYYYYYXXXVVVUUUYYY\\\```ccceeegggiiikkkjjjlllnnnppprrruuuyyy}}}}}}wwwqqqmmmiiihhhkkkuuu}}}wwwnnnfff___WWWRRROOOPPPTTT[[[hhhttt{{{lllccc]]]WWWRRRRRRPPPNNNMMMMMMOOOPPPPPPOOOIIIIIIGGGGGGGGGIIIKKKLLLQQQYYYcccmmmYYY\\\bbbiiipppvvvzzz||||||~~~yyypppiiieeeeeefffgggooooooooollliiihhhjjjllltttuuuwwwyyyyyy{{{~~~~~~wwwrrrjjjbbb[[[XXXUUUQQQPPPRRRSSSZZZeeeppp{{{zzzqqqkkkhhheeeccccccccchhhuuu~~~xxx```FFF>>>666555555444222111222111000000000000000000/////////...............................................................------------------------++++++,,,---------------------------------------------......000222444555:::;;;===???AAABBBBBBCCCBBBBBBDDDHHHIIIJJJPPPWWWkkkqqqwwwtttbbbWWWQQQMMMNNNNNNMMMPPPTTT]]]iiivvv~~~~~~|||zzzyyytttrrrooollleee[[[NNNEEEFFFDDDAAA@@@@@@@@@@@@?????????>>>@@@GGGOOOOOOJJJ;;;;;;;;;;;;<<<<<<===>>>@@@??????>>>>>>??????@@@???AAADDDGGGJJJMMMNNNOOONNNOOOOOOOOONNNOOOQQQRRRSSSUUUXXXZZZZZZZZZXXXWWW\\\___aaacccdddeeegggiiijjjkkkmmmnnnppptttyyy}}}{{{xxxuuuqqqmmmeeeeeeiiiqqqxxxzzzqqqiii```ZZZVVVQQQNNNNNNPPPTTT^^^gggzzzsssiiibbbZZZTTTQQQNNNMMMLLLMMMOOOQQQQQQPPPJJJIIIHHHGGGGGGHHHJJJKKKPPPUUU]]]fffvvvXXX[[[aaahhhooouuuxxxzzzyyy|||vvvnnniiigggfffeeelllmmmmmmllljjjgggeeeeeeoooqqqssstttvvvxxx{{{~~~}}}{{{zzzzzz{{{|||zzzzzzzzzzzz|||~~~}}}wwwrrrkkkccc\\\YYYVVVRRRQQQSSSRRRYYYcccooozzz{{{uuupppmmmgggcccbbbccchhhsss~~~pppLLL@@@666444555333222333222222111000//////000000////////////////////////................................................------------------------,,,,,,---............------------------------------------...000333555777:::;;;===???AAABBBCCCCCCAAAAAADDDHHHIIIKKKSSS\\\rrr|||nnnyyyooo___SSSOOOMMMMMMMMMMMMPPPVVV^^^kkkxxx~~~wwwvvvrrrlllcccVVVKKKDDDEEECCC@@@???@@@@@@@@@???>>>>>>===???FFFLLLKKKEEE:::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNPPPPPPOOOPPPSSSUUUSSSUUUWWWYYYZZZZZZYYYYYY```bbbcccccccccccceeegggjjjkkkmmmnnnpppsssyyy||||||~~~yyyvvvuuusssooolllddddddhhhpppxxxtttllleee\\\VVVQQQNNNLLLMMMMMMNNNSSSZZZkkkyyy}}}pppggg]]]UUURRRNNNMMMLLLMMMPPPQQQRRRQQQKKKJJJHHHGGGGGGHHHIIIJJJOOOSSSYYYaaannnWWWZZZ```gggnnnssswwwxxxxxx{{{|||rrrmmmiiifffccceeefffiiijjjjjjgggccc```fffhhhjjjlllnnnppptttwwwvvvvvvuuusssqqqrrrtttvvvrrrrrrrrrsssuuuxxx{{{}}}}}}wwwtttlllddd]]]ZZZXXXTTTSSSVVVRRRXXXbbbnnnyyy}}}zzzxxxtttpppiiiddddddeeehhhpppwww~~~~~~XXXGGG888666666333222555333222111000////////////...////////////000000000................................................------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------...000333777999;;;<<<>>>@@@AAABBBCCCCCCAAABBBDDDHHHIIIMMMXXXddd{{{wwwqqq{{{jjj]]]OOOLLLJJJKKKKKKKKKPPPVVVaaannn{{{||||||~~~{{{zzzuuulll___SSSKKKGGGEEEBBB@@@???@@@@@@@@@???<<<===<<<;;;===@@@>>>888999999::::::;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGLLLMMMOOOPPPQQQRRRUUUXXXUUUVVVWWWXXXYYYZZZZZZ[[[bbbcccccccccbbbbbbdddfffjjjkkkmmmnnnppprrrvvvyyyzzz|||wwwtttrrrpppkkkgggdddbbbfffoooyyyyyypppjjjeee^^^XXXRRROOONNNOOONNNKKKNNNSSS```nnn~~~{{{mmmaaaXXXUUUPPPNNNMMMNNNPPPRRRRRRRRRLLLKKKIIIGGGGGGGGGIIIIIIMMMPPPVVV^^^hhhzzzVVVZZZ___fffmmmrrruuuwww{{{zzz|||zzztttnnnhhhccc```aaacccddddddaaa\\\YYYZZZ\\\___aaacccfffiiillljjjkkkjjjhhhggghhhllloookkkjjjjjjkkknnnqqquuuxxxyyy|||~~~}}}xxxuuullleee^^^\\\YYYVVVVVVXXXSSSYYYbbbmmmwww}}}yyyvvvppplllmmmnnnnnnooorrr|||{{{fffPPP===888777333222666333222111000////////////.../////////000000000000................................................------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000444888:::;;;<<<>>>@@@AAACCCCCCDDDCCCCCCFFFIIIKKKPPP^^^lllwwwvvvqqq```UUUNNNKKKJJJKKKJJJKKKQQQZZZdddppp}}}{{{{{{}}}}}}||||||zzzssshhhZZZOOOJJJIIIDDDBBB?????????@@@@@@???:::======::::::;;;:::666999999999:::;;;<<<>>>>>>@@@???????????????@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFIIIKKKNNNOOOQQQSSSWWWYYYWWWWWWWWWWWWXXXYYY[[[\\\```aaabbbbbbbbbcccfffiiihhhjjjmmmnnnooopppsssuuu|||~~~zzzuuurrrqqqnnnjjjfffbbb___aaalllyyy}}}tttnnnkkkiiiccc___YYYUUURRRQQQMMMJJJLLLQQQVVVbbbqqq~~~tttddd[[[YYYQQQPPPOOOOOOQQQSSSSSSRRRMMMKKKIIIGGGGGGGGGHHHIIIJJJMMMTTT\\\cccpppVVVYYY___ffflllqqquuuvvv~~~xxxwww}}}zzzssskkkeeeaaa```______]]]YYYUUUQQQQQQSSSVVVXXXZZZ]]]aaadddaaabbbcccaaa___aaafffjjjfffeeeeeefffiiimmmqqqtttuuuyyy}}}{{{yyy{{{}}}xxxvvvllleee^^^\\\ZZZXXXXXXZZZUUUZZZbbbllluuu~~~yyywwwzzzzzzuuurrrqqqvvvyyypppXXXBBB;;;888222222666333222111000////////////.../////////000000111111................................................------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000444888;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEGGGJJJLLLSSScccrrryyywww{{{hhhWWWLLLPPPMMMLLLLLLLLLMMMUUU^^^fffrrr~~~~~~{{{|||~~~|||yyy{{{xxxpppcccTTTJJJHHHHHHDDDBBB???>>>???@@@@@@???999>>>@@@>>>===??????===999999999:::;;;<<<>>>>>>AAA@@@???>>>============>>>???AAACCCDDDEEEFFFFFFGGGIIILLLNNNPPPSSSWWWZZZYYYXXXWWWVVVWWWYYY[[[]]]^^^___aaaaaabbbeeehhhkkkgggiiilllmmmnnnnnnpppqqq~~~zzzvvvrrrqqqqqqoookkkhhh```\\\^^^jjjxxxyyyqqqmmmmmmmmmiiieee\\\WWWQQQMMMHHHDDDGGGMMMNNNYYYgggtttzzzfff]]]\\\SSSQQQPPPPPPRRRSSSSSSRRRMMMLLLIIIGGGFFFGGGHHHHHHHHHKKKSSS[[[```jjjyyyyyyXXXYYY]]]dddlllrrruuuvvvxxxzzz|||}}}~~~zzztttrrriiiaaa[[[[[[[[[VVVPPPNNNKKKKKKLLLMMMOOORRRTTTVVVXXXYYYYYYZZZ\\\^^^```aaa^^^]]]\\\\\\___dddjjjmmmqqqtttyyy}}}|||zzz{{{}}}}}}vvvrrrmmmgggbbb___[[[UUUTTTWWWWWWXXX^^^hhhvvv~~~uuu}}}~~~```DDD:::888333333777222222111111000000//////////////////////////////////////////////////////000///...------...///000...---,,,++++++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------...000333777:::<<<===>>>@@@AAAAAABBBDDDFFFBBBHHHHHHKKKPPPRRRaaa|||pppttt}}}nnn___TTTKKKLLLLLLLLLJJJIIINNNYYYaaahhhrrr{{{{{{{{{}}}~~~|||zzz{{{zzzqqqcccXXXQQQKKKGGGCCCCCCCCCCCCBBB@@@>>><<<<<<>>>>>>===<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>AAAAAA@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNQQQSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ]]]aaadddfffhhhjjjlllkkkkkkkkkkkkkkkoootttxxx}}}yyysssuuuuuuttttttsssmmmeee___^^^aaajjjssszzz~~~|||yyyvvvsssnnniiieee```WWWPPPNNNMMMKKKJJJKKKGGGOOO[[[iiiwwwpppbbb\\\VVVRRRNNNNNNRRRVVVXXXXXXOOONNNMMMIIIFFFEEEGGGIIIHHHLLLRRRYYY^^^hhh{{{|||rrrwwwXXXZZZ^^^dddlllrrrtttuuuvvvxxxzzz{{{|||wwwsssmmmccc[[[YYYWWWSSSNNNLLLKKKJJJJJJKKKLLLOOOQQQRRRPPPPPPQQQRRRTTTUUUWWWWWWWWWWWWWWWXXX[[[aaafffiiinnnrrrwww{{{~~~}}}zzz{{{~~~zzztttpppiiiccc^^^\\\XXXSSSRRRUUUWWWXXX]]]gggtttyyy~~~qqqxxxiiiIII<<<999444333666...//////000111111222222////////////////////////////////////////////////000///...------...///000///...---,,,,,,---...///......------------......,,,,,,,,,,,,------------------///111444777;;;<<<===>>>@@@AAAAAABBBDDDFFFBBBGGGHHHKKKRRRVVVhhhyyykkkqqqiii\\\SSSKKKLLLMMMMMMKKKLLLRRR\\\dddjjjttt{{{{{{{{{~~~xxxttttttvvvmmm```UUUNNNIIIEEEBBBBBBBBBBBBAAA@@@>>>===<<<>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFIIILLLNNNPPPRRRUUUUUUVVVWWWXXXYYYYYYZZZWWW[[[___bbbdddfffhhhjjjjjjlllnnnoooqqqssswwwzzz{{{wwwooorrrrrrqqqrrrrrrllleee```]]]___hhhqqqxxx}}}zzzxxxuuuqqqllliii```WWWOOOMMMMMMJJJIIIJJJGGGNNNXXXcccqqqtttfff___VVVRRRNNNOOORRRUUUVVVUUUPPPOOOMMMJJJGGGEEEFFFHHHIIILLLRRRXXX\\\dddvvvyyyyyyYYY[[[^^^dddkkkqqqssstttrrrtttwwwyyyzzz}}}~~~yyyuuuiii^^^ZZZWWWRRRNNNMMMKKKJJJIIIIIIIIIKKKLLLMMMGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNPPPRRRVVV[[[```ccchhhlllqqquuuxxx|||}}}zzzzzz}}}~~~~~~~~~~~~|||xxxsssnnnhhhbbb]]][[[XXXSSSSSSVVVWWWYYY]]]fffrrr~~~vvv{{{~~~vvvwwwvvvRRR@@@:::666444444/////////000111111222222//////////////////////////////////////////////////////............/////////......------......//////..................///------------.........///---...///222555888;;;======???AAAAAAAAABBBDDDFFFCCCGGGGGGKKKTTT\\\qqqsssiiirrrxxxcccWWWQQQLLLMMMNNNNNNNNNOOOVVV```hhhnnnvvv||||||}}}}}}uuupppoooqqqhhh[[[QQQKKKGGGCCC@@@AAAAAAAAAAAA@@@???>>>===>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCEEEGGGJJJMMMOOOSSSTTTVVVWWWXXXYYYYYYYYYWWWZZZ^^^bbbdddfffiiikkkjjjmmmpppsssuuuxxx{{{}}}~~~wwwtttlllooopppoooooooookkkdddaaa]]]^^^fffooowww}}}zzzwwwtttooolll```WWWOOOMMMLLLIIIGGGHHHGGGLLLSSS\\\hhhzzzyyykkkdddWWWSSSOOOOOORRRTTTTTTRRRPPPPPPNNNKKKGGGFFFFFFGGGJJJLLLQQQVVVYYY```pppZZZ[[[^^^dddkkkppprrrrrrrrrsssuuuwwwyyy{{{}}}~~~}}}}}}rrrgggbbb^^^XXXRRRPPPLLLKKKJJJIIIHHHIIIIIIJJJDDDEEEGGGHHHIIIIIIIIIIIIGGGHHHJJJMMMRRRVVVZZZ]]]```dddiiimmmqqquuuyyy}}}~~~zzzzzz}}}~~~~~~}}}|||xxxsssooojjjeee```^^^[[[WWWWWWZZZXXXYYY]]]eeeppp|||{{{|||~~~}}}www]]]FFF===888444333333222222111000///....../////////////////////////////////////////////////////////......//////////////////......///////////////............//////............////////////...///111333666999<<<======???AAABBBBBBBBBDDDFFFEEEHHHGGGKKKVVV```xxxsssooozzzooo\\\SSSOOOLLLLLLLLLMMMOOOSSS[[[eeelllqqqyyy~~~~~~{{{tttooooookkkcccWWWNNNIIIFFFCCC@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJNNNPPPQQQSSSUUUWWWXXXYYYYYYYYYYYY\\\```bbbdddgggjjjmmmjjjmmmppprrruuuyyy~~~{{{vvvssslllppppppnnnmmmlllhhhccc```\\\^^^gggrrryyy|||xxxtttoookkkbbbXXXPPPMMMLLLHHHFFFGGGHHHKKKPPPUUU___qqqnnnfffYYYUUUQQQPPPRRRRRRQQQOOOQQQQQQOOOLLLHHHFFFFFFGGGKKKLLLPPPUUUXXX___mmm{{{YYY[[[^^^dddjjjppprrrrrrssstttuuuwwwyyy{{{||||||}}}yyyppplllhhh___WWWSSSOOONNNLLLJJJIIIIIIIIIIIIDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEGGGJJJNNNRRRVVVXXX[[[^^^ccchhhlllqqqwwwzzz}}}~~~}}}zzzuuuqqqlllfffbbb```]]]YYYYYY\\\XXXZZZ___fffppp{{{~~~}}}}}}{{{}}}ttt}}}iiiMMM@@@999555222333333222111000///......////////////////////////////////////////////////...//////////////////......//////////////////...//////............//////........./////////000000...///222555888;;;===>>>>>>???AAABBBBBBCCCEEEGGGGGGJJJHHHLLLYYYeeewwwyyy{{{fffVVVOOOMMMLLLJJJJJJLLLOOOVVV___iiiooottt{{{yyytttqqqoooggg___TTTLLLHHHFFFCCCAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::===============>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFFFFHHHJJJMMMOOOOOOQQQTTTVVVXXXYYYYYYYYYYYY\\\^^^aaabbbeeehhhkkkkkkllllllnnnqqqwww~~~{{{vvvtttooossssssoookkkiiifffaaa^^^[[[^^^jjjvvv|||~~~xxxrrrmmmiiieee[[[RRROOOMMMHHHFFFGGGIIIKKKNNNRRRZZZkkkssshhh\\\XXXSSSPPPQQQQQQOOOMMMQQQQQQPPPMMMJJJGGGGGGHHHJJJJJJNNNTTTYYY```nnnzzzXXXZZZ]]]cccjjjppprrrssswwwvvvuuuvvvyyy{{{{{{{{{{{{|||yyytttnnncccYYYTTTRRRQQQNNNLLLJJJJJJJJJJJJEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGJJJNNNRRRTTTXXX[[[```eeejjjpppvvvzzz}}}|||wwwtttlllfffbbb___\\\WWWWWWZZZXXX[[[aaaiiiqqq|||{{{}}}zzzyyy{{{www{{{tttUUUCCC:::555333000000000000000000111111////////////////////////////////////////////////......////////////......---......//////......---///..................///............/////////000///000333666999<<<===>>>>>>@@@BBBBBBBBBCCCEEEGGGHHHKKKJJJPPP]]]lll|||rrr```SSSNNNLLLLLLHHHIIIKKKQQQYYYcccmmmsssvvv~~~|||yyytttoooccc[[[QQQJJJGGGFFFDDDCCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<======@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOSSSVVVXXXYYYYYYYYYXXXYYY[[[]]]^^^```cccfffjjjjjjiiijjjmmmttt}}}zzzwwwuuuqqquuuuuuooojjjhhhddd```]]]YYY]]]iiiwww~~~yyyssslllhhhhhh___UUURRROOOJJJGGGHHHIIIKKKMMMPPPXXXhhh}}}zzzmmmaaa\\\TTTPPPPPPPPPNNNLLLPPPPPPPPPNNNKKKIIIIIIIIIIIIJJJMMMTTTZZZaaannnyyyWWWXXX\\\cccjjjpppssstttyyywwwtttuuuwwwzzz{{{zzzzzzzzz~~~zzzrrrfff\\\WWWSSSRRROOOMMMKKKJJJJJJJJJGGGEEECCCBBBAAACCCEEEFFFGGGFFFEEEEEEFFFJJJNNNQQQTTTWWW[[[aaaffflllssswwwzzz|||~~~}}}yyyvvvmmmgggbbb___[[[VVVVVVXXXWWW\\\dddkkksss|||yyy~~~{{{xxxwww{{{~~~|||zzz{{{zzz{{{\\\EEE:::555333111111000000000000000000////////////////////////////////////////////////---...///000000///...---,,,---...//////...---,,,......------------......------.........////////////111444777;;;===>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHLLLMMMTTTdddtttlll\\\RRRNNNLLLKKKIIIIIILLLSSS]]]hhhrrrwwwwwwzzzooo___WWWNNNGGGEEEEEEDDDCCCAAAAAAAAA@@@???===<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNRRRVVVXXXYYYYYYXXXXXXYYYZZZ[[[[[[]]]```cccggghhhhhhiiilllrrrzzz~~~zzzwwwvvvooossstttnnnhhhgggdddaaa]]]XXXYYYdddsss~~~|||uuuoookkklllbbbYYYTTTQQQLLLIIIIIIGGGIIILLLOOOWWWggg{{{uuufff___VVVPPPOOOOOONNNMMMNNNOOOPPPOOOLLLJJJJJJKKKJJJIIIMMMSSSYYY```kkkvvvVVVXXX\\\cccjjjpppsssttt{{{wwwssssssvvvyyyzzzzzz{{{zzz}}}uuuiii```[[[SSSRRROOOMMMKKKJJJJJJJJJIIIGGGDDDBBBBBBCCCFFFHHHIIIGGGDDDCCCDDDGGGLLLNNNOOORRRVVV\\\aaahhhoootttuuuwwwzzz~~~}}}yyyvvvoooiiicccaaa\\\WWWVVVYYYWWW]]]eeemmmttt}}}yyy|||xxxvvvvvvzzzzzzxxxvvv|||xxxsss}}}```GGG:::555444444444333111000...------////////////////////////////////////////////////---...///000000///...---+++,,,---......---,,,+++---------,,,,,,---------------------.........//////111444888;;;===>>>???>>>@@@BBBCCCCCCDDDEEEGGGGGGLLLNNNWWWhhhzzz}}}hhhZZZSSSNNNLLLKKKJJJJJJMMMUUU___kkkuuuzzzwwwppp\\\UUULLLFFFDDDDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEE@@@@@@@@@AAABBBCCCDDDEEEIIIJJJKKKLLLLLLLLLKKKKKKKKKMMMRRRVVVXXXYYYYYYXXXZZZ[[[\\\\\\\\\]]]```ccceeefffiiikkknnnrrrxxx|||}}}yyywwwvvvmmmqqqrrrmmmhhhfffeeeccc^^^WWWUUU```ooo|||~~~xxxrrrooonnnddd[[[VVVSSSNNNJJJKKKEEEHHHKKKNNNVVVfffzzz{{{iiiaaaWWWPPPNNNOOONNNNNNMMMOOOPPPOOOMMMKKKKKKLLLKKKJJJLLLSSSYYY___iiisss}}}UUUXXX]]]ccchhhmmmqqqsss{{{zzzxxxvvvvvvwwwxxxyyy|||zzzzzzxxxpppeee[[[WWWTTTPPPMMMLLLKKKIIIGGGJJJHHHEEECCCBBBCCCEEEGGGDDDCCCBBBBBBDDDGGGJJJLLLLLLOOOSSSXXX\\\bbbiiimmmuuuvvv{{{~~~zzzwwwqqqkkkbbb[[[XXXWWWWWWWWWZZZ\\\aaahhhrrr|||{{{yyy{{{|||{{{zzz}}}wwwzzzyyyooonnn|||kkkNNN@@@;;;777444222111111222111000///////////////............---------............///........................///...---,,,,,,,,,,,,,,,//////............//////......---,,,---...///000...222888<<<======>>>>>>???@@@BBBCCCCCCEEEGGGJJJLLLMMMPPPZZZmmmxxxaaaVVVSSSPPPLLLKKKJJJJJJLLLRRR^^^jjjuuuzzzzzziiiUUUOOOGGGDDDEEEFFFDDDBBB?????????>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<======<<<;;;:::;;;999999<<<@@@BBBAAA???AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMOOORRRVVVXXXYYYYYYZZZ\\\WWWZZZ^^^``````______```ccceeeggghhhkkkpppwww|||~~~{{{xxxrrrooolllkkkkkkhhhccc^^^WWWVVVWWW]]]iiiwww}}}|||qqqkkkccc[[[WWWRRRMMMIIIHHHIIIJJJMMMTTTdddyyyrrrhhh]]]WWWSSSPPPQQQTTTJJJKKKMMMNNNNNNMMMLLLKKKFFFHHHKKKQQQWWW^^^dddgggvvvTTTWWW\\\bbbiiinnnrrrtttzzzyyyxxxwwwwwwxxxzzz{{{|||zzz{{{}}}sssfffZZZWWWTTTOOOMMMKKKJJJIIIGGGJJJHHHFFFDDDCCCDDDFFFGGGEEEDDDBBBBBBCCCEEEHHHJJJJJJLLLQQQUUUYYY___fffjjjssssssxxx~~~~~~{{{wwwqqqkkkbbb[[[WWWVVVVVVVVVXXXZZZ___gggqqq|||}}}|||}}}}}}|||{{{}}}~~~~~~{{{nnnkkknnnuuuWWWDDD999333444333111111222222000///////////////............---------............///........................///...---,,,,,,,,,,,,---///......------------.........---------...///000...222888<<<===>>>>>>>>>@@@AAACCCCCCCCCDDDGGGIIIKKKMMMRRR^^^tttttt___TTTRRROOOLLLKKKKKKMMMPPPWWW```jjjrrrwww~~~}}}qqq```RRRLLLFFFCCCDDDEEEDDDAAA@@@@@@@@@??????>>>===<<<:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::===AAABBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLNNNMMMPPPSSSUUUVVVWWWYYY[[[XXX[[[^^^_________```aaacccfffiiikkklllppptttxxx{{{zzzzzz{{{|||zzzwwwuuurrrooolllkkkjjjhhhbbb^^^VVVUUUUUU\\\hhhvvv~~~|||uuuooofff___YYYTTTNNNJJJHHHHHHIIILLLTTTdddxxxwwwkkk___WWWRRRNNNNNNQQQKKKLLLNNNOOOOOONNNMMMKKKGGGHHHKKKOOOTTTYYY^^^aaannn|||SSSVVV[[[bbbiiiooosssuuuzzzyyyxxxxxxyyyzzz|||}}}{{{zzz}}}xxxhhh[[[ZZZWWWRRROOONNNLLLKKKJJJJJJHHHFFFEEEEEEFFFGGGHHHEEEDDDBBBAAABBBCCCEEEGGGGGGIIIMMMQQQUUU[[[aaaeeennnpppuuuzzz|||}}}{{{xxxpppjjjbbb[[[WWWUUUTTTTTTUUUWWW\\\dddooozzz}}}|||~~~~~~nnnggg]]]rrraaaJJJ;;;333444333111111222222000///////////////............---------............///..............................---,,,,,,,,,------///...---,,,,,,,,,,,,,,,///...---------...000111///333888<<<===>>>>>>???AAABBBCCCCCCCCCDDDGGGIIIJJJNNNVVVeee~~~nnnZZZRRRPPPNNNLLLKKKMMMPPPVVV]]]dddjjjnnnpppuuuxxxxxxeeeTTTNNNIIICCCAAABBBCCCBBB@@@@@@@@@@@@@@@???>>>======:::999999999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>AAACCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDFFFIIILLLOOOMMMNNNPPPQQQRRRTTTWWWYYYYYY[[[]]]^^^^^^___aaabbbbbbfffkkkmmmmmmooorrrvvv{{{zzzyyyzzzzzzyyyvvvsssrrroookkkjjjiiifff```\\\UUUSSSSSSZZZgggwww|||xxxssskkkccc[[[TTTNNNJJJGGGGGGHHHKKKTTTdddvvv~~~sssdddZZZTTTOOOMMMOOOLLLMMMOOOPPPPPPNNNMMMLLLIIIIIIJJJLLLPPPTTTXXXZZZeeesssQQQTTTZZZaaahhhoootttvvvyyyyyyyyyyyyzzz|||}}}~~~||||||ooobbbaaa]]]XXXTTTRRRPPPOOONNNKKKIIIHHHGGGFFFGGGHHHIIIEEEDDDCCCAAAAAABBBCCCDDDDDDGGGKKKNNNRRRWWW]]]aaajjjmmmrrrvvvzzz~~~~~~~~~{{{yyyoooiiiaaa[[[WWWUUUTTTSSSRRRTTTYYYaaammmyyy~~~}}}zzzpppdddRRRfffhhhOOO???888555333222222222222111///////////////............---------............///...........................------,,,,,,,,,------//////...---,,,,,,,,,,,,000///.........///000111111444999<<<===>>>???@@@AAACCCDDDDDDDDDDDDGGGIIIJJJOOOZZZlllvvvfffVVVPPPOOOMMMKKKKKKMMMSSS[[[bbbgggiiijjjkkkooowww{{{xxxuuuvvvvvvnnn\\\LLLIIIEEEAAA@@@@@@AAAAAA@@@??????@@@??????>>>===<<<999999999999999:::;;;<<<<<<;;;:::999999:::;;;<<<======>>>@@@BBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFEEECCCCCCEEEHHHLLLOOOOOOPPPPPPOOOOOOPPPSSSUUUXXXZZZ[[[\\\\\\]]]```cccaaaeeeiiikkkkkknnntttyyy~~~}}}|||zzzwwwtttpppmmmjjjhhhgggddd^^^ZZZSSSQQQQQQXXXhhh{{{~~~zzzvvvooofff]]]UUUMMMIIIFFFFFFHHHKKKUUUddduuuqqqbbbeeelllvvv|||jjj___XXXRRROOOPPPLLLMMMOOOOOOOOONNNLLLKKKIIIHHHIIIJJJMMMQQQUUUWWW___lll~~~PPPSSSYYYaaahhhoootttvvvxxxxxxyyyzzz{{{}}}~~~}}}}}}|||ooohhhccc\\\WWWTTTRRRQQQOOOLLLKKKJJJIIIHHHHHHIIIIIIEEEDDDCCCBBBAAAAAAAAABBBCCCFFFIIIMMMPPPUUU[[[___eeejjjpppsssxxx}}}~~~~~~|||yyyxxxnnnhhhaaa[[[WWWVVVTTTSSSQQQSSSWWW___kkkxxx~~~~~~{{{ttteeeRRR___tttlllQQQ@@@:::555444222222333333111000////////////............---------............///........................------,,,,,,,,,------...000000///...------......000000///...///000111222333666:::<<<===>>>???@@@AAABBBDDDDDDDDDEEEGGGJJJLLLQQQ^^^sssmmm___RRRNNNNNNLLLKKKKKKMMMTTT^^^eeehhhhhhiiiiiimmmvvvyyysssoooooooooeeeVVVJJJFFFDDDAAA@@@???@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<===<<<<<<:::999999:::<<<<<<===>>>@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFGGGGGGGGGFFFEEECCCCCCDDDHHHLLLOOORRRSSSRRRPPPNNNNNNPPPRRRUUUWWWYYYYYYZZZ[[[^^^aaa___cccfffggghhhnnnxxx~~~{{{wwwtttnnnkkkhhhffffffccc]]]XXXRRROOOOOOWWWiii~~~{{{uuummmbbbXXXPPPLLLGGGGGGHHHMMMWWWfffuuukkkYYYZZZ]]]bbbzzznnnaaaZZZTTTQQQQQQLLLMMMNNNOOOOOOMMMKKKJJJHHHHHHGGGHHHKKKPPPTTTWWW]]]hhhxxxPPPSSSYYY```hhhnnnsssuuuxxxxxxyyyzzz{{{}}}}}}~~~}}}}}}nnniiiaaa[[[VVVTTTQQQPPPOOONNNMMMKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAAAAAAAABBBEEEHHHKKKNNNSSSXXX\\\___gggnnnqqquuu~~~}}}~~~~~~}}}zzzxxxvvvlllgggaaa\\\YYYWWWVVVUUUQQQSSSWWW^^^jjjwww~~~~~~}}}lllYYY^^^kkk|||tttUUU@@@999555444222222333333111000////////////............---------............///........................------,,,,,,,,,---......//////.........//////000111000/////////000222333444777;;;======>>>@@@AAA@@@BBBCCCDDDEEEFFFIIIKKKOOOUUUdddzzzfffZZZPPPMMMMMMKKKJJJKKKMMMUUU___gggiiijjjkkkmmmooowwwxxxrrrnnnmmmiii^^^RRRKKKFFFDDDCCCAAA@@@?????????============<<<;;;::::::999999999:::;;;<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<===>>>AAAAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEHHHKKKNNNSSSSSSSSSQQQNNNMMMNNNOOOQQQSSSUUUWWWWWWYYY[[[]]]\\\```dddeeefffnnn{{{}}}zzzvvvsssnnnkkkhhhgggfffddd___ZZZSSSPPPOOOWWWiii|||sssggg\\\TTTPPPIIIHHHJJJOOOZZZhhhvvvnnn[[[WWWUUUVVVjjjqqqccc[[[TTTPPPOOOMMMNNNOOOPPPOOONNNLLLJJJHHHGGGFFFGGGJJJOOOSSSVVV\\\eeerrrQQQTTTYYY```gggnnnrrrtttxxxxxxyyyzzz{{{|||||||||{{{{{{~~~wwwqqqhhhaaa[[[XXXUUUSSSQQQPPPOOOMMMKKKIIIGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBAAACCCFFFIIILLLPPPUUUYYYYYYccckkknnnrrr|||~~~|||yyyvvvtttkkkgggaaa]]]ZZZYYYXXXWWWRRRSSSWWW^^^iiivvv}}}~~~uuuaaa___fffxxx^^^EEE;;;666444333333333333222000////////////............---------............///........................,,,,,,,,,,,,,,,---...///------------...///000000111111000///000111222333555888;;;======>>>@@@BBB???AAACCCDDDEEEGGGJJJMMMRRRZZZjjj}}}aaaWWWOOOMMMMMMKKKIIIJJJOOOWWWaaahhhkkkmmmppptttuuu|||zzztttooommmdddWWWMMMKKKFFFFFFEEECCC@@@??????@@@>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<===??????<<<======>>>>>>======<<<<<<>>>AAAAAA@@@???@@@BBBEEEEEEFFFGGGGGGFFFFFFEEECCCCCCCCCDDDFFFHHHKKKLLLOOOPPPQQQQQQOOONNNNNNOOOLLLOOORRRTTTUUUVVVWWWYYYYYY___eeefffgggnnn{{{~~~|||yyyvvvtttnnnllliiiiiiiiigggbbb^^^VVVRRROOOVVVhhh}}}uuuhhh\\\TTTPPPKKKJJJLLLRRR]]]kkkxxxwwwdddYYYSSSUUUeeexxxxxxhhh^^^VVVQQQOOOPPPQQQRRRRRRQQQPPPMMMLLLIIIGGGFFFEEEHHHLLLQQQTTTZZZaaakkkxxxQQQTTTZZZ```gggmmmqqqtttwwwxxxyyyzzz{{{{{{{{{{{{yyyyyy|||yyyooogggaaa]]]ZZZXXXSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@BBBEEEGGGJJJNNNSSSWWWUUU```iiikkkpppzzz{{{xxxuuusssjjjfffaaa]]]\\\[[[ZZZYYYSSSTTTWWW^^^iiiuuu|||~~~|||eee```dddxxxhhhLLLAAA666444333333333333222000000/////////............---------.........//////........................,,,,,,,,,,,,,,,---...///+++++++++,,,---...///000222111000000000111333333666999;;;===>>>>>>@@@BBB>>>@@@BBBDDDEEEHHHKKKNNNUUU]]]nnnwww___VVVNNNMMMMMMJJJIIIJJJPPPXXXbbbiiilllpppuuuyyy||||||vvvrrrmmmbbbRRRJJJJJJGGGGGGFFFDDDAAA??????@@@????????????>>>===<<<;;;:::;;;;;;<<<===>>>@@@@@@<<<===>>>??????>>>===<<<;;;>>>AAAAAA???>>>@@@BBBGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEGGGIIIJJJKKKKKKMMMOOOPPPOOONNNNNNOOOIIILLLPPPSSSTTTTTTUUUVVVWWW^^^fffiiiiiinnnzzz}}}|||{{{xxxvvvooommmkkkjjjkkkjjjeeeaaaYYYTTTPPPUUUfff}}}~~~{{{sssfffZZZQQQNNNMMMLLLMMMTTT___mmmyyypppaaaYYY[[[jjjzzzmmmcccZZZSSSQQQRRRSSSTTTTTTSSSQQQOOONNNIIIHHHEEEDDDFFFIIINNNQQQWWW]]]fffrrrQQQTTTXXX^^^eeejjjoooqqqppprrrvvvyyy|||||||||{{{vvvyyy}}}{{{ooohhhddd___[[[___YYYPPPLLLKKKKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDEEEGGGKKKQQQUUUYYY\\\bbblllvvv}}}}}}zzzwwwuuusssoooiiibbb]]]\\\[[[YYYWWWRRRSSSWWW\\\eeerrrrrrfffjjjxxxUUU???;;;777333222333444222000000000000000////////////......//////000111111111000///------,,,---...///,,,,,,---...//////.................................//////......000444777999:::;;;===???BBBCCCDDDDDD@@@???CCCGGGGGGJJJNNNVVV[[[nnnoooXXXUUUOOOKKKHHHHHHIIIKKKRRRWWWZZZ[[[bbbooo{{{vvviiiZZZOOOIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<=========>>>;;;<<<======>>>======<<>>>>>===;;;;;;::::::;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<============@@@@@@@@@AAABBBBBBBBBCCCGGGFFFFFFFFFEEEEEEDDDDDDEEEBBB???@@@DDDGGGIIIIIIOOORRRUUUUUUSSSPPPOOONNNKKKLLLMMMNNNPPPRRRSSSTTTUUU^^^dddgggkkkttt}}}~~~}}}yyytttppppppnnnllllllkkkjjjgggddd[[[RRRNNNUUUfff}}}yyypppeee[[[SSSNNNHHHNNNSSSXXXiiirrrddd\\\UUUOOOOOOPPPQQQRRRRRRQQQPPPOOOGGGGGGGGGEEEEEEHHHLLLPPPWWW[[[bbblllzzzRRRTTTXXX\\\bbbhhhlllooorrrtttxxx{{{||||||{{{zzz}}}{{{wwwtttiiiccc[[[VVVSSSOOOKKKGGGFFFFFFFFFFFFFFFEEEEEEEEEAAABBBBBBBBBCCCGGGLLLPPPSSSWWW___iiisss||||||wwwtttlllfff___ZZZXXXXXXUUUSSSRRRSSSWWW\\\dddooo{{{}}}rrrvvvaaaLLL>>>:::555333444444333000000000000000////////////000000//////...------,,,------,,,,,,,,,------...---------..........................................////////////111444777::::::<<<>>>@@@BBBCCCDDDEEEBBBAAAEEEGGGGGGJJJOOOZZZgggrrr~~~xxx]]]RRRPPPLLLJJJIIIJJJLLLNNNQQQVVVWWWSSSVVVcccuuu~~~~~~uuuqqqiii___TTTLLLIIIHHHDDDCCCBBB@@@????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;===>>>???AAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGCCCAAA???@@@DDDHHHKKKLLLSSSTTTUUUTTTQQQNNNMMMMMMKKKKKKMMMNNNPPPRRRSSSSSSTTT[[[bbbeeekkkuuu~~~~~~}}}||||||zzzwwwrrrnnnooonnnnnnooonnnlllhhheeeYYYRRRNNNVVVggg|||}}}vvvmmmcccYYYQQQMMMIIIMMMQQQ[[[pppxxxhhh]]]UUUQQQNNNOOOOOOOOOOOOOOOOOOOOOFFFGGGHHHHHHHHHJJJMMMOOOUUUYYY```iiivvvRRRTTTWWW[[[```fffjjjmmmsssuuuxxx{{{|||{{{zzzyyy}}}|||tttmmmccc\\\WWWSSSNNNKKKGGGGGGFFFFFFFFFEEEFFFFFF@@@AAAAAAAAABBBDDDIIILLLPPPUUU\\\eeennnvvv}}}~~~~~~~~~yyyuuummmggg___ZZZXXXWWWUUURRRRRRSSSWWW[[[cccmmmyyyvvvxxxdddQQQ???:::555222333333222000000000000000//////////////////......------------,,,,,,,,,,,,,,,---------......---------....................................////////////111555888:::;;;<<<>>>@@@BBBCCCDDDEEECCCCCCFFFGGGGGGKKKQQQ^^^oooqqqoooWWWQQQOOOLLLIIIIIIJJJKKKMMMNNNSSSSSSNNNPPP^^^qqq}}}~~~zzzoookkkcccYYYQQQKKKHHHGGGEEEEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>><<<;;;:::;;;===???AAACCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIEEEDDDCCCCCCFFFIIILLLNNNRRRSSSTTTRRROOOMMMMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUVVV\\\bbbeeejjjttt|||}}}|||||||||zzzvvvqqqmmmmmmmmmnnnppppppmmmgggcccXXXQQQOOOXXXhhh||||||uuulllbbbYYYRRRNNNKKKMMMQQQ^^^vvvlll^^^VVVQQQNNNMMMLLLLLLLLLMMMNNNNNNEEEGGGIIIJJJJJJKKKMMMOOORRRWWW]]]fffrrrQQQRRRUUUYYY^^^dddiiilllrrrtttwwwzzz{{{{{{yyyxxxzzz}}}~~~uuuiii___YYYUUUQQQNNNIIIHHHGGGFFFEEEEEEEEEEEE@@@AAABBBAAAAAACCCGGGIIINNNSSSZZZaaagggnnnvvv{{{yyywwwwwwzzzyyyuuunnnhhh```[[[YYYXXXVVVSSSQQQSSSWWW\\\cccmmmxxxyyyttteeeTTT@@@;;;444111222222111///000000000000////////////------------......//////,,,,,,,,,------.........///...------------................................./////////000222666999;;;<<<===???@@@BBBCCCCCCDDDCCCEEEHHHHHHHHHMMMSSScccwww}}}vvvkkkVVVQQQOOOLLLIIIHHHHHHIIIJJJLLLOOOOOOKKKNNN^^^ppp|||~~~}}}{{{xxxtttrrrlllggg^^^UUUNNNJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@======<<<;;;;;;;;;;;;<<<============>>>>>>>>>???>>>===<<<;;;<<<>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGEEEEEEEEEGGGJJJMMMOOOPPPQQQPPPOOONNNNNNOOONNNOOOPPPRRRTTTUUUVVVWWWZZZ```ccceeejjjsssyyyzzz~~~}}}}}}}}}{{{wwwqqqlllkkklllmmmooooookkkeeeaaaWWWRRRQQQZZZjjj|||{{{tttkkkbbbYYYRRROOOMMMNNNSSSbbbyyyqqq```VVVRRRNNNMMMKKKJJJJJJJJJLLLLLLFFFHHHJJJJJJJJJJJJLLLMMMOOOTTT[[[cccoooPPPQQQSSSWWW]]]ccciiilllppprrrvvvyyyzzzzzzyyyxxxwwwzzz~~~|||oooddd]]]XXXSSSPPPLLLKKKIIIGGGFFFEEEEEEFFFAAABBBCCCCCCBBBCCCFFFHHHKKKPPPWWW]]]bbbiiiqqqwwwwwwvvvuuuvvv{{{~~~yyyuuupppjjjbbb\\\ZZZYYYVVVTTTQQQSSSWWW\\\dddnnnxxx~~~pppyyyhhhYYYBBB<<<666222222222111///000000000000////////////,,,------...//////000000,,,,,,---...////////////000///...,,,,,,---................................./////////000333777:::<<<===>>>???@@@BBBCCCCCCCCCCCCEEEIIIIIIIIIOOOWWWhhh{{{uuu~~~}}}fffVVVPPPNNNLLLIIIHHHHHHIIIIIIKKKNNNNNNMMMTTTdddttt}}}~~~}}}{{{xxxuuurrrpppnnnhhhbbbYYYRRRLLLIIIGGGFFFCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCDDDHHHKKKLLLNNNPPPQQQPPPOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXXXX]]]aaacccdddhhhppptttttt{{{{{{||||||{{{wwwqqqlllkkkllllllmmmmmmiiiccc___WWWSSSSSS]]]lll|||}}}yyyrrriii```XXXSSSPPPMMMOOOWWWggg{{{xxxdddXXXTTTOOONNNLLLJJJIIIIIIIIIJJJGGGIIIJJJJJJIIIIIIJJJKKKMMMSSSZZZaaakkk~~~NNNOOOQQQUUU\\\ccciiimmmnnnppptttwwwyyyyyyxxxxxxwwwyyy}}}yyypppiiiaaaYYYSSSQQQOOOLLLIIIGGGGGGGGGGGGCCCDDDEEEDDDCCCDDDFFFHHHHHHMMMUUU[[[```gggpppwwwwwwwwwvvvtttuuu}}}}}}xxxtttpppjjjbbb\\\ZZZYYYVVVSSSPPPSSSWWW]]]eeeoooyyyooooooppp```EEE???888444333444222111000000000000////////////////////////////////////,,,---...000000000000000111///...,,,,,,,,,...///...........................//////000000333777:::======>>>???AAABBBCCCCCCAAABBBFFFIIIJJJJJJQQQZZZkkkooommmttt```TTTLLLKKKJJJIIIHHHIIIJJJKKKLLLNNNOOORRR]]]nnn{{{|||wwwrrrnnnlllkkkbbb\\\SSSMMMJJJIIIHHHGGGCCCBBB@@@???>>>>>>======<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>?????????>>>??????@@@AAACCCCCCDDDCCCCCCCCCDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEDDDCCCEEEIIIMMMLLLOOOSSSTTTSSSQQQQQQPPPPPPPPPRRRSSSUUUVVVXXXXXX\\\___```aaafffnnnqqqppptttuuuwwwyyyyyyvvvqqqmmmmmmmmmmmmmmmkkkgggbbb^^^XXXTTTUUU```nnn}}}~~~{{{wwwpppggg^^^WWWRRROOOLLLPPP[[[lll|||iii\\\WWWPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJJJJIIIGGGFFFHHHIIINNNSSSYYY^^^fffxxxMMMNNNPPPUUU[[[bbbiiimmmlllooorrrvvvxxxyyyxxxxxxwwwzzz}}}|||tttjjj___WWWUUUSSSOOOLLLIIIHHHHHHHHHDDDFFFFFFFFFDDDEEEFFFHHHFFFLLLTTTZZZ___gggqqqyyywwwxxxvvvqqqpppxxx|||wwwtttpppiiiaaa\\\ZZZXXXUUUSSSPPPSSSXXX^^^fffpppzzz~~~oooiii}}}vvveeeHHHBBB:::666555555444333000000000000////////////111111111000//////......,,,---///111111111111000111000...,,,,,,,,,...///...........................//////000111333777;;;======>>>@@@AAABBBCCCCCC@@@BBBFFFJJJJJJKKKRRR\\\mmmyyyjjjjjjmmm[[[QQQJJJIIIHHHHHHIIIJJJLLLLLLMMMNNNPPPVVVddduuuxxxpppjjjgggfff]]]WWWOOOJJJIIIJJJIIIHHHDDDDDDBBBAAA@@@?????????<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>???AAABBBCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFEEEHHHMMMRRRNNNQQQUUUWWWUUUSSSQQQPPPOOOPPPQQQSSSTTTVVVWWWXXXZZZ\\\^^^___dddlllooonnnnnnooorrrvvvwwwuuuqqqmmmoooooommmmmmkkkgggbbb^^^XXXTTTVVVaaappp~~~zzzuuunnneee]]]UUUPPPNNNKKKQQQ^^^ooo}}}lll___YYYPPPOOONNNLLLJJJHHHFFFEEEJJJJJJJJJHHHEEEEEEGGGHHHOOOTTTYYY\\\cccsssMMMMMMNNNRRRXXX```ggglllpppqqqsssvvvxxxzzz{{{|||{{{}}}wwwjjjaaaWWWVVVSSSPPPLLLIIIGGGFFFDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIOOOWWW\\\aaakkkuuuzzz||||||wwwuuuyyy}}}zzzwwwuuunnnggg^^^YYYXXXWWWTTTQQQOOOPPPSSSZZZdddooozzz|||}}}kkkqqqeeeMMMBBB888666666444111111222111111000000000000000////////////........................///000222222000000///...---,,,,,,+++000000000000/////////////////////000222555999;;;======>>>???@@@AAAAAABBBEEEDDDEEEGGGIIILLLUUU___vvvqqqfffpppvvvbbbVVVPPPIIIIIIHHHGGGGGGIIILLLPPPRRRSSSWWW```lllyyyyyyqqqlllhhhddd^^^VVVMMMIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======AAAAAABBBBBBDDDEEEFFFGGGHHHGGGEEEFFFGGGHHHHHHGGGJJJIIIHHHFFFEEEEEEDDDEEEGGGFFFEEECCCCCCFFFKKKOOOTTTUUUUUUVVVUUUTTTSSSRRRPPPSSSVVVVVVUUUUUUWWWZZZZZZ[[[^^^bbbfffkkknnnqqqpppqqqsssvvvwwwvvvssspppmmmlllkkkjjjiiifffbbb^^^ZZZSSSUUUdddrrr{{{yyyrrrjjjeee___VVVPPPOOOMMMXXXiiixxxqqq```XXXUUUQQQLLLHHHHHHIIIIIIIIINNNMMMKKKHHHDDDCCCEEEFFFIIILLLRRR[[[bbbnnnQQQQQQQQQSSSXXX___fffjjjppprrrtttwwwyyyzzzzzzzzzzzz|||~~~}}}pppgggaaa^^^YYYSSSMMMIIIGGGFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFKKKRRRXXX^^^iiisss{{{}}}}}}yyyvvvzzz~~~zzzwwwuuutttnnnggg___[[[YYYXXXTTTPPPPPPQQQTTT[[[eeeppp{{{}}}yyyzzzzzz~~~jjjlllpppRRREEE999666666444222222111000000///.../////////////////////............---------......///000000/////////...------,,,,,,000/////////////////////000000000111444777:::<<<======>>>???@@@AAAAAABBBEEEDDDEEEHHHJJJMMMXXXccc|||mmmiiiwwwppp^^^RRRLLLJJJJJJKKKKKKLLLOOOSSSWWWWWWZZZ```jjjuuuyyyqqqlllhhhccc\\\UUULLLHHHHHHHHHGGGEEEDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;<<<======AAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCEEEGGGIIIJJJHHHFFFEEEEEEGGGHHHHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBBBBEEEJJJNNNSSSTTTUUUVVVVVVUUUTTTSSSOOOQQQTTTTTTTTTUUUXXXZZZYYY[[[^^^bbbggglllppprrrtttuuuwwwxxxxxxuuurrrooojjjiiihhhgggeeebbb]]]ZZZYYYUUUZZZiiitttzzz{{{ssskkkfff```WWWRRRRRRSSS^^^nnn}}}vvvdddZZZTTTQQQLLLIIIIIIIIIIIIIIIMMMMMMKKKHHHEEEDDDEEEFFFIIILLLRRRYYY___jjj}}}UUUSSSRRRSSSWWW]]]dddhhhqqqsssuuuxxxzzzzzzyyyxxxyyyzzz{{{}}}uuunnnjjjfff^^^WWWPPPLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEHHHNNNTTT[[[gggsss||||||xxx|||~~~{{{xxxvvvuuutttmmmhhhaaa]]][[[XXXTTTPPPPPPQQQUUU[[[eeeqqq|||yyywwwuuuvvvhhheee||||||ZZZKKK<<<666555444333333000//////...............////////////............------------....................................////////////////////////000111111333555888;;;=========>>>???@@@AAABBBBBBEEEDDDFFFIIIJJJOOO[[[gggkkkiiixxxiiiYYYOOOKKKFFFGGGHHHIIIKKKPPPUUUYYYXXX]]]eeepppzzzvvvoookkkeee```XXXRRRKKKFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<===>>>BBBAAAAAAAAAAAAAAAAAABBB@@@AAABBBDDDFFFIIIKKKMMMGGGEEEDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAAAAADDDJJJNNNSSSTTTUUUVVVVVVUUUUUUTTTNNNOOOQQQRRRSSSTTTWWWZZZYYYZZZ^^^bbbhhhmmmqqqtttxxxyyyzzzzzzxxxtttpppmmmjjjhhhfffeeeccc___[[[WWWYYYXXX```oooxxx|||}}}tttkkkfff```YYYUUUUUUVVVcccuuu}}}iii^^^TTTQQQMMMKKKJJJKKKJJJIIIMMMMMMLLLIIIFFFEEEEEEGGGIIIKKKPPPWWW\\\fffxxxSSSRRRQQQRRRVVV\\\ccchhhrrrtttvvvyyyzzzzzzyyyxxxxxxxxxyyy{{{~~~|||wwwpppkkkccc[[[UUURRRQQQRRRMMMKKKJJJIIIHHHGGGFFFDDDHHHFFFHHHLLLRRRZZZhhhttt~~~{{{~~~}}}{{{xxxwwwvvvuuulllhhhccc^^^[[[XXXSSSPPPOOOPPPTTTZZZdddppp{{{}}}|||xxxvvv{{{iii```rrreeeRRR???666555444333444000000///............///////////////.....................///......---------------.........//////.........//////////////////000111333666999;;;=========>>>???AAABBBCCCCCCCCCDDDFFFIIIJJJPPP^^^mmmjjjfffpppwwwcccVVVOOOKKKDDDEEEFFFHHHKKKOOOUUUYYYZZZ^^^fffpppyyy}}}}}}|||}}}|||wwwpppkkkiiibbb[[[TTTOOOIIIEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<;;;;;;;;;<<<===>>>???@@@@@@????????????@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKFFFEEEDDDDDDFFFHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBEEEJJJOOOUUUUUUVVVVVVVVVUUUSSSRRROOOOOOPPPPPPQQQSSSUUUWWWXXXZZZ]]]bbbgggmmmqqqtttvvvxxxyyyyyyvvvqqqnnnlllllljjjgggeeeccc```\\\YYYZZZ\\\eeerrr|||}}}tttjjjddd___YYYWWWXXXWWWeeeyyynnn```UUURRROOOMMMLLLLLLKKKIIILLLMMMMMMKKKHHHFFFFFFGGGHHHJJJOOOUUUZZZdddvvvNNNMMMMMMOOOTTT\\\eeejjjssstttvvvyyyzzzzzzyyyyyyyyyxxxyyyzzz}}}wwwrrrkkkccc\\\XXXUUUUUULLLJJJHHHHHHJJJJJJHHHFFFHHHFFFFFFJJJOOOWWWeeerrr~~~~~~~~~|||yyywwwvvvkkkhhhccc___ZZZVVVRRROOONNNOOORRRYYYcccooozzz}}}zzz|||{{{yyyyyykkk^^^kkkoooZZZBBB777555555444444222111000000//////000000////////////............//////000000000///......,,,,,,------.../////////------....../////////000......000222555888;;;<<<======>>>@@@AAABBBCCCDDDBBBCCCFFFHHHJJJQQQbbbrrriiidddlll||||||mmm\\\RRRMMMJJJHHHIIIJJJKKKMMMQQQWWW[[[[[[^^^dddmmmuuuyyyzzzyyyxxxvvvrrrmmmlllkkkcccZZZPPPMMMHHHDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>======;;;;;;;;;<<<===>>>??????@@@??????>>>>>>??????@@@CCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDEEEGGGHHHHHHHHHEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEDDDCCCCCCGGGLLLPPPWWWXXXXXXWWWVVVTTTRRRQQQQQQPPPOOOOOOPPPRRRTTTUUUXXXYYY\\\```eeejjjnnnppppppsssvvvuuurrrnnnkkkkkkkkkiiifffdddccc```]]][[[\\\```hhhsss}}}{{{qqqfff```[[[WWWVVVYYY[[[hhh|||uuudddYYYVVVQQQNNNMMMMMMLLLKKKKKKMMMNNNMMMJJJHHHGGGGGGFFFHHHNNNTTTZZZdddvvvJJJIIIIIILLLSSS]]]gggmmmssstttvvvxxxyyyzzz{{{{{{zzzzzzzzz{{{~~~|||uuummmeee]]]WWWTTTNNNKKKIIIJJJLLLLLLJJJGGGHHHEEEDDDGGGKKKRRR```mmmzzzvvvtttkkkhhhccc]]]XXXTTTQQQPPPMMMNNNQQQXXXbbbnnnyyy|||}}}~~~yyytttuuu{{{qqq```fffxxx```FFF999777555444444222222111000000000000000////////////...............///000111111000//////---------.........//////---------......//////000,,,...000333666999;;;<<<<<<===>>>@@@AAACCCDDDEEEBBBCCCFFFIIIKKKTTTfffxxxyyyiiiffflllooorrrooobbbUUUNNNJJJGGGGGGHHHIIIJJJLLLPPPUUUYYYXXXZZZ```hhhpppuuuvvvvvvxxxvvvrrrpppqqqqqqggg[[[MMMKKKGGGDDDBBBAAAAAABBB@@@@@@??????>>>======<<<;;;;;;;;;<<<===>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEHHHJJJJJJIIIFFFGGGIIIJJJKKKJJJJJJIIIEEEEEEDDDCCCDDDGGGMMMQQQXXXXXXXXXXXXVVVTTTRRRQQQRRRPPPNNNNNNPPPSSSTTTUUUXXXYYY[[[^^^bbbfffiiikkkjjjnnnrrrrrrnnnjjjhhhiiifffdddbbb``````___]]][[[```dddjjjrrr{{{|||vvvlll```ZZZUUURRRTTTWWW___kkk}}}mmm___[[[UUUPPPNNNMMMMMMLLLJJJLLLNNNNNNLLLIIIGGGGGGFFFHHHNNNTTTYYYcccuuuIIIHHHHHHLLLTTT^^^iiipppttttttuuuvvvxxxzzz}}}~~~}}}}}}}}}~~~~~~wwwoooeee]]]XXXSSSPPPLLLMMMOOOOOOKKKHHHIIIFFFEEEHHHKKKQQQ^^^jjj~~~yyyrrrnnnkkkhhhbbb\\\UUUQQQPPPPPPNNNOOORRRYYYcccoooyyy}}}zzzzzzzzzwwwcccbbbxxx~~~eeeJJJ<<<888666444333111111000///////////////////////////............,,,---///000111000///...---------...............,,,,,,---......///000000---...111444777:::<<<===<<<===>>>@@@BBBCCCEEEEEECCCEEEIIILLLNNNWWWkkkyyymmmhhhgggeeehhhfff\\\RRRMMMJJJGGGEEEFFFHHHIIIKKKOOOUUUYYYYYY\\\cccllltttyyyzzzyyyzzzxxxttttttvvvuuuhhhZZZKKKJJJGGGDDDAAA@@@AAABBB?????????>>>======<<<<<<;;;;;;<<<<<<===???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEFFFIIIKKKKKKKKKHHHIIIKKKLLLMMMLLLJJJIIIDDDDDDCCCBBBCCCGGGLLLQQQUUUVVVWWWWWWWWWVVVUUUTTTPPPMMMKKKMMMQQQUUUWWWXXXXXXYYYZZZ\\\^^^aaaccceeehhhlllppppppkkkfffeeefffaaa___^^^^^^^^^___^^^]]]ccchhhlllpppvvv~~~yyyqqqfffZZZTTTPPPMMMPPPTTT\\\gggxxxzzzeee___WWWQQQNNNNNNNNNNNNJJJLLLOOOOOOMMMJJJHHHGGGHHHIIINNNSSSWWW```rrrJJJIIIIIILLLTTT___jjjqqquuuttttttuuuwwwzzz~~~~~~~~~}}}vvvlllccc]]]XXXTTTPPPOOOQQQPPPLLLHHHLLLIIIHHHJJJMMMRRR___jjj~~~wwwooojjjkkkhhhbbbZZZSSSPPPOOOPPPOOOPPPSSSZZZdddpppzzz~~~|||yyy|||fff```qqqhhhKKK===999777444222000000///...............000/////////............***+++---///000000///...........................,,,,,,------...///000000...///222666999;;;===>>><<<===>>>@@@BBBDDDEEEFFFDDDGGGKKKNNNPPPYYYooosssggg```aaaeeeccc[[[RRRNNNLLLJJJHHHIIIKKKMMMPPPUUU[[[___aaafffoooyyy{{{yyyvvvuuuxxxvvvgggXXXJJJIIIGGGDDDAAA@@@AAACCC??????>>>>>>======<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAABBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLHHHGGGFFFGGGJJJLLLLLLLLLJJJKKKMMMNNNNNNLLLKKKIIICCCCCCBBBAAABBBFFFKKKPPPSSSTTTUUUWWWXXXXXXWWWWWWNNNKKKJJJLLLRRRXXX[[[[[[YYYYYYYYY[[[\\\^^^```aaahhhmmmqqqoooiiidddcccddd```^^^]]]]]]___`````````eeejjjmmmooosss}}}}}}xxxnnncccWWWPPPLLLJJJMMMRRRWWWaaaqqqiiibbbYYYRRRNNNNNNOOOOOOIIILLLOOOPPPNNNJJJHHHGGGIIIJJJNNNRRRVVV^^^ooo~~~HHHKKKOOOSSSYYYaaakkksssxxxxxxxxxyyyzzz{{{}}}~~~}}}tttjjjdddYYYXXXWWWUUURRRPPPNNNMMMHHHGGGGGGIIIKKKQQQ___mmm{{{|||~~~wwwqqqmmmjjjccc[[[XXXTTTOOOMMMNNNQQQSSSVVVZZZaaakkkuuu|||}}}|||wwwttt}}}|||wwwuuuoooaaa___uuuTTT???888777555111000000000000////////////////////////////////////................................................---,,,,,,,,,,,,---......000//////333:::???AAAAAA======???@@@BBBCCCEEEEEEEEEIIIIIILLLUUU]]]qqqxxxjjj```cccbbb^^^ZZZTTTNNNJJJGGGCCCHHHNNNQQQTTTYYYaaahhhnnnzzz||||||yyyuuuuuurrrcccRRRIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@???>>>===<<<;;;;;;??????@@@@@@@@@??????>>>>>>>>>???@@@AAACCCEEEFFFHHHFFFDDDCCCDDDFFFIIIKKKIIIGGGDDDFFFIIILLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFGGGEEEBBBAAABBBGGGLLLOOONNNQQQVVVYYY[[[ZZZXXXVVVOOOKKKHHHKKKTTTZZZZZZXXX[[[WWWVVVYYYYYYYYY[[[___fffgggiiijjjhhheeebbb______\\\XXXWWWYYY]]]```aaahhhkkknnnrrrvvv|||{{{sssiii^^^SSSMMMJJJHHHKKKPPPWWWaaannnzzzuuujjj___XXXSSSNNNMMMOOOIIIKKKMMMOOOPPPOOONNNLLLHHHGGGJJJPPPWWW___mmmyyyMMMMMMPPPTTT\\\fffpppvvvxxxxxxyyyyyyzzz|||}}}~~~~~~~~~~~~{{{sssnnn```]]]ZZZWWWUUUSSSPPPNNNJJJIIIIIIJJJKKKOOO[[[hhhwwwyyyyyywwwvvvzzz~~~yyysssooolllddd\\\XXXTTTNNNMMMNNNPPPRRRUUUZZZaaajjjuuu|||}}}xxxttt{{{}}}wwwtttrrr~~~mmm___[[[zzz{{{ZZZBBB999777555111111111000000000/////////////////////////////////................................................---------------......///222111111555:::===>>>>>>======???@@@BBBDDDEEEEEEFFFJJJHHHKKKUUU___vvv~~~jjj\\\___^^^[[[XXXSSSOOOKKKIIIDDDIIIPPPTTTYYY___iiipppxxx~~~}}}}}}{{{vvvrrrqqqnnnaaaRRRJJJGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA?????????@@@BBBDDDEEEFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJHHHFFFGGGKKKMMMMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGEEECCCBBBDDDHHHLLLOOOPPPSSSVVVZZZ[[[YYYWWWUUUOOOJJJHHHKKKSSSYYYYYYWWWWWWTTTSSSVVVVVVVVVXXX\\\cccdddfffgggfffddd```^^^[[[XXXUUUTTTWWW[[[^^^```fffjjjnnnrrruuuzzz|||sssggg]]]RRRMMMJJJHHHJJJNNNTTT^^^jjjuuu}}}qqqcccZZZTTTNNNMMMNNNLLLNNNPPPRRRQQQOOOLLLKKKHHHGGGJJJPPPVVV^^^lllxxxVVVTTTSSSWWWbbbmmmvvvzzzyyyyyyzzz{{{|||}}}}}}~~~||||||}}}~~~}}}{{{xxxjjjddd]]]ZZZYYYXXXSSSNNNLLLKKKKKKKKKJJJMMMXXXccclllnnnppppppqqqxxxzzzvvvsssmmmddd[[[VVVRRRNNNLLLNNNNNNPPPTTTYYY```iiissszzzzzzuuuxxxyyyrrrpppmmm~~~ooo```YYYuuuaaaGGG;;;888555333222222111111111000000000////////////////////////...............................................................///000000555444444666999;;;<<<;;;===>>>???AAABBBDDDEEEFFFHHHJJJHHHKKKVVVbbb|||jjjYYYZZZYYYWWWTTTQQQOOOLLLKKKEEEJJJPPPWWW]]]fffpppwww~~~~~~~~~{{{tttooommmjjj^^^RRRJJJHHHEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@???>>>======;;;<<<>>>@@@AAABBBCCCCCC???@@@@@@AAABBBDDDEEEFFFDDDEEEEEEFFFGGGIIIJJJJJJKKKIIIHHHIIILLLMMMNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCEEEHHHLLLNNNQQQTTTWWWZZZ[[[YYYWWWUUUOOOKKKIIILLLSSSWWWWWWUUUUUURRRRRRUUUVVVUUUWWW[[[___aaaccceeedddbbb___]]]WWWTTTQQQQQQTTTYYY]]]```dddiiinnnqqqssswww{{{qqqcccZZZQQQMMMJJJGGGHHHKKKOOOXXXdddnnn|||~~~zzziii]]]UUUNNNLLLNNNOOOQQQSSSSSSRRROOOKKKIIIIIIHHHJJJPPPVVV]]]kkkwwweee___ZZZ]]]hhhtttzzz|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}{{{uuutttvvv|||}}}{{{rrriii```\\\]]][[[TTTNNNLLLKKKKKKKKKJJJMMMWWWbbbjjjlllnnnnnnooowww{{{wwwtttiiiaaaXXXTTTQQQMMMMMMOOOLLLOOOSSSXXX___hhhrrryyyzzzvvv}}}wwwwwwzzzpppnnnjjjrrrvvvfff[[[qqqiiiMMM>>>999777555222222222222111111111000////////////////////////................................................///////////////000000111444555666777999;;;;;;;;;===>>>???AAACCCDDDEEEFFFHHHKKKIIIMMMYYYfff|||hhhZZZXXXVVVTTTRRROOOMMMKKKJJJFFFJJJQQQWWW___hhhrrrxxx~~~zzztttpppmmmfff[[[PPPIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@??????>>>======<<<;;;<<<===???@@@AAAAAABBB?????????@@@AAACCCDDDEEECCCDDDFFFHHHJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMJJJIIIHHHIIIJJJKKKCCCBBBBBBCCCEEEHHHKKKMMMQQQSSSVVVZZZ[[[[[[YYYXXXQQQNNNMMMOOOTTTWWWWWWUUUWWWTTTTTTWWWYYYXXXYYY]]]]]]___aaaccccccaaa^^^\\\UUURRROOOOOOTTTZZZ___bbbdddiiioooqqqqqqttt|||~~~yyynnn```WWWOOOLLLIIIFFFFFFHHHJJJSSS^^^iiiwww~~~lll___VVVPPPMMMNNNNNNOOOQQQRRRQQQNNNKKKHHHIIIHHHJJJOOOUUU\\\iiiuuuuuullleeefffpppyyy||||||}}}~~~~~~|||xxxrrrjjjggghhheeemmmyyy{{{yyytttlllbbb___^^^\\\UUUNNNJJJIIIIIIKKKKKKNNNZZZffflllnnnooommmlllqqq|||zzzvvvsssddd\\\UUURRRPPPMMMMMMOOOJJJMMMRRRXXX___hhhrrrxxx}}}vvvzzzxxx|||rrrnnnjjjkkkmmm\\\mmmoooSSSAAA:::888888222222222222111111111000////////////////////////................................................000////////////000111111222333666888:::<<<======>>>>>>@@@AAACCCDDDFFFFFFFFFKKKKKKQQQ^^^jjjqqqccc^^^XXXVVVSSSPPPLLLJJJIIIHHHJJJMMMSSSZZZbbbjjjqqqvvv||||||xxxuuutttooodddWWWMMMGGGEEEBBBAAAAAAAAA???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>????????????????????????@@@BBBCCCCCCDDDEEEGGGJJJKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKLLLOOOMMMKKKIIIIIIIIIKKKKKKAAAAAAAAABBBDDDGGGJJJLLLPPPRRRVVVYYY\\\\\\\\\\\\TTTRRRQQQRRRVVVXXXWWWVVVVVVTTTUUUYYYZZZYYYZZZ^^^]]]^^^aaaccccccaaa^^^\\\UUURRROOOOOOTTT[[[bbbeeefffjjjnnnpppppptttzzz~~~~~~vvvjjj]]]UUUNNNKKKHHHEEEDDDGGGGGGOOOYYYdddtttlll___XXXRRROOOOOOJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIJJJOOOTTTZZZgggsssyyyqqqpppvvv|||~~~}}}yyyssslllddd______\\\___cccgggkkkpppvvvzzzyyywwwqqqllleeebbb```\\\VVVPPPIIIHHHHHHJJJKKKPPP^^^kkkmmmoooooollliiikkkssszzz{{{uuuqqqbbb[[[UUUSSSQQQMMMLLLNNNIIIMMMRRRXXX___iiirrrxxx}}}uuu~~~|||xxxzzzwwwnnnkkkiiirrr\\\gggwwwZZZFFF<<<999999222222111111111000000000////////////////////////................................................///////////////000111111000333777:::;;;<<<>>>???>>>???@@@AAACCCEEEFFFGGGFFFKKKMMMTTTbbbooohhh___^^^XXXVVVRRRNNNKKKHHHGGGGGGMMMPPPVVV^^^ffflllqqqsss{{{~~~{{{wwwvvvuuuoooaaaSSSKKKFFFDDDAAA@@@@@@@@@>>>============<<<<<<;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@AAABBBCCCCCCFFFGGGIIIJJJKKKJJJJJJIIIGGGIIIKKKKKKJJJJJJJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIBBBAAA@@@AAACCCGGGKKKMMMQQQSSSVVVYYY\\\]]]]]]]]]VVVUUUTTTUUUWWWXXXWWWVVVTTTQQQSSSWWWYYYWWWYYY\\\]]]___aaacccbbb```]]][[[TTTQQQNNNNNNTTT[[[bbbffffffhhhkkknnnrrrvvv|||~~~~~~}}}sssggg\\\TTTMMMJJJGGGDDDDDDGGGEEELLLUUU___ooommmaaaZZZTTTQQQPPPHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIKKKOOOSSSYYYeeeqqqzzzxxx|||yyyssskkkaaaYYYWWWUUUUUUVVVWWWYYY\\\```bbbccckkkssszzz~~~wwwsssmmmkkkhhheeebbb]]]WWWSSSKKKIIIHHHIIIJJJQQQ```ooolllnnnooollliiiiiiooottt|||uuupppddd]]]XXXVVVSSSNNNKKKKKKIIILLLRRRYYY```iiirrrxxx{{{vvv||||||wwwwww|||nnnllljjj{{{xxx]]]dddbbbKKK===888888111111000000000/////////////////////////////////................................................///............///000000000444888;;;;;;;;;===???>>>???@@@BBBCCCEEEFFFGGGFFFKKKMMMUUUeeeuuuhhh\\\ZZZWWWUUUQQQMMMJJJHHHHHHHHHKKKOOOVVV^^^ggglllnnnoooxxx||||||wwwsssssskkk]]]PPPKKKFFFDDDBBB@@@@@@@@@???===============<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJMMMMMMKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIDDDCCCAAAAAADDDHHHMMMQQQTTTVVVXXXZZZ[[[\\\[[[[[[VVVVVVVVVVVVVVVVVVUUUTTTRRRPPPRRRVVVXXXWWWXXX[[[]]]___aaabbbaaa^^^[[[YYYRRROOOKKKKKKQQQXXX___ccceeeeeegggllluuu|||~~~~~~}}}~~~{{{qqqfff]]]TTTLLLIIIFFFDDDEEEHHHEEEKKKRRRZZZhhhyyyoooccc]]]WWWRRROOOIIIIIIHHHHHHHHHJJJLLLMMMKKKJJJKKKNNNRRRXXXdddooo}}}wwwqqqiii\\\RRRMMMIIIJJJKKKLLLOOOQQQTTTVVVVVVYYY[[[\\\ggg{{{|||uuupppkkkkkkjjjhhhddd^^^XXXUUUMMMJJJHHHHHHJJJQQQaaapppkkknnnpppnnnkkkkkkooottt~~~uuuooogggaaa[[[YYYUUUNNNIIIIIIIIIMMMRRRYYYaaajjjsssyyy||||||~~~}}}|||wwwuuunnnmmmkkkwww|||___cccgggNNN>>>888666000000000000////////////////////////////////////...............................................................///000000111555:::;;;;;;:::<<<>>>>>>???@@@BBBDDDEEEFFFGGGHHHLLLLLLUUUfffzzzkkk\\\VVVUUUSSSPPPMMMJJJIIIIIIIIIFFFKKKSSS\\\eeejjjkkkjjjsssxxx}}}vvvqqqooogggYYYOOOLLLGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>============;;;<<<>>>AAACCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGKKKKKKJJJJJJIIIIIIIIIIIIIIILLLOOOOOOMMMKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJGGGEEECCCBBBEEEJJJPPPSSSXXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRWWWYYYXXXXXX[[[]]]^^^```aaa```]]]YYYWWWPPPLLLIIIIIINNNUUU\\\```cccbbbccckkkwww~~~}}}}}}{{{qqqfff]]]TTTLLLHHHFFFDDDEEEIIIEEEJJJOOOVVVbbbsss~~~~~~rrrfff___XXXRRROOOLLLJJJHHHGGGGGGIIILLLNNNLLLJJJKKKNNNRRRWWWcccooo~~~tttlllcccXXXPPPMMMJJJJJJIIIHHHIIIJJJLLLMMMLLLKKKKKKMMMQQQ[[[ooozzztttooopppnnnllljjjgggaaaXXXRRRJJJJJJJJJIIIKKKTTTbbbmmmtttrrrrrrttttttssswww}}}{{{tttooogggbbbZZZTTTPPPMMMKKKIIIGGGKKKQQQVVV\\\fffrrrzzz~~~{{{yyy|||rrrlllgggmmmvvvlllnnnzzzmmmRRR???777444333333333222222222111111111111000000/////////...//////............//////............///000222222000111111111111222222222444555777:::<<<===>>>??????AAACCCDDDDDDDDDFFFGGGJJJJJJNNNYYYggg~~~hhh\\\^^^SSSQQQOOOMMMKKKJJJJJJJJJHHHLLLSSS[[[cccjjjooorrrzzz}}}{{{|||yyyooo```RRRKKKHHHGGGGGGFFFEEEDDDCCCBBBBBB===>>>???@@@AAA@@@@@@???===>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGKKKNNNLLLIIIHHHKKKNNNNNNMMMLLLKKKJJJJJJJJJJJJEEEDDDCCCCCCFFFJJJNNNQQQVVV\\\```^^^\\\\\\ZZZWWWUUUVVVVVVVVVUUUTTTRRRPPPRRRRRRRRRTTTXXX[[[\\\\\\[[[___cccddd```\\\YYYYYYPPPMMMIIIGGGJJJQQQZZZ___ccccccgggnnnxxx|||||||||wwwlllbbb[[[VVVNNNHHHFFFEEEEEEEEEBBBBBBHHHRRR]]]hhhvvv}}}~~~xxxllleee\\\UUURRRKKKJJJHHHFFFFFFHHHJJJLLLIIIFFFGGGLLLRRRXXXcccmmm~~~~~~pppggg^^^TTTMMMKKKIIIHHHHHHGGGHHHIIIJJJKKKIIIGGGFFFEEEEEEIIIWWWeeeyyy|||vvvrrrqqqpppnnnllliiibbbZZZSSSLLLLLLKKKJJJLLLTTTbbblllwwwuuuuuuwwwvvvtttvvvzzz~~~}}}~~~~~~~~~yyyqqqllleee```XXXSSSOOOMMMKKKJJJHHHLLLQQQVVV\\\fffqqqyyy}}}zzzyyy{{{xxxqqqiiinnn|||oookkkrrruuuUUU@@@888777333333333222222222111111000000000/////////......//////............/////////.........///000111111000111111111111222222222444555777:::<<<===>>>??????AAACCCDDDDDDEEEFFFGGGKKKKKKPPPZZZiiifffYYYZZZRRRPPPNNNKKKIIIHHHHHHHHHJJJMMMSSSZZZbbbjjjrrrvvv}}}{{{|||xxxmmm___RRRKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA===>>>???@@@@@@??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFIIILLLKKKHHHHHHJJJNNNOOOOOONNNMMMLLLLLLLLLLLLDDDCCCCCCDDDGGGKKKPPPSSSWWW]]]```___]]]^^^\\\XXXVVVVVVVVVUUUUUUTTTSSSRRRTTTTTTTTTVVVXXX[[[\\\\\\]]]```cccccc^^^YYYVVVUUUNNNKKKGGGEEEGGGNNNUUUZZZ```aaaeeemmmwww~~~}}}}}}wwwmmmddd\\\VVVOOOIIIFFFFFFFFFFFFCCCCCCFFFOOOYYYcccqqq|||~~~|||}}}~~~qqqfff[[[TTTRRRJJJIIIGGGFFFGGGIIILLLMMMJJJHHHHHHMMMRRRXXXbbblll|||||||||}}}|||mmmbbbYYYPPPKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIHHHFFFEEEDDD@@@>>>FFFOOO```nnn{{{~~~{{{vvvrrrrrrqqqooommmiiibbbYYYSSSKKKKKKJJJJJJNNNXXXfffpppyyyxxxyyyzzzxxxttttttxxx}}}}}}~~~|||vvvoooiiiccc^^^WWWRRRNNNMMMKKKJJJJJJMMMRRRVVV\\\eeepppxxx~~~}}}yyyyyy{{{}}}~~~zzztttmmmtttrrrgggggg|||YYYAAA999:::333333333222222222111111////////////............//////............///////////////...//////000000000111111111111222222222555666888:::<<<>>>?????????AAACCCEEEEEEEEEGGGHHHLLLMMMQQQ\\\mmmgggZZZYYYSSSQQQNNNKKKIIIHHHHHHHHHKKKNNNSSSYYYaaajjjsssyyy~~~~~~|||vvvkkk]]]QQQKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA===>>>>>>>>>>>>>>>===<<>>BBBHHHRRR```pppvvvwwwvvvssspppqqqqqqqqqoooiiiaaaXXXRRRJJJIIIHHHJJJQQQ^^^mmmwwwzzzyyy{{{}}}zzzuuutttvvv~~~~~~~~~~~~{{{vvvoooiiiddd___XXXRRROOOMMMKKKJJJKKKNNNSSSWWW\\\dddooowww|||{{{{{{zzzyyyzzz{{{uuusssrrr}}}xxxeee```yyy{{{YYYBBB:::;;;333333333222222222111111//////..................//////............//////000//////.........//////000000111111111222222222555666888:::<<<>>>?????????AAACCCEEEEEEFFFGGGIIIKKKMMMRRR]]]pppmmm___ZZZVVVTTTPPPMMMKKKJJJJJJJJJLLLOOOUUUZZZ```hhhrrrxxx|||~~~vvviii[[[PPPJJJGGGDDDDDDCCCCCCBBBAAAAAA@@@===============<<<<<<<<<@@@@@@AAABBBBBBBBBBBBBBBFFFEEEDDDDDDEEEHHHKKKMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIKKKLLLKKKKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEEEEEEEHHHLLLQQQTTTVVV\\\```___^^^___^^^ZZZYYYWWWUUUSSSSSSTTTVVVXXX[[[[[[[[[[[[ZZZZZZ[[[\\\```aaabbbaaa^^^ZZZVVVSSSLLLIIIEEEBBBBBBFFFJJJMMMTTTYYY```iiiqqqyyy}}}zzzwwwqqqiiibbb[[[VVVNNNIIIFFFEEEEEEEEEDDDAAABBBGGGOOOXXXfffrrr~~~|||{{{zzzjjj[[[UUUUUUKKKJJJIIIIIIIIIKKKLLLMMMOOOLLLLLLOOORRRVVV___iiittt~~~~~~~~~~~~{{{{{{|||~~~|||}}}~~~wwwggg\\\UUUNNNKKKLLLFFFFFFFFFFFFFFFFFFFFFFFF??????BBBDDDBBB>>>???CCCJJJXXXgggmmmpppssstttssstttuuuvvvssslllbbbZZZTTTMMMKKKJJJLLLTTTbbbqqq{{{{{{zzz|||~~~|||vvvtttvvv{{{{{{|||}}}|||wwwqqqlllfffaaaZZZTTTPPPMMMKKKJJJLLLOOOSSSWWW\\\dddnnnvvv}}}{{{yyyuuuzzzuuuppprrruuu~~~ggg]]]tttvvvYYYEEE<<<999333333333222222222111111......////////////////////////............//////000///...............///000000111111111222222222555666888;;;===>>>???@@@>>>AAADDDEEEFFFFFFHHHJJJJJJNNNTTT___tttsssaaaXXXWWWTTTPPPMMMJJJJJJKKKLLLLLLQQQWWW\\\```fffooovvv~~~uuufffXXXNNNHHHFFFCCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<<<<<<<<<<<<<@@@AAABBBCCCCCCCCCCCCCCCHHHGGGFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMIIILLLNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFFFFGGGKKKNNNQQQTTTZZZ^^^^^^]]]^^^]]]ZZZYYYWWWUUUSSSSSSUUUXXXZZZ\\\]]]^^^\\\ZZZYYY[[[]]]______`````````]]]ZZZXXXNNNLLLHHHDDDCCCEEEGGGIIINNNTTT\\\eeennnvvv~~~~~~zzzvvvpppiiiddd\\\VVVNNNHHHEEEDDDCCCCCCCCC@@@@@@EEEMMMVVVcccooo|||}}}}}}~~~|||lll]]]VVVVVVNNNMMMLLLKKKKKKLLLLLLMMMRRRNNNMMMPPPRRRVVV___hhhttt|||{{{|||~~~~~~~~~{{{}}}}}}qqqcccZZZSSSMMMIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFCCCBBBCCCEEECCC??????BBBEEERRR```hhhmmmssswwwwwwxxxzzz{{{xxxpppeee]]]XXXRRROOOMMMOOOWWWfffuuu~~~~~~}}}vvvtttvvv{{{{{{}}}~~~}}}yyysssnnnfffaaaZZZTTTPPPNNNLLLKKKKKKOOOSSSWWW\\\dddooowwwxxxrrrtttvvvmmm]]]qqqvvv[[[GGG===888333333333222222222111111////////////000000000000//////............//////.........---......//////000111111111111222222222666777999;;;===??????@@@>>>AAADDDEEEFFFGGGIIIJJJIIIOOOVVVbbbyyytttaaaUUUTTTRRRNNNJJJIIIIIIKKKLLLNNNSSSYYY\\\___fffpppyyyqqqbbbUUULLLHHHFFFAAAAAAAAAAAA@@@@@@@@@???<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBDDDDDDEEEEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRSSSRRRPPPOOOPPPOOONNNMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFIIILLLNNNRRRYYY]]]]]]]]]^^^]]][[[XXXWWWUUUTTTUUUWWWYYY[[[]]]______]]]ZZZYYY[[[]]]^^^^^^^^^___``````]]]ZZZRRRPPPKKKHHHEEEEEEFFFGGGIIIOOOYYYbbbjjjttt~~~|||wwwrrrmmmiii___YYYPPPIIIEEECCCBBBAAABBB???@@@EEEKKKSSS```kkkwww}}}~~~{{{}}}nnn```XXXVVVOOOOOONNNNNNNNNNNNOOOOOOSSSOOONNNPPPSSSVVV___hhhrrr||||||~~~}}}xxxmmmaaa[[[UUUNNNIIIIIIIIIIIIJJJJJJJJJIIIGGGGGGHHHEEEEEEGGGEEEAAAAAADDDBBBPPP___ggglllrrrvvvwwwxxx{{{}}}yyypppeee\\\XXXQQQNNNLLLPPP[[[lll|||~~~vvvsssuuu~~~~~~~~~~~~zzztttooobbb]]]WWWRRRPPPOOONNNNNNKKKNNNRRRVVV\\\dddooowww~~~vvvwwwuuuzzzttt[[[lllaaaIII===999333333333222222222111111000000000000111111222222//////............//////------------......///000000111111111111222222222666777999;;;===???@@@@@@>>>AAADDDFFFFFFGGGIIIKKKJJJQQQZZZffftttcccXXXSSSQQQMMMJJJIIIJJJLLLNNNQQQUUUXXXZZZ^^^hhhwwwxxxjjj[[[PPPJJJHHHGGG@@@@@@@@@@@@@@@?????????<<<<<<;;;<<<===>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTTTTSSSPPPNNNQQQPPPOOONNNNNNMMMMMMMMMIIIGGGFFFEEEFFFIIILLLOOORRRYYY^^^^^^^^^```___\\\WWWVVVVVVUUUVVVXXXZZZ[[[\\\^^^```^^^YYYXXXZZZ^^^^^^]]]\\\^^^```___]]]ZZZUUURRRNNNJJJGGGEEEEEEEEEFFFLLLVVV___gggrrr|||xxxsssooommmccc\\\SSSKKKFFFDDDBBBAAABBB???@@@EEEJJJPPPZZZdddpppyyy~~~{{{xxx~~~qqqcccYYYTTTNNNNNNOOOPPPQQQRRRSSSTTTSSSPPPOOOQQQSSSWWW```iiippp~~~|||}}}wwwvvvlllccc^^^YYYQQQLLLJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFBBBBBBCCCCCC@@@AAADDDBBBQQQaaaiiimmmqqqsssrrruuuyyy{{{wwwnnnbbbYYYUUUKKKIIIIIIPPP___rrrvvvsssttt}}}}}}~~~zzzsssnnn^^^YYYTTTQQQPPPPPPPPPPPPJJJMMMRRRVVV\\\eeepppxxx~~~yyyzzzuuuttt~~~xxxYYYiiifffJJJ===:::333333333222222222111111000000111111222222222333//////............//////,,,,,,,,,---...///000111000111111111111222222222666777999;;;===???@@@@@@>>>AAADDDFFFFFFHHHJJJKKKKKKSSS]]]jjjtttggg^^^UUURRRNNNLLLKKKLLLOOOQQQTTTVVVXXXXXX\\\iii}}}|||sssdddWWWNNNJJJHHHHHH@@@@@@@@@???????????????<<<;;;;;;<<<===???AAABBBAAABBBDDDEEEGGGHHHIIIIIIBBBDDDGGGJJJLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMRRRRRRSSSTTTUUUSSSOOOMMMPPPOOONNNMMMLLLLLLLLLLLLGGGFFFDDDDDDFFFIIIMMMPPPSSSZZZ_________aaa```^^^WWWVVVVVVVVVWWWYYYZZZ[[[[[[^^^```^^^YYYXXXZZZ^^^^^^\\\[[[\\\^^^^^^[[[XXXVVVTTTOOOKKKGGGEEEDDDDDDDDDKKKTTT]]]fffrrr{{{vvvrrrooommmfff___VVVMMMHHHEEECCCBBBCCC@@@@@@DDDHHHMMMUUU^^^jjjvvv~~~yyyuuu}}}ssseeeYYYRRRLLLMMMNNNQQQSSSUUUWWWXXXSSSPPPOOOQQQTTTWWW```iiippp~~~~~~~~~~~~}}}}}}|||{{{}}}yyyxxxnnnccc\\\ZZZXXXRRRMMMMMMKKKIIIIIIJJJKKKLLLKKKGGGFFFEEECCCCCCBBBBBBBBBAAAJJJXXXeeennntttwwwyyyxxxxxxwwwssslllaaaWWWQQQOOOMMMMMMSSS```sss~~~xxxwwwxxxxxxyyyvvvyyy|||uuujjj]]]WWWSSSTTTSSSNNNIIIHHHLLLLLLPPPVVV]]]dddrrr~~~zzzuuurrrmmmhhh~~~vvvdddhhh~~~pppPPP???<<<888777555333222000000000111111000///////////////------......///000000000111111000000///---,,,+++000000//////000222444555777888:::<<<===>>>??????@@@AAAAAAAAAAAADDDIIIMMMPPPQQQYYYlll}}}vvvkkk[[[TTTQQQNNNKKKJJJLLLNNNPPPUUUUUUWWWZZZaaannn~~~~~~yyyuuuoooeeeYYYMMMFFFDDDDDDCCCBBB@@@>>>===>>>>>>???======>>>>>>??????@@@@@@CCCDDDFFFGGGFFFGGGHHHJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSRRRQQQPPPOOOOOONNNJJJJJJKKKKKKLLLLLLMMMMMMFFFEEEDDDDDDEEEHHHKKKMMMOOOTTTZZZ]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ]]]___]]]XXXVVVXXX[[[YYYZZZ\\\]]]]]]\\\ZZZYYYXXXVVVSSSOOOKKKHHHEEEDDDBBBFFFNNN]]]ooo}}}zzzyyywwwuuussshhhbbbYYYPPPKKKHHHGGGFFFCCCBBBBBBEEEFFFIIIQQQZZZjjjvvv}}}|||vvvdddWWWRRRPPPPPPOOONNNMMMOOORRRUUUSSSRRRPPPPPPRRRXXXaaagggooo}}}~~~~~~}}}~~~zzzuuummmddd___^^^\\\VVVQQQPPPNNNKKKKKKLLLMMMMMMLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCLLLYYYfffnnnsssuuuvvvwwwwwwvvvrrrkkkbbbXXXSSSNNNMMMNNNUUUcccvvv|||wwwuuuuuuuuu~~~}}}wwwuuuxxx{{{~~~~~~~~~|||sssiii]]]WWWSSSTTTTTTOOOJJJIIIMMMMMMPPPVVV]]]dddqqq}}}vvvooohhhdddrrrwwwbbbeeezzztttSSS@@@<<<777666555333222111111000111111000//////////////////////////////............////////////......---000000//////000222444555777888:::<<<===??????@@@@@@AAAAAAAAABBBEEEIIIMMMNNNRRR\\\rrrxxxqqqgggYYYRRRPPPLLLIIIHHHJJJLLLOOOSSSVVVYYY\\\cccooo~~~yyyrrrlllbbbWWWMMMGGGEEEEEEBBBAAA@@@>>>>>>>>>>>>???======>>>>>>??????@@@@@@BBBDDDFFFFFFFFFFFFHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNIIIJJJJJJJJJKKKKKKKKKLLLFFFEEEDDDCCCDDDGGGJJJLLLOOOSSSYYY\\\]]]\\\\\\[[[\\\[[[YYYXXXWWWWWWWWWXXXXXX[[[]]]\\\XXXVVVXXX[[[\\\\\\[[[ZZZZZZ[[[\\\]]]VVVUUUSSSPPPLLLHHHEEECCCDDDGGGOOO^^^ppp|||yyyxxxwwwuuussskkkddd[[[SSSNNNJJJHHHGGGCCCBBBCCCEEEFFFHHHPPPZZZgggsss~~~}}}xxxfffYYYTTTOOOOOONNNMMMLLLNNNQQQUUURRRRRRPPPPPPRRRXXX```ffflllzzz}}}~~~~~~zzzrrrlllfffcccbbb```[[[VVVRRRPPPNNNMMMNNNOOONNNMMMHHHGGGFFFDDDCCCCCCBBBBBBEEEMMMZZZfffnnnrrrtttuuuvvvvvvuuuqqqjjjaaaXXXRRRMMMMMMOOOWWWfffyyy{{{wwwtttrrrrrr|||~~~zzzvvvtttvvvzzz}}}~~~{{{zzzyyyrrriii^^^XXXSSSTTTTTTOOOLLLKKKNNNNNNQQQWWW]]]dddqqq}}}wwwllldddaaagggxxxaaaaaasss{{{ZZZCCC;;;666555444333222222222222111000000///////////////111000000///......------,,,---...///////////////000000//////000222444555777888:::<<<>>>???@@@@@@@@@AAABBBBBBCCCEEEIIIMMMMMMSSSaaayyyssskkkcccYYYRRRPPPLLLIIIHHHJJJMMMOOOOOOUUUZZZ^^^cccoooyyypppjjj```UUULLLGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAACCCEEEEEEEEEEEEGGGIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPSSSSSSTTTTTTSSSQQQOOONNNIIIIIIJJJJJJKKKJJJJJJJJJGGGFFFDDDCCCDDDGGGIIIKKKNNNRRRWWW[[[\\\[[[[[[[[[\\\ZZZXXXVVVUUUTTTTTTTTTUUUXXXZZZZZZWWWVVVYYY[[[___\\\YYYWWWXXX[[[___aaaVVVWWWVVVTTTPPPKKKGGGDDDDDDGGGMMM[[[mmm{{{xxxwwwvvvtttsssmmmggg^^^VVVPPPLLLIIIGGGDDDCCCCCCFFFFFFHHHOOOXXXaaannn{{{~~~yyyiii\\\VVVNNNNNNMMMKKKJJJLLLPPPTTTSSSRRRQQQPPPRRRWWW^^^dddiiittt}}}~~~}}}|||xxxqqqmmmhhhfffeeebbb]]]XXXRRRPPPOOONNNOOOOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCBBBDDDMMMZZZgggooosssvvvwwwxxxxxxuuuppphhh^^^UUUOOOJJJKKKPPPYYYhhh{{{~~~{{{yyyuuurrrttt}}}{{{yyyuuutttuuuyyy|||{{{yyyxxxrrrkkk```YYYTTTTTTTTTPPPMMMMMMOOONNNQQQWWW]]]dddqqq}}}}}}xxxjjjcccbbbbbb~~~{{{ccc___mmmbbbGGG<<<555444333333222222222222000000////////////000000000000//////............,,,---......//////......000000//////000222444555777888:::<<<>>>???@@@@@@@@@AAACCCCCCDDDFFFJJJMMMNNNTTTccc|||rrriiibbbZZZSSSQQQNNNKKKKKKMMMPPPRRRLLLRRRYYY^^^bbbmmm~~~yyyqqqjjj___TTTLLLGGGEEEEEEAAA@@@@@@??????>>>>>>>>>======>>>???@@@@@@AAAAAAAAABBBDDDEEEDDDEEEFFFHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVUUURRROOOMMMJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEGGGJJJLLLNNNRRRVVVYYYZZZZZZZZZZZZZZZXXXVVVTTTSSSRRRRRRSSSSSSUUUWWWXXXWWWWWWYYY[[[^^^\\\YYYWWWXXX[[[___aaaXXXYYYZZZYYYUUUPPPJJJFFFCCCEEEIIITTTcccvvv|||yyyvvvuuuuuusssrrroooiiiaaaYYYRRRMMMIIIFFFDDDCCCDDDFFFFFFFFFMMMVVV]]]jjjxxx{{{kkk^^^VVVNNNMMMKKKIIIIIIKKKOOOSSSVVVUUUSSSQQQQQQTTTZZZ___fffppp}}}}}}~~~~~~|||zzzxxx}}}vvvrrroookkkiiifffbbb]]]XXXSSSQQQOOOOOOOOONNNLLLJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDMMM[[[gggqqqvvvyyyzzz|||zzzvvvpppfff[[[QQQKKKHHHJJJOOOZZZjjj|||~~~}}}yyyuuuuuu~~~zzzxxxvvvuuuuuuxxx||||||yyyxxxtttnnnccc[[[UUUTTTSSSPPPNNNNNNOOONNNQQQXXX]]]eeerrr~~~}}}xxxhhhaaa```]]]vvvjjj```hhhjjjLLL===555444333333222222222222000000////////////000000............//////000000...............------,,,000000//////000222444555888999;;;===>>>@@@@@@@@@@@@BBBDDDDDDEEEGGGJJJMMMPPPVVVeee~~~qqqfff___XXXRRRPPPMMMKKKLLLNNNRRRUUULLLQQQWWW[[[```kkk{{{zzztttkkk^^^SSSKKKGGGDDDBBB@@@@@@@@@@@@?????????>>>======>>>???@@@AAABBBBBBAAABBBDDDEEEDDDEEEFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTUUUVVVUUURRROOOMMMLLLMMMNNNNNNNNNLLLJJJIIIIIIHHHFFFFFFGGGIIILLLNNNNNNQQQVVVYYYYYYYYYZZZZZZWWWUUUTTTRRRRRRRRRSSSSSSRRRTTTUUUVVVWWWXXXYYY[[[[[[[[[ZZZYYYZZZ[[[]]]^^^XXXYYY[[[ZZZWWWQQQKKKGGGEEEEEEGGGNNNZZZkkk|||}}}zzzvvvttttttsssrrrqqqooojjjbbbZZZSSSMMMGGGCCCCCCBBBCCCEEEEEEEEEJJJRRRYYYfffvvv|||lll^^^UUUMMMLLLJJJHHHGGGJJJOOOSSSXXXWWWTTTQQQPPPRRRVVVZZZeeeooo|||||||||{{{{{{zzzyyyxxx{{{}}}wwwuuurrrnnnkkkgggccc^^^ZZZVVVTTTSSSRRRRRRQQQNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCEEENNN\\\iiisssxxx{{{}}}~~~|||wwwooodddXXXNNNHHHFFFJJJQQQ\\\lll}}}~~~{{{www~~~{{{zzzyyywwwvvvxxx|||~~~{{{zzzvvvqqqggg^^^VVVTTTSSSOOONNNNNNNNNNNNQQQXXX^^^fffsssyyyhhh```^^^VVVmmmrrrccceeeqqqQQQ???666555444333222222222222///////////////000000111------......///000000111...............---,,,+++000000//////000222444555888999;;;===???@@@AAAAAAAAABBBDDDEEEFFFHHHKKKMMMQQQXXXgggmmmaaaZZZUUUNNNLLLJJJIIIJJJNNNSSSUUURRRTTTWWWZZZaaalllzzzzzztttjjj\\\PPPJJJFFFCCCAAA??????@@@@@@@@@??????>>><<<===>>>???@@@BBBCCCCCCAAACCCEEEEEEEEEEEEGGGIIIIIIJJJLLLNNNPPPQQQRRRSSSQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSQQQOOONNNMMMNNNOOOPPPOOOMMMJJJIIIHHHGGGEEEEEEGGGJJJMMMOOOOOORRRVVVXXXYYYYYYZZZ[[[UUUTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWYYYZZZYYYVVVQQQKKKGGGGGGGGGGGGKKKTTTbbbrrr}}}zzzwwwtttssssssrrrqqqpppooojjjccc[[[TTTLLLEEEAAABBBAAABBBDDDCCCBBBGGGOOOVVVcccttt}}}nnn```VVVNNNMMMJJJHHHGGGJJJOOOSSSXXXWWWTTTQQQPPPQQQUUUXXXdddooozzzyyyyyyxxxyyyzzz{{{|||yyy|||zzzvvvtttpppllliiieeeaaa___[[[ZZZXXXXXXWWWUUURRROOOLLLKKKIIIGGGEEEDDDCCCCCCHHHQQQ___kkktttyyy|||}}}~~~{{{vvvmmmcccWWWMMMHHHGGGKKKSSS___nnn||||||}}}|||zzzxxxyyy}}}~~~|||zzzwwwrrrjjjaaaXXXUUUSSSOOOMMMNNNMMMMMMPPPXXX^^^ggguuu{{{llldddaaaYYYlllyyyeeeaaa}}}vvvUUUAAA777666555333222111111000///////////////000111111.........///////////////,,,,,,---.........------000000//////000222444555888999;;;===???@@@AAAAAAAAACCCEEEFFFGGGIIIKKKMMMQQQYYYkkk|||iii___XXXRRRKKKJJJIIIIIIKKKPPPUUUXXX]]][[[YYY\\\dddppp{{{~~~|||xxxqqqfffXXXMMMGGGEEEBBB@@@>>>???@@@@@@@@@@@@???>>><<<===>>>???AAABBBCCCDDDBBBDDDFFFFFFFFFFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNMMMNNNOOOOOONNNLLLIIIGGGDDDDDDCCCCCCEEEIIILLLOOOPPPSSSVVVYYYYYYZZZ[[[\\\WWWVVVTTTRRRQQQPPPPPPQQQTTTTTTTTTVVVXXXYYYZZZYYYZZZZZZYYYYYYXXXWWWWWWWWWZZZ[[[[[[ZZZWWWSSSNNNKKKFFFFFFFFFHHHNNN[[[kkkvvv|||}}}~~~{{{xxxvvvsssqqqqqqrrrqqqpppppplllddd]]]UUUMMMEEE@@@AAA@@@AAACCCAAA@@@DDDKKKSSS```qqq}}}pppcccXXXOOOMMMJJJGGGGGGJJJPPPTTTTTTTTTRRRQQQPPPRRRWWWZZZbbbpppxxxwwwwwwwwwxxx{{{~~~yyy|||}}}wwwuuurrrnnnjjjgggeeeddd___^^^]]]\\\\\\ZZZVVVSSSLLLKKKJJJGGGFFFDDDCCCCCCKKKTTTaaammmuuuyyy{{{||||||zzzuuummmbbbWWWNNNIIIIIIMMMUUUaaappp~~~~~~{{{yyyyyy}}}{{{|||{{{wwwssslllbbbYYYUUURRRNNNMMMNNNLLLLLLPPPXXX___hhhuuu~~~qqqjjjgggaaaqqq|||fff___zzzyyyWWWCCC888777555333222111000000///////////////000111111000000000///......------)))***,,,---.../////////000000//////000222444555999:::;;;===???@@@AAAAAAAAACCCEEEGGGHHHIIIKKKMMMPPPZZZoooyyyhhh```YYYSSSLLLKKKJJJKKKNNNSSSXXX\\\eee```\\\^^^gggttt~~~}}}yyyyyyzzz{{{yyywwwmmmbbbTTTJJJFFFDDDBBB@@@>>>>>>@@@AAAAAA@@@???>>><<<===>>>???AAABBBCCCDDDCCCDDDFFFGGGFFFGGGHHHJJJIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNLLLMMMNNNOOONNNKKKHHHFFFBBBAAAAAAAAADDDHHHKKKNNNPPPSSSWWWYYYYYYZZZ\\\]]]YYYXXXUUURRRPPPOOOOOOOOOUUUTTTTTTVVVXXXZZZZZZYYY\\\[[[XXXVVVUUUVVVVVVWWW_________^^^[[[VVVRRRPPPCCCCCCCCCDDDJJJWWWfffqqq|||}}}~~~zzzwwwuuurrrqqqqqqqqqppppppqqqmmmfff^^^VVVNNNEEE@@@AAA@@@AAABBB@@@???CCCJJJQQQ^^^ooo~~~rrrfff[[[OOOMMMKKKHHHGGGJJJPPPUUUQQQQQQPPPPPPQQQTTTYYY]]]aaaqqqxxxwwwvvvuuuvvvxxx{{{|||zzzzzz|||~~~zzzwwwsssooommmjjjgggdddaaabbbbbbaaa^^^ZZZVVVSSSQQQMMMKKKLLLJJJEEEDDDFFFOOO[[[gggmmmrrrwwwzzzyyy|||yyysssiii^^^SSSMMMJJJIIIKKKUUUfffsss}}}}}}{{{{{{~~~~~~{{{wwwuuutttfffbbb[[[TTTOOOMMMNNNOOOQQQRRRUUUWWW]]]gggttt~~~{{{oooggg```ppphhhZZZqqq]]]CCC<<<999666444333333111000111111111111000000000000111111000000//////.........------,,,,,,------...............000222444555777:::<<<======>>>???@@@BBBDDDFFFGGGHHHJJJMMMOOOTTTZZZoooqqqccc^^^XXXSSSNNNNNNMMMLLLNNNSSSZZZ^^^ccccccaaaaaaiiiuuu}}}}}}zzzyyyxxxuuurrrqqqmmm___PPPHHHEEEAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAACCCFFFHHHJJJJJJKKKMMMPPPSSSUUUVVVWWWTTTTTTSSSRRRQQQQQQRRRRRRTTTTTTSSSSSSRRRPPPOOOOOONNNMMMLLLKKKKKKIIIEEECCC@@@@@@@@@AAACCCGGGKKKNNNPPPSSSWWWZZZ\\\\\\ZZZYYYZZZWWWSSSNNNLLLLLLMMMNNNQQQRRRSSSTTTVVVXXXYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWW]]]]]]^^^^^^\\\YYYUUUSSSMMMGGGDDDGGGNNNWWWeeeqqqzzz~~~|||xxxwwwtttpppooooooooonnnnnnkkkiiifff```YYYQQQJJJFFFDDDCCCBBBAAAAAABBBCCCDDDPPPZZZhhhvvvuuufffZZZRRRNNNLLLMMMKKKJJJNNNTTTUUUTTTSSSRRRRRRTTTYYY]]]hhhrrr}}}|||{{{yyyxxxxxxyyyyyyvvvvvvwwwxxxzzz{{{}}}~~~~~~zzzvvvrrrpppmmmjjjhhhfffggggggfffccc^^^ZZZWWWQQQMMMKKKKKKIIIFFFEEEHHHOOO[[[hhhnnnqqqvvvxxxxxx{{{xxxqqqfff[[[RRRLLLJJJKKKOOOYYYiiiuuu~~~|||zzz{{{|||}}}}}}zzzuuuqqqooogggbbb[[[TTTOOONNNNNNOOOPPPQQQTTTVVV\\\fffsss}}}wwwmmmdddsssjjjYYYnnnbbbHHH<<<:::666444333333111000111111111111000000000000111000000000/////////...///......------......////////////000111333555666888:::<<<======>>>???AAABBBDDDFFFGGGHHHJJJMMMPPPVVV]]]rrroooccc___YYYSSSMMMMMMLLLLLLOOOUUU\\\aaaddddddcccdddmmmyyy|||zzzxxxtttpppnnniii[[[MMMGGGDDDBBB@@@AAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHIIILLLOOORRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRPPPOOONNNNNNOOOPPPNNNMMMLLLKKKKKKIIIFFFCCC@@@@@@@@@@@@CCCGGGKKKMMMPPPRRRVVVYYYZZZZZZYYYXXXXXXVVVRRROOOMMMMMMMMMNNNOOOPPPRRRSSSVVVXXXYYYZZZ[[[[[[ZZZYYYYYYXXXWWWWWW\\\\\\^^^^^^\\\ZZZVVVTTTRRRLLLHHHIIINNNWWWeeeqqqxxx~~~zzzwwwtttpppmmmmmmnnnnnnnnnllljjjfffaaaYYYRRRKKKGGGCCCBBBAAA@@@@@@AAACCCCCCMMMWWWeeetttxxxhhh\\\QQQNNNLLLLLLKKKIIIMMMRRRTTTTTTSSSRRRRRRTTTXXX\\\eeeppp~~~~~~}}}|||{{{yyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}xxxtttrrrpppnnnllljjjkkkkkkjjjgggccc___\\\TTTOOOLLLKKKIIIFFFFFFIIINNN[[[hhhnnnqqquuuwwwwwwzzzuuummmbbbWWWOOOKKKKKKMMMRRR^^^lllwww{{{zzzzzzzzzzzzyyy|||~~~~~~zzztttooommmgggccc\\\UUUPPPNNNNNNNNNNNNPPPRRRUUU[[[eeerrr|||}}}wwwnnn|||lllZZZlllkkkPPP===:::666444333333222111111111111111000000000000000000000000////////////000//////////////////000111000000111222444666777888:::<<<======>>>@@@AAABBBDDDFFFGGGHHHJJJNNNPPPXXXaaawwwoooeee```YYYSSSMMMLLLJJJKKKOOOVVV]]]bbbcccdddeeehhhsss~~~{{{xxxuuupppmmmdddWWWJJJEEEDDDBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBEEEDDDCCCBBBBBBBBBCCCCCCEEEHHHLLLOOOQQQRRRQQQQQQTTTUUUUUUUUUUUUSSSRRRQQQQQQOOOLLLKKKKKKLLLOOOQQQNNNLLLKKKKKKKKKIIIFFFCCCAAA@@@???@@@BBBFFFJJJLLLQQQRRRTTTVVVWWWWWWWWWWWWUUUTTTQQQOOONNNMMMNNNNNNNNNOOOPPPRRRUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWZZZ[[[]]]^^^]]][[[XXXWWWXXXQQQLLLLLLOOOWWWeeerrrwww}}}wwwsssooollllllmmmnnnnnnkkkjjjfffaaaZZZRRRKKKGGGAAA@@@@@@???@@@AAABBBCCCIIISSSaaappp}}}mmm```QQQNNNLLLLLLJJJHHHKKKPPPSSSSSSSSSRRRQQQSSSWWW[[[cccnnn{{{|||~~~~~~|||{{{}}}}}}}}}}}}~~~~~~yyyvvvtttrrrooonnnkkkkkkmmmmmmkkkhhheeecccZZZSSSNNNKKKHHHDDDEEEHHHLLLZZZiiioooqqquuuxxxyyywwwrrriii]]]RRRLLLJJJKKKLLLTTTaaammmwww~~~{{{yyyyyyyyyxxxwwwvvvzzz}}}}}}zzzuuupppnnnhhhddd]]]VVVQQQOOONNNNNNLLLNNNQQQTTTZZZdddrrr{{{|||~~~~~~uuuppp^^^mmmrrrUUU???;;;777444333222222111111111111111000000000///000000000000////////////000//////......//////000000000000111222444666777999;;;<<<======>>>@@@BBBBBBDDDFFFGGGIIIKKKNNNQQQYYYddd|||rrriiibbbYYYRRRNNNLLLIIIJJJNNNUUU[[[______aaadddjjjvvv}}}zzzxxxtttooocccWWWJJJFFFDDDBBBAAABBB@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@AAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCEEEHHHLLLPPPRRRQQQPPPOOORRRSSSTTTUUUTTTRRRPPPNNNMMMMMMLLLKKKLLLMMMNNNPPPMMMLLLKKKKKKKKKIIIFFFDDDAAA@@@???@@@AAAEEEHHHKKKPPPQQQRRRSSSTTTUUUUUUUUURRRRRRPPPOOONNNNNNNNNMMMNNNOOOPPPRRRSSSUUUVVVWWWYYYXXXXXXXXXWWWWWWWWWVVVXXXYYY\\\^^^^^^]]][[[YYYZZZSSSNNNMMMOOOWWWfffsssyyywwwsssnnnkkkkkkmmmnnnnnnjjjiiieee```YYYRRRKKKGGGAAA@@@@@@@@@@@@BBBCCCDDDFFFOOO\\\kkk{{{pppbbbRRROOONNNMMMKKKHHHJJJOOORRRRRRRRRRRRRRRTTTWWWZZZbbbmmmyyy{{{}}}~~~|||{{{yyyyyyzzz{{{}}}~~~}}}{{{yyyvvvsssqqqlllnnnpppqqqqqqooommmlllaaaYYYQQQLLLFFFAAABBBFFFJJJZZZjjjppprrruuuyyyzzzuuuoooeeeYYYOOOJJJJJJKKKJJJUUUcccnnnwww~~~{{{yyyxxxyyyxxxxxxwwwzzz~~~~~~zzztttpppmmmhhheee^^^XXXRRROOONNNNNNKKKMMMPPPSSSYYYdddqqq{{{~~~tttyyyuuudddrrrxxxXXX@@@<<<777333222222222111111111111111000000000///////////////000000000000///..................///000//////000111333555666:::;;;=========>>>AAACCCAAACCCFFFHHHIIILLLOOORRRZZZfffyyynnncccXXXRRROOOLLLIIIJJJNNNTTTXXXYYYYYY\\\```hhhvvv~~~}}}}}}yyyrrrdddWWWKKKGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFIIIMMMPPPRRRQQQOOONNNNNNOOOQQQRRRQQQPPPNNNLLLJJJKKKMMMOOOOOOOOONNNMMMMMMLLLKKKKKKKKKJJJGGGDDDAAA@@@??????AAACCCGGGIIINNNOOOPPPRRRSSSTTTTTTTTTQQQPPPPPPOOONNNMMMMMMMMMPPPQQQQQQRRRSSSSSSTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUWWWYYY[[[^^^^^^^^^\\\[[[XXXSSSOOONNNOOOVVVeeettt|||~~~wwwsssooollllllmmmnnnnnniiihhhddd___XXXQQQKKKGGGCCCBBBAAAAAAAAACCCDDDEEEEEEMMMXXXeeevvvooo___TTTQQQOOOOOOLLLHHHIIIMMMPPPQQQRRRRRRSSSUUUYYY\\\bbbnnn~~~||||||~~~~~~~~~|||zzzxxxxxxxxxyyy{{{|||~~~}}}xxxuuuqqqsssuuuwwwwwwvvvtttsssggg^^^SSSLLLEEE@@@AAAEEELLL]]]mmmssssssuuuxxxzzzrrrlllcccWWWMMMIIIIIIKKKKKKXXXgggpppvvv{{{xxxxxxzzz{{{{{{~~~yyyrrrmmmjjjiiieee___YYYTTTPPPNNNNNNKKKMMMPPPSSSYYYdddrrr{{{uuuttt}}}kkkuuu|||\\\AAA===777333222222222222111111111111000000000000////////////000000000000///......------......////////////000111333555666;;;<<<=========>>>AAADDDAAACCCFFFHHHJJJLLLPPPSSS\\\iiissscccWWWSSSOOOLLLJJJKKKPPPUUUVVVVVVTTTVVVZZZddduuu~~~{{{ssscccWWWKKKGGGFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCAAABBBDDDEEEFFFGGGGGGGGGGGGIIILLLOOOPPPPPPNNNMMMKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKNNNQQQQQQPPPNNNLLLLLLKKKKKKKKKKKKJJJGGGEEEAAA@@@??????@@@BBBEEEGGGKKKMMMOOOQQQSSSTTTTTTTTTRRRPPPOOOMMMLLLLLLMMMMMMQQQQQQQQQRRRSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWXXX[[[^^^___^^^]]]\\\WWWSSSQQQPPPPPPUUUdddrrr|||}}}wwwtttpppooooooooonnnnnniiihhheee```YYYRRRKKKHHHDDDDDDBBBBBBBBBBBBCCCDDDDDDJJJRRR^^^ooo~~~kkk\\\TTTQQQOOOOOOKKKGGGGGGKKKOOOPPPRRRSSSUUUWWW[[[^^^cccnnn~~~{{{|||}}}~~~~~~}}}|||{{{{{{|||||||||~~~~~~zzzvvvuuuwwwyyyzzzzzzxxxvvvtttjjj```TTTKKKDDD@@@AAAFFFRRRbbbrrrvvvssssssuuuvvvooojjjaaaVVVMMMIIIIIIKKKOOO___mmmrrruuu}}}{{{xxxyyy{{{~~~yyyrrrmmmkkkiiifff```ZZZTTTPPPNNNMMMKKKMMMPPPSSSYYYeeerrr|||wwwpppuuupppuuu```BBB>>>888333222222222222111111111111000000000000.../////////000000000111000//////......//////000000000000111222444666777<<<<<<===<<<<<<>>>BBBEEEAAACCCFFFHHHJJJMMMPPPSSS^^^mmmwwwcccWWWVVVNNNLLLKKKNNNTTTXXXXXXVVVQQQRRRVVVaaasss}}}zzzooo^^^SSSHHHFFFEEECCCAAABBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLNNNOOOOOONNNMMMLLLLLLKKKJJJKKKKKKJJJGGGEEEBBB@@@???>>>???AAADDDFFFHHHKKKOOORRRUUUUUUUUUTTTSSSQQQNNNLLLJJJKKKLLLMMMOOOOOOPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\^^^___^^^]]]\\\XXXVVVTTTSSSQQQTTTaaaooowww~~~|||vvvtttrrrqqqqqqqqqooommmkkkiiifffaaa[[[TTTNNNJJJEEEDDDBBBAAA@@@AAAAAABBBCCCGGGMMMVVVgggyyy~~~}}}tttggg[[[RRROOONNNMMMIIIDDDDDDGGGMMMOOORRRTTTWWWZZZ^^^aaadddooo~~~xxxyyy{{{}}}|||{{{{{{{{{{{{||||||}}}}}}yyytttwwwxxxzzzzzzyyyvvvsssqqqjjj```TTTKKKDDDAAACCCHHHVVVgggvvvxxxtttqqqrrrsssnnniiiaaaVVVMMMIIIIIIJJJTTTdddqqqtttuuu|||{{{xxxyyy|||zzztttqqqpppjjjfffaaaZZZUUUQQQNNNMMMKKKMMMPPPSSSZZZeeesss}}}}}}}}}{{{uuuiiijjjrrruuudddCCC>>>888333222222222222111111111111000000000000.../////////000000111111111111000000000000111111222222111222333555777999<<<======<<<<<<>>>BBBEEEAAACCCFFFHHHJJJMMMQQQTTT```oooyyycccXXXXXXMMMKKKLLLQQQXXX\\\[[[XXXOOOPPPTTT___rrr~~~{{{}}}wwwlllZZZOOOFFFDDDEEECCCBBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJKKKKKKJJJHHHEEEBBB@@@???>>>???AAADDDFFFGGGJJJNNNSSSVVVVVVUUUTTTTTTRRRNNNKKKIIIJJJLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYYWWWYYY\\\^^^___^^^]]]\\\[[[YYYXXXVVVRRRTTT___lllrrryyy~~~~~~|||vvvtttsssssssssrrrooommmlllkkkhhhccc]]]VVVPPPLLLEEEDDDBBB@@@?????????@@@BBBEEEIIIQQQbbbuuu~~~tttmmmeee^^^QQQNNNLLLLLLGGGBBBAAAEEELLLOOORRRUUUXXX[[[```cccdddooovvvwwwyyy{{{{{{}}}|||zzz|||~~~}}}zzzxxxwwwyyyzzzzzz{{{|||vvvooofff[[[PPPHHHCCC@@@DDDJJJWWWffftttwwwtttrrrrrrrrrnnndddYYYRRRLLLHHHJJJOOOZZZfffrrrvvvxxx~~~~~~zzzzzz~~~~~~{{{{{{}}}~~~{{{xxxuuurrrpppnnnhhh```YYYTTTRRRPPPOOOJJJKKKMMMSSS]]]iiitttzzz||||||}}}~~~~~~~~~|||vvvllliiiiiixxxssskkkIII???666555666444333333000000000000//////////////////............//////000000000000000000000000222111111111222444666777:::<<<>>>??????@@@CCCEEEEEECCCEEEHHHJJJKKKOOOVVV```ssszzzgggYYYUUUNNNLLLLLLOOOTTTWWWWWWUUUMMMNNNTTTbbbttt}}}xxxpppiiiXXXNNNDDDBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????>>><<<===>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNMMMIIIEEEDDDFFFIIIJJJIIILLLKKKKKKKKKKKKKKKLLLMMMIIIKKKMMMNNNNNNKKKGGGEEE@@@>>><<<===???BBBDDDDDDIIILLLPPPSSSTTTTTTUUUVVVPPPPPPPPPNNNLLLLLLMMMOOOOOOPPPQQQRRRTTTVVVXXXYYYWWWWWWWWWXXXWWWWWWVVVVVV[[[\\\]]]]]]\\\[[[YYYXXXZZZWWWTTTQQQRRRYYYcccjjjxxxyyy|||}}}~~~}}}{{{zzzssssssrrrqqqpppnnnnnnmmmlllkkkiiifffaaaZZZQQQKKKEEECCCAAAAAABBBCCCCCCCCCCCCCCCGGGQQQ\\\iiiyyy~~~vvvnnnddd[[[TTTNNNJJJHHHEEEBBBCCCGGGMMMRRRWWWYYYYYYYYYZZZ]]]eeekkkyyyvvvwwwyyyzzzzzz{{{~~~}}}}}}{{{yyyyyy{{{{{{{{{||||||uuummmaaaXXXMMMFFFBBB@@@DDDKKKWWWffftttxxxuuusssrrrqqqjjjaaaWWWQQQLLLJJJMMMSSS[[[hhhtttyyy|||}}}xxxvvvzzz~~~{{{zzz}}}~~~{{{xxxvvvrrrpppoooiii```YYYTTTPPPNNNLLLKKKKKKMMMRRR\\\hhhssszzz{{{sssmmmhhhfffssssss{{{lllKKK@@@777555555444222333111000000000//////////////////............//////000000000000000000000000000000000111333555888999:::<<<>>>??????@@@CCCDDDEEECCCEEEIIIJJJKKKPPPVVVaaauuu}}}iiiZZZUUUNNNLLLLLLOOOTTTXXXWWWVVVMMMOOOVVVeeewwwyyytttllldddWWWMMMEEECCCCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKKKKLLLMMMLLLIIIFFFFFFHHHJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLNNNNNNMMMJJJGGGEEEAAA???===>>>AAADDDFFFFFFJJJMMMQQQTTTUUUUUUVVVWWWNNNNNNNNNLLLJJJIIIKKKMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZ[[[[[[[[[ZZZXXXWWWYYYWWWSSSQQQRRRXXX```gggsssuuuwwwzzzzzzyyywwwvvvssssssrrrqqqpppoooooonnnmmmkkkiiifffbbbZZZRRRLLLHHHEEEBBBAAAAAABBBAAA@@@DDDCCCFFFNNNWWWcccsss{{{rrrggg]]]SSSMMMIIIHHHFFFBBBCCCFFFLLLQQQVVVXXXXXXXXXZZZ\\\bbbjjjyyyvvvxxxyyyyyyxxxyyy|||~~~~~~~~~|||zzzzzz|||}}}|||}}}|||tttkkk]]]TTTJJJEEEAAA@@@EEEKKKWWWffftttxxxvvvtttrrrpppggg^^^UUUPPPMMMLLLPPPWWW^^^kkkxxx~~~|||uuurrrttt{{{}}}zzzzzz|||~~~{{{xxxvvvrrrpppoooiii```XXXSSSOOOLLLJJJLLLLLLMMMQQQ[[[gggssszzz~~~zzzpppnnnhhhdddmmmsssuuuxxxnnnMMMBBB888555555333222222111111000000000/////////000//////......//////000000000000000000000000000...//////111333666999;;;:::;;;>>>??????@@@BBBDDDEEECCCEEEIIIKKKLLLPPPWWWbbbwwwmmm\\\WWWOOOMMMLLLOOOTTTXXXXXXWWWNNNQQQYYYhhhzzz{{{tttoooggg___TTTLLLFFFEEEEEEBBB@@@AAA@@@@@@AAABBBBBBAAA@@@?????????@@@AAABBBDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNNNNMMMIIIFFFDDDAAA???>>>???BBBFFFHHHHHHKKKNNNSSSUUUVVVVVVVVVWWWNNNNNNNNNLLLIIIIIIKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWXXXVVVSSSPPPPPPUUU]]]cccnnnqqqtttwwwxxxwwwtttrrrrrrrrrqqqqqqpppppppppooollljjjhhheeeaaaZZZSSSMMMIIIGGGCCCAAAAAA@@@???>>>DDDBBBDDDIIIPPPZZZjjjxxxuuuiii^^^QQQMMMJJJJJJGGGCCCCCCEEEKKKPPPUUUXXXXXXXXXZZZ\\\```jjj{{{xxxyyyzzzyyyxxxxxxzzz|||}}}|||~~~~~~|||{{{yyy|||~~~~~~~~~}}}tttkkk[[[SSSJJJEEEAAA@@@EEEKKKVVVeeessswwwvvvtttrrrnnneee\\\SSSOOOLLLMMMSSSZZZcccnnnzzz|||tttppprrrxxx}}}|||yyyxxxzzz}}}|||zzzxxxuuuqqqooolllggg___XXXSSSPPPMMMKKKMMMLLLMMMQQQZZZfffrrryyyzzz|||~~~sssqqqkkkfffnnnssspppqqqpppOOODDD999666555333222222111111111000000000//////000000////////////000000000000000000000000000000000000000111333666999:::999;;;===>>>???@@@BBBDDDEEEDDDEEEJJJLLLMMMQQQXXXdddzzzppp^^^WWWOOOMMMLLLOOOUUUYYYZZZYYYQQQUUU]]]lll|||zzzsssoooggg^^^QQQKKKFFFGGGFFFBBB@@@AAA???@@@BBBCCCCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNNNNLLLIIIFFFDDDAAA???>>>???CCCFFFHHHIIILLLOOOTTTWWWWWWWWWWWWWWWPPPPPPPPPMMMKKKJJJLLLNNNLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWYYYZZZZZZYYYXXXWWWWWWVVVSSSPPPPPPTTT[[[```lllooossswwwxxxwwwtttqqqoooooooooooooooooooooooojjjhhhfffccc```ZZZSSSNNNJJJGGGCCCAAAAAA@@@???>>>CCCAAABBBFFFKKKTTTcccrrr{{{|||wwwhhh\\\QQQMMMKKKLLLJJJEEEDDDFFFLLLQQQVVVYYYYYYYYY[[[^^^aaakkk}}}zzz{{{{{{zzzyyyyyyzzz|||}}}}}}|||~~~}}}{{{zzzwww{{{}}}~~~}}}tttjjj\\\SSSJJJEEEBBB@@@DDDJJJUUUcccpppttttttssspppllleee\\\RRRNNNLLLMMMTTT[[[hhhqqqyyy}}}}}}vvvrrrsssxxx|||}}}yyyxxxyyy|||~~~}}}{{{yyyxxxuuuqqqnnnhhhddd]]]XXXTTTRRROOONNNMMMMMMMMMQQQZZZeeeqqqxxxvvvyyy~~~vvvqqqlllrrruuummmjjjuuuQQQEEE:::666555333222333111111111111000000000000000000////////////000000000000000000000000000000222222222222333555777999999;;;===>>>>>>???BBBDDDEEEDDDFFFJJJLLLMMMSSSYYYfff}}}qqq___XXXPPPNNNMMMOOOUUUZZZ[[[ZZZUUUYYYbbbppp~~~|||wwwsssjjj```OOOJJJGGGGGGFFFBBBAAABBBAAAAAABBBCCCBBBAAA@@@???AAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJIIIJJJLLLNNNOOOOOOPPPOOONNNNNNNNNMMMKKKIIIFFFDDDAAA???>>>???BBBEEEGGGHHHLLLPPPUUUXXXXXXWWWVVVVVVPPPPPPOOOMMMKKKJJJKKKMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZYYYYYYWWWVVVSSSQQQQQQTTTZZZ^^^hhhlllrrrwwwyyywwwssspppmmmmmmmmmlllllllllllllllgggeeecccaaa^^^YYYSSSNNNIIIFFFCCCBBBBBBBBBAAA@@@AAAAAABBBEEEHHHOOO___nnnxxx|||zzzjjj\\\RRROOOMMMMMMKKKGGGFFFHHHMMMRRRXXX[[[[[[[[[]]]```bbblll~~~zzz{{{{{{{{{yyyyyyzzz|||~~~}}}{{{yyywwwvvvzzz~~~~~~|||rrrgggZZZRRRJJJEEEBBB@@@DDDIIITTT```kkkoooppppppnnnjjjcccZZZQQQMMMLLLNNNVVV^^^kkkqqqvvvwwwzzzyyyuuuuuuxxx{{{|||yyyzzz|||}}}}}}|||{{{yyywwwssspppgggccc]]]YYYVVVTTTQQQOOOLLLMMMNNNSSS[[[eeeooouuuwwwzzz}}}wwwpppssswwwkkkcccyyyRRRFFF:::666555444333444222222111111111000000000111000000//////000000111000000000000000000000000333333222333444555777888999:::===>>>>>>???AAACCCEEEDDDFFFKKKMMMNNNTTTZZZhhhqqq___WWWQQQNNNMMMOOOUUUZZZ\\\\\\XXX]]]gggsss~~~xxxlll```NNNIIIGGGGGGEEEBBBAAADDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMNNNMMMLLLJJJIIIHHHJJJLLLMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMNNNMMMMMMKKKIIIGGGEEEBBB@@@??????BBBEEEGGGGGGLLLPPPUUUXXXXXXWWWUUUUUUNNNNNNMMMKKKHHHGGGHHHJJJOOOOOOOOOPPPQQQRRRTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZZZZZZZZZZZZZWWWVVVUUUSSSSSSVVV[[[___eeejjjqqqwwwyyyvvvrrrooollllllkkkkkkjjjjjjjjjiiifffdddbbb```]]]YYYTTTPPPJJJHHHEEECCCCCCCCCBBBAAAAAAAAADDDFFFGGGLLLZZZhhhwww}}}}}}~~~~~~~~~mmm^^^SSSOOOLLLMMMKKKGGGGGGJJJNNNSSSYYY\\\\\\\\\___aaabbbjjj|||yyyzzzzzzyyyxxxxxxzzz{{{~~~~~~|||yyywwwtttxxx|||~~~yyymmmaaaVVVNNNGGGDDDAAA@@@DDDJJJSSS]]]gggjjjlllmmmkkkhhh___WWWOOOLLLMMMPPPYYYbbbllloooqqqqqqvvv~~~{{{wwwuuuvvvxxx}}}|||}}}~~~}}}}}}zzzvvvssshhhddd___ZZZWWWTTTQQQOOOKKKLLLOOOTTT\\\eeemmmrrryyy|||}}}{{{ppppppzzziii[[[yyyRRREEE:::666666555555666222222222111111111000000111111000000000000111111000000000000000000000000222222222333444666888:::888:::<<<===>>>???AAACCCFFFDDDGGGKKKNNNOOOTTT[[[jjjqqq___VVVQQQOOOMMMOOOUUU[[[]]]]]]YYY___jjjwww|||mmm^^^MMMIIIGGGGGGDDDAAABBBFFFGGGEEECCCAAA??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMKKKJJJHHHJJJLLLLLLJJJHHHIIIKKKKKKLLLNNNPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGEEECCCAAAAAACCCEEEGGGGGGKKKOOOUUUXXXXXXVVVTTTTTTOOOOOOMMMKKKHHHGGGHHHIIIOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRTTTUUUUUUVVVVVVVVVSSSTTTVVVXXXYYYZZZYYYYYYWWWWWWVVVVVVVVVXXX]]]```fffkkksssyyy{{{yyytttqqqmmmllllllkkkjjjiiiiiihhhgggeeecccaaa___[[[VVVSSSNNNKKKGGGEEEDDDCCCAAA@@@AAACCCFFFGGGEEEHHHTTTaaaqqqzzz~~~|||{{{}}}|||mmm]]]RRRNNNJJJJJJHHHEEEFFFJJJMMMRRRXXX[[[\\\\\\___aaabbbhhhxxxwwwxxxyyyxxxwwwwwwyyy{{{~~~}}}{{{xxxuuussszzz~~~}}}wwwjjj]]]RRRKKKDDDBBBAAA@@@EEEKKKSSS\\\dddgggiiikkkjjjggg\\\TTTMMMKKKMMMRRR\\\fffkkknnnnnnnnnsss~~~}}}wwwttttttttt}}}xxxuuujjjfff```[[[WWWTTTPPPNNNJJJLLLOOOUUU]]]eeemmmqqqzzz|||}}}ooolll{{{fffUUUuuuRRREEE:::666666555555777222222222111111111111000111111000000000000111111000000000000000000000000000000111222555888:::<<<888:::<<<===>>>???AAACCCFFFEEEGGGKKKNNNOOOUUU\\\kkkppp^^^VVVRRROOOMMMOOOUUU[[[^^^^^^YYY```lllyyy}}}kkk[[[MMMIIIGGGFFFDDDAAACCCHHHIIIGGGCCC@@@>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKHHHJJJLLLKKKHHHGGGIIILLLKKKLLLNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEECCCCCCDDDFFFGGGGGGJJJOOOUUUXXXXXXVVVTTTSSSQQQQQQOOOMMMJJJIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWQQQSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWZZZ^^^bbbhhhnnnvvv}}}}}}xxxtttnnnnnnmmmllljjjiiihhhhhhhhhfffdddbbb```]]]XXXUUUQQQNNNIIIFFFDDDBBB@@@>>>BBBDDDHHHHHHDDDDDDOOO[[[iiittt|||~~~~~~{{{yyyzzz{{{{{{{{{{{{~~~kkk[[[RRRLLLHHHGGGFFFDDDEEEJJJLLLQQQWWWZZZ[[[\\\^^^aaacccgggttt||||||{{{{{{zzzyyywwwwwwzzz~~~}}}tttoooqqquuu~~~}}}qqqddd]]]NNNIIIDDD@@@???@@@AAABBBQQQWWW```fffhhhhhhiiijjj```YYYQQQLLLMMMSSSZZZ^^^fffiiilllooottt{{{}}}xxxrrroooyyy}}}~~~}}}zzzuuuqqqgggddd___[[[XXXUUUQQQOOOKKKNNNRRRXXX___dddiiikkktttxxx~~~}}}wwwuuuzzzccc```{{{qqqTTT@@@888;;;666444555222000000111111111222222222333111///...---...///000000000000000111111111111111111111222444777:::;;;<<<<<<<<<===>>>@@@BBBCCCGGGGGGJJJMMMNNNNNNTTT[[[kkknnn\\\TTTOOOLLLLLLOOOTTTYYYZZZYYY]]]^^^kkkkkk[[[NNNJJJGGGDDDEEEFFFFFFFFFFFFDDDAAA???>>>???@@@BBBDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCEEEIIIJJJIIIGGGHHHIIILLLNNNNNNMMMLLLJJJIIIKKKLLLMMMLLLKKKIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHJJJMMMRRRVVVXXXWWWUUUSSSSSSQQQNNNKKKIIIIIIJJJKKKJJJLLLMMMNNNMMMMMMOOOPPPPPPRRRUUUXXXYYYYYYXXXWWWTTTRRRQQQSSSUUUXXXYYYYYYXXXXXXVVVTTTSSSUUUYYY\\\eeeppp{{{~~~~~~}}}zzzuuunnnmmmkkkjjjjjjjjjhhhffffffdddcccbbbaaa___\\\YYYVVVRRRLLLHHHFFFDDDBBBAAADDDBBBCCCEEEFFFGGGNNNWWWfffoooxxx}}}|||zzzzzz|||~~~~~~|||~~~zzzlll[[[QQQLLLHHHJJJJJJIIIJJJMMMQQQTTTXXXZZZ[[[[[[[[[\\\eeejjjuuu}}}}}}}}}}}}|||{{{zzzzzzzzz|||~~~wwwtttvvvyyy|||ooobbb[[[MMMIIIDDDAAA@@@AAABBBBBBNNNUUU^^^eeeggggggfffggg___XXXPPPKKKLLLRRRXXX[[[fffiiilllooottt|||~~~zzzuuuqqqwww{{{~~~{{{vvvsssjjjfffaaa\\\XXXTTTPPPMMMKKKNNNRRRXXX^^^dddiiillltttwww}}}~~~xxxuuuyyyccc^^^wwwqqqUUU@@@888:::666333555111000000111111111222222222222111///.........///000000000000000111111111111111111111222444777:::;;;<<<<<<<<<===???@@@BBBCCCGGGGGGJJJMMMNNNNNNTTT\\\nnnmmm\\\VVVNNNMMMLLLNNNRRRVVVYYY[[[^^^___kkk}}}hhhYYYNNNKKKGGGDDDDDDEEEEEEEEEEEEDDDAAA???>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEGGGJJJLLLJJJHHHGGGIIIKKKMMMMMMLLLJJJHHHKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHKKKMMMQQQUUUVVVVVVTTTSSSSSSQQQNNNKKKIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMOOOQQQUUUWWWYYYZZZZZZYYYVVVUUUSSSQQQPPPQQQSSSVVVWWWWWWVVVVVVUUUSSSRRRTTTXXX[[[hhhsss~~~~~~zzzrrrooommmkkkjjjiiigggeeeccccccdddfffeeebbb\\\XXXWWWSSSNNNJJJHHHFFFDDDCCCEEECCCDDDFFFFFFGGGOOOWWWeeennnvvv{{{{{{yyy{{{}}}~~~~~~{{{lllZZZTTTNNNKKKLLLMMMLLLLLLOOOSSSVVVZZZ\\\]]]]]]^^^___aaafffqqq~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{{{{{{{}}}{{{nnnaaaXXXMMMIIIEEEBBBBBBCCCCCCCCCKKKRRR[[[bbbeeedddbbbaaa[[[UUUNNNJJJLLLQQQVVVYYYbbbeeeiiilllqqqyyyzzzwwwuuuyyy}}}xxxuuummmiiiccc^^^YYYUUUPPPMMMLLLNNNQQQVVV]]]dddjjjnnnssswww|||yyyvvvyyyfff^^^ssssssVVVAAA888:::555222444111111111111111111222222222222111///......///000000000000000000111111111111111111111222444777:::;;;<<<<<<======???@@@BBBCCCGGGGGGIIIMMMNNNOOOUUU]]]qqqlll\\\WWWNNNNNNNNNMMMOOOSSSYYY^^^``````kkk{{{hhhYYYOOOLLLGGGDDDDDDDDDDDDCCCEEECCCAAA?????????AAABBBBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGHHHIIILLLMMMLLLKKKJJJKKKMMMNNNNNNLLLJJJIIILLLMMMNNNOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHKKKMMMPPPSSSTTTUUUTTTTTTTTTRRRNNNKKKIIIHHHHHHHHHIIIKKKMMMMMMMMMNNNPPPQQQVVVXXXZZZ\\\\\\ZZZXXXWWWRRRPPPOOOOOOQQQSSSTTTTTTUUUTTTSSSRRRQQQSSSWWW[[[hhhttt}}}uuusssooommmkkkiiigggeeeaaacccfffiiiiiiddd]]]XXXXXXUUUPPPMMMKKKIIIGGGEEEGGGEEEEEEGGGGGGHHHOOOXXXdddllluuuyyy}}}}}}zzzyyy{{{}}}~~~nnn]]]UUUPPPLLLMMMMMMLLLLLLOOOSSSVVVZZZ\\\]]]^^^___``````eeeooo~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}yyymmm```XXXLLLJJJFFFEEEEEEEEEEEEDDDHHHNNNVVV^^^aaaaaa^^^\\\VVVQQQLLLJJJMMMRRRWWWZZZ\\\___bbbfffkkkttt|||uuuwww~~~zzzvvvmmmiiiccc^^^ZZZVVVQQQNNNMMMNNNPPPUUU\\\dddkkkoootttwww||||||yyyzzzjjj```rrryyyYYYCCC999999444222444111111111111111111111111111111000////////////000000///000000000111111111111111111111222444777:::;;;<<<<<<===>>>???AAABBBCCCGGGGGGIIIMMMNNNOOOWWW___tttjjj[[[WWWNNNNNNNNNMMMMMMRRRZZZaaabbbbbbkkk~~~wwwhhh]]]PPPLLLGGGDDDCCCCCCCCCBBBDDDCCCAAA@@@???@@@AAAAAAAAAAAABBBBBBDDDEEEGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKOOOOOOPPPQQQPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHLLLMMMOOORRRSSSTTTUUUUUUSSSQQQNNNKKKIIIHHHGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRSSSUUUXXX[[[]]]]]]\\\[[[SSSQQQOOOOOOQQQRRRRRRRRRTTTTTTSSSRRRQQQTTTXXX\\\eeeppp}}}wwwtttqqqnnnmmmkkkiiigggfffgggiiijjjjjjeee^^^YYYYYYVVVRRRPPPNNNLLLJJJHHHJJJHHHGGGHHHHHHIIIQQQZZZdddmmmuuuyyy}}}}}}{{{yyyyyy{{{}}}~~~sssaaaUUUOOOKKKKKKKKKJJJJJJLLLQQQSSSWWWYYYZZZ\\\^^^___bbbgggqqq}}}}}}}}}}}}~~~{{{~~~}}}||||||{{{~~~xxxnnnaaaYYYLLLJJJGGGGGGGGGGGGGGGEEEEEEJJJRRRYYY]]]]]]ZZZWWWPPPMMMKKKKKKOOOUUUYYY\\\XXX[[[^^^bbbgggrrr~~~|||vvvvvv|||~~~}}}~~~~~~~~~{{{xxxkkkgggccc^^^[[[WWWTTTQQQNNNNNNOOOSSSZZZccclllrrrvvvxxx|||}}}}}}}}}iii^^^nnn]]]FFF::::::333111444222111111111111111111111111000///////////////000000///000000000111111111111111111111222444777:::;;;=========>>>???AAACCCDDDGGGGGGIIILLLNNNPPPXXXaaavvvhhhYYYUUUMMMNNNNNNMMMMMMSSS\\\cccddddddmmm}}}}}}zzzsssggg___OOOLLLGGGDDDCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKPPPPPPQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHLLLNNNPPPRRRTTTUUUUUUUUURRRPPPNNNKKKIIIHHHGGGGGGGGGIIILLLMMMNNNOOOQQQSSSRRRTTTXXX[[[]]]]]]\\\[[[UUUSSSQQQPPPQQQRRRRRRQQQTTTTTTSSSRRRRRRUUUZZZ^^^bbbooo{{{xxxuuuqqqooonnnnnnmmmlllnnnlllkkkiiihhhddd```\\\[[[XXXUUUSSSRRRPPPNNNLLLMMMKKKIIIJJJIIIJJJRRR[[[fffnnnvvvzzz}}}|||zzzxxxxxx{{{}}}~~~~~~|||}}}tttbbbUUUOOOKKKKKKKKKIIIIIIKKKOOORRRUUUXXXYYY[[[^^^```dddiiirrr}}}~~~yyy}}}|||zzzzzz{{{~~~{{{vvvmmmaaaYYYKKKJJJIIIIIIJJJJJJHHHGGGEEEHHHNNNUUUYYYZZZXXXUUUMMMKKKJJJLLLPPPUUUYYY[[[WWWYYY]]]aaagggrrrzzzvvvtttvvv}}}}}}}}}}}}||||||xxxjjjfffbbb^^^[[[XXXTTTRRROOOOOONNNQQQYYYcccmmmtttyyy{{{~~~|||~~~{{{hhh[[[hhhaaaIII<<<:::444222555333222222222111111111111111////////////000000000000000000000000111111111111111111111222444777:::;;;=========>>>@@@AAACCCDDDGGGFFFHHHLLLNNNQQQYYYcccyyyfffWWWSSSMMMMMMMMMMMMPPPWWW___eeegggjjjqqq~~~}}}wwwrrrlllccc]]]NNNKKKFFFCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHLLLNNNQQQTTTUUUVVVUUUUUUPPPOOOMMMKKKJJJHHHHHHGGGGGGIIIKKKMMMNNNOOORRRTTTVVVXXXZZZ\\\]]]\\\ZZZYYYWWWUUURRRQQQRRRRRRRRRQQQSSSSSSSSSRRRSSSVVV[[[___cccppp}}}zzzwwwsssqqqppppppoooooosssoookkkhhhgggeeecccaaa^^^\\\ZZZXXXXXXVVVSSSQQQPPPMMMKKKKKKJJJKKKSSS\\\gggpppxxx{{{~~~{{{yyyxxxxxx{{{}}}}}}}}}}}}rrr```WWWQQQLLLLLLLLLIIIIIIKKKPPPRRRVVVXXXZZZ\\\```bbbccchhhqqq}}}|||{{{yyy{{{~~~}}}zzzuuulll```VVVKKKJJJJJJJJJLLLKKKIIIGGGFFFGGGKKKQQQVVVXXXVVVTTTKKKJJJIIIKKKOOOSSSUUUVVVUUUWWW[[[___eeeqqq{{{sssooopppxxx~~~~~~}}}||||||wwwkkkgggbbb^^^ZZZVVVRRROOOPPPOOONNNPPPXXXcccnnnuuu}}}~~~~~~{{{~~~jjjZZZcccdddLLL>>>;;;444222666444222222222111111111000000......///000000000000000000000000000111111111111111111111222444777:::;;;======>>>???@@@BBBCCCDDDGGGFFFHHHLLLNNNQQQZZZddd}}}eeeVVVSSSMMMLLLKKKNNNTTT\\\bbbfffkkkpppwwwyyyqqqjjjddd^^^ZZZMMMJJJEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKKKKIIIHHHIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHLLLOOOSSSVVVXXXWWWVVVUUUNNNMMMLLLKKKJJJIIIHHHHHHFFFHHHKKKMMMNNNPPPRRRUUUWWWYYY\\\^^^^^^^^^\\\[[[XXXUUURRRQQQQQQQQQQQQPPPQQQRRRQQQQQQRRRUUUZZZ^^^cccppp~~~~~~zzzuuurrrqqqpppoooooorrroookkkiiihhhhhhgggfffcccaaa___^^^^^^\\\YYYWWWSSSOOOMMMLLLJJJKKKTTT]]]hhhpppxxx{{{}}}~~~{{{yyyxxxxxxzzz||||||{{{~~~qqq```WWWPPPLLLKKKKKKHHHHHHJJJNNNQQQTTTVVVXXX[[[___bbbbbbhhhqqq}}}|||yyy}}}}}}yyytttjjj^^^TTTJJJJJJJJJKKKMMMLLLJJJHHHFFFGGGIIIOOOTTTWWWVVVSSSKKKJJJIIIKKKNNNPPPQQQRRRRRRTTTXXX\\\cccnnn}}}~~~ppplllkkksss~~~}}}|||wwwlllhhhccc^^^YYYUUUPPPMMMQQQOOOMMMPPPWWWbbbnnnvvvzzz}}}}}}nnn\\\aaafffMMM???<<<555333777555222222222222111111000000......///000000111000000000000000000111111111111111111111222555777:::;;;======>>>???@@@BBBCCCDDDGGGFFFHHHKKKNNNQQQ[[[eeeeeeVVVSSSNNNKKKJJJNNNWWW___dddfffooottt|||~~~tttkkkddd___ZZZXXXLLLIIIEEECCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEGGGIIILLLKKKIIIHHHIIIKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@AAACCCFFFHHHLLLOOOTTTXXXYYYYYYVVVUUULLLLLLLLLKKKJJJJJJIIIIIIFFFHHHKKKMMMNNNPPPSSSUUUUUUWWW[[[___aaaaaaaaa```XXXUUURRRPPPPPPPPPOOONNNPPPPPPPPPPPPQQQTTTZZZ^^^bbbooo}}}}}}wwwsssqqqpppnnnmmmooommmkkkjjjkkkkkkiiihhhfffeeecccbbbbbb```^^^[[[TTTPPPMMMLLLKKKLLLTTT^^^hhhpppwwwzzz}}}}}}{{{yyyxxxxxxzzz{{{{{{zzzrrraaaTTTNNNIIIIIIHHHEEEEEEGGGKKKNNNQQQSSSUUUYYY]]]```dddjjjsss~~~{{{}}}~~~~~~}}}}}}||||||~~~}}}yyytttnnneee\\\VVVNNNMMMLLLLLLMMMMMMLLLJJJFFFFFFJJJQQQXXXYYYTTTNNNJJJIIIHHHHHHHHHJJJLLLNNNRRRUUUZZZ^^^ccclllxxxqqqkkkhhhmmmyyy~~~||||||~~~~~~yyyuuummmiiiddd___ZZZVVVQQQNNNNNNMMMLLLNNNUUUbbbqqq{{{~~~~~~}}}~~~xxxUUUiiizzzhhhKKK;;;;;;444000222222222000///...///000222333444333333222111000//////...///000222222111111000///000111333555888:::<<<===???@@@@@@???@@@BBBDDDBBBHHHGGGIIIPPPRRRXXXiii~~~zzzdddZZZQQQRRRLLLIIIMMMTTTZZZccckkknnnwww|||nnnddd```]]]XXXTTTLLLIIIFFFDDDDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPRRRRRRQQQPPPNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGIIIQQQTTTYYY]]]^^^\\\YYYWWWSSSQQQNNNKKKJJJIIIJJJJJJGGGHHHIIIKKKMMMOOOQQQSSSUUUVVVVVVWWWYYYZZZ\\\]]]]]]YYYSSSRRRSSSRRRNNNJJJKKKJJJJJJLLLOOOTTTXXX[[[```kkkzzz}}}uuuqqqpppqqqqqqqqqqqqooommmkkkjjjiiiiiiiiigggfffdddcccbbb```\\\YYYVVVRRRPPPOOONNNOOOWWW```nnnpppuuu{{{}}}zzzwwwvvvvvvwwwyyyzzzyyyyyyyyy{{{}}}~~~nnnaaaUUUNNNJJJIIIIIIFFFFFFHHHIIILLLPPPSSSVVVYYY]]]___dddiiisss~~~zzz|||~~~~~~~~~~~~~~~~~~{{{zzz{{{|||}}}{{{xxxsssmmmdddZZZTTTNNNMMMLLLLLLMMMMMMLLLJJJFFFGGGJJJPPPUUUUUUPPPKKKHHHGGGFFFFFFGGGIIIKKKMMMQQQTTTXXX\\\bbbkkkwwwzzzrrrkkkhhhmmmwww}}}{{{|||~~~~~~~~~~~~{{{vvvrrrllliiiccc^^^ZZZUUUQQQNNNNNNNNNNNNPPPWWWcccqqqzzzyyyVVVhhhvvvkkkMMM<<<;;;555111333333333222111000000111222333333222222111111000000000...///000111222111111000///000111333555888:::;;;===???@@@@@@???@@@BBBDDDCCCIIIHHHJJJQQQSSSZZZjjj}}}uuuaaaZZZSSSQQQLLLKKKPPPVVVZZZaaafffmmmwww|||mmmbbb]]]ZZZUUUQQQJJJGGGDDDCCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCEEEFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLNNNOOOOOONNNNNNOOOQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIFFFEEECCCCCCCCCEEEGGGIIIPPPSSSWWW[[[\\\[[[YYYWWWQQQPPPMMMJJJIIIHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^YYYSSSQQQRRRRRRNNNKKKKKKJJJJJJKKKMMMQQQTTTWWW^^^jjj|||xxxsssqqqqqqqqqpppqqqpppnnnlllkkkkkkkkkllliiigggfffdddccc```[[[XXXVVVRRROOONNNMMMOOOXXXbbbooosssxxx}}}}}}{{{yyyxxxxxxxxxzzz{{{{{{{{{|||}}}|||lll```UUUOOOJJJJJJJJJHHHHHHJJJKKKNNNQQQTTTVVVYYY\\\___ccchhhrrrxxxzzz}}}}}}}}}}}}}}}~~~~~~{{{xxxwwwxxxyyyyyyxxxvvvrrrlllcccXXXQQQNNNLLLKKKKKKMMMMMMLLLJJJGGGGGGIIIMMMQQQPPPKKKFFFEEEDDDCCCCCCDDDFFFIIIJJJNNNQQQUUUZZZ```iiiuuu~~~zzztttqqqkkkhhhkkksss~~~|||{{{|||~~~~~~}}}}}}|||{{{wwwrrrnnnkkkgggbbb]]]YYYUUUQQQNNNMMMNNNPPPTTT[[[eeepppxxx~~~{{{XXXgggooooooOOO>>><<<666333555444555444333111111111222222111111111111111111111111//////000111111111111000...///000222444777999;;;===>>>???@@@???@@@CCCEEEEEEJJJIIIKKKRRRTTT\\\mmmppp^^^YYYSSSPPPMMMNNNTTTYYY[[[]]]```iiivvv|||mmmbbb^^^ZZZSSSMMMHHHFFFCCCAAAAAAAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJLLLMMMNNNMMMMMMOOOQQQPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFHHHJJJKKKLLLLLLKKKEEEDDDBBBBBBBBBEEEGGGIIIPPPQQQTTTWWWXXXXXXXXXWWWPPPOOOLLLJJJHHHGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWZZZ\\\]]]^^^YYYTTTQQQQQQQQQOOOLLLKKKJJJIIIIIIJJJLLLNNNPPPXXXdddwww{{{vvvsssrrrqqqpppqqqpppoooooonnnnnnoooooollljjjhhhfffddd___ZZZVVVUUUQQQMMMLLLLLLPPPZZZfffpppvvv|||~~~||||||}}}zzzyyyxxxwwwxxxzzz|||}}}}}}~~~{{{kkk___UUUOOOKKKLLLLLLJJJKKKMMMOOOQQQSSSUUUVVVXXX\\\^^^aaahhhssswwwyyy{{{{{{{{{|||}}}}}}{{{{{{{{{zzzwwwtttssstttvvvttttttssspppkkkaaaVVVOOONNNLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIKKKLLLKKKGGGCCCBBBBBBAAAAAABBBDDDFFFHHHJJJNNNRRRWWW]]]gggttt|||}}}wwwqqqnnniiifffiiippp{{{||||||}}}~~~~~~|||{{{zzzvvvqqqmmmiiifffaaa\\\YYYUUUQQQNNNLLLOOOSSSWWW^^^fffooovvv{{{}}}}}}XXXdddhhhtttSSS???===777444666555666555333111000000000000///000000000111111111222///000000000111111111111...///000222444777999:::===>>>???@@@???@@@CCCEEEFFFLLLJJJLLLSSSVVV^^^oooooo]]]XXXQQQOOONNNQQQYYY]]][[[YYYZZZdddrrr}}}pppiiieee___UUULLLHHHEEECCCAAABBBBBBAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKHHHJJJLLLLLLLLLMMMOOOQQQNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJEEECCCAAA@@@AAADDDGGGIIINNNOOOQQQSSSUUUVVVVVVWWWPPPOOOMMMKKKIIIHHHHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSVVVYYY[[[\\\___[[[UUURRRQQQQQQPPPNNNJJJJJJHHHGGGGGGHHHIIIJJJNNNYYYjjjyyy}}}xxxtttrrrpppppppppppppppqqqqqqqqqrrrrrrooommmkkkhhhddd___YYYTTTSSSOOOKKKKKKLLLQQQ]]]iiiqqqxxx~~~}}}zzz{{{}}}yyyyyyxxxvvvvvvxxx|||~~~~~~{{{lll```UUUOOOLLLMMMMMMLLLMMMPPPQQQSSSTTTUUUVVVXXX\\\___bbbiiiuuuvvvwwwyyyzzzzzz{{{~~~~~~|||zzzwwwwwwvvvtttqqqpppqqqsssqqqqqqpppnnniii```UUUNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIGGGDDDBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGKKKPPPUUU\\\fffrrr{{{|||vvvpppkkkfffdddgggooo{{{~~~|||zzzvvvrrrnnnhhheee```\\\YYYUUURRROOOLLLOOOTTTZZZ```gggnnnsssxxx}}}}}}ZZZcccccc~~~xxxVVV@@@===888555777555444444222111000///....../////////000111111222222000000000000000111111111//////000222444777999;;;<<<===??????@@@AAACCCEEEHHHMMMKKKLLLTTTWWW___qqq|||ppp___XXXPPPNNNNNNSSS[[[^^^[[[WWWVVV]]]mmmwwwsssqqqiiiZZZNNNIIIGGGDDDCCCCCCDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKHHHJJJLLLLLLLLLMMMNNNPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGDDDBBB@@@???@@@CCCGGGJJJMMMNNNOOOQQQSSSTTTUUUVVVQQQPPPNNNMMMKKKIIIIIIHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOQQQTTTWWWYYY[[[^^^[[[WWWTTTRRRQQQPPPOOOJJJIIIGGGFFFFFFFFFFFFFFFHHHOOOZZZhhhttt|||~~~yyytttqqqppppppppppppqqqrrrrrrsssssssssqqqooollliiieee^^^WWWRRRPPPLLLJJJJJJLLLRRR___lllrrrxxx~~~~~~{{{xxxyyy{{{zzz{{{zzzxxxwwwyyy}}}xxxjjj^^^TTTOOOKKKMMMNNNMMMMMMPPPQQQSSSTTTUUUVVVYYY]]]```eeelllwwwuuuwwwxxxyyyzzz{{{~~~~~~}}}{{{yyyttttttsssqqqooonnnoooqqqpppooonnnlllggg^^^UUUNNNMMMKKKJJJJJJLLLLLLKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDBBBAAA@@@@@@AAACCCDDDEEEIIINNNSSSZZZeeerrr{{{|||uuupppjjjeeecccfffnnn|||}}}{{{xxxtttqqqhhheee```]]]ZZZWWWSSSQQQLLLPPPUUUZZZ```fffmmmrrrwww|||\\\cccccc~~~|||XXX@@@<<<888555777555333333222111000///...---/////////000000111111111000000000///000111111222///000111333555888:::<<<<<<===??????@@@AAADDDFFFHHHMMMKKKLLLTTTWWW```sssuuuzzzrrrccc[[[RRROOOOOOTTT\\\^^^ZZZVVVTTTXXXggg{{{~~~{{{yyyooo^^^OOOJJJHHHEEEDDDEEEEEEEEEDDD@@@@@@@@@??????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKIIIKKKLLLMMMLLLLLLNNNPPPMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEIIIJJJJJJJJJIIIHHHFFFEEECCCBBB???>>>???CCCGGGJJJKKKLLLNNNPPPRRRTTTUUUUUUQQQPPPOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMNNNPPPRRRUUUWWWXXX[[[YYYWWWTTTQQQOOONNNMMMHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIOOOYYYfffsss|||~~~~~~|||xxxtttqqqpppqqqnnnoooppprrrrrrssssssrrrqqqooommmjjjeee^^^VVVPPPMMMJJJIIIKKKNNNTTTaaannnrrrvvvzzz{{{yyywwwwwwxxx{{{}}}}}}|||zzz{{{uuuggg\\\TTTNNNJJJLLLLLLKKKLLLOOOPPPQQQSSSTTTVVVYYY^^^bbbiiinnnxxxuuuwwwxxxyyyzzz|||~~~|||{{{{{{zzzyyyxxxrrrrrrqqqooommmlllnnnooopppooommmjjjeee^^^UUUOOOMMMKKKJJJJJJKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGFFFGGGFFFEEECCCAAA@@@AAABBBCCCDDDHHHMMMRRRZZZeeerrr{{{yyytttlllgggdddfffnnn}}}}}}|||yyyuuussshhheeeaaa]]][[[XXXTTTRRRLLLPPPTTTZZZ___eeelllpppwww}}}```ffffffYYY@@@<<<777555777444333333222222111000///.../////////000000000000000111000/////////000222222000111222444666999;;;===;;;===??????@@@AAADDDFFFHHHMMMJJJKKKTTTWWWaaasssxxxzzz~~~ttteee^^^TTTPPPPPPSSS[[[]]]ZZZVVVUUUUUUdddwww|||yyyppp^^^OOOJJJGGGEEEDDDEEEFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLNNNOOONNNNNNMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFEEECCCAAA>>>===>>>BBBGGGJJJIIIKKKNNNPPPSSSTTTTTTTTTPPPOOONNNMMMKKKIIIHHHGGGHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUSSSPPPLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHOOO\\\iiisssyyyxxxyyyyyywwwsssqqqpppqqqmmmnnnpppqqqqqqqqqqqqppppppooommmjjjeee]]]UUUOOOIIIGGGHHHLLLOOOVVVbbboooqqqsssuuuwwwxxxwwwvvvuuuxxx{{{}}}|||yyyyyy}}}vvvhhh]]]SSSMMMIIIJJJKKKIIIJJJLLLMMMNNNPPPRRRUUUZZZ```eeekkkoooxxx{{{{{{{{{uuuwwwxxxyyyzzz||||||zzzxxxwwwxxxxxxwwwvvvqqqqqqqqqooollllllmmmooopppnnnllliiiddd]]]VVVPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGHHHIIIHHHFFFDDDBBB@@@AAAAAABBBCCCGGGLLLRRRZZZeeerrr{{{}}}yyynnniiieeegggnnn~~~}}}|||yyyvvvsssiiieeeaaa^^^[[[YYYUUUSSSMMMPPPTTTYYY^^^eeekkkpppxxx~~~ccchhhiiiYYY@@@;;;777555666444333333333333333222111000000000000000000/////////111000/////////000222333111222333555777:::<<<===;;;===>>>???@@@AAADDDGGGHHHLLLJJJKKKSSSWWWaaasss{{{pppwwwggg___UUUQQQPPPSSSZZZ]]]YYYVVVVVVTTTcccvvv{{{wwwnnn]]]NNNIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLMMMOOONNNNNNNNNMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFCCCAAA>>>===>>>BBBGGGJJJHHHJJJNNNQQQSSSTTTTTTSSSNNNNNNMMMLLLKKKHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSTTTRRRNNNJJJGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFCCCCCCIIIUUUbbblllppptttvvvxxxvvvssspppqqqrrrmmmnnnooopppqqqpppoooooopppnnnllliiieee]]]TTTNNNGGGFFFHHHLLLQQQWWWcccooopppppprrrtttwwwwwwuuusssssswwwzzzzzzwwwvvvyyy|||yyykkkaaaRRRLLLHHHIIIIIIHHHHHHKKKKKKMMMOOOQQQUUU[[[aaafffkkkooowwwyyyyyyyyyyyywwwxxx{{{|||{{{xxxxxxvvvuuutttsssrrrrrrttttttrrrqqqooonnnmmmmmmlllllllllkkkfff^^^SSSLLLKKKJJJIIIJJJKKKKKKIIIGGGLLLKKKKKKKKKLLLKKKIIIFFFGGGFFFCCCAAA@@@@@@AAABBBEEEFFFMMMVVV]]]eeeppp{{{{{{tttlllfffhhhppp|||zzzxxxvvvtttrrrlllhhhbbb^^^[[[XXXTTTRRRMMMOOOSSSYYY```fffkkknnnuuu{{{kkkkkkjjj\\\CCC>>>888444555333444444333333333333222222000000000000000000000000000111111111111222222222///000111333666888:::;;;===>>>>>>???AAACCCEEEFFFHHHIIILLLOOOQQQWWWgggvvv{{{ppprrrvvvfff^^^SSSQQQSSSUUUWWWWWWYYY[[[]]]^^^ffftttzzzqqqeeeXXXNNNFFFFFFEEEDDDCCCBBBAAAAAADDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFIIILLLMMMNNNNNNMMMOOONNNNNNMMMMMMNNNNNNOOOPPPLLLIIIHHHKKKMMMLLLKKKKKKIIIFFFDDDDDDEEEGGGIIIMMMMMMLLLKKKJJJHHHFFFEEEBBB@@@===<<<===@@@DDDFFFGGGJJJMMMQQQSSSSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMNNNNNNOOOOOOPPPRRRPPPNNNKKKHHHEEECCCBBBDDDDDDFFFGGGHHHIIIIIIIIIFFFCCCAAADDDLLLYYYfffoooxxxsssoooooorrrsssoookkkiiijjjkkklllnnnnnnnnnooooooooommmhhhaaaYYYQQQMMMJJJIIIHHHIIINNNXXXdddlllppppppppppppppppppppppppooorrrwww|||~~~}}}nnn___VVVPPPKKKJJJIIIGGGJJJOOOLLLOOOSSSUUUWWW[[[bbbhhhqqqtttyyy||||||zzzyyyxxxzzz}}}}}}|||~~~yyyxxxwwwuuusssrrrrrrrrrrrrrrrrrrqqqpppnnnmmmlllnnnmmmllljjjfff^^^UUUNNNKKKJJJIIIJJJKKKKKKIIIHHHKKKKKKKKKLLLMMMLLLJJJGGGGGGFFFDDDAAA@@@AAAAAABBBFFFGGGNNNVVV]]]eeeppp{{{zzzvvvnnnggghhhppp}}}{{{yyywwwtttnnnjjjeee```\\\YYYVVVSSSQQQQQQSSSVVV]]]eeemmmrrrwww|||rrrrrrrrr[[[BBB<<<777444555333444444333333333222222222000000000000000000000000000000111111111222222222///000222444777999;;;;;;===>>>>>>???AAACCCEEEFFFHHHIIILLLOOOQQQWWWgggvvvwwwjjjhhh|||xxxggg___TTTPPPRRRTTTVVVVVVXXXZZZ]]]___ggguuuyyyooodddXXXOOOEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKMMMOOOOOOOOONNNOOONNNNNNMMMMMMNNNNNNOOOPPPLLLIIIIIIKKKLLLLLLKKKKKKIIIGGGFFFEEEFFFHHHIIIMMMLLLLLLKKKIIIHHHFFFEEEBBB@@@>>><<<===???CCCEEEHHHJJJMMMQQQSSSSSSSSSRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOMMMKKKHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJGGGEEEEEEGGGMMMVVV```fffrrrpppoooooopppooollliiiggghhhiiijjjkkkkkkkkkkkknnnmmmkkkggg```YYYQQQMMMJJJIIIHHHKKKQQQZZZccchhhjjjiiigggggghhhkkkoooqqqqqqtttyyy}}}~~~|||{{{}}}nnn^^^UUUOOOJJJIIIHHHFFFIIINNNNNNRRRVVVXXXZZZ^^^eeekkkrrruuuzzzyyyyyywwwxxxxxx{{{~~~||||||{{{zzzxxxvvvtttrrrqqqqqqppppppqqqppppppnnnmmmlllooommmkkkhhhddd]]]UUUOOOLLLKKKJJJJJJKKKKKKIIIHHHIIIIIIKKKMMMOOONNNKKKIIIHHHFFFDDDBBBAAAAAABBBBBBGGGHHHNNNWWW]]]dddpppzzzzzzyyyqqqiiiiiippp~~~}}}yyywwwrrrnnnhhhccc___[[[XXXUUUTTTSSSRRRTTT[[[eeeooouuuzzz~~~xxxzzz{{{[[[AAA;;;555333555444333333333333222222222222000000000000000000000000000000000111111111222222000111333555888:::<<<<<<===>>>>>>???AAACCCEEEFFFHHHIIILLLOOOQQQXXXhhhwwwvvvfff```lll~~~yyyiii```TTTPPPQQQSSSTTTTTTVVVZZZ\\\aaajjjyyywwwmmmcccWWWOOOFFFEEEDDDCCCCCCEEEGGGHHHBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOMMMJJJJJJKKKLLLKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIKKKKKKKKKJJJIIIGGGFFFEEECCCAAA>>><<<<<>>>>>???AAACCCEEEFFFHHHIIILLLOOOQQQXXXhhhxxx{{{jjjaaagggqqqzzziii```TTTOOOPPPQQQQQQRRRTTTXXX\\\fffpppvvvlllbbbVVVOOOHHHFFFDDDCCCCCCDDDGGGIIIBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFEEECCCAAA???===<<<>>>@@@BBBIIIKKKMMMQQQSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKKKKJJJHHHGGGMMMKKKJJJIIILLLPPPUUUXXXdddkkksssuuuqqqllljjjiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeccc___YYYSSSMMMJJJHHHGGGIIIPPPZZZ```aaa___```^^^\\\\\\___eeekkkooosssuuuxxx{{{||||||{{{zzzxxxzzz~~~kkk[[[QQQLLLHHHGGGEEECCCEEEIIIPPPTTTYYY\\\^^^bbbiiinnnrrruuu|||xxxwwwwwwssstttxxx||||||xxxwwwyyy}}}yyyvvvsssqqqppprrrpppllljjjjjjmmmqqqsssrrrppplllhhhccc^^^WWWSSSOOOMMMJJJJJJJJJJJJJJJIIIFFFGGGIIIMMMOOOPPPNNNKKKHHHGGGDDDBBBAAAAAABBBCCCDDDFFFLLLTTT[[[bbbnnnxxx}}}uuunnnmmmsss~~~zzz{{{zzzwwwvvvrrrlllfffbbb^^^ZZZWWWTTTTTTUUUYYY___hhhpppuuuzzz|||~~~~~~}}}~~~|||___DDD===777333555333333333222222222111111111000000000000000000000000//////000000000111111111222222444666999;;;===>>>===>>>>>>???AAACCCEEEFFFHHHIIILLLOOORRRYYYiiiyyypppiiikkkpppyyyhhh```TTTOOOOOOOOONNNOOORRRWWW[[[mmmyyyvvvlllaaaVVVNNNJJJHHHEEECCCBBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFBBB@@@>>>======>>>@@@AAAHHHJJJMMMPPPRRRTTTUUUUUUSSSRRRPPPNNNLLLKKKKKKKKKGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJLLLNNNNNNNNNMMMMMMJJJJJJJJJIIIGGGFFFEEEDDDFFFGGGIIIKKKKKKKKKJJJIIIPPPMMMJJJIIIKKKOOOUUUYYYaaajjjtttxxxtttooommmmmmiiiiiiiiihhhgggeeedddcccaaa```]]]ZZZTTTOOOIIIFFFGGGFFFIIIRRR]]]cccdddaaadddccccccccceeegggjjjlllppprrrvvvyyy{{{{{{{{{zzzxxxyyyzzz|||{{{iii[[[PPPKKKGGGGGGEEEBBBCCCGGGMMMRRRWWW[[[]]]aaaggglllpppttt{{{{{{zzzyyyqqqqqquuuzzzzzzvvvvvvyyy|||wwwtttrrrppprrrooollljjjjjjnnnsssvvvvvvtttpppmmmhhhbbb[[[WWWPPPNNNKKKIIIJJJJJJJJJIIIGGGGGGHHHJJJMMMNNNMMMLLLIIIGGGEEECCCBBBBBBCCCCCCCCCEEEKKKTTT\\\cccooozzz}}}vvvpppqqqvvv|||xxxyyy~~~yyyuuutttpppjjjeeeaaa]]]ZZZWWWSSSTTTWWW\\\bbbjjjppptttyyy{{{}}}~~~~~~~~~~~~}}}|||~~~~~~\\\CCC>>>888444555222222222222222111111111111000000000000000000000000/////////000000000111111111222444666999;;;=========>>>>>>???AAACCCEEEFFFHHHIIILLLPPPRRRZZZjjjyyyuuuqqquuuvvvuuufff___TTTNNNNNNMMMLLLLLLPPPVVVZZZooo~~~wwwmmmbbbVVVMMMJJJHHHFFFDDDBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMJJJIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFFFF@@@???>>>======>>>@@@AAAHHHIIIKKKNNNQQQSSSTTTUUUSSSRRRPPPMMMKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIKKKMMMNNNMMMLLLKKKLLLMMMNNNOOONNNKKKIIIGGGIIIIIIJJJLLLMMMMMMNNNNNNRRRPPPMMMKKKLLLQQQVVVZZZ^^^gggrrrxxxvvvrrrpppppphhhhhhhhhgggfffeeecccccc___]]]ZZZVVVQQQKKKFFFDDDEEEFFFJJJSSS^^^eeehhhiiikkkkkkkkkkkkkkkkkkjjjjjjnnnpppsssvvvyyyzzzzzzyyyxxxxxxxxxyyy|||xxxhhh[[[PPPKKKGGGGGGEEEBBBBBBFFFLLLPPPVVVZZZ]]]aaafffkkkpppttt{{{|||yyywwwpppqqqtttyyyyyyvvvwwwzzz~~~~~~yyyuuurrrqqqooonnnmmmmmmnnnqqqsssuuuvvvuuurrrnnnjjjccc\\\WWWQQQNNNKKKIIIJJJJJJJJJIIIHHHGGGFFFHHHJJJLLLMMMLLLIIIGGGEEECCCBBBBBBCCCDDDCCCEEELLLVVV]]]eeerrr}}}{{{uuurrrsssyyy|||xxxzzzyyytttqqqmmmhhhccc___\\\YYYVVVTTTUUUWWW\\\bbbjjjqqquuuyyy{{{~~~~~~~~~~~~~~~~~~{{{yyyyyyyyywwwzzzVVV@@@===888555666333222222222222111111111111000000000000000000000000////////////000000000111111222333666888:::<<<======>>>>>>???AAACCCEEEFFFHHHIIILLLPPPSSSZZZjjjzzzyyyyyyqqqccc]]]TTTNNNMMMKKKJJJJJJOOOUUUZZZgggyyyyyyooocccVVVMMMFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNOOONNNJJJHHHIIIJJJHHHIIIKKKLLLKKKJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGFFF???>>>=========???@@@AAAGGGHHHJJJMMMOOORRRTTTUUUSSSQQQOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJHHHIIIKKKOOOQQQQQQOOOLLLIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTRRRQQQPPPQQQSSSVVVXXXZZZbbbmmmtttuuusssqqqoookkkkkkkkkjjjiiihhhgggfff___]]]ZZZUUUOOOJJJEEEBBBCCCFFFLLLTTT]]]fffnnnqqqrrrqqqpppooonnnmmmkkkkkkoooppprrruuuvvvwwwvvvvvvvvvwwwwwwyyy{{{~~~xxxhhh\\\PPPKKKHHHGGGEEEBBBBBBEEELLLQQQWWW\\\___bbbhhhlllpppuuu}}}yyytttqqqqqqqqqtttyyyyyywwwxxx}}}|||zzzvvvsssqqqlllmmmoooppprrrssssssssstttrrrpppmmmiiibbbZZZTTTQQQOOOKKKIIIJJJJJJJJJJJJIIIGGGEEEFFFHHHKKKLLLLLLIIIHHHEEECCCBBBBBBCCCDDDDDDFFFMMMWWW___hhhtttzzzuuurrruuu{{{|||yyy|||yyytttoookkkfffaaa^^^[[[XXXVVVVVVVVVWWW[[[aaajjjrrrwwwyyy|||~~~}}}~~~yyywwwtttssspppsssPPP<<<;;;999666777555222222222111111111111000000000000000000000000000////////////000000000000000111333555888:::<<<<<<===>>>>>>@@@AAACCCEEEFFFHHHIIILLLPPPSSSZZZkkkzzz}}}oooaaa\\\SSSMMMLLLJJJIIIIIINNNUUUZZZ]]]qqq{{{pppdddVVVLLLCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNPPPNNNJJJHHHHHHJJJGGGHHHJJJLLLKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGFFF============>>>???AAABBBFFFGGGIIILLLOOOQQQSSSTTTSSSQQQNNNKKKIIIIIIIIIJJJIIIIIIGGGFFFEEEEEEEEEEEECCCDDDGGGIIIJJJIIIGGGFFFCCCGGGLLLQQQRRROOOLLLIIIHHHGGGGGGGGGIIIMMMPPPRRRTTTTTTTTTTTTUUUUUUUUUUUUVVV^^^hhhppptttssspppnnnoooooooooooonnnmmmllllll```^^^[[[UUUOOOJJJEEEBBBBBBFFFLLLTTT]]]gggqqqxxxuuutttrrrpppnnnmmmmmmmmmpppqqqsssttttttttttttssstttuuuxxxzzz|||}}}}}}}}}|||}}}yyyiii\\\PPPKKKHHHHHHFFFBBBBBBEEENNNSSSYYY^^^aaaeeejjjnnnqqqvvv~~~vvvooolll|||tttuuuvvvvvvvvvyyy}}}|||uuurrrqqqjjjkkkmmmooooooooonnnnnnrrrqqqppppppoookkkccc]]]VVVTTTPPPMMMKKKJJJKKKLLLJJJIIIGGGEEEEEEGGGIIIKKKHHHFFFDDDAAA@@@@@@AAABBBCCCIIIRRRYYYaaalllyyyvvvpppnnnsss|||}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||tttqqqlllfff```[[[XXXVVVTTTSSSSSSWWW___iiippptttyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{zzzyyy}}}ooopppnnnoooSSSBBB===555333555222222222222222222222222222000000000000000000000000000000000000000000000000222222444666999;;;===>>><<<======???@@@BBBDDDEEEFFFKKKKKKOOOVVVXXXeee~~~nnn___WWWSSSMMMKKKJJJJJJLLLOOOSSSVVVcccqqqzzzlll^^^QQQJJJKKKHHHEEEDDDDDDEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGHHHIIIKKKLLLNNNOOOOOOPPPMMMMMMMMMKKKHHHGGGHHHIIINNNMMMMMMLLLJJJIIIGGGFFFLLLJJJHHHGGGHHHHHHGGGFFFIIIHHHGGGFFFFFFGGGIIIJJJCCCBBB???======???AAACCCDDDEEEGGGIIILLLPPPRRRTTTSSSPPPLLLHHHFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCFFFGGGHHHGGGFFFEEEGGGGGGGGGHHHJJJKKKMMMNNNVVVVVVVVVWWWWWWWWWXXXXXXYYY\\\aaahhhqqqwww{{{|||wwwwwwvvvuuusssrrrrrrqqqhhhddd\\\SSSLLLHHHEEEEEECCCGGGLLLRRRYYYbbbmmmuuuvvvtttrrrqqqqqqpppooonnnsssssstttuuuvvvwwwxxxxxxrrrtttwwwzzz{{{{{{zzzyyy}}}|||~~~{{{kkk^^^UUUOOOJJJHHHEEECCCEEEIIIOOOUUU]]]```bbbeeekkkpppsssxxxqqqkkkjjj|||uuuvvvvvvvvvvvvxxx{{{~~~|||vvvrrrrrrkkklllmmmnnnooopppppppppuuutttsssrrrqqqllleee___WWWUUUQQQNNNLLLKKKLLLLLLLLLKKKHHHGGGFFFHHHJJJKKKFFFDDDBBBAAAAAABBBCCCDDDEEEKKKRRRZZZaaalllxxx~~~uuuooolllqqqyyy}}}}}}}}}~~~~~~}}}||||||uuurrrmmmgggaaa\\\YYYWWWVVVTTTTTTXXX```iiiqqqtttwwwxxx{{{}}}~~~~~~}}}}}}|||||||||lllnnnlllpppTTTBBB===555333555222222222222222222222222222000000000000000000000000000000000000000000000000//////111333666888:::;;;======>>>???@@@BBBDDDEEEFFFKKKKKKOOOVVVYYYgggtttcccYYYTTTNNNLLLKKKKKKLLLPPPTTTWWW```mmm{{{mmm```TTTMMMJJJGGGDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAAAAACCCEEEHHHIIIJJJLLLMMMNNNOOOOOONNNOOOOOOMMMKKKKKKLLLMMMOOOOOONNNNNNMMMKKKJJJIIIMMMKKKIIIHHHIIIIIIHHHGGGIIIHHHHHHHHHHHHHHHIIIIIIDDDBBB???======>>>@@@BBBCCCDDDFFFIIILLLOOORRRSSSSSSQQQMMMJJJHHHHHHIIIKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFAAABBBCCCDDDEEEEEEDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPUUUUUUVVVVVVWWWXXXXXXYYYXXXZZZ^^^eeemmmsssxxxzzzyyyyyyxxxwwwvvvuuutttssspppjjjaaaWWWMMMGGGCCCBBBCCCFFFKKKPPPVVV___iiipppsssqqqooooooooooooooonnnssssssttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwww{{{|||~~~}}}nnnaaaUUUOOOJJJHHHFFFDDDGGGKKKSSSXXX___bbbbbbeeelllqqqwww|||nnngggeeevvvvvvvvvvvvuuutttuuuyyy{{{|||vvvsssrrrllllllmmmnnnpppqqqssstttxxxwwwvvvuuurrrmmmfffbbbXXXVVVTTTQQQOOONNNNNNNNNNNNLLLJJJHHHGGGHHHJJJKKKDDDCCCBBBAAAAAACCCEEEFFFHHHLLLSSSYYYaaakkkwww~~~|||wwwqqqmmmqqqzzz}}}~~~~~~}}}|||uuusssnnnhhhbbb]]]ZZZXXXXXXVVVVVVYYY```iiipppttttttvvvxxx{{{}}}}}}||||||~~~}}}}}}mmmppppppsssVVVBBB===555444555222222222222222222222222222000000000000000000000000000000000000000000000000111222333666888:::<<<=========>>>???AAACCCDDDFFFEEEJJJKKKOOOWWWZZZhhhtttbbbVVVPPPNNNMMMLLLLLLNNNRRRVVVYYY```mmm|||ooocccWWWQQQHHHFFFCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNOOONNNLLLLLLNNNPPPOOOOOOPPPPPPOOOOOONNNNNNNNNLLLJJJJJJJJJKKKJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHEEECCC@@@===<<<===>>>@@@BBBCCCEEEHHHKKKNNNPPPQQQRRROOOLLLIIIGGGGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCDDDEEEGGGIIIIIIHHHGGGFFF???@@@@@@AAABBBCCCCCCCCCFFFGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZXXXYYY\\\aaagggnnntttwwwzzzzzzyyyxxxwwwuuutttssspppjjjaaaUUULLLEEEBBB@@@CCCEEEHHHLLLRRR[[[ccciiinnnmmmllllllllllllmmmnnnrrrrrrssssssttttttuuuuuuzzzyyywwwvvvvvvvvvwwwxxx|||}}}~~~pppdddUUUOOOJJJIIIHHHFFFIIINNNWWW\\\aaaddddddgggnnnttt~~~nnnfffeeevvvvvvvvvuuutttssstttvvvyyy{{{wwwtttrrrlllllllllnnnpppsssuuuwwwxxxxxxwwwuuuqqqlllgggcccZZZYYYWWWUUUSSSRRRQQQPPPOOOMMMJJJGGGFFFGGGHHHIIIEEEDDDBBBAAABBBCCCEEEFFFJJJMMMSSSYYYaaakkkvvv}}}~~~~~~{{{zzztttqqqttt|||}}}|||vvvsssooojjjddd___[[[YYYXXXVVVVVVXXX___gggnnnrrrssstttwwwzzz|||}}}}}}|||}}}zzzqqqvvvyyywwwXXXCCC<<<555444666222222222222222222222222222000000000000000000000000////////////////////////222333555777999<<<===>>>======>>>???AAACCCEEEFFFEEEJJJJJJOOOWWW[[[jjjrrr```UUUNNNLLLLLLKKKLLLPPPUUUZZZ]]]```mmmrrrdddXXXQQQHHHEEECCCBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFHHHGGGHHHIIIKKKLLLLLLMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKIIIHHHGGGEEECCC@@@===<<<<<<<<<===@@@AAADDDGGGJJJMMMOOOPPPNNNLLLIIIFFFEEEEEEFFFFFFJJJIIIHHHFFFDDDCCCBBBBBBBBBDDDFFFHHHHHHHHHFFFFFF????????????@@@BBBCCCDDDEEEEEEGGGIIILLLOOORRRSSSRRRRRRTTTUUUWWWYYYZZZ[[[ZZZ[[[\\\___dddjjjqqqvvv{{{{{{zzzxxxuuurrrpppnnnfffaaaXXXOOOHHHDDDBBBBBBDDDEEEGGGJJJPPPWWW___ccchhhiiijjjjjjiiijjjkkkmmmqqqqqqqqqrrrrrrsssssssssuuuuuuuuuvvvwwwxxxyyyzzz}}}~~~pppcccTTTOOOJJJIIIHHHGGGKKKPPPWWW\\\bbbeeegggkkkrrryyyssslllkkk}}}tttttttttrrrqqqrrruuuxxxzzz{{{wwwsssqqqllllllmmmnnnpppsssvvvxxxvvvvvvvvvsssooojjjeeeccc]]]]]]\\\ZZZXXXVVVTTTSSSOOOMMMJJJFFFEEEEEEFFFGGGGGGEEECCCBBBBBBBBBDDDEEEKKKNNNSSSZZZbbbllluuu{{{yyy{{{~~~{{{{{{vvvssswww~~~~~~}}}|||uuussspppkkkeee```\\\ZZZWWWUUUTTTWWW^^^ffflllpppsssuuuxxx{{{}}}~~~}}}}}}~~~}}}zzzuuu||||||[[[CCC<<<666555666222222222222222222222222222000000000000000000000000///////////////////////////000111444666888:::;;;===>>>>>>@@@AAACCCEEEFFFFFFJJJJJJOOOWWW\\\lllrrraaaXXXSSSJJJJJJJJJMMMQQQWWW]]]```aaapppttteeeXXXPPPHHHFFFDDDCCCDDDDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDEEEGGGIIIGGGHHHIIIKKKLLLLLLLLLLLLIIIKKKLLLLLLLLLLLLOOOQQQMMMNNNOOOPPPQQQQQQQQQQQQMMMKKKIIIIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFDDDBBB@@@===;;;;;;;;;;;;???AAADDDGGGJJJLLLNNNNNNMMMKKKIIIGGGEEEEEEFFFFFFJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGGGGFFFEEEDDD?????????@@@AAABBBDDDEEECCCDDDEEEHHHKKKNNNQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^___aaagggnnnttt|||{{{zzzxxxtttpppllliii___ZZZRRRJJJEEEBBBCCCCCCFFFEEEFFFIIIOOOVVV\\\___cccfffiiijjjiiiiiijjjkkkooooooooopppqqqqqqrrrrrrqqqrrruuuwwwyyyyyyxxxxxxyyy{{{}}}}}}mmm___SSSMMMIIIIIIHHHGGGJJJOOOTTT[[[bbbfffiiinnnwww}}}{{{qqqqqqqqqqqqqqqqqqqqqrrrvvvyyyyyy}}}zzzvvvrrrpppkkklllmmmoooqqqsssuuuvvvsssttttttqqqlllhhheeedddaaaaaaaaa```^^^[[[XXXWWWPPPNNNJJJFFFDDDDDDDDDEEEGGGFFFDDDBBBBBBCCCDDDEEELLLOOOUUU]]]gggooovvvzzzyyyzzz|||~~~{{{yyyuuusssxxx~~~|||{{{tttssspppkkkfffaaa]]]ZZZVVVTTTSSSVVV]]]eeelllooouuuwwwyyy|||~~~~~~~~~}}}|||~~~}}}vvv|||]]]DDD<<<666555777222222222222222222222222222000000000000000000000000000000000000000000000000000111333555777:::;;;<<<>>>>>>???@@@BBBDDDEEEFFFGGGKKKKKKOOOXXX\\\lllooo```XXXTTTKKKJJJKKKMMMQQQWWW]]]```iiiyyyuuueeeWWWOOOKKKHHHEEEDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???AAABBBCCCBBBDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMMMMNNNPPPRRRMMMNNNOOOPPPQQQQQQQQQQQQLLLKKKIIIIIIKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBAAA???===;;;;;;;;;;;;>>>@@@DDDGGGJJJMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBB>>>???@@@AAABBBCCCDDDEEECCCDDDEEEGGGJJJMMMPPPRRRQQQRRRSSSUUUVVVXXXZZZZZZZZZ\\\]]]^^^^^^bbbjjjoooyyyyyyxxxvvvsssnnnjjjggg^^^YYYQQQIIIDDDBBBBBBCCCGGGEEEEEEHHHNNNTTTYYY\\\___dddjjjlllkkkhhhhhhiiillllllmmmnnnooopppqqqqqqqqqsssvvvxxxyyyxxxvvvtttsssuuuyyy{{{~~~|||iiiZZZRRRLLLHHHGGGFFFEEEHHHMMMQQQXXXaaahhhkkkpppxxx~~~tttsssmmmnnnoooooopppssswwwzzz}}}|||yyyvvvqqqnnnjjjkkkmmmoooqqqsssttttttppprrrrrrpppkkkgggeeeeeeddddddeeedddbbb___\\\YYYRRROOOKKKGGGEEEDDDDDDEEEFFFEEECCCBBBCCCDDDFFFGGGMMMQQQXXXbbbllltttyyy{{{}}}||||||~~~}}}zzzyyyuuuuuu{{{}}}{{{yyysssrrroookkkfffaaa\\\ZZZVVVTTTSSSWWW^^^fffmmmpppvvvwwwzzz|||}}}}}}|||||||||}}}~~~~~~|||vvv{{{}}}___DDD<<<666666777222222222222222222222222222000000000000000000000000000000000000000000000000222333555777:::<<<>>>>>>>>>>>>???@@@BBBDDDFFFGGGIIIMMMLLLOOOXXX\\\lllppp```WWWRRRNNNMMMLLLMMMPPPUUUYYY\\\kkk}}}wwwgggXXXPPPMMMJJJGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBCCCCCCDDDFFFIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKMMMMMMLLLMMMOOOQQQNNNOOOPPPQQQRRRRRRRRRQQQMMMLLLJJJKKKLLLMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFAAA@@@>>>===;;;;;;;;;;;;>>>@@@DDDHHHKKKMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEECCCAAA@@@<<<===???BBBCCCDDDDDDCCCEEEEEEFFFHHHKKKNNNPPPRRRQQQRRRSSSTTTVVVWWWYYYYYYUUUXXX[[[ZZZZZZ\\\ccciiiooopppqqqpppnnnjjjgggeee]]]WWWOOOGGGBBBAAACCCDDDFFFDDDCCCFFFLLLSSSWWWYYY]]]dddlllooommmiiiggggggiiijjjkkkmmmnnnpppqqqrrrpppqqqsssuuuwwwwwwwwwwwwsssvvvxxxyyyzzz}}}|||hhhXXXPPPKKKFFFEEEDDDBBBEEEJJJOOOWWWbbbiiilllpppvvv|||wwwwwwkkklllmmmnnnpppsssxxx||||||yyyuuupppmmmjjjkkknnnppprrrrrrrrrrrroooqqqrrroookkkgggffffffffffffggggggeeeaaa^^^[[[SSSQQQMMMIIIFFFEEEEEEEEEDDDCCCBBBBBBCCCEEEHHHIIINNNSSS[[[fffqqqxxx|||}}}~~~~~~}}}zzzzzzwwwxxx~~~|||zzzyyysssrrroookkkfffaaa\\\YYYVVVUUUTTTWWW___gggnnnrrrvvvwwwzzz|||||||||{{{zzz}}}}}}~~~}}}}}}xxxxxx{{{{{{```EEE<<<666666777222222222222222222222222222000000000000000000000000000000000000000000000000///000222444777999;;;<<<>>>>>>???@@@BBBDDDFFFGGGJJJNNNLLLPPPWWW\\\lllwwwfff[[[UUUQQQPPPNNNNNNOOORRRVVVYYYbbbwwwxxxhhhZZZRRROOOLLLHHHFFFFFFEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEEFFFIIIKKKJJJKKKLLLMMMMMMNNNMMMMMMHHHIIIJJJJJJIIIJJJLLLNNNPPPPPPQQQRRRRRRRRRRRRRRROOOMMMLLLLLLMMMNNNNNNMMMJJJIIIGGGEEEDDDDDDEEEFFF@@@???>>>===<<<;;;;;;;;;>>>AAAEEEIIILLLMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEEDDDBBB@@@>>>:::<<>>AAABBBBBBCCCEEEGGGLLLLLLOOORRRWWW```sssfffYYYWWWSSSRRRPPPOOOPPPSSSUUUWWWdddkkkxxxjjj\\\QQQJJJIIIGGGFFFEEEEEEDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@AAADDDGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKLLLMMMLLLJJJKKKMMMOOOQQQRRRRRRQQQPPPOOOMMMLLLMMMNNNPPPPPPOOOIIIGGGEEEEEEEEEEEEDDDCCCCCCBBB???===<<<<<<======???AAADDDEEEEEEFFFIIIKKKLLLJJJHHHGGGHHHJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEGGGEEECCCBBBBBBBBBAAA@@@===???BBBCCCCCCDDDFFFGGGJJJKKKLLLLLLKKKLLLOOOPPPXXXVVVUUUVVVWWWXXXXXXWWWXXXXXXWWWVVVVVVXXXYYYZZZ]]]]]]^^^``````___[[[XXXRRROOOJJJEEECCCDDDFFFGGGCCCCCCEEEHHHLLLRRRXXX[[[___ccciiillllllkkkjjjiiikkkiiihhhhhhiiikkkkkkkkklllnnnqqqtttwwwyyy{{{{{{|||zzzxxxwwwxxxzzz~~~tttdddZZZLLLGGGCCCAAA???===BBBIIIPPPXXXaaafffjjjnnnuuu{{{{{{}}}lllnnnooonnnnnnpppvvv|||vvvqqqpppmmmmmmnnnqqquuuxxxyyyyyyyyyxxxuuurrrooommmlllkkkmmmlllkkkkkkkkkjjjfffddd\\\XXXSSSOOOMMMKKKIIIGGGGGGHHHIIIHHHEEEEEEHHHLLLTTTZZZcccnnnxxx}}}|||{{{zzzyyyqqqnnnoooyyy||||||{{{{{{zzzyyyxxxwwwqqqmmmiiieeecccaaa^^^\\\VVVUUUUUUWWW]]]dddlllqqqvvvyyy|||}}}||||||~~~~~~rrrmmmgggaaaFFF===666555666111333333333222222222111111111111111111111111111111111111000000000000111111444333444444666888;;;<<<;;;===@@@BBBCCCEEEGGGJJJLLLMMMOOOSSSWWWaaatttnnn^^^YYYSSSRRRPPPOOOPPPSSSVVVXXXbbbgggzzzzzzjjjZZZOOOIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@AAABBBDDDGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKMMMNNNNNNMMMNNNOOOQQQRRRSSSRRRQQQPPPMMMLLLKKKLLLNNNNNNMMMLLLIIIGGGEEEDDDDDDDDDCCCAAAAAA@@@>>><<<;;;;;;<<<===???AAADDDEEEFFFFFFHHHJJJJJJHHHFFFFFFFFFHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCBBBBBBBBBAAA@@@@@@AAACCCCCCCCCDDDFFFHHHHHHJJJMMMPPPRRRTTTVVVWWWXXXVVVUUUVVVXXXZZZZZZZZZ[[[[[[ZZZXXXWWWWWWVVVVVVVVVVVVUUUVVVVVVUUURRROOOLLLJJJFFFBBBAAAAAABBBCCCDDDDDDDDDFFFKKKQQQVVVZZZbbbeeeiiikkkkkkkkklllmmmnnnllljjjjjjkkkmmmnnnnnnlllmmmooorrruuuwwwyyyzzz{{{{{{{{{||||||}}}}}}~~~{{{ooo```UUUMMMHHHCCCBBB???===BBBHHHPPPWWW```fffiiimmmtttzzz~~~{{{kkkmmmoooooonnnppptttxxx||||||tttpppooonnnooorrrvvv{{{}}}~~~~~~}}}zzzxxxuuusssrrrqqqmmmmmmmmmmmmmmmkkkgggdddaaa]]]WWWRRROOOLLLJJJHHHHHHJJJJJJIIIFFFGGGKKKNNNTTTYYYcccppp}}}|||{{{yyyyyyrrrmmmnnnwww}}}zzzzzzzzz{{{zzzzzzyyyyyypppmmmiiieeeccc```]]][[[UUUTTTTTTVVV[[[bbbiiinnnssswww|||~~~~~~~~~ooojjjcccaaaFFF<<<555555777333333333333222222222222111111111111111111111111111111111000000000111111222333333333444666888;;;<<<:::<<>><<<::::::;;;<<<===>>>AAADDDFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCBBBBBBBBBAAA@@@BBBCCCCCCCCCBBBDDDHHHKKKLLLPPPVVV[[[^^^___]]]\\\YYYWWWVVVWWWYYY\\\]]]]]]```___^^^]]]ZZZWWWTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGFFFEEECCCAAA@@@@@@@@@AAAEEEDDDDDDEEEIIINNNTTTXXXccceeeggghhhhhhiiilllnnnnnnmmmkkkjjjjjjlllnnnppplllmmmmmmooorrruuuxxxyyyxxxzzz|||~~~~~~}}}{{{yyyzzzuuukkk]]]RRRMMMHHHDDDCCC@@@>>>BBBHHHPPPWWW```eeehhhlllrrrxxx~~~~~~zzzjjjmmmpppqqqpppqqqtttwww|||wwwppppppoooooorrrwww}}}~~~{{{yyywwwvvvvvvooonnnlllllllllkkkiiiffffffaaa[[[UUUQQQNNNKKKIIIHHHIIIJJJHHHGGGHHHLLLPPPVVVZZZdddrrr~~~{{{yyyxxxrrrmmmmmmttt}}}zzzyyyzzz{{{{{{zzzzzzxxxxxxvvvrrrmmmiiiddd```[[[XXXTTTSSSSSSUUUYYY```ggglllrrrwww}}}~~~{{{vvvqqqiiicccGGG<<<555555777333222222222222222222222222111111111111111111111111111111000000111111222222333333333444666999;;;===;;;===@@@CCCDDDFFFIIIKKKNNNNNNRRRVVVZZZdddvvvhhhYYYTTTRRRPPPOOOPPPTTTWWWZZZ\\\ggg~~~|||gggWWWNNNIIIIIIGGGFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJKKKNNNOOOOOONNNPPPPPPQQQQQQQQQPPPPPPOOOIIIHHHIIIJJJKKKJJJGGGDDDDDDBBBAAAAAABBBCCCBBBBBB???===<<<::::::;;;===>>>???BBBEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGEEECCCBBBBBBBBBAAA@@@AAABBBBBBBBBCCCFFFKKKOOOXXX^^^gggooorrrnnnfff```\\\ZZZWWWXXXZZZ^^^```aaabbbccccccbbb___[[[WWWTTTRRROOOLLLJJJIIIIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAADDDCCCBBBCCCGGGNNNTTTXXX___aaadddfffggggggiiikkklllkkkiiihhhgggiiilllooonnnmmmmmmnnnpppssswwwyyyvvvwwwzzz{{{{{{zzzwwwvvv|||~~~{{{uuuqqqiii]]]RRRMMMIIIEEEDDDAAA???BBBHHHPPPWWW```eeegggkkkqqqwww~~~{{{xxxjjjnnnrrrsssrrrrrruuuxxxyyypppqqqppppppsssxxx~~~~~~|||zzzyyyxxxxxxtttpppkkkiiiiiijjjkkkkkkiiiddd^^^WWWSSSOOOKKKIIIGGGIIIIIIHHHFFFHHHMMMRRRXXX]]]hhhvvvzzzwwwsssnnnmmmsss~~~~~~{{{yyyzzzzzz{{{{{{zzzxxxvvvtttuuurrrmmmiiieeeaaa\\\XXXUUUTTTSSSTTTYYY___fffjjjsssxxx}}}~~~www|||yyyuuukkkgggJJJ>>>666555666222222222222222222222222222111111111111111111111111111111111111111222333333222222333444666999<<<===>>>@@@BBBDDDDDDFFFHHHJJJNNNPPPSSSXXX\\\eeewwwnnn\\\TTTRRRPPPOOOPPPTTTXXX[[[]]]hhh~~~|||hhhYYYQQQKKKKKKIIIHHHGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKMMMNNNMMMLLLNNNNNNNNNNNNNNNNNNMMMMMMGGGGGGHHHIIIJJJIIIEEECCC@@@???>>>???BBBDDDDDDDDD???>>><<<;;;;;;<<<>>>??????AAADDDFFFFFFEEEFFFGGGKKKMMMPPPPPPNNNLLLMMMNNNKKKKKKJJJJJJIIIHHHGGGFFFGGGEEECCCBBBBBBBBBAAA@@@>>>???AAABBBDDDHHHNNNRRRaaaiiivvvtttkkkaaa^^^ZZZYYY[[[___bbbcccdddeeeffffffddd```\\\ZZZUUURRRNNNLLLLLLLLLLLLKKKFFFFFFFFFEEEDDDBBBAAA@@@BBBAAAAAACCCHHHNNNUUUYYY[[[___dddggghhhhhhggghhhjjjjjjjjjhhhfffhhhkkkoooooonnnnnnnnnpppsssvvvxxxwwwwwwwwwxxxxxxxxxxxxxxxxxx{{{~~~zzzsssnnnggg[[[SSSLLLHHHFFFEEEBBB@@@CCCIIIQQQXXX```eeegggjjjpppvvv~~~yyyxxxjjjmmmqqqrrrrrrssswwwzzz{{{rrrrrrqqqrrruuu{{{~~~}}}{{{yyyxxxxxxxxxwwwsssllliiiiiikkkmmmnnnjjjeee^^^XXXSSSOOOKKKIIIHHHIIIIIIGGGFFFIIINNNTTT[[[bbbmmmzzzyyysssooonnnsss}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzzzzzyyyvvvtttrrrmmmkkkhhhfffdddaaa]]]ZZZUUUSSSRRRSSSWWW^^^dddhhhssswww|||~~~~~~wwwuuurrriiifffJJJ???666555666111111222222222222333333333111111111111111111111111111111111111111222333444222222333444666999<<<>>>???AAACCCDDDEEEFFFHHHJJJOOOQQQUUUZZZ^^^gggxxxuuuaaaTTTRRRPPPNNNPPPTTTYYY]]]```gggvvv}}}kkk\\\TTTLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMKKKJJJKKKLLLMMMKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLHHHGGGGGGHHHIIIIIIGGGEEE???>>>>>>???BBBEEEEEEEEE@@@???===;;;;;;<<<===>>>>>>???AAAAAAAAABBBCCCEEEJJJNNNRRRRRROOOMMMMMMNNNJJJJJJJJJIIIIIIHHHGGGFFFGGGEEECCCBBBBBBBBBAAA@@@<<<>>>@@@BBBEEEIIINNNRRR___iiixxxyyygggccc^^^[[[\\\___bbbcccdddeeeggggggfffdddaaa___WWWUUURRRQQQRRRSSSSSSRRRJJJJJJHHHFFFDDDBBB@@@@@@BBBBBBCCCEEEIIIOOOTTTWWWXXX]]]cccggghhhgggffffffiiikkklllkkkhhhhhhkkkooonnnnnnnnnoooppprrrtttvvvxxxxxxwwwwwwwwwyyy{{{|||vvvyyy|||~~~|||ssskkkbbbXXXQQQKKKGGGEEEEEEDDDBBBEEEKKKSSSYYYaaafffgggjjjpppuuu~~~~~~wwwyyyhhhlllooopppqqqsssxxx|||~~~vvvssssssuuuyyy~~~~~~}}}{{{zzzyyyxxxwwwwwwyyyuuupppmmmmmmnnnppppppjjjeee^^^XXXSSSOOOKKKIIIIIIJJJJJJHHHHHHJJJQQQVVV]]]fffsss~~~}}}sssoooooottt|||zzz{{{{{{zzzyyyxxxwwwwwwtttuuuwwwxxxxxxvvvtttrrrhhhgggeeecccbbb___[[[XXXSSSRRRQQQQQQUUU[[[aaafffppptttyyy|||}}}~~~yyyrrrsssooobbbGGG>>>777555666111111111222222222333333333111111111111111111111111111111111111222333444555222222222444666999<<<>>>>>>AAACCCEEEFFFGGGJJJLLLPPPQQQVVV[[[```hhhyyy}}}wwwcccUUURRROOONNNPPPUUUZZZ^^^___eeepppppp___UUULLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHBBB@@@???@@@BBBDDDDDDCCC@@@???===;;;::::::;;;<<<;;;;;;<<<;;;:::<<>>===???BBBEEEFFFIIILLLNNNPPPRRRWWW\\\```iiiyyy~~~{{{}}}uuuaaaUUURRROOONNNPPPUUUZZZ^^^[[[dddrrrtttaaaUUUKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCEEEFFFHHHIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHKKKMMMMMMLLLIIIIIIIIIIIIJJJLLLMMMNNNJJJHHHGGGGGGIIIKKKKKKJJJDDDCCCAAAAAABBBCCCBBBAAA@@@>>><<<:::888888999:::888888888666666888<<>>@@@CCCDDDEEEFFFIIIKKKMMMRRR^^^mmm{{{~~~yyypppkkkccc^^^]]]^^^```bbbeeeeeeffffffeeecccaaa```\\\\\\\\\^^^```bbbbbbaaaZZZWWWSSSNNNJJJGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOSSSUUUXXXZZZ[[[]]]___bbbaaafffjjjjjjfffdddfffiiijjjkkklllnnnooopppppppppqqqrrrsssuuuwwwxxxyyyyyyzzz{{{{{{{{{{{{|||{{{lll^^^VVVSSSHHHEEEEEEFFFFFFEEEHHHNNNUUU\\\cccgggiiikkkqqqvvv~~~|||xxx}}}iiikkklllmmmmmmpppsssvvv~~~|||{{{|||~~~~~~{{{xxxuuusssrrrrrrwww}}}zzzuuurrrpppmmmgggccc\\\VVVQQQMMMIIIGGGKKKKKKJJJGGGFFFIIIPPPVVVaaalllyyyxxxrrrpppuuu{{{{{{|||~~~~~~|||wwwtttrrrsssuuuvvvvvvuuusssrrrmmmkkkhhheeeccc___[[[XXXTTTRRRPPPOOORRRWWW\\\```hhhkkkpppuuuyyy}}}|||ooovvvwwwXXXCCC===666444555000333333333333222222111111333333333222222111111111000111111111111222222222111222333444555777:::===@@@BBBDDDEEEFFFIIILLLOOOOOOQQQVVVZZZ^^^hhh|||wwwwww}}}uuueee[[[XXXSSSPPPOOORRRUUUXXXXXX```ppptttcccUUUOOOMMMJJJIIIHHHFFFCCCAAACCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFGGGHHHIIIIIIIIILLLMMMNNNMMMKKKIIIIIIJJJIIIHHHHHHJJJMMMOOOPPPPPPKKKIIIFFFDDDEEEIIIMMMPPPJJJJJJJJJHHHFFFFFFHHHKKKIIIHHHEEEAAA>>>>>>@@@BBBBBB@@@>>>===<<<:::777555777777888999:::;;;<<<<<>>???AAADDDFFFHHHJJJJJJOOONNNQQQ[[[hhhqqqqqqoooeeedddaaa^^^\\\]]]```cccdddeeefffhhhhhhfffeeedddcccaaaaaaeeekkknnnmmmiiibbb___ZZZTTTNNNHHHDDDBBBGGGIIIKKKMMMNNNNNNMMMLLLMMMOOOPPPQQQSSSUUUYYY\\\```bbbddddddbbbaaacccfffgggggghhhhhhgggiiilllnnniiinnnrrrrrrppppppssswwwzzzyyyyyyzzz|||~~~~~~rrraaaTTTNNNMMMIIIEEECCCDDDHHHKKKMMMYYY___eeegggfffiiirrryyy~~~~~~xxxvvvhhhiiikkklllmmmooosssvvv}}}~~~}}}{{{{{{{{{{{{zzz{{{vvvssspppmmmeee___XXXRRRNNNJJJGGGEEELLLLLLKKKHHHGGGKKKRRRXXX```kkkxxx}}}vvvqqquuu~~~~~~|||xxxuuuppprrrsssuuuuuuuuutttsssllliiifffcccaaa]]]YYYVVVRRRPPPNNNNNNPPPUUUZZZ]]]cccgggmmmsssxxx}}}~~~llluuuqqqSSS@@@;;;555444555111111111111111000000000///333333333222222111111111000111111111111222222222333444666666777999===@@@???AAACCCEEEFFFHHHKKKNNNQQQSSSWWW\\\```jjj}}}ssstttyyytttdddXXXUUUQQQOOONNNPPPRRRTTTVVV]]]kkkwwwfffYYYQQQOOOLLLJJJIIIGGGDDDBBBCCCBBBBBBBBBBBBAAAAAAAAADDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKIIIIIIJJJGGGFFFEEEFFFHHHKKKLLLLLLKKKIIIFFFDDDDDDFFFJJJLLLJJJJJJHHHEEECCCDDDGGGIIIOOONNNKKKEEE@@@===>>>???BBB@@@???>>>>>><<<:::777777777777888888999::::::???AAACCCCCCAAAAAAAAABBB@@@AAADDDFFFHHHHHHHHHGGGHHHFFFCCCAAAAAAAAA@@@??????@@@BBBDDDEEEFFFGGGGGGJJJJJJLLLRRRZZZ___```^^^______^^^\\\[[[\\\___bbbcccdddfffhhhhhhgggfffeeedddcccdddiiioooqqqnnnjjjgggddd^^^VVVNNNHHHCCCAAAFFFHHHJJJLLLMMMMMMLLLKKKIIIKKKLLLLLLMMMOOORRRUUUXXX[[[]]]]]][[[[[[]]]___ccceeeeeeeeedddeeegggiiikkknnnpppnnnllllllqqquuuvvvwwwxxxzzz||||||{{{zzz{{{ppp```TTTOOOJJJGGGDDDCCCEEEJJJOOOQQQ[[[___cccddddddiiisss{{{zzzsssuuuggghhhjjjlllmmmooorrruuu{{{~~~}}}{{{zzz{{{}}}~~~||||||xxxuuurrrnnnccc]]]UUUOOOKKKIIIHHHGGGJJJKKKJJJHHHGGGJJJRRRXXX^^^hhhuuu~~~wwwqqqttt|||~~~}}}|||{{{yyyvvvtttpppqqqssstttttttttsssrrriiigggccc```^^^[[[WWWUUUPPPOOOLLLLLLNNNRRRVVVYYY]]]bbbiiipppvvv{{{{{{|||{{{hhhqqqiiiMMM<<<999444333666333111111111111000000000000222222222222222111111111000111111111111222222222333555666666777999===@@@???AAACCCDDDEEEGGGJJJMMMSSSTTTXXX]]]bbbkkk~~~vvvvvvzzztttdddVVVTTTRRROOOOOOOOOQQQRRRTTTXXXccctttxxxhhhZZZTTTQQQMMMKKKIIIHHHEEECCCBBBBBBBBBBBBAAAAAAAAA@@@CCCDDDFFFGGGIIIJJJKKKKKKKKKMMMNNNMMMKKKJJJJJJJJJHHHFFFDDDDDDFFFHHHIIIJJJKKKIIIFFFCCCCCCCCCEEEGGGIIIHHHFFFCCCBBBCCCFFFIIITTTSSSPPPJJJEEE@@@??????BBB@@@??????@@@???===;;;999999999888999999999:::>>>@@@AAAAAA???>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEECCCBBBBBBAAA@@@???@@@@@@BBBCCCDDDDDDDDDDDDHHHIIIKKKNNNRRRTTTVVVWWWYYYZZZ[[[\\\[[[]]]___aaacccdddfffhhhiiiiiihhhhhhggghhhkkkpppuuuuuuqqqmmmmmmhhhaaaXXXOOOGGGBBB???CCCEEEHHHJJJLLLKKKJJJIIIGGGHHHIIIIIIHHHIIIKKKMMMPPPRRRTTTTTTTTTUUUWWWXXX^^^```bbbbbbaaaaaabbbccchhhjjjjjjhhhggghhhmmmqqqoooqqquuuxxx{{{{{{zzzyyy}}}{{{vvvlll^^^TTTPPPFFFEEEDDDDDDGGGMMMSSSWWW]]]```bbbbbbccciiisss|||wwwpppsssgggiiikkkmmmnnnpppsssuuuyyy|||yyyxxxyyy{{{|||{{{|||yyyxxxtttooobbb]]]UUUNNNKKKJJJJJJJJJFFFGGGGGGFFFEEEIIIPPPUUU\\\fffsss{{{xxxpppsss|||zzzxxxvvvuuuuuutttsssrrrrrrrrrssssssrrrqqqppppppiiifffbbb___]]]ZZZWWWUUUPPPNNNLLLKKKMMMPPPTTTWWWZZZ___fffmmmsssxxx}}}~~~~~~}}}vvvwww{{{cccllleeeJJJ;;;999333333666333333333333333333333333333222222222111111111111111000000111111111222222222000111333333444666:::===>>>@@@CCCDDDEEEHHHKKKNNNTTTTTTXXX^^^cccmmm~~~{{{vvvzzz~~~}}}|||~~~ssscccWWWVVVTTTRRRQQQQQQRRRRRRSSSUUU\\\jjj}}}{{{hhhZZZUUURRRNNNKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEHHHIIIKKKLLLLLLKKKLLLNNNMMMKKKJJJJJJKKKLLLJJJGGGFFFGGGIIIJJJJJJKKKIIIGGGDDDBBBAAAAAAAAADDDEEEFFFFFFEEEFFFHHHJJJSSSTTTRRROOOJJJFFFDDDCCCAAA@@@??????@@@@@@???======<<<;;;::::::::::::;;;<<<>>>??????===<<<<<<===@@@@@@@@@@@@AAACCCEEEFFFFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>@@@AAABBBCCCCCCCCCCCCFFFJJJLLLNNNQQQVVVZZZVVVXXX[[[]]]^^^___aaacccbbbccceeegggiiiiiijjjjjjkkknnnsssxxx{{{zzztttooommmhhh```WWWNNNFFFAAA???AAABBBEEEHHHIIIJJJJJJJJJIIIJJJJJJIIIGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRVVVXXX[[[]]]]]]\\\]]]^^^___bbbdddeeeeeegggjjjmmmkkknnnrrrvvvyyy{{{|||}}}||||||uuuppphhh\\\SSSPPPFFFFFFEEEFFFIIIOOOWWW\\\aaaccceeeeeeeeejjjqqqxxxwwwoooqqqgggjjjlllnnnoooppprrrtttwww}}}~~~|||{{{|||}}}www{{{|||yyyyyyyyyuuuppp___ZZZRRRMMMJJJJJJJJJKKKEEEFFFGGGFFFFFFIIIPPPVVV\\\eeeqqqyyy~~~tttttt|||~~~}}}tttrrrppppppqqqrrrrrrrrrtttssssssrrrpppooommmmmmiiifffbbb___]]][[[XXXVVVQQQOOONNNLLLMMMPPPSSSUUUXXX]]]eeelllqqqvvvyyy|||}}}|||{{{yyy}}}aaagggcccJJJ===:::444222555333333333333333333333333444111111111111111111111111000000111111111222222222///000222222333555999;;;>>>@@@CCCEEEGGGJJJNNNPPPUUUUUUXXX^^^eeennn~~~}}}vvvwwwzzzvvvxxx~~~{{{}}}pppaaaWWWUUUSSSQQQPPPPPPQQQQQQTTTUUUYYYeeevvvmmm___TTTQQQMMMJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDFFFHHHJJJKKKLLLLLLJJJLLLMMMMMMKKKJJJJJJKKKNNNLLLIIIHHHIIIJJJKKKJJJJJJIIIGGGEEECCCAAA???>>>>>>AAAFFFIIIJJJJJJJJJKKKSSSTTTTTTRRRMMMHHHEEEDDD??????>>>???AAAAAA???>>>>>>===;;;:::999999:::;;;:::<<<======;;;:::;;;<<>>>>>???@@@CCCDDDEEECCCBBBBBBBBBBBB@@@>>>:::;;;===???AAABBBCCCCCC===AAAEEEFFFGGGKKKRRRXXXVVVYYY]]]___aaabbbdddeeebbbcccdddfffhhhiiijjjjjjnnnrrrxxx}}}|||vvvqqqhhhddd\\\SSSKKKEEEAAA??????@@@BBBDDDGGGIIIKKKLLLLLLMMMMMMKKKIIIGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJMMMPPPRRRSSSTTTUUUVVVUUUZZZ```fffiiikkklllmmmnnnqqquuuwwwwwwyyy{{{~~~{{{~~~~~~wwwpppkkkcccYYYQQQOOOHHHHHHHHHIIIKKKPPPXXX^^^dddgggjjjkkkkkklllpppsssuuummmmmmhhhjjjmmmnnnnnnnnnpppqqqttt{{{}}}{{{zzzyyyuuuwwwxxxvvvvvvwwwsssmmmZZZVVVOOOKKKIIIIIIIIIIIIFFFHHHIIIIIIIIIMMMSSSYYY___hhhssszzzzzzwww}}}~~~zzzzzzrrrpppoooppprrrssstttssstttsssrrrpppooommmlllllljjjfffbbb___]]][[[YYYXXXRRRPPPOOOMMMNNNOOOQQQSSSWWW]]]dddlllqqquuuxxx{{{}}}~~~}}}yyy|||}}}bbbgggbbbJJJ>>><<<555222555222111111111111222222222222000000000111111111111111000111111111111222222222111222444444555777;;;>>>???AAADDDGGGJJJMMMRRRUUUWWWWWWZZZ```gggqqq~~~{{{yyyxxx~~~{{{{{{ooo```VVVTTTPPPNNNLLLMMMNNNOOOTTTUUUYYYcccssssssfffTTTPPPLLLIIIHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEFFFHHHJJJKKKLLLLLLJJJLLLMMMMMMKKKJJJKKKLLLLLLKKKIIIIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFCCC@@@>>>:::>>>CCCGGGIIIIIIIIIJJJSSSUUUVVVTTTNNNHHHCCCAAA@@@??????@@@AAAAAA@@@>>>===<<<:::888888888:::;;;:::<<<===>>>===<<<===>>>??????>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBB@@@>>>888999;;;===???AAAAAABBB???AAACCCDDDEEEIIIPPPUUUXXXZZZ^^^```aaabbbdddfffbbbbbbccceeefffhhhiiijjjnnnsssyyy~~~~~~zzztttoooccc___WWWOOOHHHCCCAAA@@@======>>>@@@DDDIIINNNQQQPPPQQQQQQPPPLLLIIIHHHIIIGGGFFFEEEEEEFFFFFFEEEDDD@@@BBBEEEGGGGGGHHHJJJLLLMMMRRR[[[dddjjjmmmmmmlllssswwwzzzzzzxxxwwwxxxzzz{{{}}}|||tttlllggg___UUUOOONNNIIIJJJKKKKKKLLLRRRZZZaaahhhkkknnnoooppppppqqqsss}}}xxxoooiiikkkgggiiilllmmmlllkkklllmmmpppvvv}}}{{{xxxuuuttttttvvvuuusssssssssnnngggXXXTTTOOOLLLKKKJJJJJJIIIFFFHHHJJJJJJJJJNNNTTTZZZeeelllvvv}}}zzz~~~{{{xxxzzzrrrqqqpppqqqrrrsssrrrqqqqqqqqqpppooonnnnnnnnnnnniiifffaaa^^^\\\[[[YYYXXXRRRPPPOOOMMMMMMNNNPPPQQQUUU[[[dddlllrrrwwwzzz}}}||||||}}}~~~wwwttt{{{dddkkk^^^HHH===<<<555222555333111111111222222222333333///000000000111111111222000111111111111222222222333444555666777999<<>><<<::::::;;;===>>>;;;===@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAABBBCCCBBB@@@===999:::;;;===>>>>>>??????BBBBBBBBBCCCFFFKKKQQQVVVXXXZZZ\\\]]]^^^___aaacccbbbbbbcccccceeefffggghhhlllpppwwwzzzyyyuuuooolll```\\\UUUMMMFFFBBB@@@???===<<<<<<===BBBJJJQQQVVVWWWXXXYYYWWWSSSPPPNNNNNNLLLIIIFFFFFFFFFEEECCC@@@===???@@@@@@???@@@BBBDDDEEEIIIQQQZZZbbbfffggggggooouuu}}}|||xxxwwwxxx{{{}}}|||sssjjjddd]]]SSSMMMLLLHHHJJJLLLLLLNNNSSS]]]eeelllmmmoooqqqrrrtttwwwxxxppphhhgggpppfffhhhkkkkkkjjjiiiiiiiiilllsss~~~|||yyyvvvtttuuuvvvtttqqqpppoooiiiaaaYYYUUUQQQOOONNNMMMLLLKKKDDDFFFHHHIIIIIIMMMSSSYYYiiipppzzz{{{zzzyyy{{{rrrqqqpppqqqrrrqqqooonnnnnnnnnnnnnnnnnnoooppppppiiieee```]]][[[ZZZYYYXXXQQQPPPNNNMMMLLLMMMNNNOOORRRYYYccclllsssxxx}}}}}}}}}}}}~~~xxxsssxxxfffnnnZZZEEE<<<;;;444222555444333333333444444555555555//////000000111111111222000111111111111222222222222444555666666999<<>>>>>???BBBCCC===???BBBCCCCCCCCCEEEFFFBBBCCCCCCDDDDDDEEEEEEEEEBBBAAAAAABBBCCCBBB@@@===;;;;;;<<<<<<===<<<<<<<<<>>>>>>===???DDDKKKQQQUUUXXXYYYZZZ[[[ZZZ\\\^^^```bbbbbbbbbcccdddeeefffgggiiinnntttwwwuuuqqqllliii```\\\TTTLLLFFFAAA??????===;;;:::<<>>AAAGGGOOOXXX]]]``````fffppp||||||yyyyyy|||}}}|||sssjjjccc[[[QQQKKKJJJFFFIIILLLMMMOOOUUU___hhhnnnnnnooopppssswww|||~~~mmmeeehhhvvvfffggghhhiiijjjiiiiiihhhjjjooozzz~~~~~~~~~{{{xxxwwwxxxyyyvvvssspppmmmjjjgggccc```UUUUUUTTTQQQMMMJJJIIIJJJFFFHHHJJJJJJJJJMMMRRRWWWhhhrrr{{{}}}}}}yyyuuusssrrrrrrqqqpppmmmkkkoooooonnnnnnmmmkkkjjjiiicccbbb___[[[XXXUUUTTTSSSSSSPPPLLLJJJKKKLLLMMMMMMTTTYYYbbbmmmvvv|||}}}|||||||||}}}sssbbbggg^^^GGG;;;999333111444333222222222111111111000000000000000000111111111111222222222222222222222222333333333333444777<<>>:::777666999<<<>>>@@@DDDJJJOOOOOOLLLGGGCCCFFFEEEEEEEEEFFFEEECCC@@@AAA@@@>>><<<;;;;;;<<<<<>>;;;::::::999999:::;;;===>>>AAABBBCCCDDDGGGLLLSSSXXXZZZ\\\]]]\\\[[[\\\]]]___`````````aaaaaaaaaaaaaaaccceeeiiikkkllljjjgggeee^^^YYYQQQIIICCC@@@@@@AAA<<<::::::===AAAHHHUUUaaaccclllppplllddd___\\\YYYWWWUUURRRNNNJJJGGGGGGHHHDDDCCCBBBAAA@@@?????????<<<>>>@@@BBBFFFLLLSSSWWWaaalllzzz~~~{{{zzz|||~~~}}}wwwuuuqqqhhh]]]SSSLLLIIIDDDHHHKKKKKKLLLRRR___iiiooorrrssssssyyywwwggg___tttiiijjjkkklllllllllkkkjjjlllqqq|||}}}~~~~~~|||zzzxxxyyyzzzvvvtttpppmmmjjjeee___[[[RRRSSSSSSPPPMMMJJJIIIJJJHHHJJJLLLKKKKKKNNNTTTZZZfffpppyyy{{{}}}}}}vvvtttsssrrrrrrqqqooommmlllllllllkkkkkkiiihhhhhhbbbaaa^^^ZZZWWWTTTRRRQQQQQQPPPMMMKKKJJJKKKLLLNNNTTTXXXaaakkkuuuzzz{{{{{{}}}wwweeeiii^^^GGG;;;999333111444222222222222111111111000000000000000000111111111111222222222222222222222222333333333333444777===AAABBBEEEHHHLLLOOOTTTYYY]]]^^^aaaffflllpppxxxnnn]]]VVVPPPPPPQQQQQQTTTYYYWWW\\\___bbbqqqwwwdddXXXQQQLLLKKKJJJHHHIIIMMMKKKJJJGGGDDDCCCBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGIIIKKKMMMMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHGGGFFF@@@>>>;;;888777888:::;;;>>>@@@DDDHHHIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGDDDBBBBBBAAA???>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA>>><<<999999888888999;;;<<<===AAABBBCCCDDDGGGLLLSSSWWWZZZ[[[[[[ZZZYYYYYY[[[]]][[[[[[\\\]]]^^^______``````bbbfffhhhhhhfffcccaaa[[[WWWOOOHHHBBB@@@@@@@@@>>>;;;;;;===AAAGGGUUUaaakkktttzzzwwwpppkkkgggcccaaa```]]]YYYTTTPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCCCC>>>@@@AAABBBCCCGGGLLLPPP]]]gggsss{{{|||yyyxxxwww}}}|||xxxvvvqqqhhh]]]RRRLLLIIIEEEHHHJJJLLLOOOVVV```iiilllqqqsssuuu{{{~~~tttddd```xxxiiijjjkkklllllllllkkkjjjooottt}}}|||}}}~~~}}}{{{zzz{{{|||vvvtttrrrnnniiibbbZZZUUUNNNPPPQQQPPPMMMKKKJJJJJJJJJLLLMMMMMMMMMPPPWWW\\\fffooowwwyyyyyy~~~wwwuuusssssssssrrrpppnnniiiiiiiiihhhgggfffeeeddd```___\\\XXXUUURRRPPPOOONNNOOOOOOMMMJJJIIILLLOOOSSSWWW___iiisssxxxyyyxxx|||{{{gggiii]]]FFF:::999333111444222222222222111111111111111000000000000111111111111222222222222222222222222222333333333444777===AAAEEEGGGKKKNNNRRRVVV[[[___aaaccciiinnnrrrzzzooo^^^WWWQQQQQQQQQQQQTTTXXXZZZ]]]```eeesss{{{gggYYYRRRMMMKKKKKKIIIJJJMMMKKKJJJGGGEEECCCBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIEEEGGGIIIKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDAAA@@@>>><<<:::999888888:::;;;<<>><<<999888777777888:::===AAADDDFFFFFFDDDCCCCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBFFFIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHEEEDDDCCCBBB???===777777777777999:::===>>>???AAACCCEEEHHHLLLRRRVVVXXXXXXWWWTTTRRRSSSUUUXXXXXXYYYYYYZZZ[[[\\\\\\]]]YYYYYYZZZ[[[ZZZXXXVVVUUURRROOOJJJEEEAAA???>>>>>>@@@===;;;<<<>>>CCCPPP\\\pppzzzwwwqqqlllgggbbb^^^[[[XXXVVVTTTQQQOOOMMMLLLKKKJJJJJJIIIGGGEEEEEEFFFHHHNNNTTT\\\dddiiimmmqqqttt|||}}}}}}}}}~~~{{{zzzwwwpppeeeYYYOOOIIIGGGGGGFFFGGGLLLUUU___dddgggiiinnntttyyyooorrr^^^___bbbeeehhhjjjjjjjjjlllpppwww~~~}}}~~~yyy{{{}}}~~~}}}}}}~~~wwwuuusssooohhh]]]RRRKKKIIILLLPPPQQQPPPNNNLLLLLLJJJKKKLLLKKKLLLPPPXXX^^^iiissszzzyyyxxxyyy||||||vvvsssrrrttt}}}xxxuuurrrpppooonnnlllkkkiiihhhfffccc```\\\YYYWWWXXXWWWTTTRRROOOMMMLLLKKKIIIMMMPPPOOOJJJHHHKKKNNNQQQUUU\\\eeennntttvvvvvvzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~vvvaaafffvvvZZZDDD::::::444222444111111111111111111111111111///000000000111111111111111111111222222333333333222222222222444888>>>BBBGGGJJJNNNSSSVVVZZZ^^^aaagggiiioootttxxxnnnaaaYYYSSSRRRQQQQQQSSSWWWYYY```ffffffhhhyyymmm\\\SSSLLLKKKLLLKKKJJJKKKIIIHHHGGGFFFDDDCCCCCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKJJJFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFEEECCC@@@===;;;777777999:::<<<>>>???@@@BBB@@@>>>>>>??????>>><<<<<<========================???CCCFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMLLLJJJGGGDDDCCCAAA???===888777777777999:::<<<===>>>@@@BBBEEEGGGLLLQQQUUUVVVVVVUUUSSSQQQQQQTTTVVVYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUTTTSSSQQQPPPOOOLLLJJJGGGDDDAAA???>>>===???<<<:::;;;<<<@@@JJJVVVnnn~~~xxxrrrmmmjjjdddccc```]]]ZZZXXXVVVUUUNNNNNNNNNKKKIIIGGGHHHJJJIIIMMMTTT\\\dddkkkqqquuuzzz{{{{{{|||||||||yyyuuummmbbbVVVMMMHHHFFFFFFEEEFFFMMMXXXaaafffgggjjjnnntttzzz}}}vvv~~~]]]___bbbfffiiikkklllllljjjnnnttt||||||yyyxxxxxxzzz}}}~~~}}}|||}}}~~~wwwuuurrrnnnggg]]]RRRKKKIIIMMMRRRTTTSSSPPPNNNMMMIIIJJJKKKJJJJJJOOOXXX^^^iiittt|||}}}{{{|||||||||}}}yyynnnhhhdddgggppp{{{wwwtttooolllkkkiiigggffffffeeeccc___[[[WWWSSSQQQSSSRRRPPPNNNMMMKKKJJJJJJIIILLLOOOOOOLLLJJJKKKLLLPPPSSSZZZdddmmmtttwwwwwwzzz{{{|||||||||~~~~~~~~~uuudddmmmwwwYYYCCC999:::444222444111111111111111111222222222000000000000111111111111111111111222222333333444111222222222444888>>>BBBHHHKKKPPPUUUXXX\\\___bbbiiikkkqqqwww{{{sssbbbZZZTTTRRRQQQQQQSSSVVVYYY___dddddddddqqqmmm]]]SSSKKKJJJLLLJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCAAABBBCCCEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGFFFDDDAAA???:::;;;<<<===============@@@>>>;;;;;;<<<<<<;;;:::999999999::::::999888888999;;;===???AAAAAA@@@@@@AAAAAAAAACCCEEEIIIKKKMMMNNNKKKGGGDDDBBB@@@>>><<<888777777777777999:::;;;<<<>>>AAACCCFFFJJJOOOSSSTTTUUUUUUTTTSSSRRRTTTUUUWWWWWWVVVUUUUUUTTTTTTSSSTTTSSSRRRPPPNNNLLLKKKKKKHHHGGGEEECCCAAA???>>>>>>>>>;;;;;;<<<<<<>>>FFFPPPiii~~~~~~yyyrrrppplllgggccc___]]][[[SSSSSSSSSQQQNNNLLLLLLMMMJJJMMMSSS[[[ccckkkqqquuuxxxyyy{{{|||}}}{{{wwwsssjjj___SSSKKKGGGFFFEEEEEEHHHPPPZZZccchhhjjjmmmoootttzzz|||}}}~~~yyy___aaadddfffhhhjjjjjjjjjkkknnnssszzz}}}xxxvvvwwwyyy|||}}}}}}|||{{{|||wwwuuurrrmmmfff]]]SSSMMMKKKOOOTTTWWWVVVSSSPPPNNNIIIJJJJJJJJJJJJPPPXXX___gggsss~~~{{{~~~uuummmddd^^^ZZZ\\\fffqqquuurrrlllhhhfffdddbbb``````___]]]ZZZVVVSSSPPPNNNOOONNNMMMLLLKKKJJJJJJJJJIIIKKKMMMNNNNNNLLLKKKJJJNNNRRRYYYcccmmmuuuxxxyyy{{{|||||||||}}}yyymmmyyyuuuXXXBBB999:::444222444111000000111111111222222222000000000000111111111111000111111222333333444444111111222222444888>>>CCCJJJNNNSSSXXX[[[^^^bbbdddjjjlllrrryyy~~~uuuccc[[[TTTRRRRRRPPPRRRVVVXXXXXXYYY\\\```nnn~~~ooo]]]RRRJJJIIIKKKJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCEEEGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGIIIIIIIIIHHHHHHDDDEEEFFFGGGGGGFFFDDDCCC???>>>>>>======>>>>>>???@@@>>>;;;;;;;;;<<<;;;;;;666777777777777666444333555555666777888888888888:::;;;<<<>>>BBBFFFJJJLLLOOOLLLGGGDDDBBB???===;;;777666555555555555666777:::<<<@@@BBBEEEIIIMMMQQQRRRTTTVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPMMMKKKIIIHHHHHHEEEEEEDDDCCCBBB@@@???>>>===<<<<<<>>>======DDDLLL\\\ooo}}}vvvoooiiieeebbb\\\]]]\\\YYYVVVSSSSSSSSSQQQSSSVVV]]]dddkkkpppsssxxxzzz|||~~~yyyuuupppggg\\\QQQIIIFFFFFFEEEGGGLLLTTT]]]fffkkknnnooopppuuuzzz||||||aaabbbdddfffgggggggggffflllppptttzzz{{{xxxwwwyyy|||}}}|||{{{zzz{{{wwwuuuqqqlllfff]]]TTTNNNLLLPPPVVVYYYWWWTTTQQQOOOJJJKKKKKKJJJKKKPPPYYY```dddqqq~~~zzz|||~~~wwwhhhaaa[[[VVVTTTVVV```jjj|||tttpppkkkfffcccaaa^^^\\\ZZZZZZXXXVVVTTTQQQNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOONNNKKKHHHNNNQQQXXXbbbmmmuuuyyyzzz}}}}}}}}}}}}~~~}}}vvvqqqXXXBBB999:::444222444111000000111111222222222222000000000000111111111111000000111222333333444444111111222222444999???CCCLLLPPPUUUZZZ]]]aaadddfffjjjmmmssszzzxxxddd\\\UUUSSSRRRPPPRRRVVVUUUPPPNNNSSS\\\mmm~~~rrr]]]RRRIIIIIIKKKJJJGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFAAABBBDDDEEEGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIICCCDDDEEEFFFGGGGGGFFFEEEBBBAAA???======???AAABBBBBB???===<<<=========<<<555666666666555444222111222222222222222333333444666777888;;;???DDDIIILLLPPPLLLGGGCCCAAA???<<<:::666555444333222333444444999;;;???BBBDDDHHHLLLPPPQQQTTTWWWXXXWWWVVVUUUVVVUUUUUUVVVVVVWWWWWWWWWXXXSSSRRROOOLLLIIIHHHGGGGGGDDDDDDDDDCCCBBBAAA??????======>>>@@@???>>>CCCJJJNNN___ttt~~~vvvqqqnnnffffffeeebbb]]]ZZZYYYYYYWWWXXXZZZ___fffkkkooopppxxx{{{~~~xxxsssooofffZZZOOOHHHFFFFFFEEEIIIOOOWWW```gggnnnqqqppppppuuu{{{|||}}}```aaaccceeefffggghhhhhhpppnnnpppwwwzzz}}}}}}}}}}}}}}}}}}~~~~~~}}}yyytttmmmfffaaa]]]\\\XXXYYY[[[\\\[[[XXXUUUSSSNNNNNNLLLKKKLLLPPPVVV[[[```qqq}}}~~~{{{yyy~~~vvvjjj```XXXSSSSSSSSSSSSXXXaaapppuuupppiiiccc```___]]]\\\ZZZYYYWWWUUUTTTSSSSSSSSSTTTRRRPPPOOOOOOMMMKKKHHHLLLLLLLLLLLLKKKJJJIIIHHHNNNQQQWWW```llluuu{{{~~~~~~~~~{{{{{{fffLLL@@@555444555444222222222222222222111111111000000111111111111222222222222222222111111111000000444333444666555666<<>>>>>AAADDDDDDDDDBBBAAAAAA@@@???>>>======<<<999777666666555444222222000000000222333222111333444555777:::@@@GGGLLLGGGGGGFFFEEECCC@@@===<<<444333222222222444666777999<<>>>>>AAACCCDDDCCCBBBBBBAAAAAA@@@@@@?????????<<<:::888888777666444555333222333444444333111222333444666999>>>EEEJJJHHHHHHHHHFFFDDD@@@===;;;555444333333333555888999;;;===@@@BBBDDDFFFIIILLLLLLOOORRRSSSRRRQQQPPPQQQSSSUUUWWWZZZZZZYYYWWWVVVTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDBBBBBBCCCCCCBBB@@@@@@???>>>===>>>???AAABBBFFFNNNYYYdddqqq{{{pppiiigggfffeeeccccccaaaaaadddiiinnnqqqqqqsssvvv{{{~~~~~~vvvuuuooohhh\\\RRRLLLHHHFFFEEEGGGNNNXXXbbbjjjpppuuuxxxwwwxxxzzz|||^^^```bbbdddggghhhiiijjjmmmlllnnnssszzz}}}}}}|||yyyuuunnnggg```\\\]]]^^^______]]]ZZZUUUSSSOOONNNMMMKKKLLLOOOTTTYYY^^^mmmyyy|||{{{uuusssqqqlllhhhddd^^^YYYVVVTTTRRRUUUYYYcccttt{{{uuuqqqnnnkkkiiikkkkkkjjjiiiiiiiiiiiiiiijjjhhhfffdddaaa]]]WWWSSSQQQQQQPPPOOOMMMJJJHHHGGGLLLOOOUUU^^^jjjtttzzz}}}~~~}}}}}}~~~|||}}}bbbIII???666444555444222333111111000000000/////////000000000111111111222222222222222111111111111111444222333555555555<<>><<<<<<;;;:::888:::888777777777666444222111222333444777<<>>AAACCCDDDEEEHHHJJJHHHKKKNNNPPPPPPPPPQQQRRRTTTVVVZZZ\\\\\\YYYUUUSSSUUUTTTRRRPPPMMMJJJHHHGGGHHHFFFDDDDDDDDDEEECCCBBBBBBAAA???>>>>>>>>>???@@@CCCGGGMMMSSS\\\lllvvvkkkggghhhiiiiiifffeeefffhhhmmmrrrtttuuusssvvvzzz}}}yyywwwllldddYYYOOOIIIHHHHHHHHHJJJQQQ[[[eeemmmsssxxx{{{|||}}}}}}~~~^^^___aaadddgggiiijjjkkkllllllnnnrrrwww}}}yyytttmmmgggaaa^^^```aaabbbaaa___ZZZVVVSSSOOONNNMMMLLLLLLNNNSSSWWW[[[hhhsssxxx|||vvvrrrrrruuuwwwqqqlllfff```ZZZWWWVVVVVV\\\jjj|||yyywwwuuuuuutttsssrrrqqqppppppjjjiiigggeeeccc^^^XXXTTTPPPPPPPPPOOOMMMKKKJJJIIIIIIMMMTTT___kkkuuu|||~~~}}}|||{{{zzzyyyyyyyyyzzz{{{~~~~~~cccGGG>>>666555555333222333000000000000////////////000000000000111111111111111111111111111111111111333222333555555555;;;CCCOOOTTT[[[bbbfffkkkqqquuuxxx|||{{{ggg^^^UUURRRPPPMMMLLLMMMJJJKKKNNNOOONNNSSScccsss}}}lll___RRRLLLJJJGGGFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDFFFJJJMMMMMMLLLIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@??????@@@AAABBBBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEBBBAAA@@@@@@>>><<>><<<;;;;;;999666333111111222333555999???DDDJJJJJJKKKJJJGGGBBB===:::444333333333444666999;;;;;;===@@@AAABBBCCCEEEGGGFFFIIIMMMOOOPPPRRRTTTVVVTTTVVVXXXZZZZZZXXXVVVTTTUUUTTTRRRPPPMMMKKKIIIHHHJJJGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@>>>>>>===>>>>>>@@@BBBEEEIIIOOO[[[jjjuuuyyymmmhhhgggiiijjjhhhhhhiiikkkooorrruuuvvvsssvvvyyy|||~~~|||xxxkkkcccVVVLLLGGGGGGHHHJJJNNNTTT^^^hhhooouuuzzz|||}}}}}}}}}}}}^^^___aaadddgggiiijjjkkkkkklllpppsssuuu|||~~~xxxpppjjjeeebbbaaaaaabbbcccbbb```[[[VVVTTTOOONNNNNNLLLLLLNNNRRRUUUYYYcccmmmsssxxx{{{tttuuu|||}}}uuukkkbbb\\\WWWTTTWWW```qqq}}}yyyxxxwwwuuurrrpppnnnmmmdddbbbaaa___^^^ZZZUUURRRPPPPPPPPPPPPOOOOOONNNMMMHHHLLLUUUbbboooyyyzzzzzzzzzyyyxxxvvvuuutttwwwxxx{{{~~~dddDDD<<<666555555333222444000000000000//////////////////000000000111111111111111111111111111111111333222333555444555;;;CCCNNNUUU^^^dddiiimmmtttyyy|||xxxjjj```UUUQQQOOOKKKJJJLLLLLLLLLMMMNNNOOOWWWjjj|||qqqbbbTTTMMMJJJGGGFFFHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGHHHHHHGGGIIILLLOOOOOONNNLLLJJJEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHEEEDDDDDDDDDBBBAAACCCBBBAAA@@@???<<<888555111111222222333777===AAAHHHJJJLLLLLLIIICCC>>>:::333333222222333555777999999;;;>>>??????@@@BBBDDDDDDGGGKKKMMMOOOQQQSSSVVVTTTTTTTTTUUUUUUVVVWWWWWWSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGCCCAAAAAAAAA@@@???AAA@@@???>>>===<<<<<<<<<:::===@@@DDDHHHPPPYYY```kkktttyyypppkkkiiijjjjjjhhhiiikkklllnnnppprrrttttttvvvyyy{{{}}}zzzsssjjjaaaUUUKKKFFFFFFIIIKKKPPPWWW```iiipppuuuyyy{{{|||||||||}}}}}}^^^```bbbdddggghhhiiijjjiiilllqqqssssssxxx~~~wwwnnnhhhdddbbbbbbaaabbbcccccc```\\\WWWTTTOOOOOONNNLLLLLLMMMPPPSSSWWW___iiippptttzzzvvvkkkccc[[[UUUVVVYYYeeevvv~~~xxxwwwvvvssspppmmmjjjiiiaaa___]]][[[ZZZXXXUUURRRLLLLLLMMMMMMMMMMMMLLLLLLJJJOOOZZZhhhuuu~~~yyyzzzzzz{{{zzzxxxwwwuuuxxxyyy{{{~~~~~~}}}{{{{{{aaaBBB;;;666666555222222555111111000000000//////////////////000000000111111111111111111111222222222333111222444444444;;;CCCNNNWWWaaahhhlllqqqwww}}}~~~ttt~~~nnncccVVVPPPMMMJJJJJJMMMOOONNNOOOPPPQQQ\\\qqquuufffVVVMMMJJJGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPOOONNNMMMGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCBBB@@@???@@@DDDGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJHHHFFFFFFFFFGGGFFFEEEFFFEEEDDDCCCBBB>>>:::666111222222111222666;;;???FFFHHHKKKLLLJJJDDD>>>:::444333222111222444666777777999<<<======???AAACCCCCCEEEHHHJJJKKKMMMPPPSSSRRRRRRQQQPPPQQQSSSUUUVVVPPPPPPOOONNNMMMLLLKKKJJJIIIEEEAAA???>>>>>>>>>===>>>>>>>>>===<<<;;;;;;:::666888<<>>@@@EEEJJJGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHFFFFFFHHHHHHHHHGGGGGGFFFFFFEEEDDD@@@;;;888222222222111222555:::>>>CCCFFFJJJLLLJJJEEE>>>:::666555444333333444555777666888;;;======???AAADDDEEEGGGIIIJJJJJJLLLOOOQQQPPPPPPPPPOOOPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKHHHEEE@@@======<<<<<<;;;<<<<<<<<<<<<;;;::::::999888999:::;;;<<<>>>@@@BBBCCCIIISSS^^^hhhqqqzzzuuutttrrrooonnnoooqqqsssnnnppprrrrrrpppoooppprrrrrrsssuuuwwwxxx{{{~~~|||rrr[[[UUUKKKEEEDDDFFFJJJLLLRRRXXX```gggllloooqqqsssxxxzzz}}}```aaaccceeefffggghhhhhheeeiiiooorrrppprrr~~~yyysssmmmgggbbb``````aaabbbbbb```\\\XXXUUUOOOOOONNNMMMLLLLLLOOOQQQYYY___gggnnnrrrvvv~~~vvvmmmcccddd^^^^^^jjj||||||||||||{{{yyyvvvtttrrroookkkfffbbbaaa___^^^]]]XXXXXXXXXWWWVVVTTTSSSRRRTTT[[[fffttt~~~}}}}}}~~~~~~~~~{{{~~~nnnUUU???:::666666555222222666222222222222111111111111////////////000000000000000000111111222222222222222111222444444444:::BBBRRR\\\hhhooossswwwtttzzzuuugggWWWOOOKKKIIIKKKOOOLLLLLLMMMNNNNNNVVVhhhzzzyyyiiiXXXNNNJJJGGGGGGIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLNNNMMMMMMLLLLLLMMMNNNOOOJJJKKKLLLMMMMMMLLLKKKJJJGGGFFFCCC???===@@@FFFLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEAAA<<<888333333222111222555:::===AAAEEEIIILLLJJJEEE???:::888777555444444444666777666999;;;===>>>@@@CCCEEEHHHJJJKKKLLLLLLMMMPPPRRRNNNOOOPPPPPPOOONNNLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIEEE@@@===<<<<<<;;;;;;::::::;;;;;;;;;:::999999<<<<<<;;;:::999:::<<<===<<>>LLL\\\lllsssvvv|||zzzuuufffWWWPPPOOOLLLJJJIIIIIIIIIKKKLLLLLLOOO[[[hhhzzz{{{ooo^^^QQQLLLJJJHHHFFFCCCBBBBBBDDDEEEDDDBBB@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMNNNNNNMMMLLLMMMOOOOOOOOONNNNNNMMMLLLLLLKKKKKKIIIFFFCCCCCCDDDGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDAAA===:::333111000///000444777:::@@@GGGLLLLLLIIIFFFAAA;;;999666444333444666666666666888:::>>>@@@CCCDDDEEEIIIJJJLLLNNNNNNMMMLLLJJJIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIHHHHHHIIIJJJKKKLLLJJJDDD@@@@@@???<<<;;;===999999999999999:::::::::777777777777777888888888:::;;;???HHHSSS\\\aaabbbbbb```^^^```dddggggggfffgggfffeeedddeeehhhnnnrrrsssuuuvvvwwwvvvssspppnnnlllppptttttttttvvv|||~~~tttjjjUUUMMMEEECCCCCCDDDHHHNNNVVVYYY^^^bbbeeeiiillloootttvvvyyy~~~]]]^^^aaacccdddddddddcccaaagggmmmppppppsss{{{~~~xxxrrrlllgggaaa^^^\\\[[[[[[[[[\\\\\\ZZZXXXQQQPPPOOONNNNNNNNNOOOPPPVVV\\\dddhhhjjjoooxxxzzznnniiieeeiiisss~~~{{{wwwtttssssssrrrqqqjjjlllllliiieeeaaa___```^^^gggrrrzzz|||}}}~~~~~~~~~}}}}}}~~~}}}{{{|||~~~}}}xxxyyynnnWWWAAA===888444444444444444444333222111000000000000222222222111111111000000111111000000111111222333222333333333444666:::>>>LLL]]]mmmuuuxxxxxxhhhYYYRRRPPPMMMKKKJJJJJJJJJKKKLLLJJJKKKUUU```rrrtttbbbTTTNNNKKKIIIFFFDDDCCCCCCDDDEEEDDDBBB@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLLLLNNNOOONNNMMMLLLMMMOOONNNNNNNNNNNNMMMLLLKKKKKKKKKIIIGGGEEEDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEEEECCC???<<<333222000///000333777999???FFFLLLKKKIIIFFFAAA;;;888555222222333555555555888:::<<<>>>AAACCCDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIINNNOOOPPPQQQRRRSSSTTTUUULLLEEE@@@@@@???<<<;;;===999999999999888888888999777777777777777777777888999:::===EEENNNVVVYYYZZZWWWUUUTTTVVVZZZ___aaaaaaaaabbbcccdddfffkkkqqquuussstttttttttrrrpppnnnllloooqqqsssrrrrrruuu}}}{{{qqqfffWWWOOOGGGFFFFFFGGGKKKQQQUUUYYY___dddhhhkkkoooqqquuuvvvyyy^^^___```aaabbbccccccbbb```eeejjjmmmmmmpppwww}}}}}}xxxsssnnnggg```\\\YYYXXXXXXZZZ\\\\\\[[[ZZZQQQPPPOOONNNMMMMMMNNNOOOSSSYYYaaafffiiinnnuuu|||{{{sssnnnooouuu~~~|||{{{{{{{{{zzzxxxuuuvvvwwwuuupppkkkgggeeefffnnnxxx~~~}}}||||||~~~~~~}}}|||{{{|||}}}}}}||||||~~~~~~rrruuuoooVVVAAA>>>999666555666666555333333222111000000000000222222222111111111111111111111000000111111222333333333444444444666999<<>>FFFKKKKKKIIIGGGBBB<<<666444111111222444555444:::;;;===???AAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMTTTVVVYYY[[[]]]]]]]]]]]]OOOGGGAAA???>>>;;;;;;>>>:::999888888777777777777888888777777777777777777888888;;;@@@GGGLLLNNNOOOLLLJJJIIIKKKQQQWWW[[[]]]___aaacccfffhhhlllqqquuuuuutttrrrpppnnnlllkkkjjjpppqqqqqqppppppttt{{{~~~|||xxxmmmcccXXXPPPIIIHHHIIIKKKOOOTTTVVV[[[bbbhhhllloooqqqssstttvvvyyy_________``````aaaaaabbb^^^cccgggiiijjjmmmsssxxx}}}zzzuuupppiiiaaa\\\YYYXXXWWWYYY[[[\\\[[[ZZZSSSRRRPPPOOONNNNNNOOOOOORRRWWW___dddggglllsssxxx|||{{{~~~~~~uuusssvvv}}}xxxrrrnnnlllqqqwww~~~|||||||||~~~~~~}}}zzz{{{}}}}}}|||}}}{{{xxxwww}}}jjjuuummmQQQ@@@===999666666666666555333222222111000000111111111111111111111111111111111111000000111111222333444444444444444555999<<>>666333111111222444555555:::;;;===>>>??????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHIIIKKKNNNQQQRRRZZZ\\\```bbbcccbbb```___QQQIIIBBB???===;;;;;;>>>;;;:::888777666666666666888888888777777777777777666777999<<>>;;;777555555555444333333222111111000111111111111111111111111111111111111111000000111111222333444444444444444555999<<>>??????AAACCCEEEGGGHHHIIIIIIJJJLLLOOOSSSVVVXXX```bbbeeegggfffdddaaa^^^RRRJJJBBB@@@>>>;;;<<>>888666333000///000333444999AAAHHHIIIIIIHHHDDD???666444222111333666777777888999::::::;;;;;;;;;;;;===>>>@@@BBBEEEGGGIIIJJJJJJKKKMMMPPPSSSWWWZZZ[[[bbbdddfffgggfffccc```]]]QQQIIICCCAAA@@@======@@@;;;:::888666555666888999999999888888777666666666555777999:::;;;<<<>>>@@@DDDFFFHHHJJJNNNUUU\\\aaadddgggkkknnnqqqtttxxxzzz{{{xxxtttooommmlllmmmnnnooorrrwww|||~~~{{{uuuiii]]]MMMGGGDDDHHHMMMQQQVVV\\\eeehhhmmmpppqqqqqqqqqrrrvvvwwwzzzXXXZZZ\\\___``````______^^^```aaaccceeegggjjjlllqqquuu}}}{{{yyyvvvsssnnniiieee___]]]ZZZYYYZZZZZZZZZYYYXXXWWWUUURRRPPPOOOOOOOOONNNQQQWWW\\\___bbbdddeeehhhqqqsssyyy~~~rrrpppiiiffffffjjjmmmuuu~~~|||yyy{{{}}}xxxwwwwwwxxxzzz{{{{{{zzzyyy|||{{{rrrnnnmmmwwwyyypppbbbIII:::888555444444444333222222111111111111111222222000000111111111222222222111111000000111111222333222333333333444666:::>>>EEEZZZrrrvvvbbbWWWRRRMMMJJJJJJHHHFFFGGGJJJJJJHHHIIIMMMZZZmmmqqq]]]SSSOOONNNMMMKKKIIIFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFFFFFFFGGGIIIKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKLLLNNNJJJJJJHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEDDDEEEEEECCCAAA>>>999777333000///000222333555===DDDFFFFFFEEEBBB===444222000000222555666666888888999:::;;;<<<<<<<<<<<<>>>AAADDDGGGIIIJJJKKKKKKLLLOOOSSSVVVYYY[[[\\\^^^___aaabbbaaa___\\\[[[OOOHHHCCCCCCAAA>>>>>>@@@;;;:::888666666777999;;;999999888888777666666555555888;;;<<<===>>>AAADDDFFFIIILLLOOORRRVVV]]]bbbfffiiilllnnnpppssswwwzzzxxxuuuqqqmmmkkkkkklllmmmnnnppptttyyy~~~}}}yyyrrreeeXXXLLLGGGEEEJJJPPPUUU\\\bbbfffiiimmmpppqqqrrrsssuuuyyyzzz}}}VVVYYY\\\___aaa```___^^^______aaaccceeegggiiikkkuuuxxx|||zzzwwwtttrrrnnniiifff^^^\\\ZZZYYY[[[\\\\\\[[[XXXVVVTTTQQQOOONNNNNNNNNMMMPPPTTTYYY\\\___```aaa```gggiiiooo|||zzzqqqpppiiifffhhhlllmmmppp|||wwwvvvrrrqqqzzzyyyyyyzzz|||}}}}}}|||zzz|||~~~tttpppoooyyyyyyqqq|||]]]FFF:::888666555555555333222222111111111111111222222000000111111222222222222111111111000111222222333111222333333444777;;;>>>FFF[[[tttxxxdddXXXSSSNNNLLLKKKIIIFFFFFFIIIIIIGGGHHHKKKXXXjjjttt___SSSOOOMMMLLLLLLIIIFFFEEEEEEEEEEEEDDDAAAAAAAAA@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNMMMJJJIIIIIIJJJNNNLLLJJJIIIIIIKKKMMMOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFDDDAAA???:::777444000///000111333222:::AAACCCCCCCCC@@@;;;333111//////111444555555888999:::;;;<<<=========;;;===AAAEEEIIIJJJKKKKKKJJJLLLPPPTTTXXXZZZ[[[[[[WWWYYYZZZ[[[[[[ZZZYYYXXXMMMGGGCCCDDDCCC@@@???@@@;;;:::888666777888;;;<<<999999999888777666666555555888<<<>>>>>>@@@DDDGGGIIILLLPPPSSSUUUYYY___ccckkklllmmmnnnnnnppptttwwwtttrrroookkkiiiiiijjjjjjllllllooosssxxx|||~~~}}}zzz}}}}}}{{{vvvoooaaaTTTLLLHHHGGGMMMTTTYYY```ffffffiiillloooqqqrrruuuwww|||}}}YYYZZZ\\\^^^_________^^^cccbbbbbbbbbdddgggiiikkkooovvv}}}zzzvvvrrrpppnnnkkkiiicccbbb```^^^[[[ZZZYYYXXXXXXVVVTTTRRRPPPNNNMMMMMMNNNPPPTTTXXXZZZ[[[\\\[[[]]]]]]___hhhrrrxxxyyywwwrrrooommmllljjjkkkrrr{{{wwwqqqtttqqquuu~~~}}}~~~~~~{{{yyyzzz|||}}}|||zzz~~~~~~~~~wwwsssqqqyyyvvvooorrrSSSBBB999777666444333333333333222222111000//////000000000000000000000000000000111111000000111111222333222333444444444666999;;;AAAVVVrrrzzzaaaVVVRRRNNNJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGPPP___www{{{cccUUUNNNLLLJJJIIIGGGDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBCCCDDDEEEEEEEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFKKKLLLLLLLLLLLLKKKKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCCCCDDDFFFGGGFFFDDDFFFDDDBBB??????AAADDDEEELLLJJJGGGFFFEEECCCAAA???;;;888444111.........///333777===AAABBB???;;;888222111///...///000222333555666777888999::::::::::::;;;>>>BBBEEEHHHJJJKKKLLLNNNQQQQQQQQQQQQQQQSSSTTTTTTTTTSSSSSSQQQPPPPPPGGGEEECCC@@@>>>=========<<<:::999:::===??????===<<<;;;:::999888888888888555888<<>>===<<<<<<===>>><<<:::999:::===??????>>>===<<<;;;:::999999::::::???BBBEEEGGGHHHJJJLLLNNNTTTUUUXXX[[[^^^aaadddeeefffeeeeeefffiiimmmqqqtttpppmmmiiiffffffhhhjjjkkkppppppqqqvvv|||~~~zzzwwwrrrhhh[[[QQQMMMNNNPPPSSSYYYaaakkkrrryyytttrrruuuxxxxxxzzz~~~WWWWWWYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^```cccfffhhhkkkoootttxxx~~~}}}zzzvvvsssqqqooollljjjiiifffbbb^^^[[[ZZZZZZZZZXXXWWWVVVTTTRRRPPPOOONNNLLLMMMPPPRRRTTTUUUUUUUUUPPPQQQTTTZZZeeettt{{{tttlllggghhhlllooouuusssssstttlllhhhqqq{{{}}}~~~}}}~~~~~~||||||||||||{{{zzz{{{zzzzzzzzz{{{~~~~~~}}}zzzqqqnnnvvvuuussstttzzzvvvmmmQQQBBB999777666444333333333333222111000000000000000000000000000000000000000000111111000000111111222333222333444444444666999;;;===OOOjjjjjjZZZTTTOOOKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFJJJWWWooorrrbbbVVVNNNIIIIIIFFFCCCBBBBBBCCCBBBAAA@@@AAAAAAAAAAAA@@@??????======???@@@BBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEDDD@@@AAABBBEEEGGGGGGDDDBBBEEECCCAAA@@@AAACCCFFFGGGJJJHHHGGGFFFFFFEEEBBB@@@???<<<888555222000000000333555999===>>>>>><<<;;;333222000.........000111222333555777999:::::::::888:::<<<>>>AAACCCDDDEEEDDDFFFHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIIIIHHHGGGFFF???>>>===<<<;;;<<<======>>><<<;;;;;;>>>@@@AAAAAA>>>===<<<;;;;;;<<<===>>>FFFGGGJJJJJJJJJKKKMMMOOOXXXYYY\\\```cccfffhhhiiihhhgggffffffgggiiilllmmmlllkkkiiigggfffggghhhiiipppqqqssswww}}}|||wwwrrrkkkaaaUUUMMMLLLOOORRRVVV\\\ccckkkqqq{{{uuurrrtttvvvxxx{{{WWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^```bbbcccccchhhmmmpppttt}}}}}}zzzvvvtttrrrpppmmmkkkhhheee```\\\ZZZZZZ[[[\\\XXXWWWVVVUUUSSSQQQOOOOOOKKKLLLNNNOOOQQQQQQQQQQQQLLLMMMNNNPPPXXXhhh}}}~~~sssiiihhhmmmpppvvvvvvvvvwwwmmmgggooovvv~~~||||||||||||}}}|||{{{{{{zzz{{{{{{{{{{{{}}}|||{{{{{{{{{}}}~~~uuummmhhhnnnwww{{{}}}~~~vvvuuuwwwjjjOOOBBB999777666444333333333333111111000000000000000111000000000000000000000000111111000000111111222333222333444444444666999;;;===LLLfffnnn\\\TTTPPPMMMJJJGGGGGGFFFFFFFFFEEEFFFFFFHHHTTTjjjsssbbbVVVMMMHHHIIIFFFCCCBBBBBBBBBAAA@@@??????@@@@@@@@@??????>>><<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGIIIIIIHHHFFFDDDBBB???AAACCCFFFIIIHHHEEEBBBCCCBBBAAAAAAAAADDDFFFHHHHHHGGGFFFFFFFFFEEECCCAAA???===999666333111000000222444777:::<<<===<<<<<<444222000...---...//////111222444666888999::::::777888:::===???@@@AAAAAAAAACCCDDDDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDCCCAAA>>>===<<<<<<<<>>???@@@CCCDDDEEE???===<<<;;;;;;===@@@BBBHHHJJJLLLLLLLLLMMMPPPRRRXXXZZZ]]]aaadddfffhhhhhhiiijjjjjjjjjjjjhhhfffeeehhhhhhhhhgggeeeeeefffgggmmmnnnrrrwww|||~~~{{{uuunnnfff[[[QQQKKKLLLOOOTTTYYY^^^eeekkkppptttooommmpppsssuuuxxx|||WWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\]]]^^^______aaaeeejjjmmmooovvv}}}{{{wwwtttsssqqqnnnllliiifffaaa\\\XXXWWWWWWXXXWWWWWWVVVUUUTTTRRRPPPNNNLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJIIIHHHKKKXXXkkkyyy~~~qqqnnnsssuuuzzzxxxwwwxxxnnniiiqqqwww}}}{{{vvvtttsssqqqtttyyy~~~}}}|||}}}}}}}}}}}}~~~|||{{{zzzyyyzzzzzzyyyyyyzzz{{{|||}}}~~~}}}zzzrrrmmmppptttwwwzzz}}}vvvsssuuugggNNNBBB999777666444333333333333111000000000000000111111000000000000000000000000111111000000111111222333222333444444444666999;;;???JJJbbbrrr^^^TTTQQQOOOKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGRRRfff~~~vvveeeYYYQQQMMMJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>???@@@@@@?????????===>>>@@@AAACCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHHHHHHHFFFDDDBBB@@@AAADDDGGGJJJIIIFFFCCCBBBAAAAAA@@@AAACCCEEEFFFEEEDDDDDDEEEFFFEEECCC@@@>>><<<999666333111000///111333555888:::;;;;;;;;;333222000...------...///000111333555777888999999777888:::<<<===??????@@@@@@AAACCCCCCCCCDDDGGGJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFCCCAAA???=========??????AAABBBCCCDDDFFFGGG???===;;;:::<<>>>>>???@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCC@@@@@@CCCFFFIIIIIIGGGDDDAAAAAA@@@@@@@@@BBBCCCDDDAAAAAABBBDDDEEEEEEBBB@@@===;;;999777444222111111000222555777999999999888222111///---------///000///000222444666777777888777888:::<<<>>>???@@@@@@@@@AAACCCDDDEEEGGGKKKNNNLLLLLLMMMMMMMMMLLLLLLKKKGGGFFFDDDBBBAAA@@@@@@AAA>>>AAADDDFFFFFFGGGGGGHHHAAA???<<<;;;===BBBHHHKKKLLLMMMOOOQQQRRRUUUYYY]]]^^^```cccfffhhhhhhhhhggg^^^ccckkkqqqsssqqqllliiibbbdddeeedddaaa```bbbeeedddhhhmmmsssxxx}}}|||zzzuuukkk^^^TTTOOONNNLLLPPPVVV[[[```eeejjjnnnkkkhhhjjjpppuuuvvvwwwyyywwwVVVVVVVVVVVVWWWXXXZZZ[[[XXXYYY[[[]]]___```aaabbbdddhhhkkkkkkiiikkkqqqwww~~~{{{xxxuuutttrrrpppnnniiigggccc^^^ZZZWWWUUUUUUTTTTTTUUUUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA>>>===@@@GGGLLLXXXcccuuu~~~}}}~~~~~~{{{zzzqqqllluuuxxxwwwwwwuuuqqqmmmjjjjjjoooiiidddaaa]]]VVVTTTVVVXXX]]]fffnnnssstttsssrrrtttqqqnnnmmmmmmmmmlllkkkiiikkkmmmnnnnnnqqqvvvzzz}}}}}}|||{{{{{{{{{zzzzzzvvvxxxzzz{{{{{{}}}}}}~~~|||}}}yyytttsss___HHH???999777666444333333333333000000000000000111222222000000000000000000000000111111000000111111222333222333444444444666999;;;>>>CCCYYY|||fffXXXTTTPPPKKKJJJIIIGGGFFFFFFFFFHHHHHHGGGOOO^^^sssnnn]]]QQQKKKLLLJJJFFFEEEDDDDDDCCCAAA>>>??????@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD??????@@@CCCEEEFFFEEEDDD@@@@@@?????????@@@AAAAAA>>>???@@@CCCDDDDDDAAA???<<<;;;:::888777555444333000222555777999888777555111000...------...///000000111222333555555666666777888:::===???@@@AAABBB@@@AAACCCDDDFFFIIINNNRRROOOPPPPPPQQQQQQPPPPPPOOOMMMKKKIIIFFFDDDCCCCCCCCCBBBGGGLLLOOOOOONNNMMMNNNCCCAAA???>>>@@@FFFMMMQQQNNNOOOQQQRRRSSSVVV[[[^^^cccdddgggiiijjjjjjhhhggg```dddjjjoooqqqpppmmmkkk```bbbdddbbb^^^^^^aaaeeeeeeiiinnnsssvvvzzzzzzyyytttiii[[[RRROOOPPPPPPSSSXXX]]]bbbgggmmmqqqpppllllllqqqtttuuuwwwzzzyyyUUUTTTTTTTTTUUUWWWYYYZZZVVVXXXZZZ]]]```cccdddeeeaaaeeeiiijjjhhhjjjpppuuu~~~~~~{{{xxxuuutttssspppooodddcccaaa___]]]\\\[[[[[[SSSSSSTTTTTTSSSQQQNNNLLLIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>=========???AAADDDMMM```xxxuuuooowww{{{{{{{{{{{{wwwpppkkkjjjmmmiiifffddd___VVVPPPPPPSSSXXX```iiiooorrrrrrqqqqqqnnnkkkiiihhhgggfffeeeaaacccffffffgggjjjooottt}}}}}}}}}}}}}}}|||||||||sssuuuxxxxxxwwwxxx{{{~~~~~~{{{}}}~~~|||}}}xxxwww}}}\\\EEE===999888666444333333333333000000///000000111222222000000000000000000000000111111111000111222222333222333444444444666999;;;;;;@@@VVV{{{iiiYYYUUUPPPJJJKKKJJJHHHFFFFFFGGGHHHIIIGGGMMM[[[ooozzzeeeVVVNNNMMMKKKGGGEEEEEEDDDCCCBBB>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEE>>>===>>>@@@CCCDDDDDDCCC@@@@@@??????>>>?????????======???BBBDDDCCCAAA>>>===<<<;;;:::999777666666///222555888999777555444000///...------...000111000111222333444555555555777888;;;===@@@BBBCCCCCC???AAACCCDDDGGGKKKPPPTTTSSSSSSTTTUUUUUUTTTTTTTTTVVVTTTPPPLLLHHHEEECCCCCCHHHMMMTTTXXXWWWUUUTTTUUUFFFCCCAAA@@@CCCIIIPPPUUUVVVWWWXXXXXXYYY\\\```cccdddfffiiikkkkkkjjjhhhgggfffhhhjjjmmmmmmlllkkkiii___bbbccc```]]]]]]aaafffhhhlllppptttvvvyyy~~~xxxxxxssshhhYYYPPPOOOQQQZZZ]]]bbbgggkkkqqqwww{{{vvvpppmmmooorrrsssvvv{{{|||WWWWWWVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]___```]]]```dddgggiiilllooorrrzzz{{{{{{zzzzzzyyyuuuoookkkeeebbb___\\\[[[ZZZYYYWWWUUUUUUTTTSSSRRRQQQPPPOOOLLLKKKIIIGGGDDDCCCBBBAAABBBAAA@@@???>>>===<<<;;;@@@BBBJJJ[[[nnn{{{~~~}}}{{{wwwvvvwww{{{uuusssxxxuuuooohhhaaa[[[VVVTTTSSSXXX```jjjsssxxxyyyxxxxxxwwwtttoooiiifffeeeeeeeeeddddddeeefffiiilllnnnxxxyyy{{{}}}~~~~~~||||||yyyxxxwwwvvvxxx{{{~~~~~~~~~~~~~~~|||yyy}}}}}}\\\DDD888777555444444444444333111333333333333222222111111333333222222111000000000111111111111111222222222333333333444666777999:::>>>DDDOOOlllrrr```WWWOOOHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMUUUjjjnnn^^^SSSNNNKKKHHHFFFDDDBBB@@@>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDBBBAAA>>>???@@@AAABBBBBBBBBBBB<<<===>>>>>>>>>===;;;;;;===>>>???@@@AAABBBBBBBBB??????>>>===:::777444333333444444555555444444444111000...---...///111333111333555888999999999888:::<<<============@@@BBBAAACCCFFFIIIKKKNNNRRRUUUTTTUUUVVVXXXZZZ[[[[[[\\\^^^\\\YYYTTTPPPLLLHHHGGGNNNNNNPPPVVV\\\]]]XXXSSSDDDBBB@@@@@@DDDLLLTTTYYYYYYYYYYYYYYY\\\___bbbdddhhhhhhhhhhhhjjjkkklllmmmfffggghhhjjjjjjiiigggfff```aaaccccccbbbbbbccceeehhhmmmrrruuuvvvzzz~~~~~~}}}}}}}}}zzztttkkk```UUUPPPSSSXXXbbbmmmvvvvvvsssuuuxxxzzzyyytttpppppptttvvvuuurrr|||VVVUUUUUUUUUUUUVVVWWWWWWZZZZZZZZZZZZ[[[]]]^^^______aaadddfffgggjjjmmmooovvv}}}|||{{{zzzwwwrrrlllgggbbb___\\\YYYYYYXXXVVVUUUTTTSSSSSSRRRQQQOOOOOONNNKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@???>>>===<<<;;;<<<===AAALLL[[[hhhnnnppp~~~~~~xxxuuuwwwzzz|||vvvtttqqqmmmhhhccc]]]ZZZYYY[[[aaajjjttt|||~~~~~~{{{zzzxxxsssmmmjjjiiiiiigggfffffffffgggjjjlllnnnuuuwwwyyy{{{}}}}}}||||||zzzyyyxxxwwwxxx{{{~~~~~~||||||}}}{{{yyyyyyYYYCCC888777555444444444444333111333333222111111111111111222222222111111111111111111111111111111222222222333333444444666777999:::>>>CCCLLLiiiwwwbbbXXXQQQKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKRRRddd~~~ppp___RRROOOLLLIIIFFFEEEDDDAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;:::;;;;;;;;;;;;<<<===>>>??????????????????>>>===:::777444333333333444444444333333222000///.........///111111000222444666888888777777999:::<<<<<<<<<===@@@BBBCCCEEEGGGIIIKKKNNNQQQTTTTTTUUUWWWYYYZZZ\\\\\\]]]^^^]]][[[WWWSSSNNNKKKHHHMMMNNNQQQXXX^^^^^^YYYTTTDDDBBB@@@@@@CCCIIIPPPUUUXXXXXXXXXZZZ]]]```bbbdddiiiiiiiiijjjlllmmmnnnoooiiikkkmmmnnnmmmllliiihhheeefffgggfffeeedddeeegggjjjnnnsssuuuwww{{{~~~~~~}}}{{{zzzzzzyyyqqqfff\\\RRROOOTTT[[[nnnzzz~~~~~~}}}yyyuuupppppptttwwwvvvuuuwww|||UUUTTTTTTTTTUUUUUUVVVWWWZZZZZZZZZ[[[[[[]]]^^^^^^```bbbdddeeeeeegggiiilllrrr|||~~~{{{xxxuuuooohhhccc```]]]ZZZXXXWWWWWWVVVTTTRRRRRRQQQPPPOOONNNNNNMMMKKKIIIGGGEEECCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<:::999:::>>>FFFPPPZZZ```nnntttxxxuuuooonnnuuu|||zzzxxxuuussspppkkkeeeaaa```^^^___gggrrr|||}}}yyyuuuqqqooopppmmmllllllkkklllnnnoooppprrrtttwwwyyy{{{}}}}}}}}}zzzyyyxxxwwwxxxzzz}}}~~~}}}|||{{{zzz{{{|||}}}~~~|||vvvwwwsssTTTAAA999777555444444444444333111333222111000///000111222000111111111111222222222000000111111111222222222333333444555666888999:::>>>AAAIIIeeegggZZZSSSPPPLLLLLLMMMMMMLLLJJJHHHGGGIIIIIIMMM\\\tttsssaaaTTTOOOLLLIIIFFFFFFEEECCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEFFFGGGGGGFFFEEEDDDAAAAAAAAA@@@???>>>>>>===>>>===;;;999999:::;;;<<<<<<<<<===>>>>>>???????????????>>>===:::777444333333333444444444222111000....../////////000000000///111333555666777777666777999;;;<<<<<<>>>AAACCCEEEGGGIIIJJJKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\]]]^^^___^^^]]][[[WWWRRRNNNKKKKKKMMMQQQXXX]]]\\\VVVPPPCCCAAA???>>>@@@EEEJJJNNNSSSTTTWWWZZZ]]]aaaccceeehhhhhhiiikkklllnnnoooooolllmmmooopppooollliiigggggghhhhhhgggffffffggghhhkkknnnrrrtttvvv|||~~~{{{}}}|||zzzxxxwwwvvvlll```VVVNNNMMMVVVaaa}}}zzzvvvqqqpppssswwwyyyyyyyyy|||UUUTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```bbbccccccccccccdddgggiiioooxxx~~~}}}{{{yyyuuuqqqllleee```___\\\YYYWWWWWWWWWVVVUUUQQQPPPPPPOOONNNNNNMMMMMMJJJIIIHHHEEEDDDBBBBBBAAA@@@@@@??????>>>>>>======:::;;;:::999;;;AAAKKKRRR[[[cccjjjiiidddeeeoooyyy{{{xxxuuurrrnnnjjjgggbbb^^^bbbmmmwww}}}|||xxxwwwvvvuuuuuuttttttttttttuuuuuuqqqsssuuuxxx{{{}}}~~~~~~zzzyyyxxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}|||{{{|||~~~~~~xxxpppttt~~~lllOOO???:::777555444444444444333111222111000///...///111222///000000111222222333333000000000111222222333333333444444555666888::::::===@@@EEE```lll\\\UUUSSSNNNOOOOOOOOOMMMKKKHHHGGGGGGGGGKKKVVVkkkvvveeeXXXOOOLLLHHHFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDEEEEEECCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@???===<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBBBB??????>>><<<:::777444333222333444444333222000///---...//////000000//////000111333555666777777777666888;;;<<<===???CCCEEEFFFHHHJJJJJJKKKLLLOOOQQQUUUUUUWWWXXXZZZ\\\^^^____________^^^[[[VVVRRROOOKKKNNNSSSXXXZZZVVVOOOIIIAAA???===;;;<<>>>>>>>>>>>>>>;;;<<<===:::888:::AAAGGGMMMVVV^^^___\\\___jjjttt|||{{{{{{zzzxxxpppiiibbbbbbiiirrryyy{{{}}}|||zzzzzzyyyyyyxxxxxxxxxxxxssstttvvvxxx{{{}}}~~~||||||{{{|||}}}~~~}}}|||||||||}}}~~~}}}|||~~~{{{{{{|||~~~~~~~~~wwwnnntttfffJJJ===:::777555444444444444333111111111000//////000111222//////000111222333333444///000000111222222333333444444444555777888:::;;;<<<@@@DDD\\\qqq___WWWTTTPPPPPPPPPOOOMMMKKKIIIGGGFFFGGGJJJSSSeee{{{kkk^^^PPPMMMHHHEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::::::::888:::===???@@@@@@???>>>????????????@@@BBBCCCDDD??????>>><<<:::777444333111222444444444222000///------...////////////...111222333555666777888888777999;;;===>>>@@@DDDFFFGGGHHHIIIJJJJJJKKKMMMOOOTTTTTTUUUVVVXXX[[[]]]^^^______```___]]]YYYUUUSSSPPPSSSWWWZZZXXXRRRJJJDDD>>>===;;;::::::<<<>>>@@@EEEHHHMMMTTTZZZ```ccceeedddeeegggjjjlllnnnoooooolllmmmnnnnnnlllhhhdddaaa^^^___aaaccceeehhhmmmppprrrsssuuuwww{{{~~~|||{{{zzz{{{|||}}}}}}|||{{{zzzpppbbbUUUOOOKKKLLL[[[mmm|||yyyuuusssuuuyyy}}}}}}UUUUUUUUUVVVWWWXXXYYYZZZWWWXXXYYY[[[]]]```bbbcccaaabbbbbbaaaaaacccgggjjjppptttzzz{{{yyyzzztttrrrooommmjjjfffaaa]]]UUURRRPPPOOOOOOPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>?????????:::;;;===;;;999888;;;>>>EEENNNWWWZZZZZZ]]]fffnnnxxxssslllhhhjjjpppwww{{{{{{{{{{{{zzzzzzyyyyyyyyyuuuvvvwwwxxxzzz{{{|||}}}}}}}}}~~~}}}{{{yyyyyyzzz{{{|||~~~|||}}}}}}~~~xxxrrrwww}}}]]]FFF<<<999777555444444444444333111000000111111111111111111//////000111222222333333//////000111222333333444444444555666777999:::;;;:::AAAEEEYYYwwwdddZZZTTTQQQPPPOOONNNLLLKKKJJJIIIGGGIIIKKKPPP^^^zzzrrrdddSSSOOOJJJFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@===>>>???AAABBBDDDEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCCCCBBBAAA@@@???>>><<<;;;:::::::::;;;999;;;???BBBBBBAAA>>><<<:::::::::;;;<<>>===:::777444333000111444555555444222000------........./////////222222333444666777888999777999;;;<<<>>>@@@CCCFFFFFFGGGHHHIIIHHHJJJLLLNNNQQQQQQRRRSSSUUUXXX[[[]]]^^^_________]]]ZZZXXXVVVWWWYYY[[[\\\XXXPPPHHHCCC<<<<<<:::::::::<<<===???CCCEEEIIIOOOUUU[[[___aaacccdddhhhkkkmmmooopppppplllllllllllliiifffcccaaa\\\^^^aaadddhhhmmmtttxxxyyyzzz{{{~~~|||yyyxxxxxxyyywwwyyy{{{|||||||||zzzyyykkk]]]QQQOOOLLLLLL[[[ooo}}}{{{xxxvvvwwwzzz}}}~~~~~~}}}~~~~~~TTTTTTTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^```aaa```aaaaaaaaabbbeeeiiimmmpppssszzz{{{vvvtttuuurrrpppllliiifffbbb]]]ZZZQQQOOOLLLKKKLLLMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@======>>>>>>?????????@@@::::::;;;::::::999:::;;;AAAHHHQQQVVVXXX[[[aaafffxxx{{{xxxsssnnnlllooovvv||||||||||||||||||{{{{{{zzzwwwwwwwwwwwwwwwxxxyyyzzzyyyzzz{{{}}}{{{zzzxxxwwwwwwyyy{{{|||~~~~~~~~~xxxtttyyyoooTTTBBB:::888777555444444444444333111///000222333444333222111000000000111222222222333...///000111222333444444444555555666777999:::;;;999BBBGGGWWW~~~~~~jjj]]]UUUQQQPPPNNNKKKJJJJJJKKKKKKHHHJJJLLLMMMXXXqqqyyygggWWWSSSMMMHHHFFFEEEEEEDDDDDDCCCBBB@@@??????@@@@@@======???@@@BBBDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???<<<;;;:::999999:::<<<===>>>???@@@@@@???===:::999555555555777999<<<@@@BBB??????>>>===:::777444333///111444666777666333222......---,,,---...///000111111222333444666777888666777999;;;;;;===AAACCCDDDEEEGGGGGGGGGHHHKKKMMMOOOOOOOOOPPPSSSVVVYYY[[[^^^^^^]]]]]]\\\ZZZYYYXXXWWWYYY[[[YYYTTTMMMFFFBBB<<<<<<<<<<<<===???@@@AAADDDEEEGGGJJJOOOTTTXXXZZZ^^^aaadddhhhkkklllmmmmmmjjjiiihhhfffdddbbbaaa```\\\^^^aaaeeeiiipppwww|||||||||~~~~~~{{{yyywwwwwwwwwxxxuuuwwwyyyzzzzzzxxxvvvuuufffWWWNNNNNNLLLKKKYYYmmm~~~}}}{{{yyyyyyzzz}}}}}}}}}{{{yyyxxxyyy}}}SSSSSSSSSTTTUUUWWWXXXYYY]]]]]]\\\\\\\\\]]]^^^^^^___``````aaabbbfffkkkooopppttt{{{}}}{{{wwwrrrppprrrrrroookkkgggddd___ZZZWWWQQQOOOLLLLLLMMMMMMMMMMMMGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????>>>======>>>>>>??????@@@@@@<<<;;;::::::;;;<<<<<<<<<===DDDLLLRRRVVVXXX\\\___iii}}}yyyyyyvvvppplllnnnuuu}}}~~~~~~~~~~~~~~~}}}xxxwwwvvvvvvvvvvvvvvvwwwtttuuuvvvyyy{{{}}}xxxwwwuuuuuuvvvyyy|||~~~{{{~~~}}}wwwtttyyyfffNNN@@@999777777555444444444444333111...000333555555444222111111111111111111222222222...///000111222333444444555555555666777999;;;<<<888CCCHHHVVV{{{nnn___VVVRRRPPPLLLJJJIIIJJJKKKMMMIIIKKKLLLKKKSSSjjj}}}iiiZZZVVVOOOJJJHHHGGGFFFEEEDDDCCCBBB@@@??????@@@@@@<<<===>>>@@@BBBDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD===>>>???@@@AAABBBBBBBBBDDDDDDEEEEEEDDDBBB@@@???:::999888888888:::<<<>>>CCCBBB@@@>>>;;;999777666444444444666999<<<@@@BBB??????>>>===:::777444333...000444777888777555333///...,,,+++,,,---///111000000111222333555666777555666888999:::;;;>>>AAACCCDDDFFFFFFGGGHHHKKKMMMMMMMMMMMMNNNQQQTTTXXXZZZ]]]]]]\\\[[[ZZZZZZYYYYYYSSSUUUWWWUUUPPPIIICCC@@@=========>>>@@@AAACCCDDDFFFFFFFFFHHHKKKOOORRRUUUYYY\\\___cccfffhhhhhhhhhfffeeecccaaa___^^^^^^]]]\\\^^^aaadddiiiooowww|||{{{{{{}}}~~~}}}|||zzzyyyyyyyyyyyyuuuvvvxxxyyyxxxuuusssqqqbbbTTTLLLNNNLLLJJJWWWkkkuuu~~~~~~}}}{{{zzz{{{}}}}}}yyyvvvvvvyyy|||~~~SSSSSSRRRRRRSSSUUUWWWYYYZZZ[[[\\\[[[YYYYYYZZZ\\\]]]]]]___aaadddgggjjjkkkmmmqqqwww~~~xxxssspppooonnnmmmfffddd```]]]ZZZXXXWWWVVVLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAACCCBBB@@@???>>>===<<<<<<===>>>>>>===<<<;;;===>>><<<;;;::::::999999::::::<<>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA???>>>:::999888999===@@@AAABBB??????>>>===<<<;;;::::::888666444333555999===@@@AAAAAAAAA???<<<888555222...000333666777777555444000///...------...///000000000111222333444444555888888888999:::<<<===>>>>>>@@@CCCDDDDDDEEEGGGIIIKKKLLLOOORRRSSSTTTTTTTTTYYYWWWWWWZZZ]]]^^^\\\YYYQQQUUUWWWUUUNNNGGGCCCAAA;;;===>>>@@@AAADDDHHHKKKLLLMMMNNNLLLIIIHHHKKKNNNMMMRRRXXX]]]___aaacccdddcccbbb___[[[WWWVVVWWWYYY\\\___bbbeeehhhlllrrrvvv{{{zzzzzz|||~~~}}}~~~~~~~~~}}}{{{yyyyyyzzzzzzyyyxxxxxxzzzxxxtttuuuxxxtttmmmXXXOOOIIIIIIIIILLLWWWcccmmmvvv}}}}}}|||{{{{{{~~~|||zzzvvvrrrrrruuu{{{}}}RRRQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[ZZZXXXXXXYYY[[[\\\]]]^^^aaadddgggiiijjjnnnqqqwww}}}~~~zzzuuupppmmmjjjgggddd\\\ZZZXXXUUURRRQQQPPPOOOKKKKKKJJJIIIIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@??????======<<<;;;;;;;;;<<<<<<;;;<<<<<<;;;::::::;;;======<<<;;;;;;:::;;;;;;;;;;;;@@@EEEJJJLLLOOOSSSVVVXXXddduuu||||||zzzuuuooonnnrrrwww|||yyyxxxyyyyyyxxxwwwwwwvvvuuusssrrrqqqppppppqqqooommmlllnnnqqqvvvxxxzzz{{{}}}|||{{{zzzzzz{{{~~~}}}xxxttt|||___JJJ>>>999777333222222111111222222333222222222222222222222222222111000000000111333333111111111111222333444555555555555555777888999:::999@@@EEEMMMjjjwwweee\\\WWWOOOIIIJJJLLLKKKKKKLLLJJJMMMPPPMMMJJJVVVssswwwiii]]]PPPLLLJJJGGGFFFFFFEEEDDDBBBAAAAAAAAA???===??????@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>:::999999;;;>>>AAAAAAAAA??????>>>===;;;:::999999777666555555777;;;???AAABBBBBBAAA@@@===999555333---///222555777888777666111000///...---...///000///000000111222333444444666666777888999;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSWWWVVVWWWZZZ]]]]]][[[XXXSSSVVVWWWTTTMMMGGGCCCBBB???AAACCCDDDFFFIIIMMMPPPRRRSSSRRROOOJJJGGGIIIKKKKKKOOOUUUZZZ]]]___aaacccaaa```]]]YYYVVVUUUXXXZZZ\\\^^^aaadddfffjjjnnnqqqttttttvvvyyy~~~~~~|||{{{||||||{{{|||}}}~~~~~~~~~~~~{{{yyywwwwwwyyyyyyxxxwwwtttvvvvvvuuuwwwwwwooodddSSSLLLGGGHHHLLLPPPZZZdddpppxxx~~~{{{{{{yyy{{{|||}}}~~~}}}zzztttnnnlllooouuu{{{PPPOOOOOOPPPQQQSSSVVVWWWWWWXXXYYYXXXWWWWWWXXXZZZ[[[\\\^^^aaacccfffhhhiiimmmppptttzzzvvvsssooojjjfffaaa[[[XXXRRRPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCBBB@@@>>><<<<<<<<<<<<::::::::::::;;;;;;<<<===;;;<<<======;;;;;;<<<===>>>======<<<<<<<<<<<<<<<;;;???CCCGGGJJJMMMPPPSSSSSS\\\iiixxxzzz{{{zzzwwwrrrppprrrtttwwwyyy|||}}}zzzyyywwwuuuttttttuuutttrrrqqqpppppppppppppppppppppooonnnmmmmmmnnnpppsssuuu}}}~~~~~~~~~~~~}}}yyyzzztttXXXFFF<<<888666333222222111111222222333222222222222222222222222222111111111111222333333111111111111222333444555555555555666777888999:::999>>>BBBJJJdddkkk]]]XXXPPPKKKLLLNNNLLLKKKLLLJJJMMMOOOLLLHHHPPPggg~~~rrreeeVVVPPPLLLHHHEEEEEEEEECCCBBBBBBBBBBBB@@@>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBAAA@@@???>>>===::::::;;;>>>AAABBBAAA@@@>>>>>>===;;;:::999777777555555666888;;;>>>AAABBBCCCCCCBBBAAA===999666333,,,...111444777888888888222111///...---....../////////000111222333444444444444555666777999:::;;;<<<>>>AAABBBBBBCCCEEEGGGGGGHHHIIIJJJLLLOOOQQQRRRTTTUUUWWWZZZ]]]]]]ZZZXXXWWWWWWVVVRRRLLLHHHEEEDDDEEEGGGJJJLLLMMMPPPTTTWWWYYYZZZXXXSSSKKKGGGFFFHHHHHHLLLSSSXXX[[[]]]___aaa___^^^[[[WWWTTTUUUWWWZZZZZZ]]]```bbbcccfffiiikkkkkkmmmqqqwww}}}}}}{{{yyywwwvvvyyyyyyzzz{{{|||||||||{{{xxxwwwvvvvvvxxxyyyxxxwwwqqqrrrsssuuuxxxuuuhhhZZZPPPIIIFFFJJJSSS[[[ccciiivvv{{{{{{wwwwwwuuuxxx{{{~~~~~~yyyqqqhhhdddfffnnn{{{OOOOOOPPPPPPRRRTTTUUUWWWUUUVVVWWWVVVUUUUUUWWWYYYZZZ\\\^^^```ccceeefffggghhhkkkooouuu}}}~~~qqqlllfff```[[[VVVQQQNNNLLLKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBAAA???>>>;;;999888999:::;;;<<<<<<<<<<<<===>>>??????>>>@@@AAAAAA@@@???@@@AAA???>>>>>>==================???CCCFFFIIILLLOOOQQQSSSYYYcccmmm}}}zzz{{{{{{yyyuuurrrrrrrrrsssuuuyyy~~~{{{wwwvvvuuussssssssssssrrrpppmmmnnnoooqqqrrrrrrssssssooooooooooooooopppqqqrrr|||~~~|||}}}{{{~~~mmmRRRBBB:::777555333222222111111222222333111111111111111111111111111111111111222222333333111111111111222333444444555555555666777888:::::::::===AAAHHH^^^yyyfffYYYRRRMMMNNNNNNLLLJJJKKKIIILLLNNNLLLHHHLLL^^^qqqzzzkkk[[[RRRMMMHHHFFFFFFEEECCCBBBBBBCCCCCCAAA@@@===>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@>>>======999:::<<<@@@BBBCCCAAA???===<<<;;;:::999777666666444555888<<>>:::777444///000111333555777888888333222000............///......///000111222333333222222333444666888999:::<<<>>>@@@AAAAAACCCEEEGGGGGGGGGGGGHHHJJJMMMPPPRRRRRRTTTWWW[[[\\\\\\ZZZXXXYYYWWWUUUQQQMMMJJJIIIHHHKKKMMMPPPSSSTTTWWWZZZ]]]]]]^^^[[[UUUMMMGGGEEEFFFFFFKKKQQQWWWZZZ\\\___```___]]]ZZZVVVSSSSSSVVVXXXYYY[[[^^^``````bbbdddeeegggiiiooovvv}}}~~~~~~~~~}}}zzzxxxuuussswwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvxxxyyyxxxwwwqqqpppqqqtttwwwqqqbbbTTTNNNIIIHHHPPP]]]hhhooorrr{{{{{{xxxvvvsssvvv{{{~~~{{{wwwmmmbbb___aaajjj}}}QQQQQQQQQRRRSSSTTTUUUVVVTTTUUUVVVUUUTTTUUUVVVXXXYYY[[[]]]```bbbdddeeeeeedddfffiiinnnuuu~~~xxxlllfff\\\TTTOOOLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@??????<<<;;;999888888999:::<<<@@@???????????????@@@@@@@@@BBBDDDEEEDDDCCCDDDEEE@@@@@@???>>>>>>>>>>>>???AAABBBCCCFFFJJJMMMOOOPPPSSSWWW^^^fffrrr{{{||||||{{{xxxuuusssrrrsssuuuxxx}}}~~~zzzwwwvvvuuuttttttuuutttsssqqqnnnoooqqqsssuuuvvvvvvvvvqqqqqqpppppppppqqqqqqqqqvvvxxx|||~~~~~~zzz~~~gggNNN???999666444333222222111111222222333111111111111111111111111111111222222333333333333111111111111222333444444666666666666777999:::;;;<<<===@@@HHHYYY{{{uuu]]]UUUOOONNNNNNKKKIIIJJJHHHJJJLLLLLLIIILLLZZZiiippp___TTTNNNIIIFFFGGGDDDCCCBBBBBBDDDDDDCCCBBB>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@???>>>======999:::===@@@CCCCCC@@@>>>;;;;;;:::999888777666666555777:::>>>AAABBBBBBBBBAAABBBBBBAAA>>>;;;888666222222222333444555666777444333111///...---......---...//////111111222333111222222444555888999:::===???AAABBBBBBCCCEEEGGGIIIIIIIIIIIIKKKNNNPPPRRRQQQSSSWWWZZZ[[[ZZZZZZYYYYYYWWWSSSPPPOOONNNNNNNNNPPPSSSVVVXXXZZZ\\\^^^```^^^^^^]]]VVVNNNHHHFFFFFFGGGKKKRRRWWWZZZ\\\^^^```^^^]]][[[WWWSSSRRRSSSUUUXXXZZZ\\\]]]^^^___aaaccchhhkkkpppwww}}}~~~|||zzzzzz{{{{{{zzzyyyvvvuuussstttuuuvvvwwwxxxxxxxxxvvvvvvvvvwwwyyyzzzxxxwwwtttqqqqqqsssssskkk]]]SSSKKKJJJKKKTTTcccqqqyyy{{{}}}{{{zzzssswww{{{~~~|||zzzxxxtttjjjaaa^^^bbblllRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTUUUUUUTTTTTTVVVXXXXXXZZZ]]]___bbbccccccccccccccceeegggkkksss||||||tttfff___UUUMMMHHHFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>======:::::::::::::::<<<>>>???AAAAAA@@@@@@@@@AAAAAABBBBBBDDDGGGHHHGGGFFFFFFGGGDDDCCCBBBBBBAAAAAABBBBBBDDDCCCDDDFFFJJJNNNOOOOOOQQQRRRWWW___hhhttt}}}}}}}}}|||zzzwwwuuussstttuuuwwwyyy||||||yyywwwvvvuuutttuuuvvvuuusssqqqoooqqqsssuuuwwwwwwwwwwwwsssrrrqqqppppppppppppppppppssswww{{{~~~}}}|||~~~}}}zzzaaaIII<<<888555444333222222111111222222333111111111111111111111111111222222333444333333333111111111111222333444555666666666777888999:::;;;======AAAHHHUUUpppcccZZZQQQOOOMMMJJJIIIJJJHHHIIIKKKLLLJJJLLLWWWcccwwwcccWWWPPPJJJGGGGGGDDDCCCBBBCCCEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>999:::<<>><<<999777555444333222333444555666555444222///...---------------...///000111222222222222333444666999;;;<<<>>>@@@CCCDDDDDDEEEGGGIIIKKKKKKKKKLLLMMMNNNPPPPPPOOOQQQTTTVVVVVVWWWXXXYYYXXXUUURRRQQQSSSTTTUUUUUUVVVXXX[[[]]]^^^___aaabbb______^^^XXXPPPJJJGGGGGGHHHLLLSSSWWWZZZ\\\]]]___[[[\\\[[[XXXUUUSSSSSSTTTWWWYYYZZZ[[[\\\^^^bbbeeekkkmmmrrrwww|||~~~}}}{{{xxxyyyzzz{{{{{{zzzyyyxxxnnnppprrruuuxxxzzz{{{|||vvvvvvvvvxxxzzzyyywwwuuuuuurrrrrrtttpppeeeYYYRRRHHHJJJNNNVVVeeeuuu}}}|||vvvxxx{{{}}}}}}|||}}}~~~yyyxxxwwwsssjjjbbbbbbggguuuRRRRRRSSSSSSRRRRRRQQQQQQSSSTTTUUUUUUTTTUUUWWWYYYWWWYYY\\\___aaabbbbbbbbbaaabbbbbbcccgggooowww~~~vvvmmm```ZZZQQQJJJFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;999:::;;;===???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEHHHKKKLLLKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCEEEJJJMMMNNNNNNOOOMMMPPPXXXaaakkk{{{~~~}}}|||zzzwwwuuuuuutttssstttuuuwwwvvvvvvtttsssssstttuuutttrrrpppoooqqqsssuuuvvvvvvuuuuuusssrrrpppooonnnnnnnnnooommmppptttxxx{{{~~~~~~||||||~~~{{{{{{yyy[[[DDD:::888666555333222222111111222222333111111111111111111111111111222333444444444333333111111111111222333444555666666666777888999;;;;;;===<<<@@@HHHQQQhhhjjj```UUUQQQNNNKKKJJJKKKJJJIIIJJJKKKJJJKKKTTT^^^|||iii[[[QQQJJJGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@??????AAABBBCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAA@@@@@@???>>>::::::;;;>>>@@@@@@???===888888888999999999::::::;;;<<<>>>?????????>>>===<<<===>>>>>>>>><<<:::999444333222111222444777888666555222000...---------,,,------...///000111222333333444666888:::<<<===AAABBBEEEFFFFFFGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNKKKNNNPPPQQQPPPQQQUUUWWWVVVSSSRRRSSSWWWZZZ[[[ZZZ[[[]]]```bbbbbbbbbcccdddaaabbbaaa[[[SSSKKKHHHHHHIIIMMMSSSWWWYYYZZZ[[[]]]VVVXXXZZZZZZXXXVVVVVVVVVWWWXXXXXXYYY[[[___eeeiiimmmnnnqqqvvv{{{}}}|||{{{yyyzzzzzz{{{{{{{{{zzzzzzqqqrrrtttvvvxxxyyyzzzzzzvvvuuuvvvwwwxxxxxxuuusssrrrqqqsssuuunnn___SSSPPPGGGMMMSSSYYYfffxxx}}}|||xxxzzz|||}}}||||||}}}~~~{{{zzzyyyuuullleeehhhnnnRRRRRRRRRRRRQQQPPPOOONNNSSSTTTUUUUUUTTTUUUWWWYYYWWWYYY\\\___aaabbbaaaaaa``````aaadddhhhqqq{{{yyymmmccc[[[VVVPPPKKKGGGEEEBBB@@@CCCDDDEEEFFFFFFEEECCCCCCBBBBBBAAA???>>><<<;;;;;;999:::===???BBBDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOIIILLLOOOQQQPPPOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIJJJFFFDDDCCCEEEIIIMMMMMMMMMPPPLLLLLLTTT]]]gggwww~~~}}}{{{xxxvvvuuussspppoooqqqsssttttttrrrqqqqqqrrrssssssqqqnnnnnnppprrrtttttttttsssrrrsssrrrooommmllllllmmmnnnlllppptttwwwzzz|||~~~|||{{{|||~~~}}}~~~~~~{{{zzz}}}tttVVVAAA999888777666333222222222222222222333000000000000000000000000111222333444555444333333111111111111222333444555666666777777888999;;;<<<<<<:::???HHHNNNbbbooodddXXXRRROOOLLLKKKMMMKKKIIIJJJJJJIIIIIIQQQZZZsssnnn^^^SSSJJJFFFFFFDDDCCCBBBDDDEEEGGGFFFEEEEEEDDDCCCCCCAAAAAA@@@???>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???::::::;;;===???@@@>>>===777888888999::::::;;;;;;===>>>>>>???>>>===<<<;;;:::;;;===>>>>>><<<;;;999333222111000222555888;;;777555333000...---------,,,,,,---...///000111111444444555777999;;;===???BBBDDDFFFGGGHHHIIIKKKMMMLLLMMMNNNOOOOOONNNMMMLLLIIIKKKMMMMMMLLLNNNRRRVVVTTTRRRQQQTTTYYY]]]___^^^^^^aaacccddddddcccdddeeeeeeeeeddd^^^TTTMMMIIIHHHIIIMMMRRRVVVXXXYYYZZZ[[[RRRUUUYYY[[[[[[YYYXXXXXXWWWWWWXXXXXXZZZ```ggglllmmmnnnqqquuuzzz}}}|||{{{|||{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwvvvuuutttuuuuuuuuuvvvwwwvvvssspppnnnpppuuuwwwmmm[[[OOOMMMIIIQQQXXX]]]hhh{{{~~~|||zzzzzz{{{}}}}}}||||||~~~~~~}}}|||wwwnnnhhhkkksssQQQSSSTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXZZZ[[[^^^```aaabbbbbbbbbaaacccfffiiilllqqqwww||||||uuulllddd^^^XXXSSSLLLGGGEEEEEEEEEDDDCCCDDDFFFFFFFFFDDDBBBAAA?????????===;;;;;;<<<>>>CCC@@@???AAAFFFIIIJJJIIIGGGJJJMMMNNNMMMNNNQQQTTTUUUVVVWWWVVVUUUTTTUUUWWWVVVVVVSSSPPPLLLJJJJJJKKKFFFFFFFFFHHHKKKMMMMMMLLLMMMNNNPPPTTTZZZdddooowww~~~zzzwwwvvvvvvyyyvvvrrrooommmoooqqqsssqqqsssttttttrrrqqqqqqqqqooopppqqqrrrssstttttttttppppppnnnllljjjkkknnnppppppooopppqqquuuyyy~~~||||||{{{}}}~~~}}}}}}zzzzzz|||~~~iiiLLL@@@;;;666222222222111111111111111222222222111000//////000111222000111111222222333444444888666444333333444555666555555555555666888999999===AAAAAAEEENNN\\\~~~|||{{{hhhWWWTTTRRRKKKIIINNNHHHKKKMMMLLLIIIIIIMMMRRRgggyyysssdddXXXMMMGGGGGGCCCBBBBBBCCCEEEEEEDDDBBBCCCCCCBBBAAAAAAAAABBBBBB???@@@AAACCCDDDEEEEEEEEECCCCCCDDDEEEGGGHHHIIIJJJGGGFFFEEEFFFFFFFFFDDDBBBDDDCCCBBBCCCEEEEEEEEECCC@@@===:::;;;>>>@@@@@@>>>999::::::;;;<<<======>>>:::;;;===>>>===;;;999777888:::<<<>>>>>>===<<<;;;999777555555666666555333555444333111000...---,,,,,,,,,,,,---...///000000111222555888:::<<<>>>>>>@@@GGGLLLJJJGGGJJJOOOQQQMMMMMMMMMLLLKKKJJJIIIIIIMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQSSS\\\dddeeeaaafffeeedddeeefffggggggfffhhhhhheee\\\RRRKKKJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWZZZZZZZZZ\\\^^^bbbeeehhhjjjmmmrrryyy}}}~~~|||}}}yyywwwwwwwwwvvvvvvssstttttttttttttttsssrrrtttttttttuuuuuutttssssssqqqqqqqqqooofffYYYSSSSSSOOOYYY___aaalll|||}}}~~~|||zzzyyyyyyzzzzzz|||~~~~~~uuulllooowwwQQQRRRSSSRRRQQQQQQSSSUUUTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaaccccccccccccaaacccdddeeegggkkkpppttt|||zzzwwwsssnnnhhh```[[[YYYTTTMMMGGGEEEDDDCCCCCCEEEFFFFFFGGGFFFDDDBBBAAA======>>>===<<<===???AAAFFFEEEEEEFFFJJJMMMNNNOOOOOORRRUUUUUUUUUUUUXXXZZZ[[[\\\^^^]]]\\\\\\]]]___bbbaaa___[[[VVVSSSRRRQQQKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMOOORRRXXX```jjjqqq{{{~~~zzzvvvuuuvvvwwwxxxvvvrrrnnnmmmmmmnnnoooppprrrttttttsssrrrssstttqqqqqqqqqqqqrrrrrrssstttrrrrrrqqqooollllllnnnpppoooooooooqqqtttxxx}}}{{{||||||zzzyyyyyy{{{}}}|||aaaFFF;;;999444111222333222111111111111111222222111000//////000000111000111111222222333333444777555444333333333555666666666666777888999:::;;;<<>>@@@???>>>???????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;888999:::<<<======<<<<<<888888777444111///000111444333222111///...---,,,---,,,,,,------///000000111222444666888:::;;;;;;@@@DDDFFFFFFHHHMMMPPPOOOMMMLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTVVV^^^hhhkkkiiillljjjgggfffhhhiiiiiiiiieeefffddd]]]SSSLLLKKKLLLOOOPPPQQQSSSUUUVVVVVVVVVQQQQQQPPPQQQQQQRRRSSSTTTWWWWWWXXXZZZ^^^ccchhhjjjjjjmmmsssxxx}}}~~~}}}|||}}}zzzwwwuuuuuuuuutttttttttttttttsssrrrqqqpppoooqqqqqqqqqqqqqqqpppooooootttrrrqqqmmmbbbUUUNNNOOONNNYYYaaacccmmm}}}|||{{{zzzyyyzzzzzz{{{|||~~~yyyrrrwwwQQQRRRRRRRRRQQQRRRUUUWWWTTTUUUVVVWWWYYY[[[\\\]]]]]]^^^```bbbcccdddccccccaaaaaaaaaaaaaaacccgggkkkooonnnmmmllljjjeee^^^ZZZYYYTTTMMMGGGEEEDDDDDDCCCGGGGGGHHHGGGFFFDDDBBBAAA<<<>>>??????@@@BBBEEEHHHHHHJJJLLLMMMOOOQQQTTTWWW\\\]]]___`````````bbbddddddfffhhhhhhhhhggghhhjjjkkkjjjhhheeeaaa\\\XXXVVVQQQOOOMMMLLLLLLMMMLLLKKKKKKLLLNNNQQQUUU\\\eeekkksssyyy~~~|||{{{|||}}}|||~~~}}}yyyuuurrrrrruuuxxxuuutttqqqooommmlllllllllpppqqqssssssrrrrrrtttuuutttsssrrrqqqqqqrrrsssttttttttttttrrrpppnnnnnnoooooonnnnnnooorrrwww{{{~~~~~~|||{{{vvvxxxzzzzzzyyyzzz|||}}}rrrZZZBBB999888444333555444333222111111111111111222222111000//////000000000000111111222333333333555444333222333333555666777777777888999:::<<<===:::>>>>>>BBBIIITTTvvvooosssttt```[[[YYYRRRLLLKKKJJJLLLMMMKKKHHHGGGIIILLLMMM\\\wwwtttdddWWWOOOMMMIIIHHHGGGGGGHHHIIIGGGFFFCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHIIIHHHFFFDDDDDDBBBAAAAAABBBBBBAAA??????===<<<<<<>>>??????>>>DDDEEEEEEDDDCCC@@@===;;;<<<;;;:::999999:::<<<===888888999:::;;;<<<>>>>>>999===@@@>>>888333111111333222111000///...---,,,---------------...///000000111222444666777999999>>>@@@@@@@@@EEELLLNNNJJJMMMKKKIIIHHHHHHJJJMMMOOOMMMNNNNNNOOOOOOPPPQQQQQQPPPSSSVVVXXX```llltttvvvvvvqqqlllhhhggghhhhhhhhhaaabbbaaa[[[TTTNNNLLLLLLPPPQQQRRRSSSUUUUUUVVVVVVQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVXXX]]]ccciiimmmllloootttyyy|||}}}}}}||||||zzzwwwuuuuuuuuuuuutttvvvvvvuuutttrrrqqqpppooottttttsssrrrqqqppppppooossspppmmmggg\\\PPPLLLNNNPPP\\\dddffflllzzz|||wwwuuuvvvwwwzzz{{{~~~|||wwwQQQQQQRRRQQQQQQSSSVVVYYYUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]___aaabbbbbbaaaaaa______^^^]]]]]]```dddhhhlllllllllmmmlllhhhbbb^^^YYYTTTMMMIIIGGGGGGGGGGGGIIIIIIHHHHHHFFFDDDBBBAAA@@@AAACCCDDDEEEGGGKKKNNNKKKOOOSSSUUUVVVXXX]]]aaafffggghhhhhhhhhiiijjjjjjlllnnnpppqqqpppoooooopppnnnooooooooommmhhhbbb^^^VVVSSSOOOLLLLLLKKKKKKJJJIIIKKKMMMPPPTTT[[[ccchhhoootttwwwvvvvvvxxxzzzyyywwwwwwvvvsssqqqqqqsssuuurrrrrrqqqpppooonnnmmmmmmpppqqqrrrrrrqqqqqqrrrtttxxxvvvuuusssssssssuuuuuutttuuuvvvtttqqqnnnmmmmmmnnnnnnmmmnnnqqquuuyyy{{{}}}}}}{{{}}}~~~{{{xxxvvvvvvyyy{{{|||||||||}}}~~~mmmVVVAAA;;;:::666555888444444333222111111111111222222111000000/////////000000000111222222333333333333333222333444555666777777777888999;;;<<<===:::>>>>>>BBBHHHPPPnnntttrrriii___[[[VVVPPPMMMKKKLLLLLLKKKHHHGGGHHHIIIMMMXXXooonnn___UUUQQQKKKIIIHHHHHHHHHIIIHHHFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJHHHHHHHHHIIIHHHFFFDDDEEECCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>??????>>>EEEFFFGGGGGGEEEAAA===;;;999999888999999:::;;;<<<999999888999:::===@@@AAACCCKKKUUU[[[WWWLLL@@@888222222111000///...---,,,---------------...///000//////111222555777999:::<<>>AAAGGGIIIGGGKKKJJJJJJJJJKKKLLLOOOPPPMMMMMMNNNNNNOOOPPPPPPPPPKKKQQQWWW[[[dddsss{{{qqqiiieeeccccccbbb______\\\WWWQQQNNNNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVXXX\\\bbbiiimmmnnnqqqvvvzzz|||||||||}}}}}}{{{yyyxxxyyyyyyxxxwwwwwwwwwvvvuuutttsssssssssuuutttsssrrrqqqpppoooooonnnjjjeee```WWWOOONNNRRRVVV```hhhiiikkksss{{{~~~yyyssspppssswwwyyy|||}}}zzzMMMNNNOOOOOOOOOPPPSSSVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[\\\]]]^^^^^^]]]\\\ZZZ[[[[[[\\\]]]bbbhhhmmmppppppqqqrrrqqqmmmgggcccZZZUUUPPPLLLKKKLLLMMMMMMKKKKKKJJJIIIGGGFFFDDDCCCDDDEEEGGGHHHIIILLLOOORRRTTTXXX]]]```aaadddhhhlllllllllkkkllllllllllllllllllnnnqqqqqqpppooooooooonnnppptttyyyzzzwwwpppjjj\\\XXXRRRMMMKKKJJJJJJIIIGGGIIIMMMPPPUUU[[[bbbggglllqqquuuttttttvvvuuurrroooqqqssssssrrrqqqqqqrrrppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqpppooooooppprrr{{{zzzxxxwwwvvvwwwwwwxxxsssuuuvvvtttqqqmmmlllkkkmmmmmmlllmmmooorrrvvvxxxwww||||||{{{~~~}}}~~~~~~xxxuuusssxxxzzz|||}}}||||||}}}~~~hhhSSSAAA;;;:::666444777444444333222111111222222111111111111000000/////////000000111111222333333222222333333444555666777666666666777999;;;<<<===;;;??????CCCHHHMMMfffzzzqqquuurrraaaZZZUUUQQQNNNKKKLLLLLLKKKIIIHHHGGGHHHKKKSSSeeezzziii\\\SSSLLLJJJGGGGGGGGGGGGGGGFFFDDDDDDEEEDDDDDDBBBAAA@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGGGGHHHGGGEEECCCAAA@@@>>>>>>>>>>>>===;;;>>>????????????>>>>>>>>>AAABBBDDDEEEDDDAAA???===888:::<<<===>>>===<<<;;;;;;:::999999;;;===AAACCCJJJTTTdddrrrtttgggOOO===333222111000///...---,,,...------------...//////---...///111444888:::<<<<<>>===@@@AAADDDIIIJJJ___~~~kkklll~~~gggZZZTTTQQQNNNLLLLLLLLLKKKKKKIIIHHHGGGJJJOOO\\\rrrtttcccWWWMMMJJJGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFDDDBBBAAABBBAAA@@@@@@@@@AAACCCDDDCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGHHHGGGEEECCCBBBAAA??????@@@@@@???===>>>???AAA@@@???>>>>>>>>>===>>>@@@AAAAAAAAA???>>><<<>>>AAACCCCCCAAA???===;;;:::999999:::===???AAABBBKKKZZZjjjooocccJJJ666555444333111000...---,,,......---------......///---......000333666999;;;===FFFKKKHHHDDDDDDFFFFFFCCCFFFIIILLLNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMSSSZZZbbbqqqvvvjjjbbb]]][[[ZZZ]]]ZZZUUUPPPNNNNNNPPPRRRJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHIIIJJJLLLNNNPPPQQQZZZZZZZZZ\\\^^^bbbeeegggoootttxxxzzzyyyxxxyyy|||wwwvvvuuuuuuvvvwwwvvvtttooonnnmmmmmmnnnoooqqqrrrqqqpppnnnlllkkkkkkllllllllleee]]]UUUNNNKKKQQQZZZ\\\aaaiiiooossswwwyyyzzzzzz|||~~~{{{xxxwww|||zzz~~~LLLNNNQQQRRRQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSUUUXXX[[[bbbkkkuuu{{{{{{|||~~~|||uuupppfffaaa[[[WWWUUUVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNPPPSSSVVVYYY]]]bbbfffoooooopppqqqssstttrrrqqqmmmkkkhhhhhhjjjjjjhhheeedddhhhmmmqqqssstttuuuwwwqqqvvvwwwooodddYYYRRRMMMJJJHHHFFFIIIMMMQQQTTTXXX]]]```cccgggiiihhhjjjmmmlllggghhhkkkmmmoooooopppqqqsssqqqqqqqqqqqqrrrtttuuuvvvooopppppppppppprrrvvvyyyzzz{{{|||}}}}}}{{{zzzyyysssttttttrrrooommmmmmmmmlllkkkjjjjjjlllooorrrtttwwwxxxzzz}}}~~~|||{{{yyyzzz{{{|||}}}|||XXXHHH:::888777222111444222222222222333333444555...///000111222222111111//////000000111111222222222222444666777888999999777777888999;;;===>>>@@@===@@@AAADDDHHHGGGYYYzzzllleeennntttaaaXXXSSSPPPLLLLLLLLLLLLLLLKKKJJJHHHJJJMMMUUUeee|||jjj[[[OOOLLLHHHFFFFFFFFFFFFEEEGGGHHHIIIIIIGGGEEECCCBBBBBBAAA@@@??????AAABBBDDDBBBBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIHHHFFFDDDDDDCCCBBBBBBCCCDDDCCCAAA===@@@BBBBBB???======>>>;;;<<<===>>>????????????@@@@@@AAABBBAAAAAA??????999999888888999;;;<<<======AAAHHHQQQUUUNNN@@@444777777555333000...,,,,,,///......---------......///......///000333555777:::BBBGGGGGGFFFFFFDDDAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMQQQWWW```pppwwwlllbbb\\\YYYYYYXXXYYYWWWTTTRRRPPPOOOOOONNNJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMOOOQQQSSSYYYZZZ\\\^^^aaadddfffgggmmmrrrvvvwwwuuutttvvvxxxsssrrrqqqrrrttttttsssqqqnnnmmmkkkjjjkkklllnnnoooqqqpppnnnmmmlllmmmnnnoooiiibbbYYYRRRMMMMMMVVV```dddfffllluuu|||~~~}}}{{{}}}~~~}}}{{{|||}}}}}}PPPSSSWWWXXXWWWUUUSSSSSSOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTWWW[[[bbblllwww~~~~~~|||wwwlllggg```[[[XXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTWWW[[[^^^ccchhhnnnrrruuusssqqqrrrtttsssoookkkllliiigggggghhhhhhfffccceeeiiipppvvvzzz|||~~~~~~zzzlll```VVVOOOJJJHHHGGGJJJNNNQQQSSSVVVZZZ\\\aaadddddddddgggkkklllhhhiiijjjllllllmmmooorrruuurrrrrrqqqpppqqqrrrtttuuunnnooopppqqqsssvvv{{{~~~xxxyyy|||~~~~~~|||zzzxxxsssttttttrrrpppnnnnnnooolllkkkjjjiiikkknnnqqqssswwwwwwxxxzzz~~~~~~{{{|||}}}~~~{{{UUUEEE999888888444333777111111111222333444555666,,,...000111222222222222/////////000111111222222222333555777888999::::::888888999:::<<<>>>@@@AAA<<<@@@@@@DDDGGGEEEVVVuuusssaaabbbjjj^^^WWWSSSLLLKKKLLLMMMMMMMMMKKKIIIGGGHHHMMMXXXlllooo]]]PPPMMMIIIGGGGGGGGGFFFFFFHHHIIIJJJJJJIIIFFFDDDBBBCCCAAA@@@??????AAABBBDDDAAAAAABBBDDDEEEFFFGGGHHHKKKJJJIIIIIIJJJIIIGGGEEEAAA?????????AAABBBAAA???===@@@CCCBBB???======???<<<<<<<<<======>>>??????AAA@@@???=========>>>>>>777777777777888999999:::CCCCCCCCCDDDDDDBBB???===999888666444111...,,,+++///......---------......111000...---...///111333666;;;???BBBEEEFFFBBB;;;BBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLOOOSSS\\\kkk{{{pppiii```YYYVVVUUUVVVVVVUUUUUUTTTTTTSSSQQQMMMJJJJJJJJJJJJKKKJJJJJJIIIHHHDDDDDDEEEGGGIIILLLNNNOOOXXXZZZ]]]```ccceeeggggggkkkpppttttttrrrpppsssvvvrrrqqqqqqrrrssstttrrrqqqpppooommmkkkjjjkkklllmmmmmmllljjjiiiiiijjjkkklllddd]]]UUUPPPMMMPPP\\\hhhnnnmmmqqq{{{}}}||||||||||||{{{|||~~~|||~~~PPPPPPQQQQQQRRRQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWYYY]]]fffrrr{{{~~~yyypppkkkddd```___]]]ZZZWWWZZZZZZWWWTTTQQQRRRXXX]]]]]]```dddiiimmmooopppqqqvvvtttrrrrrrssssssrrrpppgggjjjkkkiiidddbbbdddgggjjjmmmuuuvvviii]]]RRRLLLLLLJJJGGGIIIPPPTTTTTTXXX^^^^^^aaaeeefffeeedddfffhhhjjjjjjjjjkkklllmmmoooppppppppppppqqqssstttrrrqqqpppnnnmmmqqqwww|||~~~~~~~~~{{{yyyyyy{{{}}}{{{zzzvvvzzzyyyrrrooorrrssspppooommmkkkjjjkkkmmmqqqsssrrrtttwwwyyyzzz{{{}}}~~~~~~{{{xxx{{{rrrPPPCCC888555555333111000222111000///000111333555333333222111000///......111111222222222333333333333333333333555777999::::::;;;;;;;;;<<<=========??????AAACCCDDDIIIXXXgggsssllluuuwwweeeYYYQQQKKKKKKKKKMMMOOOOOOMMMKKKKKKIIIJJJPPP^^^uuuuuueee[[[QQQHHHHHHJJJIIIHHHHHHDDDEEEGGGIIIIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@???>>>============AAA???>>>???@@@@@@???>>>=========<<<===>>>>>>?????????>>>>>>======<<<<<<999888777666666888:::<<<@@@@@@@@@@@@@@@???>>>===<<<;;;777444111///..................////////////......---------......///444666:::<<<======???@@@@@@AAACCCDDDDDDFFFIIIKKKJJJIIIGGGGGGIIIJJJJJJIIIIIIFFFHHHSSScccoooqqqoooccc```ZZZUUURRRRRRSSSTTTTTTTTTTTTSSSRRROOOMMMKKKJJJLLLNNNOOOMMMJJJGGGDDDHHHGGGFFFEEEFFFIIILLLNNNSSSVVV[[[___bbbcccbbbaaajjjllloooqqqqqqqqqrrrssstttrrrpppppppppqqqpppooopppnnnkkkjjjkkkkkkkkkjjjnnnkkkhhhffffffiiikkkmmmddd[[[PPPKKKPPP[[[fffmmmssstttwww|||~~~yyyzzz}}}~~~QQQQQQQQQQQQPPPOOOOOONNNPPPPPPQQQQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRPPPRRRUUUWWW\\\eeepppyyyzzzrrrnnnhhheeecccaaa^^^\\\]]]\\\[[[XXXVVVXXX]]]bbbeeegggkkknnnqqqrrrqqqqqqrrrqqqqqqssstttuuusssrrrjjjlllmmmjjjfffeeeiiilllooossszzzqqqcccUUUMMMJJJJJJGGGJJJQQQVVVVVVXXX\\\]]]___aaaaaa```aaadddfffiiijjjjjjkkklllmmmnnnooorrrpppooopppqqqqqqpppoooooonnnoootttyyy~~~~~~}}}zzzxxxxxxzzz{{{zzzxxxvvvyyyxxxqqqnnnqqqrrrpppnnnmmmjjjiiijjjmmmppprrrsssuuuxxxyyyzzz{{{~~~{{{}}}}}}zzz}}}pppMMMBBB777555666444111111222222000///000111222444222222111111000/////////111111222222222333333333333333333333555777999::::::;;;;;;<<<<<<======>>>??????@@@BBBBBBHHHUUUccczzzmmmppp|||hhhZZZRRRLLLKKKKKKLLLNNNNNNLLLKKKHHHFFFGGGKKKUUUjjjppp___TTTKKKHHHHHHFFFEEEEEEDDDFFFHHHIIIIIIHHHFFFDDD???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEIIIIIIHHHFFFFFFEEEEEEEEEAAA@@@???>>>>>>=========@@@???>>>>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@??????>>>===<<<;;;;;;888888777777888:::<<<>>>AAAAAAAAAAAA@@@???>>>===<<<;;;888555333111000000////////////////////////.........------......//////111555777777888:::;;;===???AAABBBBBBCCCEEEGGGHHHFFFEEEEEEFFFFFFEEEDDDGGGEEEEEELLLWWW```aaa```\\\YYYVVVRRRQQQQQQRRRSSSOOOOOOOOONNNLLLJJJIIIHHHIIIJJJKKKLLLKKKHHHEEEDDDDDDCCCBBBBBBCCCFFFIIIJJJPPPSSSWWW[[[___`````````dddgggkkkmmmoooppprrrsssvvvtttssssssttttttsssqqqnnnllljjjjjjjjjkkkjjjhhhkkkiiigggfffggghhhiiijjj___VVVLLLKKKTTTcccooovvvxxxxxxxxx{{{}}}zzz|||~~~QQQQQQPPPOOONNNMMMLLLLLLOOOOOOPPPPPPPPPOOONNNNNNRRRRRRSSSSSSSSSRRRRRRQQQMMMPPPUUUYYY^^^fffqqqyyy{{{tttqqqmmmjjjhhhfffdddbbbaaa```___^^^]]]```dddhhhmmmnnnppprrrrrrqqqpppoooooopppqqqtttwwwwwwvvvtttpppqqqqqqnnnkkklllppptttwww{{{vvvhhhYYYNNNJJJIIIHHHLLLSSSXXXYYYYYYZZZ^^^^^^___^^^^^^```dddgggiiiiiijjjkkklllmmmnnnnnnrrrpppmmmmmmnnnoooooooooooopppsssxxx}}}~~~{{{yyywwwwwwxxxxxxxxxwwwwwwxxxvvvpppmmmnnnppppppnnnllljjjiiijjjllloooqqqvvvwwwyyyzzz{{{}}}zzz{{{~~~}}}~~~iiiIII???666555666444222222333222111000000000111222000000000000000000000000111111222222222333333333333333333444666777999:::;;;;;;;;;<<<===>>>>>>>>>@@@???@@@AAABBBEEEQQQ^^^}}}yyysssmmm]]]TTTMMMLLLKKKLLLMMMMMMLLLJJJGGGFFFFFFHHHMMM]]]{{{~~~hhh\\\PPPLLLJJJFFFDDDDDDDDDFFFGGGIIIIIIGGGFFFDDD@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA???>>>>>>>>>>>>>>>@@@>>>>>>>>>@@@@@@???>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@???>>>===;;;;;;:::888888888999;;;===???AAACCCCCCCCCBBBAAA???>>>===<<<;;;999777555444333333222222222111000000////////////......---......//////111444666777888999;;;>>>???BBBBBBBBBBBBDDDEEEGGGFFFDDDCCCDDDEEEDDDCCCEEEDDDDDDGGGLLLOOOPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAABBBCCCFFFHHHIIIMMMOOORRRVVVZZZ]]]___```aaadddgggiiijjjkkklllnnnsssssssssuuuvvvuuusssppplllkkkjjjjjjkkkjjjhhhggghhhgggggghhhjjjiiigggeeeYYYPPPHHHKKKZZZmmm|||}}}{{{{{{|||}}}}}}||||||}}}}}}OOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKOOOPPPQQQRRRRRRRRRRRRRRRNNNRRRWWW\\\aaajjjttt{{{{{{vvvtttpppmmmkkkjjjhhhhhheeeeeeddddddeeehhhkkknnnqqqqqqrrrqqqpppnnnllljjjpppqqqssswwwzzzzzzxxxuuuvvvvvvuuusssrrrsssxxx{{{uuujjj]]]QQQLLLIIIIIIMMMTTT[[[^^^]]]\\\^^^___```aaabbbeeehhhjjjiiiiiijjjkkkllllllmmmmmmooommmkkkkkkmmmpppqqqrrrrrrtttxxx|||~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvuuuxxxwwwtttooollllllnnnpppooonnnlllkkklllmmmoooqqqyyyzzz||||||}}}|||}}}~~~~~~~~~___EEE<<<666666666444333444444333222111000000000111//////000000111111111111111111222222222333333333444555555666888999:::;;;;;;;;;<<<===>>>>>>???@@@BBB@@@@@@BBBBBBEEENNNYYYrrryyyuuuaaaVVVPPPNNNKKKKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHTTTmmmqqqdddVVVPPPMMMIIIFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???===<<<>>>???@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGAAAAAA@@@???>>>>>>>>>>>>???>>>===>>>???@@@???>>>===>>>AAABBBBBBAAA@@@???@@@@@@???===<<<;;;:::999888888999;;;===@@@BBBDDDDDDDDDDDDCCCAAA???===<<<;;;;;;:::999888777666666777666555444333222111111000//////...............///111444555666777:::;;;AAACCCFFFGGGFFFFFFFFFGGGGGGFFFDDDDDDFFFGGGGGGFFFDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMPPPSSSXXX\\\___aaabbbdddeeeeeeddddddeeefffmmmnnnooorrrsssrrrooollljjjjjjiiijjjkkkkkkhhhfffggggggiiimmmnnnlllfffaaaTTTLLLFFFMMM```uuu~~~{{{yyyyyyzzz{{{}}}~~~|||LLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPRRRRRRSSSSSSNNNRRRWWW\\\aaajjjttt{{{~~~}}}xxxvvvsssooolllkkkkkkllljjjjjjiiijjjkkknnnoooppprrrrrrqqqooommmlllkkkjjjssstttvvvyyy||||||yyywwwzzz{{{zzzzzzyyy{{{}}}}}}tttkkk___TTTNNNIIIJJJMMMTTT]]]ddddddaaa]]]^^^```bbbfffhhhjjjjjjhhhiiijjjkkklllllllllkkkkkkjjjiiijjjnnnrrruuuvvvvvvxxx{{{}}}}}}{{{zzzyyyzzzzzzyyywwwvvvuuuuuuuuuxxxvvvtttpppmmmkkkmmmoooppppppnnnnnnnnnoooqqqrrrzzz{{{}}}~~~}}}|||}}}tttWWWAAA:::666666666444333444333333222111111000000000/////////000111111222222111111222222222333333333666666777999:::;;;<<<<<<;;;;;;<<<===>>>???@@@AAACCCAAAAAACCCCCCEEEMMMUUUjjj~~~hhhYYYSSSPPPMMMKKKKKKKKKKKKJJJKKKKKKJJJHHHFFFMMMaaatttxxxjjjZZZRRRNNNJJJGGGGGGCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDBBBAAA???===<<<===>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>===<<<===???@@@???>>><<<===???AAAAAA@@@>>>===??????>>>===<<<;;;::::::888888:::<<>>999666777777333222333222222222222111111111111//////000000111111111222111111222222222333333333666777888:::;;;<<<<<<===;;;<<<===>>>???@@@AAABBBDDDAAAAAACCCDDDEEEKKKRRRaaaqqq]]]VVVSSSNNNKKKKKKKKKKKKKKKKKKIIIHHHGGGEEEHHHUUUcccooo^^^TTTNNNIIIFFFGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGFFFBBBAAA@@@??????>>>??????===<<<<<<===???@@@???>>>;;;<<<===>>>???>>>======>>>>>>===<<<<<<;;;;;;;;;888999;;;>>>AAACCCEEEFFFCCCCCCCCCBBBAAA???>>>===;;;<<<<<<<<<;;;:::999888:::999999777666555444444111111000///...............///111222333444888:::???CCCHHHKKKJJJIIIHHHGGGAAA@@@???@@@BBBDDDDDDDDD>>>???@@@AAAAAABBBEEEGGGHHHJJJKKKMMMLLLKKKIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAACCCFFFIIILLLMMMNNNNNNOOOPPPSSSVVV[[[___ccceeebbbcccdddcccbbbccceeegggfffgggiiimmmooonnnkkkhhhhhhhhhggghhhiiiiiihhhfffiiiiiilllqqqsssmmmaaaWWWNNNLLLMMMUUUcccttt{{{yyyyyy{{{{{{|||~~~}}}~~~MMMMMMLLLKKKLLLMMMOOOPPPOOOOOOPPPPPPQQQPPPPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOLLLNNNQQQSSSXXXaaallluuu}}}{{{tttooooootttxxxwwwvvvtttuuuvvvvvvtttrrrqqqoookkkiiijjjmmmrrruuurrrrrrsssvvvzzz|||}}}|||||||||yyy{{{|||{{{zzzzzz}}}vvvooodddYYYRRRKKKLLLKKKPPP^^^ooovvvtttfffaaa]]]\\\^^^bbbeeefffhhhiiikkkllllllkkkjjjiiijjjjjjllloootttxxxyyyzzzxxxyyyyyywwwuuuuuuyyy|||~~~~~~~~~{{{wwwuuuvvvwwwxxxuuuuuuvvvrrrkkkjjjnnnqqqqqqpppooooooppppppqqqsssvvv{{{}}}~~~~~~~~~~~~___HHH===888666888666222111333000111111222222222222111000000000000000111111111111111222222222333333333444555777999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCBBB??????BBBDDDDDDIIIOOOVVVwww|||cccYYYUUUPPPLLLKKKLLLLLLLLLKKKHHHGGGGGGGGGHHHOOOWWWnnnxxxeeeYYYQQQKKKGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAABBBBBBBBBBBB????????????@@@@@@@@@AAAAAACCCEEEGGGGGGGGGFFFEEEBBBBBBAAA@@@????????????===<<<;;;===???@@@???>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999<<<>>>AAACCCEEEEEEAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<:::999888888777777666555444333333222111000///............///111222333444666999<<<===BBBGGGKKKKKKJJJHHHHHHAAA???======???@@@???>>>>>>===<<<===>>>?????????BBBCCCEEEGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@CCCGGGKKKNNNOOOOOOOOOQQQRRRUUUYYY]]]aaaccceeeeeeffffffeeeddddddfffhhhdddeeegggjjjmmmmmmkkkhhhgggeeeddddddeeeffffffeeeggggggiiinnnoooiii[[[OOOJJJLLLPPPXXXbbbooo{{{~~~{{{zzz{{{zzz{{{~~~}}}{{{|||PPPOOOMMMKKKKKKLLLNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPOOONNNMMMLLLKKKMMMNNNPPPRRRVVV___kkkttt~~~wwwqqqrrrwww}}}|||zzzxxxxxxyyyyyyuuurrrnnnkkkgggeeegggmmmssswwwooooooppptttxxx|||~~~~~~|||zzztttvvvxxxxxxwwwwwwzzz}}}}}}uuupppfff\\\VVVLLLLLLKKKNNN^^^rrr{{{zzznnnggg^^^ZZZ[[[```dddggghhhiiikkkllllllkkkjjjiiillllllnnnrrrvvvyyyyyyyyywwwwwwvvvsssrrruuu{{{}}}xxxvvvwwwxxxxxxuuuvvvxxxtttllljjjmmmppppppooooooooooooooopppooosssxxx|||}}}|||{{{{{{}}}}}}uuuVVVAAA<<<888777888666222000222///000111222222222222222111111000000000000000000111111222222222333333333222444666888999::::::999;;;<<<===???@@@AAABBBCCC@@@======AAACCCDDDHHHMMMNNNmmmggg[[[WWWQQQMMMKKKLLLMMMMMMLLLIIIGGGIIIJJJJJJMMMRRR]]]~~~lll___UUUNNNIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@???;;;<<<===>>>@@@BBBCCCDDD@@@BBBDDDFFFGGGGGGFFFEEECCCBBBAAA@@@????????????<<<<<<;;;<<>>??????;;;;;;;;;<<<<<<<<<<<<===888:::<<>>===<<<<<<======<<<:::888777555555555444333333222222222222000///............+++---...//////111555888>>>BBBIIIMMMMMMLLLJJJIIICCCAAA???>>>>>>>>><<<;;;@@@>>><<<;;;<<<===;;;:::===>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDEEEDDDCCCBBB>>>????????????>>>>>>===AAADDDIIIMMMPPPQQQQQQQQQQQQSSSWWW[[[^^^aaacccdddkkkkkkjjjgggdddcccdddfffbbbcccdddgggjjjjjjiiigggeeecccaaaaaabbbdddddddddeeedddfffjjjllldddVVVJJJGGGLLLRRRYYYaaalllwww}}}}}}{{{|||yyy{{{~~~}}}|||{{{zzzzzzNNNNNNNNNMMMMMMMMMMMMMMMOOOOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJMMMPPPSSSSSSVVV___lllvvv}}}}}}zzzyyyxxxvvvzzz{{{zzzwwwsssqqqqqqrrrkkkeeeaaabbbeeeggglllrrrlllqqqwwwzzz|||wwwtttrrrvvvxxxwwwsssssswww{{{~~~uuuoooggg]]]XXXKKKJJJKKKQQQ\\\jjjvvv|||xxxkkk^^^ZZZYYYYYY^^^fffggggggffffffggghhhhhhiiigggkkkooossstttuuuvvvxxxtttuuuvvvuuutttuuuyyy}}}|||zzzyyyyyyzzz|||vvvqqqqqqpppmmmlllmmmmmmmmmmmmmmmmmmmmmlllllllllooosssvvvxxxyyy{{{}}}yyy|||~~~}}}~~~}}}fffLLL<<<777666555444444333444444000111222333333222111000000///.........///111222//////000111333444555555444444555777888999:::;;;<<<;;;;;;;;;;;;<<<<<<===BBBAAA@@@@@@BBBEEEIIIKKKQQQ___||||||rrr```XXXSSSRRRPPPLLLHHHHHHEEEJJJNNNMMMHHHEEEHHHMMMXXXllluuucccYYYRRRMMMJJJFFFCCCDDDGGGGGGDDDBBBDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBB???===<<<>>>@@@>>>>>>======>>>???@@@@@@>>>>>>>>>===============<<<===???@@@AAA@@@@@@???============???AAACCCDDDAAA@@@@@@???>>>===<<<<<<:::;;;;;;;;;:::888666555222222222222222222222222111000000///......------,,,,,,---///111333555666<<>><<<:::888888999:::<<<;;;:::999999:::<<<===>>><<<:::<<>>======???@@@EEECCC???<<<;;;;;;<<<===BBBFFFKKKOOOPPPPPPQQQQQQWWWXXX[[[^^^aaacccdddeeegggfffdddccccccdddeeefff`````````aaacccdddeeefffgggfffeeedddccccccccccccgggeeefffgggaaaVVVNNNKKKHHHQQQYYY]]]cccmmmvvvyyy~~~||||||}}}~~~~~~}}}{{{|||~~~wwwxxxyyy|||sssMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNQQQRRRVVV```nnnyyy~~~|||{{{{{{xxxxxxxxxwwwvvvsssqqqooojjjccc^^^^^^```ccciiipppooouuu{{{{{{vvvtttqqqtttwwwvvvssssssvvvyyy|||wwwqqqggg]]]WWWLLLKKKKKKQQQ[[[hhhsssyyy}}}qqqddd^^^[[[YYY]]]cccfffffffffgggggggggggggggfffiiinnnqqqrrrssstttuuurrrsssttttttsssuuuyyy|||}}}zzzxxxxxxyyyzzzuuupppmmmooopppoooooorrrnnnnnnnnnnnnnnnnnnnnnnnnlllooorrruuuuuuuuuvvvwwwxxx|||~~~~~~~~~|||zzzyyy{{{```HHH:::777666555444444333333444111222333333333333222111000//////...///000111222111111222222333333333444666666777888:::;;;<<<===>>>>>>=========>>>??????AAAAAA@@@@@@BBBEEEHHHJJJOOOZZZwwwuuuqqqggg\\\SSSQQQQQQNNNJJJIIIHHHKKKNNNMMMJJJHHHJJJMMMPPPaaa~~~kkk^^^VVVPPPMMMIIIFFFFFFIIIIIIEEEBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@===>>>@@@BBBDDDEEEFFFFFFDDDDDDCCC@@@======>>>@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????>>>???@@@AAACCCDDD@@@?????????>>>=========;;;;;;;;;;;;999777555444111111111111111111111111000000000//////.........//////000111333555777888:::===BBBFFFHHHHHHGGGEEE@@@>>>;;;999777777888888;;;::::::::::::;;;<<<<<<===;;;:::<<>>???>>><<<<<<===@@@CCCEEECCCAAA???<<<;;;<<<>>>???>>>BBBGGGKKKMMMNNNOOOPPPVVVXXX[[[^^^aaaccceeeeeefffeeedddcccaaaaaaaaaaaa______^^^___```bbbdddeeeeeeddddddcccccccccddddddeeedddeeeddd]]]SSSLLLLLLMMMWWW___dddiiirrrxxx{{{}}}|||{{{{{{}}}~~~}}}|||}}}yyy|||hhhLLLLLLLLLMMMNNNNNNNNNOOOIIIIIIIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNHHHKKKNNNQQQVVV```ppp{{{yyyxxxxxxzzz{{{xxxrrrlllfff___YYYYYY[[[^^^gggooottt{{{}}}xxxtttrrrqqqtttvvvvvvsssrrrtttvvvwww}}}|||uuujjj]]]UUUMMMLLLLLLPPPZZZfffpppuuuvvvkkkccc]]]ZZZ]]]aaacccdddfffhhhhhhgggfffeeefffiiimmmpppqqqqqqrrrsssqqqrrrsssttttttvvvzzz}}}~~~|||zzzxxxwwwwwwxxxyyytttooommmppprrrqqqrrruuuppppppppppppppppppppppppooorrruuuvvvuuuttttttuuuwww}}}~~~}}}~~~}}}}}}zzzyyysssXXXCCC999777666555444333333333333222222333444444333222222000000///...///000111222333333333333222222222222555666777888:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@BBBDDDGGGIIILLLSSSjjjvvvlllyyysssdddUUUQQQRRRPPPMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLVVVmmmzzziii^^^VVVPPPMMMIIIHHHKKKKKKFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????;;;<<<>>>AAACCCDDDEEEEEEEEEEEEDDDAAA>>>===>>>@@@?????????>>>>>>>>>>>>>>>????????????????????????@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;999666444222000000000000000000000000000000000000000000000///000000111222444555777888999<<<@@@DDDFFFFFFDDDCCC@@@>>>;;;888666555555666666777888888999999999888;;;::::::<<>><<<<<<===???@@@???CCCIIIMMMOOOQQQSSSTTTTTTVVVZZZ^^^aaacccdddddddddccccccaaa___]]][[[ZZZ^^^]]]\\\[[[\\\^^^aaabbbaaaaaaaaaaaaaaabbbcccdddaaaaaabbb```WWWMMMKKKNNNSSS]]]ggglllpppvvvzzzzzz|||{{{yyyyyyzzz{{{zzzyyy}}}}}}~~~~~~|||zzzwwwvvvyyy}}}wwwXXXKKKKKKLLLMMMNNNOOOOOOOOOIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLLLLMMMHHHKKKNNNPPPUUU```ppp|||~~~||||||~~~zzzppphhhaaaZZZUUUUUUWWW\\\gggrrrzzzzzzvvvtttsssqqqsssuuuwwwvvvsssqqqqqqrrrrrrwwwzzzmmm___VVVMMMLLLLLLPPPZZZeeennnsss~~~yyyrrriiiaaa\\\]]]```aaacccgggiiijjjiiigggeeegggjjjnnnpppppppppqqqrrrpppqqqrrrtttvvvyyy|||}}}zzzyyyxxxwwwwwwxxxyyyzzzzzztttqqqrrrrrrpppppprrrpppppppppppppppqqqqqqqqqrrruuuyyyzzzzzzxxxxxxxxxwww}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}lllQQQ@@@:::666666555444333333333333222222222222222222222222111000/////////000111222222222222333333333333333333444555666777888999:::<<<<<<<<<<<<<<<===>>>???@@@@@@???@@@AAADDDFFFGGGIIINNN```tttrrrnnnZZZSSSSSSQQQNNNLLLOOOMMMLLLNNNPPPPPPNNNLLLMMMQQQ```~~~{{{mmm___UUUQQQKKKIIIKKKKKKHHHEEEFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===>>>???AAABBBCCCCCCCCCEEEEEEDDDBBB???>>>>>>@@@======>>>??????????????????????????????@@@@@@@@@BBBBBBCCCCCCCCCBBB@@@???AAAAAAAAA@@@@@@@@@AAAAAA=========>>>>>>>>>>>>>>>======<<<:::888555222000////////////////////////000000000111111111222222000000000111222444555666999;;;???BBBDDDDDDCCCBBB???===:::777555444444444222333444666666666555555999999:::<<<>>>???@@@@@@@@@???>>>======>>>???@@@AAA@@@>>>=========>>>???BBBFFFJJJNNNPPPQQQSSSUUUQQQSSSWWWZZZ^^^```aaaaaa```aaaaaa```___]]]ZZZYYY\\\[[[YYYXXXYYY[[[]]]_________^^^^^^^^^___``````_________[[[QQQHHHJJJQQQYYYdddoootttwwwzzz{{{yyy{{{yyywwwvvvwwwxxxwwwvvvtttvvvxxxyyyxxxvvvuuuuuuuuu|||gggKKKKKKKKKLLLMMMNNNOOOOOOOOOIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIILLLNNNPPPUUU```ppp|||~~~~~~}}}vvvkkkaaa[[[VVVRRRSSSVVV]]]jjjvvvyyytttrrrssssssrrruuuvvvuuusssqqqnnnmmmmmmmmmrrrzzzrrrcccYYYMMMLLLLLLQQQZZZdddmmmqqq|||}}}zzzpppddd]]]ZZZZZZ___bbbfffjjjkkkkkkiiiggggggjjjmmmoooooonnnnnnooonnnnnnooorrruuuxxxzzzzzzxxxwwwwwwwwwwwwxxxyyyzzzzzztttqqqqqqqqqnnnnnnpppoooooopppppppppqqqqqqqqqsssvvv{{{}}}~~~}}}}}}}}}yyy}}}~~~~~~~~~}}}{{{|||||||||~~~fffMMM@@@<<<666555444333333222222333111111000000000000111111111000/////////000222333000111222333444555666666333333444555777888999:::;;;;;;;;;;;;<<<===>>>????????????@@@AAACCCEEEFFFGGGLLL[[[xxxsss}}}dddXXXUUURRRNNNLLLPPPNNNLLLMMMQQQRRROOOKKKMMMMMMWWWpppsssbbbVVVNNNIIIJJJKKKIIIHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>======>>>>>>@@@AAAAAABBBBBBBBBAAAAAACCCDDDCCCBBB???>>>???@@@:::;;;===???@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@BBBCCCCCCDDDCCCBBB@@@???@@@@@@@@@@@@@@@?????????===============>>>>>>>>>===<<<;;;:::777444111///........................///000000111222333444444222222222222333444555666999;;;>>>AAACCCCCCBBBBBB???===999666444333333333111222444666666666555555777888999;;;<<<===>>>???BBBAAA???>>>=========>>>AAA@@@???>>>=========>>>BBBEEEHHHJJJKKKLLLNNNOOOOOOQQQSSSVVVXXX[[[\\\]]]]]]]]]^^^______^^^\\\[[[[[[ZZZXXXWWWWWWYYYZZZ\\\]]]]]]\\\\\\\\\\\\]]]]]]___^^^\\\VVVMMMGGGKKKTTTaaalllxxx|||~~~~~~{{{zzzwwwtttssstttttttttsssqqqtttxxxxxxwwwvvvvvvvvvvvv|||^^^HHHLLLLLLLLLMMMNNNNNNNNNOOOGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLOOOPPPUUUaaaqqq~~~}}}xxxoooeee^^^XXXTTTRRRSSSVVV]]]kkkxxx~~~uuuppppppqqqrrrrrrqqqpppnnnkkkjjjhhhhhhhhhhhhnnnuuutttfff]]]OOONNNNNNRRRZZZccckkknnnzzzwwwiii^^^XXXUUU\\\___dddhhhkkkkkkjjjiiigggiiilllnnnmmmlllkkklllkkkjjjkkknnnrrruuuvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyuuuooolllnnnooommmnnnpppooooooppppppqqqrrrrrrrrrqqquuuzzz~~~~~~~~~~~~~~~|||~~~{{{xxxxxxyyy{{{{{{}}}~~~___III>>><<<666555444333222222222222000000////////////000000111111000///000111222333000000111333444666777777444555666777999:::;;;;;;<<<<<<<<<<<<===???@@@AAA?????????@@@AAABBBCCCDDDFFFKKKWWWmmmyyyuuurrraaaXXXRRROOONNNOOOMMMLLLMMMPPPPPPNNNKKKHHHIIIOOOcccwww```UUUKKKJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>BBBBBBBBBBBBAAA@@@??????@@@AAABBBAAA???>>>???@@@:::;;;===???@@@AAAAAA@@@======>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>========================<<<;;;;;;999666333000///........................///000111222333555666666666666555555666777888888999;;;===@@@AAABBBAAAAAA>>><<<999666444333444444333444555666777888888888555777999999999:::<<<>>>===============>>>>>>?????????>>>>>>>>>>>>>>>>>>EEEGGGJJJKKKLLLMMMNNNPPPPPPPPPPPPQQQSSSVVVYYY[[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^ccc^^^YYYSSSLLLHHHOOOXXXhhhsss~~~yyyvvvrrrppppppqqqqqqpppssswwwzzzzzzwwwttttttuuuyyy~~~tttVVVIIIMMMMMMMMMMMMMMMMMMNNNNNNIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIKKKNNNPPPVVVcccuuu}}}uuullleeeaaaWWWUUUSSSTTTUUU[[[iiivvv}}}zzzpppkkkjjjllllllkkkgggdddaaa``````aaaccccccdddiiiqqq{{{uuuggg___TTTRRRQQQTTTZZZaaagggjjjsss~~~oooddd]]]XXXYYY[[[```eeehhhjjjkkkkkkjjjlllooopppooommmmmmmmmlllkkkkkkooosssvvvuuutttssssssttttttuuuuuuvvvvvvtttooolllooopppooopppssspppqqqqqqrrrssssssttttttqqquuu{{{~~~~~~~~~~~~~~~~~~|||zzzyyyxxxwwwwwwxxx{{{yyy}}}tttXXXDDD;;;999666555444333222222222222111111000//////000111111222111000000000111222333222222333333444555666666444555666777888:::;;;;;;::::::;;;;;;<<<>>>???@@@>>>>>>???@@@AAABBBCCCCCCGGGKKKRRR```sss~~~kkk]]]TTTPPPQQQLLLLLLLLLLLLMMMMMMLLLKKKFFFGGGLLLYYYqqqlll^^^PPPKKKKKKIIIIIIIIIJJJIIIGGGEEEDDDCCCCCCBBBBBBBBB@@@??????>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>===>>>@@@@@@???>>>???@@@<<<===???@@@@@@???>>>===<<<<<<===>>>>>>???@@@@@@???@@@BBBCCCCCCBBBAAAAAA>>>???@@@AAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<;;;:::::::::888666333111///........................//////111222444666888888777777666666777777888888888999;;;===????????????===;;;999666444444555555333333333444555666888999444666888888777777999;;;999999::::::;;;<<<======;;;<<<<<<>>>???@@@AAABBBGGGIIILLLMMMNNNOOORRRTTTSSSQQQOOONNNPPPSSSWWWZZZZZZZZZZZZ[[[[[[]]]^^^^^^YYYZZZZZZ[[[ZZZYYYXXXWWWYYYYYYZZZ\\\^^^```bbbccchhh```WWWQQQLLLLLLSSS\\\iiittt~~~xxxtttpppnnnnnnoooooonnnqqquuuxxxwwwssspppppprrrxxx}}}bbbKKKEEENNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMGGGJJJMMMPPPWWWeeexxxvvvmmmiiigggXXXUUUTTTTTTUUUYYYfffsssttt}}}vvvkkkeeeeeeeeedddccc^^^[[[XXXWWWYYY]]]___aaaaaafffnnnwww~~~ttthhh```XXXVVVTTTUUUZZZ```dddfffkkk{{{uuukkkddd___VVVYYY]]]bbbfffiiijjjkkkoooqqqttttttsssqqqppppppooonnnnnnrrrvvvxxxwwwvvvrrrrrrrrrsssssstttttttttxxxsssppprrrsssrrrrrruuurrrrrrsssssstttuuuvvvvvvtttxxx}}}~~~~~~xxxzzz~~~{{{yyyxxxxxxwwwwwwyyy|||xxx{{{mmmRRR@@@888777555555444333222222222222333222111000000111222333222111000000000111333333444444444444444444444444222333444555666777888999888888888999:::;;;======>>>>>>???@@@AAAAAABBBBBBHHHKKKNNNWWWssswww|||iiirrraaaUUURRRSSSJJJKKKLLLLLLLLLKKKKKKKKKGGGIIILLLSSSeeevvvfffUUUMMMKKKIIIHHHIIIKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@????????????======>>>???????????????;;;===???????????????AAA??????@@@AAA@@@>>><<<:::;;;<<<<<<===>>>?????????>>>???AAABBBBBBBBBBBBAAA???@@@AAABBBCCCBBBAAAAAA??????>>>===<<<;;;;;;:::999999999888666333111/////////////////////////////////111333555777888999666666555555555555666666777888:::<<<============<<<;;;888666555555666777111000000000111333555777333666888777555555777:::888888999999999:::::::::888999;;;===@@@BBBDDDEEEBBBDDDGGGJJJKKKMMMPPPSSSUUUSSSOOOMMMNNNRRRWWWZZZ[[[ZZZYYYYYYYYY[[[\\\]]]YYYZZZ\\\\\\\\\ZZZXXXVVVWWWXXXZZZ]]]```cccfffhhhkkkaaaVVVPPPMMMNNNUUU]]]gggrrr}}}{{{wwwtttooommmmmmmmmmmmmmmiiinnnsssrrrooolllmmmppptttyyy|||UUUAAA???KKKNNNQQQQQQNNNMMMMMMOOOLLLLLLMMMLLLLLLKKKJJJIIIKKKGGGDDDDDDGGGKKKMMMMMMGGGIIIMMMQQQWWWccczzzvvvllleeeaaa^^^[[[YYY[[[```eeegggtttvvv{{{tttmmmeeeaaaaaaaaa___\\\VVVUUUTTTTTTTTTVVVXXXZZZZZZ```eeekkkvvv}}}yyyvvvkkk```ZZZWWWTTTVVV[[[```bbbbbbjjjuuuzzzlll___WWWVVVYYY^^^```aaaeeejjjpppnnnmmmnnnrrrtttsssqqqqqqpppqqqtttxxxyyyvvvsssqqqqqqpppnnnnnnooosssvvvzzzvvvqqqppppppqqqpppnnnmmmnnnnnnnnnmmmooosssvvvwww{{{|||vvv{{{zzzvvvzzz~~~~~~}}}~~~aaaJJJ>>>888555333222222111111222222333222222222111111111000000000000111111111222222222444444444555555555555555555555555777999<<<>>>@@@>>><<<:::999999:::;;;<<<>>>@@@BBBBBBBBBBBBDDDFFFCCCMMMMMMQQQhhhlllgggssswwwaaaXXXSSSOOOKKKNNNMMMJJJLLLPPPOOOJJJJJJNNNJJJMMM___uuulllUUUNNNKKKFFFGGGLLLKKKKKKJJJHHHFFFDDDBBB@@@AAA@@@@@@@@@??????>>>>>>===============>>>??????@@@AAAAAABBBAAA@@@???>>>>>>@@@BBB???<<<999;;;=========<<<<<<===>>>@@@AAADDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<>>===<<<<<<<<<<<<<<<999888666444222111000000000...,,,///333444000,,,000000222444666888999:::999888777777777777777777999999999999:::;;;<<<===<<<;;;:::999888666666555444333111111111333555666666666666666666666666666777666666999<<<===;;;999888999<<>>@@@BBBBBBBBBBBBDDDFFFEEELLLLLLPPPccc~~~ssseeejjjuuummm___YYYTTTKKKMMMLLLHHHJJJNNNMMMIIIJJJNNNKKKLLLYYYkkkvvv^^^SSSNNNGGGEEEIIIHHHHHHGGGFFFEEECCCBBBAAACCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@???>>>===>>>???>>>===<<<===>>>======<<<<<<===>>>@@@AAADDDCCCCCCBBBAAAAAA@@@@@@??????????????????>>>>>>???>>>===<<<<<<;;;;;;;;;999888666444222111000000111///---000333444111---,,,...000333666999;;;===999888777777666666666666666666666666777888::::::999999888888777777666666444333222111111333444666555555555555555555555555777666666888<<<===;;;999:::;;;===???AAACCCDDDDDDFFFHHHIIIJJJLLLOOOSSSWWWSSSSSSSSSQQQQQQRRRUUUXXXZZZZZZZZZXXXVVVUUUWWWYYYWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[^^^aaaeeeffffffeee___YYYSSSTTT[[[aaaddddddaaaeeemmmtttzzz|||}}}|||xxxuuuqqqmmmlllmmmoooqqqqqqooolllkkkkkkkkkkkkjjjmmmttt|||aaaLLLCCC???OOOQQQRRRQQQPPPNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHNNNKKKGGGFFFHHHJJJKKKKKKJJJJJJMMMPPPTTT]]]ooo{{{rrrlllfffgggddd]]]WWWYYYbbbjjjqqqqqqqqqqqqppplllfffbbb]]]XXXQQQNNNNNNNNNMMMKKKIIIIIIIIIJJJLLLNNNPPPRRRUUUXXX[[[___ffftttzzzuuurrriii___[[[[[[[[[^^^aaaccccccccccccjjjrrryyyttthhh]]]XXXUUUVVVYYY[[[aaahhhnnnmmmmmmnnnpppqqqpppnnnmmmmmmnnnpppqqqrrrpppnnnkkkmmmpppqqqrrrsssvvvxxxtttrrrooonnnooooooooonnnnnnnnnoooooooooqqqtttwww~~~}}}}}}}}}~~~}}}}}}~~~~~~{{{uuu|||}}}~~~oooTTTBBB999555555444444333333333333444444222222222111111111111111222222333333333444444444444444555555555666666666777777777888999:::<<<<<<<<<<<<:::::::::;;;<<<===>>>@@@BBBBBBBBBBBBDDDFFFHHHKKKJJJPPP\\\mmmjjjdddfffwwwyyyeeeZZZUUUMMMMMMKKKIIIJJJMMMMMMJJJIIIOOOLLLJJJRRR^^^vvvkkk^^^VVVMMMJJJKKKIIIHHHGGGFFFDDDCCCAAAAAADDDDDDBBBAAA???>>><<<<<>>>>>===<<<===???@@@???>>>======<<<<<<===>>>@@@AAACCCCCCCCCBBBBBBAAAAAA@@@????????????@@@@@@AAAAAA>>>>>>===<<<<<<;;;;;;:::888777666444333111000///111///...000333444222///---...000222555888:::;;;999888777666555555555555444444444555666777999:::888888888888888888888888555444333222222222333444444444444444444444444444666666666888:::;;;:::999<<<<<<===???@@@AAAAAABBBFFFHHHJJJKKKMMMOOORRRUUURRRRRRRRRQQQPPPPPPRRRUUUTTTUUUVVVUUUSSSTTTUUUWWWUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]___cccggghhhdddaaaWWWVVVXXX]]]ccchhhhhhgggdddhhhnnnuuuzzz|||||||||{{{xxxtttqqqnnnnnnooopppqqqooommmllllllmmmlllkkklllpppyyysssVVVGGG@@@>>>PPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJNNNLLLJJJHHHHHHIIIJJJJJJJJJIIIKKKMMMOOOVVVdddsss{{{sssnnngggfffccc___[[[\\\aaaeeeggggggffffffeeeaaa]]]YYYSSSOOOJJJHHHGGGGGGFFFEEEDDDEEEFFFGGGIIILLLNNNOOORRRSSSVVVZZZ```lll{{{uuuqqqhhh___\\\]]]```ccceeefffeeeddd```dddjjjsss~~~ssseee]]]VVVUUUWWWZZZaaahhhlllmmmmmmnnnoooooommmmmmmmmmmmmmmnnnoooooonnnmmmqqqsssuuuuuusssrrrqqqrrrrrrqqqooooooooopppppppppnnnooopppoooppprrrvvvyyy~~~~~~|||zzzyyy{{{|||~~~|||zzzyyyvvvttttttvvvxxxyyyxxxwww|||dddLLL>>>777555666444333333222222333333444111111111111111111111111222222222333333333333444444444555555666666777777999999999999999999::::::;;;;;;::::::;;;<<<===>>>>>>@@@BBBBBBBBBBBBDDDEEEIIIIIIHHHOOOWWW___xxxhhh___lllooo___WWWRRRPPPLLLJJJKKKMMMMMMLLLJJJQQQOOOLLLOOOUUUiiizzzmmmcccYYYRRRQQQMMMLLLJJJGGGEEEBBBAAA@@@DDDCCCBBBAAA@@@???>>>>>>?????????>>>>>>??????@@@???@@@@@@@@@@@@????????????===;;;===@@@AAA???===>>>============???@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;:::999777777666444333111///...///...---///111222111///000111222333444555666666888888666555444444333333444444555666777888:::;;;:::::::::::::::999999999666555444333333333333333333333333333333333333333555555666777999:::::::::<<<<<<<<<===>>>???AAAAAADDDFFFIIIKKKLLLMMMPPPRRRPPPQQQRRRQQQOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\^^^___^^^```dddhhhgggaaa[[[TTTVVV[[[bbbhhhkkklllkkknnnqqqvvvzzz}}}}}}|||{{{{{{zzzwwwtttsssrrrrrrrrrtttrrrqqqqqqrrrrrrqqqooopppsss{{{___JJJAAA===;;;OOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLMMMNNNMMMKKKIIIGGGGGGHHHIIIIIIHHHHHHJJJKKKOOOZZZfff}}}yyyrrrmmmhhheeebbbbbbddddddbbb```___^^^]]]\\\[[[YYYUUURRRMMMJJJGGGFFFEEEEEEEEEEEECCCCCCEEEGGGIIIKKKMMMOOOOOOOOORRRWWW\\\eeeyyy~~~wwwqqqhhh___\\\___cccggghhhhhhgggfffbbbeeejjjtttnnncccXXXUUUVVVYYY___fffkkklllmmmnnnmmmlllkkkjjjlllmmmnnnnnnnnnmmmmmmnnntttvvvxxxwwwtttqqqooooooqqqqqqqqqqqqppppppqqqqqqooopppppppppqqqssswwwzzz|||||||||}}}}}}|||zzzyyyzzz{{{~~~|||xxxtttsssqqqpppppprrrtttwwwwwwyyy|||xxxYYYFFF<<<777666888222222111111111111222222111111111111111111111111111111111111222222222222444444555555666777777888999999999999999999999999:::::::::;;;<<<===>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEGGGGGGGGGNNNTTTWWWrrrnnn^^^fffmmm```VVVQQQMMMKKKJJJJJJKKKLLLKKKRRRQQQOOOQQQSSSbbbzzzrrrdddXXXSSSLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>=========>>>>>>?????????????????????@@@BBB???======@@@AAA>>><<<>>>>>>======>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>===>>>>>>===<<<:::999888666666666555333111///...---,,,,,,---...///000///111111111222333444444555777666555444333333333333333333444555666888:::;;;;;;;;;:::999888777666666666555555444333333333333333333333333333333333333444555666666777888999::::::::::::;;;===???AAABBBBBBDDDGGGIIIJJJJJJLLLMMMNNNPPPQQQQQQOOONNNNNNOOORRRTTTTTTSSSQQQPPPPPPQQQUUUUUUUUUUUUWWWYYY\\\]]]```aaabbbeeegggddd]]]XXXSSSWWW]]]bbbfffiiikkkmmmtttvvvyyy}}}~~~~~~}}}|||yyyyyyyyyxxxxxxwwwvvvvvvvvvuuuttttttuuuvvvtttsssxxx{{{oooRRRDDD???===;;;NNNMMMKKKKKKMMMNNNMMMLLLLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLKKKIIIFFFFFFGGGHHHIIIGGGGGGHHHIIIKKKSSS\\\rrr{{{vvvooojjjiiifffcccdddhhhhhhaaa[[[ZZZXXXUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDDDDEEEEEEBBBCCCDDDFFFIIIKKKLLLMMMMMMLLLPPPVVVXXX^^^qqq~~~wwwrrriii```[[[```eeeiiijjjjjjjjjjjjiiilllooovvvwwwjjj\\\VVVVVVXXX]]]ccciiikkknnnnnnllljjjiiihhhkkklllnnnnnnmmmmmmnnnpppqqqsssuuuuuusssqqqqqqqqqpppqqqrrrrrrpppooopppqqqooopppqqqqqqrrrtttxxx{{{{{{zzz{{{|||~~~~~~|||{{{{{{}}}zzzttttttrrrqqqqqqrrrtttxxxzzz{{{|||nnnOOOAAA;;;777666999111111000000000000111111111111111111111222222222000000111111111222222222444444555666777777888999999999:::::::::999999888999:::;;;<<<===>>>??????>>>@@@BBBBBBBBBBBBDDDFFFDDDGGGGGGKKKQQQTTThhhuuu```bbbuuu|||hhh[[[TTTMMMKKKJJJGGGHHHJJJLLLSSSRRRQQQTTTTTT]]]pppqqq^^^SSSIIIHHHFFFEEEDDDDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCC???>>>==================??????>>>>>>>>>???@@@@@@AAA@@@????????????>>>===>>>>>>======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============>>>===<<<:::888777555666666555333111...---++++++++++++,,,...///000---...///111333555666777555444333333222333333333111111111333444666888999:::999888777555444333333555555555555444444444444333333333333333333333333444555666666555666999;;;999999999:::;;;>>>@@@AAA@@@CCCGGGIIIIIIIIIIIIIIILLLNNNQQQQQQPPPNNNNNNOOOQQQSSSTTTSSSQQQOOOOOOOOOUUUTTTTTTTTTVVVYYY\\\^^^ccceeeggghhheee```[[[XXXXXX\\\aaacccdddfffjjjmmmrrrtttxxx{{{}}}~~~}}}|||xxxyyyzzz|||||||||zzzzzzuuuttttttuuuwwwwwwuuuttt}}}cccLLLDDDAAA???>>>NNNLLLJJJKKKMMMOOOOOONNNOOONNNLLLJJJIIIJJJKKKKKKIIIJJJKKKHHHEEEDDDFFFHHHIIIGGGGGGHHHHHHIIIOOOVVVcccxxx|||xxxtttmmmhhhgggdddbbbaaaaaa___[[[VVVSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBAAABBBCCCDDD@@@AAACCCEEEGGGHHHIIIJJJKKKJJJNNNSSSSSSUUUfffzzz{{{vvvqqqiii```[[[```fffiiijjjkkklllmmmnnnppprrruuu~~~tttddd\\\[[[\\\```dddhhhkkknnnnnnkkkhhhggggggiiikkkllllllkkkkkknnnqqqmmmoooqqqqqqpppooopppqqqoooqqqrrrrrrooommmnnnooopppqqqrrrrrrsssuuuyyy}}}}}}||||||~~~}}}~~~|||vvvuuutttsssqqqqqqtttwwwzzz{{{|||~~~~~~~~~eeeGGG===:::666555888222111111111111111111222000000111111111222222222111111111222222222333333444444555666777888999999888888999:::::::::999888888999;;;<<<>>>??????@@@>>>@@@BBBBBBBBBBBBDDDFFFBBBHHHGGGHHHOOOSSS```vvvgggaaakkkrrrbbbYYYQQQOOOLLLHHHIIILLLMMMRRRPPPQQQVVVTTTWWWeee~~~lll\\\OOONNNKKKHHHFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>======>>>>>>???>>>======>>>???@@@AAA>>>???@@@@@@???>>>???AAA???>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>======>>>>>><<<:::777666555555555555333111...,,,++++++,,,,,,,,,---000111---...///111222444555666222222222222222333333444111111222333555777999:::999999888777777666555555444444444555555555555555444444444444444444444444333555666555444555888;;;;;;;;;:::999:::<<<>>>??????CCCGGGJJJJJJHHHHHHHHHJJJMMMPPPRRRQQQOOOOOOOOONNNPPPQQQQQQPPPOOOOOOOOORRRRRRRRRSSSVVVZZZ^^^```fffjjjmmmkkkeee^^^[[[[[[bbbggglllllliiiiiilllooosssuuuxxxzzz||||||{{{zzzxxxzzz}}}~~~|||{{{tttttttttvvvxxxxxxvvvuuu~~~xxxXXXHHHDDDAAA>>>===OOOLLLJJJKKKOOOQQQQQQPPPRRRPPPMMMJJJIIIHHHHHHIIIHHHIIIJJJHHHEEEDDDEEEHHHJJJHHHHHHIIIIIIIIINNNTTTVVVjjj}}}zzzwwwssslllgggcccbbb___\\\WWWTTTRRRRRRKKKHHHFFFEEEEEEEEEDDDCCC???@@@@@@@@@??????@@@BBB>>>???AAACCCEEEFFFFFFGGGJJJIIIMMMQQQOOONNN]]]rrr}}}~~~|||xxxtttqqqiiiaaaZZZ___fffiiijjjkkkmmmooonnnqqqrrrqqqvvv|||kkkcccaaaaaadddhhhgggkkknnnnnnjjjgggffffffgggiiikkkkkkjjjjjjnnnqqqmmmnnnooonnnmmmlllmmmnnnnnnppprrrqqqnnnllllllnnnpppqqqrrrrrrsssvvvzzz}}}~~~~~~}}}~~~}}}wwwuuutttrrrpppppprrrvvvyyyzzz|||~~~}}}zzzzzz|||yyy{{{~~~}}}~~~}}}~~~___CCC:::999666444777333222222222222222222333000000111111222222222222222222333333333444444444444444555666777888999999777888999:::;;;:::999888888999;;;===>>>???@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFAAAIIIHHHEEEMMMSSS[[[iiiqqqcccfffvvv}}}jjj___WWWTTTQQQLLLLLLPPPNNNRRROOOPPPVVVSSSSSS^^^hhh|||iii[[[XXXSSSNNNIIIFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>?????????>>>=========???@@@AAA:::===@@@@@@>>>>>>AAADDD???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>?????????======>>>>>><<<:::777555444555555555333111...,,,+++,,,---,,,---...111333111111111111111111111111111111111111222333444555333333444555777999;;;<<<::::::::::::::::::::::::333333444555666666666555444444444444444444444444333444666555444444888;;;>>><<<:::999999:::;;;<<<@@@DDDHHHKKKJJJIIIHHHHHHIIILLLPPPRRRRRRPPPPPPPPPJJJLLLOOOPPPOOOOOOOOOPPPPPPPPPPPPRRRVVV[[[```ccchhhmmmqqqmmmeee]]]\\\]]]kkkqqqwwwvvvqqqnnnpppsssyyyzzz{{{||||||zzzxxxwwwzzz||||||zzzuuuuuuvvvxxxzzzzzzxxxwww|||mmmQQQEEEBBB???;;;:::MMMKKKJJJLLLPPPSSSSSSRRRSSSPPPMMMJJJHHHHHHIIIJJJHHHGGGGGGFFFDDDBBBAAA@@@DDDFFFHHHHHHHHHHHHJJJKKKRRRYYYggg{{{|||vvvqqqlllgggddd^^^]]]ZZZWWWRRRNNNJJJGGGGGGFFFEEECCCBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>>===>>>@@@AAAAAABBBDDDEEEJJJLLLLLLJJJJJJOOOZZZbbbrrr{{{ssspppjjjaaa___aaaeeehhhjjjjjjiiihhhhhhkkknnnooopppyyyoooeeedddeeeccckkkllllllkkkjjjgggdddbbbeeefffgggiiijjjjjjjjjjjjnnnqqqrrrqqqmmmkkklllmmmllllllllloooqqqqqqpppnnnsssssssssttttttuuuuuuuuu|||xxxxxx|||~~~yyyxxxyyyzzz{{{|||}}}~~~wwwvvvtttpppnnnooorrruuuzzz{{{||||||{{{wwwsssqqqxxxxxx{{{~~~~~~{{{~~~qqqWWW???:::999555333555333222111000000111222333111111222333333333333222444333222111111111222333555555555666666888999:::888999999888777777888:::::::::;;;<<<===>>>???@@@???@@@BBBCCCDDDDDDEEEEEECCCDDDEEEGGGKKKRRRZZZ```wwwjjjeeeooowwweeeXXXVVVTTTMMMMMMSSSQQQTTTWWWVVVRRRPPPRRRUUU\\\mmm___VVVOOONNNNNNKKKIIIIIIHHHGGGFFFFFFFFFEEECCCAAA@@@@@@??????>>>=========>>>===<<<;;;<<<===???AAA??????>>>>>>>>>>>>????????????AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>AAAAAA@@@???>>>>>>??????>>>>>>>>>===;;;999777555444444333222111000///...,,,,,,------...///000000111111111000111111222222222333333222000111333555444555666777999:::;;;<<>>LLLJJJIIIKKKOOOQQQQQQPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEECCCBBBDDDEEEFFFGGGFFFGGGJJJLLLKKKNNNWWWfffvvv~~~}}}zzzuuupppmmmiiidddaaaZZZXXXUUUQQQLLLHHHEEECCCCCCCCCBBBBBBBBBBBBBBBCCC???@@@@@@@@@@@@???>>>>>>===???@@@AAAAAAAAACCCEEEHHHIIIJJJIIIIIINNNWWW^^^lllyyyyyysssrrrmmmfff^^^```cccfffggghhhhhhgggfffjjjmmmmmmnnnvvvrrreeebbbbbbaaahhhiiiiiiiiigggeeecccaaaffffffggghhhiiijjjkkklllqqqsssssspppkkkgggffffffmmmmmmmmmooopppqqqooommmssssssrrrrrrssssssssstttxxxvvvuuuvvvzzz~~~~~~}}}yyyxxxyyyyyy|||}}}}}}~~~{{{zzzxxxtttrrrqqqtttvvvyyy{{{}}}}}}yyyuuurrruuuvvvyyy|||}}}}}}{{{fffOOO;;;777888555333555333222111000000111222333111111222333333333333333444333222111111222333444555555555555666888999:::999::::::999777777888::::::;;;<<<===>>>???@@@@@@???@@@AAACCCDDDDDDEEEEEEDDDDDDEEEFFFIIINNNUUUZZZooozzznnnpppnnn]]]YYYUUUMMMJJJMMMQQQUUUXXXWWWTTTRRRTTTVVV^^^hhhtttdddSSSMMMMMMMMMLLLLLLJJJHHHGGGGGGGGGGGGDDDBBB@@@@@@@@@???>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCBBB@@@???>>>AAA@@@@@@???>>>>>>??????>>>>>>>>>===;;;999777555444333333222111000///...++++++,,,,,,---......///111111000000111111222222222222333222111222444777666777888:::<<<===??????>>>===<<<<<<===<<<888444444444333333333333444444444444444333333333222222222333444555666777777777999999888888999::::::;;;???AAADDDGGGHHHHHHGGGFFFJJJLLLMMMMMMLLLJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLPPPTTTYYYYYYXXX[[[cccjjjpppqqqooohhh``````iiiqqq{{{|||~~~{{{yyyvvvzzz}}}}}}}}}~~~|||zzzvvvuuuuuuzzz|||zzzhhhSSSBBB>>>>>>999888;;;JJJIIIIIIJJJLLLOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEECCCCCCDDDDDDDDDFFFJJJLLLLLLKKKLLLTTT___iiippprrrvvvuuuwww~~~wwwuuussspppnnnkkkhhhdddaaaVVVTTTOOOJJJFFFCCCAAA@@@>>>??????@@@AAABBBCCCDDD???@@@@@@@@@@@@???>>>>>>===???@@@@@@@@@@@@BBBCCCCCCFFFGGGHHHHHHLLLSSSXXXcccnnnvvvtttrrrssspppjjj^^^___```bbbccceeeffffffgggjjjlllmmmnnntttyyyiiicccbbbbbbfffggghhhhhhgggfffdddcccggggggfffggghhhjjjmmmooossstttssspppllliiiggggggllllllmmmoooqqqrrrrrrppprrrrrrqqqppppppqqqqqqrrrppprrruuuwwwyyy|||~~~}}}|||}}}~~~}}}{{{zzzzzzzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyvvvtttuuuwwwxxx{{{~~~xxxuuuwwwwwwyyy||||||{{{~~~uuuXXXFFF666555777555333555222222111111111111222222111222333333444444333333444333333222333333444444555555555666777888999:::888999:::999777666777888;;;;;;<<<===>>>??????@@@???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFJJJPPPTTTdddxxxooo}}}|||ggg]]]XXXQQQLLLMMMQQQTTTXXXXXXVVVUUUVVVXXX___aaannn}}}jjjVVVMMMMMMLLLJJJIIILLLJJJIIIIIIJJJIIIFFFDDDAAAAAA@@@??????>>>>>>===999;;;===>>>???>>><<<;;;======>>>>>>???@@@BBBBBBDDDDDDEEEEEEEEEEEEEEEDDDAAABBBBBBCCCBBBAAA???>>>AAA@@@??????>>>?????????>>>>>>>>>===;;;999777555333333222111000//////...+++++++++,,,------......000000000000000111222333111222333333333444888:::999:::;;;===???@@@BBBBBB??????@@@AAAAAA>>>999555666555555444444444555555444444444444333333333333333333333444444555555555888888888888999;;;<<<======???AAADDDEEEEEEDDDDDDHHHJJJKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMTTTVVVXXXZZZ]]]aaaggglllooommmhhhcccaaafffoooxxx}}}yyyzzz|||}}}|||yyyuuussstttzzzYYYJJJ>>>>>>???;;;999:::JJJJJJJJJJJJLLLMMMNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGAAABBBAAAAAAAAADDDHHHLLLMMMKKKIIILLLSSSZZZ```bbbcccdddiiiqqqzzz|||yyytttooonnnmmmllljjjfffaaa]]]SSSPPPJJJEEEAAA?????????;;;<<<===>>>@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>===???@@@@@@??????@@@BBB@@@BBBEEEFFFHHHJJJOOORRRZZZdddmmmooooooqqqnnniii^^^^^^^^^___```ccceeefffhhhjjjmmmnnnooottt}}}rrriiifffeeeffffffhhhhhhiiiiiihhhhhhiiihhhffffffgggjjjnnnqqqrrrrrrssssssrrrqqqppppppllllllmmmooosssuuuvvvuuuqqqqqqpppoooooooooppppppnnnrrrwwwyyyzzz{{{~~~|||{{{zzzyyy|||||||||{{{{{{zzzzzzyyy|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyywwwvvvwwwxxxzzz~~~~~~zzz|||{{{{{{}}}}}}|||xxxcccLLL???555444666444333444222222222222222222222222222333333444444444444444444444444444444444555555555555555666777999:::;;;:::;;;<<<:::888777777777:::;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHMMMQQQ[[[nnnnnnqqqrrrddd]]]WWWRRRRRRPPPSSSVVVWWWVVVVVVWWWXXX]]][[[bbbxxx{{{nnn```YYYTTTNNNJJJHHHMMMLLLKKKKKKKKKJJJHHHFFFAAAAAAAAA@@@??????>>>>>>:::;;;<<<======<<<;;;;;;<<<======>>>@@@AAACCCDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAABBBCCCBBBAAA@@@???@@@@@@???????????????@@@>>>>>>>>>===;;;999777555333222222111000/////////,,,,,,,,,------.........000000///000000111222333000111333444555777;;;>>>>>>>>>??????@@@AAAAAABBB@@@AAABBBBBBAAA>>>:::777666666555444444444555555555444444444444333333333444333333333333333333333777777777888:::;;;===>>><<<===@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGFFFEEEFFFGGGIIIIIIIIIJJJKKKMMMOOOPPPUUUUUUWWW[[[aaaggglllnnnkkkiiieeedddfffmmmuuu{{{|||{{{{{{}}}}}}yyyuuuqqqrrrvvvoooPPPFFF???@@@BBB???;;;:::LLLLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKJJJHHHGGGFFFHHHHHHIIIIIIHHHGGGFFFFFF@@@@@@@@@??????AAAFFFIIIHHHGGGGGGIIILLLQQQTTTUUUXXXYYY^^^eeelllqqqrrrrrrllllllkkkjjjgggbbbZZZUUUMMMJJJDDD???<<<;;;<<<===;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>===???@@@???>>>>>>???@@@>>>@@@BBBEEEGGGIIILLLNNNUUU]]]eeeiiikkkllliiieee___^^^]]]^^^___aaadddeeeeeehhhjjjlllnnnrrrxxx|||zzzooohhhccccccdddeeegggiiijjjkkkkkkllljjjgggfffgggjjjnnnqqqppppppqqqsssuuuuuuuuuuuuqqqpppooopppssstttttttttpppppppppppppppppppppooonnnrrrwwwyyyxxxyyy|||~~~}}}zzzxxxssstttuuuwwwwwwwwwvvvuuu{{{{{{{{{|||{{{{{{zzzzzztttuuuvvvvvvvvvvvvxxxzzz}}}}}}}}}~~~~~~jjjUUUEEE===666555555444222222222222222333333222222222333333444555555555555444444444555555666666666666666666666777999;;;<<<===???AAAAAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEEEEFFFIIINNNQQQUUU```uuunnn|||lllaaaZZZUUURRROOOQQQRRRSSSTTTUUUVVVWWWZZZXXX\\\jjj~~~uuujjj^^^RRROOOQQQNNNMMMLLLLLLLLLKKKIIIGGGBBBBBBAAAAAA@@@?????????===<<<;;;::::::;;;<<<===<<<<<<===>>>???AAACCCDDDBBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???@@@???????????????@@@@@@>>>>>>>>>===;;;999777555222111111000000/////////............////////////////////////000111222333000222444555777:::>>>AAABBBBBBAAAAAA@@@@@@@@@???CCCBBBAAA@@@===;;;::::::666666555444444444444444555555555444444444333333444444333222222222222333555666666777999;;;===>>><<<===???AAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLKKKJJJJJJKKKMMMOOORRRSSSUUUUUUWWW]]]eeekkknnnnnnffffffgggkkkpppuuuyyy{{{{{{|||}}}}}}|||}}}zzzuuurrrrrrwww~~~|||___JJJDDD@@@AAABBB???;;;888MMMNNNOOONNNMMMMMMNNNPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD>>>??????>>>>>>???BBBEEEDDDEEEGGGIIILLLNNNOOOPPPRRRSSSWWW[[[```eeeiiilllnnnnnnnnnmmmiiibbbXXXRRREEEBBB>>>:::777777888:::===>>>???@@@@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@???======>>>???>>>???AAADDDGGGIIIKKKLLLSSSXXX___eeehhhhhhdddaaa]]]]]]\\\]]]^^^```bbbccc___bbbeeehhhjjjnnnqqqtttyyy}}}rrrggg______```aaadddfffiiikkklllnnnllliiihhhhhhjjjmmmoooooonnnoooppprrrsssrrrqqqwwwtttrrrpppppppppooommmnnnooorrrssstttsssqqqpppnnnqqqsssuuuvvvwwwxxxzzz~~~{{{xxxmmmnnnpppqqqrrrrrrqqqqqqxxxxxxyyyyyyyyyyyyyyyxxxrrrssstttttttttvvvyyy|||~~~}}}~~~xxx^^^IIIAAA===888555444333222222222222333333333333222222333444555555666666555555444555666777777777777777777777888999;;;===>>>???FFFGGGHHHGGGDDDAAA@@@@@@::::::;;;;;;;;;<<<<<<<<<>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJNNNQQQRRRXXXpppvvv{{{{{{kkk___VVVQQQPPPPPPOOOPPPQQQSSSUUUVVVVVVVVVYYY___iii}}}xxxcccTTTQQQVVVNNNLLLKKKKKKKKKKKKHHHFFFCCCCCCBBBAAAAAA@@@@@@??????>>><<<::::::;;;===>>>;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAABBBBBBBBBAAA@@@@@@?????????>>>??????@@@AAA>>>>>>>>>===;;;999777555111111000000000/////////////////////////////////.........///000111222333111333555777999<<<@@@CCCDDDCCCCCCBBBAAA@@@@@@???CCCCCCBBB???<<<::::::;;;777666555444444444444444555555555555444444444333555444333222111222333444444555555666888:::;;;<<<======???@@@BBBCCCCCCCCCEEEGGGIIIIIIJJJLLLOOOQQQMMMLLLKKKLLLMMMPPPSSSTTTVVVXXX]]]ccciiilllmmmlllcccgggnnntttxxxzzz{{{{{{yyyzzz{{{}}}~~~}}}~~~{{{uuusssssswwwnnnUUUEEEBBB>>>>>>???===999666MMMOOOPPPNNNLLLLLLNNNPPPKKKJJJHHHGGGGGGIIIJJJLLLJJJJJJIIIIIIGGGFFFDDDCCC===>>>???>>>======???AAABBBDDDGGGIIIJJJKKKMMMNNNLLLOOORRRUUUWWWZZZ^^^aaajjjkkklllkkkggg^^^TTTMMM@@@>>>;;;888777777888999???@@@BBBDDDDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>>>>???@@@???===<<<===>>>???@@@AAACCCGGGJJJKKKLLLRRRUUU\\\dddhhhfffccc```ZZZZZZ[[[[[[\\\]]]______[[[^^^bbbfffiiilllnnnpppnnnwwwzzzsssiii___]]]^^^```cccfffjjjlllnnnooommmkkkiiiiiijjjlllmmmnnnllllllnnnqqqrrrpppnnnuuurrrooonnnnnnmmmlllkkklllooossswwwxxxvvvsssqqqppppppqqqsssvvvxxxyyyyyyzzzvvvnnnooopppqqqrrrrrrqqqqqquuuuuuvvvwwwxxxxxxxxxwwwtttuuutttttttttvvvzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{|||nnnWWWEEE<<<;;;888555333333333333222222333444444333222222444444555666666666666666444555666888888999888888999999:::;;;===???AAABBBGGGIIIJJJIIIEEEBBB@@@@@@<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHLLLOOOOOOSSSeee|||mmm```XXXSSSQQQNNNMMMOOORRRUUUWWWUUUTTTTTTUUUYYYhhhsss^^^UUUUUUMMMKKKJJJJJJJJJJJJGGGEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDDDDDDDCCC@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>???@@@@@@AAA>>>>>>>>>===;;;999777555000000000000////////////////////////////////////............000111222333333444666888:::===AAADDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDBBB>>>;;;::::::999888777666555555555555555555555555444444444444555444333222222333555666444444444555666888999:::<<<===>>>???@@@BBBBBBCCCEEEFFFHHHHHHHHHJJJMMMPPPMMMLLLKKKKKKLLLOOORRRTTT[[[___eeejjjlllkkkiiihhhdddkkkttt{{{}}}}}}||||||xxxxxxxxxzzz|||zzzxxxyyy{{{wwwssspppqqquuu}}}```MMMBBB@@@===;;;;;;<<<:::777MMMOOOPPPNNNKKKKKKMMMOOOGGGFFFEEEEEEFFFIIILLLNNNKKKKKKJJJIIIHHHFFFDDDCCC<<<>>>???>>>===<<<===>>>>>>@@@BBBCCCDDDEEEHHHJJJHHHLLLPPPRRRSSSTTTVVVXXX___```bbbbbb^^^UUUJJJCCC???===<<<:::999:::;;;<<<@@@BBBDDDFFFGGGGGGFFFEEE???@@@@@@@@@@@@???>>>>>>>>>???@@@???===;;;<<<===AAA@@@AAACCCGGGJJJLLLLLLQQQTTT[[[dddhhhgggcccaaaXXXXXXYYYZZZ[[[\\\\\\]]][[[^^^bbbfffjjjmmmnnnooodddllltttwwwwwwtttlllddd^^^___aaadddhhhllloooqqqpppnnnllljjjjjjjjjkkklllllljjjjjjmmmqqqsssrrrpppnnnlllkkkjjjlllmmmnnnmmmkkkoootttyyyzzzxxxuuurrrsssqqqpppsssyyy|||}}}|||yyytttsssssstttuuuuuuuuuttttttsssssstttvvvwwwwwwwwwwwwyyyxxxwwwuuutttwww{{{{{{yyywwwvvvvvvxxxzzz{{{zzz~~~yyyjjjWWWFFF999999777333111333444444222222444444444444222222444555555666666666666666444555777888999999999888::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHFFFCCC???======>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEFFFIIILLLLLLPPP^^^zzzvvv|||mmmcccVVVRRRNNNLLLNNNQQQUUUWWWUUURRRPPPOOOQQQ]]]sssppp]]]UUULLLJJJIIIIIIIIIIIIFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@===>>>???@@@???>>><<<;;;;;;;;;;;;;;;<<<>>>???@@@===>>>???@@@AAAAAABBBAAA???@@@AAABBBBBBBBBAAA@@@??????>>>>>>???@@@AAAAAA>>>>>>>>>===;;;999777555000000000000////////////..................------------......///111222333444555777999:::===AAAEEEBBBBBBCCCDDDEEEFFFFFFGGGAAADDDGGGFFFAAA<<<:::999:::999888777666666666666666666555555555444444444555444333222222444666777444444444444555777888999;;;<<<===>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEHHHJJJMMMLLLKKKJJJKKKNNNPPPRRR___eeelllooonnnjjjgggeeefffnnnxxx~~~}}}~~~wwwvvvvvvvvvxxx{{{~~~xxxssstttwwwpppmmmlllpppwwwpppUUUHHHAAA@@@===:::;;;======:::LLLLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFEEEFFFHHHJJJLLLKKKKKKJJJIIIHHHFFFFFFEEE@@@@@@??????>>>=========?????????@@@BBBEEEHHHIIIIIIKKKMMMMMMMMMNNNPPPRRRSSSVVVYYYZZZWWWPPPHHHCCC@@@===999777777999:::;;;FFFHHHJJJIIIFFFFFFGGGJJJBBBAAAAAA@@@@@@?????????===@@@AAA@@@===;;;===@@@>>>@@@CCCEEEGGGIIILLLOOOUUUZZZaaagggiiigggccc```YYYYYYYYYZZZ[[[]]]^^^```]]]___cccfffiiikkkmmmmmmkkkkkkmmmrrrvvvuuunnngggaaabbbdddhhhlllnnnooonnnnnnooopppnnnllljjjjjjkkkiiijjjkkkkkklllllllllkkkooonnnlllkkkkkklllmmmnnnpppsssyyy|||}}}yyyuuuqqqsssrrrrrrtttwwwzzz{{{{{{|||tttssstttqqqqqqssstttuuuvvvvvvvvvwwwtttqqqppprrrvvvxxxyyy}}}{{{vvvqqqsss{{{~~~{{{xxxuuurrrrrrtttwwwyyyzzz{{{xxxcccMMM@@@;;;999777444333333444555444444444444444444444444666666666666777777777777777777666666666666777777::::::<<<===???AAABBBCCCFFFFFFDDDCCCAAA???>>>===BBB@@@>>>===<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGLLLQQQYYYhhhxxxooo{{{nnn]]]XXXRRRMMMMMMOOOSSSUUUSSSOOOLLLKKKMMMVVVgggwwwkkk[[[VVVPPPJJJGGGHHHJJJJJJJJJCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>============::::::;;;<<<======<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::555333000//////000//////////////////000000000000333222111111111222333444888:::<<<======???BBBDDDGGGEEECCCCCCFFFHHHGGGEEECCCDDDEEEDDDAAA>>><<<<<<:::888666555666666555444555555555444444333333333222222333333333444444444444333222222444777:::<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBDDDEEEGGGHHHKKKKKKKKKJJJJJJMMMQQQTTThhhjjjllllllkkkgggdddcccjjjqqqzzz~~~~~~}}}zzzyyyxxxuuutttuuuxxx{{{|||zzzvvvoookkklllllljjjjjjppp}}}|||^^^MMMEEE@@@@@@??????>>>>>>======JJJJJJKKKKKKKKKKKKJJJJJJKKKIIIGGGFFFGGGIIIKKKMMMJJJJJJIIIHHHGGGFFFEEEEEE@@@@@@??????>>>>>>======>>>>>>???@@@AAACCCEEEFFFEEEGGGIIIIIIIIIIIIKKKLLLQQQSSSVVVVVVTTTNNNGGGCCC>>><<<999999<<>>>>>???@@@AAA@@@???>>>>>>??????AAABBBDDDEEEGGGKKKNNNUUUYYY___dddfffdddaaa___ZZZYYYYYYYYY[[[^^^aaacccaaabbbdddfffhhhiiiiiiiiihhhhhhkkkqqqxxxzzzwwwsssfffeeeeeefffjjjmmmnnnnnnpppqqqrrrpppllliiihhhhhhhhhhhhiiijjjkkklllllllllpppnnnkkkhhhhhhjjjlllnnnpppsssxxx{{{{{{xxxtttqqqtttssssssuuuxxxyyyyyyyyyyyyrrrqqqrrrpppqqqrrrssstttuuuuuuuuurrrqqqppppppqqqtttxxx{{{~~~}}}yyyuuuvvv|||~~~}}}uuussspppoooppprrrvvvxxx|||rrr^^^JJJ???:::888666444333333333444333333333444444555555555777777777777666666666666777777777777777888999999:::;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@>>>=========>>>????????????@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFIIIKKKQQQ___zzziiiooo~~~zzzeee___VVVQQQPPPRRRSSSSSSRRRNNNKKKKKKKKKPPP^^^kkk}}}~~~lllWWWQQQKKKHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>============;;;<<<======>>>>>>======>>>??????@@@AAA@@@@@@@@@AAAAAA@@@??????????????????>>>===============>>>??????>>>===<<<:::999888333111...---......---,,,////////////000000000000000000//////000222333444888:::<<<======???BBBDDDHHHFFFDDDEEEGGGHHHHHHFFFDDDFFFFFFDDDAAA>>>======:::888666666777777666555555555444444444333333333222222222222333333333333444333222222444777:::<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEFFFFFFGGGIIINNNTTTYYYgggjjjmmmlllhhhfffgggiiinnnttt{{{~~~}}}{{{|||~~~{{{zzzwwwtttrrrssswwwzzz{{{xxxwwwsssllliiijjjllllllnnnttt~~~mmmUUUGGGBBB@@@@@@???>>>======<<<<<>>>>>======<<<===>>>@@@AAAAAABBBBBBCCCEEEFFFFFFEEEDDDFFFGGGMMMNNNPPPPPPNNNJJJFFFCCC@@@>>>===>>>BBBEEEHHHIIIIIIJJJLLLKKKIIIGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>BBB@@@???@@@@@@@@@???>>>@@@AAAAAABBBCCCGGGLLLPPPVVVXXX\\\```bbbbbbaaa```\\\[[[ZZZYYY[[[___ccceeeeeeeeefffgggggggggffffffiiiiiikkkrrrzzzoookkkgggeeefffjjjlllmmmsssttttttqqqmmmiiigggfffffffffgggiiijjjkkkllllllooollliiiffffffiiimmmpppqqqsssvvvxxxxxxvvvsssqqqsssssstttvvvxxxyyyxxxvvvzzz~~~}}}uuuooonnnoooooopppqqqrrrssstttttttttpppqqqrrrpppooorrrwww{{{}}}zzz{{{{{{rrrqqqooooooppptttxxxzzz|||uuuhhhVVVFFF===888777555333222222333333222222333333444555666666888888777777666666555555777777777777888:::;;;<<<;;;<<<<<<===???@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCFFFEEEBBB@@@>>>=========?????????@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEFFFHHHFFFKKKWWWhhhsssooorrruuukkk^^^VVVTTTTTTSSSQQQPPPMMMKKKKKKJJJLLLTTT]]]iiiyyy^^^XXXQQQLLLJJJHHHFFFCCCFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>============<<<===>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>======<<<<<<======>>>===<<<<<<;;;;;;;;;;;;>>>>>>>>><<<;;;999777666444222///---......---,,,////////////000000000000............000222444555888999;;;<<<===???BBBEEEGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGGGGEEEBBB???======;;;999777666777777666555444444444444333333333333111111111222222222222333444333333333444666999;;;;;;::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEGGGJJJQQQXXX^^^eeeiiilllkkkgggggglllrrrwww|||~~~{{{zzz{{{zzzyyyvvvsssqqqssswwwzzzzzzwwwvvvqqqkkkhhhiiilllooossswww}}}vvv\\\KKKCCC@@@@@@@@@???>>><<<;;;;;;:::GGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDAAAAAA@@@??????>>>>>>===<<<===???@@@AAAAAA@@@???DDDEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJKKKJJJIIIGGGFFFFFFDDDCCCDDDGGGJJJKKKKKKLLLMMMNNNMMMKKKHHHFFFEEEDDDDDDCCCAAA@@@???>>>===BBB???===>>>@@@AAA???<<>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFEEECCCAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEKKKEEEIIISSS[[[mmm{{{qqqyyy|||iii\\\VVVTTTQQQNNNLLLJJJKKKNNNNNNMMMRRRXXXccc|||kkkcccXXXPPPMMMKKKIIIGGGDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<======>>>>>>>>>======<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999<<<<<<<<<;;;:::999888777777444111000000000///...////////////000000000000------......000333555777777999;;;<<<===???BBBEEEFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIFFFBBB???>>>>>>;;;999777777777888777666333333333333333333333333000000111111111222222222444333333333444666888999:::999::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDHHHIIIIIIKKKNNNSSS[[[```ccceeefffhhhjjjooovvvzzz~~~{{{yyyyyyxxxwwwuuusssrrrtttyyy}}}}}}yyywwwsssnnnlllnnnpppuuuzzz||||||}}}cccRRRGGGCCCBBB@@@???>>>===<<<;;;:::999HHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>===>>>???AAAAAAAAA@@@???CCCDDDDDDDDDBBBAAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIKKKNNNPPPPPPOOOOOONNNNNNMMMLLLJJJGGGFFFDDDDDDCCCBBBAAA@@@???>>>AAA>>><<<<<>>???AAACCCFFFLLLTTTYYYXXXYYY[[[___cccgggkkknnnhhheeeaaa^^^]]]___aaadddggggggggghhhhhhiiijjjjjjppppppqqqtttzzz~~~vvvkkkbbb^^^^^^```aaabbbdddggggggeeecccbbbbbbcccccccccdddfffhhhiiikkkeeegggjjjlllooopppqqqqqqpppqqqssstttttttttsssrrrpppqqqssswww{{{|||{{{yyysssuuuvvvtttooolllllllllnnnnnnpppqqqrrrsssssssssooorrruuutttqqqrrrxxx}}}{{{zzzxxxwwwxxxyyy{{{}}}~~~~~~ttteeeWWWGGG===:::555444333333222222222222111111222333444666666777999888888777666555555444333333444555777999;;;<<<;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDJJJDDDHHHQQQTTT```xxxyyyzzzxxxeeeZZZTTTPPPMMMIIIIIILLLQQQSSSSSSVVV[[[cccrrr{{{pppaaaUUUNNNLLLKKKIIICCCBBBAAAAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<======<<<<<<;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999888999::::::;;;:::::::::888555222000000000///...////////////000000000000.........000222444777888777999;;;<<<===@@@CCCEEEDDDEEEGGGHHHHHHHHHHHHHHHKKKKKKIIIFFFAAA>>>===>>>;;;999777666777777666555333333333333333333333333000000111111111222222222333333333333444555777888888888999999:::<<<===>>>AAAAAAAAAAAABBBCCCEEEEEEHHHJJJLLLOOORRRWWW]]]bbbbbb___^^^eeepppzzz|||yyywwwwwwuuuuuuuuuuuuuuuxxx}}}~~~yyywwwtttpppqqquuu{{{hhhVVVMMMFFFCCCCCC??????>>>===<<<;;;::::::GGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFAAAAAAAAA@@@??????>>>>>>======>>>???@@@@@@@@@@@@???@@@AAA@@@???>>>???@@@@@@BBBEEEHHHLLLOOOQQQRRRMMMMMMOOORRRUUUWWWWWWVVVPPPNNNLLLKKKKKKJJJHHHFFFCCCCCCBBBBBBAAAAAA@@@@@@???===<<<<<<======<<<;;;===???BBBEEEIIINNNUUUZZZYYYZZZ\\\___dddiiinnnpppkkkiiieeeaaa______aaabbbeeeeeeeeefffhhhjjjlllmmmlllnnnpppssswww{{{zzzrrrggg]]]XXXWWWXXXYYYVVVYYY]]]______^^^^^^^^^bbbbbbbbbbbbccceeegggiiidddgggkkkoooqqqqqqpppooonnnooorrrtttuuuuuutttsssrrrssstttwww{{{}}}|||{{{tttuuuuuussspppnnnmmmmmmnnnooopppqqqrrrssssssssslllooorrrssstttvvv{{{}}}~~~}}}{{{~~~~~~|||{{{yyyyyyyyyzzz{{{{{{yyyzzzzzznnn^^^NNNAAA:::999444444444333333222222222222222333333444555666666888888777777666666555555333333444555666888:::;;;:::;;;;;;<<<>>>??????@@@<<<===>>>@@@AAACCCDDDEEEAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFBBBFFFMMMNNNWWWzzzxxxssscccXXXRRROOOKKKJJJMMMSSSWWWXXXZZZ^^^```eeetttrrrbbbXXXRRROOOLLLEEEEEECCCBBBBBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===:::999999888888999999:::777888999:::;;;<<<<<<<<<666444000///......---,,,////////////000000000000/////////000222444777888666888;;;<<<>>>@@@CCCFFFCCCFFFHHHJJJIIIIIIIIIJJJLLLKKKIIIEEEAAA=========:::888666555666666555444222222222222333333333333111111111222222222222333333333333333444555666777777777888999:::;;;===>>>???@@@@@@AAABBBDDDFFFGGGDDDIIIOOOUUUZZZ]]]aaaccc```\\\\\\fffvvv~~~}}}{{{zzzxxxwwwuuuuuuuuuvvvxxxyyyzzz|||yyytttsssrrrsssxxx~~~oooWWWLLLIIIDDDAAABBB???>>>>>>======<<<<<<;;;EEEFFFGGGIIIJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGBBBAAAAAA@@@@@@??????>>><<<<<<<<<<<<===>>>???@@@<<<===>>>>>>===<<<===???>>>AAAEEEKKKPPPTTTWWWYYYUUUUUUVVVYYY\\\\\\[[[YYYOOOKKKGGGFFFGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBB===>>>???>>>===<<<<<<===>>>@@@CCCFFFIIIMMMSSSWWWZZZZZZ\\\^^^bbbfffjjjmmmkkkjjjgggdddbbbbbbbbbbbbcccccccccdddfffiiikkkmmmjjjllloooqqqrrrrrrrrrsssoooiii___WWWSSSRRRRRRQQQRRRVVV[[[^^^____________cccbbbaaaaaabbbccceeeggghhhjjjlllnnnooonnnmmmllllllnnnqqquuuvvvvvvuuutttxxxwwwwwwxxxzzz|||{{{zzzvvvwwwvvvtttrrrpppoooooonnnoooppprrrssssssttttttppppppqqqrrrtttvvvyyyzzzxxxxxxvvvtttxxx~~~|||{{{zzz{{{|||}}}~~~zzzvvvxxx{{{zzzgggVVVFFF;;;777999444444444444444333333222333333333444444555555555777777777777666666666666555555555666777999:::;;;999999:::<<<>>>???@@@AAA<<<===>>>???AAACCCDDDDDDBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEJJJJJJQQQkkkppp```WWWSSSOOOMMMNNNSSSWWWWWWYYY]]][[[[[[cccsss}}}oooddd[[[UUULLLJJJHHHEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA===============<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<888888888888999:::;;;;;;888999:::;;;;;;<<<<<<;;;777444111//////...---,,,////////////000000000000////////////111333555777666888:::<<<>>>@@@DDDFFFDDDHHHKKKMMMLLLKKKLLLMMMLLLKKKIIIDDD???<<<<<<<<<999777555444555555444333111111222222222333333333222222222222333333333333333333333444444555555666666777777888999;;;===>>>======>>>@@@BBBDDDFFFGGGHHHNNNXXX___cccddddddddd^^^\\\___jjjyyyzzzyyywwwwwwwwwxxxxxxxxxwwwzzz|||~~~~~~~~~zzzsssnnnooorrrxxxyyybbbMMMGGGGGGBBB@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFHHHKKKLLLNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHBBBBBBAAA@@@@@@??????>>>;;;:::::::::;;;===???@@@<<<===>>>>>>======>>>@@@===@@@FFFMMMSSSXXX\\\]]]^^^]]]^^^______^^^[[[XXXMMMIIIDDDBBBDDDFFFFFFEEEAAAAAAAAABBBBBBBBBCCCCCC===@@@AAA@@@===;;;===@@@>>>AAADDDFFFIIILLLPPPRRRZZZZZZ[[[]]]```cccfffhhhjjjiiigggeeedddcccddddddbbbaaabbbcccdddgggiiikkklllnnnppppppmmmiiifffeeefffaaaYYYSSSPPPOOONNNNNNTTTXXX^^^bbbcccccccccccccccbbbaaa```aaabbbdddffflllllllllkkkkkkjjjjjjiiijjjmmmqqquuuxxxxxxvvvuuu}}}{{{yyyyyyzzzzzzzzzyyyyyyxxxwwwuuusssqqqppppppooopppqqqrrrssstttttttttvvvtttrrrrrrssssssrrrqqqttttttqqqnnnsss}}}~~~}}}}}}~~~|||yyytttyyyuuuaaaPPPAAA777555999444444555555555444333333444444444444444444444444666666666666777777777777777666777777888999;;;;;;888999:::<<<>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHIIIPPPcccvvvzzzggg[[[VVVTTTPPPOOORRRUUUUUUVVVYYYXXXWWW[[[ffftttuuuhhh___RRRPPPLLLHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???>>>>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;999999888888999:::;;;;;;777777888888999:::<<<<<<:::;;;;;;<<<<<<;;;;;;:::999777333111111000///...////////////000000000000............000222444555666888:::<<<>>>@@@DDDFFFFFFJJJNNNOOONNNMMMNNNOOOLLLKKKIIIDDD???<<<;;;<<<888666444444444555444333111111111222222333333333222222333333333444444444222333333444444555555555666666777888999;;;===>>>;;;;;;<<<>>>AAACCCFFFGGGPPPWWWbbbiiikkkiiieeeccc\\\^^^dddnnnzzzzzzyyywwwxxxyyy{{{||||||zzz}}}~~~~~~wwwpppkkknnnttt}}}uuu^^^JJJFFFFFFBBBAAAEEE>>>>>>>>>>>>????????????AAABBBDDDFFFIIIJJJKKKLLLLLLMMMNNNLLLJJJIIIIIIJJJPPPKKKFFFFFFJJJLLLJJJHHHCCCBBBAAA@@@>>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<>>???AAADDDGGGKKKOOOQQQUUUWWWZZZ\\\^^^aaaeeegggdddeeeggghhhgggeeebbb```aaaaaaaaabbbcccfffiiijjjiiijjjkkknnnmmmhhh___XXXYYYUUUQQQNNNNNNRRRWWW[[[\\\aaahhhnnnrrrrrrpppnnnjjjfffbbb```aaaccccccaaahhhhhhiiijjjkkkkkkllllllkkkmmmppptttwwwzzz{{{|||~~~}}}|||{{{zzzwwwsssppptttqqqppppppnnnkkkmmmrrruuutttrrrooommmnnnqqqssstttqqqnnnooorrrttttttrrrqqqnnnkkkiiilllqqqxxx|||}}}~~~~~~zzz}}}|||{{{{{{zzzwwwlllZZZOOO===555666555555444333333222222222222555777999999888777777888666666666666666777888888777666555444555777999:::999999:::;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????????????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAEEEHHHIIIMMMZZZgggmmm___]]]UUUPPPLLLNNNOOOPPPUUUZZZYYYSSSSSS[[[bbbnnntttcccZZZPPPJJJIIIHHHFFFDDDEEEFFFGGGFFFDDDDDDDDDEEE@@@???>>>======<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<777777888999999999999888666777999:::;;;;;;:::::::::999666444111///...---.........////////////000000000000000111222333444777888999;;;>>>AAAEEEFFFFFFHHHKKKNNNOOONNNLLLJJJHHHGGGEEEDDDBBB>>>:::666999777444111111222333555000////////////111222333555444222111111222444555444444444555555555555555666666777999;;;<<<<<<;;;>>>===@@@EEEFFFDDDIIIRRR\\\aaajjjqqqrrrmmmfff```^^^bbbhhhooouuu{{{}}}zzzyyy{{{~~~}}}{{{zzzyyyzzz|||~~~zzzvvvqqqnnnmmmqqqzzz\\\TTTJJJDDDCCCCCC@@@>>>@@@@@@@@@?????????>>>>>>CCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMLLLKKKKKKLLLNNNPPPKKKGGGFFFIIIJJJIIIFFFCCCCCCBBBAAA???>>>===<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::<<>>=========>>>???BBBEEEHHHKKKNNNOOONNNRRRWWW[[[\\\]]]^^^___dddeeefffgggfffdddbbb`````````aaaaaaccceeefffggghhhiiijjjllllllfff]]]WWWPPPQQQRRRUUUYYY___dddhhhmmmqqqvvv{{{~~~~~~}}}{{{tttpppkkkhhhhhhhhhgggfffiiiiiiiiiiiijjjjjjkkklllkkklllnnnqqqtttwwwyyyzzz|||{{{{{{{{{yyywwwsssqqqooollljjjkkkiiifffiiinnnsssttttttqqqmmmlllnnnpppvvvuuusssssstttuuuuuuuuuqqqnnnjjjggggggkkkpppsss~~~|||}}}~~~{{{~~~~~~}}}zzzhhhUUUJJJ;;;555777555666555555444333333444444555777999999888666666777666666666666666777777888666666555555666777999:::999999:::;;;<<<===>>>>>>======>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFFFFIIITTT___}}}xxxhhh___YYYSSSNNNNNNNNNMMMPPPTTT]]]WWWUUUYYYZZZ___qqquuugggWWWMMMKKKKKKIIIEEEDDDDDDCCCBBB@@@???>>>???@@@@@@???>>>============;;;;;;<<<<<<============;;;;;;;;;:::::::::999999777888888888888888777777555666888999:::::::::999777666444222111000//////.........////////////000000000000000111222333333666666888:::===AAADDDFFFGGGIIILLLNNNNNNLLLJJJHHHCCCBBBAAA@@@@@@===999666666555333111000111222333000000//////000111333444555444222111111222444555444444444555555555555666777777888:::<<<>>>>>>===???>>>???CCCEEEFFFNNNXXXaaafffmmmqqqqqqmmmhhheeejjjnnntttwwwyyy{{{~~~}}}|||}}}xxxwwwwwwyyy{{{zzzwwwsssnnnnnnpppttt{{{vvvVVVOOOGGGCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@EEEFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQOOOKKKGGGFFFHHHIIIGGGEEEDDDDDDCCCCCCAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999;;;AAAHHHOOOYYYdddiiihhhjjjgggcccaaa```]]]WWWRRRIIIHHHHHHIIIKKKMMMLLLLLLEEEDDDCCCCCCEEEEEEDDDBBBAAABBBBBBBBBAAA???>>><<<>>>@@@CCCFFFIIIKKKLLLLLLIIIOOOUUUZZZ[[[ZZZYYYXXXbbbdddeeeffffffeeecccbbb```aaaaaabbbcccccccccdddfffgggiiijjjiiiddd\\\WWWNNNRRRXXX```gggnnnrrrtttyyyzzz|||{{{uuuqqqnnnllljjjiiijjjjjjiiiiiijjjkkkmmmnnnqqqqqqrrrsssvvvyyy|||~~~{{{{{{{{{{{{yyyvvvsssqqqoookkkjjjjjjhhhgggjjjppptttxxxzzzwwwqqqlllmmmooovvvvvvvvvuuussssssssstttqqqnnniiifffeeehhhlllooo|||{{{|||~~~~~~~~~cccNNNDDD999555777555777666555555555555555555444666888888777666666666666666555555666666777888555666666777888888999999999999::::::;;;<<<======;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<===<<<===>>>????????????>>>????????????????????????@@@@@@BBBCCCBBBCCCLLLVVVkkkwwweee```XXXRRRPPPOOOLLLMMMPPP]]]YYYWWWXXXUUUSSS[[[hhh~~~gggXXXRRRPPPLLLGGGJJJIIIFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>======>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;:::888777555666777777777777777666666555666777888999999888888555444333222111000000000........./////////000000////////////000111222333444555777999===AAADDDFFFGGGIIIKKKLLLLLLJJJGGGEEE???>>>>>>>>>>>>===:::888333333222222111111000000000000000000111222333444444444222222222222444444444444555555555666666666777888999;;;===???@@@AAACCCBBBCCCFFFHHHLLLVVV```gggkkkooopppnnnkkkkkklllvvv{{{}}}{{{|||~~~vvvuuuttttttttttttqqqooommmqqqwww{{{}}}{{{aaaOOOJJJCCCAAABBBCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLMMMMMMMMMOOOQQQNNNKKKHHHGGGGGGGGGEEECCCEEEEEEEEEDDDCCCAAA???>>>===<<<;;;;;;::::::;;;;;;:::999888888777777888888:::@@@HHHPPP[[[gggllllllmmmiiiccc```^^^[[[VVVRRRMMMLLLLLLLLLMMMMMMKKKIIIFFFEEEDDDDDDFFFGGGFFFDDD@@@BBBCCCDDDCCCAAA>>><<<<<>>===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBAAAAAAHHHPPP[[[tttppphhh___VVVSSSRRROOOOOOQQQXXXWWWYYYZZZWWWRRRUUU\\\iiioooaaaWWWPPPKKKPPPMMMIIIGGGEEEEEEEEEEEEBBBAAA@@@??????>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;:::777444222333444555666777777777777555666666777777777777777666555444333222222222222////////////000000000000000/////////000000111222222333555999<<<@@@CCCDDDDDDEEEGGGHHHIIIGGGFFFDDD@@@???>>>>>>>>>===:::888222222333333333222000///000000111111222333333444444333333222222333333444444444555555666666777777666888:::<<<===@@@BBBDDDJJJLLLNNNQQQSSSWWW___fffhhhkkkmmmkkkiiijjjnnnrrrzzz{{{{{{}}}~~~~~~{{{{{{}}}vvvuuurrrpppooommmllljjjpppxxxgggTTTIIIFFFBBB@@@@@@BBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@EEEFFFHHHIIIKKKLLLLLLLLLJJJLLLMMMMMMLLLLLLMMMNNNMMMKKKIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDBBB@@@>>><<<<<<;;;:::::::::::::::888888777666666666666666999???GGGOOO[[[gggmmmllllllgggaaa^^^\\\ZZZVVVSSSNNNLLLKKKLLLLLLKKKIIIGGGEEEDDDDDDEEEGGGHHHGGGFFF@@@AAACCCEEEDDDBBB???===;;;===@@@DDDFFFFFFFFFFFFLLLNNNRRRTTTUUUVVVWWWYYY^^^```cccfffiiikkklllmmmeeeeeeddddddccccccccccccdddfffhhhiiigggccc___]]]fffhhhlllqqqvvvyyy|||}}}~~~}}}zzzxxxwwwxxxyyyzzz~~~xxxqqqllliiihhhiiiiiijjjlllooorrruuuwwwppppppppppppsssvvvyyy{{{}}}xxxrrrooonnnlllhhheeeeeeeeeeeekkksss{{{~~~vvvooommmmmmlllpppssssssooolllmmmnnnqqqooollljjjkkknnnrrruuuyyyzzz{{{}}}yyyZZZEEE>>>666444666333555444444444444444555555555777999999777555555555555555555555555666666777444666999;;;;;;;;;999888888888999999::::::;;;;;;:::::::::;;;<<<<<<======<<<;;;::::::999999::::::::::::;;;<<<===>>>>>>==============================<<<>>>AAABBBBBBGGGNNNPPP```rrrfff[[[VVVTTTRRRQQQRRRSSSTTTWWWZZZXXXTTTTTTWWWXXXlllxxxfffYYYSSSOOOKKKFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;999666444222000111333555777888999999666666666666666666777777999888666555444333222222000000000111111111222222000000000000000111111222000222444888;;;>>>AAABBB>>>@@@BBBDDDEEEEEEEEEDDD@@@???===<<<;;;999777444111222444444444333111000000111222222333444444444333333333333333333333333444444555555666777777888666888;;;<<<===@@@DDDHHHSSSXXX^^^aaabbbdddhhhjjjgggggggggffffffjjjqqqvvvuuuzzz|||}}}~~~www||||||zzzzzzxxxvvvrrrnnnjjjiiiiiiiiiwwwkkkXXXLLLFFFDDDAAA@@@????????????@@@@@@@@@????????????>>>DDDEEEGGGHHHJJJKKKKKKLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEBBB???>>><<<;;;;;;:::::::::::::::777666666555555555555555888>>>EEEMMMYYYeeejjjiiiiiieee___]]]]]]\\\YYYVVVMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCEEEGGGHHHHHHGGG???AAACCCDDDDDDBBB???===;;;===???BBBDDDFFFFFFGGGLLLMMMOOOPPPQQQTTTWWWZZZ^^^```bbbeeehhhkkkmmmmmmgggfffdddcccccccccdddeeeeeegggjjjjjjhhhfffeeedddlllnnnppptttxxx|||~~~}}}{{{xxxvvvuuuvvvxxxyyyyyyrrrllljjjiiigggiiikkknnnqqqtttwwwxxxnnnnnnoooqqqsssvvvyyy{{{~~~}}}vvvpppnnnnnnmmmhhheeeeeefffgggnnnwww~~~~~~|||yyysssnnnjjjiiikkknnnqqqsssrrrpppoooooorrrpppmmmkkkkkkmmmqqqsssxxxzzz{{{}}}lllQQQAAA<<<555333666333444444444333444444555666777888::::::888666555666555555444444555555666777555777999;;;<<<;;;:::999888888888999999::::::::::::::::::;;;<<<<<<======;;;;;;:::999999999999:::999:::;;;<<<===>>>>>>>>>===========================<<<>>>AAACCCBBBFFFLLLNNNYYYvvv{{{tttddd[[[WWWTTTRRRSSSPPPRRRTTTUUUSSSPPPPPPPPPMMMWWWhhh}}}lllbbbUUUOOOHHHDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA===============<<<<<<<<<;;;;;;;;;:::999777444333000111333555777999999:::777777666666666666777777:::999777666555444333333222222222333333333444444222111111111111111222222000111444777:::===>>>???:::;;;===???AAABBBBBBBBB???<<<999777666444222///111222333444444333222111111111222444444444444444333333333333333333333333444444555666777777888999666999===>>>???BBBHHHLLLZZZccckkknnnnnnoooooommmgggeeeccccccgggmmmssswwwooorrrwww{{{}}}~~~~~~ssswww}}}~~~|||zzzvvvtttqqqlllhhhgggiiilllzzznnnZZZMMMGGGCCCCCCAAA@@@???>>>>>>===>>>>>>>>>>>>============CCCDDDEEEFFFGGGGGGGGGGGGIIIKKKLLLKKKJJJIIIJJJKKKJJJKKKKKKKKKIIIHHHGGGGGGDDDEEEFFFFFFEEEBBB???===<<<;;;::::::999999::::::666555555444444444444444777===CCCKKKVVVaaafffeeefffbbb^^^^^^______]]][[[UUURRROOOLLLLLLKKKJJJIIIDDDCCCCCCDDDGGGHHHHHHGGG???@@@BBBBBBBBBAAA???>>>===>>>@@@BBBEEEGGGIIIJJJLLLNNNPPPRRRSSSVVVZZZ]]]``````bbbdddfffhhhiiiiiigggeeebbb``````bbbdddffffffiiillllllkkkjjjjjjkkkmmmooosssvvvzzz|||}}}~~~wwwvvvsssqqqppprrrtttuuu}}}}}}{{{vvvooojjjiiiiiigggiiilllooorrrssssssssslllmmmooorrruuuxxxzzz{{{yyy|||~~~{{{tttooonnnnnnnnnjjjffffffgggiiiqqqzzz}}}xxxsssqqqnnnkkkhhhiiikkknnnrrruuuuuurrrooopppooommmlllmmmppptttvvvwwwzzz|||}}}[[[FFF<<<;;;444222666555555555444444555666666777888:::;;;;;;999777666666555444444444444555666666777888999;;;;;;;;;;;;:::888888888888999999999999::::::;;;;;;<<<=========;;;;;;:::999999999999:::999:::;;;===>>>>>>>>>???========================>>><<<>>>BBBCCCBBBDDDHHHLLLRRRffftttfff^^^XXXTTTTTTPPPQQQPPPNNNLLLKKKJJJIIIJJJMMMUUUaaarrrsss```YYYOOOJJJIIIJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<;;;;;;999888777666666333444555666777888888888888888777666666666777888777777666555555555555555444444444444555555555555333333222222222222333333000111444777999;;;<<<<<<888999:::<<<===>>>>>>>>>===;;;888555444333111///111111222222222222111111111222333444555555555444222333333444444333333222444444555666777888999999888<<<@@@AAAAAAEEELLLQQQ]]]hhhqqqssssssuuutttpppkkkgggcccdddkkkqqquuuvvvnnnnnnqqqvvv{{{~~~uuuvvvwwwyyy{{{zzzxxxvvvqqqpppmmmiiifffhhhmmmqqqwww|||~~~}}}xxxaaaOOOFFFDDD@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<>>>>>???@@@BBBEEEHHHKKKMMMMMMPPPSSSVVVXXXZZZ]]]___aaaaaabbbccccccdddeeeeeegggdddaaa^^^^^^```dddffffffjjjmmmnnnmmmlllnnnpppnnnqqquuuyyy{{{{{{zzzyyyuuutttqqqppppppqqqssstttxxxxxxwwwssslllhhhgggggggggiiimmmpppqqqqqqpppnnnfffhhhkkknnnqqqtttvvvvvvtttxxx{{{yyysssnnnnnnoookkkfffbbbbbbcccfffnnnwwwvvvrrrqqqpppmmmiiiggggggjjjpppuuuvvvrrrnnnmmmmmmlllmmmqqqvvv{{{~~~www{{{|||~~~vvvOOO===888:::444111666666666666666666666777888888999;;;<<<<<<999777777777555444444444444555666666888888999:::;;;;;;;;;;;;888888888888888999999999::::::;;;<<<<<<======>>><<<;;;::::::999999::::::999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???===>>>BBBBBB@@@AAAEEECCCGGGUUUuuusss~~~qqqeee\\\WWWVVVPPPPPPNNNJJJHHHHHHIIIHHHMMMMMMOOORRRZZZlllggg^^^SSSLLLKKKJJJHHHEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@??????>>>>>>=========<<<:::999888888888888666666777777777777666666999888777666666777888999444444444444444555666777555555555666666666666777444444333333222333333333000222444777999:::::::::888999::::::;;;;;;;;;;;;===;;;888666666555333111000000000000000111111111111222333555666555555444222333333444444333333222444444555666777888999999:::>>>BBBCCCDDDGGGOOOUUU^^^iiirrrssstttwwwwwwssspppjjjeeegggooouuuvvvuuupppnnnnnnsss{{{}}}{{{wwwsssrrrsssssspppmmmlllkkkiiigggeeeiiipppvvvssswwwzzz{{{{{{{{{~~~nnnYYYIIICCCBBB===???@@@AAA@@@???@@@@@@>>>>>>>>>>>>============GGGGGGFFFEEEDDDCCCBBBBBBFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDDDDDDDCCC???;;;<<<:::888888888888777555333333333444555666777888555999>>>FFFNNNUUU[[[^^^ccccccbbbaaaaaacccgggjjjjjjeee```]]]ZZZSSSMMMIIIDDDBBB@@@???AAACCCDDDDDD>>>???@@@BBBBBBAAA>>>;;;>>>@@@BBBCCCDDDGGGJJJMMMOOOQQQSSSUUUVVVYYY]]]```cccbbb```___^^^^^^______aaaaaa```___^^^```dddgggiiijjjlllnnnoooppppppppplllmmmoooqqqtttvvvxxxyyyooooooppprrrssssssrrrpppwwwuuuqqqnnnmmmjjjgggeeehhhgggggghhhjjjkkkkkkjjjffffffhhhjjjnnnrrrvvvxxxyyywwwtttpppmmmkkkjjjjjjiiiiiigggdddbbbdddgggkkkppptttxxxuuunnnhhhfffffffffhhhlllpppqqqqqqpppooorrrrrrrrrrrrsssuuuwwwxxx|||}}}|||^^^EEE???888666777888555222333333444555666777888888999999888888777777666666666666555666666777888999999999:::<<<>>>===;;;999666666777888999::::::;;;:::999999999999:::;;;;;;<<<;;;;;;::::::999999888:::;;;<<<<<<;;;;;;<<<>>>AAA???======???@@@>>><<<<<<===>>>???@@@AAABBBBBBCCCKKKSSSbbbuuutttoooccc\\\WWWSSSRRRQQQNNNJJJHHHGGGGGGIIIIIIKKKMMMPPPXXXiiiyyy{{{jjjYYYSSSQQQMMMJJJKKKHHHHHHGGGEEEBBBAAAAAABBBCCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;::::::::::::888666444444555666777::::::999999888999999999999999:::999999888777666777777777888999999999:::666444111111333555666666444555777888999888666555666666777777666555444444555555555444444333333333222222111111222222333444555555555444444333333333333444444444444444444555444555777777888:::===???@@@BBBDDDFFFIIIPPPXXX^^^gggmmmuuuzzzzzzwwwssspppmmmjjjggghhhlllppprrrsssppppppoooqqqyyy|||tttppppppooolllhhhhhheeecccdddiiinnnpppppprrrtttwwwzzz}}}}}}|||zzzttt]]]OOOHHHFFFHHHDDDBBBAAA???>>>>>>??????AAA@@@???===<<<<<<;;;;;;GGGGGGFFFFFFEEEDDDDDDDDDFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCBBB>>>:::;;;:::888888888888666555333333333333444555666777666888===CCCJJJQQQWWWZZZ_________^^^]]]aaahhhnnnuuupppjjjfffaaaZZZTTTPPPEEEBBB@@@???@@@AAABBBAAA>>>???@@@BBBBBBAAA>>><<<@@@BBBCCCCCCEEEGGGLLLOOORRRTTTWWWXXXYYY[[[]]]___```___^^^\\\\\\\\\]]]]]]aaaaaa```___^^^```cccfffjjjlllnnnqqqrrrrrrqqqppplllmmmnnnoooqqqrrrttttttppppppppprrrssstttsssrrrxxxvvvsssqqqnnnkkkgggeeedddcccbbbdddfffggggggfffbbbdddgggkkkpppsssvvvxxx}}}zzzsssmmmjjjhhhiiijjjmmmllliiifffcccccceeegggmmmrrruuutttoookkkiiijjjeeegggiiillloooppppppppprrrrrrrrrssstttwwwyyyzzz}}}qqqTTTBBB===777555666777555222555555666777888999::::::888888888777777666666666666666666666666777888999::::::;;;<<<>>>>>><<<:::888888888999999999999999;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::999999888:::;;;<<<<<<;;;;;;<<<>>>AAA???===>>>???@@@>>><<<======>>>???@@@AAABBBBBBBBBFFFLLLXXXuuu}}}oooooo||||||kkkccc^^^VVVUUURRRNNNKKKHHHHHHHHHMMMKKKJJJKKKLLLOOOZZZeee}}}vvvcccZZZVVVQQQMMMMMMJJJIIIHHHEEEBBBAAA@@@AAABBBBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::;;;:::888777777777888999::::::999999999999::::::::::::::::::999888777666888888888888888888999999777555333222444666777777666777888999999888666555666666666666666555444444555555444444444333333333222222111111222222333444555555444444444333333333333333333444444444444555444666888:::<<<===@@@CCCCCCDDDGGGLLLSSS]]]fffllltttwwwzzzzzzvvvqqqmmmkkkkkkiiihhhjjjnnnqqqrrrqqqmmmnnnooosss|||{{{uuurrrqqqnnniiieeedddbbb```bbbgggkkkmmmmmmlllrrrwwwyyyvvvuuuyyy}}}hhhRRRHHHBBB@@@AAACCCBBBAAA@@@????????????AAA@@@???===<<<;;;;;;;;;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@===:::;;;:::888777888777555444333222222333333444555666777888:::???DDDKKKQQQTTTVVVXXXYYYWWWVVV[[[gggrrr|||wwwpppjjjbbbZZZTTTFFFCCC@@@>>>>>>??????>>>===???AAABBBBBBAAA@@@>>>CCCCCCDDDDDDEEEHHHMMMQQQUUUXXX[[[]]]\\\\\\\\\]]][[[ZZZYYYXXXXXXYYYYYYZZZ^^^^^^^^^^^^^^^___cccfffkkknnnrrruuuuuussspppmmmiiiiiiiiijjjkkklllmmmnnnoooooooooooooooooopppqqquuutttrrrqqqoookkkfffbbbbbb```___```bbbddddddccc^^^aaaggglllpppsssssssss|||wwwoooiiifffgggjjjlllnnnnnnkkkgggcccbbbccceeeiiinnnrrrrrrooommmlllmmmeeefffgggiiillloooqqqrrrssssssssstttvvvyyy{{{}}}aaaFFF>>>:::555444666777555444777777888999:::;;;;;;<<<777777777777666666666666666666666666777888999:::;;;;;;;;;===??????===;;;::::::::::::999999999888<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;;;;<<<>>>@@@???>>>>>>??????>>><<<===>>>>>>???@@@AAABBBBBBGGGFFFIIISSSfffrrrcccdddwwwwwwjjjddd]]]ZZZUUUPPPMMMKKKKKKKKKOOOKKKIIIKKKKKKJJJMMMRRR___jjjzzzuuufff^^^WWWQQQOOOMMMLLLIIIFFFDDDBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999::::::;;;::::::::::::999888777777888888888888888888777777888666444444666777888777888888999999999777666555555666666666666555444444555444444444444333333333222222111111222222333444555444444444444333333333333333333444444444555555444777;;;>>>???AAADDDFFFHHHHHHLLLTTT___jjjssswww~~~~~~}}}xxxrrrllliiiggghhhhhhhhhkkknnnqqqrrrqqqmmmpppssswww|||xxxuuusssnnnfffaaa```^^^^^^```cccgggiiiiiifffooovvvuuupppqqq{{{{{{]]]LLLFFFCCCAAA@@@AAAAAAAAAAAAAAA@@@???>>>AAA@@@???===<<<;;;::::::CCCDDDDDDDDDEEEEEEFFFFFFEEEFFFHHHIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCBBB@@@>>><<<;;;999777777777666444333222222222222333444555555999999:::<<<@@@FFFKKKNNNMMMQQQSSSQQQOOOVVVeeesss|||tttjjj^^^UUUGGGDDD@@@>>>======<<<;;;===???AAABBBBBBBBBAAABBBDDDEEEDDDDDDEEEHHHMMMQQQWWWZZZ]]]^^^]]]ZZZXXXWWWUUUUUUTTTSSSTTTUUUVVVWWWYYYZZZ\\\\\\^^^```dddhhhmmmqqqwwwzzzzzztttnnniiieeeeeeeeeeeefffhhhiiijjjnnnnnnllljjjiiihhhiiikkkppppppoooooommmjjjddd```cccaaa``````bbbccccccccc^^^bbbhhhnnnqqqpppnnnkkkqqqmmmhhhddddddfffjjjmmmiiiiiihhhfffdddcccdddeeegggjjjnnnooonnnllllllmmmgggggggggiiilllppptttvvvvvvvvvvvvvvvxxxzzz|||~~~qqqSSS===;;;888555555666777777666777777888999:::;;;<<<<<<666666666666666666666666666666666777888999:::;;;===<<<<<<===???@@@>>><<<;;;;;;::::::::::::::::::>>>============>>>??????<<<<<<<<<;;;::::::999999:::;;;<<<<<<;;;;;;<<<>>>@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBGGGDDDGGGQQQ\\\rrrjjj___eeerrrtttgggbbb^^^XXXSSSPPPOOONNNNNNMMMIIIGGGLLLOOOMMMLLLLLLPPPYYYeeeuuuvvviii```WWWRRROOOMMMIIIGGGEEEEEEDDDDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::999888777999999888888777777666666777555444444666777777777888888888888777666444333555555555666666555444444444444444444444444444444222222111111222222333444444444444444444444444444333333333444444555555666555888===???AAACCCEEEGGGKKKLLLRRR\\\gggqqqvvvxxx~~~~~~|||xxxqqqkkkgggfffgggffffffgggjjjnnnqqqsssrrrvvvyyy|||}}}zzzvvvnnnfff___\\\\\\]]]___aaaccceeeeeedddjjjpppooonnnuuummmTTTHHHFFFDDDBBBAAA???@@@AAABBBAAA@@@>>>===AAA@@@???===;;;:::::::::AAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAA???>>>;;;999777666666555333111111111111222333444555666;;;::::::;;;>>>BBBGGGIIIIIIMMMPPPOOONNNUUUdddqqqttteeeXXXHHHEEEAAA>>><<<<<<;;;999<<<>>>BBBCCCBBBBBBCCCEEEEEEEEEFFFEEEFFFIIIMMMQQQVVVYYY\\\]]]ZZZVVVSSSQQQPPPPPPOOOPPPQQQRRRTTTUUUTTTVVVYYY[[[]]]aaaeeeiiipppvvv~~~yyyooohhhdddccccccdddfffhhhkkklllnnnnnnmmmiiieeedddeeegggnnnnnnnnnoooooolllhhhddddddbbb``````aaacccdddccceeeiiinnnrrrrrrooojjjgggfffeeedddbbbbbbcccdddeee```bbbcccdddddddddfffhhhfffhhhkkklllkkkjjjjjjjjjkkkjjjiiijjjmmmrrrwwwzzzyyyyyyxxxxxxyyyzzz|||}}}|||cccJJJ;;;999888666666777888999888666777777888999:::;;;;;;666666666777777777777777666666777777888:::;;;<<<>>>===<<<===???@@@???===999::::::;;;<<<<<<======??????>>>>>>??????@@@AAA======<<<;;;;;;::::::999:::;;;<<<<<<;;;;;;<<<>>>????????????>>>===>>>>>>?????????@@@AAAAAABBBBBBAAA???EEEOOOSSSaaaxxxfff___aaannnttthhhccc[[[VVVSSSQQQPPPNNNKKKGGGFFFLLLPPPNNNKKKJJJGGGOOOYYYbbbnnnzzzooocccZZZPPPLLLHHHEEEEEEFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;::::::;;;<<<<<<===;;;<<<<<<;;;;;;:::999888999888888777777666666666666444333444666777666555777666666555555444333222444444555555555555444444444444444444444444444444222222111111222222333444444444444444444444444444333333444555666666777777888;;;>>>AAABBBDDDFFFHHHLLLQQQYYYdddnnntttwwwxxx|||}}}}}}zzzssskkkeeebbbcccaaa^^^^^^```fffmmmrrrtttxxx|||~~~wwwooofff```[[[\\\^^^___``````aaabbbaaacccfffjjjrrrmmmZZZGGG@@@@@@@@@===<<<>>>???@@@@@@@@@???>>>===@@@???>>><<<;;;;;;;;;:::@@@AAAAAAAAABBBBBBCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIFFFGGGGGGGGGGGGGGGFFFFFFCCCEEEFFFEEECCCAAA@@@@@@;;;999777666555444222000000000111222444666777888;;;::::::;;;===@@@CCCEEEGGGLLLOOOOOOPPPVVVbbblll|||zzzkkk\\\IIIFFFAAA>>>===<<<:::999;;;>>>BBBCCCBBBBBBEEEHHHEEEGGGHHHIIIIIIKKKNNNQQQUUUWWWYYYYYYUUUQQQMMMLLLMMMMMMMMMMMMOOOQQQSSSTTTRRRTTTWWWZZZ]]]```dddgggpppwwwsssjjjdddccccccccceeehhhkkkmmmmmmnnnnnnkkkgggdddeeehhhnnnnnnoooqqqsssrrrpppnnnfffcccaaa```aaacccddddddnnnpppssstttrrrnnniiifffbbbbbbbbbbbb```^^^\\\[[[[[[]]]aaacccdddeeeggghhhfffgggiiijjjjjjjjjjjjiiilllkkkjjjjjjmmmrrrvvvyyyyyyyyyyyyyyyzzz{{{}}}~~~oooVVVCCC;;;888777777777888888999999555666777888999::::::;;;777777777777888888888888777777777888999;;;<<<===>>>===<<<===>>>??????===::::::;;;<<<===>>>?????????????????????@@@@@@AAA======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>???@@@???>>>======???@@@@@@@@@@@@AAAAAABBBBBB@@@@@@HHHPPPQQQZZZwwwuuueee___fffwwwuuuooofff___[[[WWWRRROOOMMMIIIHHHLLLNNNJJJFFFFFFEEEKKKTTTZZZ^^^mmmwwwjjjVVVQQQJJJGGGGGGGGGEEECCCDDDCCCBBBAAA@@@?????????=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;:::999999777777777777777777666666555444333444666777666555555555444444333333222222333333444555555555555444333333333444444444444555222222111111222222333444333333333444444444444555444555555666777888999999<<<>>>AAACCCEEEHHHKKKNNNRRRXXXbbbjjjqqqvvv{{{~~~}}}|||tttjjjbbb]]]^^^\\\YYYWWWYYY```jjjqqqrrrxxx|||}}}uuulllddd```ZZZ\\\______^^^]]]]]]]]][[[\\\aaalll}}}YYYMMMAAA>>>???===;;;;;;======>>>>>>>>>=========>>>===<<<<<<;;;;;;<<<<<>>???@@@DDDGGGKKKMMMNNNSSSZZZ```nnn|||zzzttthhhZZZJJJFFFBBB???===<<<;;;::::::>>>BBBCCCBBBCCCGGGKKKGGGIIILLLMMMMMMNNNPPPQQQTTTVVVWWWUUUQQQMMMJJJIIIKKKKKKKKKLLLNNNQQQSSSUUUTTTVVVXXXZZZ[[[]]]```cccgggppp~~~tttkkkaaa```^^^^^^___bbbdddfffgggjjjmmmkkkhhheeegggjjjllllllnnnqqqtttvvvwwwvvvjjjgggdddcccdddfffggggggqqqqqqqqqpppnnnjjjfffddd````````````^^^\\\ZZZYYY\\\___bbbdddddddddeeeffffffggghhhjjjlllmmmlllllljjjiiihhhiiikkkooosssuuuvvvwwwwwwxxxzzz}}}xxx```III===;;;666666777777666777777888666666777888999:::;;;;;;777888888888999999999:::777777777888:::;;;===>>>>>><<<;;;<<<===>>>>>>===<<<<<<<<<======>>>>>>>>>?????????>>>???@@@@@@AAA=========<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>>>>>???AAA@@@===<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBBEEEJJJNNNOOOVVVjjj~~~uuuhhheeerrryyypppiiibbbZZZTTTQQQMMMKKKLLLKKKFFFDDDEEEGGGKKKSSSXXXZZZ___pppddd]]]UUUPPPNNNMMMIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???=========<<<<<<;;;:::999666666666777777777777777666555555666888888777555555444444333333444444444222333444444555555555444333333333444444444555555222222111111222222333444333333333444444444555555555666777888999:::;;;;;;@@@BBBDDDFFFJJJOOOUUUZZZ^^^dddjjjmmmnnnrrrzzz~~~vvvlllddd```]]]]]][[[ZZZ[[[bbbkkkrrrtttyyy}}}yyynnnfff```^^^YYY\\\______\\\YYYXXXXXXVVV\\\iiizzziiiNNNGGGBBBBBBBBB???===>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======CCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGG@@@CCCEEEDDDAAA>>>>>>???:::999666555555333111///...///111333666999;;;===777777888:::;;;<<<======???BBBEEEHHHKKKNNNRRRUUU___nnnvvvrrrllliii```TTTJJJFFFBBB???>>>===<<<;;;:::>>>CCCCCCBBBCCCGGGLLLIIIKKKOOOQQQQQQQQQRRRSSSTTTUUUUUUSSSOOOKKKIIIHHHJJJJJJKKKLLLNNNQQQTTTUUUVVVXXXZZZ[[[ZZZ[[[]]]___\\\hhhxxxsssjjj\\\[[[YYYXXXXXXZZZ\\\^^^```eeeiiijjjgggeeegggjjjjjjjjjkkkooossswwwyyyyyyooollliiigggiiikkkllllllnnnnnnlllkkkhhheeebbbaaa]]]]]]]]]^^^]]]]]]]]]\\\```bbbeeefffeeecccbbbbbbffffffhhhjjjmmmooooooooohhhgggfffggghhhllloooqqqssstttuuuxxx{{{oooWWWAAA888:::444555666666555555666777666777888999:::;;;;;;<<<888888999999999:::::::::777777888999:::<<<>>>>>>===<<<;;;;;;===>>>>>>===>>>>>>>>>>>>============??????>>>>>>??????@@@AAA=========<<<;;;;;;:::::::::;;;===<<<;;;;;;<<<>>>===@@@AAA@@@===<<<===???@@@AAAAAAAAAAAAAAAAAABBB@@@CCCFFFGGGGGGNNN]]]jjjrrrcccnnn~~~wwwmmmbbbZZZTTTPPPNNNNNNKKKGGGFFFIIIGGGIIIPPPVVVVVVUUU\\\hhhrrrjjj```YYYVVVSSSOOOJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>=========<<<<<<<<<<<<===<<<:::999:::;;;>>>???;;;;;;;;;<<<<<<>>>??????============<<<;;;:::999555555666666777777888888777666666777999999888777555555444444444555666666222333444444555555555444333333333444444555555555222222111111222222333444333333333444444555555555666777888999:::;;;<<<<<>>>>>AAA@@@??????@@@BBBEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIGGGGGGFFFEEEFFFEEEDDDCCCCCCBBB@@@>>>;;;;;;:::888666222///---000000222444666888999:::;;;;;;::::::::::::;;;;;;:::<<<>>>AAADDDHHHJJJKKKSSSVVVZZZ___aaa^^^YYYTTTMMMIIIDDDAAAAAA???;;;888:::;;;===???BBBEEEGGGHHHLLLMMMMMMNNNOOOPPPQQQRRRUUUUUUSSSPPPMMMJJJJJJKKKKKKMMMOOOOOONNNNNNOOOPPPWWWWWWXXXYYY[[[\\\^^^___ccceeelllwwwvvvmmmbbb]]]VVVRRRRRRUUUXXXYYY\\\ZZZ```llluuussskkkeeeeeeeeegggkkkqqqvvvyyyzzzvvvqqqjjjhhhkkkoooqqqrrrrrrqqqnnnggg```\\\\\\^^^]]]\\\\\\[[[\\\]]]___```aaaaaabbbeeefffgggeeedddfffggghhhiiijjjiiiiiiiiillliiieeebbbbbbeeeiiillloootttyyyzzzyyyyyy|||zzz```KKK@@@;;;:::777777666666666666777777777777888999999999999888;;;:::888777777999:::<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>======>>>???@@@@@@???==================<<<;;;:::999<<<===<<<:::888888:::<<<::::::;;;;;;<<<=========??????@@@AAAAAABBBCCCCCCDDDFFFFFFDDDDDDIIISSS\\\wwwnnnnnnzzzrrrbbb]]]XXXRRRMMMJJJIIIHHHGGGFFFJJJPPPTTTVVVWWWXXXYYYjjj||||||mmmjjjggg^^^RRRMMMLLLFFFCCCDDDEEEBBBBBBCCC??????@@@@@@???>>>======<<<=========>>>>>>?????????>>><<<::::::<<<>>>???===>>>>>>>>>>>><<<;;;:::777777777777666666666666...///000222444777999:::777666666666666555555555111111111222222333333333666666666555555444444444222222111111111111111222555555555555555666666666<<<888888===???===@@@EEEGGGIIILLLRRRYYYbbbjjjnnnrrrooolllkkkmmmrrrvvvyyy{{{|||}}}{{{vvvpppllljjjeeegggiiiiiijjjnnntttyyy}}}}}}~~~uuuhhh___[[[[[[\\\bbb]]]YYYYYYXXXTTTSSSUUUWWWmmmgggQQQFFFEEECCCAAA>>>===<<<;;;999::::::;;;;;;::::::999::::::;;;;;;<<<=========AAAAAA@@@@@@AAACCCEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFDDDDDDDDDBBB@@@===;;;;;;:::888555222///...///000111333555777999999777777777888888999::::::999:::;;;===???AAABBBCCCFFFIIIOOOUUUZZZZZZWWWTTTKKKIIIFFFDDDBBB@@@===:::;;;<<<>>>AAADDDFFFHHHIIILLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQNNNKKKIIIHHHIIIIIIKKKMMMMMMMMMLLLNNNOOOTTTTTTUUUVVVXXXZZZ\\\]]]```bbbhhhqqqzzz{{{uuunnngggbbb\\\XXXVVVWWWWWWWWWZZZXXX^^^kkkuuuuuuoookkkgggfffdddfffkkkpppsssuuusssqqqnnnnnnqqqsssuuuvvvqqqooojjjccc\\\YYY[[[]]]aaa```______^^^___``````aaabbbcccdddfffggggggfffffffffffffffggggggggggggkkkhhhdddbbbaaadddgggjjjooosssxxxyyyxxxzzzrrrXXXFFF===888777777777666666666666777777888888888999999:::::::::<<<;;;999999999:::<<<===;;;;;;;;;;;;;;;<<<==============================<<<===>>>??????>>>=========>>>???@@@@@@???>>>======>>>>>>===<<<;;;::::::<<<<<<<<<:::888888:::<<<::::::;;;;;;<<<============>>>>>>???@@@@@@AAAAAABBBCCCDDDBBBBBBFFFOOOVVVcccxxx|||yyygggaaaWWWPPPMMMJJJHHHFFFHHHLLLQQQUUUVVVWWWYYYZZZ]]]jjj~~~yyymmm___WWWQQQJJJEEEDDDDDDBBBAAACCCAAAAAAAAAAAAAAA@@@??????===>>>>>>>>>????????????>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>===<<<;;;:::888888777777777666666666777666666555555555666666666666666666555555555555222222222333333333444444555555444444444333333333444333333222222222333333666666666777888999999::::::999;;;BBBEEECCCCCCGGGMMMPPPVVV]]]eeelllqqqttttttqqqnnnooorrrwwwzzz{{{zzz{{{|||{{{yyytttppplllmmmooorrrsssssstttwwwyyy||||||{{{yyywwwvvvvvvwwwuuuqqqjjjddd```______``````^^^\\\[[[WWWRRRSSSXXXhhh}}}ppp^^^RRRDDDCCCAAA???===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<>>@@@BBBEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOMMMIIIGGGGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMQQQQQQRRRTTTVVVYYY[[[\\\___```dddlllssswwwvvvsssppplllfffbbb___\\\ZZZXXXYYYWWW\\\iiissstttqqqpppkkkgggcccbbbeeeiiilllmmmpppsssuuuvvvuuutttttttttqqqnnnhhhaaa\\\ZZZ[[[]]]bbbbbb```______^^^______bbbbbbccceeefffhhhiiiiiigggfffdddccccccdddeeefffiiigggdddaaaaaadddgggjjjpppsssuuuwwwxxx{{{gggPPPBBB;;;777555888777777666666777777888888888888888888:::<<<===<<<<<<;;;:::;;;<<<===>>><<<;;;;;;;;;;;;<<<==============================:::;;;<<<>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;999999:::<<<::::::;;;;;;<<<=========;;;<<<<<<======>>>>>>???>>>@@@AAAAAA@@@CCCIIINNNWWWooozzzyyyoooaaaWWWRRROOOKKKHHHJJJMMMQQQTTTUUUWWWYYY[[[ZZZaaaoootttjjj]]]SSSJJJGGGFFFCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>???????????????@@@========================>>>>>>>>>>>>===<<<;;;:::999888888888777777777777<<<;;;:::888666666555555666666666555555555444444333444444444444555555555555555555444444444444444555444444444444444555555333444444555777888:::;;;;;;===EEENNNRRRQQQPPPQQQVVV[[[bbbkkkrrrwwwzzz{{{wwwssspppqqquuu{{{~~~|||yyywwwwwwxxxvvvrrrnnnsssvvvyyy{{{zzzyyyxxxxxx||||||zzzuuuoookkkiiiiiieeedddcccbbbbbbcccdddeeeeeecccaaa]]]VVVRRRXXXaaajjjYYYQQQNNNBBBAAA@@@>>><<<;;;;;;;;;<<<==================<<<;;;;;;;;;;;;::::::::::::AAAAAAAAABBBCCCDDDFFFGGGDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCC@@@===<<<;;;:::777555222000...---...///111333555777777888999;;;===>>>???>>>>>><<<;;;::::::::::::;;;<<<>>>???CCCHHHMMMNNNMMMKKKCCCFFFIIIGGGBBB>>>===>>>===>>>???BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNNNNLLLIIIGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKMMMPPPPPPRRRTTTVVVYYY[[[]]]```aaaccchhhnnntttxxxyyyxxxuuurrrnnnkkkgggccc___]]][[[^^^hhhpppqqqoooooommmjjjfffdddeeefffggggggoootttyyyyyyuuuooollllllmmmkkkgggbbb^^^\\\\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^cccdddeeefffggghhhjjjllliiigggdddaaaaaabbbdddfffgggfffddddddeeeiiimmmppprrrsssssstttvvv|||xxx\\\JJJAAA;;;888777888777777777777777777888888777666666777999<<<===;;;;;;;;;;;;;;;<<<>>>>>><<<<<<;;;;;;;;;<<<<<<===========================888999;;;===>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;======<<<;;;:::<<<===::::::;;;;;;<<<=========;;;;;;<<<<<<<<<=========<<<>>>@@@@@@@@@AAAEEEHHHTTT___~~~pppaaaZZZUUUPPPLLLJJJLLLOOOQQQSSSVVVZZZ]]]^^^bbbjjjvvv~~~kkk^^^RRRLLLJJJGGGEEEFFFDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>????????????<<<===>>>>>>>>>>>>===<<<>>>>>>>>>======<<<;;;;;;999999999999888888888888:::999999888888888888999666666666555555555444444555555555555555666666666666666666666666666666666555555444444555555666666555555555666888:::===>>>@@@FFFRRR^^^eeefffeeeddddddhhhnnntttzzz}}}zzzuuuoooooottt||||||uuusssuuuvvvtttpppvvvxxxzzz{{{zzzzzzyyyxxxzzz{{{yyyssskkkeeebbbbbbcccdddfffiiikkkmmmnnnooorrrnnnhhh___WWWWWWeeetttppp\\\OOOHHHGGGAAA@@@???>>>===<<<<<<<<<>>>>>>????????????>>>>>>>>>======<<<;;;;;;::::::@@@AAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGEEEDDDDDDBBB@@@======<<<999777444222000///------///111333555666777:::<<>>===<<<<<<<<<===???@@@@@@BBBDDDHHHLLLLLLJJJHHHAAADDDGGGFFFAAA===<<<===;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNMMMJJJHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMNNNOOOQQQTTTWWWYYYZZZ^^^___aaadddhhhnnnuuuyyyzzzyyyxxxwwwvvvrrrmmmiiihhheeeffflllpppnnnllllllnnnllljjjiiiiiihhhfffdddiiinnnssssssoooiiifffdddeeedddbbb```^^^\\\ZZZYYYYYYZZZ[[[]]]___```aaabbbeeegggiiiiiihhhhhhiiikkkiiigggccc``````bbbdddfffgggfffggghhhlllrrrwwwzzzvvvuuutttsssvvv|||jjjPPPDDD???;;;888888888888777777777777888888888777666555666888:::<<<:::::::::;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???>>>=========>>>::::::;;;;;;<<<=========<<<<<<<<<===============<<<>>>???@@@AAABBBCCCDDDPPPPPPeeesssfff\\\TTTNNNJJJKKKMMMOOOQQQUUUZZZ^^^\\\bbbhhhmmmsssxxxiiiZZZRRROOOKKKIIIIIIEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======???>>>======<<<<<<;;;;;;::::::::::::999999999999888777777777888999999:::777777666666666555555555666666666666666666666666555555555555555666666666666555555555666666777888:::::::::<<<>>>AAADDDFFFHHHQQQ^^^kkkvvv{{{|||{{{xxxxxxyyy{{{}}}}}}wwwqqqnnnrrr{{{yyyssstttwwwwwwvvvxxxxxxxxxxxxzzz{{{{{{{{{zzz{{{zzztttjjjbbb^^^]]]dddgggmmmttt{{{zzznnneeeaaahhh{{{rrr]]]SSSKKKEEEDDD@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCBBB@@@>>>===<<<999666333111000///---...///111333555777777999<<>>@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNNNNKKKIIIIIIIIIGGGHHHHHHHHHGGGHHHKKKMMMJJJJJJKKKMMMOOORRRTTTUUUYYY[[[^^^___```eeelllrrrvvvvvvwwwxxxxxxvvvrrrnnnppplllmmmpppqqqnnnkkkkkklllkkkkkklllmmmllliiifffaaadddhhhiiihhheeecccbbb\\\[[[YYYYYYYYYYYYWWWUUUYYY[[[^^^aaadddfffhhhhhhhhhkkkmmmmmmiiigggggghhhgggeeebbb``````aaadddfffhhhiiikkknnntttzzz~~~{{{xxxvvvxxx|||nnnYYYEEE???===999777999999888888777777888888999999888777777777888999:::999::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<<<<;;;;;;::::::;;;<<<===>>>=========>>>>>>======<<<;;;===??????>>>===>>>???::::::;;;;;;<<<====================================>>>???@@@AAABBBCCCDDDKKKJJJVVVwwwyyyiii[[[TTTNNNNNNNNNNNNPPPTTTZZZ^^^\\\bbbggghhhjjjsssvvveee]]]YYYTTTPPPOOOJJJHHHFFFCCCAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999999888777777777777777888888888777777777666666777777777666666666666555333444444444444555555555777777777777888999:::::::::;;;<<<>>>BBBFFFKKKMMMSSS]]]jjjuuu{{{xxxsssooopppyyyzzzyyyzzz{{{|||{{{zzzyyyzzz|||~~~~~~{{{oooeee```___aaahhhuuutttrrrwww]]]LLLHHHFFFDDDEEE??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>=========>>>>>>???AAABBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBCCCBBB@@@>>>>>><<<999666333111000000---...000222444666777888777<<>>@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKMMMMMMKKKIIIHHHHHHFFFGGGFFFFFFEEEFFFIIILLLIIIJJJJJJLLLMMMPPPQQQSSSTTTXXX[[[[[[[[[]]]dddkkknnnnnnoooqqqsssrrrnnnkkkmmmjjjkkkooooookkkhhhiiijjjiiihhhjjjlllmmmlllkkkaaa`````````aaabbbaaa```XXXUUUQQQQQQSSSVVVWWWWWW[[[]]]aaaeeehhhjjjlllllljjjnnnrrrpppkkkfffdddeeecccbbb```______aaacccdddllllllooosssyyy~~~{{{{{{~~~zzz___MMM@@@???>>>999888<<<999888888777777888888999;;;;;;::::::::::::999999::::::<<<===>>>?????????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>===<<<;;;999999888888999;;;<<<===;;;<<<<<<=========<<<<<<999;;;===>>>===<<<<<<===::::::;;;;;;<<<==============================<<<=========???AAACCCCCCDDDEEEJJJRRRbbb|||kkkaaaVVVUUURRRPPPOOORRRXXX\\\cccddddddfffiiiooouuuzzzvvvmmmhhhccc]]][[[QQQOOOLLLHHHEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>======>>>??????@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888777777777777999999999999888888888888777777666666666555555555555555666666777777777777::::::::::::;;;<<<===>>><<<===???CCCJJJQQQWWW[[[cccllluuu~~~~~~zzzxxxxxxqqqssssssooommmttt}}}||||||}}}|||||||||~~~|||{{{{{{pppgggccccccdddnnn|||xxxqqqSSSHHHFFFCCCAAABBB===============>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>=========>>>???@@@AAABBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHBBBAAAAAAAAABBBBBB@@@>>>>>><<<999666333111000000...///000222444666888888777===FFFOOOVVVZZZ[[[[[[VVVTTTQQQNNNNNNNNNPPPQQQSSSUUUYYY]]]___\\\VVVQQQKKKGGGCCCAAAAAAAAA===::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKHHHJJJMMMMMMKKKIIIHHHHHHEEEEEEEEEDDDCCCDDDGGGJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRWWW[[[[[[YYYZZZ```gggggggggiiikkkmmmllliiifffeeedddfffkkklllhhheeefffhhhfffeeefffiiilllnnnooofffbbb]]]\\\^^^______]]]ZZZTTTNNNMMMPPPUUUYYY[[[\\\^^^bbbfffiiikkkllllllkkkppptttsssllleeebbbbbb```___^^^^^^^^^```bbbcccnnnooorrruuu{{{~~~oooXXXIII???AAAAAA<<<;;;@@@999999888888888888999999============<<<;;;:::999;;;<<<===???@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;888888777777888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;777999<<<===<<<;;;;;;<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===@@@CCCDDDDDD===HHHOOOQQQdddyyyooo\\\ZZZVVVRRRPPPRRRWWW[[[hhhccc___```fffjjjjjjhhhmmmxxxzzzvvvpppjjjfffWWWUUUQQQLLLIIIGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAA???===<<<<<<===???AAA@@@???===<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999888888999:::::::::::::::999999999888888777777666666555555555444999999:::::::::;;;;;;;;;<<<<<<<<<======>>>@@@@@@CCCEEEHHHNNNVVV```hhhlllpppxxx|||uuupppnnngggmmmqqqnnnjjjnnn}}}|||{{{{{{||||||}}}}}}xxxkkkqqqvvvsssjjjbbb```aaakkkvvv}}}wwwzzz|||fffSSSOOOLLLCCC======;;;;;;;;;<<<<<<===??????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>========================>>>???@@@AAA>>>???@@@AAACCCDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGCCCBBBAAAAAAAAAAAA@@@???<<<;;;888555222///...---000111111222444666888999;;;>>>EEEPPP[[[bbbcccbbbddd```ZZZXXXYYY[[[[[[ZZZ]]]]]]___```aaa```\\\YYYXXXUUUPPPJJJEEE@@@<<<:::===>>>@@@BBBCCCDDDEEEEEEEEEDDDBBBAAABBBDDDGGGIIILLLMMMMMMMMMLLLJJJGGGEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLOOORRRTTTVVVWWWYYYYYYYYY[[[^^^```eeeeeedddcccbbbaaa`````````bbbdddffffffeeecccaaacccaaa^^^^^^aaadddggghhhiiihhheeebbb___\\\YYYXXXUUUSSSRRRRRRTTTVVVWWWWWWVVVYYY___eeejjjjjjgggeeekkkmmmpppqqqooojjjddd```]]]___aaaaaa___^^^^^^___kkkttt}}}~~~{{{~~~uuucccLLLIIIDDD???<<<;;;<<<======<<<<<<:::999888777777>>>>>>======<<<;;;:::999<<<===>>>@@@AAABBBBBBCCCCCCAAA???===;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<888999999:::::::::999999777888888999999:::;;;;;;<<<;;;::::::999999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDD???BBBNNNXXXjjjddd\\\UUUTTTSSSSSSVVVZZZeeeeeedddcccbbbaaaaaaaaabbbeeekkksss~~~xxxsssgggddd___ZZZVVVQQQLLLIIIOOOGGGAAACCCFFFFFFEEEFFFCCCBBBAAAAAACCCCCCCCCBBB======>>>>>>===<<<;;;;;;===<<<;;;;;;<<<<<<;;;999<<<;;;999888999;;;>>>?????????===;;;777666777888;;;;;;:::888666555666777999999:::;;;;;;;;;;;;;;;<<<>>>@@@@@@AAACCCFFFHHHJJJOOOWWW^^^eeelllsssxxxwww}}}tttnnnjjjhhhbbbbbbeeeiiiiiikkkttt~~~||||||{{{zzzzzz~~~}}}wwwfffiiihhhddddddjjjoooqqqrrrjjjyyylllaaaRRRGGGCCCBBBAAA???>>>>>>>>>>>>>>>======<<>>===<<<<<<>>>=========>>>???@@@@@@>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCAAAAAABBBBBB@@@???===;;;888555222///...---///000111333444666777888===@@@EEENNNZZZfffpppuuutttooohhheeedddddddddcccbbbbbbcccdddfffeeecccaaa___\\\WWWPPPJJJDDD@@@>>>===>>>@@@AAACCCCCCDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHKKKLLLLLLLLLKKKIIIGGGEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIJJJLLLOOOQQQRRRTTTVVVYYYZZZZZZ[[[^^^```aaaaaaaaa```___]]]\\\[[[YYY[[[^^^aaabbbaaa```^^^dddbbb```___```aaa```___fffeeeccc```]]][[[XXXWWWUUUTTTRRRRRRTTTVVVVVVVVVVVVXXX]]]bbbggghhhgggdddeeehhhllloooooolllhhheee___aaacccbbb___\\\ZZZZZZiiirrr{{{}}}{{{}}}zzz|||gggWWWHHHFFFBBB???>>>>>>??????@@@??????>>><<<;;;;;;:::<<<<<<<<<;;;;;;999888888999;;;>>>AAACCCEEEFFFFFFCCCBBB???===<<<;;;;;;<<<===<<<;;;::::::::::::;;;999:::::::::999999888777777777888888999::::::;;;;;;;;;:::999999999999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAACCC>>>@@@IIIPPP]]]qqqggg^^^[[[[[[ZZZ[[[]]]aaa```___]]]\\\\\\\\\]]]YYYZZZ\\\bbbkkk~~~vvvrrrmmmiiieee```YYYTTTRRRKKKFFFFFFHHHFFFFFFGGGKKKHHHEEECCCCCCDDDDDDDDD@@@@@@@@@@@@@@@??????>>>@@@>>>===>>>??????>>>===;;;;;;;;;;;;<<<<<<======CCCCCCBBB???<<<;;;<<<===;;;;;;:::999999:::<<<>>><<<===???AAABBBBBBBBBAAADDDFFFIIIKKKLLLNNNQQQSSSXXX\\\ccckkkssszzzyyyooohhhcccbbbaaabbbeeefffiiiqqqzzz}}}~~~}}}zzz{{{|||zzzuuupppgggiiihhhggglllwww{{{vvvzzzxxxkkkbbbYYYLLLDDDBBBBBBAAA???>>>>>>>>>>>>>>>======<<<>>>??????@@@@@@??????>>>????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBAAA???===<<<999666222000...---...///111333555666666777<<>>>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGJJJJJJKKKKKKJJJHHHGGGEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGIIIKKKMMMOOOPPPPPPOOORRRUUUXXXYYYYYY[[[\\\\\\]]]]]]]]]\\\YYYVVVUUUXXX[[[___cccffffffeeeccc```___^^^______^^^\\\YYYbbbaaa___]]]ZZZXXXVVVUUUTTTSSSQQQRRRTTTVVVWWWVVVXXXYYY[[[___dddffffffeeecccfffjjjnnnooommmjjjggg```aaacccbbb___]]][[[[[[bbbjjjtttwwwvvvyyyvvvtttyyymmmWWWIIIAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::::::::999888888777666999===BBBFFFHHHIIIJJJCCCBBB@@@>>>===<<<======>>>>>><<<;;;::::::::::::999:::::::::999888777777777777777888999999::::::;;;:::999999888999999999888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@CCC>>>@@@FFFHHHNNNggguuuhhhdddeeedddbbbbbbaaa___\\\YYYXXXWWWXXXXXXVVVTTTTTTVVV[[[jjj~~~|||zzzuuullleee[[[TTTNNNNNNNNNNNNOOOSSSUUURRRNNNJJJHHHGGGHHHHHHBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<===??????>>>===<<<===>>>?????????>>>>>>CCCCCCCCCAAA>>>===>>>??????>>>======>>>@@@CCCDDDCCCDDDGGGJJJLLLLLLLLLKKKMMMQQQVVVYYY\\\___aaacccmmmooottt|||xxxnnnhhhfffbbb```bbbdddgggnnnuuu}}}yyyuuurrrooojjjgggeeegggiiimmmxxxuuutttzzz~~~{{{fffZZZTTTNNNFFFAAAAAAAAA@@@???>>>>>>??????>>>>>>===<<<>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCCCCCCCCCCAAA@@@>>><<<999666333111///...---...000333444555666666777:::???DDDOOObbbzzz{{{sssnnnkkkjjjeeecccaaa``````aaa``````aaa^^^XXXQQQIIIBBB>>>;;;===>>>???@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGFFFFFFEEEHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEGGGJJJLLLNNNOOOOOONNNIIILLLQQQTTTUUUVVVWWWXXXYYYZZZ\\\\\\[[[XXXUUUSSSXXX\\\```eeehhhiiiiiihhh\\\[[[ZZZZZZ\\\\\\[[[ZZZ^^^]]][[[YYYWWWUUUTTTSSSQQQPPPOOOQQQUUUYYYZZZ[[[\\\[[[\\\^^^bbbeeeffffffgggiiilllnnnnnnjjjgggddd```aaabbbaaaaaaaaaccceeeaaahhhpppssssssvvv|||wwwqqquuu~~~www^^^KKKAAA<<<===>>>>>>??????>>>>>>======<<<<<<;;;::::::999999999:::::::::999888888777999>>>CCCGGGIIIIIIJJJDDDBBB@@@???=========>>>???>>>===<<<;;;:::999999777888999999999999888888666666777777888999999999999999888888888888999999888888999:::;;;;;;;;;;;;<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????BBB???AAAEEEEEEGGGWWWkkkwwwuuu|||nnnkkkmmmlllhhhgggfffddd___[[[WWWVVVUUUUUUUUURRRRRRSSSVVV^^^nnn}}}~~~vvvkkkddd^^^\\\[[[\\\cccjjjeeedddaaa\\\VVVQQQNNNMMMHHHHHHGGGGGGFFFFFFFFFEEE@@@???>>>???@@@AAAAAA???AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@@@@AAAFFFDDDCCCCCCEEEHHHJJJKKKLLLNNNRRRUUUWWWXXXXXXWWWXXX]]]ccciiimmmqqqtttvvv}}}vvvooohhhccceeehhhjjjooottt{{{tttlllfffccc```^^^___eeemmmvvvyyypppppp|||lll[[[SSSJJJGGGBBB@@@@@@@@@???>>>>>>????????????>>>======>>>>>>????????????>>>>>>????????????????????????CCCBBBAAA??????>>>>>>>>>===>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHFFFEEEDDDDDDDDDBBB@@@>>>===:::777444111000///---...000111333444555666333888>>>CCCKKKZZZpppzzzqqqjjjfffeeebbb___\\\ZZZYYYYYYXXXWWWZZZWWWRRRKKKDDD>>>:::888===>>>??????@@@@@@@@@@@@AAABBBDDDFFFFFFFFFEEEDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFHHHKKKMMMOOOOOOMMMLLLGGGJJJOOORRRSSSTTTUUUVVVXXXYYY[[[]]]\\\[[[XXXVVVUUUWWW[[[___bbbccccccccc^^^[[[WWWVVVWWWYYYZZZZZZ[[[ZZZXXXVVVTTTRRRPPPPPPLLLLLLMMMQQQWWW]]]```aaaaaa___^^^___bbbeeeffffffiiikkkmmmnnnllliiieeebbbdddddddddccccccfffjjjnnnkkkoootttwwwwwwxxx|||}}}}}}|||xxxooolllvvvjjjTTTFFF???:::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::<<>>===>>>>>>???>>>>>>===<<<:::999999555666777888999:::::::::555666666777777888888999888888777777777888888999777888999:::;;;;;;;;;;;;<<<<<<===>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>@@@DDDDDDDDDOOO\\\yyyyyyooottt~~~|||ooommmpppoookkkiiikkkhhhccc]]]XXXUUUSSSRRROOONNNOOOSSSUUUWWW]]]eeexxxyyy{{{}}}~~~vvvqqqmmmnnnvvv|||qqqdddZZZTTTSSSSSSSSSSSSRRRPPPOOONNNHHHGGGFFFGGGHHHIIIHHHGGGHHHFFFCCCBBBCCCEEEIIIKKKLLLMMMMMMLLLIIIGGGGGGHHHLLLKKKKKKNNNTTTXXXZZZZZZ\\\^^^aaadddffffffffffffggglllssszzz~~~xxxqqqllllllnnnnnnrrrvvvxxx~~~~~~zzzxxxyyysssiii```[[[XXXXXXXXX]]]ggguuu{{{ssslllnnnzzzooo]]]QQQKKKFFFDDDBBBAAAAAA@@@>>>===???????????????>>>>>>===>>>>>>>>>??????>>>>>>>>>@@@@@@??????>>>===<<<<<>>>>>===>>>???@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHFFFEEEEEEDDDCCCAAA???===;;;888444222000///.........///111333555666444:::AAAFFFKKKUUUdddooo{{{ssskkkddd```___^^^[[[WWWUUUUUUTTTSSSRRRRRRPPPLLLGGGAAA===:::888======>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKLLLMMMLLLKKKJJJHHHKKKOOOQQQRRRSSSTTTVVVUUUWWWZZZ\\\]]]]]]\\\\\\VVVVVVXXXZZZ\\\]]]^^^^^^aaa]]]XXXUUUUUUVVVWWWXXXYYYXXXWWWTTTRRROOONNNMMMJJJJJJMMMRRRZZZ```eeegggfffdddbbbbbbccceeeeeeeeedddfffhhhjjjjjjhhheeecccggghhhhhhhhhiiijjjmmmpppppprrruuuvvvwwwxxx{{{}}}~~~{{{vvvnnnfffeeeppp~~~zzz___LLLBBB>>>:::::::::;;;;;;::::::999======<<<<<<;;;;;;;;;;;;:::;;;<<<<<<============<<<===>>>@@@AAABBBBBBCCCBBBAAA???>>>======>>>>>>>>>>>>>>>======;;;:::999555555777888999999::::::555555555666777777888888777777777666777777888999777888999::::::;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>??????<<<;;;===@@@AAABBBIIIRRReeeuuuiiiiii}}}yyyoooooopppnnnkkkiiikkkhhhddd___YYYUUUQQQPPPOOONNNQQQVVVWWWUUUTTTVVV\\\aaahhhnnnuuu~~~}}}}}}nnneeeaaabbbccccccaaa]]]YYYWWWSSSQQQPPPPPPQQQQQQPPPOOOQQQOOOKKKJJJKKKOOOTTTXXXVVVXXXXXXVVVSSSPPPPPPPPPSSSTTTXXXaaalllsssvvvvvvssstttuuuwwwxxxyyyyyyyyyzzz~~~~~~~~~yyyttttttrrrppprrrwww{{{xxxrrrooogggccc]]]XXXUUUUUUWWWYYYbbbnnn|||xxxiiifffiiiuuuuuuaaaSSSKKKGGGDDDDDDCCCBBBAAA@@@???>>>??????@@@@@@??????>>>======>>>>>>??????>>>>>>===@@@??????===<<<;;;;;;:::HHHGGGEEECCCAAA@@@??????======>>>@@@AAABBBCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGJJJIIIGGGFFFFFFEEECCCAAA@@@>>>;;;888555222111000///...------///222555777888===CCCGGGJJJPPPYYY```jjjkkkkkkgggaaa\\\ZZZZZZVVVTTTRRRQQQRRRRRRPPPOOOJJJHHHEEEBBB???<<<::::::<<<===>>>@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGIIILLLMMMMMMOOOQQQSSSRRRSSSVVVYYY\\\^^^___```ZZZZZZXXXXXXXXXYYY[[[\\\___\\\YYYWWWXXXXXXXXXWWWYYYXXXVVVSSSPPPMMMKKKJJJKKKKKKNNNSSS[[[bbbgggiiiiiifffdddcccddddddcccbbb___aaadddffffffeeecccbbbaaaeeekkkooopppppppppppprrrrrrssstttvvvxxx{{{|||yyytttooojjjdddeeeqqqkkkTTTEEE>>><<<::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>======<<<<<<===>>>@@@AAAAAA@@@>>>===<<<======>>><<<===>>>>>>===<<<;;;:::777777888888888888777777444444555666666777777888666666666666666777888888777888999::::::;;;:::::::::;;;<<<===<<<;;;999888999999999999999999999999888888:::;;;===>>>@@@@@@>>><<<<<<===>>>???DDDJJJVVVooollljjjssswwwqqqqqqpppllliiihhhhhhgggeeebbb]]]XXXTTTRRRTTTRRRSSSWWWXXXSSSOOONNNLLLRRR[[[bbbgggmmmuuu|||yyy{{{}}}}}}{{{uuuoookkkdddbbbaaa```aaa```___]]]___]]]\\\\\\^^^bbbfffiiiiiijjjjjjhhhdddaaa______bbbdddkkkxxx}}}}}}{{{yyywwwrrrmmmooottt{{{~~~|||tttlllgggeeeYYYXXXXXXWWWYYY\\\```dddjjjttt}}}{{{uuuqqqmmmjjjggglllxxxzzzcccUUUMMMHHHEEEBBBCCCCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::JJJIIIFFFDDDBBB@@@??????======>>>???AAABBBCCCDDDCCCDDDDDDEEEFFFGGGGGGHHHKKKIIIGGGFFFFFFEEECCCAAA@@@>>><<<888555333111000000...---,,,...111666888999===BBBFFFIIIMMMRRRWWWWWWZZZ]]]]]]YYYVVVUUUVVVOOONNNMMMNNNOOOPPPOOOMMMDDDBBB@@@>>><<<;;;::::::<<<===>>>@@@BBBCCCCCCDDD???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFHHHHHHHHHIIILLLOOOOOOPPPRRRVVVZZZ]]]```bbb[[[YYYVVVTTTSSSTTTVVVXXXYYYXXXXXXZZZ[[[\\\[[[YYYYYYXXXVVVSSSOOOLLLJJJIIILLLMMMOOOUUU\\\cccgggiiijjjgggeeedddccccccaaa```^^^___aaaccccccbbb___^^^XXX```kkksssvvvuuusssrrrvvvuuuuuuvvvyyy}}}tttpppmmmllllllqqq~~~{{{___KKKAAA<<<;;;:::::::::;;;<<<===???@@@<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>>===<<<;;;:::;;;===???@@@@@@???>>><<<<<<<<<======<<<<<<===>>>>>>===<<<;;;::::::999999777666555444444444555555666777777777666666666666666777888888777777888999::::::::::::999:::;;;<<<<<<:::888777888888888888888888888888777777999;;;===???@@@AAABBB???>>>===>>>???BBBFFFIIIZZZ|||tttsssssszzz}}}wwwsssssspppjjjgggggggggggggggeeebbb]]]YYYVVVUUUQQQPPPSSSSSSNNNIIIGGGHHHNNNVVVZZZ\\\___eeekkkoooxxxvvvtttssssssrrrqqqooojjjkkkkkkmmmooorrruuuwww~~~}}}yyyuuusssrrrpppsss{{{{{{zzzzzzxxxpppjjjkkkqqqrrrsssrrrlllccc\\\YYYXXXSSSUUUXXX\\\```eeekkkooonnnvvvyyyqqqfff``````aaa{{{~~~dddQQQJJJGGGDDD@@@@@@AAABBBBBBAAAAAABBBCCC???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;<<>>???AAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDCCCBBBBBBAAA>>>===<<<:::888555333111++++++,,,---///111333444DDDJJJMMMHHHGGGLLLPPPOOORRRRRRRRRTTTVVVVVVTTTRRRUUUUUUTTTSSSPPPLLLHHHFFFDDD@@@<<<::::::;;;<<<<<<>>>AAADDDDDDCCCBBBAAAAAA???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUXXX\\\___aaaZZZXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTVVVXXXYYYWWWVVVYYYUUUPPPOOOOOOOOOMMMJJJNNNQQQVVVZZZ___dddiiimmmjjjgggccc``````aaaaaaaaaaaaccceeeeeeddd```\\\YYYWWW\\\ccciiimmmooorrrtttvvvvvvwwwzzz}}}ttttttqqqmmmnnnyyylllVVVHHH???;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;???===;;;;;;>>>>>>===:::<<<<<<<<<<<<======>>>>>>===============>>>???@@@???>>>===<<<===<<<:::888777777777777666666666666777777777777777777777888999999888888888888999999999999888888888888999999::::::;;;<<<;;;:::888777777888999;;;;;;:::999999999::::::;;;<<<===???@@@>>>===;;;:::;;;>>>AAACCCKKKQQQbbb~~~}}}qqqtttyyy}}}}}}yyysssnnnnnnmmmiiidddbbbbbb\\\TTTWWWSSSQQQQQQOOOJJJHHHIIIHHHMMMSSSTTTSSSTTTXXX]]]bbbiiittt~~~}}}zzztttzzz|||}}}|||~~~}}}}}}~~~zzzxxxwwwrrrjjjeeedddddddddaaa[[[TTTPPPPPPRRRRRR[[[ccciiirrr|||~~~zzzvvvkkkaaaVVVSSSfff~~~yyyjjjYYYPPPIIIDDDAAAAAACCC@@@>>>>>>AAACCCCCCAAACCCCCCCCCCCCBBBAAA@@@???======>>>>>>??????@@@@@@;;;;;;;;;::::::999999999LLLJJJGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>???@@@BBBBBBEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@??????>>>===;;;888555333111............///000111222>>>EEEIIIFFFFFFJJJMMMMMMLLLMMMPPPSSSWWWWWWUUUSSSUUUVVVUUUTTTQQQMMMHHHFFFEEEBBB???===>>>>>>>>>>>>???AAACCCDDDBBBAAA@@@@@@>>>???@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNQQQTTTWWWZZZ[[[VVVVVVUUUTTTSSSSSSSSSTTTOOONNNOOOQQQSSSUUUTTTSSSRRROOOLLLLLLNNNOOONNNMMMPPPTTTYYY^^^aaacccfffhhhjjjhhhfffeeeeeeeeecccbbb^^^___``````___\\\YYYXXXUUUZZZaaagggkkknnnppprrrvvvvvvyyy||||||{{{xxxvvv{{{{{{___LLLCCC<<<999888::::::::::::;;;<<<===>>>@@@??????>>>======<<<<<<@@@>>>===>>>???@@@>>><<<<<<=====================<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;999888777777777777666666666666777777888888999999999999999999888888888888999999999999888888888888999999::::::;;;<<<;;;:::999888777888888999999999999999999:::::::::;;;<<<===>>>>>>===;;;:::;;;>>>@@@BBBBBBGGGSSSjjjuuuuuuzzz|||zzztttnnnjjjhhhbbbZZZXXXSSSPPPPPPNNNIIIFFFGGGHHHLLLPPPPPPNNNNNNQQQTTTYYY```lllwww}}}}}}yyyvvvmmmrrrvvvxxx{{{}}}yyyssswww|||~~~{{{xxxwwwqqqhhhaaaaaa[[[[[[YYYTTTPPPPPPSSSXXXXXXcccppp{{{xxxkkk^^^WWWSSS]]]zzzjjj]]]PPPJJJGGGCCCAAABBBBBB@@@>>>>>>AAABBBBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@<<<<<<;;;::::::999888888NNNKKKGGGEEEEEEDDDBBBAAA???????????????@@@AAAAAAEEEFFFFFFFFFFFFFFFEEEDDDGGGGGGEEEDDDBBB@@@???>>>@@@???>>>;;;999666333222111111000////////////000777>>>BBBBBBCCCGGGKKKLLLJJJKKKNNNRRRUUUVVVUUUSSSUUUVVVWWWWWWTTTPPPKKKHHHGGGEEECCCBBBBBBBBBAAA@@@???AAACCCCCCAAA???>>>???>>>>>>======>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLNNNQQQRRRSSSQQQQQQRRRRRRRRRQQQQQQPPPKKKJJJIIIJJJLLLNNNMMMLLLJJJIIIGGGIIIKKKNNNOOOOOOPPPUUUZZZ^^^___``````aaagggffffffggggggfffcccaaa\\\\\\\\\[[[ZZZYYYYYYXXXUUUZZZaaagggllloooqqqsssuuuwww{{{|||iiiPPPCCC???<<<999777::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>======;;;::::::::::::;;;;;;<<<=========<<<;;;:::888888777777777777666666666666777888999:::;;;;;;<<<<<<999999888888888888999999999999888888888888999999999:::;;;;;;;;;:::999888777777777777777888888999999:::::::::;;;;;;<<<<<<>>>===;;;;;;;;;===???AAA???BBBHHHVVVmmmzzzxxx{{{|||vvvkkkaaa]]]WWWSSSRRRPPPKKKHHHIIIIIILLLNNNMMMJJJHHHIIIKKKPPPWWWdddpppxxxzzzxxxvvvppptttwwwwwwwwwwwwqqqjjjeeehhhppp}}}|||yyywwwoooddd\\\ZZZSSSRRRPPPMMMLLLPPPYYY```hhhrrr|||qqqhhh```[[[\\\aaarrrttt[[[QQQHHHEEEDDDAAA@@@BBBAAA???>>>>>>@@@AAAAAA@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>?????????<<<<<<;;;::::::999888888OOOKKKGGGEEEDDDDDDDDDCCCAAA@@@@@@??????@@@@@@@@@EEEEEEFFFFFFEEEEEEDDDCCCGGGFFFEEECCCBBB@@@@@@???AAA@@@???<<<:::777444333111000//////............222666:::<<<>>>DDDKKKPPPRRRQQQOOOOOOPPPQQQPPPOOORRRSSSVVVWWWVVVSSSOOOLLLGGGFFFEEEEEEEEEEEECCCAAA???AAABBBAAA???=========>>>======<<<===>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMMMMJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFIIILLLNNNPPPOOORRRVVVYYYYYYZZZ[[[\\\bbbaaaaaaaaacccbbbaaa___\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ___ffflllppprrruuuwwwuuuyyyppp\\\GGG@@@@@@???<<<::::::999999::::::;;;<<<=========>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA???>>>>>>???@@@@@@@@@???>>>===999999999888888999::::::<<<======<<<:::999888888777777777777666666666666777888:::<<<============999999888888888888999999999999888888888888999999999:::;;;;;;;;;:::999888777666555555555666888999999999::::::::::::::::::>>>===<<<;;;;;;<<<>>>??????AAADDDKKKYYYvvv~~~zzzmmmddd]]]WWWUUUTTTOOOMMMMMMKKKMMMNNNLLLIIIGGGGGGHHHJJJRRR___llluuu{{{||||||www{{{{{{zzzyyywwwqqqjjj```^^^```iiivvv}}}yyyuuukkk^^^VVVSSSMMMMMMLLLJJJMMMUUUbbbkkkxxx}}}vvvhhh]]][[[___iiivvvyyyaaaSSSKKKEEECCCBBB>>>===??????>>>>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???===============<<<<<<<<<::::::::::::::::::::::::NNNKKKGGGEEEEEEFFFFFFEEECCCBBBAAA@@@????????????DDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???===;;;888666555//////......---.........000111333555999???JJJSSS\\\WWWPPPKKKHHHGGGGGGFFFHHHJJJMMMPPPPPPOOOMMMKKKFFFEEECCCCCCDDDDDDCCCAAA>>>@@@@@@???===;;;;;;<<<>>>>>>======>>>???AAABBB????????????@@@@@@@@@@@@@@@@@@@@@???????????????BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDFFFHHHHHHGGGDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTUUUWWW[[[^^^```^^^[[[[[[]]]_________[[[ZZZXXXWWWXXXZZZ]]]______cccjjjooosssuuuwwwyyywww|||dddSSSCCC???AAA@@@===;;;::::::::::::;;;<<<============>>>???@@@AAABBBBBBAAABBBCCCCCCBBB@@@???>>>>>>???AAAAAAAAA@@@???>>>:::999999888888888999999;;;===>>>===:::888888999777777777777666666666666666888:::<<<============999999888888888888999999999999888888888888999999888999:::;;;;;;;;;:::999777666555555555666888999999999:::;;;;;;::::::999>>>===<<<;;;;;;<<<<<<===;;;<<>>>>>????????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@<<<<<<;;;;;;:::::::::999777888888999;;;<<<<<<===LLLIIIGGGFFFGGGHHHHHHGGGDDDCCCBBBAAA??????>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBCCCDDD@@@@@@???>>><<<:::888777000000///...............///...///222555999DDDNNNZZZSSSKKKCCC@@@>>>>>>>>><<<>>>AAACCCEEEFFFEEEEEECCCAAA??????@@@@@@???>>>===>>>>>>===;;;:::;;;<<<============>>>@@@AAAAAA======>>>>>>>>>??????????????????>>>>>>>>>>>>===@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBAAA@@@BBBEEEHHHJJJKKKFFFGGGHHHHHHHHHJJJMMMOOOSSSTTTTTTSSSTTTWWW]]]```^^^\\\YYYYYY[[[^^^``````YYYXXXVVVVVVWWWZZZ^^^```ccchhhmmmrrruuuvvvxxxyyyzzztttXXXLLLAAA???@@@>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAABBBCCCCCCAAACCCEEEEEECCC@@@???>>>>>>???AAACCCCCCBBBAAA@@@;;;::::::999999999999:::<<<>>>@@@>>>;;;888999;;;777777777777666666666666666777:::<<<<<<<<<;;;:::999999888888888888999999999999888888888888999999888999:::;;;;;;;;;:::999666666666666666777777888888999:::<<<<<<<<<;;;:::>>>>>>===<<<;;;;;;;;;;;;<<<;;;>>>CCCEEEOOOiiirrrfff```\\\UUUPPPNNNOOOOOONNNMMMKKKJJJHHHGGGFFFJJJQQQYYYbbbjjjooorrrqqqrrrqqqnnnoooqqqoookkkbbb[[[TTTQQQUUUZZZ___aaaeeehhhkkkkkkkkkpppxxxzzzwwwxxxyyy}}}wwwuuuwwwuuuoooiiieee]]]TTTOOOOOOIIIMMMRRRXXX^^^hhhttt|||yyyooofff```[[[WWWVVVXXXdddsss}}}cccUUURRRLLLGGGDDDCCC@@@<<<<<>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGEEECCCAAA@@@AAABBBBBB?????????>>>===<<<;;;:::555444222000///............---...222222222999BBBIIIEEE???;;;999999888777888888999:::<<<===>>>>>>???<<<999999:::;;;;;;;;;;;;<<<===<<<::::::;;;===:::;;;<<<===>>>?????????<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDFFFGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>>???BBBEEEFFFGGGGGGIIIJJJJJJJJJKKKOOORRRSSSTTTUUUUUUUUUWWWZZZ]]]ZZZXXXWWWXXX[[[]]]^^^^^^YYYXXXXXXXXXZZZ]]]aaaccciiimmmssswwwxxxyyyzzz{{{}}}{{{eeeNNNFFF@@@@@@???===<<<>>><<<<<<<<<<<<===>>>??????>>>??????@@@AAABBBCCCCCCBBBEEEHHHHHHEEEAAA@@@@@@===>>>AAACCCDDDDDDCCCAAA===<<<;;;;;;:::::::::;;;<<>>===<<<<<<>>>>>>===<<<;;;;;;::::::???<<<>>>DDDEEEGGGWWWjjj~~~tttlllcccZZZWWWVVVTTTSSSQQQPPPMMMKKKIIIHHHIIIJJJNNNSSSYYY___cccffffffeeeccceeekkkmmmkkk```]]]XXXTTTRRRSSSUUUVVVVVV\\\aaacccbbbdddiiinnnppptttzzz|||{{{|||xxxttttttuuutttwwwzzz|||wwwnnnkkkkkkeee___[[[YYYUUUPPPOOORRRQQQWWW]]]bbbeeehhhmmmqqqmmmcccZZZXXXWWWWWW\\\bbbwwwkkkXXXPPPRRRVVVQQQLLLIIIDDD>>>>>>AAA===@@@BBBCCCAAA@@@@@@BBB???@@@@@@AAAAAAAAA@@@@@@>>>>>>===<<<;;;:::999888999999::::::::::::;;;;;;GGGFFFGGGIIIKKKLLLKKKIIIFFFEEECCCAAA???>>>>>>===???@@@AAACCCDDDEEEEEEFFFIIIGGGDDDBBB@@@@@@@@@AAA>>>>>>???>>>>>>===<<<;;;999888555333000///------...,,,///444222...000777888777555666777777555444888888888888888999:::;;;<<<999666444666888999999:::;;;<<<;;;::::::;;;===777999;;;===>>>>>>>>>===<<<<<<<<<============>>>>>>>>>======<<<<<<<<<;;;<<<======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAADDDFFFFFFFFFEEEDDDEEEDDDBBB@@@??????@@@@@@DDDBBB>>>===>>>?????????GGGIIIKKKLLLKKKMMMQQQUUUQQQSSSUUUUUUUUUTTTUUUWWWUUUUUUVVVXXX[[[\\\[[[ZZZ[[[[[[[[[\\\^^^bbbeeegggooosssxxx{{{|||}}}}}}~~~kkkVVVIIIDDDAAAAAA@@@===>>>BBB===<<<<<<======>>>???@@@??????@@@AAAAAABBBCCCCCCDDDGGGJJJJJJFFFCCCAAABBB<<<>>>AAADDDEEEEEEDDDCCC>>>===<<<<<<;;;;;;;;;;;;===@@@CCCAAA<<<999:::===777777777777666666666666444666888::::::999666555999999888888888888999999999999888888888888999999888888:::;;;<<<;;;;;;:::555666888999999999888777777888;;;===???>>>>>>===>>>>>>===<<<;;;::::::999???::::::AAAAAA@@@IIIXXXlll}}}qqqgggbbb]]][[[YYYWWWUUURRRNNNKKKKKKJJJHHHHHHJJJOOOTTTXXXYYYZZZXXXVVV[[[cccgggfff```___]]]YYYTTTQQQOOOPPPLLLSSSYYY\\\ZZZZZZ]]]aaaaaaffflllooommmmmmssszzzzzz{{{||||||xxxuuuuuuvvvooorrrvvvyyy}}}|||ooodddaaaaaaYYYTTTQQQPPPPPPNNNPPPUUU\\\aaaggghhhfffdddcccccc___XXXUUU[[[bbbiiirrr|||sssdddWWWSSSVVVccc]]]WWWQQQIIIAAA???AAA===@@@CCCDDDAAA@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;::::::<<<<<<;;;::::::999999888NNNHHHEEEHHHIIIHHHHHHKKKGGGFFFFFFEEECCCBBB@@@????????????@@@AAACCCDDDEEEEEEDDDBBB@@@????????????@@@@@@???>>>===<<<;;;:::888666444333333222000...+++,,,---...////////////111222444444333444666888333444555555333333444555555555666666777777888888===<<<::::::999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999888:::;;;;;;<<<<<<;;;;;;:::AAA@@@???>>>=========>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAA???<<<<<<>>>>>>===;;;>>>;;;888999===@@@AAA@@@CCCGGGMMMQQQRRRRRRRRRRRRVVVSSSPPPQQQTTTUUURRRNNNWWWYYYZZZYYYXXXWWWXXXYYY\\\\\\\\\\\\___cccgggkkkrrrvvvzzz~~~~~~~~~~~~bbbMMMDDDBBB???>>>???@@@@@@@@@???>>><<<;;;<<<>>>AAACCC@@@??????>>>???@@@BBBCCCDDDEEEFFFFFFDDDBBB???===@@@@@@AAAAAABBBCCCDDDDDDBBB@@@===:::888999:::;;;AAAAAA@@@@@@??????>>>>>>:::999777666666666777888777999;;;======;;;999777999::::::;;;;;;::::::999;;;::::::999888888888999888999:::;;;;;;;;;:::999999999888888888888888888666777999;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===???AAADDDEEEWWWsss|||yyyqqqggg___^^^\\\UUURRRSSSMMMKKKIIIIIIKKKNNNOOOPPPQQQQQQRRRVVV[[[^^^``````[[[[[[ZZZZZZXXXSSSMMMHHHJJJKKKNNNRRRUUUXXXZZZ[[[[[[\\\___bbbeeehhhkkklllooorrrxxx}}}zzzwwwwwwyyy|||~~~}}}|||xxxtttrrrxxx}}}|||xxxuuurrrpppmmmlllooouuu|||xxxqqqnnnnnnnnnlllggg```YYYUUUSSSMMMOOOQQQRRRQQQSSSXXX\\\lllrrruuupppeee\\\ZZZ\\\UUU\\\dddhhhkkkrrr}}}wwwmmm]]]MMMOOO[[[llljjjcccZZZNNNDDD>>>;;;>>>???AAABBBCCCBBB@@@???@@@@@@@@@???@@@@@@AAAAAA???>>>===<<<;;;:::999999999888777777666777777777PPPJJJFFFHHHIIIHHHGGGIIIGGGGGGGGGFFFDDDCCCAAA@@@=========>>>>>>???AAAAAADDDCCCBBB@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;999888666555555444222000---............/////////000111333333222333555777333555666555444333444666444444555666777999::::::<<<;;;::::::::::::;;;<<<999999999999:::::::::;;;:::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::???>>>>>>===<<<<<<<<<===:::::::::;;;<<<===>>>???????????????>>>>>>>>>>>>@@@>>><<<;;;===>>>===;;;;;;888777888<<<@@@AAAAAAEEEIIINNNRRRTTTTTTUUUUUUXXXTTTQQQRRRVVVWWWUUURRRUUUVVVWWWVVVUUUUUUVVVXXXYYY[[[\\\___bbbfffjjjmmmssswww{{{~~~qqqYYYJJJEEEBBB???>>>????????????>>>===<<<;;;<<<>>>AAABBB@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCAAA???>>>@@@@@@AAAAAABBBBBBCCCCCCAAA???===:::999999:::;;;===<<<<<<<<<<<<;;;;;;;;;:::999888777777777888999777999;;;======<<<:::888999::::::;;;;;;::::::999;;;:::999999888888999999999999:::;;;;;;::::::999888888888888888888888888666777999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>@@@AAACCCNNN```~~~yyymmmeee^^^VVVSSSTTTTTTRRROOOOOOOOOPPPOOONNNNNNNNNOOORRRWWWZZZ[[[[[[[[[YYYXXXWWWUUUQQQKKKGGGDDDFFFIIILLLOOOQQQSSSTTTTTTUUUWWWZZZ]]]```cccddddddfffjjjnnnrrrtttuuuuuuuuuxxx||||||wwwtttsssuuuxxxzzz|||{{{zzzyyyyyyyyyzzzzzzxxxuuusssqqqmmmuuu|||~~~}}}}}}{{{yyyqqqnnniiieeedddfffjjjlllyyyyyyyyyuuummmfff```]]]XXXYYYXXXUUUQQQNNNNNNNNNPPPSSSXXX\\\```eeeiiilllrrrvvvuuulll^^^XXX\\\cccmmmuuu}}}zzzqqqjjjeeeYYYLLLKKKSSSaaa___[[[SSSJJJBBB===<<<<<<===>>>?????????>>>===@@@@@@??????@@@@@@AAAAAA??????>>>===<<<;;;::::::;;;:::999999888888999999UUUNNNIIIJJJKKKIIIHHHHHHIIIHHHHHHFFFEEEDDDCCCBBB???>>>>>>=========>>>>>>BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>======;;;999777777777666444333111000///...---.../////////000111111111222444666333444555444333222333444333444555666888:::;;;;;;;;;;;;::::::::::::;;;;;;888888888888999999999999:::;;;;;;<<<<<<<<<<<<;;;999999::::::::::::999999<<<<<<;;;;;;:::;;;;;;;;;888888888999:::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;>>><<<;;;;;;<<<===<<<;;;999888888:::>>>AAACCCDDDGGGKKKPPPTTTVVVWWWXXXYYYWWWTTTQQQRRRUUUWWWVVVTTTNNNOOOOOONNNMMMNNNQQQTTTXXX[[[```dddgggkkkooorrrtttwww{{{~~~www^^^NNNFFFDDDBBB???>>>???@@@?????????>>><<<<<<<<<>>>@@@BBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@???===:::::::::;;;<<<::::::::::::::::::;;;;;;;;;;;;:::999999999999:::888999;;;======<<<;;;:::999::::::;;;;;;::::::999::::::999999888888999999999999::::::::::::999999777777777777888888888888777777999:::<<<=================================???>>>=========>>>???@@@FFFMMM```xxxtttwwwzzznnnccc^^^]]]XXXVVVSSSQQQPPPOOONNNLLLLLLLLLMMMOOOTTTWWWYYYYYYYYYWWWTTTRRRPPPMMMIIIFFFAAABBBDDDGGGIIIKKKLLLMMMLLLMMMNNNQQQTTTWWWYYY[[[WWWYYY[[[]]]___```aaabbbccchhhooouuuxxxvvvssspppnnnpppsssuuuvvvvvvtttsssrrrssssssrrrqqqnnnkkkiii```eeeiiilllqqqyyy||||||{{{vvvooommmnnnpppqqqpppjjjgggbbb]]]YYYXXXWWWXXX]]]^^^^^^\\\WWWRRROOONNNHHHHHHGGGFFFEEEFFFIIILLLQQQUUU]]]fffooossstttsssppprrrooofff^^^```nnn{{{oooccc\\\YYYZZZUUUKKKHHHKKKSSSRRROOOIIICCC>>><<<<<<:::::::::;;;;;;;;;;;;<<>>===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;\\\SSSLLLLLLMMMKKKIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBBBB@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>><<<:::888888888888666444444333000.........///000...///000000000111333555222444444444222111222333555666777777888999::::::::::::::::::::::::;;;;;;888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<888888999999999999888888999999999888888999::::::888999999:::;;;===>>>???::::::::::::999999999999;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFGGGHHHLLLQQQUUUWWWXXXYYYZZZWWWTTTQQQPPPQQQRRRRRRQQQKKKKKKKKKJJJJJJMMMQQQTTT[[[aaaggglllnnnpppsssvvvuuuwwwyyy{{{|||~~~cccPPPGGGDDDAAA@@@>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>???AAABBBDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@????????????>>>===;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<======<<<;;;999::::::;;;;;;::::::999::::::999999888999999:::::::::::::::999999999888666666666777777777777777777777999:::;;;<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???DDDEEEOOOeeewwwooolllqqqxxxzzzqqqlllbbb^^^YYYVVVTTTRRRPPPOOOMMMLLLMMMOOOSSSWWWYYYZZZWWWTTTPPPNNNLLLJJJGGGEEEAAABBBDDDEEEGGGHHHHHHIIIHHHHHHIIIKKKNNNQQQSSSUUURRRRRRRRRRRRSSSSSSTTTTTTWWW[[[aaagggkkklllkkkjjjhhhjjjmmmooopppooommmlllmmmmmmllljjjgggccc___]]]XXXXXXYYYZZZ\\\```bbbccc___\\\XXXXXXZZZ]]]______\\\ZZZXXXUUURRRQQQPPPOOONNNPPPPPPOOOLLLIIIHHHHHHGGGFFFEEECCCCCCGGGLLLQQQWWW[[[dddooowwwxxxrrrlllbbbbbbaaabbbiiiyyyttt[[[TTTNNNLLLOOOOOOJJJGGGGGGHHHGGGEEEBBB>>><<<;;;<<<::::::999999999::::::;;;>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>======<<<===<<<<<<;;;;;;;;;;;;;;;eeeYYYOOOLLLMMMLLLJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCAAA???>>>===<<<<<<>>>>>>???@@@BBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????<<<:::999888999888777555777555333111000000111222...000111111000111333555666777888777555444555666999999999999888888888888888999999::::::;;;;;;;;;999999999999::::::::::::::::::::::::;;;;;;<<<<<<777777888888888888777777777666666666777888999999999999999:::;;;<<<>>>>>>999999999999888888888888888999999999999999;;;<<<===>>>???AAABBBDDDFFFHHHKKKNNNRRRUUUVVVVVVXXXYYYXXXVVVSSSPPPOOONNNMMMLLLKKKLLLLLLMMMNNNRRRWWW[[[bbbiiippptttttttttvvvyyyuuuwwwyyyzzz{{{|||~~~gggTTTJJJEEECCC>>>======>>>AAACCCDDDCCCAAAAAA@@@@@@@@@AAABBBCCCFFFEEEDDDBBB@@@>>>===<<<======<<<======>>>@@@@@@???????????????>>>>>>>>>>>>>>>===<<<<<<<<<============<<<;;;<<<===???@@@============<<<<<<<<<;;;999999;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::999999888999999::::::::::::999999888888888888555555666666666777777777777888999:::;;;;;;<<<<<<<<<=========>>>>>>??????;;;:::::::::;;;===???@@@CCCDDDJJJTTTdddxxxllleeedddllltttxxxssskkkccc]]]YYYVVVSSSOOONNNMMMOOOSSSVVVXXXYYYTTTQQQMMMKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKNNNPPPOOOOOONNNMMMLLLLLLKKKKKKNNNOOORRRVVVYYY\\\^^^^^^]]]___bbbddddddcccbbb```cccccccccaaa^^^[[[WWWUUUSSSQQQOOONNNNNNMMMNNNPPPOOOMMMKKKKKKMMMPPPQQQRRRNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEFFFKKKQQQVVVaaaeeellltttwwwrrrggg^^^QQQRRRVVVcccxxxttt___PPPLLLFFFCCCEEEHHHGGGDDDCCCBBBBBBAAA>>>;;;:::<<<=========<<<;;;::::::;;;;;;<<<===>>>@@@@@@AAA@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;:::::::::::::::uuufffVVVPPPOOOMMMKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGCCCBBB@@@>>><<<;;;::::::<<<===>>>@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????===;;;:::999::::::888777888777555444333333333444000111222222222333555777<<<===>>>===;;;999:::;;;<<<;;;;;;:::999888777777777888999:::;;;;;;;;;:::999999999999:::::::::;;;:::999999999999999:::;;;666777777777777777777666555555555555666777888999777777777777888999::::::999888888888888777777777555777888888777888:::<<<;;;>>>AAABBBDDDEEEHHHJJJNNNQQQTTTUUUTTTTTTUUUVVVYYYXXXVVVSSSPPPMMMKKKJJJGGGHHHKKKMMMPPPUUU[[[___hhhooovvvyyyxxxwwwyyy{{{vvvyyy|||~~~~~~hhhRRRHHHFFFDDDBBB<<<<<<<<>><<<;;;;;;<<<<<<===>>>>>>??????===>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>===;;;::::::<<<>>>???======>>>>>>======<<<;;;:::::::::::::::::::::999999::::::;;;;;;::::::999999999888888999999::::::;;;:::999888888777888888444444555555666666777777777888999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???999999999999:::<<<>>>??????BBBHHHLLLQQQdddoooaaa]]]cccrrrvvvmmmccc[[[VVVTTTQQQOOOOOOQQQSSSTTTUUUQQQNNNKKKJJJIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBBBBDDDGGGJJJLLLNNNMMMMMMLLLJJJHHHFFFEEEFFFFFFFFFHHHJJJLLLOOOPPPPPPRRRTTTVVVVVVUUUSSSRRRTTTUUUVVVVVVVVVTTTRRRPPPOOOKKKIIIHHHFFFCCCCCCEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHEEEFFFHHHHHHJJJNNNSSSWWWbbbdddhhhjjjhhhbbbYYYSSSNNNQQQYYYkkknnn\\\OOOGGGEEEBBB>>>???AAABBBAAA@@@@@@@@@???===;;;;;;>>>@@@AAAAAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@????????????>>>>>>>>>===;;;;;;:::999999999999:::zzzeee[[[WWWSSSQQQPPPKKKIIIGGGFFFEEEFFFGGGHHHDDDCCCAAA???===<<<;;;;;;;;;<<<===???@@@@@@@@@???@@@@@@@@@@@@????????????>>>===;;;;;;<<<<<<;;;999888888888777777666666666222333444444444555777999???@@@@@@???===<<<<<<===;;;;;;;;;:::999999888888666777999:::;;;;;;::::::888888888888999999999999:::999888777777777888999555666666777777666666555444444444555666777999999777666666666666666777777777777777666666666555555333555777777666777999<<<;;;???DDDGGGIIIKKKOOOSSSSSSUUUVVVVVVTTTSSSSSSSSSUUUUUUUUUTTTPPPLLLIIIHHHEEEHHHLLLQQQUUUZZZ```dddjjjqqqyyy{{{yyyxxxzzz~~~yyy}}}|||jjjSSSDDDAAABBBBBB@@@>>>===>>>???BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>===;;;<<<===>>>??????>>>>>><<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>??????>>><<<::::::;;;===>>><<<===>>>>>>>>>===;;;;;;:::::::::999999888777777999::::::;;;;;;::::::999999999888888999999:::;;;;;;:::999888777777777888333333444555555666777777777888999::::::::::::::::::;;;;;;<<<======>>>>>>;;;:::999999999:::<<<===>>>>>>BBBHHHKKKTTTooozzzjjjeeekkk{{{xxxkkkbbb^^^ZZZVVVRRRRRRQQQQQQPPPNNNLLLKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAAAAACCCFFFIIIKKKMMMMMMMMMLLLJJJGGGDDDBBB@@@AAAAAABBBDDDEEEFFFFFFFFFHHHJJJLLLLLLKKKIIIGGGIIIJJJLLLMMMMMMLLLJJJIIIIIIEEECCCEEECCC???>>>AAA???@@@@@@@@@??????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFJJJMMMOOOQQQSSSTTTTTTUUUWWWYYY\\\\\\[[[XXXVVVTTTUUUVVVYYY```kkkyyyooo]]]PPPGGGDDD@@@@@@??????@@@AAA@@@>>>>>>>>>>>><<<<<<===AAADDDDDDDDDCCCBBB@@@===;;;999:::;;;>>>@@@AAAAAA@@@??????>>>>>>>>>>>>=========<<<;;;::::::999999::::::ssseee___ZZZWWWVVVJJJIIIGGGEEEEEEEEEGGGHHHFFFEEECCCAAA@@@???>>>>>>:::;;;===>>>??????>>>>>>@@@@@@??????????????????@@@>>>======>>>>>>===;;;888999999999999888777777333444555555555666888:::>>>??????>>><<<:::;;;<<<::::::::::::::::::::::::666777999:::;;;;;;::::::777777777777888888888888:::999888666666666777777555555666666666666555555333333444444666777999:::888888777666666666666777666666555555555444444444222444777666555666999<<<===AAAGGGLLLOOORRRWWW[[[WWWXXXXXXWWWTTTRRRRRRRRROOOQQQRRRRRRNNNJJJGGGFFFJJJNNNTTTZZZ___eeejjjnnniiipppxxx{{{yyyxxx||||||dddWWWHHH>>>===??????>>>@@@??????@@@BBBBBB@@@?????????>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@@@@???:::<<<>>>@@@@@@???>>>===:::;;;;;;<<<===>>>??????<<<<<<======>>>>>>??????BBB@@@===;;;;;;<<<>>>???<<<===>>>>>>>>>===;;;:::;;;::::::999888777666666999::::::;;;;;;::::::999999888888888999::::::;;;<<<;;;999777777777777888333333444444555666777777777888999::::::::::::::::::::::::;;;<<<======>>><<<<<<:::999999999::::::AAA<<<>>>GGGKKKMMMZZZjjj}}}vvvwwwqqq|||vvvgggccc\\\WWWTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLJJJHHHJJJIIIIIIHHHGGGEEEDDDCCCEEEDDDCCCCCCDDDGGGJJJLLLNNNNNNOOONNNLLLHHHDDDAAA???@@@BBBDDDEEEDDDDDDCCCBBBDDDFFFHHHHHHGGGEEECCCFFFGGGHHHHHHGGGEEECCCAAADDD@@@???CCCCCC>>>===AAA@@@BBBBBBBBBAAA@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCAAACCCDDDEEEGGGKKKPPPSSS^^^```bbbbbb___]]]\\\[[[[[[YYYUUUPPPNNNRRR[[[ccceeeppp}}}vvvaaaUUUMMMGGGDDD>>>@@@BBBBBBBBBCCCBBB@@@<<<======<<<===???DDDGGGEEEEEEEEEDDDAAA>>>:::888999;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;ssshhh^^^XXXWWWTTTOOOIIIGGGHHHIIIHHHFFFLLLJJJGGGDDDBBB@@@@@@@@@<<<=========>>>>>>????????????@@@AAAAAA@@@>>>>>>???>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888777999777666555666777999:::<<<<<<<<<============>>>;;;;;;::::::999888777777999999::::::;;;:::::::::999::::::::::::999888777888888777777666666555555777666666666666555555555666555333222222333555666555555666666666666666555777777666555555555555666333444666777777888;;;===@@@BBBEEEKKKRRRYYY___bbb___]]]YYYVVVTTTRRRPPPNNNJJJKKKLLLKKKIIIHHHIIIJJJNNNWWW]]]```eeeooottttttrrrsssuuuvvvwwwzzz~~~sssTTTIII???======<<<;;;<<<===<<<::::::<<<======<<<>>>>>>>>>>>>============@@@@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>><<<:::999;;;;;;:::;;;;;;<<<===>>>============>>>???@@@AAA>>>======<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999777666444333777777888999999999999999<<<;;;:::999888999:::;;;999888777666444444333333222333555777777666444333666777999:::;;;<<<<<<<<<============>>>>>>>>>>>><<<;;;:::999888999::::::::::::;;;===BBBHHHNNNRRRlll||||||zzzvvvuuuzzz~~~}}}sssggg``````aaa^^^ZZZRRRLLLIIILLLNNNMMMLLLLLLKKKJJJIIIHHHIIIHHHGGGEEECCCBBB@@@???AAAEEEJJJMMMJJJJJJJJJKKKKKKJJJFFFCCCEEEDDDDDDDDDCCCBBBBBBBBBAAAAAACCCDDDDDDCCCBBBAAABBBDDDFFFFFFDDDBBBAAABBBDDDBBB???>>>>>>>>>>>>===CCCBBBAAAAAABBBBBBAAA@@@???>>>>>>@@@DDDEEEBBB>>>CCCEEEHHHJJJMMMTTT^^^eeejjjrrryyyxxxnnnccc]]][[[PPPKKKJJJRRR\\\dddlllssszzzxxxeeeWWWPPPLLLFFFBBB???@@@AAAAAABBBBBBAAAAAA>>>===<<<;;;<<>><<<<<<<<<<<<===>>>???@@@@@@???===<<<<<<<<<===>>>:::::::::;;;;;;;;;;;;;;;rrrfff]]]VVVSSSNNNKKKIIIHHHGGGFFFKKKIIIHHHEEECCCBBBAAA@@@========================<<<===>>>?????????>>>===??????>>>>>>============;;;;;;;;;;;;:::::::::::::::999888777777888:::;;;;;;;;;<<<<<<<<<=========;;;;;;::::::999888888888999999:::;;;;;;;;;;;;;;;:::::::::999999999888888888888777777666666666666666666666555555555555444555444333222222333444555444444444444444444333333666555555444444555555666444666777888888999<<<>>>BBBDDDHHHMMMTTTZZZ```ccc```]]]YYYVVVSSSQQQNNNLLLHHHIIIJJJIIIHHHHHHJJJLLLSSS[[[aaaccchhhqqqvvvvvvvvvwwwyyyzzzzzz|||{{{fffPPPFFF>>><<<<<<:::999:::<<<;;;999:::<<<======<<<============>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<======>>>>>>>>><<<;;;:::::::::::::::;;;<<<===>>>??????>>>=========>>>>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::::::::999888666555444666666777888888888888888999999888888888999999:::999888777555444444333333333333555666666666555444666666777999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::999999999:::;;;<<<<<<<<<>>>AAAFFFJJJMMMXXXrrr~~~|||xxxyyy~~~yyyssspppjjjfff\\\UUUPPPRRRTTTRRRRRRSSSOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHEEEDDDEEEHHHKKKNNNLLLKKKJJJKKKKKKIIIEEECCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAAAAA@@@@@@??????AAACCCCCCAAA@@@@@@AAA@@@???>>>======>>>>>>===BBBAAA??????>>>>>>===<<>><<<<<<===???BBBCCCDDDFFFGGGGGGCCC@@@======<<<<<<<<<======>>>???@@@@@@???>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<}}}jjj^^^ZZZUUUOOOKKKIIIGGGGGGIIIHHHHHHGGGFFFDDDBBBAAA>>>======<<<;;;;;;::::::999:::;;;<<<======<<<<<>>>>>>>>>>>======::::::;;;;;;;;;<<<<<<<<<;;;:::999888999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888999:::;;;<<<=========;;;:::999888888888999:::888777777777777666666666666555555555555444444444444444333333333333444444333333222222222111111000333333333333444555666666666777999999999:::<<<>>>CCCEEEHHHMMMSSSYYY^^^aaa___\\\WWWSSSPPPNNNKKKIIIDDDEEEFFFFFFGGGIIILLLOOOYYY___eeehhhmmmtttyyyzzzwwwyyy{{{|||}}}lllXXXLLLCCC<<<;;;;;;999888999:::999999:::<<<>>>======<<<<<<======>>>>>>?????????>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<;;;:::999999::::::;;;<<<===AAA@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;::::::999::::::::::::999888666666555555666777777777777666555666777888888888888888888888666555444444333333333333444444555555555555777888999999::::::::::::888999999999::::::::::::===<<<;;;::::::::::::;;;<<<======???AAACCCEEEFFFKKK\\\uuu|||yyysss|||zzziiibbb\\\\\\]]]ZZZYYYZZZVVVTTTQQQNNNMMMNNNOOOPPPMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHFFFCCC@@@AAAAAAAAABBBBBBBBBBBBBBB???@@@@@@AAA@@@@@@??????===???AAAAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIILLLQQQTTTWWWYYY___gggpppwww{{{||||||uuulllbbbZZZTTTRRR[[[```lllyyyxxxfffWWWTTTPPPLLLGGGCCCAAA???@@@@@@AAABBBBBBBBBBBBBBB@@@???>>>======???AAACCCAAACCCEEEDDDAAA>>><<<;;;<<<<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>oooeeeYYYQQQNNNMMMJJJHHHGGGHHHIIIIIIHHHFFFDDDCCC@@@@@@???>>><<<;;;::::::777777888999:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999888999:::<<<===>>>>>>>>><<<:::888777777888:::;;;777777777777777777777777555555555555444444444444222333444444444444333222333222222111000000000000111111111222333444666777666777999999999:::===???BBBDDDGGGKKKPPPUUUXXXZZZ[[[XXXRRRNNNKKKIIIFFFEEEAAACCCDDDFFFHHHKKKPPPTTT\\\aaaggglllqqqwww|||~~~wwwyyy}}}zzzaaaPPPGGGAAA<<<<<<<<<999888:::999888888:::===>>>>>>===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;999888888999999:::;;;<<<@@@???>>><<<;;;:::::::::<<<<<<;;;;;;::::::::::::999999::::::::::::999999:::::::::::::::999888777333444555555666666555555333555666888999999888888888777666555444444444444333333333333333555666666:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAIIIQQQ```vvvzzz|||wwwqqqmmmmmmmmmhhhcccbbbaaa___[[[VVVRRRQQQSSSUUUNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJHHHFFFCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDAAABBBCCCDDDEEEGGGJJJLLLMMMOOOQQQRRRSSSXXX```fffkkklllnnntttyyy{{{xxxuuunnnfff]]]XXXYYY___dddgggjjjsssuuubbbTTTMMMNNNMMMIIICCC???>>>???@@@AAAAAABBBCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAA???AAABBBBBB???<<<;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@??????????????????????????????AAABBBCCC~~~ttt___SSSQQQQQQMMMHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDCCCBBB@@@???===<<<;;;666777777888999::::::;;;========================>>>>>>===<<<;;;;;;::::::999999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>;;;:::888777777888:::;;;777777777777888888888888666666555555555444444444222222333444444333222222333333222111000000111111000000111111333444666777555777888999999;;;>>>@@@DDDEEEHHHKKKNNNQQQSSSTTTUUUQQQLLLHHHEEEDDDBBBAAA@@@CCCFFFIIILLLQQQVVVZZZ]]]aaagggnnnssswww}}}~~~jjjVVVIIIDDD???===???>>>;;;:::<<<999999999<<<>>>???>>>===:::;;;<<<===>>>???@@@AAA===>>>>>>??????>>>===<<<<<<======>>>>>>===<<<;;;777777777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;888888999999999999888888999999:::::::::999999888333333444555555555555555444555777999:::999999888777666555444444333444444333222222222333444666777::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::777888;;;===>>>???@@@@@@CCCGGGPPP]]]qqqyyyzzz}}}uuuqqqrrrooojjjaaaXXXSSSQQQRRROOOPPPQQQQQQQQQQQQPPPPPPQQQPPPNNNNNNNNNMMMKKKIIIDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCCCCBBB@@@>>>???@@@BBBDDDFFFEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLOOOSSSWWW^^^aaadddfffhhhllltttzzz}}}{{{wwwqqqhhhbbbVVVTTTVVV]]]kkkwww~~~{{{ooo```SSSKKKHHHJJJJJJEEE@@@===???BBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>???>>>@@@AAA@@@>>><<<;;;<<<;;;<<<===>>>?????????>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGmmmqqq```YYYUUUOOOJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFDDDCCCAAA???>>>===888888777888888999:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>===<<<;;;:::999888999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<=========:::999888888888999:::;;;777777777888888888888999777666666666666555555555333333222222222222333333333222111000000111222333111111111222333444666777555777999:::;;;===AAACCCHHHIIIJJJLLLNNNOOOOOOOOONNNJJJEEEBBBAAAAAA@@@@@@BBBEEEJJJOOOSSSXXX\\\```aaaccchhhppptttvvvzzzyyy~~~kkkYYYKKKCCC@@@>>>>>>AAAAAA===;;;===;;;:::;;;===@@@@@@???===;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@@@@???>>>======>>>>>>>>>>>><<<;;;999777666666777777888999:::999999999999:::;;;<<<===;;;;;;;;;;;;::::::::::::777888888999999888888777888888999999999999999999333333444555555555555444555666777888888999888888666555555444333333444444111111222333444555555666666777888888999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999888555666888:::<<<===>>>>>>===AAAGGGNNNYYYooo|||rrreee[[[UUUTTTSSSUUUWWWYYYZZZYYYXXXWWWVVVTTTQQQPPPOOOMMMKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEDDDCCCAAA@@@AAABBBCCCEEEHHHGGGFFFHHHLLLPPPPPPTTTXXX\\\___eeemmmssswwwyyy{{{~~~yyypppfff]]]UUUPPPLLLUUUeeeyyyuuuiii^^^TTTMMMKKKBBBCCCCCCAAA>>>>>>BBBEEEAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<:::;;;===?????????>>>>>>??????@@@@@@??????>>>===============???BBBEEEGGGffflllyyyyyyhhh]]]UUUQQQMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@??????::::::999888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888888999999999:::::::::777777888888888999999999888888777777777666666666444333222111111222333444111111000///000111333555222222222222333555666666666888;;;<<<>>>AAAEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIEEEAAA>>>???@@@AAAAAADDDIIIPPPVVVZZZ___bbbeeehhhgggkkkrrrtttsssvvv|||ppp\\\MMMDDDAAA===<<>>=========???AAAAAA???===;;;<<<<<<===>>>??????@@@>>>???AAABBBBBBAAA@@@???????????????===;;;999888666666666666777888999999888888888888999:::;;;<<<888888888888888888888888777777888888888888777777666777777888999999999888333444444555555555555555666666666555666666777777555555444444333333444444///000222444555555555555444555666777888999999999888999999999::::::::::::999999:::::::::999888777666777777888:::;;;<<<<<<<<>><<<;;;:::999:::;;;<<<;;;:::999999::::::;;;===???@@@???>>>===>>>>>>?????????>>>===<<>>===<<<===???BBBDDDccc___eeezzzvvvddd[[[ZZZOOOMMMKKKIIIHHHGGGGGGHHHFFFFFFEEEDDDBBBAAA@@@???<<<;;;:::999999999:::;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<============>>><<<<<<<<<===============999999::::::;;;:::::::::777888999:::::::::::::::777777888888999999999999888888888888777777777777444333111000000111333444000///......///111444555333333333333444555666666777999<<<>>>AAADDDHHHKKKHHHHHHIIIIIIHHHFFFDDDCCCFFFCCC???===>>>AAABBBCCCFFFLLLSSSZZZ___cccfffhhhmmmllloootttuuuqqqsssyyy|||hhhTTTHHHCCCCCC;;;;;;>>>BBBAAA===;;;>>>>>>>>>???AAABBBBBB???===<<<<<<======>>>>>>?????????@@@BBBCCCCCCBBBAAA???@@@@@@@@@???===;;;888777555555555666666777888999999999888888999999:::;;;666666666666666777777777777777888888888888777777555666777888888888888888333444555555666666555555777666444333333444555666555555444333333333444444...000222555666666555444555555777888::::::;;;;;;999999:::::::::;;;;;;;;;888888999:::999888777666888888777777888999::::::;;;<<>>BBBAAABBBBBBCCCCCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCAAA@@@???===<<<:::999888888999:::999888777888999:::;;;===???@@@???>>>======>>>>>>??????===<<<;;;AAA???===<<<<<<===???AAAhhhdddccchhhtttlll\\\UUUTTTQQQMMMIIIHHHHHHJJJFFFEEEEEEFFFFFFEEEAAA>>>BBB@@@===;;;;;;;;;:::999888888777777777999:::;;;444555777999:::;;;:::::::::::::::999999999888888<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::777666777888999:::;;;<<<<<<<<<;;;;;;888888888888777777777777333333333333333333333333000000000111333555777999888777666555666777999;;;===???AAADDDFFFHHHIIIIIIFFFGGGGGGEEECCCAAABBBBBB@@@@@@???>>>>>>BBBHHHLLLQQQWWW^^^aaabbbeeekkkpppoooqqqssstttrrrqqqpppqqqxxx~~~gggWWWNNNFFFBBBBBB???>>>===<<<;;;<<<======>>>???AAAAAA@@@???@@@AAABBB@@@???======>>>@@@AAAAAAAAABBBBBBAAA@@@>>>===AAAAAABBBBBBAAA>>><<<:::888555444555999;;;:::999666777888888888888888777777777777777777666555555888777666555555555555555666666666666666555555555777777888777777666555444555555666666666666555555777666555444333222222222000000111222222333444444777777777777888888888888::::::::::::::::::::::::888999999888888777666555666666777888999::::::;;;:::<<<>>>@@@CCCHHHMMMQQQmmmyyyooogggfffeeegggooo|||~~~sssjjjeee___]]][[[ZZZYYYXXXUUURRROOOOOOOOOOOOPPPQQQRRRRRRWWWUUUSSSSSSVVV[[[aaaeeekkkkkkmmmqqqvvvzzz||||||~~~wwwmmmddd]]]XXXUUUSSSYYYWWWUUUTTTTTTTTTRRRQQQLLLPPPSSSVVVYYYaaammmwwwxxxggg]]]PPPGGGDDDCCCBBB@@@>>>???@@@@@@@@@@@@???>>>DDDDDDDDDDDDDDDDDDDDDDDD???>>>===;;;999777666555666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???>>>;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>kkkfffcccdddjjjxxxqqq^^^[[[UUUPPPLLLJJJGGGFFFFFFFFFFFFGGGHHHGGGDDDBBBCCC@@@===<<<<<<<<<;;;:::999888888777777888::::::666777888999999999888888:::999999999888888888888;;;;;;;;;<<<<<<======>>><<<======>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777888:::::::::::::::::::::::::::999888888777666555555444333333333333333333333333222222111222333555666888777777666666666888:::<<>>===<<<;;;;;;<<<===>>>???AAABBBAAA@@@AAABBBCCCBBB@@@>>>>>>>>>@@@@@@AAAAAABBBBBBAAA@@@>>>===???@@@AAAAAA@@@>>><<<::::::777666777999;;;:::888777777777777777666666555777777777888888777666666555555444444333444444444666555555555555555555555666777777777777666666555555666666777777666666555777666555444333333333333111111222222333444444555777777777777888888888888999999999999999999999999777777888777777666555444666666777888999::::::;;;:::<<<>>>@@@BBBFFFKKKNNNXXXnnn}}}qqqhhh```^^^eeennntttvvv|||ooommmkkkiiihhhfffccc```[[[YYYWWWVVVVVVYYY\\\^^^aaaaaaaaabbbffflllrrrvvv{{{xxxuuussssssrrrpppnnniiiddd\\\VVVQQQNNNMMMLLLLLLKKKKKKMMMOOORRRSSSTTTWWW\\\bbbgggllluuuvvviiiYYYRRRHHHCCCDDDEEEEEEDDD???@@@AAABBBBBBAAA@@@?????????????????????????????????===;;;999777666555666666666666777888999:::;;;;;;;;;<<<<<<<<<======>>>??????>>><<<;;;;;;<<<<<<======>>>>>>>>>======mmmhhhcccbbbdddjjjxxxnnneeeZZZSSSPPPNNNIIIEEEFFFFFFFFFGGGIIIIIIHHHFFFDDDBBB???>>>>>>>>><<<;;;::::::999888888888999999888888999999888777666666999999888888888777777777999::::::;;;<<<======>>>================================================:::;;;;;;:::999888:::<<<<<<;;;999888777888888999888888777666444333222111222222222222222222222222444333333333444555777888888888777777999;;;===>>>AAACCCFFFIIIJJJIIIGGGFFFCCCCCCCCCAAA>>>======>>>???AAACCCGGGLLLRRRZZZ___ccchhhnnnqqqrrrsssuuuxxxwwwxxxxxxwwwvvvvvvxxxyyy}}}ooo___NNNEEEBBB@@@AAADDD@@@???===<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDEEECCCBBB@@@??????@@@@@@AAAAAABBBBBBAAA@@@???>>>======>>>???>>>===<<<;;;<<<:::888888999:::999888777777777666555555444444777777888888888888888777333333222222222333444444555555555555555555555555555666666777777777777666666777777888888777777666666666555444333333333444333333333444444555555666777777777777888888888888888888888888888888888888777777777666666555444333555666666777888999::::::;;;<<<>>>???@@@CCCGGGJJJJJJWWWkkkzzzkkkaaa```ccceeeeeegggkkkqqqvvvyyy{{{}}}~~~{{{ssspppllliiiiiilllqqqtttvvvuuuvvvvvvxxx{{{~~~zzzuuunnnhhhddd```^^^\\\TTTRRRMMMIIIGGGFFFFFFGGGFFFGGGJJJNNNTTTZZZ```ccclllrrrzzzrrrcccZZZKKKFFFAAA???BBBDDDEEEDDD??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::888666666666666666666777888999:::;;;<<<<<<<<<<<<=========>>>??????>>><<<;;;<<<=========>>>>>>>>>======<<>><<<<<<;;;:::999999888888888888888888888777777777888888888777777777777666888888999:::;;;<<<======<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999;;;===<<<;;;888666555555666777666555555444333222222111111111111111111111111111333333333444555777999;;;:::::::::;;;<<<>>>@@@AAACCCEEEHHHJJJJJJHHHEEEDDD@@@@@@???===;;;:::;;;===???CCCHHHNNNUUU]]]eeekkkmmmqqqvvvxxxxxxxxxyyyzzzyyyzzzzzzyyywwwxxxzzz}}}|||vvv```SSSFFFAAA@@@@@@BBBFFFAAA???>>><<<;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBDDDEEEFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>;;;;;;<<<=========<<<;;;<<<;;;:::999888888888777666666555555555555555555777777888999999999999888222222222222222333444555444444444444444555555555444555666777777888777777777777888888888888777777666555555444444444444555444444555555666666666666666777777777888888888888777777777777777777777777777777777777666555444444555555666777888999::::::;;;<<<>>>>>>>>>@@@BBBEEEIIIOOOYYYhhh{{{vvvppphhhbbbXXXZZZ\\\^^^```cccfffhhhkkkooovvv|||xxxuuusssfffaaaZZZUUURRRQQQPPPPPPLLLKKKKKKIIIIIIJJJLLLNNNSSSUUUZZZ```gggpppyyyyyyiii\\\SSSMMMDDDBBB???>>>???@@@@@@???<<<<<<<<<======<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::888777666777777666666777888999999;;;;;;<<<<<<<<<============>>>???>>><<<;;;<<<============>>>======<<<;;;yyytttpppooommmkkknnnttt{{{qqq```ZZZWWWRRRMMMKKKIIIGGGFFFGGGIIIHHHHHHJJJHHHFFFFFFFFFEEECCCAAA>>>>>>===<<<;;;:::999999888888888888888999999:::888888888777777777777666777888888999:::;;;;;;;;;===<<<<<<;;;;;;::::::999999999999999999999999999888999::::::999999;;;===;;;999777444333333444444222222222222222333333333111111111111111111111111222222333555777:::===???>>>>>>>>>???@@@BBBCCCCCCCCCEEEGGGHHHGGGEEECCCAAA=========<<<;;;;;;>>>@@@CCCGGGNNNVVV^^^fffnnnssstttvvvyyy{{{{{{{{{{{{{{{{{{||||||{{{zzzzzz}}}}}}}}}hhhSSSJJJAAA>>>>>>===@@@CCCAAA@@@>>>===<<<<<<======>>>@@@BBBCCCBBBBBBCCCDDDFFFEEEDDDBBBAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@???:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777888888555555555555555666777888777888888999999999888888333222222222333444555555222333333333444444444555444555666777777888777777777777888888888888777777555555444444444555666666555666666666666666777777666777777777888888888888666666666666666666666666888888888888777666555555555555666777888999999:::;;;<<<============???AAADDDHHHNNNUUUccczzzwwwnnn```]]]YYYWWWVVVVVVWWWXXXWWWZZZ___fffmmmtttyyy|||zzzqqqiiiaaa]]]UUUQQQKKKGGGGGGIIIJJJKKKIIILLLPPPSSSVVVZZZ```dddlllnnnrrrvvv|||vvvaaaSSSJJJEEEBBB@@@???======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>===;;;:::999888888777777777777777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===<<<<<<============<<<<<<|||yyytttpppooorrrtttoooeee___YYYTTTSSSPPPLLLJJJIIIJJJIIIHHHKKKJJJIIIHHHHHHGGGEEEBBB????????????>>>===<<<;;;999999999999999:::;;;<<<999999888888888777777777888888888888999999999999>>>>>>>>>======<<<<<<<<<777777777777777777777777777999999999888888:::<<<888777555333222222222222000111111222222333333444222222222222222222222222111222333555999===@@@BBBAAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@???<<<=========>>>@@@DDDHHHKKKPPPWWW___gggnnnuuuzzzzzz{{{||||||}}}}}}}}}}}}~~~ooo]]]OOOHHHCCCCCCBBB@@@AAACCCBBBAAA???>>>>>>>>>???@@@???AAABBBCCCBBBAAABBBCCCDDDDDDCCCBBBBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;:::999999:::<<<888777666666666888999:::888888999999888777777666333333222222333333444444111222222333333444444444555666666777777777777666666777777888888777777666555444444444555666777777666666666666666666666666777777777777888888888888666666666666666666666666999999999999888777666555444555555666777888999999;;;<<<>>>======<<<>>>???AAACCCHHHMMMSSSaaazzznnnjjjccc^^^ZZZWWWTTTRRRPPPPPPQQQRRRUUUYYY\\\^^^hhhlllrrryyywwwtttpppiiiaaaYYYRRRNNNKKKHHHDDDBBBDDDGGGIIIKKKPPPVVV___fffmmmttt|||vvvcccSSSIIIDDDAAA???;;;;;;;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================;;;;;;;;;::::::999999999888777777777777777888888999::::::::::::;;;;;;;;;:::<<<===<<<::::::;;;<<<:::;;;<<<============<<<|||vvvtttvvvwwwyyy~~~uuuooohhhccc___[[[UUUPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIGGGEEEBBB@@@@@@AAAAAAAAA@@@>>>======<<<;;;:::::::::;;;<<<:::999999999888888888888999888888888888777777777<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777888999888777777888:::555555444333222222111111222222222222222222333333333333333333333333333333333444555777:::===@@@BBBBBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>============>>>???@@@BBBDDDHHHNNNRRRUUUZZZaaahhhnnntttzzz~~~~~~~~~ttt^^^QQQKKKGGGFFFHHHGGGCCCBBBDDDBBBAAA@@@@@@@@@AAABBBCCC@@@AAABBBBBB@@@??????@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAA<<<<<<<<<;;;;;;;;;;;;<<<888:::<<<<<<;;;<<>><<<:::888777888999999999999999888777666555444333222222111111111222222111111111222333333444444666777777777777666666555555666666777777666666555444444444444555666777888666666666666666666666666777777777777888888888888666666666666666666666666888888888888777666555444444444555666777888999999:::<<<>>>>>>===<<<===>>>@@@@@@DDDIIILLLQQQ___nnn|||yyyuuuqqqlllfff^^^YYYUUUSSSPPPMMMLLLLLLMMMOOOUUUWWWYYY\\\```eeelllpppvvvwwwzzz|||sssnnnaaa```]]]YYYTTTOOOKKKHHHFFFDDDDDDGGGMMMTTTYYY[[[gggoooyyykkkaaaTTTIIIDDDBBB@@@>>>::::::::::::::::::<<<===<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>888888888999999999::::::888888777777777777888888888888999999999999::::::999:::;;;;;;999999:::;;;999:::;;;<<<===>>>>>>>>>}}}{{{||||||yyywwwzzz|||vvvrrrhhhccc\\\VVVRRRPPPNNNMMMJJJIIIHHHHHHHHHGGGDDDAAA@@@AAABBBCCCBBBAAA@@@???@@@???===;;;:::::::::::::::::::::999999999999888999999888888777666666666888888888888888888888888888888888888888888888888777888888777666666777999333333333333333222111000444333333333222222111111333333333333333333333333555555666888:::===@@@AAABBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<:::::::::;;;<<>>>>>???AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<;;;;;;;;;;;;<<<999;;;>>>>>>>>>???BBBFFFBBB@@@===:::888777888888999999999888666555333222222222111000//////000000000000111222333333444444777777888777777666555555555555666666666666555555444444444555555777888999666666666666555555555555777777777777888888888888777777777777777777777777777777777777666555444333444444555666777888999999:::<<<>>>>>>===<<<===>>>???<<<>>>DDDFFFFFFKKKRRRaaazzzoooggg```]]]XXXTTTQQQPPPQQQRRROOOOOOOOONNNNNNQQQUUUXXXYYY[[[^^^dddjjjoooqqqrrrwwwvvvuuuqqqjjjaaaZZZUUUUUUTTTSSSQQQNNNKKKIIIHHHDDDEEEJJJRRR]]]iiiqqquuusssbbbVVVOOOEEE???===<<<:::999<<<<<<;;;999777777888::::::999888777777888999:::999999999999999999999999666666777888999::::::;;;888888777777777777777888777777888888888999999999888999::::::888888999:::888999:::<<<===>>>>>>???|||zzz}}}{{{lll___[[[YYYSSSJJJNNNOOOPPPPPPNNNKKKGGGDDDDDDEEEFFFGGGFFFEEEEEEFFF@@@AAABBBBBBAAA???===;;;<<<<<<;;;:::999999999999777777777777888888888888666666666666777999::::::999999888888777777666666:::999888777666777888888444444444444444444444444777555333111111111222333444444555666777666666666888999:::<<<>>>???AAAAAA@@@@@@AAA@@@???===;;;999888999:::::::::<<>>============???AAABBBAAAAAAAAA@@@???>>>===<<<@@@@@@>>>===;;;;;;::::::999;;;<<<<<<<<<===???AAACCCCCCBBB???;;;999999:::777444444777;;;;;;777222222222222222222222222222111222333333444444444444666666777777777555444333555555555444444333333333000111222333444555555555444333333444777888888777666777777777777777666666333444444555666777888888666666666777666666555555444444555666777888999999888:::;;;;;;999999:::<<<;;;;;;<<<>>>AAAEEEHHHKKKXXXccc|||{{{uuuqqqjjjccc]]]ZZZYYYYYYTTTTTTSSSPPPMMMLLLMMMNNNSSSSSSUUUWWWZZZ\\\^^^___^^^\\\YYYVVVTTTRRRQQQQQQQQQPPPPPPTTTXXXYYYWWWTTTYYYWWWZZZeeevvvqqq]]]RRRHHHEEEBBB>>>;;;:::999999888888888888888888999999777888888888999999999999888888777777777777888888777888888999:::<<<===>>>;;;::::::999888777666666777888888888999999999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????}}}zzz{{{vvvkkkfff___XXXYYYXXXVVVSSSPPPLLLHHHFFFEEEFFFGGGHHHHHHHHHIIIIIICCCCCCBBBAAA@@@?????????======<<<;;;::::::::::::777777777777666666666666777777666666666666666777888888888888777777777666777777555444444444555666444444444555555555555555666555333222222333444555777777777888888888888999:::;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAA???===;;;:::888:::;;;;;;<<<>>>BBBDDDLLLNNNSSSXXX^^^cccgggiiikkkmmmqqqtttxxx}}}kkkWWWJJJEEEEEEGGGEEECCCBBBAAACCCEEEFFFAAAAAAAAACCCEEEFFFCCC@@@@@@BBBCCCBBB@@@>>>>>>>>>@@@??????>>>>>>?????????@@@AAAAAA@@@???>>>===<<>>===<<<;;;:::::::::999;;;<<<<<<<<<===???AAAAAAAAA@@@>>>:::888888999888666444666::::::777333333333222222222222222222222333444555555555555444555555666777777666555444555555444444444333333333000111222333444444444444333222222333666777777666666666777777777777666666444444444555555666666777666666666666555444333222444444555666777888999999888999;;;:::999999:::<<<<<<<<<<<<<<<>>>AAADDDFFFGGGNNN^^^wwwyyyqqqllliiihhhiiijjjiiieee```ZZZWWWVVVWWWXXXZZZ[[[]]]^^^^^^^^^aaa___[[[XXXUUUTTTTTTTTT___```dddlllsssvvvuuurrrrrrpppqqqyyywwwcccRRRHHHCCCAAA???<<<;;;:::;;;;;;888888888888888888888888666666666666777777777777777777666666666666777777666666666777888:::;;;<<<999999888777777666555555777777777888888888999999::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<=========~~~yyyqqqkkkfffgggccc___ZZZVVVQQQLLLIIIHHHHHHHHHIIIIIIJJJKKKLLLGGGEEEBBB@@@???AAABBBDDD???>>>===<<<;;;;;;;;;;;;:::999999888888777777777::::::888777666666666666888888888888777777777777777666555555444444555555555555555666666777777777555444444333444666888999;;;:::999999999:::<<<===<<<======>>>??????@@@@@@>>>>>>======;;;:::888777999:::===>>>@@@DDDHHHLLLTTTXXX^^^eeekkkoooqqqqqqrrruuuzzzzzzhhhWWWMMMHHHFFFEEEFFFEEECCCAAAAAAAAACCCDDDAAA@@@AAACCCDDDDDDBBB@@@@@@BBBCCCBBB@@@??????@@@@@@AAA@@@@@@???>>>===<<<@@@@@@@@@@@@???>>>=========<<<;;;;;;::::::::::::999;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@===:::777777888;;;888666666999999777444333333333333333333333333444444555555666666555555444444555666666666555555555444444444444333333333000000111222333333333333222111111222555666666555555666666777777666666666444444444444444555555555555555444444333222111111444444555666777888888999888999::::::999999:::<<<===<<<<<<;;;<<<===???@@@AAABBBHHHUUUhhh|||zzzvvvoookkkrrrtttuuuwwwwwwvvvuuutttuuurrrmmmjjjgggggghhhiiivvvzzzqqqbbbUUUIIIAAA===<<<;;;:::999:::;;;<<<888888888888888888888888444444444444555555555666666666555555555555666666444444555555666777888999777777777666666555555555666777777777888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|||wwwtttpppmmmhhhddd```[[[UUUPPPNNNLLLJJJIIIIIIJJJJJJJJJHHHFFFDDDBBBAAABBBCCCDDDAAA@@@???>>>============???>>>>>>===<<<;;;;;;:::>>>===<<<;;;:::999999999999999888888888888888888999999888888888777777777666777777888888999999:::555555555666777999;;;<<<===<<<:::999:::;;;===???========================;;;;;;;;;;;;::::::999999:::===AAAEEEIIINNNTTTXXX\\\___eeelllqqquuuwwwwwwzzz|||yyykkkXXXNNNLLLLLLIIIFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@AAABBBCCCCCCBBBAAAAAABBBDDDCCCBBBAAAAAABBB>>>???@@@@@@???>>><<<;;;>>>???????????????>>>===;;;;;;:::999999::::::::::::;;;<<<<<<;;;<<<>>>@@@???@@@@@@>>>;;;888888888<<<:::777666777888666555333333333333444444444444444444555555555555444444333444444555555666666666444444444444444444444444///000111222222222222222222111111222555666666555555555666666777666666666444444444444444333333333333333222222111111222222333444444555666777888888777999::::::999999:::;;;<<<<<<;;;;;;<<<===>>>>>>DDDBBBCCCGGGQQQdddyyyggg[[[TTTOOOGGGAAA:::999999888888999::::::888888888888777777777777333333444444444555555555555555555444444555555555555444444444555666777777777666666666666666666666666666777777777888888888999999999999::::::::::::;;;:::::::::::::::::::::vvvssspppnnnmmmjjjccc]]]YYYUUUOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@????????????AAAAAA@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<999:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;666666777888:::;;;<<<======<<<;;;::::::<<<>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAADDDIIIOOOUUU\\\ccchhhgggiiikkkooossswww{{{}}}yyy~~~hhh[[[MMMHHHIIIJJJFFF@@@DDDCCCAAA@@@???????????????@@@AAAAAAAAAAAAAAAAAA>>>@@@BBBBBB@@@@@@@@@AAA;;;<<<===>>>>>>===<<<;;;===>>>>>>?????????>>>>>>;;;::::::999999999:::::::::;;;<<<;;;;;;;;;===??????AAAAAA@@@===:::999999;;;999777666666666666555333333444444444555555555333333444444444333333222333444444444555555666666444444444444444444444444000000111222222222111111333222222333555777777666444444555666666666666666444444444444444333333333111111111111111222444444333333444555666777888888777888:::999888888999;;;::::::;;;<<<===>>>???@@@>>>>>>@@@BBBEEEMMM___ooo{{{yyyggg]]]RRRKKKJJJIIICCC>>>::::::999888888888888888888888888777777777666666444444555555555666666666555555444444444444555555666666555555555666666777666777777777777777777777777777777777888888888888999999999999999999999999:::::::::::::::999999999~~~zzzwwwwwwzzzyyytttnnniiibbbZZZUUUSSSRRRPPPNNNKKKKKKJJJHHHGGGEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<=========<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::999:::;;;===AAADDDGGGHHHMMMQQQVVV\\\bbbiiiqqqvvvtttsssssssssvvvzzz}}}oooooovvvrrrXXXQQQIIIFFFHHHHHHCCC>>>AAA@@@@@@???>>>>>>>>>>>>>>>@@@AAA@@@??????AAABBB;;;<<<>>>???>>>===>>>???<<<<<<======>>>=========<<<<<<===>>>????????????<<<;;;::::::999999999999:::;;;<<<;;;::::::<<<>>>???@@@BBBAAA>>>;;;::::::888888777777666666555555333444444555555666666666333333333444333333222222444444444333444444555666333333333444444444444555111111222222222222222111333222222333666777777666333444555555666666666666444444444444444555555555333222222111222333555666333333444555666777777888777888999999888888999;;;999:::;;;<<<>>>@@@AAAAAA888:::>>>BBBBBBCCCKKKTTTiiiyyywwwqqqgggRRRLLLEEEBBBAAA@@@<<<888;;;;;;::::::999888888777888888888777777666666555555555555666666666777777555555444444444444555555777777666666555666666666666666666777777888888888777888888888999999999999999999999888888888888777::::::::::::::::::::::::~~~}}}zzzxxx}}}}}}yyyqqqhhhbbb```___\\\YYYSSSQQQMMMJJJHHHFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA???>>><<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@???>>>===<<>>>>>======<<<<<<<<<===============<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>BBBGGGMMMQQQTTT\\\___dddhhhmmmssszzz~~~|||{{{yyyxxxyyy|||{{{llldddooopppbbbJJJHHHFFFDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@>>>>>>@@@BBB:::<<<>>>??????>>>???AAAAAA@@@???>>>>>>===>>>>>>;;;<<<===>>>????????????======<<<:::999999999999:::;;;<<<;;;::::::<<<======???AAA@@@===:::999999444555777777666555444444333444444555666666777777444444555555444333333222666555444333333333444555333333333444444444555555222222333333333333222222222111111222555666666555222333444555666666666666444444444555555666666777888666555333333333555555222333333444555666777777666888999999888888999:::999:::;;;<<<>>>??????@@@<<<;;;<<<@@@AAAAAAEEEKKKOOOccc~~~|||zzz}}}lll^^^UUUFFFCCC???===<<<;;;:::888:::;;;;;;;;;;;;:::999999999888888777666666555555555555555555666666666666666666555555555555666666777777666555555555555555444444555666666777888888999999999999::::::::::::999999888888777777777777999999::::::;;;;;;<<<<<<}}}}}}|||qqqkkkjjjiiifffdddYYYUUUPPPJJJGGGGGGIIIKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGEEECCCAAA>>>===<<<;;;======>>>>>>?????????@@@BBBBBBCCCDDDCCCBBBAAA@@@AAAAAA@@@???>>>===<<<<<>>===<<<;;;======>>>????????????>>>========================CCCEEEHHHMMMSSSZZZ```cccgggiiimmmppptttxxx~~~~~~|||{{{{{{|||}}}~~~xxxlllbbbcccvvvttt]]]OOO???@@@@@@>>><<<;;;===???=========>>>>>>>>>>>>>>>===???AAA@@@>>>===@@@CCC===???AAABBBBBBBBBCCCDDDEEEDDDBBB@@@>>>>>>>>>>>>:::;;;<<<>>>???????????????>>><<<;;;:::999999999:::;;;<<<;;;::::::;;;===<<<>>>@@@???<<<:::888888111444666777666555444444444444444555666777777888555666666666555444444333777666444333222333333444333333333444444555555555333333444444444333333222111000///111333555555444222333444555666666666666444444444555666777888888<<<:::777555333333333444222333333444555666777777666888999999888888999:::999:::;;;<<<============AAA<<<:::;;;<<<===BBBGGGIIITTTdddwwwzzzuuueeeWWWNNNIIIAAA???===;;;;;;;;;===>>>999:::;;;<<<<<<<<<<<<;;;999888888777666555555444444444444555555555666666666666555555555555666666777666555555444444444444222333333444555666777777999999:::::::::;;;;;;;;;999888888888777777666666999999:::;;;;;;<<<======~~~~~~~~~|||}}}vvvqqqooooooggg```VVVOOOLLLLLLKKKIIILLLHHHDDDBBBCCCDDDCCCAAAGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDCCCAAA???===;;;===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@???@@@@@@AAA@@@???===<<<>>>>>>===;;;999999;;;======@@@@@@<<<<<>>@@@???===>>>AAAEEEHHHIIILLLQQQUUUWWW\\\fffnnnpppqqqpppooonnnppptttxxxzzz~~~~~~}}}~~~qqqddd___^^^uuurrr```PPPFFFAAA@@@>>><<<<<<<<<==============================???@@@AAABBBAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999888888666777777999:::;;;<<<<<<;;;<<<===<<<:::999:::;;;888777555444333333444444555555555555555555555555222222333333333333444444555555555444444333333333333222222111222333555555333333222111000000000111333333333333333333333333444444444444444444444444666666777666666777;;;===BBB@@@;;;555000///222444555555555555666666666666666666666666777777777777:::::::::999999888888888;;;;;;:::999:::<<<>>>@@@CCCKKKUUU^^^lllooo```UUUKKKFFFFFF===<<<;;;:::::::::::::::<<<<<<=========<<<;;;:::888888777777666666555555666555444333333333333333666666777777888888999999666666555444444444444555555777888888777777888:::===<<<<<<;;;;;;:::999999777999::::::888888999:::======>>>>>>>>><<<;;;:::{{{uuurrrjjjeee___ZZZVVVTTTRRRQQQNNNKKKGGGEEEFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@???AAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEEEEEEECCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAA@@@???===<<<>>>@@@>>>@@@@@@AAAHHHPPPQQQMMMFFFEEEDDDGGGKKKQQQVVVYYY\\\bbbggggggjjjqqqwwwzzzyyyvvvssspppqqquuuzzz~~~{{{hhh```eeelll~~~vvvcccSSSHHHBBB>>>======<<<<<<===??????===========================>>>???@@@AAAAAA@@@@@@????????????????????????AAA???======>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888444666888;;;<<<;;;:::999:::;;;;;;:::888666777888666666444444444444555666555555555555555555555555222222222333333333444444555555444444444333333333111222333444444444333333333222111111000000111111333333333333333333333333444444444444444444444444555666777888:::>>>CCCGGGHHHCCC<<<555111111333444555555555555666666666666666666666666777777777777888888888999::::::;;;;;;<<<<<<;;;:::;;;<<<>>>???===CCCIIIMMMUUUiii|||nnn^^^TTTLLLEEEBBBBBB===<<<;;;:::999999999999888999:::::::::999777666777777777777666666666666666555555444333333444444666666666777777888888888666666555444444444444555222444555555555555777888<<<<<<;;;;;;;;;;;;::::::;;;<<<===<<<;;;:::;;;<<<<<<===>>>>>>>>>===;;;:::|||yyy}}}uuummmlllkkkgggaaa]]][[[ZZZRRRPPPMMMKKKLLLMMMLLLLLLGGGGGGFFFEEEDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBB???@@@AAAAAAAAAAAAAAA@@@>>>??????>>><<<<<<===???@@@@@@AAAEEEPPP[[[]]]XXXKKKKKKLLLPPPVVV]]]dddhhhiiirrrxxxvvvtttwww||||||wwwsssssswww}}}qqq``````nnn}}}|||jjjZZZNNNGGGEEE???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;999999999:::::::::;;;;;;:::::::::999999888888777222555999<<<===;;;999777888999999777555444555666666555444444444555666777444444444444444444444444222222222222333333333333444444444444333333333333///111333555666444222000222222111000000000111111111111222222333333444444333333333333444444444444555666888:::>>>EEELLLRRRPPPHHH===555222333444444444555555555555666666666555666666666777777777888555666777999:::<<<===>>>>>>===<<<;;;;;;<<<===>>><<<@@@DDDDDDFFFQQQeeeuuuwwwbbbWWWLLLGGGDDD@@@???@@@>>>===;;;:::888888777777777777888999888777666555666666666666666777777777666666555555444444555555666666666666777777777777777666555555444444555555000222444555555555777999;;;;;;;;;;;;;;;<<<<<<<<<===>>>???>>><<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;~~~vvvsssxxxzzzrrrtttuuuqqqjjjdddbbbccc[[[ZZZWWWUUUTTTSSSQQQQQQOOONNNLLLKKKIIIGGGFFFFFF???@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAACCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@===>>>???>>>======>>>@@@AAACCCDDDGGGNNNWWWYYYVVVUUUVVVYYY]]]ccckkksssyyyvvv{{{zzz}}}~~~{{{xxxuuuvvvyyy}}}nnneeelll}}}ooo^^^TTTNNNJJJGGGCCCBBB@@@>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>========================;;;999888888999999999888777777888888888999999999888888888888888888777777444555888:::::::::888777555666666555444444666888888777555444444444555666444444444444444444444444111222222222222333333333333333333333333333333333000111333444444333222111111111000000000000111111000000111222333444444555333333333333333444444444555666888;;;@@@HHHPPPVVVUUUJJJ===555444555555444444444444555555555666666555555666666777777888888555666777999:::<<<===>>>>>>>>>===<<<<<<<<<=========AAACCCBBBCCCIIIUUU```qqq|||gggTTTKKKDDDCCCCCCAAA???AAA???>>>===;;;999888888777999999:::;;;:::999888777555666666666777888888888777666666555555666666666666666666666666666666666777666666555555555555555111333555666666777999;;;:::::::::;;;<<<======>>>===>>>>>>===:::999999:::<<<===>>>??????>>>===<<<{{{vvvuuuwwwzzz{{{{{{}}}~~~|||}}}vvvpppnnnnnnhhhhhhgggeeeaaa\\\YYYWWWVVVUUURRROOOLLLIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBBBBB@@@BBBCCCCCCBBBBBBCCCEEECCCHHHLLLKKKKKKPPPUUUVVV___ccchhhmmmsss{{{{{{{{{{{{uuuuuuuuuvvvwwwxxxyyyzzzyyy||||||uuuxxxqqq[[[OOOLLLLLLGGGBBBCCCBBBAAA???===:::888777::::::::::::::::::::::::<<<<<<<<<;;;::::::::::::========================<<<:::777777777777555444666666666666777777777777666666777777777777777777666666666666666777999999222333444444444666999<<<;;;:::888555444333333333444444444444444444444444111111111222222222333333333333333333333333333333333222222111111222222222111000000///000000111111000000111111222333444444222222222333333333444444555666888;;;>>>DDDLLLQQQRRRHHH<<<555555666555444444444444444555555555555555555555666777888888888777777888888999:::;;;;;;=========<<<<<<<<<<<<<<<;;;>>>@@@@@@@@@CCCIIIOOOWWWeee|||uuu___PPPIIICCCCCCDDDAAA@@@AAAAAA@@@???===;;;::::::999:::;;;<<<<<<<<<;;;:::999666777777888888999999999777777777666666777777888777777777777777666666666777777666555555555555666222444666777777888:::<<<999:::;;;;;;<<<===>>>>>>===>>>>>>===;;;999:::;;;<<<===>>>??????>>>======}}}|||||||||yyyxxxzzzyyyyyy|||}}}yyy{{{|||zzztttlllgggccc^^^]]][[[WWWSSSOOOKKKIIIKKKJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHIIIJJJKKKSSSXXXUUUSSSWWW\\\```eeejjjpppuuuyyy~~~xxxuuusssoooqqqrrrtttuuuvvvvvvuuuxxx{{{}}}sssbbbOOOFFFGGGIIIEEE???????????????>>>===;;;;;;999999999999999999999999===<<<:::999888888777777<<<<<<<<<<<<<<<<<<<<<<<<===:::888777777666555333444444444555555555666666555555555666666777777777888666555444444666888:::222333333333444666:::======<<<999666444222222222333333333333333333333333111111111111222222222222222222222222333333333333444333111000000111222333000000/////////000111111000000111111222222333333111111222222333333444444444666888999;;;???CCCGGGHHHBBB;;;666555666555444333444444444444555555555444444555666777888999999777777777888888888888888;;;;;;<<<<<<<<<<<<<<<<<<===???@@@?????????BBBCCCMMMOOOXXXkkkrrrjjjooouuuzzzqqq^^^MMMFFFAAAAAABBB@@@??????BBBAAA???>>>===<<<;;;;;;::::::;;;<<<;;;:::999888999999999999999:::::::::888888777777777888999999888888888888777777777777888777666666555555666666111333555666666666888:::::::::;;;<<<======>>>>>>>>>???@@@???===<<<<<<===<<<===>>>?????????>>>===}}}wwwttt~~~|||{{{{{{|||~~~xxxtttmmmlllkkkhhhddd```]]][[[WWWUUUTTTRRRQQQPPPQQQQQQLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLKKKLLLMMMNNNOOOOOOQQQTTTUUUUUUUUUVVVWWW\\\aaaeeecccbbbgggkkklllooosssxxxyyywwwvvvxxx{{{xxxvvvtttrrrqqqqqqrrrrrrssssssssssssxxx{{{|||yyy```VVVJJJCCCBBBCCCBBB@@@>>>>>>??????>>>===<<<;;;999999999999999999999999;;;:::888777777777777888::::::::::::::::::::::::<<<:::888777777888777555333333333444444444444555333333444555666666777777666666555555555666777888444444444333222444888;;;===;;;999666444333333333333333333333333333333333111111111111222222222222111111222222222333333333222222222222111111000000///////////////000111111111111111111111222222222000111111222333333444444222444666888888:::<<<>>><<<;;;999777555555444444333333444444444555555555444444555666777888999999666666666666777777777777999999:::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@???EEECCCGGGQQQ^^^pppnnn^^^XXX\\\```fffeeeXXXHHHAAA<<<>>>@@@??????AAA@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;::::::888888888888888999:::::::::999999999888888888777888777777666666666666666444555777777666777888:::;;;;;;<<<<<<======>>>>>><<<>>>>>>>>><<<<<<===>>><<<===>>>???@@@??????>>>xxxkkk```ggg~~~{{{{{{zzzxxxvvvrrrooommmfffeeeccc```^^^^^^]]]^^^WWWWWWVVVUUUTTTTTTSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVWWWWWWYYY[[[^^^______aaadddffffffeeefffgggjjjmmmmmmlllnnnssstttrrr~~~wwwpppmmmmmmrrrwwwyyywwwwwwzzz{{{zzzvvvtttrrrqqqqqqqqqrrrsssxxx{{{~~~}}}zzzwwwvvvzzz}}}yyyeeePPPMMMGGG@@@<<<;;;===???@@@AAA@@@@@@>>><<<999888888888888888888888888888888888777666666777888999888888888888888888888888:::999777777999999999888222222333333333444444444222333333444555666777777444555666777777666666555555555444222111222555888;;;:::888666555444444444333333333333333333333333000111111111111222222222111111111222222333333333000111333444444222///...///////////////000111111222222222111111111111111000000111222333333444444000333666777777777999:::444666888777666444444444333333333444444444555555444444555666777888999999444444444555666777777888777888999:::;;;;;;<<<;;;=========>>>?????????===<<<>>>DDDKKKOOOVVViii|||xxxnnnYYYMMMIIIJJJIIIOOOSSSKKKEEE>>>999<<>>===<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::=========<<<<<<;;;;;;:::999888888888999::::::;;;:::::::::999999999888888888888777666666666666666777999::::::999999:::<<<<<<<<<<<<<<<============999:::<<<;;;::::::;;;<<<<<<===>>>???@@@@@@???>>>qqqjjjbbb```hhh}}}zzzwwwssspppnnnmmmkkkjjjiiigggeeecccaaa```___^^^[[[^^^```___]]]___eeekkkjjjkkkiiifffhhhlllmmmjjjllloooqqqpppnnnoootttyyyzzz|||}}}}}}{{{yyyyyyyyytttkkkjjjlllqqqsssvvvyyy{{{|||}}}}}}vvvwwwvvvtttrrrqqqrrrsss|||zzzvvvsssrrrvvv}}}vvvaaaRRRGGGEEEBBB???===;;;;;;:::>>>===<<<;;;:::999999888777777888888777666555555444444444555666777777888888888888888888999999999777666666555555555666666777666555444333222111111000111111222333444555555444555555555555555444444555555666666666666555555555555444444444333333333333333333222111000000///222222333333333222222111111111222222222333333333222222111000//////000000......////////////......222222111111111111111111555555555444333555888;;;111111111222333444666666999999888666555222111///555555555444444333333333444444444555555777888888555555666777777777777777777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===<<<===@@@BBBEEEKKKRRRVVVppp{{{lllbbbaaaHHHDDD@@@>>>???BBBDDDEEEAAA???======>>>@@@@@@@@@???>>>>>>>>>======<<<<<>>???===;;;:::888888999:::;;;:::999999888888999999:::666666666666666666666666555555666777888999999:::<<<;;;:::999999999999999???>>>===;;;::::::::::::;;;<<<>>>@@@AAAAAAAAA@@@ccc```]]]ZZZ]]]lll~~~zzzxxxwwwvvvuuutttrrrqqqqqqqqqsssuuuuuusssqqqsssyyy~~~~~~~~~}}}tttxxx{{{{{{yyyyyy|||~~~|||{{{|||{{{tttooonnnppprrrtttwwwzzz}}}xxxyyyxxxvvvrrrppppppqqqnnnppprrrvvvzzzzzzuuuaaaRRRIIICCCAAA@@@>>>===<<<<<<<<<===<<<<<<;;;:::999888888555555555555555444333333444444444555666777777777777777777777888888888888888888666555444444444444333333333333333222222222111111222222333333444444444444555555555555444444333333444444444333222222444444444444333333333333333222222111000000//////000000111111111111000000111111111111222222333333222111111000//////000000......////////////......111111111111111111111111222333333222111111333555111111222333333444444444444555555555555444333333555555444444444333333333444444444444555666777777555555666777777777777777777777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBFFFKKKOOOTTTggguuugggXXXPPPNNNFFFBBB===:::;;;===???@@@@@@>>><<<<<<===>>>>>>>>>??????>>>>>>>>>=========>>>======<<<<<<<<<<<<<<<===<<<;;;;;;<<<===>>>???===<<<:::999888999:::;;;::::::999999999999::::::777777777777777777777777888888888999999::::::;;;<<<;;;;;;:::999999::::::>>>===<<<;;;;;;;;;;;;;;;888:::<<<>>>@@@@@@@@@@@@XXXVVVUUUTTTSSSWWWhhhyyy~~~|||{{{|||yyyxxxwwwvvvuuuuuuvvvwwwwwwxxx{{{~~~}}}|||zzzuuupppmmmllllllhhhnnnwwwxxxyyynnnZZZKKKCCCAAA======<<<<<<<<<======>>>;;;;;;;;;:::999888777666444555555555555444333333444444444555666666777777666666666666666666666666999888777555444333222222111111111222222333333333222222222222222222222222444444555555555555444444333444444444333222111111444444444333333333222222111111000000//////............///000000//////...000000000111111111111222111111000/////////000000...//////000000//////...111111111111111111111111111222333333111000000111111222333444444333222111///000222333444555666666444444444444333333333333333333333444444555555666444555666666777666666666777777777777888888888888::::::::::::;;;;;;;;;;;;======>>>======???CCCFFFCCCNNN]]]nnn}}}kkk]]]SSSIIIDDDCCCEEEAAA;;;777888:::<<<>>>@@@>>><<<<<<=========<<<>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>===<<<;;;:::999:::;;;;;;::::::999999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<<<<777888;;;===@@@CCCEEEGGG[[[TTTOOOPPPPPPQQQYYYccc{{{~~~|||{{{|||yyy|||zzzxxxxxxzzz{{{zzzyyyxxxyyyzzzzzzwwwtttuuuyyy|||}}}}}}}}}~~~}}}xxxrrrllljjjkkkmmmuuu|||}}}|||}}}rrrwwwlllYYYJJJBBB???>>>::::::;;;;;;;;;<<<<<<===::::::::::::999777666555666666666777777666555555444444444555555666666666666666555555555555444444777666555444333333333333222222222222333333333333555444444444333333222222333333444555555555444444666777777666666555444333333333333333222222222222000000//////..................//////000/////////000000000000000000000111111000000/////////000000//////000000000000//////000000000000111111111111333555777777444222111111111222444555444333000///---...000222444555666666333333333333333333333333222222333333444444444444444555555666666555555555666666666777777777888888999999999999:::::::::;;;;;;<<<<<<;;;:::;;;>>>@@@DDDGGGLLLSSS___tttzzzwww{{{kkk```TTTMMMKKKKKKJJJIIIEEEAAA:::777888<<>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::999999999999::::::::::::::::::::::::::::::===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======:::::::::<<>>:::::::::;;;::::::::::::999:::::::::999777555444555555666666666666555555444444444444555555555555555555555555444444333333444333333333333444444555444444444444333333333333666666555555444444333333222222333444555555444444777777777777777666555444333333222222222111111111/////////..................///000000111111111000111000000000000000000000000///////////////000000//////000000000000////////////000000000111111111333666888888666333111111111222444444444222000......///111222333444444444333333333333333333333333111222333444444333333222444444555555555555444333555555666666666777777777888888888888999999999999999:::;;;:::::::::===???AAABBBCCCDDDIIIUUUfffrrrzzztttsssvvv|||qqqeeeRRRMMMHHHHHHNNNTTTUUUSSSHHHBBB;;;777888<<>>@@@AAA@@@???@@@AAA@@@>>><<<666666666666777777777777555666888;;;<<<===<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::999999999:::;;;;;;888888888888999999:::;;;999777555666;;;EEEOOOVVVlllQQQOOOSSSQQQQQQVVVXXX]]]fffrrr||||||yyyuuuuuuxxxwwwssspppoooooooooppppppnnnlllggghhhjjjkkkkkkkkkiiiiiieeefffggghhhhhhgggdddbbbdddmmmttttttsssuuuvvvuuutttvvvxxx|||~~~~~~}}}{{{wwwyyyzzz|||}}}{{{|||}}}~~~~~~}}}|||{{{www{{{yyylll```aaatttwwwZZZOOOBBB<<<<<<===;;;888999999:::;;;;;;;;;:::999999:::;;;<<<;;;888666444111222333333444444444333444444444444444444444444666666666555444333333333333222222222222222333444333333333333333444444444333333333333333333222222111111222333444444444444000000111222333333333333222111111111000000000000////////////////////////...///000111222222222222333333222222111111111111...............///000000000000111111111111000000......//////000111111222111222444444222000000000222222222222111111111111222222333333333333333222111111222222222333333333222333444555555444333222444444444444444333222222444444555555555666666666666666666777777777888888666777999999999:::<<<===999;;;===>>>@@@CCCHHHMMMQQQ^^^rrrzzzsssoooqqqvvvwwwpppeeeZZZRRRKKKFFFBBBBBBCCCEEEMMM^^^oootttpppaaaXXXJJJ???999777888999<<<;;;;;;<<<======;;;999555555666666666777777777444666888;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999::::::999999888777777777666666666666777777::::::::::::::::::::::::;;;;;;::::::::::::::::::888888888888888999:::;;;888777777777777777888888888777666777:::@@@FFFIIIuuuYYYSSSSSSNNNNNNUUUVVVWWW[[[aaammm{{{zzz}}}~~~|||yyyyyyxxxyyyxxxvvvqqqnnnlllmmmnnnpppooonnnlllkkkmmmllljjjjjjlllmmmlllllllllvvv~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}uuuvvvxxxyyyzzzzzzzzzyyy}}}xxxpppiiieeemmmssseeePPPJJJBBB===;;;:::888777777888:::;;;<<<<<<;;;;;;999:::<<<<<<;;;999666444333444555555666666666555444444444444444444444444777777666555444444333333444444333222111111111222///000111222333444555555111111111111111111111111000111222333444444555444///000111222333444444444111111111111000000000000/////////000000000000000......000111222222222222333333333222222222111111...............///000111000000111111111111000000---......///000111111222111333444444222111111222222111111000000111222222111222333444444444444333111111111222222333333333222333555666666555333222444444444444333333222111444444444555555555666666666666666666777777777777666777999999888888:::;;;:::;;;;;;::::::<<>>???@@@dddSSSQQQQQQOOOLLLNNNUUU\\\\\\\\\jjj}}}|||~~~|||{{{~~~~~~xxxuuuyyy|||}}}yyyvvvuuuuuutttsssrrrqqqqqqqqqrrrsssrrrtttxxx|||}}}~~~yyyxxxyyyzzzyyywwwtttssssssssswww~~~zzzuuurrroooqqqxxx}}}qqqbbb]]]FFFDDDAAA===;;;:::;;;;;;>>>;;;999888999::::::999<<<<<<;;;:::888666444333222333333444555555555444555555555444333222000000111111222222222333333333333333333333333333333333333333222222222222333333222222222111111111000000......///000111222333333444333222222111111222222////////////000111333333555444333222111///......111111000000111222333333111111000///...------,,,000000000//////000000000000000000000111111111111////////////000000000000222222222111000//////...111111111111000000//////000111111222222333333444555444222111000111222222000111222333444333222222444444333333222111000000222222222222333333444555444555777888999999888888777666555555777888888777444444666888:::<<<>>>???@@@BBBEEELLLWWWfffvvvzzzyyytttdddXXXSSSJJJGGGCCCAAA@@@@@@AAAAAA>>>CCCDDDMMMlllvvveeeTTTFFF;;;555333444777777555444333333222444444555555555555555444777777777777777888888999<<<;;;:::999888888888888666777777777888888888888777777666555555555555555888777777777777777888888777888999:::;;;;;;;;;;;;777777777888999999999:::999888777666666777888999666777777777888888888888mmmYYYSSSQQQNNNJJJOOORRRUUUVVVZZZcccrrr~~~~~~}}}~~~}}}}}}}}}|||{{{yyyxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~|||xxxuuurrrrrrtttuuuuuutttssstttvvvyyy|||nnnjjjllltttuuubbbTTTOOODDDBBB???===;;;:::;;;;;;>>><<<:::999:::;;;;;;:::;;;;;;;;;:::888777555444222333444444555555555444444555555555444333222111111111222222222333333333333333333333333333333333222222222111111222222222222222222111111111000000000000000000111111111111444333333222222222222222111111000111111222333444222111111000///...------000000000000000111222222111000000///...---------------,,,,,,,,,,,,------/////////000000000111111,,,,,,---------.........222222111111000//////...//////000000000111111111111111111222333333444444333333222111111111111111000111222333333333222222555555444333333222111111222222222222222333444555444555666777888888777777777666444555666888777777666666777888999:::;;;<<<======>>>AAAGGGQQQ\\\dddwwwyyyooobbbVVVMMMHHHHHHEEEAAA>>>============AAACCCEEENNNiiixxxfffVVVGGG<<<777222333333222111111111000444444555666666555555444555555555555666666777777;;;:::999888777777777777666666666777777777888888777666666555444444555555888888777777666777777777666777888999::::::::::::777777888888888888888888888888777666666777888888666666777777777888888888wwwbbbWWWTTTQQQNNNPPPOOOOOORRRYYYaaafffgggqqqlllkkkpppvvv}}}{{{zzz}}}}}}}}}~~~}}}}}}}}}zzzvvvsssqqqppppppqqqlllllllllnnnrrrvvvxxxxxx|||tttjjjfffmmm}}}uuuhhhYYYKKKDDD@@@???===<<<;;;:::;;;;;;>>><<<::::::;;;<<<;;;:::::::::::::::999888777666333333444555555555555444444444555666666555444333111111222222222333333333333333333333333333333333222222111111111111222222222222222111111111111111222222111111111000000000333333333333222222222222333222222222222222333333000000000000/////////...000////////////000000111000000//////......------......------------...............////////////000/////////000000000111111222111111000000//////...------...///111222333333111222222333333444555555111111222222222111000000000111222222333333222222555555555444333333222222333222222222222333333444222333444555666666666666777555444444666777777666888888888888888888888888<<<<<<<<<===>>>CCCIIIMMMSSS___ppp{{{ssskkkkkkiiifff___UUUJJJCCCFFFDDDAAA???>>>>>>???@@@BBB@@@CCCMMM```yyy|||iiiWWWGGG===333222111000000000000111555555555666666555555444666666666666666777777777999888777666666666666666555555666666666777777777666666555444444444555555888888777666666666666666555555666777888888888888888888777777777777777777777777666666666666777777666666666666777777777777jjj___\\\ZZZWWWQQQNNNMMMQQQZZZaaacccccceee]]][[[aaaeeemmm~~~|||xxxvvvtttqqqmmmiiigggeeedddggglllkkkmmmqqqwww}}}yyyuuuuuussshhhaaaUUUGGG>>>===<<<;;;:::::::::;;;;;;<<<:::999999:::;;;:::999888888999999999999888888444444555555555555444444333444666777777777666555111111222222222333333333333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111333333333333333222222222333333222111111111222222111111111111111222222222//////.........//////000///////////////.........//////............//////---------.........//////111111111111222222222222111111000000////////////------...///000111222222222222222333444444555555111111333333333222111000000111111222222222222222444444444333333222222222333222222222222222333333111222333333444555555555666444333444555777666666888888888888888888888888:::;;;<<<===>>>@@@CCCFFFHHHLLLRRRZZZiii~~~vvviii```WWW[[[bbbiiiiii___PPPDDDAAAAAA@@@>>>===>>>???AAA???<<<>>>HHHSSSeee{{{hhhSSSDDD999444111222222111222555555666666666666555555444777888888999999999999999777666666555444444444555444555555555555666666666555555444444444444444555888888777666555555555555555555666777777777777777888777777666666555555555666666666666666666666666555555555666666666777777sssjjjiiigggbbbTTTQQQNNNNNNSSSYYY^^^```___VVVTTTXXXYYY]]]tttzzzuuurrrppphhhdddbbbcccbbbbbbiiirrrvvv{{{|||mmm___[[[YYYOOOAAA777999999999999999999999:::999888777888999:::888777666777888888999999999888444555555666666555444444222444666888888888666555111111222222222333333333333333333333333333333333222222111111111111222222111111111111111111111111///000000111222333333333333333444444444333222111222111111000000000111111111111111111222222222222//////...............///.........///////////////,,,++++++******++++++,,,------------............---------.........//////000000000///////////////...////////////000000000111111222333333444444555111222333444444333222111000000000111111111222222222222222111111111111111333222222111111222222222111111111222222333444444555444222333555666666555555555666777777888999999555888:::<<<<<<===???AAADDDDDDEEEHHHOOO]]]mmmyyy|||qqqjjjddd]]]TTTMMMGGGMMMWWWbbbfff```SSSIII@@@AAA@@@>>>:::999:::<<<===:::<<>>;;;===@@@CCCGGGKKKPPPTTTbbbpppxxxhhhbbbYYYQQQMMMJJJFFFCCCCCCGGGMMMSSSXXXXXXTTTQQQIIIJJJIIIDDD===999888:::<<<;;;<<<@@@BBBKKKbbbzzzvvvaaaIII===555555555111222666777777777777666666555444333444666777777666666555555444444333333333444444222333333333333444444444333333222222222333444444555555444444444444555555555666666777777666666666555555444444444444444444444444555555555555444444444444444444555555555666pppfffZZZPPPLLLLLLMMMNNNNNNNNNMMMJJJJJJOOOYYY```jjj||||||zzzyyyyyywwwssstttyyyzzzyyyzzzmmmkkkrrrxxx{{{mmmcccVVVNNNHHHKKKNNNIII@@@;;;666666777777777666666666666666666888999:::888666444555555666666666666555666666666666666555444444222333666888888777444222111111222222222333333333333333333333333333333333444444333333333333444444000000111111111222222222111111111222222333333333333444555666555444222111000000000000111222333333000000000///////////////111000//////......//////---------...///000000111111000000//////000000111---............/////////////////////000000000000////////////////////////,,,------...///000111111///000000111111222222333000000//////000111111222111000000///000111222333111111111111111111111111333333222111111111111111111111111111111333444555444333111222333555555444222333444555777888999999;;;===>>>>>>===<<<<<<<<<777999===???AAACCCEEEFFFMMMWWWfffttt}}}rrrhhhbbbVVVSSSMMMHHHDDDBBBAAAAAABBBEEEIIILLLMMMNNNOOOPPPJJJLLLLLLFFF???::::::<<<999:::;;;;;;<<>>;;;666666666777666666555444777666777999;;;;;;999777444444555555555555555444666666777777666555444444111333666888888666333111111111222222222333333333333333333333333333333333555444444333333444444555000000111111222222222222333333333222222222222111333444555666666444222111111111111111222333444555222222222222111111111000111111000///////////////,,,------...///000111111......------------...............////////////000+++++++++,,,,,,,,,,,,---.........///////////////***+++,,,...000111333333/////////000111111222222///...---------///000111111000/////////000222333222222222222222222222333333333222111000000111111222111111111111333444555444222111222333444444444333444444555666777888888777888::::::999888999:::===;;;:::999;;;@@@EEEHHHGGGKKKPPPTTT]]]mmmxxxlll```UUUNNNLLLKKKIIIEEEAAA??????@@@;;;AAAHHHKKKIIIFFFEEEFFF@@@CCCDDD@@@:::777888:::444888999777777>>>FFFKKK```vvv|||\\\KKK???>>><<<666555;;;888888888888777666444444333444666888888777666555444444444333333444555555111111222222222333333333222111111111222333333444222222222333444555666777333333444444444333222222222222222333333444444444333333444555555444333333333333333444444444555555yyykkkccc\\\VVVRRRPPPPPPLLLFFFFFFKKKNNNMMMIIINNNZZZiiizzzqqqllltttnnnbbbZZZTTTPPPGGGDDDBBBCCCFFFEEEAAA<<<777888888888888777777666777777666666666666777777<<<:::777888999999777444777777666555444333333222222333333333333222111111222333333333333222111111333222111000000222444555333333333222222111111111222222222111111111111000222222222333333222111111555555555555444333222222111111111111111111111111222222222111000//////...,,,---///000000000///...------,,,,,,,,,------...++++++++++++++++++++++++................................................//////000000///...------............////////////000000000000000000000000222222222111111111000000333333333222222222111111111000000000111222333333222222222111111111000000000000111111111222222222333555666555444222333333666666666666777777777777:::::::::::::::999888777:::::::::;;;;;;;;;<<<<<>>===CCCDDDGGGJJJJJJEEEAAA@@@???===;;;;;;<<<<<<;;;:::666888999999999;;;===???KKKYYYjjj{{{~~~bbbMMM;;;999:::777777<<<666666666777888:::;;;<<<666555444333444444666666888888777666666666666777333333333333333333333333444333333222222333333444555444444333333444444555444333333333333444555555555555666555444333222111333333333333333222111000222222333444333222111000uuulllccc]]][[[\\\XXXRRROOOPPPNNNKKKIIILLLSSS^^^kkkwww~~~}}}{{{{{{{{{rrruuummmaaa[[[VVVNNNGGGEEEBBB???@@@CCCBBB>>>:::888888888888888777777666777777666666666666777777888666555666888999777555777666666555444333333333333333333333333222111111222333333333333222111111333222111000000222333555333333222222222111111111222222222111111111000000222222333333333222222222222333333333333222222111111111111111111111111111222222111111000//////...---......///////////////......---------------...------------------------................................................///////////////...------............////////////000000000000000000000000222222222111111111000000111111111222222333333333111111000000111111222333222222222111111111000000000000111111111222222222333555666666444333333444555666666666777777777777999999999999999888777777::::::::::::;;;;;;;;;;;;AAABBBBBBBBBDDDHHHOOOSSSWWWcccuuu}}}vvvddd]]]SSSKKKGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>===BBBBBBDDDFFFFFFCCC@@@>>>???===;;;:::;;;<<<;;;:::777888999:::999:::<<<>>>???JJJWWWfffzzzwww^^^KKK===<<<===999777:::777777777777888999:::;;;666555444333333444555666555555444333333444444444333333333333333333333333333333222222222222333333444444333333333333444444333222222222222333444444333333222222222222222222333333333333333222111000///000222333333333222222{{{rrrkkknnnnnnkkkeeeaaa^^^XXXRRRLLLKKKLLLQQQYYYcccjjjnnnqqqnnnjjjiiimmmttt|||~~~vvvuuuzzzxxxkkk\\\UUUTTTQQQIII@@@AAA>>><<<===??????;;;888888888999999888777777666777666666555555666666777444333333444666777777666666666555555444444333333333333444444333333222111222333333333333222111111222111000000000111333333222222222111111111111111222222111111111000000000222222333333333333333222000000111222222222111111111111111111111111111111222111111000000//////..................///000000000000///...------------////////////////////////...................................................////////////...------............////////////000000000000000000000000222111111111111000000000//////000111222333444555111111000000000111222222222111111111111000000000111111111111111222222222222444666666555444555666555555666666666777777777777888888888888777777666999999:::::::::;;;;;;;;;???@@@@@@???>>>???BBBEEEEEEKKKVVVaaaooo~~~vvvjjj```YYYNNNJJJDDDAAA@@@AAABBBCCC@@@@@@???????????????@@@AAAAAAAAAAAABBBAAA???<<<===<<<::::::;;;<<<;;;:::999:::::::::999999;;;===;;;AAAHHHQQQaaaqqqrrrkkkUUUHHH>>>@@@BBB===999999999999888888888888888999666555444333333444555555333333222222222333444444333333333333333333333333222222111111111111222222444444333333333333444444222111111111111222333333111000000///000111222333222222333333333222111111...///000222333333333333yyyuuuqqqiii```SSSOOOKKKJJJPPPXXX```dddiiihhhhhhjjjnnnrrrvvvwww~~~yyyqqqwww}}}wwwiiiaaaXXXSSSPPPLLLEEE??????===;;;;;;<<<<<<:::888999999999999888777777666666666666555555666666666444444444444555666666666555444444444444444444444444444444444444333333222222333333333333222111111111111000000000000111222111111111111111111111000111111111111000000000000111222222333333333333333///000000111222222222222111111111111111111111111111111000000///////////////......------...000111222111000///...---------///////////////000000000.........................................................//////...------............////////////000000000000000000000000111111111111000000000000///000000111222333333333111111000000000000111111111111111111000000000000111111111111111111111111222444666666666555666888555555555666666666777777666666777777777777666666999999999999::::::::::::;;;===????????????@@@AAAGGGIIIKKKNNNTTT\\\fffnnnuuuggg[[[SSSLLLIIIHHHFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAACCCBBB>>>===;;;::::::;;;<<<<<<;;;:::;;;;;;:::999999:::<<>>CCCFFFBBB===;;;;;;:::999888777777777777666555444333333333444555333333333333444555555666444444444444444444444444222111111000000111111222444333333333333333333444222222222222222333333444333222000......///111222222222333333333222222111...///000111111222222222tttjjjYYYSSSMMMJJJOOOWWW___dddgggjjjpppxxx~~~yyytttsssyyy|||rrrjjjnnn{{{{{{~~~}}}zzzyyyzzzyyyqqqjjjfff^^^^^^[[[TTTLLLEEEBBBAAA>>>===<<<;;;;;;;;;;;;::::::::::::999999888666666666666555555555555666666888888888777555555444555333333333444444444444444444555555555555444333333222333333333333222111111111000000000000000000000000000000000000000000000111111111000000000//////000111222222333333333222///000111222222333222222000000000000000000000000000000000//////////////////......------...000111222111000///...---------------......////////////................................................------............------............////////////////////////////////////000000000000000000000000111111111111111111111111111111000000///000000111000000000000000000000000111111111111111111111111111333666777777777888:::555555555555666666666666555666666777777777666666888888888999999999::::::999<<<>>>??????>>>???@@@???@@@BBBDDDGGGLLLRRRVVVbbbkkkzzzoooggg\\\RRRKKKGGGEEEDDDDDDDDDDDDBBB@@@???>>>===BBBBBBCCCCCCCCCBBBBBBAAABBBCCCAAA@@@DDDJJJIIIDDD>>>===;;;;;;<<<===<<<;;;<<<<<<===;;;:::999;;;<<>><<<;;;===AAAAAA>>>>>><<<===CCCHHHFFFAAA>>><<<;;;:::888777666666666666555444333222333333444222222222333444555666777444444444444444444444444222111111000000111111222333333333222222333333333333333333333333444555555777555333000//////000111111222222333333333222222111000000000000000000000yyykkk[[[VVVPPPNNNSSS\\\dddiiiooouuutttiiijjjooorrrwww~~~ooofff^^^aaammmxxxzzzxxxpppvvv}}}rrrfff```___aaaTTTWWWWWWQQQGGG???>>>@@@>>>======<<<;;;;;;<<<<<<;;;;;;::::::999888666666666555555444444555555666;;;;;;;;;999666333333444222222333333444444555555555555666666555555444333222333333333333222111111000000000000////////////////////////000000000000111111000000000/////////...///000111222222222222000111111222222222222111000000000000000000000000////////////////////////...............///000000000000///...------------,,,,,,------......//////................................................,,,,,,---............---............//////////////////////////////////////////000000000000000111222222111111111000000000111111000/////////000000//////000000000000000111222222222111111111111111000333555777777888:::<<<444444555555555666666666555666666777777777777777777777888888888999999999999;;;===>>><<<;;;;;;;;;<<<===>>>AAACCCFFFHHHIIILLLSSS]]]fffqqq~~~oooeee[[[UUUNNNHHHEEEDDDCCCBBB???BBBDDDEEECCC@@@???>>>???AAADDDEEEEEEDDDAAA@@@BBBDDDCCCCCCJJJTTTSSSLLLAAA???===<<<======<<<;;;===>>>>>>===;;;;;;===>>>>>>>>>>>>===<<<<<<;;;;;;888999<<>><<<;;;:::888777666666666666555444222222222333333000000000111222333555666444444444444444444444444222222111111111111222222333333222222222222333333444444333333444444555666888777555222111000000000111111222333333333222222111111000///......//////mmm^^^ZZZVVVVVV[[[dddlllpppwww~~~zzzgggfffkkknnnqqqwwwuuu{{{hhhaaa]]]aaalllvvvyyyxxxxxxtttiiibbb\\\YYYYYYIIILLLMMMJJJCCC???>>>@@@>>>>>>===<<<;;;;;;<<<===;;;;;;;;;:::999888666666666555555444444555555666:::;;;<<<999555333333444111111222333444444555555666666666666666555444444222333333333333222111111///000000000//////...---........./////////000000111000000000////////////---...///000000111111111000000111111111000//////000000000000000000000000////////////////////////---......///////////////......---------------...,,,,,,------...//////000................................................+++,,,------.........---............////////////////////////////////////////////////000000111111000000000000111111111111111111000///////////////////////////000000111111222222222111111111000000000222555777888999;;;===444444444555555555666666555666777777888888888777777777777777888888888999777999;;;<<<;;;::::::;;;@@@??????@@@AAABBBCCCBBBDDDHHHMMMPPPSSS\\\iiitttsssjjjaaaWWWQQQMMMJJJGGGDDDCCCBBBAAA???>>>CCCGGGIIIGGGDDDBBBAAA===@@@EEEIIIJJJHHHEEECCC@@@DDDEEEFFFPPP\\\\\\RRRCCCAAA???>>>>>>>>><<<;;;>>>??????>>>======???@@@>>>?????????>>><<<===???888999<<<@@@DDDDDDAAA<<<;;;;;;999888777777777777666555444222111222222333///000000111333444666777555555555555555555555555333333222222222222333333333333222222222222333333333333222222333333444555666555444333222111000000000111222333333333333222000///.........///000111sssbbb^^^[[[\\\bbbjjjqqqvvvvvv}}}lllkkkssswww{{{}}}}}}~~~eeeaaa___fffrrr}}}zzzjjjhhhggg___TTTMMMCCCDDDDDDDDDCCCAAAAAAAAA=========;;;::::::<<<>>>;;;;;;;;;:::999888666666555555555444444555555555999:::;;;999555222333555111111222333444444555555666666666666666555555444222333333333333222111111//////000000///...---------.........//////000000000000000000////////////,,,---...///000000000000///000000000///...------000000000000000000000000.........///////////////,,,---///000000000///...------,,,,,,,,,------...,,,------...///000000111................................................+++,,,------.........---............/////////000////////////////////////.../////////000000111111......///000111222333333111111000///////////////.../////////000000111111222222222222111111000000///222555777999:::<<<>>>444444444555555555666666666666777888888888888888777777777777888888888888555777:::;;;;;;<<<===???<<<;;;:::;;;>>>@@@AAAAAAAAADDDGGGFFFDDDGGGQQQZZZ[[[eeevvvqqqhhh]]]UUURRRQQQNNNKKKDDDCCCBBBBBBCCCAAA???<<<>>>CCCIIIJJJGGGCCC@@@@@@===AAAHHHMMMPPPNNNJJJGGG???DDDFFFHHHSSSaaa```VVVEEECCC@@@??????>>><<<;;;>>>???@@@???>>>>>>@@@BBB<<<<<<<<<<<<:::888:::>>>999;;;===???AAABBB???:::;;;:::999888777777777777666555444222111111222222222222222444555777999:::555555555555555555555555444333333222222333333444333222222222222222222333222222111111222222333444333333333333333222111000000111222333333333333333...---------...000111333uuunnniiikkkooooooooopppyyy}}}|||uuuzzzyyyrrrpppsssxxx|||~~~vvvbbbgggoooxxx|||wwwmmmbbb\\\WWWLLLAAA???@@@@@@@@@???>>><<<:::============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333555555444444444333333333...000111111///---,,,,,,............////////////111111111111111000//////......///000000000000000///////////////////////////000111000...------...///111222111///...///000......---------,,,,,,,,,///.........------------///...---,,,+++,,,---...////////////////////////---......///000111111222++++++,,,,,,,,,,,,---------......///////////////////////////////////////000000000000////////////111111000000000000111111222222000///............------------...000111222000000000000000111111111333333333333444666888999777555444333333444555777888888888888888888888888999999888888777888888999999999888888999999:::;;;::::::999999::::::;;;<<<@@@AAAAAABBBCCCDDDEEEFFFMMMQQQWWW^^^hhhtttqqqdddVVVSSSOOOKKKHHHHHHIIIJJJGGGGGGFFFEEECCCBBB@@@@@@===@@@EEEFFFEEEBBB???>>>AAAAAADDDJJJPPPPPPKKKEEECCCBBBCCCGGGLLLPPPRRRRRRIIIFFFCCCBBBAAA@@@>>><<<=========>>>???@@@BBBBBB<<<===============<<<<<<::::::;;;;;;<<<<<<;;;;;;<<<;;;:::888777666666666555555444333333333333444333333222111///000333555444333333333333222222222111111222333333444555555444444444444444444444444333333444444444333222222666555333111000//////...111222222222222111000000........................}}}{{{vvvrrrpppwwwzzzvvvmmmhhhfffeeeeeefffjjjssszzz||||||{{{vvvuuusssqqqrrrwwwyyyzzzzzz}}}}}}|||zzzvvvvvvwww}}}tttjjjrrr|||tttsssmmm```TTTKKKCCC<<<<<<<<<=========<<<<<<;;;<<<<<<;;;;;;;;;:::::::::777777888888777666666555444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333444444444444333333333333...000111111000.....................////////////000111111111111000//////......///000000000000000...........................000000///...------....../////////........................---------,,,.........---------,,,,,,...---,,,,,,,,,---......////////////////////////---......///000000111111++++++,,,,,,,,,,,,------------...///////////////........................111111111000000000000000111111000000000000111111222111000///...............------......///000111000000000000000111111111222222222222333555777888777666444333333444666777888888888888888888888888999888888777777888888888888777777777777888999999999999999999999:::;;;;;;>>>>>>???@@@@@@AAABBBBBBEEEGGGKKKNNNSSSZZZbbbgggnnnvvvvvvfffZZZNNNLLLIIIFFFDDDDDDEEEFFFEEEEEECCCBBBAAA@@@@@@@@@???CCCFFFGGGFFFDDDCCCBBBCCCBBBDDDIIIMMMNNNIIIDDDDDDCCCCCCFFFIIILLLMMMMMMHHHFFFCCCBBBAAAAAA???===@@@@@@@@@@@@AAABBBCCCCCC===============<<<;;;:::777888999999::::::::::::;;;:::999888777666666555555444333333222333333333333444333222000111333666555555444444333333222222222222222333333444444444222222222222222222222222111111222333333333333222333333333222333333444444111222222222222111000000........................~~~pppeee\\\VVVRRR[[[```iiirrrsssrrruuu|||wwwllleee```^^^___ccccccdddeeeiiisss~~~{{{xxxqqqkkkiiigggdddcccffffffvvv{{{wwwyyyuuuwww|||yyyxxx{{{vvvcccPPPDDD>>><<<999999999999999:::;;;;;;:::::::::999999999888888555666666666666555555444444444333333333333222222444444444444444444444444222222222222222222222222444444444444444444444444444444444333333333222222...000222222111//////000---............/////////000000000000000//////...---...//////000/////////------------------------...///000///---------//////...---...///000///.../////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////.........//////000000111++++++,,,,,,,,,,,,------------...////////////...........................111111111111111111111111111000000//////000000111111111000///............///...............///////////////000000111111111111111111111222444555666666555444333333444555666888888888888888888888888777777777777777888888888666666666666666777777888999888888888888999::::::;;;;;;<<<<<<======>>>>>>AAACCCDDDEEEFFFHHHKKKMMMOOOTTT\\\fffqqq}}}xxxnnneeeYYYQQQFFFEEECCCBBBBBBBBBCCCCCCCCCBBB@@@???>>>???AAABBBCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCDDDFFFJJJJJJGGGDDDDDDCCCBBBCCCEEEGGGGGGGGGGGGEEEBBBBBBBBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<:::999888444555666777888888888888999999888777666555555444555444333333222222333333444555555333222222444666666666555555444333222222333333333333333444444444222222222222222222222222111111222333444444444444444444444444444555666666111222222222222111000000////////////////////////qqqdddZZZTTTRRRXXXcccnnnpppnnnooosss|||nnnccc[[[VVVSSSTTTTTTTTTXXXcccooossspppjjjccc^^^]]]\\\YYYZZZ\\\XXXccckkkjjjfffffffffddd]]]aaannn}}}~~~|||~~~~~~fffNNNBBB>>>===:::999777777777888999:::999999999999888888888777777777888888888777777666333333333333333333333333333333333333333333333333111111111111111111111111444444444444444444444444333333333333222222222222111333444444111/////////---------.........////////////000000//////...------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------///111///...///111222111///000////////////........./////////.........------+++++++++,,,---...//////................................./////////000000+++++++++,,,,,,,,,------,,,---......//////..............................000000000000000111111111000000////////////000000111000///...............000///...---------------......//////000111111111000000000111222222333444555555444444444444555555777777777777777888888888666666777777777777777777666666555555666666777888888777777777777888999999999999999::::::;;;;;;;;;>>>AAACCCDDDDDDDDDEEEGGGIIIKKKMMMPPPSSSYYY___dddmmmttt~~~uuueee\\\ZZZWWWQQQLLLCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@>>>======???BBBDDDGGGGGGGGGEEEBBBAAACCCDDDEEEDDDCCCDDDFFFFFFDDDBBBBBBAAA???@@@BBBDDDDDDCCCEEECCCAAAAAABBBCCCBBBAAA@@@@@@@@@@@@??????>>>>>>=========<<<;;;999888777333444555666777888888888777777777666666555444333666555444444333333444444555666666555333333444666777777666555444333333222444444444444444444444444444444444444444444444444444444555555666555555555666666555333333222222333111222222222222111000000////////////////////////qqqccc[[[QQQXXXggguuu{{{zzzzzz~~~uuufffXXXNNNMMMLLLJJJMMMYYYgggmmmlllaaaZZZUUUTTTTTTSSSUUUXXXYYY___cccaaa]]][[[[[[ZZZYYY[[[dddqqqyyywwwssspppxxx{{{yyy}}}aaaKKKAAA<<<:::;;;:::999777666666777888999999999888888888777777777777888888888888888777333333333333333333333333333333333333333333333333111111111111111111111111444444444444444444444444333333222222222111111111333555666444111...------------------...............////////////...------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,...///000///...///000000//////000////////////.........000000000////////////...***+++,,,---......//////------------------------............////////////+++++++++,,,,,,,,,------,,,------...................................................//////000000000000////////////000000000//////...............000///...------,,,,,,------......///000000111111//////000111111222222222444444333333333333444444555555555666666777777777444555666777777777777666777666666666666777888888777666666666666777888888888888999999::::::;;;;;;:::<<>>===>>>@@@CCCEEEKKKKKKHHHEEEAAA@@@AAABBBDDDCCCCCCCCCCCCCCCBBBAAA???======>>>@@@BBBCCCBBBCCCBBB@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@???===============<<<;;;999888777444555666777888888888888666666777777666555444333777666666555555555555555555666777666444333444555777777666555444444333333333444444444444444555555555555555555555555555555555666666666555444333333555444333222111000000000111222222222222111000000000000000000000000000000vvvggg___XXX```pppwwwcccSSSMMMLLLJJJMMMYYYgggnnnmmm```XXXSSSRRRRRRRRRTTTXXX]]]```bbb```[[[XXXXXXXXXUUUUUUZZZfffnnnrrruuuxxxwww\\\JJJCCC???<<<;;;:::999888777666666666888888888888777777777666444555555666666666666666222222333333333333444444333333333333333333333333111111111111111111111111333333333333333333333333222222222111111111000000333555555444111...------,,,------------........................------,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///---///000///---,,,,,,.../////////.........------000000000/////////......++++++,,,---............------------------------........................++++++,,,,,,,,,,,,------,,,,,,---............---------------------------,,,------......//////000000//////......//////000//////......---....../////////...---,,,,,,,,,---------...///000000111111///000000111222222111111222222222222222222222222333333333444444555555666333444555777777777666666666666666666666777888888666555555555555666777777777777888999:::;;;<<<<<<;;;===??????>>>======>>><<<>>>AAACCCCCCDDDEEEGGGCCCGGGLLLNNNNNNOOOQQQTTTSSS\\\iiissszzztttdddYYYNNNJJJEEEDDDEEEGGGFFFEEEGGGEEECCCAAA????????????@@@???>>>===>>>@@@BBBDDDMMMLLLIIIEEEAAA???@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<===@@@BBBBBBBBBBBB@@@??????AAAAAAAAA@@@AAABBBBBBCCCBBBAAA???>>>=========<<<<<<:::999888666666777888888888777777555666777777777666444333777666666555555555555555555666777666444333333444555555555444444444444444333333333444555555666666555555555555555555555555444444555555444444333222333333222222222222333333111222222222222111000000000000000000000000000000xxxmmmhhh```ffftttqqq^^^RRRSSSTTTYYYdddqqquuurrrjjjbbb\\\ZZZYYYXXXZZZ^^^eeefffhhhgggdddaaa```bbb[[[ZZZ^^^iiittt}}}lllUUUFFFBBB@@@>>>777888888888777666555555666666666666555555555555333333444555555555555555222222222333333444444444222222222222222222222222111111111111111111111111222222222222222222222222222111111111000000000000000222333333111/////////,,,,,,---------.........---............---,,,,,,---------------,,,++++++------------------------+++,,,...------,,,...///...222555222---***---000............---------,,,............------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------+++,,,------......---------------------------------------...///000000000//////............//////.........------......///......---,,,,,,,,,------,,,,,,---...///000111222///000111222222222111111000000111111111111000000000111111222333333444444111333555666777777666555555555444444555555666777555555444444555555666777555666777888:::;;;=========>>>???>>><<<<<<<<<>>>>>>???@@@???===<<<===>>>@@@AAACCCEEEFFFFFFFFFEEEAAAGGGNNNSSSWWW^^^gggnnn|||~~~yyysssmmmfff\\\PPPHHHFFFEEEDDDBBBBBBDDDGGGIIIMMMJJJEEEAAA>>><<<<<<<<<============>>>???@@@@@@FFFFFFDDDAAA>>>===>>>@@@???@@@AAABBBAAA@@@???>>>>>>===<<<===@@@AAABBBAAAAAA???>>>>>>???@@@???>>>@@@AAABBBCCCCCCBBB@@@???===============<<<;;;:::777777777777777666666555555666777888888777555444555555444333333333333333555666777666444222222333333333333333444444444444111222333444555666777888666666666666666666666666333444555666777888888888888777666555444444444444111222222222222111000000111111111111111111111111{{{vvvuuuzzz~~~{{{gggXXX[[[^^^eeeppp{{{|||wwwwwwooohhheeecccaaabbbfffqqqrrrsssuuurrrooooooqqqrrrooopppxxx|||zzz~~~zzzrrrmmm^^^JJJ===:::::::::444555666777777777666555555555444444444333333333333444555555666666666555222222222333333444444444222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000000---///111222111000111111,,,,,,,,,---------......------......------,,,+++------------,,,,,,+++***------------------------+++,,,------,,,,,,...///222777;;;777///+++///555......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.....................---++++++,,,,,,,,,---------+++,,,------......---------------------------------......///000111111222//////............//////......---------......///---------,,,,,,------...,,,,,,---...///000111222000000222333333222111111//////000000000000////////////000111222222333333111222444666777777666555444333333333333444555555555444444444444555666666333444666777:::;;;===>>>;;;<<<<<<;;;:::999;;;===>>>>>>>>><<<;;;;;;>>>@@@======>>>@@@BBBBBBAAA???BBBDDDFFFFFFFFFIIIOOOTTTVVV___iiippprrruuuzzz~~~~~~{{{pppgggaaa^^^YYYWWWUUUQQQJJJEEEBBBCCCCCCBBBAAADDDKKKPPPRRROOOIIICCC???===<<<===;;;<<<<<<============>>>>>>???>>><<<:::999;;;<<<===???AAABBBAAA???>>>>>>@@@???>>>>>>@@@AAAAAA@@@AAA???======>>>???>>>======>>>@@@AAAAAA@@@>>>===<<<===============<<<<<<777777777777666555444333555666888999999777555444444333222222111111222222444555666666333222111222111111222333333444444555000111222444666777888999999999999999999999999999555666888:::<<<===>>>??????>>><<<999777555444333111222222222222111000000111111111111111111111111~~~rrr______dddlllppprrrxxx~~~|||uuunnnkkkooossswww~~~~~~wwwyyylll^^^YYYVVVQQQJJJBBB<<<999888888666666666555444444333333555444444333333444444555555555555555444333222111222111111000000111222222333333222222111000000//////////////////000111111333222222111111111111111...//////000000000000000////////////000000000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.../////////---,,,,,,---...///---......///////////////111///---,,,,,,,,,...///444444444333222111000///000000///............///,,,++++++++++++,,,------++++++,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,------------,,,,,,+++***......---,,,,,,,,,,,,---,,,,,,------.../////////222111000///---,,,******---------,,,,,,+++++++++------------------------.../////////000000111111333333222111111000111111...............///000000222111000000000111333444333333333333333333333333333333333333333333333333555444444444444555666666777888888999999999888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<<<<======>>>>>>======>>>???AAADDDFFFHHHNNNQQQSSSUUUUUUVVVWWWYYY\\\^^^aaaeeeiiimmmppprrrvvvyyy}}}xxxkkkiiifffbbb]]]YYYVVVTTTLLLKKKIIIGGGEEEEEEEEEEEEAAA@@@@@@@@@AAACCCEEEFFFFFFEEECCCAAA???<<<:::999===<<<;;;::::::;;;===???AAA@@@>>><<<;;;::::::;;;===>>>@@@AAAAAA@@@>>>======<<<::::::;;;===???AAA??????@@@@@@@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>===;;;::::::<<<======<<<999888666444444444666777888999;;;;;;;;;888555444333333333333333333333333333333444444333333222222222222222333333444444444000///---...111444555666888777666555555555555555777;;;???>>>888444333555555888;;;>>>>>>;;;888555333111//////000111000///000111222333444444444444{{{sssfffeeeggglllpppuuu}}}wwwqqquuu}}}hhhUUUKKKFFFFFFDDD???;;;999888999:::777777666555555444444333333333222222222222333333333333333333222111000///111111111222222222222222444333333222111111000000///////////////000000111222222111000000000000000///////////////...---,,,---............/////////------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---///...---,,,,,,---...///------...///////////////,,,+++++++++,,,...000111111222222111111000///...000///......------......,,,,,,,,,,,,,,,------...///......------,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,+++***---------------...///000..................------//////.........------------------,,,,,,,,,++++++------------------------........./////////000000000000///...............//////......//////000111222111111000111222333444333333333333333333333333111111222222333444555555444444444444444555666666777777888999999999888888999999999999:::::::::;;;;;;;;;<<<===============;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===???AAABBB@@@BBBEEEFFFFFFGGGHHHJJJIIIJJJLLLNNNQQQSSSUUUVVVWWWYYY]]]aaaccccccbbbaaa___bbbfffkkknnnoooooooooqqqqqqrrrrrrqqqooommmkkknnnkkkhhhiiikkkiiibbb[[[SSSRRRQQQPPPNNNMMMLLLKKKHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999:::;;;===>>>AAA???===<<<:::::::::;;;===>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<===???@@@?????????>>>>>>===<<<;;;;;;<<<======>>>>>>======<<<;;;:::;;;<<<<<<;;;:::666555333222111222333444777888:::::::::777555333333333333333333333333333444444444444444333222111222222222333333333444444111///...///111444666666555555555444444555666666:::;;;;;;888555222222333///000222444666888999999666555444222000000000000000111222333444444444444}}}wwwrrrpppqqqtttyyyxxxyyywwwaaaNNNBBB<<<::::::999888777777888999:::777777777666555555444444222222111111111111222222333333333333222111000000111222333333333333111111333333222222111111000000//////......//////000111111111000////////////////////////...---,,,+++***,,,,,,---------.........------,,,,,,,,,,,,++++++,,,++++++************+++......------------......------...////////////...++++++******+++---///000......////////////............---,,,,,,,,,---------------,,,---......//////......------,,,++++++***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++***,,,,,,------...000111222000//////...------,,,,,,,,,,,,------.../////////------------,,,,,,,,,,,,------------------------------------............///...------------------///............///000000111111111111111222333333222222222222222222222222///000111222333555666666444444444444444555555666666777888888999999888888888888888888999999999999:::;;;<<<<<<======<<<<<<:::::::::::::::;;;;;;;;;888888888888999:::;;;;;;:::<<<>>>??????@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBEEEGGGJJJMMMNNNNNNMMMLLLFFFGGGIIILLLNNNPPPQQQQQQTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNPPPPPPOOOLLLIIIEEEEEEEEEFFFFFFFFFGGGGGGCCCBBB@@@?????????@@@AAAEEEEEEEEEDDDCCCBBBAAA@@@??????===<<<<<<<<<======:::999999999999;;;===>>>???>>>===;;;:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999777555444222111111111222333666777888999888666444333222222222333333444444444555555555555444333222111222222222222333333333333222000///000222555666666444333333333444555666777???<<<777444333222222222...---,,,---///333777:::999:::999555000...///222000111222333333333333333~~~~~~}}}ppp\\\LLLBBB>>>===<<<888888888888888888888888888777777666666555444444222222111111111111222222444555555555444444333222111222444555444333111000111111111000000000/////////............///000000000000///.............../////////......,,,++++++,,,------------.........------,,,,,,,,,+++++++++---,,,+++***************------------------......,,,---......//////......///...---,,,,,,,,,------,,,---...///////////////...---,,,,,,++++++,,,,,,...------------...//////++++++,,,------......///,,,,,,++++++++++++,,,,,,------------------------...---+++***)))***+++,,,++++++,,,,,,,,,++++++***,,,,,,,,,------...000000//////.........---------,,,,,,------.../////////------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---......///---------------...//////000000000000000111111111222222222222222222222222///000111222333444555555444444333333444444555666555666777888888999999888888888888999999999999:::::::::;;;<<<<<<<<<<<<;;;888888999999999999999999666666666777888888999:::;;;===???@@@??????@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCFFFHHHHHHHHHFFFEEECCCCCCCCCEEEFFFHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHFFFHHHJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE???>>>===<<<<<<===>>>???BBBCCCDDDDDDCCCBBB@@@???===>>>>>>???>>>===<<<;;;888888888888999;;;<<<===>>>===;;;:::::::::;;;;;;>>>???AAABBBBBBAAA???>>>;;;<<<===>>>>>>>>>>>>===>>>===;;;999999999::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<:::777444555444444333333333444555555555666777666555333222111111222333333444555555666666666555444333222111222222222222222222222333222111000111333666666666444333222222222444666777@@@:::444222444555444111333111///---...000222444888:::;;;666000---000444000000111222222222222222___VVVJJJBBB??????>>><<<888888999999999888888777777777777666555555444444333333222222222222333333444444555555555444333333111222444444444222000///////////////...........................//////000000//////...............---....../////////......------........./////////------,,,,,,,,,+++++++++...---,,,++++++***+++++++++,,,,,,---------......,,,------...............000//////...............------...///000000000000------,,,++++++++++++,,,...------------...//////++++++,,,------......///------,,,,,,,,,,,,------------------------------...---+++************+++******+++,,,,,,+++++++++------,,,++++++,,,,,,------------.........//////...............---------------------------------------------------------,,,,,,,,,,,,,,,+++++++++...---------------......,,,,,,++++++,,,,,,---...---......///////////////111111111111111111111111111111222222222222222333333333333333333444555555555555666777888999999999999999999999::::::::::::999::::::;;;;;;;;;;;;;;;888888888888888777777777555555777888999;;;;;;<<<999:::<<<===<<<;;;<<<===AAAAAA@@@@@@@@@?????????;;;===>>>???@@@???>>>===????????????@@@AAACCCDDDBBB@@@???>>>===>>>@@@AAABBBDDDFFFFFFDDDBBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@======<<<;;;<<<===>>>???>>>???@@@AAABBBAAA@@@???>>>@@@CCCDDDCCC???:::777888888999999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;>>>@@@DDDGGGGGGDDD@@@>>>;;;<<<<<<============<<<===;;;:::888888888888999888999999:::::::::::::::;;;::::::;;;;;;999555222444444444333444444444555444444555555555444333333111111222333333444555555555555555555444333222111222222222222222222222222222111000222444555555555555444222111222333555777;;;666111111444666222...444333111///.........///333777999666111...111444000000111111222222111111{{{sssttt{{{qqqhhheeeLLLGGGAAA>>>===;;;888555555555666666777777888888666666666555444444333333333333222222222222333333222222222333333222222111111222333333222111///.../////////.....................------......///000000000///...............------...///////////////---............/////////------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,***+++,,,------...------,,,,,,---............---------...///000111111222......///000111111000000------,,,+++++++++,,,,,,---------,,,---......//////......------,,,++++++,,,++++++++++++++++++,,,------------------------,,,,,,,,,++++++++++++***)))***++++++++++++++++++------,,,+++******++++++,,,,,,------...//////000000000///...------,,,,,,------------............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++++++++,,,------------...///////////////000000000000000000000000222222222222222222111111333333333333333444444555444555666777888999999999999999999999:::::::::;;;888999::::::;;;;;;::::::888888888777777777777777555666777999;;;<<<<<<<<<777999;;;;;;999999999:::========================:::;;;<<<======<<<<<<;;;>>>=========>>>???@@@AAA>>>===<<<;;;;;;<<<>>>???>>>@@@AAAAAA???>>>??????>>>?????????@@@@@@AAAAAA======<<<;;;;;;<<<===>>>;;;<<<>>>???@@@AAAAAAAAABBBDDDGGGHHHFFFBBB<<<888::::::::::::;;;;;;;;;;;;;;;:::999888999:::;;;<<<===@@@DDDGGGGGGDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888999::::::::::::::::::999999999999888555222222222222222333333333333444444555555555444444444222222222333333444444444333333444444333333222222222222222222222111111111222111000222444555444333555444222111222444777999888444///...111222///,,,/////////.........------000333666666333111111333///000000111111111000000tttqqqtttrrr```TTTNNNLLLBBB@@@===<<<:::999777666555444444444444555666777555555555444333333222222222222111111111111222222111222222333333222222111222222111111000///......000000000000000000000000...------------...//////111000//////......//////------.........------,,,,,,,,,---------.........------,,,,,,,,,,,,+++++++++************++++++,,,)))***,,,---......------+++,,,------......------,,,,,,---///000000111111...//////000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......------,,,++++++++++++************++++++........................)))***,,,------,,,+++***))))))***+++++++++++++++,,,,,,+++++++++,,,------------..................000//////...------,,,,,,------------.........///------------------------------,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,------...///...///000111111111000000000000000000000000000000000000111111222222333333333333222222333333444555333444555777888888999999888888888888999999999999888888999:::::::::::::::888888888888777777666666555666888999::::::999999999;;;<<<<<<;;;999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============<<<======>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@AAA=========>>>???@@@@@@???>>>??????@@@@@@AAAAAABBB>>>===<<<;;;:::;;;<<<============>>>???AAABBBCCCHHHIIIIIIIIIGGGDDDAAA???<<<<<<<<<<<<<<<;;;:::::::::999888888888:::;;;<<<===>>>@@@AAAAAA@@@>>>===;;;;;;999999999999:::;;;::::::::::::999888777777888999::::::;;;;;;:::::::::999777777777777555444222222333444444444444444444444555555555555555555333333333333333333333333000111222222333333222222222222222222111111111000111000000111333444333222222111111111333777;;;>>>>>>888222......///...---......------------...///000222555777666444111//////000000000000000//////}}}wwwtttyyyxxxdddTTTJJJFFFDDDBBB<<<<<<;;;::::::;;;===>>>999777666444333333444555555444444333333222111111111111000000000000111111333333444555555444444444222222000///............111111111111111222222222...------------...//////111111000///////////////.........---,,,+++***)))++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))(((((()))***++++++)))***+++---......------+++,,,------......------......//////......---,,,...///////////////......///...------,,,,,,------,,,++++++++++++,,,------++++++,,,------......///,,,,,,++++++++++++,,,,,,........................'''))),,,......---+++***((()))***++++++++++++++++++++++++,,,---...///000/////////...------,,,,,,...............------------------.........//////---------------------------------,,,,,,+++++++++------------......///000///............///000000///000111333333222222111000000000000000000000000......///111222333444555333333222222333333444555333444555777888888999999777777777777888888888888888888999::::::::::::999999999888888777777777666666666777888888777666555999:::<<<;;;:::888999999;;;;;;;;;:::999888888777555666777777888888888888666777888999::::::::::::;;;;;;<<<<<<======>>>>>><<<;;;:::<<>>>>>>>>============;;;:::::::::;;;;;;@@@??????>>>???AAABBBCCCLLLKKKJJJHHHGGGFFFFFFFFF============<<<;;;:::999999888888888888999;;;<<<===<<<;;;::::::;;;<<<===<<<:::888777777888:::;;;::::::;;;;;;:::999777666999999:::;;;;;;;;;;;;::::::888666555666777666555444555555666777777777666555555555555555555555555444333333333333333333333//////000111222222222222222222222222111111000000000//////111333333222111000//////111444:::???BBBFFF@@@777000---...000111333111///---,,,---///000222333555888999666111,,,///000000000000000//////ooobbbQQQDDD???===<<<:::;;;;;;;;;:::999888777666777777777777666666666666444444333333333333222222000111111111111222222222333333333222222222111111222222222222222222222222333333333333333222111000//////.........---------///.........------------++++++,,,---///...+++)))++++++,,,,,,,,,,,,------------------------------+++******)))))))))))))))(((((()))***++++++,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---...///000111///...---,,,------//////...---,,,,,,+++++++++,,,++++++++++++++++++++++++/////////......------------,,,++++++******++++++111000///...---,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,...///...,,,111///---,,,,,,---...///...------------,,,,,,,,,+++,,,---...////////////---------------------------.........---,,,,,,+++......------------......///......---------......000000000000111111111111111111111000000000000000111111222333333333333222444333222111111111222333333333333333333444555666:::999888777666666666666666777888999999888777666777777999;;;===<<<999666666666666666666777888888:::::::::999999999888888999999999999999999999999888888888888888888888888999999:::;;;;;;;;;::::::>>><<<::::::<<<===<<<;;;===>>>???@@@@@@???>>>============>>>??????@@@@@@:::;;;:::888999======:::;;;;;;<<<>>>AAACCCEEEGGGIIIHHHFFFEEEEEEGGGIIIJJJCCCAAA>>>;;;:::999:::;;;888777666777999:::;;;:::999999::::::;;;:::::::::999999888888888888888888888999:::;;;;;;:::999888666777777888999999:::::::::999777555444333333444333222222222222333444555555444333222333333555555444444444444444333333333333333333333333444555666111111111111000000000000......//////000000111111>>>:::666555:::FFFRRRZZZ___[[[JJJ333***000555222...........................///222666999888333...333222111000////////////yyyzzz|||vvviiiXXXPPPFFF???>>>>>><<<;;;888888888888777666555444666666666555555555555444333333222222222111111111000111111111111222222222333333222222222111111111111111111111111111111111222222333333222222111000000000/////////........./////////.........------,,,,,,---...000///---***++++++,,,,,,,,,,,,------------------------------,,,++++++***************)))******+++,,,,,,---------,,,,,,+++,,,---.../////////............/////////...---,,,,,,,,,---......---,,,,,,++++++++++++---------------,,,,,,,,,,,,+++++++++++++++******------,,,+++++++++++++++------------............+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************,,,...///...,,,---,,,++++++++++++------000////////////.........---...............---------------------------------.........------,,,+++------,,,,,,,,,,,,------......------------......000000000000111111111111111111111111000000000000000111222222333333222222444333222111111222333333444333333333333444555666666666666666666666777777666777888888888888777666888888999<<<======:::777666666666666666777888888:::::::::::::::::::::;;;:::::::::999999999999999888888888888888888888888888888999:::::::::::::::>>><<<;;;;;;<<<===<<<<<<<<<===>>>?????????>>>>>><<<<<<===>>>???@@@AAAAAA<<<>>>===999:::======999::::::;;;<<<>>>???AAABBBGGGFFFEEEDDDDDDFFFGGGIIIBBBAAA>>><<<:::::::::;;;999888777888:::<<<<<<;;;888888:::;;;<<<<<<<<<<<<:::999999999888888777777777888999::::::999888777777777777888888888999999999888666555444444444444444444333333333444444555555444333333333555666777777777777666666555555555444333333333444444555666111111111111000000000000.../////////000000000111222111111555@@@NNN\\\eeegggdddSSS===222444555000........................000000222555777666222.../////////...//////000000{{{|||nnn[[[OOOEEEAAA===<<<======<<<999::::::::::::999999888777555555555444444444333333222222222111111111000000000111111111111222222222333222222222222111111111000000000000000000000000111222222222222111111000000000000000000/////////000/////////...............------///000000...+++++++++,,,,,,,,,,,,---------------------------------,,,,,,+++***++++++++++++++++++,,,,,,------...---,,,,,,,,,,,,------...222111000///...---------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++000/////////......---------------------............------,,,,,,,,,,,,,,,,,,,,,------............------+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,......---,,,***++++++,,,,,,------...000////////////.........////////////...---,,,+++---------------------------............---,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...000000000000111111111111111111111111111111111111000111222222333333222222333333222222222222333333444444333333333444555555333333444555555666777777666777777888888777777666999999:::<<<>>>===;;;888666666666777777777888888::::::;;;;;;<<<<<<======;;;;;;::::::999999888888888888888888888888888888888888999::::::::::::999>>><<<;;;<<<===>>>===<<<:::;;;<<<===>>>?????????<<<<<<======>>>@@@AAABBB;;;>>>===::::::======;;;<<<<<<<<<<<<<<<===>>>???DDDCCCBBBBBBBBBCCCEEEFFFBBB@@@>>><<<;;;;;;;;;;;;;;;:::999999;;;======<<<888888:::<<<===>>>>>>>>>;;;;;;:::999888777777666666777777888888777777666666777777777777777777777888777666555444555555666666555555444444444555555555444444444555666888999;;;::::::999888777666666444444444333444444555666222222111111111000000000////////////000000000000///......111888BBBLLLRRRYYYWWWLLL;;;222222000+++------------------------111000111333444444222000------------...///000111{{{iiiXXXKKKDDDAAA>>><<<<<<<<<<<<:::777;;;;;;;;;;;;;;;:::999999555555555444444444444333222222222222111111111111000000111111111222222222222222222222111111111111000000000000000000000000000111111111111111000000////////////////////////000000/////////............------...//////---,,,+++++++++,,,,,,,,,------------------------------,,,,,,+++************+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---000000///...------------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++000000//////......------------......//////000000......---,,,,,,,,,------//////...------,,,++++++///...,,,***)))***,,,---------,,,,,,,,,+++++++++++++++***,,,......---+++***+++---...///000000000...------------,,,,,,,,,......//////...------,,,........................------............------------,,,,,,,,,,,,---------,,,,,,,,,,,,------...///000000000111111111111000111111111111111222222000000111222222222222222222222222222333333333444444444333333333444444555333444444555666666666777666666666777777777777777888888999;;;<<<<<<:::888666666777777888888888888888999:::;;;<<<===>>>>>>;;;;;;;;;::::::999888888888888888888888888888888999::::::;;;;;;;;;;;;;;;>>>===<<<===>>>???===<<<999999;;;<<<>>>???@@@@@@???>>>======>>>>>>@@@@@@:::===>>>;;;:::===???===AAAAAA@@@???>>>>>>>>>?????????>>>>>>???@@@AAABBB@@@@@@>>>===<<<<<<<<<<<<<<<:::999:::;;;======<<<::::::<<<===>>>>>>>>>>>><<<<<<;;;:::888777666666666666666666666666666666666666666666666666777777777666555444444555666777777666666555555555555555555444444555666888:::;;;<<<<<<;;;:::888777666666555555444444444444555555222222222111111111000000////////////000000000000222111///...///111444666;;;<<<888111---///...***------------------------/////////000111333333333......------...//////000zzzooobbbUUUJJJDDDAAAAAA???<<<;;;:::999888777666777777777777666666555666666666555555555444444444333333333333222222222000000111111111222222222222222222111111111000000111111111111111111111111///000000111111000000000........................////////////............---,,,+++,,,---...,,,++++++++++++,,,,,,,,,------------------------------++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++******)))++++++,,,---------,,,+++.........---------,,,,,,*********+++,,,,,,,,,---......---,,,,,,,,,------.........---,,,,,,++++++000...,,,******+++,,,------------,,,,,,,,,++++++,,,++++++,,,---...,,,+++***+++,,,...///000000000...------------,,,,,,,,,,,,------...//////..............................------...//////......---......------------......,,,,,,,,,,,,------...//////000000000111111111111000000111111222222222333000000111222222222222111222222333333444444444444555444444333333333444444555666666777777666666555555555666666666777777888777777777999::::::999777666666777888999888888777777888999:::;;;<<<===>>>;;;;;;;;;:::::::::999999888888888888888888888888;;;<<<======>>>>>>======>>>======>>>??????>>><<<999999:::;;;===???@@@AAABBBAAA???===<<<======>>>AAADDDDDD@@@===>>>???>>>CCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;<<<===>>>>>>?????????>>>>>>============<<<:::999999;;;<<<<<<;;;=========>>>======<<<<<<<<<<<<;;;:::999888777666555555555555555555555555666666666666777777777777666666555444444555777888777666666555555555666666555555444555666888:::;;;;;;::::::888777666555555666555555444444444555555222222222222111111111111000000000000////////////////////////000111222333---000000//////000///---------------------------,,,,,,---...///222555777111000//////.........///xxxhhheee^^^SSSIIIBBB>>>>>><<<;;;999888777777888999666666777777777777666666666666666555555555555444444444444333333333222222000111111111111222222222222111111111111000000000111111111111111111111111...//////000000000000///------------............///.........---------------,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------------------------------+++***))))))(((((())))))************************+++,,,,,,,,,,,,++++++***)))))))))***+++,,,......***++++++,,,,,,,,,+++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,******+++,,,---......///...---,,,++++++,,,------------------,,,,,,,,,,,,,,,++++++,,,---...,,,+++))))))***+++,,,......///000////////////.........+++,,,---...////////////........................------...////////////...///......------......///------------......///000000000000000111111111111000000111111222333333333///000111111222222111111111222333444555555444444555555444333333333444444555666777888888777555444555555555555666777888888777666666777999:::888777666777888999999999888777777888999:::;;;<<<======::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::======>>>????????????>>>>>>>>>>>>???AAA@@@>>><<<::::::;;;<<<===???AAABBBCCCAAA???===<<<<<<===>>>IIIMMMLLLEEE???>>>>>>===??????>>>===<<<<<<<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999999;;;<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::999888888777666555555444444555555666555555666777777888999999777666555444444555666777555555555555555666777777666555555555666777999:::999888888777666555444444777666555555444555555555333222222222222111111111000000000000////////////,,,---...///111111222222///000111000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000444777222111000///............uuuddd[[[VVVUUURRRLLLDDD>>><<<<<<666777888888888777777888777777888888888888777777555555555444444444333333333333333333222222222111000111111111111222222222111111111111000000000000000000000000000000000000---...//////000000//////---.........////////////------------,,,,,,,,,,,,...---++++++---...---,,,++++++,,,,,,,,,,,,------------------------------,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,---,,,+++***))))))))))))***+++---...///)))***+++------------,,,)))***,,,......---,,,++++++++++++,,,------......///////////////.........------,,,+++++++++++++++)))***+++,,,---......///,,,,,,,,,---------------...------------,,,,,,,,,---,,,+++,,,------,,,***++++++******+++---...///000////////////.........------...............---........................------...///////////////...------,,,,,,------...............///000111111000000000000111111111111000000111222222333444444///000000111111111111111111222333555555555555444666555444333333333333333222333555777777777666555555555444444555666888999888777777777999:::999888555777888::::::999888777999::::::;;;<<<======>>>999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????>>>>>>>>>???@@@AAAAAA>>><<<<<<<<<<<<<<<===???AAABBBAAA???===<<<<<<===???AAAGGGKKKKKKDDD===<<<===<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAA===>>>>>>?????????>>>>>>>>><<<;;;;;;<<<======<<<<<<<<<=========<<<;;;;;;;;;;;;;;;::::::999999999777666555444444555666777444555666777888:::;;;;;;777777555444444555666777333333333444555666777888666555555444555666777888777666666666555555444444777777666555555555555555333333222222222111111111111000000000/////////..................---,,,,,,.........///...,,,******,,,,,,,,,,,,,,,,,,,,,,,,***,,,...------...111444//////......---.........rrraaaTTTMMMHHHJJJJJJGGGBBB>>><<<===555777:::;;;:::888777666333333444444444444444333444444444333333333222222222222222111111111111000000111111111111222222222111111111111000000000000////////////////////////------...///000000//////.../////////000000111111------,,,,,,,,,+++++++++000...,,,,,,...///...---++++++,,,,,,,,,------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++,,,---...///((()))+++---.........---)))***,,,.........,,,+++***++++++,,,---...//////---------,,,,,,++++++***---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---......---------,,,,,,,,,---,,,+++,,,------,,,***...---,,,+++,,,...000222......---------,,,,,,,,,////////////...---,,,,,,////////////////////////------...///000000//////---,,,,,,++++++,,,,,,---.........//////111222222000000000000111111111111000000111222333333444444//////000111111111111111000222333555666666555555666555444333333333333333...000333555777777666666555444444444555666888999999888777888:::;;;:::999555777999:::::::::888777;;;;;;<<<<<<===>>>>>>>>>888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA???<<<============>>>???AAABBB>>>===<<<;;;<<>>???AAABBBBBBCCCCCC===>>>>>>????????????>>>@@@>>><<<<<<>>>>>>>>>===::::::;;;<<<======<<<<<<::::::::::::::::::::::::777666555444444555666777444555666888999;;;<<<===888777666555444555555666222222222333555666888999666666555444444555666777666666666666555555555555777777666555555555555555333333333222222222111111111111000000/////////.../////////000000000//////++++++,,,///000///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,...111,,,,,,,,,,,,---...//////{{{jjj^^^UUUMMMHHHGGGEEEDDDAAA@@@>>>>>>===:::999888777666666666666444444444444444444444444444444444444444444444444000000000000000111111111222111000000000111333333222222222111111000000000000000//////......------////////////000000000000////////////............,,,------......------,,,...---,,,,,,++++++++++++..................------........................,,,,,,------...---------***++++++,,,,,,++++++***((())))))))))))*********,,,,,,,,,---------......++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------//////.........------------,,,***))))))***,,,---,,,,,,++++++***)))(((((()))******++++++,,,------///---,,,---...///...---++++++,,,,,,,,,,,,------------,,,+++,,,---...///......------------............------------..............................000000000000000000000000---------............///---------............///000111111111111222222222222333444444444222111000333333222222222222333333......///111222333444555555333111333555555333000222222222333444555666777666555444333444666888999888:::<<<>>>>>><<<999777666777888999:::999888888;;;;;;;;;;;;;;;<<<===>>>999888777777777999;;;===:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@CCCCCCCCCCCCBBBAAA@@@???@@@???===>>>??????>>>===;;;;;;;;;;;;<<<<<<======;;;===??????>>>======>>>======<<<===>>>???>>>>>>???@@@CCCDDDEEECCCAAA@@@AAA@@@???>>>==================>>><<<;;;;;;<<<>>>;;;<<<===>>>>>>===<<<;;;;;;;;;::::::::::::999999777777777777777777777777777888999;;;<<<======>>>;;;:::888777555555666666333444444444555666666666999999888777777777777777666666555444444444444444666666666666555555555555555555444444333222111111444333111///......///000000000000000000000000000111111000000//////......000///...------...///000//////...---,,,,,,++++++000000///...---,,,,,,+++zzzoooaaaWWWQQQMMMIIIFFFAAAAAA???>>><<<;;;;;;:::999888777666555555555555444444444444444444444444333333333333333333333333000000000000000000000111111111000000000111222333222222222222111111111000222222111000///............/////////000000000000////////////............)))******++++++******)))------,,,,,,++++++,,,,,,..................------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------///.........---------------,,,***))))))***,,,---,,,,,,+++******)))(((((()))******++++++,,,------///...------//////...---+++++++++,,,,,,,,,------------,,,,,,,,,---...///......------------............------------......................................................---------............///---------............///000000111111111222222222111111111111111000//////000000000//////000000000...//////111222333444444333222111222555555333111333333222222222333333444444444555666777777777777888:::<<<======;;;999888666777888999:::999999888888888999:::;;;===>>>???::::::999888999;;;===>>><<<<<<<<<<<<============<<<;;;;;;;;;<<<===???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA???>>>>>>??????>>><<<::::::;;;;;;<<<<<<<<<<<<;;;===???@@@???>>>>>>>>>======<<<===>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEDDDBBBCCCBBBAAA@@@????????????===>>>???>>><<<;;;<<<===<<<======>>>>>>===<<<;;;;;;;;;::::::::::::999999777777777777777777777777999999:::;;;<<<<<<<<<;;;;;;:::888777666555666666333444444555555666666666999888777666666666666777888777666666555555666666555555555555444444444444444444333333222111111111444333111///...///000000........................000000000000//////.........---,,,,,,,,,,,,---...///......---,,,,,,++++++---------,,,,,,++++++***vvvgggYYYSSSLLLHHHHHHHHHGGGFFF======<<<<<<;;;;;;::::::777777666555444444444444444444444444333333333333222222222222222222222222111111000000000000000000000000000000000111222222222222222222222111111111444333222111000///............/////////000000000/////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,+++++++++,,,,,,------------,,,,,,******++++++++++++******************+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,............---------------,,,+++******+++,,,---+++++++++******))))))((()))******++++++,,,------///...---.../////////---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///......------------............------------..............................---------------------------------............///---------............///000000000111111111222222222111000000000000000000000//////......//////000//////000000111222333333222111111222444555444222333333222111111111111222222444666888999888777555999::::::;;;;;;;;;:::999777777888999999999999888555555666888:::===???@@@;;;;;;:::::::::<<<===???======>>>>>>>>>?????????;;;;;;;;;;;;<<<===>>>???<<<===>>>???@@@BBBBBBCCCBBB@@@>>>>>>??????===;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===<<<<<<=========>>>>>>>>>===???BBBDDDFFFFFFEEEDDDBBBBBBAAA@@@@@@?????????>>>???AAA@@@>>><<<;;;;;;======>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999777777777777777777777777::::::;;;;;;;;;;;;::::::;;;:::999777666666555666333333444555666666777777777777666666555555666666999888888888777777777777444444444444333333333222333333222222111000000000333222111/////////000000........................000000000////////////......---,,,,,,,,,,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,|||kkkZZZNNNJJJGGGDDDCCCCCCDDDCCCAAA========================888777666555444444444444444444444333333333333333111111111111111222222222111111111000000000000000////////////000000111111222222222222222222111111333333222111///...------........./////////000000//////.........---------------............------***++++++,,,------------,,,,,,------------....../////////......------,,,,,,,,,---------,,,++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,+++*********)))))))))((()))******++++++,,,------///...---...//////...---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------.........------------..............................---------------------------------............///---------............///000000000000111111111111444333222111111222333444111111000000000000111111//////000000111111222222000000111222444444444333333222222222222222333333333444666777888888777777999999999999999::::::;;;777777888888999999999999444555666777999;;;===>>>::::::::::::;;;<<<===>>>======>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<======;;;;;;<<<===>>>???AAAAAABBB@@@>>>>>>>>>>>><<<;;;999999::::::::::::::::::999:::<<<>>>??????===;;;;;;<<<=========<<<===>>>>>>???AAACCCDDDDDDCCCCCC????????????>>>>>>======>>>@@@BBBAAA???<<<::::::>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::999999999666666666666666666666666999999:::;;;;;;;;;::::::::::::999888777666555555333333444555666777777888666666555555555555666666888888888888888777666666444444444444333333333333222111111111000000//////222222111000//////000000......................../////////////////////////////////....../////////......---------,,,,,,,,,---------....../////////ooo```SSSIIICCCAAA@@@???>>>>>>===;;;:::<<<===>>>?????????>>>>>>888888777666555555555555444444333333333222222222000000000111111222222222111111111111000000//////......//////000000000000111111111111111111111111222111111///...---,,,,,,............////////////............------------******++++++++++++************,,,------------,,,,,,,,,,,,,,,------....../////////......---------,,,,,,------,,,++++++***)))******++++++******)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********************************************************+++++++++,,,,,,,,,,,,------------------++++++++++++++++++++++++*********))))))))))))))))))******++++++,,,------///---,,,---...///...,,,*********+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------......------------......................................................---------............///---------............/////////000000000111111111333333111111111222333444111111000000000000111111000000000000000000111111///000111222333333333444111111222222444555666777666666555555666777999:::999888888777888999:::;;;888888888888888999999999777777777777777888999:::999999999::::::;;;<<<===<<<<<<============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>@@@???============<<<:::999999999999999888888888777888999<<>>===<<<;;;===??????@@@AAAAAAAAA@@@??????>>>>>>?????????>>>=========???AAAAAA>>>;;;:::999>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999666666666666666666666666666777888:::;;;<<<<<<<<<:::999999888777666555444333333444555666777888999666666555555555555666666666666777777777666555444555555555444444444444333111111000000000000000///111111111000000000000000////////////////////////.............../////////...//////////////////...---------------,,,,,,,,,,,,------....../////////uuudddWWWMMMEEEAAAAAA======>>>>>>===<<<;;;::::::;;;===>>>>>>>>>===<<<999888777666555555555555444444333333222222111111000000000111222222333333222222111111000/////////------...////////////////////////000000000000000000000//////......------------........./////////.........------------,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************))))))************+++++++++,,,))))))*********+++++++++************************************************************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,---------,,,+++,,,---...---+++************+++++++++++++++,,,------......------------,,,,,,,,,,,,------......------------......................................................---------............///---------............////////////000000000111111000000000000000000111222000//////......//////000000000000000000000/////////000222333222222222333000111111333444666888999888666555444555777999;;;777777777777888999::::::888888777777888888999:::999999888777777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999888888999:::;;;===<<<;;;;;;<<<<<<;;;:::888888888888888777777777777777888<<<@@@@@@<<<888999<<<>>>===;;;:::<<>>======???@@@AAABBBBBBAAA@@@???===>>>@@@???===;;;::::::======<<<<<<<<<<<<===>>>;;;;;;::::::::::::999999777777777777777777777777555666888999;;;<<<<<<===999999999999888666555444333333444555777888999999666666555555666666777777444555666666666555333222555555555555444444444444111111000000000000000000000000111111000000000000000000000000000000000000---............/////////,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------{{{dddYYYNNNJJJFFF@@@===???;;;<<<>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>===<<<;;;777777666555444444444444444444333333222111111000000000111111222333333444222222111111000//////...,,,---.../////////......---........./////////000////////////////////////---------.........//////.........---------,,,,,,---......//////......---+++,,,---......,,,+++******++++++,,,------......***++++++,,,,,,---------,,,------,,,,,,***))))))))))))************)))))))))))))))*********++++++))))))))))))*********+++************************************************************++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++((())))))))))))))))))))))))******++++++,,,------,,,+++******,,,,,,+++***************+++++++++++++++,,,---.........---------,,,,,,++++++,,,,,,---......------------..............................---------------------------------............///---------............///////////////000000000111//////000111111111111111000000000//////000000000111111000000/////////...///111333333111000111333111111111222333555666777666666666666777888999999666666777777888999999999999888777777777888999::::::999888888777777777777999:::;;;<<<<<<=========;;;;;;<<<<<<<<<=========:::;;;<<<<<<<<<;;;:::::::::999777666666777999::::::999888999;;;<<<;;;:::888888888777777666666666888888999>>>BBBBBB===888888<<<>>>===:::999<<>>???AAABBBBBBAAA@@@???<<<======<<<;;;::::::;;;<<<<<<;;;;;;<<<===>>>???;;;;;;::::::::::::999999777777777777777777777777666777888999:::;;;;;;;;;999999999999888666555444333333444666777888999:::777666666666666777888999333444666666666555333222444444444444333333333222111111111111111111111111000000000111111111000000////////////////////////---------.........//////,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,wwweeeVVVOOOGGGCCCFFFEEE@@@<<<===888999;;;;;;::::::;;;;;;<<<===>>>@@@@@@???===<<<666666555444333333333333444444333333222111000000000000111222333333444444222222222111000//////...,,,,,,.../////////...---,,,---------......//////000000000000111111111111---------.........//////......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,.........,,,***)))******+++,,,,,,---......+++,,,,,,---...///000000---------,,,+++***)))((())))))************))))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***(((((((((((()))))))))))))))******+++,,,,,,------+++***)))***++++++***))))))************++++++++++++,,,---.........---,,,---,,,,,,++++++,,,,,,---.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000000000111222444444444333222333333222222222222333333111111000000//////......///222444333111///000222111111111111222333444444444555777999:::999888777555555777888999999999999999888777777777888:::;;;999999888888888888888999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<============:::;;;<<<<<<<<<;;;:::999888777666555666777999;;;888777777888:::;;;;;;:::888888777777666666666555:::999:::???DDDDDD???:::888<<>>:::999<<<@@@?????????@@@@@@AAAAAABBB<<<===???@@@@@@???>>>===;;;<<<<<<;;;999999;;;<<<;;;;;;;;;;;;<<<>>>???AAA;;;;;;;;;:::::::::999999777777777777777777777777888999999::::::999999999999999999999888666555333333333444666777999::::::777777777777777888999999444555666777777555333222333333333222222222111111111111111111111222222222///000111111111111000000........................---------.........//////---...///000000///...---------------------------........................uuufff]]]VVVOOOJJJCCCAAA???>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999555444333222111222333333222222222111111111111000000111111111111222222222111111000000//////...............------,,,,,,,,,............////////////111111000///...------,,,------------------------,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,------,,,,,,+++***))))))******+++,,,,,,---.........---,,,---......,,,+++******)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((()))***+++++++++++++++*********)))))))))************+++++++++)))))))))******)))))))))++++++++++++*********))),,,,,,,,,+++***))))))((()))))))))))))))******+++******+++++++++,,,,,,,,,((()))+++------+++)))'''******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000////////////......//////000000111111111111000//////000111222222111000///............111111111222222333333333222111111111333666888:::---///111333555666666666888777555444555666888999888999::::::888888999:::===<<<:::888777666555555888888999999::::::999999;;;;;;<<<<<<======>>>>>>999999999999999999999999666555555555666888999;;;777888999:::::::::::::::999666333333666777666333333555:::???BBBBBB>>>:::999999999:::;;;<<<===>>>>>>????????????>>>>>>===:::999999;;;<<<===<<<;;;888888999::::::999888888<<<;;;;;;;;;;;;<<<======999999999999999999999999999777444444555666666555777888888999999::::::;;;::::::999888777666555444555666777666444333333444888666555555777888777666666666555444333333222222444555555555555555444444111111111111111111111111......//////000000111111//////...------------...............////////////111111000000//////............//////...---,,,,,,***+++,,,,,,------,,,,,,lllcccXXXOOOKKKHHHEEEAAABBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888999999999999888777777555444333222222222333333222222222111111111000000000000111111111222222222111111000000//////......------------,,,,,,,,,+++------....../////////000111000///......------------------------------------------,,,,,,,,,++++++------,,,++++++,,,------------,,,,,,+++******)))******++++++,,,------...---,,,+++,,,......---+++++++++***)))))))))))))))************************))))))*********+++++++++************************)))))))))))))))******++++++++++++*********)))))))))************++++++++++++,,,,,,------,,,,,,+++++++++*********)))))))))'''''''''''''''((((((((()))))))))))))))***++++++************++++++,,,,,,*********************************+++++++++,,,,,,)))*********++++++,,,,,,************************------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///000000000000/////////............///000000111111222111000//////000000111111000000000000111222222111222222222222222222333666555333222111222333444///000222444555555444444666555444333333555666888666888999:::999999;;;===>>>===;;;999777666666555888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999::::::::::::666555444444444555666777777888999999:::::::::999777555444555999;;;999777555666888<<>><<<777777888888:::<<<===>>>@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<===888888888888888888888888999777555555777888888777888888888999::::::;;;;;;:::999999888777666555444444666666666444333444555888666555555777888777666777666555555444333222222333333333444444333333222////////////////////////000000000000//////////////////...---------------............/////////////////////.........------------......---,,,,,,+++***+++,,,,,,------,,,,,,vvvggg\\\MMMHHHBBB??????@@@???===@@@???>>>===<<<;;;;;;;;;::::::::::::999999888888666666666666666555555444444444333222222222222333222222111111111000000000000000000111111111222222111111000000//////......,,,,,,,,,,,,++++++++++++,,,,,,------...///000000111000...---------....................................------------,,,,,,...------,,,,,,------...---,,,,,,++++++******************+++,,,,,,------+++******,,,......---,,,,,,++++++***************************************)))))))))************+++++++++++++++++++++++++++)))))))))))))))*********+++************))))))))))))************+++++++++,,,------......------,,,************)))))))))(((###$$$%%%&&&'''((()))******))))))))))))***++++++)))))))))************++++++***)))(((((()))+++,,,*********++++++++++++,,,''''''((()))***+++,,,---************************------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000000/////////......---......//////000111111222222000000//////////////////000111222444555666222222222222222111111111666555333111000000000000111222333333333333333222444333222222222333555666555777999:::::::::<<<>>>>>>===;;;999777666555555999:::;;;<<<============;;;;;;;;;;;;;;;:::::::::888888888999999:::::::::888777555444444444555666777888999999:::999999999888777777;;;@@@BBB@@@>>>777666777999<<<>>>>>>===555555555777888:::<<<===AAAAAA@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::999<<<=========>>>???@@@AAA;;;;;;::::::;;;;;;<<<===999999999999888888888888999888666777999;;;;;;:::888999999::::::;;;<<<<<<999999888777666555555444444555666666555444555777888777555555666777777666666666555444333222111111000111111222222222111111////////////////////////111111111000///.........///......------------------............/////////.........---------------,,,,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,zzzlllaaaVVVLLLEEEBBB???<<<<<<===>>>===<<<>>>======<<<;;;:::::::::999999999888777777777666555555555555555444444333333333333222222222222222111111111111000000000000000000000000111111111111111111000000//////......++++++++++++++++++++++++++++++,,,---...//////000000///---,,,,,,---...///........................---------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********)))*********++++++,,,,,,***))))))+++---...---,,,+++******))))))*********))))))))))))))))))))))))))))))))))))************************************)))))))))*********))))))************))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((&&&&&&'''(((***+++,,,,,,******))))))******+++,,,)))))))))))))))))))))******))))))))))))******+++************++++++++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///000000/////////.........------......///000000111222222111000///........./////////000111333444555333333222222111111000000000000//////000111222333111111222222333333333333333333222222222333444555666888::::::999:::;;;===<<<;;;:::888666555555555888999:::;;;<<<=========:::::::::999999888888888888888777777777777777777888777666555555666777777888888999999999999888888999999;;;@@@EEEHHHFFFDDD777777888:::===>>>>>><<<555555555555666777999999============<<<;;;:::999999:::::::::999777777777:::;;;===???AAA@@@@@@???:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::777666666777:::<<<<<<;;;999999999:::;;;;;;<<<<<<888888777666666555444444333555666666555555666888999777555555666777666555555444333222111000///...///000000111111111111000111111111111111111111111111000000000/////////...///...------,,,,,,---------------.........//////......------------------,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,jjjcccXXXOOOIIIDDD???;;;<<<;;;::::::::::::999888;;;;;;;;;;;;:::999999888999888888777666666555555555555555666555444444333333333333222222222111111111111111000000000////////////000000000111111111111111000000//////......+++++++++++++++++++++++++++++++++,,,---...............---,,,,,,---...///........................+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***))))))***************+++)))((()))***---...---+++))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++************)))))))))))))))))))))******+++++++++***************++++++,,,***)))))))))))))))))))))&&&''')))+++++++++)))((())))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///////////////............---------...//////000000111111111000///...------///////////////000111111222222222111111000000000------...///000222333444000000000111222333444555444444444444444555555666888:::::::::888777888999:::999888666666555555555777777888999:::;;;;;;:::999999888888777777666666888888777666555444333333444444333333444666777888888888888999999888888777888888999???DDDGGGEEECCC666777999===@@@???===:::777666666555555666777777999999:::::::::::::::999999;;;<<<;;;999777888999999<<<@@@DDDDDDBBB>>>;;;999999999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::555555555777999;;;;;;:::888888999::::::;;;;;;<<<777777666666555444444444333555666666555555777888999777666555666777666555333222111000...---,,,+++...///000111111111111111000000000000000000000000.../////////000000000111......---,,,,,,,,,,,,,,,------------....................................------............------***+++,,,,,,------,,,,,,rrrddd[[[OOOKKKEEE@@@===;;;:::888999999999999999999999999999:::::::::999999888777999888888777666555444444555555666666555555444333222222222333222111111000111111000000000//////////////////000000000111111111111000000//////......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------............------------------------******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))((((((***,,,,,,+++***(((((((((((((((((()))***((((((((((((((((((((((((***)))))))))))))))(((((((((((((((((((((((((((((())))))***++++++***((('''(((((()))))))))))))))***)))************+++++++++---......//////......---++++++++++++*********)))))))))))))))((((((((((((+++************+++,,,,,,+++************)))))))))$$$&&&))),,,,,,+++)))((()))))))))************+++++++++*********)))))))))************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---------............////////////.........------,,,------......///000000000000000000//////------//////...---------......111111111111111000000000/////////000000111111111//////000000111333444555444555555555666666666666888999:::999777555666777888777777666666666777777666777777888888888888888666666666666666555555555777777666555444444333222222111111111222444666777888888888999888888777666666555555999>>>@@@>>><<<555666999===??????<<<999777777777666666777777888666777888999::::::::::::999<<>>;;;999:::<<<<<<@@@DDDFFFFFFBBB<<<999999999888888999999:::;;;::::::999999888888777777444444444666999:::999888777888888999999:::;;;;;;666666555555444444444444555666777777666555666888:::888666555666777666555222222111///...,,,+++***---...///000000111000000.................................///000111111111...------,,,,,,,,,,,,,,,,,,------------......................../////////------......//////......***+++,,,,,,------,,,,,,lllsss~~~~~~wwwmmmddd\\\TTTLLLFFFAAA???===;;;;;;::::::999999::::::999999999999:::777888999999999888777666999999888777666555444444444444555555444444333222111222222333222111000///111000000000////////////////////////000000000111111111000000//////......+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))***++++++***((())))))(((((())))))***+++******************************))))))(((((((((((((((((((((((((((((((((((())))))+++++++++***((('''(((((((((((())))))******)))************+++++++++------............------,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((++++++******++++++,,,---,,,,,,++++++************&&&'''((()))*********)))))))))))))))*********************+++++++++++++++************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,---------............/////////.........---------,,,,,,---......//////000...//////000000///...---......------------......000000000000111111111111000000111111111000000///111111000000000222333444444444555666666666666666666777888777666555666777777777777777888999:::;;;777777888888888777666666444444444444555555555555666666666666666666666666555444444333444555666777888888888888888777666666777555333555999:::999666666555666888;;;;;;:::888666666666777888:::;;;<<<999999::::::;;;:::::::::777:::======999888:::===AAABBBCCCCCCAAA>>>:::777888888888888888999:::::::::999999888777777666666444444555777999:::888777666777777888888999999:::555555555444444444444333666777888777666555666777:::888666666666666555444444333222000...---+++++++++,,,---...////////////........................////////////000000000000...---,,,,,,++++++,,,,,,,,,,,,---------.........,,,,,,---------.........+++,,,---............---***+++,,,,,,------,,,,,,KKKQQQXXX___hhhuuu~~~qqqhhh[[[UUUMMMIIIGGGFFFDDDAAA;;;;;;;;;;;;<<<<<<<<<<<<999999999777555444555666777777888999999888666666:::999888777666555444444333444444444444333222222111111222333222111000///000000000000////////////////////////000000000000111111111000//////......,,,,,,,,,------.........------,,,++++++******)))(((***---///000///...,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((***)))))))))++++++)))'''******))))))***+++,,,,,,++++++++++++++++++++++++******))))))(((((((((''')))))))))))))))))))))))))))***+++,,,+++***(((&&&'''((((((((())))))******)))************+++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++(((((((((((())))))******++++++******++++++,,,---,,,,,,,,,+++++++++******((('''''''''((()))+++,,,))))))))))))************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,---------.........////////////.........---------,,,,,,------...//////000---...///000000///......---------------...////////////000000111111222222//////000111111111111111444333111000000000111222333444555555666666555555333555666666555555666888888888888999:::<<<===>>>888888999888888777666555333333333444444555555555555555666777888999:::;;;;;;:::888777777888888999888888888888888777666666;;;777555555777999777555777555333444666888999999444555666888:::<<<>>>@@@<<<<<<<<<<<<;;;;;;:::999222777::::::666555777;;;DDDBBB@@@>>>;;;888666555888888888777888999999:::;;;;;;::::::999888777777555555666888::::::888777666666666777888888999999444444444444444444333333777888888777666555555666:::888666666666666555444555555333111000...---,,,)))***+++,,,---......---000000000000000000000000111111000000//////.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------***+++,,,,,,------------++++++,,,---------,,,,,,;;;===AAAFFFLLLTTT]]]cccmmmvvv{{{jjj___WWWQQQLLL<<<>>>???AAAAAA???>>><<<===<<<;;;<<<<<<;;;999666999999999888777666666555777777777777777888888888888888777666555444333333111111111222333444666666111111000000000000111111111000//////000000///---........................///,,,+++,,,...///---+++......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///111111///---+++((((((******++++++++++++---,,,+++*********+++,,,------......///.........+++++++++++++++***)))(((************************+++++++++*********))))))))))))))))))((((((((((((++++++******)))*********+++***)))))))))***,,,,,,+++***)))'''''')))***+++***************)))(((((()))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))************))))))************))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((()))***,,,,,,+++******************+++,,,,,,---******))))))))))))******************+++,,,---...------.........---,,,+++***+++,,,...///......---,,,---...//////...---,,,,,,---.../////////...------...///000000///...---...------,,,,,,,,,---------------...///000000111444333222111000///...---000000000000000000000000111111222333444666666777333333333444555666777777333333444666999:::999777:::999999888777666666555666555444555666555444222666555555555666777999:::888888777777777888:::;;;<<<<<<<<<<<<;;;:::999888999999888777666555555444555555555555555666777888222333555666777777777777;;;<<<<<<<<<:::888555333555555555666777999:::;;;;;;:::999777666666666666777888999::::::999888777999999999999999888777777111333555777777666555444999999888888777666666555555444444444555666888999;;;<<<<<<:::777555555666666666666555555444444333444333222111///---+++***)))***+++---...///////////////............//////(((***,,,.........,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,------...//////...---,,,,,,,,,,,,888:::===AAAEEEJJJQQQUUUXXXZZZ___fffppp}}}sssiiiZZZOOOIIIEEEBBB???;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;<<<<<<999777999999888777777666555555666666666777777888888888999888888777555444444333222111111222222333444555222111111000000111111222222000//////000111///...........................///---,,,,,,...///...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++,,,...000000...,,,++++++++++++,,,++++++******,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++******+++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((((((((('''''''''(((((()))))))))((((((((()))***++++++***)))(((((()))***+++***************)))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))************))))))************))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))***++++++++++++*********)))))))))***,,,,,,*********))))))*********))))))))))))***+++,,,---++++++,,,,,,++++++*********+++,,,............---,,,---............---,,,)))***,,,---............---...////////////...---...------,,,,,,------...------......///000000111333333222111000///...---000000000000000000000000111111222333444555666666333333444444555555666666444555666999;;;;;;:::888999888888777666666555555555444444555777777666555777666666555666666888888999888777777777888:::;;;;;;;;;;;;;;;:::888777777555444444333333222222222555555444444555555666777222333555666888888888888;;;<<<<<<;;;999777555444444444444555666888999:::999999888777666666666666666777888999999999888777777777777777777666555555222333444666666666555555666666666777777777777777555555555555555777888999;;;<<<;;;999666444444555555555555444444444444444444444444333111///,,,+++******,,,---.../////////000//////......//////000+++,,,---......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,777999<<<===???AAACCCFFFGGGFFFEEEEEEJJJTTT___hhhrrrxxxyyyvvvpppggg```PPPIIIAAA<<<;;;;;;:::999:::::::::::::::::::::::::::::::::;;;<<<<<<:::777888888777777666555555555444555555666777888999999999999888777666555444444222222111111111222222222333222222111111222222333333111000000111222000//////////////////////////////...------//////...---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,++++++******+++---......---+++***------------,,,+++***))),,,++++++******+++,,,,,,+++++++++++++++***)))((()))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((('''((())))))***+++***)))(((((()))***+++)))************))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********(((((((((((())))))))))))))))))************))))))************))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))*********)))******+++,,,+++***((('''((()))+++,,,++++++++++++++++++++++++)))(((((())))))***+++,,,+++++++++++++++************+++,,,---............,,,,,,------------,,,,,,((()))***,,,---......///------............------...---------------......---......//////000000111222222111000000///......000000000000000000000000111111222333444444555666444444444444444555555555555666888;;;======:::888777777777666555555444444333333333555888999999777777777666666666666777888999888888888888999:::::::::::::::999888777666555222222222111111111111111444444444444444444555666222333444666888999999999;;;;;;:::999888777666555444444444444555777888999777777666666666666666666555666777888999999888888777777777666666666555555444444444444444555555666444555555666777888888888666666666666666777999999;;;;;;:::777444222333444333333333333444444444444444555666666444111...,,,***+++,,,---.../////////000000////////////000000...............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++......---,,,,,,+++******)))))))))******+++------888:::<<<>>>=========>>>???@@@AAABBBBBBEEEIIILLLPPPUUU]]]eeennnxxxzzzhhhbbb[[[WWWUUURRRLLLHHHEEEAAA===;;;;;;;;;:::999::::::999999999999::::::999888999:::<<<;;;:::888666666666555555555444444333333444555777888999999999888888777666666555555333222222111000000000111444333333222222333333444333222111111222222111///000000000000000000000000//////....../////////...---------,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++***+++,,,------,,,+++***------......---,,,,,,+++++++++++++++++++++,,,,,,++++++++++++***)))((('''((()))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((()))***+++,,,,,,,,,---(((((((((((())))))************)))(((((()))******))))))************)))((())))))*********+++++++++++++++++++++++++++++++++************************++++++++++++************(((((((((((())))))))))))))))))************))))))************)))))))))((())))))((((((((((((((()))))))))))))))))))))))))))+++***)))))))))***,,,------+++)))(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---...------,,,,,,,,,,,,,,,++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........------------------------...------------......///......//////000000000000111111000000/////////...000000000000000000000000000111111222333444444444555444444444444444444444555666888;;;======:::777666666555555555444444444444444444666888:::999888555555555666777888888999999999999999999999999999:::::::::999888777555555222222333333444444444444444444333333333444444555222222444666777999::::::;;;:::999777666666666666555444555555666777888999555555666666777777777777555555666777777888888888999999888777777777777777666555333222222333555666555666666777777888999999777777777777777888999999;;;:::999555222111222444222222222333333444444444444555777888777444000---+++,,,---...////////////000000////////////000000111000///...------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,------...777999<<<===<<<;;;;;;<<<:::<<<>>>???>>>=========???BBBFFFJJJNNNSSSXXX\\\aaaiiittt|||yyyqqqjjjbbb[[[WWWLLLIIIEEECCCCCCBBB@@@===???===<<<;;;:::999888777;;;::::::999999::::::;;;888888888999;;;;;;999777555555555444444444444444222333444555666777888888888888777777666666555555333333222111000000000000444444333333333333444444333222111111222222111///000000000000000000000000.../////////......//////............------------+++,,,,,,---------,,,,,,******+++,,,,,,+++******+++,,,---...............******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((()))***+++,,,---...------))))))*********+++++++++******))))))))))))******((())))))*********))))))))))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********))))))'''((((((((()))))))))***))))))************))))))************)))))))))((())))))((((((((())))))***))))))))))))))))))))))))+++***)))))))))***,,,---...---+++******+++,,,...+++,,,------------,,,+++++++++++++++,,,---.........---,,,+++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,,,,------------------------...///000/////////000000000000000000000000///////////////000000000000000000000000000000111111222333333333444444444444444333333333555555777999;;;;;;888666555555555555444444444444666555555666888999777666222333444666888999::::::999999:::::::::999999999:::::::::999999888777666333333444444555555666666555444444333333333444444222222333444666777999999999888777666666666666777666666666666777888999999444555666777888888888777555555555666666777777888999888777777666666777777666555333111111333444666888888888888888888888888777777777888888888888888999999888555333222333444222222222333333444444444333555777888777444111///,,,,,,---...////////////000000////////////000000111000///...............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,---------...---,,,,,,++++++++++++444666999::::::999::::::999999999777666666999;;;999;;;===>>>???AAAEEEGGGFFFKKKRRRXXX\\\aaaggglllwwwzzz|||vvvoookkkaaa]]]XXXTTTPPPLLLIIIFFFBBB@@@>>>>>>>>>===<<<:::::::::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::888666333333333333333333333333222333333444555666777777777666666666555555555444444333222111111111111111444333333222222333333444333111000000111222000///////////////////////////---...//////------...///////////////............+++,,,,,,---------------+++++++++,,,,,,+++++++++***+++,,,---............))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++******))))))))))))))))))))))))***************+++++++++))))))))))))(((((((((((('''(((***+++,,,+++******))))))***+++++++++++++++)))))))))******)))))))))((())))))************))))))************+++++++++************************************************+++************)))))))))''''''(((((())))))******))))))************))))))************))))))))))))))))))((((((((()))******))))))))))))))))))))))))*********)))******+++,,,...------,,,,,,,,,,,,,,,++++++------------++++++,,,++++++,,,,,,---...///,,,+++***(((((())))))***,,,,,,,,,,,,,,,...//////------,,,,,,,,,,,,------000000///---------------......------------......------------...///000000000000000000000000000000/////////////////////000000000000000000000000000000000111111111222222222333333333333333444444444555555555777888999777555555555555555555555555555666555555666777888666555222333444666888999:::::::::::::::;;;::::::999888888888999999999999888888222222333333444444555555666555444444444444444444222222222333444555777777777777777777666666666666777777777777777888999999555666777999999999888777666666555555555555666666777666555444333444555666666555333222111222444555888888888888777777777777666666777888888777777666666777888777555333444555333333333333444444444444222333555666666444111000------.../////////////////////............/////////////////////.........------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,***))))))(((((((((333555777888777777888999888888888666555666999;;;666888:::;;;<<<===???@@@???AAADDDGGGJJJMMMNNNPPPUUUXXX[[[___bbbfffkkkooosssuuuyyy~~~}}}zzzvvvssskkkhhhddd```]]]XXXSSSOOOMMMKKKHHHFFFFFFFFFEEEDDD????????????@@@???===;;;:::;;;;;;;;;:::999::::::999999;;;;;;;;;;;;999999999888888999999999666444222222222333333333333333333333333444444555555555555555555555444444444444444333333222222222222333333333222222222222333333222000//////000111///...........................,,,...///...,,,,,,---/////////.........---------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,((()))+++,,,------,,,,,,+++++++++,,,,,,+++************+++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((((((((&&&''')))******)))((('''((((((***+++++++++***)))))))))************))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))************************************))))))))))))'''''''''((()))*********))))))************))))))************))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,---------,,,+++******+++,,,------,,,+++***++++++++++++,,,---......,,,+++)))((('''((()))***,,,,,,++++++,,,---///000......---,,,,,,---......///...---,,,,,,,,,---...//////...------...//////------------...///000111000000000000000000000000........./////////000000000000000000000000000000000000000111111111111111222222222333333444444555777555444555666777777666555555555555555555555555333333333555777888777666444555666777888888777777::::::;;;;;;;;;:::999888555555666777888888888888333333333333444444444444777666555555444444555555333222222222222333444555444555666777777777666555777666666666666777888888666777999:::::::::888777888777555444444444444555777666555333333444555666555444333222222222333333444444555555666666777777555666777777777666666555333666888999777666555555555555555444444444444444111222333333333222111000---......///////////////......------------......,,,---.../////////...---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***555666777777666777888999333666999:::999888777777555777:::;;;;;;;;;<<<>>>=========@@@CCCDDDDDDCCCGGGHHHJJJJJJIIIJJJMMMOOOOOOQQQSSSVVVYYY[[[]]]]]]```dddjjjnnnppprrrtttvvvwwwxxxzzz{{{||||||{{{{{{{{{yyyvvvrrrnnnjjjgggeee```___]]]\\\[[[YYYUUURRRPPPNNNMMMLLLKKKJJJGGGEEEFFFDDDAAAAAABBBCCCCCCBBB===>>>@@@AAABBBAAA@@@>>><<<<<<<<<;;;999777777888777888:::;;;;;;:::888777999999888888999888555333222222222222222222222333444444444444444444444444444444444444444444333333444333333222333333444444333222222111111222222333111000//////000000///...........................+++---///...,,,+++,,,///......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******((()))+++,,,------,,,,,,)))******++++++++++++***+++++++++++++++***)))(((************************))))))******++++++++++++))))))))))))(((((((((((('''(((***+++***)))'''&&&&&&''')))*********)))((())))))************))))))(((((()))***************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++))))))************))))))************))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((()))***,,,,,,+++*********+++---...---+++)))((()))***,,,------,,,***)))************+++,,,---......---+++))))))***+++,,,---,,,++++++,,,---///000///...------------...///,,,++++++***+++,,,...///000///...------...///000---------......000111111111111111000000000000000------......///000000000000000000000000000000000000000000000111111111111111111222333333444555555888666444444666777888777555555666666666666666666000000111444777999999888666777888888888666555444::::::;;;<<<;;;:::888777222333444666777888888888555555555555555555555555888777666555555555555555333333111111111222333333333444666888888777555444666555555555555666666777777999:::;;;;;;:::888777999888666444333333333444:::888666555444555777888555444333333222222222222000111222333555666777777555555666777777666555444222555888:::999777666666666666666555555444444444111111111222111111111000---...//////////////////---------,,,,,,---------***,,,...000000///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++...------,,,,,,++++++***************+++,,,---...666666666666666777777888999999::::::999777666555444555666777999:::<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFKKKLLLMMMNNNPPPRRRTTTVVVVVVUUUSSSRRRSSSTTTVVVWWWUUUUUUTTTRRRQQQOOONNNNNNGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@?????????>>>>>>BBBIIINNNLLLBBB888<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777666777888888888666555444555444333222111222222333333333333333333333333333777777666555444222111000444444444444444444444444222222222111111111111000//////000000000000//////------............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))++++++++++++++++++++++++------------------------,,,,,,,,,++++++************************)))(((((('''''''''''''''((())))))))))))))))))************((()))***++++++***)))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((((((((((((((((((((((((((*********)))))))))))))))&&&''''''((()))******+++)))************)))((((((++++++***************+++,,,+++***((((((((()))***************)))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---///...,,,++++++,,,...///,,,,,,,,,++++++************))))))(((((())))))***++++++++++++++++++++++++++++++******************,,,---......//////......+++,,,...000000///...---------,,,,,,,,,------............///////////////111222333333222111000///......---------,,,,,,,,,.../////////000000000111000000000///000000111111111222333444555777888888777666555444444555666777777666666666666777777888555555666666777777888888777888999999999888666555777888999999999777666555777777666666555555555444555666777888888777666555777666555444444555666777222111111111222222333444222333444555666666666666555555444333333333333444777777777777777777777777888777777666555444444333666666555444444444444555333222222111111222222333333444555777888777777666555444444333333333444444444555777888888777555444555444444333222111000000222222222222222222222222***+++,,,---............//////////////////.........---,,,,,,++++++++++++......---,,,,,,+++***************++++++,,,,,,,,,,,,...//////---++++++,,,+++++++++*********)))))))))***+++,,,------,,,+++666666666666666777888888;;;;;;<<<<<<;;;999888777777777888888888999999999999999999:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@<<<===AAAIIIQQQRRRKKKCCC<<<<<<<<<;;;;;;:::::::::888888888888777777777777666777777888777666555444555444333111111111222333333333333333333333222222111111222444444555555555333333333333333333333333222222222111111111000000...///000000000000000///------............------...---------,,,,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************)))(((((())))))((((((((())))))***(((((()))))))))*********))))))***+++******)))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))***'''''''''((()))*********************************,,,,,,+++***))))))******,,,+++)))((((((((()))***************))))))))))))))))))(((((())))))***+++************************)))***++++++******+++---...---+++******+++---...---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,------...............+++,,,---//////......---------------------------............////////////333333333333333222111111////////////............////////////000000000000111000111111222333444555000111222333444666777777888777666666666666777888666666555555666666777777666666666666777777888888777777888888777777666555888888999999888777777666777666666666555555555555555666777888888777666555666666555555555555555555444333333222111111222222222333444555666666666666444444444444444555666666888888888888888888888888999888888777777666666666777666555444444444444444333333222222222222333333333333444555666666666666666555444444333333333444222333444555555444333222444333333222222111111000111111111111111111111111***+++,,,---........................////////////...---,,,,,,+++++++++,,,......---,,,,,,+++************+++++++++,,,,,,,,,,,,---......,,,++++++,,,+++++++++*********))))))((()))***++++++******)))777777666666777777888999<<<======>>>===<<<:::999999999999888888777777666666666777888:::<<<>>>???>>>==================<<<:::;;;<<<<<<======<<<<<<<<<;;;::::::999999::::::<<<<<<;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>???>>>>>>===============<<<<<<======>>>>>>??????<<<<<<======>>>??????@@@<<<<<>>===<<<;;;:::999999888888777777666666777777777888999;;;<<<===;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAA??????>>>===============:::;;;;;;<<<===>>>>>>???;;;;;;<<<<<<<<<============;;;<<<@@@EEEGGGEEEAAA>>>>>>===<<<;;;:::999999999999888888888777777777555555555555555555555555444444333333333333333333444444333333222111111111111222222222222111000000111111111111111111111111111111111111000000000000---...///000000111111000,,,------......------,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))((((((++++++***))))))))))))***''''''((((((((()))))))))++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))************************&&&''''''((()))***++++++'''((((((((()))))))))***+++***))))))***,,,///000...---,,,***)))(((((((((******))))))))))))))))))************)))))))))(((((((((((((((((()))******++++++++++++++++++++++++''')))******))))))***+++,,,,,,+++******+++,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,---.........---------,,,,,,,,,,,,---......---...000111111///---,,,------......//////000000444333222111000111222333222222111111111000000000000000000000////////////............///111222222000000111333444555666777777777777777777777888888444444444444444555666777777777777777777777777777777666555333333444555555777666555444444555666777666666666666666555555555666666777777777777666666666777999:::999777555333666555444333222111111111222222333444555555555555444555555666777888888888888888888888888888888888888999999999999999999999777666555444333222222222555444444333333444444555333222111111222333555666888777666444333222222222555555444333333444555555000000111111222222222333000000000000000000000000,,,,,,---...............,,,------......//////000---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,***)))******************************)))))))))((((((''''''&&&666666555555666666777888999:::;;;<<<;;;:::999888777777777777777888888888999999999888999999::::::999999999888888777777777999999:::;;;;;;;;;;;;;;;::::::999999999::::::;;;:::::::::::::::;;;;;;<<<<<<<<<======>>>??????@@@???>>>>>>===<<<=========:::;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;::::::<<<:::999;;;===???===;;;>>>>>>======<<<;;;;;;:::::::::999999999888888888444444444444444444555555444444555555555555555555333333333222222111111111333333333222111000...---111111111111111111111111111111111000000000//////......///000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------------((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((((((***))))))(((((()))))))))(((((((((((())))))))))))+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))******************************&&&&&&'''((()))******+++(((((((((((())))))))))))***)))((((((***,,,///111...---,,,***)))((((((((()))))))))*********))))))************)))))))))(((((((((((('''((())))))***************************''')))******))))))***+++------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,,,,---...---------------,,,,,,,,,---...///...///000111111///---+++---------...///000000111222111000//////000111222111111111000000000//////000000000000////////////000000//////.../////////111222222444555666777888555555555666666777777777333333333444444555777777888888888888777777777777777666444333333333444555555444333222222333555555555555555666666666666666777777666666666666777777888999;;;===<<<:::777555555444333333222222333333111222333444555555555555666777777888888777666666777777777777777777777777777777777888888888888888666666555333333222222222555444444333333444444555222222111111222333555666777777555444222222111111444444333333333333444444///000000111111222222333111111111111111111111111------......//////......,,,---------......//////,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***++++++***)))***+++************************+++******)))((((((((((((555555444444555555666777777888999999999888777666555555666666777888999999::::::999888888888888888888888777777777777777777777888999999::::::999999777777777777888999999:::999999999::::::::::::::::::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;::::::999999999888888999;;;======<<<===<<<<<<<<<<<<;;;;;;;;;999999999999888888888777444444333333333444555555333444444555555555555444222222222222222222222222111111222222222111111000111111111111111111111111111111000000000///////////////000000000000//////,,,,,,------------,,,,,,,,,,,,,,,,,,------------************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************)))))))))******************************)))((((((((((((((((((((()))******))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************************************'''''''''(((((()))))))))(((((((((((())))))))))))))))))((()))***,,,...///---,,,+++***))))))))))))(((((()))************)))************))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((()))+++***))))))***,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,------------------------.........//////...///000000///...,,,+++,,,------...///000111111000////////////000111111000000000000/////////...////////////000000000000333333222111000000000000111222333444666777888888333444555666777777666666333333444444555666888888999888888888888777777777666666555444444444444444333333333222333333444555555555555666666666666666777777666666666666777777888:::<<<>>>>>><<<:::999555444444333333333333444111222333444444555555444666777888888888777555444666666666666666666666666777777777777777777666666555444444333333333333333444444333333333333444444222222222222333444555555555555333222111111111111111111111111111111111111000000000111111111222222111111111111111111111111---....../////////......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***++++++*********+++***************+++++++++++++++***)))))))))******444333333333333444555555555666777888888777666555555555666666777888888888777777777666777777888888777777777777777888888888888888999:::::::::::::::777777777777777888999999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888888888999:::<<<<<<<<<999999::::::::::::;;;;;;777777777777666666666666333333222222222333555555111111333444444444333333000000000111222222333333000000111222333333333222222222222222222222222222111000000000////////////000111111000000///...---+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++***************)))((((((((((((((()))***+++,,,---************++++++++++++))))))(((((()))***+++,,,'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))((()))))))))************))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))***+++,,,,,,,,,,,,+++***))))))******'''((()))***+++******)))************))))))))))))(((''''''''''''((())))))************************)))***++++++******+++---,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------******++++++++++++++++++++++++,,,------------,,,---...///000000000///...//////......---,,,,,,+++,,,,,,---...///000111111//////000111111111111111000000000000////////////------...///000111222222222111111000000000000111111111222333555666777888333444666777888888777777444444444555666777999999999999999888888888777777666666666666666555444444333333444555555555555555555555555555666666666777888777666555555666777888888999;;;===>>>===<<<;;;777666555444333222222222111111222333444444444444444555666888888777666555555555555555555555555555888888888777666666666555333333222222333333444555333333222222222222333333111222333444555555555555333222222111000000000111///000111222222111000///000000000000111111111111000000000000000000000000......////////////......///......------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,+++***+++,,,))))))*********++++++++++++***)))))))))***+++,,,333222222222222333444444555666777888888777666555666666666666777777777777444444444555555777888888666777777777888888999999::::::;;;<<<<<<<<<<<<<<<777666555555555555555555888999::::::;;;;;;::::::;;;;;;<<<<<<<<<=========???>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===:::999999999999999999888666777777888999999::::::666555555555444444444444333333222111222333555666///000111222333222222111//////000111222333333444222222333333333222222222222222222222222222222222000000000000////////////111111111111000...---,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++************************''''''''''''''''''''''''))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++***************)))((((((((())))))***+++---...///******+++++++++,,,,,,,,,(((((('''((()))***,,,---'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''((()))******+++******++++++***************+++'''((()))+++++++++***)))************))))))))))))'''''''''''''''((())))))++++++++++++++++++++++++)))+++,,,,,,++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,***))))))))))))))))))***------------------------++++++******************++++++,,,---------,,,,,,---...000222222111///...000///...,,,,,,++++++,,,,,,,,,---...///000111222///000111333333333222111111111111000000000000///,,,---...///000111222333...............///000000000000111222444555666666444555777888999999999888444444555555777888999:::999999999999888888777777555666777777777666444333333444666777888777666666444555555555666666777777888777666555555666777888777888:::<<<=========<<<999888666444222111000000111111222333444444444444111333555777888888777666444444444444444444444444:::999999888777666555555222222222222333444555555333222222111111222222333111222444555666666555444111111000000000000000111000111333444444333111000111111111000000000000000////////////////////////...///////////////......//////...---,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***,,,,,,++++++,,,---))))))******++++++++++++***)))(((((((((***+++,,,222333444555444333222111444444444555444444333333333333333444444555555555999999888777666555444444555555555555666666666666999999999888888888888888666666666666666666666666888888999999888777555444::::::;;;;;;<<<=========>>>@@@BBBAAA>>>:::999888:::999888999;;;<<<;;;:::999888888:::======;;;888888888888888888888888888;;;999777888::::::777444999888555333222333444555222222222333444555666777555444444333333222222111000111111222222333444444111111111111000000000000222222222333333444444444//////000111111111111111//////...---,,,,,,++++++************************------++++++++++++------++++++***)))(((((())))))******)))(((((()))***+++***)))((((((((()))+++,,,(((((((((((()))***,,,---++++++***)))(((((())))))++++++******))))))((((((************))))))))))))++++++++++++,,,---......************************,,,+++***))))))***+++,,,((()))))))))(((&&&$$$###((((((((((((((('''''''''))))))((((((((((((((()))((((((''''''''''''((((((************************&&&''')))*********)))((()))(((&&&&&&((()))((('''***)))))))))***+++,,,,,,)))))))))***+++++++++,,,))))))***++++++++++++***************))))))))))))******)))))))))))))))***************************+++***)))((((((***,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------------------------------///000///...,,,---///111333333333333333222111000////////////////////////---......///000111111222222000...---,,,---...///111222333444444444333222111333555777777666555444555555666777888999999:::999888777666666777888999444666888999:::999777666111222333555666777777777555555666666777777888888666666555444444555777777777777888999::::::;;;;;;:::999777555444333333333444666777666444333333444222222444555666666666666999777666444444666777999777777666666666666777777111111111111111111222222333333222111000000000111000111222333444333222111111000000000000000111222//////000000111111111222333222000/////////000111////////////////////////........................111000///...---,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///111///---+++))))))***++++++***)))(((((()))***+++((((((((((((((((((((((((///000222333444555444444333333444444444444444333333333333444444444444444666666666555444444333333555555555666666666777777999999888888777777777666666666666666666666666666777777888888888777666555::::::;;;<<<<<<======>>>AAACCCDDDDDDAAA>>><<<<<<:::999888999;;;<<<;;;:::888777777999;;;<<<999777888888888888888888888888:::999777888999999666444777666555333222222333333222222222333444555555666333333333222222111111111000111111111111222222222111111111111000000000000000000111111111222222222//////000111111111111000///......---,,,,,,++++++************************---,,,++++++++++++,,,---++++++***))))))))))))))))))(((''''''&&&'''((((((******)))))))))***,,,---******************++++++++++++***)))))))))))))))*********)))))))))))))))*********)))))))))(((((())))))))))))***+++,,,---************************++++++***))))))***++++++'''((()))))))))((('''&&&((((((((((((((((((((('''))))))(((((((((((()))))))))((((((''''''(((((()))************************&&&'''((()))***))))))(((***)))'''((()))***)))(((++++++************************************++++++))))))***++++++++++++***************))))))))))))))))))((((((((((((((()))************************+++***)))((((((***,,,---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---.........------///111222222222222222111000000000000000000000000000000---......///000000111111111000...---------//////000111333444444444333333333444555666666666555555666666666777777888888888888777666666666666777888555666777999999888777666222333444555666666777777555555555666777777888888777666555444444555666777777888888999999::::::::::::999777555444444444555444666777666555333444444333333555666777777777777888777666555555666777888777666666666666666666777222222222222222111111111333222111111000000111111000111222222333333222222111111000000000000000111//////000000000111111111222111000/////////000000////////////////////////........................//////...---,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---000...,,,***))))))******+++***)))(((((()))***+++))))))))))))))))))))))))///000111222444444444444111222333444444555444444444444444444333333333333333333333333333222222222555555666666666777777777999999888777666666555555555555555555555555555555555666777777888777777777;;;;;;;;;<<<======>>>>>>BBBCCCEEEDDDAAA???>>>>>>:::999888999:::;;;:::999777666666777999999888666888888888888888888888888999888777777888888666444444444444333333222222222111222333444444444444444222222111111111111111111111111111111000000000000111111111111000000000000......////////////000000...//////000000000000000......------,,,,,,++++++************************,,,,,,++++++++++++,,,,,,+++***))))))))))))))))))***)))((('''''''''''''''++++++*********+++,,,,,,,,,,,,+++++++++*********+++***))))))))))))))))))))))))))))))******************))))))))))))((((((''''''''''''((()))******************************+++******))))))******+++''''''((()))******))))))''''''(((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))+++)))((()))***+++***))),,,++++++***))))))((((((******************))))))))))))***++++++++++++***************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******)))((()))***+++,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------++++++++++++++++++++++++---.........---...000222000111111111111000000///111111111111111111111111.........//////000000111111000...------.../////////000111333333444444444555555555555555666666666666666666666666666666777777777666555555666777777555666777888888777555444333444555666666666666666444555555666666777888888888777666555444444555666888888888888888999999999999888777555555555666777444666777777555444444555555555666777888888888888888777666555555666777888666666666666666666666666444333333222222111111111222222111000000000111111222111111111111222333333222222111000/////////000////////////000000000000111111000////////////000////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,///---,,,***))))))************))))))))))))******))))))))))))))))))))))))222222222222222111111000000111222333444555555555555444444333333222222222111111111222222222333333555555666666666777777777888888777666555444333333444444444444444444444444444444555666777777888888:::;;;;;;<<<======>>>>>>>>>@@@AAA@@@>>><<<;;;<<<:::999888999:::;;;:::999777777777777888888777777888888888888888888888888888777777777777666444333222222333333333222111111111222333333444333222222111111111111222222222222333333222222111000000///111111111111000000000///.....................///---...//////000000//////---------,,,,,,,,,++++++************************,,,++++++++++++++++++,,,******)))))))))))))))***---,,,+++***))))))((((((*********************+++*********+++******************)))))))))))))))***(((((())))))******++++++***)))))))))((((((((((((&&&&&&&&&&&&'''((()))*********************************))))))))))))******''''''(((((())))))))))))''''''''''''(((((((((((()))(((((((((((())))))*********))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))***)))((()))******)))(((***************)))))))))++++++******))))))(((((())))))***++++++++++++***************)))))))))((((((((('''''''''((())))))((((((((((((((((((((((((***))))))((()))***++++++++++++++++++************++++++,,,,,,,,,,,,++++++************++++++++++++************************+++++++++++++++++++++++++++,,,,,,---------------+++,,,------......------++++++++++++++++++++++++///000111000///...///111//////000000000000//////111111111111111111111111........./////////000000000///............//////...///000111222333444444666555555444444555666666666666666555555555555555666555555555555555555666555555666666666555444444444555666666666666555555444444555555666777777888999888666555444444444555888888888888888777777777888777666555666666888888444666777777555444555666777777888999999999888888777666555555555555666777555555555555555555555555555444444333222111000000111111000000000000111111222111000000000111333444333333111000////////////////////////////////////////////////////////////........................------------------------++++++******+++,,,,,,---+++*********+++,,,------+++++++++++++++++++++++++++************+++,,,---...---,,,+++***+++++++++***))))))))))))))))))***************************222222111111000000000000000111222333444444444444444444444333333222222111111111111222333333444444555555555555666666666666666666555444444333222222333333333333333333333333333333444444555777777888::::::;;;;;;<<<<<<======;;;<<<======;;;::::::;;;:::999888888::::::999888888888888888777777777888777777777777777777777777666666777666555444333333111111222333333222222111222222222222222222111111111222222222333333444444555555444333222111111000111111111111000000000///////////////////////////------...////////////...,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++***)))))))))))))))******,,,,,,,,,+++***))))))((())))))))))))))))))((((((&&&'''((()))***************)))))))))))))))******(((((())))))******++++++)))))))))((((((((((((''''''''''''''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))************))))))))))))******''''''''''''''''''''''''((((((((((((((())))))***(((''''''((())))))(((&&&&&&'''(((***+++++++++***+++******))))))((((((((())))))***++++++++++++***************)))))))))((()))((((((((())))))***+++(((((((((((((((((((((((()))))))))))))))*********+++++++++*********))))))***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------......------------------------------222333444333000//////000...//////000000000//////111111111111111111111111............//////////////////........./////////......///000111333444444666555444444444444555555555555444444444444444444444444444444444444444444444444555555555444444444555555666666777666666666444444444555666666777777999888666555444444444555888777777777777777777777777666555555555666888888444666777777666555555666999999999999999999888888666666555555555555666666333444555555555555444333444444333222222111000000111000000///000000111111222111000///000111222333333333111000///////////////.................................//////......------------------------------------------------************++++++,,,---************++++++,,,---++++++++++++++++++++++++***)))))))))******++++++---------,,,,,,,,,,,,---)))))))))******))))))))))))))))))))))))))))))))).........///000111333444000111222333333444333333333333333333222222222222111222222222333333444444333333444444444555555555444333333333333222222222222222222222222222222222333333333333444666777888999999999:::;;;;;;<<<<<<:::<<<<<<<<<::::::;;;<<<:::999888888999999888777888999999888666666777999777777777777777777777777444666777666444222222333111111111222222333333444333333222111000000000111111111222333444444555555666555555444333222222222111111111111000000000000000000000////////////...,,,------...............,,,,,,,,,,,,++++++++++++******************************++++++++++++******)))))))))))))))******+++************)))(((''''''(((((())))))(((((('''&&&$$$%%%''')))*********))))))))))))))))))******+++))))))))))))************))))))((((((((((((''''''''''''''''''((()))***+++))))))))))))))))))))))))((())))))******))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''(((((()))***+++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((()))******'''''''''(((***)))'''%%%$$$%%%(((***++++++++++++))))))))))))))))))(((((())))))***++++++++++++***************))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******+++************)))))))))******++++++++++++******'''''''''((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***+++,,,------......------------------------------222333444333111/////////...//////000000000000000111111111111111111111111.................................///////////////////////////000111333333444444444333333333333333333333333333333333444444333333444444444444333333222222333333333444444444444555666777777777777777333444444555555666777777888777666555444444555666666666666666666777777777666666555444444555666777444666777777666666666777999:::::::::999888777777555555555555555555555555222333444555555444333222333222222111111000000000000000/////////000111111111000000000000111222222222222111000/////////000...............---------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++************++++++,,,++++++++++++++++++++++++&&&'''''''''((((((((((((+++,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((............///111222444111222222333333333222222222222222222222333333333222222222222222222333333222222222333333333444444111111111222222222222333222222222222222222222222444333333333333444666777777888888999999::::::;;;999:::;;;:::999999:::<<<:::999888888999999888666777888888666444333555888777777777777777777777777333555777555333111111333222111111111222333555666555333111///......000111///000111222333444555555444444444333333222222222111111111111000000000000000000//////............,,,,,,---............---++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))))))))))))))***++++++((()))*********)))((((((((())))))***)))((('''&&&%%%'''(((*********)))((()))))))))))))))***++++++*********)))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''(((''''''&&&&&&'''((()))&&&&&&''''''((())))))***''''''''''''((()))***+++)))((((((''''''(((((()))(((((((((((((((((((((((()))(((((('''((()))***+++((('''((()))+++***(((%%%%%%&&&(((***++++++***)))((((((((()))))))))))))))))))))***++++++++++++***************))))))))))))'''''''''((((((***++++++************************'''(((((()))))))))))))))************))))))))))))******++++++++++++******''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...000222222111//////000...///000000111111111000000000000000000000000000........................---......///////////////000//////...///000111222222222333333333222111000111111222222333333444444111222333444444333222111111111111222333444555555333444555777777888888888333333444555555666666777777666555444444555666777444555555666666777777777666555444333333444555555444555777777777666777888:::::::::999999888666666444555555555555555555444111333444555555444333111000000000000000000000000///////////////000111111///000000111111111111111111111000000000000000111.........---------,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++******************************************&&&&&&''''''((((((''''''))))))******++++++++++++((()))***++++++***)))(((''''''''''''''''''''''''222111///.........///000222222333333333222111111111111111222222333333444222222111111111111111111111111222222222333333333000000000111222222333333111111111111111111111111555444333222333444555666666777777888999999::::::777888999888777777999;;;;;;999888888999999888666666777777555222111444777777777777777777777777777222555666555222000111333333222111111111444666888666444000---,,,...000222......///111222333444555333333333222222222222111111111111111000000000000/////////......---------+++,,,------......------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))((())))))***++++++)))***,,,------,,,+++***)))***+++++++++)))((('''((()))+++,,,+++***((('''))))))((())))))***++++++++++++******))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''&&&'''(((***,,,---&&&&&&&&&'''((())))))***''''''''''''((()))++++++((((((''''''''''''(((((()))))))))))))))))))))))))))((('''''''''(((***+++(((((()))+++,,,+++)))&&&&&&''')))***+++***((('''''''''(((((())))))******))))))***++++++++++++***************))))))))))))&&&&&&&&&'''''')))******************************'''(((((()))))))))))))))************))))))))))))******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---//////...---,,,+++,,,------......------++++++++++++++++++++++++))),,,///000000000000111//////000111111111111111////////////////////////.....................---------...///000000//////111000///......///000111000111333444333111///...000000111222333333444444111222333444444333222111///000000111222444555666333444555777888999999999333333444444555666666777666666555444444555777777333444444555666777888888666555444333222333333444444555777888777666777888:::::::::999888777666555444444555555555555444444111222444555555444222111////////////000000000000///////////////000111111...///111222222222111000111000000000000000111222.........------,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,+++***)))))))))***************************'''(((((()))***)))))))))&&&'''((())))))***))))))((()))***++++++***)))(((''''''''''''''''''''''''222111111000///......---//////000111111111111111333444555555555444333222000111222222111000111222111111111222222333333333000111111222222333333444111111111111111111111111333333222222333333444555666666666666777777777777===;;;999999:::;;;:::999888888777777777777888888777666555444444444444444555555555555555555555555444444333333333222222222222222222222333555777888555444333222111111111111...///000111222333444444333333333222222222111111222111///...---...000111///............---------.........------,,,,,,,,,************************,,,,,,,,,++++++***************)))(((((((((((((((***+++,,,------,,,***)))))))))))))))))))))))))))++++++******)))'''&&&%%%$$$&&&)))++++++)))&&&###))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((()))))))))))),,,+++)))((((((((()))*********)))(((((((((((((((***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''************************&&&''')))******(((&&&%%%((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))************)))))))))))))))************+++++++++&&&''''''((()))******+++///...---+++***(((''''''***&&&%%%''''''%%%&&&)))******))))))))))))******(((''''''&&&&&&((()))***************)))))))))(((((()))***+++++++++++++++''''''((()))***++++++,,,))))))************))))))+++++++++*********)))))),,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------......///000000000444333333222222111111111111111000000000000111111////////////...---+++++++++,,,---...////////////------------...000111111444333333222111111111222///000000111222222333333444333222000000000111111333333444444333333222111666666555555555666666777666555333222111222333333555555444333444555666777222222444555666666666666444444444333333444444555777555555555777888777666888777777888::::::999888777666555444333444444555333333333222222111111111111///......000222333222000000000000////////////000//////......000111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++*********+++,,,,,,,,,+++++++++******+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))***+++++++++++++++'''((()))***+++******)))(((((())))))))))))((((((111111111000///.........//////000111111111111111222333444444444444333222000111222222111000111222111111222222222333333333222222222222222222222111222222222222222222222222333333222222333333444555555666666666777777777777:::888666666777888777666777777666666666666777777666666555444444444444444444444444444444444444444333333333333222222222222222222111222333444666777444333222111000000000000//////000111222333444444333333222222222111111111222111///...---...///000............------------------------,,,,,,,,,+++************************,,,,,,,,,++++++***************)))((((((((((((((()))***+++------,,,***))))))))))))))))))))))))))))))))))))))))))(((((('''((()))************(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''''''''((((((((())))))))))))++++++)))((((((((())))))******)))(((((((((((((((***)))((('''&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&(((((('''&&&&&&'''(((((((((((((((((())))))))))))******)))))))))((((((((((((((()))))))))*********''''''(((((())))))******(((((()))))))))))))))))))))&&&%%%''''''%%%&&&***************************(((((('''&&&'''((()))***+++******)))))))))))))))******+++++++++******)))(((((())))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++------......//////000000111111111111111000000000111000000//////000000111000000000000///...---,,,------...///000000000000............///000111111444333222222111111111222111111111111111111111111111111222222222111//////333333444444444444444333555444444444444444555555555555444333333333333333333333222222222333444555333444555555666666666666555555444333333333444444555444444666888999888777666555555666888999777666777666555444333444444555333333333222222222111111222000......///111111111000000000000/////////...//////.........///000111000000000000/////////...++++++++++++++++++++++++---------------------------,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))((((((((((((((())))))***************((()))+++,,,,,,,,,+++***(((((())))))))))))((((((111111000000//////......//////000111111111111111000111222333333333333333000111222222111000111222111222222222222333333333333333222222111000000///222222222222222222222222333333222222333333444555555555666666666777777777999777555555666777666555666666555555555555666666666555444444444444444444444444444444444444444444333333333333222222222111111111111111222444555666333222111000/////////000//////000111222333333444333222222222222111111111111000///.........///000............------------,,,,,,,,,,,,++++++++++++************************+++++++++++++++***************)))(((((((((((((((''')))***+++,,,,,,+++***))))))))))))))))))))))))''''''((()))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((()))))))))******)))((((((((())))))***))))))((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))&&&'''(((*********))))))(((%%%%%%'''(((&&&'''+++******+++,,,,,,+++******(((((('''''''''((()))***,,,+++)))((((((((()))***+++++++++++++++***)))((()))))))))))))))*********++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...//////000000......//////000/////////000000////////////000000000000000000000///...---......///000111111111111000000/////////000000111333333222111111111111222333333222222111000//////...000222333333111///---111222222333333444444444444333333222222222333333444444555666555444333222333222222222222333444555555555666666666666666555666555444333333333333333222333555888;;;<<<;;;999444444333444666777555444666666555444444444444555333333333333222222222222222000...---.../////////000000000/////////............------......///000000000000/////////......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******+++************))))))))))))***++++++,,,+++++++++++++++*********)))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''(((***+++++++++***)))'''(((((())))))(((((('''111000000000/////////...//////000111111111111111//////000111222333333333000111222222111000111222222222222222222222222222222222111111000000000000222222222222222222222222333333222222333333444555555555555666666666777777999888666666777777777666555444444333333444444555555555444333333444444444555555555555555555555555444444444444333333333333000000111111222333444444111111000//////////////////000000111222222333333222222222222111111111111111000///............///.........---------,,,,,,++++++++++++++++++++++++************************+++++++++******************))))))((((((((((((((('''''')))***++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))******************++++++''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((()))))))))))))))((((((((())))))))))))(((((((((((())))))((((((((('''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))***+++++++++)))'''&&&'''$$$%%%((()))'''(((+++((()))+++,,,,,,+++)))(((((((((((((((((())))))))),,,+++)))((('''((()))*********+++++++++******)))*********))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,---......//////000,,,---...000000000000///000//////......//////000...///////////////...---......///000111111111111222111000000000000000111222222111111111111111222333333222222111000000000...///111222222111000/////////000000222333444555444444333222222222333333333444666777777666444222444444444444555555666666666666666777666666555555666555555444333333333333111333666:::>>>???>>><<<444444333444666666444333555555555555444444555555333333333333333333333333333000...------......---000000/////////.........------------.........///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************))))))))))))******++++++++++++******************))))))))))))(((((((((((())))))))))))&&&''''''((()))(((((((((%%%%%%'''((((((((('''&&&'''(((((((((((((((((('''000000000000//////////////////000111111111111111//////000000111222333333000111222222111000111222222222222222222222222222/////////000000111111111222222222222222222222222333333222222333333444555555555555555666666666666999777555555666777666555444444333333333333444444444444333333333444444555666666666666666666666666555555555555444444444444000111111222333333333333000000//////.../////////000000000111222222333333222222222111111111000000000//////..................------------,,,,,,,,,++++++++++++++++++++++++***************************************************))))))(((((((((((((((&&&'''((()))******++++++(((((((((((((((((((((((()))))))))))))))(((''''''&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((())))))(((((((((((())))))''''''(((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))******))))))))))))(((((((((((((((((()))))))))(((&&&%%%'''$$$%%%)))***((((((+++&&&((()))++++++)))(((&&&((((((((()))))))))))))))++++++)))((((((((()))***'''((()))***+++,,,,,,,,,*********)))))))))))))))******++++++++++++******************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,------.../////////---...000111222111000000//////............//////,,,,,,---.........------------...///000000000000222111000000000000000111111111111000000111222222111111111111111111111111000000///000000111222222000000000111222444666777666666555444444444444444222333666888888666444222444444444555555555555555555666666666666666555444666555444333333333333333333444777<<<@@@AAA???===666555444555666666555333444444555555555555555555333333333333333333333333333111...------...---,,,////////////............,,,------...............////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++******)))*********)))))))))(((((('''((((((((()))))))))***&&&&&&'''((((((((((((((($$$%%%&&&'''(((''''''&&&''''''((((((((((((''''''000000000000//////////////////000111111111111111111000000000111222333333000111222222111000111222333333333222222222222111---......///000000111111111111111111111111111111333333222222333333444555444444555555555666666666777555333333444555444333444444333333333333444444333333333333333444444555666666666666666666666666555555555555444444444444111111222333444444333333000000////////////000000000000111111111222222222222111111111111000000000/////////.........------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))*********************)))(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))((((((((((((((((((((())))))***&&&'''(((((()))(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))(((((((((''''''(((((()))))))))*********(((((((((((())))))))))))$$$$$$%%%%%%&&&&&&'''''''''%%%&&&***+++((((((***''''''((())))))((('''''''''((()))*********))))))************)))))))))(((&&&''')))***,,,---------)))))))))))))))*********,,,,,,------------,,,,,,)))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////...000222333333222111000......------------......***+++,,,---------------------...///000000000000000000/////////000000111111000000000000111222222111111111111111111222222111000//////000222444555333333333333444666888999888777666666555555555555111333555777777666444222111222333333444444333333444444555555555555555444444444444333333444444555555666888;;;>>>???>>><<<777666555666777777555333333444555555666555555555333333333333444444444444444111///......///...---/////////.........------------...////////////.../////////.........------------------------------------------------------++++++******++++++,,,,,,,,,,,,,,,+++++++++******(((((()))))))))))))))************+++******)))(((******)))))))))(((((((((''''''(((((())))))******&&&''''''(((((((((((((((&&&''')))*********)))(((&&&''''''((((((''''''&&&////////////000000000000//////000111111111111111333222111111111111333333000111222222111000111222333333333222222222111111////////////////////////000000000000000000000000333333222222333333444555444444444555555555666666777555333333444555444333444444333333333333444444333333222222333333444555555555555555555555555555444444333333333222222222222222333444555444444333111000000//////000000111111111111111111222222222111111111111000000000000......//////......---------------,,,,,,,,,+++++++++,,,,,,,,,------------************************((()))))))))*********+++******)))((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))))))))(((%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((((((((((((((((((((()))******%%%&&&((()))))))))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((&&&'''(((((((((((('''&&&(((((((((((())))))))))))******)))))))))((((((((('''''''''((((((((())))))''''''(((((())))))******((('''&&&%%%%%%&&&((()))(((&&&'''++++++(((''')))(((((((((((((((((((((((('''((()))***+++***))))))((()))+++++++++***(((''''''((()))***+++,,,,,,,,,(((((())))))******++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---+++,,,,,,------......//////000222444333222///......------------------...***+++,,,---..................///000111111111111............///000111111000000000000000111222222333333222222111000000000///000111222333444555555444333222222333555777888999888777666555555555555111222444555555555444333111222333444444444333333222222333444555555555444333333333333444444555666666666666888:::;;;:::999777666555666777666555333333333555666666666555555333333333444444444555555444111///...///000000/////////.........------------...///000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******(((((((((((())))))*********************)))((((((***)))))))))(((((((((((('''''''''((()))*********''''''((())))))))))))((('''((()))***+++***))))))&&&''''''((((((''''''&&&////////////000000000000//////000111111111111111444333222111111111222333000222222222111000111222333333333222222111111111000000000///......------////////////////////////333333222222333333444555444444444555555555666666999888666666777777777666555444444333333444444555222222222222333333444555333333333333333333333333222222222111111111000000222333444555555555444333111000000000000000111111111111111111111222222222111111111111000000000000......//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,------.........************************(((((())))))*********+++******)))((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))%%%&&&''')))******++++++((('''%%%%%%%%%(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((((((((((((((((()))******%%%&&&((()))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###%%%''')))******)))(((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))************))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++111///,,,(((''''''((())))))'''(((++++++'''&&&(((******))))))))))))******'''((()))++++++******)))''')))+++,,,,,,***'''&&&)))******+++++++++******'''(((((()))***++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,------......------,,,,,,,,,------------......*********++++++,,,,,,,,,++++++,,,------......//////111222333333111...,,,...------,,,,,,------...++++++---...//////000000///000111222222333222222------------...000111111000000///000000111222222555444333222111///......---///222555666666555444222111/////////111333555888888777666555444444444111111333444444444333333333444555666666666555444000111222333444444555444222222222333444555666777777555555555777888777666666555555555666666444222222333555666666666555555333333333444444555555555444111//////000111111000//////.........------------...000111111111000/////////.........---------************************************************+++*********+++,,,,,,---,,,,,,,,,+++++++++******'''((((((((())))))*********************)))(((((())))))))))))((((((((((((&&&''''''((()))******+++'''(((((()))))))))))))))%%%&&&((()))))))))((('''&&&''''''''''''''''''&&&000111111111111222222222111111111111111111111111000000111111111000000//////000111222333222111111333333333222222222111111000000000000000000000000111111222333333444555555444444444333333444444555555555444444444555555666555555444444444444555555777777555444444555666666444444222222222222444444444444555555555444222111444444444333333222222222444444444444333333222111444222000///...///000111//////000000000000//////111111111111000000000000/////////...------,,,,,,,,,++++++******++++++,,,,,,------......------,,,---------,,,+++***)))(((%%%%%%&&&'''((()))******++++++***)))((('''&&&&&&((((((''''''''''''((((((******))))))((((((''''''+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%&&&'''((())))))***))))))###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))************************((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((***)))(((((((((((())))))))))))((('''&&&%%%%%%%%%(((((((((((((((((((((((()))(((((()))******((('''************++++++++++++***)))(((&&&&&&''''''((())))))))))))))))))))))))************************+++)))((()))---...---+++,,,+++***)))))))))***+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++////////////////////////000000000///.........---++++++,,,------.../////////000111222222333333222///...---...000222222111////////////000000000000333222111000000111222333000111333555666888888888666444222111111333666888444444444555555555555555666666444444555777999;;;<<<<<<<<<;;;:::777555444333222222111222333555666888666555555666777666555666666666555444444333333555555666666666666555555555555444444444333333333222222111111222222333444444333111000...---------//////000000000000//////111111222222222222111111------,,,,,,,,,,,,++++++***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))((()))(((''''''(((((('''&&&'''((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((('''''''''000000111111111222222222111111111111111111111111000000111111111111000000///000111222333222222111333333333222222222111111111111111111111111111111111111222333333444555555444333333222222222333333444444555555555555555555555555444444444444555555666666555444444555666777555444333333333333444555444444555555555444222222333333222222222111111111333333444444333333222111333222000///...///000111//////000000000000//////////////////............/////////...------,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((())))))))))))))))))(((((((((((()))((('''''''''''''''(((***)))))))))(((((((((''')))((('''''''''((())))))((((((''''''''''''(((((())))))))))))((('''&&&%%%'''(((((())))))))))))(((%%%%%%%%%&&&''''''(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((&&&&&&%%%%%%&&&(((((((((((((((((((((((()))((('''((()))***)))'''''''''((((((((()))))))))+++***)))((('''(((((()))************************************************+++)))(((***,,,...---++++++++++++*********++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///..................---+++++++++,,,------.........///000111111222222222000...---...000111111111//////000000000111111111222222111000000111222222000111333444666666777777555444222111111333555777444444444555555555555666666666555444555777999:::CCCBBB@@@===999666333111222222111111111222333444888666444333444555555444666666555555555444444444555555666666666666555555555555444444444333333333222222222222222333444444222111000//////...///////////////000000/////////000000111111111111000000------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,******)))(((((((((((()))******))))))(((''''''&&&+++)))))))))++++++***)))***++++++,,,+++***)))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''''''''000000000111111111222222111111111111111111111111000000111111111111000000000000111222222222222111333333333222222222111111111111111111111111111111111222222333333444444555444333222222111111111111333444555666666555444333555444444333333444444555555444444444555666777777666555444333333444555666333444444444444333333222111111111111111000000000333333333333333222222111222222000/////////000111///000000111111000000///////////////............//////......---,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++***))))))******)))))))))((((((((('''((((((((()))))))))***))))))((('''&&&&&&&&&'''))))))))))))((((((((((((''''''''''''((()))***+++''''''(((((((((((('''''')))******))))))((('''&&&(((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&&&&((())))))(((''''''(((((((((((())))))++++++***)))))))))))))))++++++++++++++++++++++++***************************))))))***,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------------------,,,------------------...******++++++,,,,,,---------......///000000111111111///......000111000///000000111111111222222222222222111000000111222222111222333444444555555555444333111000111222444666444444555555555666666666666666555555555777888999EEECCC@@@<<<999666444333555444333333222333333333555222000000222444666666555555555555555444444444555555666666666666555555555555444444444333333333222222222222222333333444000000////////////000000......////////////.........//////////////////...,,,,,,,,,,,,++++++++++++......------------......------,,,,,,+++++++++************++++++++++++,,,))))))(((''''''''''''(((******))))))((('''''''''&&&%%%%%%&&&((()))((('''((((((((()))(((((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''000000000000111111111111111111111111111111111111///000000111111111111000000000111111222222222222333333333222222222111111111111111111111111111111222222222333333444444444555444333222111111111111333444555666666555333111444444333333333333444444333333444444555666777777555444333222222333444555333333333333333333333333111111111111111111111111222222333333333222222111222111000//////000111111000000000111111000000000111111111111000000000000//////...------,,,,,,+++,,,++++++******++++++,,,******++++++++++++******+++++++++++++++***))))))************))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((())))))***&&&'''((())))))((('''&&&))))))******)))(((((('''((()))))))))((('''&&&&&&))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++(((&&&%%%&&&((())))))))))))))))))*********+++******)))))))))(((((((((++++++++++++++++++++++++***************************))))))***++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,------/////////000111111222222////////////////////////+++++++++,,,,,,---------*********++++++,,,,,,,,,------------...///000000222000......///000000///111111222222222333333333222111111111111111111222222222333333444444333333333222111000111222333444444444555555666666777777666666555555666777888999===<<<:::888666666777777888888777666666666555555000...---...111555777888444444555555555555555555555555666666666666555555555555444444444333333333111111000000111111222333111000000///////////////---......//////......---------............------,,,,,,,,,++++++++++++***...---,,,++++++,,,---...------,,,,,,+++*********************++++++++++++++++++***))))))))))))***++++++++++++******))))))$$$######$$$&&&((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''((((((//////000000000111111111000000000000000000000000//////000111111111111111111111111111111222222222333333333222222222111111111111111111111111111111222222333333333333444444555555444333333333333333333444555666666444222000333333222222222222333333222333333444555666666777444333222111111222333444333333333222333333333333111111222222222222222222111111222333333222222222000000000000000000111111000000111111111111000000111111111111000000000000.........---,,,,,,++++++,,,++++++******++++++,,,)))******++++++******)))******+++++++++***))))))((((((((()))***+++++++++*********)))((('''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&((())))))))))))(((((('''((((((((((((((('''&&&%%%)))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&'''((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++(((%%%%%%&&&((())))))((())))))))))))*********((()))((((((((((((''''''************************************************)))***************++++++)))+++,,,---...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------//////000111111222333333////////////////////////***+++++++++,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,---...///000222000......///000000///222222222222333333333333111111111222222111111111222222333444444333333222222222111111111222333444444444555555666777777888666666666666666777777777555444333333333444666777888888888888777666666555222000...///111444555666333444444444555555666666555555666666666666555555555555444444444333333333///////////////000111111333222111///......------------............------,,,,,,------------,,,,,,,,,,,,+++++++++*********---,,,+++******+++,,,---,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,+++************++++++++++++***************'''&&&&&&''')))+++***))))))))))))))))))))))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))/////////000000000111111000000000000000000000000...///000111111222111111111111000000111111222333333333333222222222111111222222222222222222222222333333333333333333333333555444444333333444444555444444555555444333222111333222222111111222222333222333444555555555555555333222111000000111222333333222222222222333333444111111111222222222222222000111222222222222222222000000000000111111111111000111111222222111111000////////////..................------,,,+++++++++,,,++++++******++++++,,,*********++++++*********)))***************))))))&&&''''''((()))***+++,,,++++++***)))((('''&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))************)))((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((&&&'''(((*********))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))'''%%%%%%'''(((((('''&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))************************)))***+++***))))))***+++)))***+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,------.........///000111222222333------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///000111///......000111000///111111222222222333333333000111222222222222111000222333333444444444444333222222222222222333444444444444555666777777888999666666666777777777777777222222222111111222222333555555666666666555444444777555333222333333222000333333333444555666777777555555666666666666555555555555444444444333333333/////////...///000000111444333111000...------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++************++++++++++++++++++++++++++++++)))))))))************+++******)))(((((((((((()))))))))(((((((((((((((((('''&&&&&&''')))***)))((((((''''''''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++////////////000000000111000000000000000000000000...///000111111222222222222111000000000111222333333333333222222222111111222222222222222222222222333333333333333333333333222222222222333444555555555555444444333222222111222222111111111111222222333333444555555555444333333333222111111222333333222222111111111222444444000000000111111111222222000000111222222222222222//////000111111111111111000111111222222111111000////////////..................---,,,,,,++++++***,,,++++++******++++++,,,***++++++++++++++++++***))))))************))))))'''''''''(((((()))))))))******))))))((((((''''''%%%%%%%%%%%%&&&'''(((((('''((((((((()))))))))***((()))*********)))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''(((((($$$%%%''')))******)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&************************************************(((***++++++(((((()))+++)))))))))******,,,------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******+++,,,,,,---......------...///000111222222------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000111000...---...000111111111111111111111222222222222000111222222222222111000222333444555555555555555333333333333333444444444444444555666777888999999666666777777777777666666222222333333333333222222333444555666666666555444666666555555666555333111222222333444555666777888555555666666666666555555555555444444444333333333000000000000000111222222222222000///............,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++***************++++++,,,,,,++++++***)))))))))***++++++,,,,,,))))))))))))************))))))(((''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%'''((('''%%%%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''(((***+++,,,---////////////000000000000000000000000000000000000......///111111222222222222111000000000111333444333333333222222222111111222222222222222222222222333333333333333333333333000000000111222333555555666555444333222222222222222222111111111111222222333444555555555444333222444444333222222333444444222222111111111222444555.../////////000000111111///000111222222222222222...///000111111111111111111111222222222222111111111111111111000000000000......---,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++((())))))*********))))))((((((((((((''''''''''''(((((((((((())))))))))))$$$$$$$$$%%%&&&'''((()))'''((((((((())))))******&&&''')))***++++++******)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((###$$$&&&((())))))((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%(((((((((((()))))))))***)))******++++++)))((('''++++++++++++++++++++++++************************(((***,,,+++(((''')))+++***)))(((((()))+++---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000******+++,,,,,,---......+++,,,---...///000111111////////////////////////.........------,,,,,,,,,------------------------...---,,,,,,,,,...000222///...---...000222222111000000111111111222222222000111222333333222111000222333444555666666666666333333444444444555555555444444555666777888999999666777777777777777666555000111333555666666555555444555666888888888777777222222444777999:::888666222222333444555777888888555555666666666666555555555555444444444333333333222222222111222222333444000000////////////000000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++************)))++++++---......---++++++(((((()))***+++,,,,,,---))))))))))))******************)))(((((((((((((((***************++++++++++++***))))))***+++***((((((''''''&&&'''((()))***))))))))))))************(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&''')))***,,,---...,,,,,,------...///000000//////000111111111111111//////000000000000//////111000///......///000111111111222222222111111000111111111111111111111111111222333333111111222333222222222222222222222222333333222222111000//////111111111111111111222222111222222333333222222111444333333222222333333444444444333333222111111111---...///111111111000//////000111000///...///000111000000000000000111111111111111111111111111111000//////...---,,,,,,,,,------------,,,+++******+++++++++*********))))))***++++++,,,,,,++++++***+++*********))))))((((((******))))))((((((''''''&&&&&&&&&''''''''''''''''''%%%$$$&&&)))***(((%%%''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''')))***)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((((())))))***(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&((()))************))))))((('''&&&%%%%%%$$$''')))***)))((('''(((***))))))((('''''''''''''''((('''''''''''')))+++,,,++++++***)))(((((())))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,------...............,,,,,,---...///000111111++++++++++++++++++++++++///............---------******))))))***,,,---///------......///000000000111111222222222333333333333333333222222222111111333333444444444444444444666666666666666666666666333444444555555555555555888999:::;;;:::888666444555555555666666666666666444444444444444444444444666666777777666555444444444444444555555777888888666666666666666666666666555555444333333333333444222222000000000111222333333222111000////////////,,,,,,------...---------,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***)))************+++++++++,,,,,,------,,,+++)))((((((((())))))))))))((((((...,,,***(((((()))***+++,,,+++)))''''''(((***++++++***((('''''''''((()))((('''&&&%%%%%%&&&'''(((***'''%%%&&&***+++((($$$'''((((((((('''&&&%%%%%%''''''''''''((((((((()))'''''''''''''''''''''''',,,,,,------...//////000//////000111111111111000111111222222222222111111111000///......///000111111111111222222111111000111111111111111111111111222333444333111111111333222222222222222222222222333333222222111000000000000000000000000000000000111222222333333222222111222222222111111222222222111111111111111222222222......///000000000000000///000111000///...///111......//////000111222333111111111111111111111111111111000000///......---+++,,,,,,++++++***)))(((,,,,,,+++++++++*********)))******++++++******)))*********)))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''%%%%%%&&&))))))(((%%%''''''''''''(((((((((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&((()))******(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&(((((()))))))))((((((((('''&&&&&&%%%%%%&&&((()))((('''&&&'''((()))(((((('''''''''''''''******))))))***,,,---...+++******)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---------...////////////...---------...//////000000++++++++++++++++++++++++............------------+++++++++++++++---...///------......///000000000111111111222222222333333333333222222222111111111333333333333444444444444555555555555555555555555666666777888888888888777777888999999:::999888777666666666666666666555555555555555555555555555555666666666666666555444444333333333444444555666777777777777777777777777777666666666555555555555444222111111000111111111222222222000//////.........,,,,,,------...------,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***))))))*********+++++++++,,,,,,------,,,***)))((((((((())))))))))))((((((,,,+++***)))((())))))***(((((('''((()))***,,,---+++***)))((('''(((((()))((('''&&&&&&&&&&&&'''(((&&&###!!!###'''(((%%%!!!(((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''',,,,,,------.../////////...///000000111111000000000111111222222111111000000//////......//////000000000111111222111111000111111111111111111111111222333444333111000111222222222222222222222222222333333333222111111000000000000000000000000000000111111222222222222111111111111000000000000111111......///000000111222222///............///000000///000111111//////000111---------...000111333444000000000000000000000000000000000//////......---,,,,,,,,,,,,+++***)))(((++++++*********)))))))))((())))))))))))))))))(((******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%'''((()))'''&&&''''''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))+++***)))'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((''''''&&&&&&''''''''''''''''''((()))***+++******)))((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,+++++++++************+++,,,,,,......///000000000//////........................++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,---...//////------......///000000000111111111222222222222333333222222222222111111111222222333333333444444444555555555555555555555555666777888888999999888888666666777888999999::::::777777777666666555555555666666666666666666666666555666666666666555444444333333333333333444555666777777777777777777777777666777888888888777555555000111111222111111000000222111000///............,,,------...------,,,,,,,,,,,,++++++,,,,,,---...,,,+++******+++,,,+++***)))))))))*********++++++,,,,,,,,,,,,+++***)))(((((())))))******))))))(((******))))))))))))((((((''''''((()))***++++++,,,******)))(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&$$$&&&))))))'''$$$'''(((((())))))))))))(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''---------.........//////...//////000000000000000......////////////......///////////////////////////000000111111111111111111111111111111111111111333444444333111000111222222222222222222222222222333333333222222111111111111111111111000000000000111111222222222222111111111111111000000111111111........./////////000000//////---------...///000...000111000//////000222---------...///000111222////////////////////////---------,,,,,,,,,++++++............---,,,+++***))))))((((((((('''''''''((())))))******))))))((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&'''((((((''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************++++++++++++------------------------++++++,,,,,,,,,,,,++++++***************++++++,,,...//////000000000000000.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------......------......///000000000111111111111222222222222222222222222111111111111111111222222333333444444555555555555555555555555555555666777777777777777777777777777888999:::;;;999888888777666555444444666666666555555555555555555555555666666555444444444333333333444555555666555555555555555555555555555666888999888777555333000000222222222111///...222111000000/////////000---------...------,,,,,,,,,,,,++++++,,,,,,---...+++***)))***+++,,,+++)))))))))))))))************++++++++++++******)))))))))))))))******)))))))))(((((())))))))))))((('''******++++++***)))((('''***))))))((((((((((((((('''''''''&&&&&&'''''''''***((('''(((***+++)))'''%%%&&&'''(((((()))((((((((((((((()))))))))******''''''''''''''''''''''''---------.....................///000000000000000......////////////............////////////.........///000111111111111111000000000000000000000000222333444333111000111222222222222222222222222222333333333222222222222222333333333222222111111111000111111222222111111000222222111111111111222222/////////.........------///...---,,,,,,---...///---///000000//////000111//////..........................................,,,,,,,,,,,,++++++++++++------------,,,+++***)))******)))))))))((((((((()))******************)))(((((((((((((((((())))))''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''%%%$$$$$$$$$$$$&&&'''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''$$$$$$%%%%%%&&&''''''''''''((())))))((('''((()))(((((('''&&&&&&&&&&&&&&&(((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((())))))******))))))((()))))))))******+++++++++------------------------***++++++,,,,,,++++++*********))))))******+++,,,...//////000000000000000......------,,,,,,++++++++++++,,,,,,,,,---------...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------......///000000000000000111111111222222222222222222111111111000000000000111111222333333444555555555555555555555555555555666777777777777777999999888777777888999999999999888777666555555444555555555444444444333333444444555555555555444444555555555555555555666777444444444444444444444444444555666777777555333222000111111222111000///...222222111000000000111111---.........---,,,,,,+++,,,,,,++++++,,,,,,---...+++***))))))++++++***)))(((((()))))))))*********++++++******************))))))************))))))'''((())))))))))))((((((***+++++++++***)))'''''')))))))))))))))(((((('''&&&''''''''''''''''''&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''........................---...//////000000/////////000000111111000000///---......//////......---......///000111111111111000000000000000000000000111222333333111111222333222222222222222222222222333333333333333333222222444444444333222222111111000000111111111111000000222222222111111222222222000000///......---,,,,,,......---,,,,,,,,,,,,---+++---............///111000///...------,,,,,,---------------------------------------------------************)))((('''&&&,,,,,,+++++++++*********)))******++++++******)))''''''(((((((((((())))))'''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%$$$&&&(((((('''&&&'''(((''''''''''''(((((((((((()))((('''%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((''''''$$$$$$%%%%%%&&&&&&&&&'''((()))***)))((('''(((***((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&((((((''''''(((((())))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++------------------------******++++++++++++*********))))))))))))***++++++......///000000000//////---------,,,,,,+++++++++++++++,,,,,,------......------------,,,,,,,,,,,,******+++,,,,,,++++++***------......///000000000000000000111111111111222222111111111111000000000//////000111222333333444444444444444444444444444666777888888999999888888999999888888888888888888888888888777777666666666555555555444333333222222333333444555555555555444666666555555555666666777666666666666666666666666333444555555555444222111111111111111000///......111111000000000000111111............---,,,++++++,,,,,,++++++,,,,,,---...+++***))))))***+++***)))((((((((()))))))))******+++******)))))))))******)))******++++++******)))(((((())))))))))))******((()))))))))************)))))))))))))))(((''''''&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''........................---...//////000000////////////000000000000//////------...//////...---------...///000111111111111000000000000000000000000000111222222222222333555222222222222222222222222333333333333333333333333444444333333222111111000000000111111111111000000111111000000000000111111////////////............---------------,,,++++++***+++------,,,---...000......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------((())))))(((((('''&&&%%%++++++*********)))))))))((())))))))))))))))))((('''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&$$$&&&(((((('''&&&''')))''''''''''''((((((((((((***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((("""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''((()))((('''&&&&&&%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))***+++++++++------------------------******++++++++++++******)))))))))))))))***++++++------...////////////...,,,,,,,,,+++++++++++++++++++++,,,,,,---......///---------,,,,,,,,,++++++++++++,,,------,,,+++***------......///000000000000000000000111111111111111111111111000000000000......///000111222333333444444444444444444444444666666777888888888888777555666888999::::::999888888777777777777777777777666666666555444333333333222333444444555555555444666555555444444555555555666666666666666666666666444444444444333333333222222222000//////.........//////............//////............---,,,+++***,,,,,,++++++,,,,,,---...+++)))((()))***+++***((((((((((((((()))))))))***+++***)))(((((()))***+++)))******++++++******)))***))))))((()))***+++,,,***)))((((((((()))++++++((())))))***)))((('''&&&&&&&&&'''(((((('''&&&&&&'''((()))))))))(((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''.....................------......///////////////------............------,,,---...//////...---,,,---...///000111111111111000000000000000000000000///000222222222222444666222222222222222222222222333333333333333333333333333333222222111000000///000000111111111111000000000000////////////000000------......///000000000,,,,,,---...---,,,***))))))***,,,,,,,,,,,,---///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************)))((('''&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''###&&&)))(((&&&%%%''')))''''''''''''((((((((()))***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((###%%%''''''&&&&&&&&&(((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%'''''''''''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++------------------------******++++++++++++******)))))))))))))))******+++,,,------...............++++++++++++++++++++++++++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,---.........---,,,+++------......///000000000000000000000111111111111111111111111000000000000---...///000111222333333444444444444444444444444333444444555555555555555222444777:::;;;;;;;;;:::777777777777777888888888888777777666555444444444222333444444555555555444555444444333333333444444444444444444444444444444666555444333333333333444333222000............///------,,,,,,,,,------...............---,,,+++***,,,,,,++++++,,,,,,---...***)))((()))***+++***((((((((((((((())))))))))))******)))(((((()))***+++******++++++++++++******+++***)))((((((***,,,......---***(((''''''((()))((()))*********)))'''&&&%%%&&&'''(((((('''&&&%%%"""$$$%%%%%%$$$######$$$(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,------......------,,,///000000111111111111000,,,------......------,,,............////////////000000000000000000000000......------------......222222222222222222333444333222111000000000222222111222333333444444333333222222111111111111222222333333333222111000///...111111000000000000111111111000...---------///000......---------,,,,,,,,,,,,---......------///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''((()))***)))(((%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))(((&&&%%%%%%&&&((())),,,***(((%%%$$$%%%'''(((%%%&&&''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++***))))))******...............------------------............//////////////////.........---------,,,,,,+++++++++***+++,,,---............,,,---...///000000000000//////000000111111222222333333222111000000000111000000000000111222333444333222111111000000111111222222333444555666777888777777888888888777777666888888999999999:::::::::999777666777999:::777555111111222333333444555555444444444444444444444444444444555555555444222111666666555444333333222222111000///......------......---,,,++++++,,,---.....................------...---,,,+++***)))))))))+++,,,,,,++++++)))((('''))))))))))))))))))))))))...---,,,***))))))((((((++++++******************+++,,,,,,------,,,,,,+++111...+++'''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''',,,,,,------------,,,,,,......///000000000//////,,,------......------,,,............////////////000000000000000000000000......------------....../////////000000111222333222222111000000111111222111222333333444444333333333222222222222222222333333333333333222111000000111000000//////000000111000000000000//////.........------------,,,,,,,,,,,,---......------...000///.........------------+++++++++,,,,,,,,,,,,,,,++++++,,,------+++)))((())))))))))))))))))))))))***))))))))))))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((((((((()))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))),,,++++++***))))))******---------...............,,,,,,,,,,,,---------...,,,,,,------------------000000/////////.........------...///000000000000,,,---...///000000000000000000000000000000000000333222111111000000111111000000000000111222333333333222111111000000111111222222333444555666777777666666777777777666666555888888888888999999999999999777666666888888666333111111222222333444444555444444444444444444444444333444555555555444333222666666666555444333333333111000///......---------------,,,,,,,,,,,,------.........---------------,,,+++***************+++,,,,,,+++******))))))((())))))))))))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))******++++++++++++******---,,,)))'''&&&%%%&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''',,,,,,------------,,,,,,,,,---...////////////...------............------............////////////000000000000000000000000......------------......////////////000111222333111111000000000111111222111222222333333333333333333333333333333333333333333333444333333222111000000//////......//////000...///000111000///---,,,------------,,,,,,,,,,,,,,,---......------...///............------------+++++++++++++++++++++++++++,,,------,,,***((('''))))))))))))))))))))))))************)))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((('''%%%%%%%%%&&&(((***$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((()))***%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((())))))******++++++*********************++++++************))))))))),,,+++******)))*********,,,,,,------......//////+++++++++,,,,,,,,,------+++,,,,,,,,,---.........------------,,,,,,,,,,,,---...///000111111111111,,,---...///////////////111111000000000000//////222222111000000000111111111111000000000111111222222222111000000000000111111222222333444555666666444555555666666555555555666666777777777888888888888777666666666666333111111111222222333333444444333333333333333333333333333444444555555555555444666666666555444444333333000000///......---------,,,,,,,,,------,,,,,,,,,------------------------***)))))))))******+++,,,---,,,***)))(((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''&&&&&&&&&(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,------,,,,,,,,,,,,---...///////////////------............------............////////////////////////////////////...------,,,,,,------...000000000000000111111222000000000000000111111111111111222333333333333222222222222222222222222222222222222222222111000000//////............//////...............------,,,---------,,,,,,,,,++++++,,,---......,,,,,,---...------------------------+++++++++***************,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))*********)))))))))(((((()))))))))(((''''''&&&&&&(((((((((((('''''''''''' """$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((()))(((''''''((('''%%%$$$%%%&&&(((***$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&$$$%%%&&&(((((((((((('''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((((())))))))))))*********'''((((((((())))))******))))))))))))************,,,,,,,,,,,,++++++++++++++++++***************+++++++++,,,------...//////+++,,,,,,,,,,,,------------------...///000111111,,,+++++++++++++++++++++,,,---....../////////...,,,---....../////////.../////////000000000000000111111000000000000111111222111111000000000000111222222111000000000000000111111222222333444444555444444555666666666555555555555555666666666777777777666666555444333111000111111222222333333333333222222222222222222222222333333444444555555555555444444444333333333222222////////////...---,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------++++++*********++++++,,,---+++)))((('''((()))+++)))))))))))))))))))))))))))))))))))))))***++++++'''((((((((((((((())))))'''(((((())))))(((((('''&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000---......//////......---............////////////////////////////////////------,,,,,,,,,,,,------111000///......---......//////000000111111111111000111222222333333222222000000111111111111000000///000000000000//////...//////............//////000...+++))))))***,,,...------,,,,,,,,,+++++++++,,,---...---,,,+++,,,---,,,,,,------------------+++++++++*********)))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((''''''''')))((((((((('''''''''&&&((((((((((((''''''''''''"""###%%%'''((((((((('''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&((('''%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********+++((((((((((((((()))))))))((((((((())))))*********,,,,,,,,,+++++++++******+++***************++++++***++++++,,,---...//////------------............---------...///000111111............////////////,,,------...............,,,------...............------...///000111111222111000000///000000111111111111000000///000000000222111000000//////000000000000111111222222333333444555666666777777777666444444555555555666666666555666666555333111000000111111222222222222222333222222222222222222222222333333333333444444555555222222111111111111000000.../////////...---,,,+++)))***+++,,,,,,+++***)))++++++++++++,,,,,,------......,,,++++++*********,,,+++)))''''''(((***+++))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((())))))*********((())))))))))))))))))(((%%%&&&(((******)))((('''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,,,,,,,++++++,,,---...///000111111111......////////////..................////////////000000000000000000000000------,,,,,,,,,,,,------......---,,,++++++++++++......///000111111111111000111111222222222222222...///000111111000///.........////////////......000//////......//////000111...***((('''***---///,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,+++******))))))+++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%######$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$%%%&&&''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))************(((((((((((())))))))))))((((((((()))******++++++***))))))))))))(((((((((*********)))******+++,,,++++++,,,,,,------......---------.........//////+++,,,,,,,,,---.........---------------...............///////////////...,,,------.........------------...//////000111111000000/////////000111111000000/////////000000111111111000////////////000000000000000111111222222444555666777777777777777444444555555555666666666444555666555333111111111111111222222222222222222111111111111111111111111333222222222222222333444000000000000000000//////......//////...---+++************++++++*********)))******++++++,,,,,,---///...---+++***)))))))))******(((((((((((()))***))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))((((((((())))))******+++))))))************))))))&&&'''((()))***))))))((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,,,,,,,,,,++++++++++++---...///000000000......////////////..................////////////000000000000000000000000---,,,,,,++++++,,,,,,---------,,,,,,---......///---...///000111111111000000000111222222222222222...000111222222111000.........///////////////...111000000//////000000111111///,,,******+++...///,,,,,,,,,++++++++++++***,,,---...---+++***+++,,,++++++,,,,,,,,,------------------,,,+++*********)))))))))))))))******+++)))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&&&&''''''(((((((((((((((((((((''''''''''''%%%%%%$$$###""""""""""""###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))((((((((((((******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------*********++++++,,,,,,,,,------............---------------......------,,,000000/////////.........///////////////000111111///////////////000111222111111000/////////////////////000000000000111111333333444555666666666666555555555555666666666666333555666666333111222333222222111111111111111111111111111111111111111111333222111000000000111222000000000000000000000000---...//////...---+++)))******))))))))))))******)))))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&'''(((((()))******))))))************))))))&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++,,,,,,+++++++++)))***,,,---.../////////......////////////................../////////000000000000000000000000000---,,,,,,++++++,,,,,,------......///111333444555,,,---///000111111111000000000111222222222222111///000222333333222000/////////000000000000000///111111000000000000111111000000///............///,,,,,,,,,+++++++++******,,,---...---+++***+++,,,+++++++++,,,,,,---------......------,,,+++******(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''$$$#########$$$&&&(((***###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%&&&$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$"""!!! """###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))"""###$$$%%%'''((()))***%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))************))))))))))))((())))))***+++,,,,,,,,,++++++++++++******************))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///////////////.........---------....../////////+++++++++,,,,,,+++******---------...------,,,,,,333222111000...,,,+++***///////////////000111111............///111222222111111000///////////////////////////000000000000111222333444555555555555555555555666666666777777222555777666333222333555222222111111111111111111000000000000000000000000333222111/////////000000000000000000111111111111---.../////////---+++)))+++***)))(((((()))***+++((())))))***++++++,,,,,,'''''''''''''''(((((()))'''((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++++++++******......---,,,,,,,,,,,,---............////////////..............................////////////......------------,,,,,,+++***------......///000000111......///111111222222222222222222111111111111111000111222333333222000/////////...---------------///000000111222333333333000000000000///...---,,,...---,,,+++***+++,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------************************((((((((((((((((((((((((************))))))))))))************))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((('''%%%%%%''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))***************************------******---...,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,........................///......---------......222111111111000000////////////000000000000/////////////////////000000111000000000000000//////......///000111111222222111000111222222444444555666666555444333222111222222444444333333222111111111222222222111111111111000000///...///222444444444444222000000000000///...000000000000///////////////000111111111000...---------...---,,,***(((&&&((()))***+++++++++++++++(((((((((((((((((((((((()))))))))(((((((((((((((++++++)))(((''''''''''''''''''''''''''''''''''''))))))************))))))))))))******+++++++++,,,***)))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&,,,,,,,,,++++++++++++***+++++++++,,,---...///000------------..........................................////////////......---------------,,,+++***,,,------...//////000000......///111111222222111111111111000000////////////000222333333222111000444333111///...------,,,......//////000111111222000000000000///...---,,,---,,,++++++,,,---...//////...------,,,,,,------,,,,,,,,,---------......+++++++++***************++++++++++++++++++++++++*********)))))))))(((((()))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%''''''&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))***+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++------******...///,,,------,,,+++++++++++++++***++++++,,,---...//////.........------,,,,,,,,,////////////////////////......---------......///111111000000000///////////////000000000000//////000000000000000111111222//////000000000///.........//////000111111222111111222222333333444444444666666555444444333222222222222222222222222222222222222222111111111000000111000///111444555666555666333000//////000///...000///////////////////////////000111000///...------------,,,+++***)))((())))))***+++++++++++++++************************))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))(((''''''&&&&&&''''''))))))(((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%,,,,,,,,,,,,++++++++++++++++++++++++,,,...///000+++,,,,,,,,,------------..............................////////////......,,,------------,,,,,,+++,,,,,,------.../////////......///000111111111111111111000//////...------...///111222333222111111777666444111///...,,,,,,,,,------......//////000000000000000///...------,,,,,,,,,,,,---///000111//////...------------...------------............++++++++++++******))))))))))))))))))))))))))))))******))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((($$$&&&((()))'''&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***+++,,,,,,---+++......++++++//////---,,,,,,+++*********++++++******+++,,,...///000000.........---------------000000000000000000000000---------------...///000000000///////////////...//////000000000000//////111111000000111111222333...////////////...------......///000000111111222333333333333333333333333555666666666666555333222000000111111222333333444222222111111111000000000000000111444777999999888888555111......//////...//////////////////////////////000000//////...---,,,,,,+++***************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))************)))(((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%!!!"""###%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------..............................////////////......,,,---------------,,,,,,,,,---------.........///......///000111111000000222111000000///...---------...000111222222222222666555333111///...---------------....../////////000000000000000///......---------...///000000111000///......------......,,,,,,,,,------------...,,,,,,++++++***)))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$&&&)))***(((&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''(((******)))***++++++,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++,,,......++++++///000---,,,,,,+++++++++++++++,,,******+++,,,---......///...............---------////////////////////////,,,,,,,,,---...///000111////////////............//////000000000000//////000000//////000000111222...............------,,,......//////000000111222333333333333222222111111333555666777666555333111111111111111222222333333111111111111000000000000...///222666;;;>>>>>>>>>:::666111...---...//////.........///////////////////////////......------,,,+++***))))))***+++,,,)))******+++++++++******++++++++++++++++++++++++)))))))))******************)))((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###---------,,,,,,,,,++++++------,,,++++++++++++,,,,,,------------.......................................////////////......,,,------......------------------..................//////000000000000///222222111000000///............///000111222222222222111000000////////////...///////////////000000000000000000000000///.../////////////////////...//////...---------------******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))((((((((((((''')))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''(((((('''''''''((((((((((((''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''((((((((())))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++((())))))******************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++***************+++...---++++++...///---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++................................................,,,,,,,,,---...///000111............//////////////////000000000000/////////............///000000...............------,,,............///000111222444333333222222111111000222333555666555444222000333333333333222222111111111111111000000000//////,,,...222999???CCCCCCBBB;;;777222.........//////------....../////////000///......---------------+++***)))((()))***+++,,,******+++++++++******)))************************(((((())))))************)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###------------,,,,,,,,,,,,************+++---...///------------..........................................////////////......,,,------............---////////////////////////...//////000000/////////111111000000000000//////////////////000111111111///............///000111000000000000000000000000000000000111111000000/////////000000///...------......---,,,,,,,,,,,,---************++++++++++++************************************************))))))(((((((((((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&$$$&&&((()))'''&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&'''(((((())))))(((((('''$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''((((((((()))))))))'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))******(((((()))************)))***++++++,,,,,,++++++***))))))))))))))))))))))))***************************------******......,,,------,,,,,,------.........------,,,,,,+++******.............../////////........................---------------...///000...////////////000000000//////000000000000//////...------------...//////...////////////...------///...------...///111222333333222222111111111000222222333444444333222111666555555444333333222222111111000000000/////////+++...444;;;AAAEEEDDDCCC999666222//////000000///---------......//////000......---,,,,,,,,,,,,---******)))))))))******+++***++++++++++++***))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$...------------,,,,,,,,,))))))******+++,,,...///+++,,,,,,,,,------------..............................////////////......,,,,,,---...............000000000000000000000000...///////////////............////////////000000000000/////////000000000...............///000111000000000000000000000000///000000111111111000000,,,---.../////////...---------,,,++++++++++++,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,''''''''''''''''''''''''))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((((((((())))))))))))((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((())))))))))))***++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))***+++,,,------))),,,+++)))))),,,---+++,,,,,,++++++,,,------.....................---------........./////////000..............................---------......////////////000000000111111//////000000000000//////...............///000000//////000000000///......///...---------///111222222222222111111111111111333444444444444444444444555555555555555555555555111000000000////////////...111666===BBBDDDBBB@@@777555222111111111000///,,,,,,---......///000000......,,,+++++++++,,,---)))***************)))(((+++++++++++++++***))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%......---------,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,..............................////////////......,,,,,,---.../////////...111111111111000000000000...///////////////......,,,,,,------.../////////111000000////////////000000///////////////000000000000000000000////////////000000111111111000000***+++---///000000//////---,,,++++++******++++++++++++,,,,,,,,,---------(((((()))***+++,,,,,,---************************)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***))))))(((((((((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))$$$%%%''')))+++...///000)))++++++((((((,,,---***+++*********+++,,,,,,---.../////////000000111111---.........//////000000000000000000000000000000///......---------......//////000000111111222222//////000000000000/////////////////////000111111000000000000000//////...///...---,,,---///111222111111111111111111111111555555444444444555555666444444555555666777777777000000000000////////////111333888>>>BBBCCC@@@===666444222111222222111///,,,,,,------...///000000...---,,,+++++++++,,,---)))***+++++++++)))((('''+++++++++++++++***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''******)))))))))((((((((('''''''''''''''((()))***'''''''''((((((((((((((($$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&'''(((((((((###$$$%%%%%%&&&&&&&&&&&&......---,,,,,,+++******)))***+++,,,------...---............////////////..................---------......//////......---,,,,,,,,,---------......000000000000111111111111000000////////////000000111111111111111111111111////////////////////////////////////000000000000///000111222333333222111222222111000///...------...///000000000///---,,,+++++++++,,,,,,---------+++++++++++++++***)))((())))))))))))))))))))))))******)))(((((((((((((((++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%#########%%%''')))'''&&&%%%$$$$$$$$$%%%&&&'''(((((((((&&&%%%&&&'''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######%%%'''(((***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&%%%'''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((************)))(((&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++***,,,...---,,,,,,///222000///...---------------......---,,,---...///000000000//////......------222000......000000---***............////////////000000111000000///...---000000000000000000000000...............///000000////////////////////////111222222222222111000000000111222444555666666666333333333444444333222222333333333222111000//////...000333666888999888888222222222222222222222222......---------,,,,,,,,,---,,,***))))))+++,,,...++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''(((((())))))******%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......---,,,,,,+++*********+++,,,------...------............////////////////////////////////////+++,,,,,,------,,,,,,+++------------............000000000000111111111111000000////////////000000////////////////////////////////////////////////////////////000000000111000000111222333222111111222222111000///...------...////////////...------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++******)))******************************)))((((((((((((((((((((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))))))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++)))+++,,,,,,******---/////////...---------------...------,,,---...///000000000000//////.........111///......000000---***............//////////////////000000000//////...///////////////////////////............///000000000000000000000000000000111222222222222111000000000000111333444444444444222333444444444333333222333222222222111000000000///000222444555555444333111111111111111111111111......---------,,,,,,,,,---,,,+++*********+++,,,***))))))))))))))))))***,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...------,,,,,,++++++***,,,------.........---------............/////////..................//////,,,,,,------------,,,,,,............////////////000000000111111111222222111000000//////000000111/////////////////////////////////////////////////////////000000000111111111111222222222111000000222111111000///...------///......---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******************************))))))(((((((((((((((&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''(((((((((''''''&&&(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))***++++++***)))+++,,,///...------------------...------------...//////000000000000////////////000///......//////---+++............////////////........./////////////////////////////////////////////......//////000111111111111111111111111111111111222222111111000//////000111222222222222222222333444555555444333222222222111111111111111111000111222222222111///...000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++*********)))))))))(((((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------,,,,,,+++++++++.........///......---------------.........//////+++++++++,,,,,,,,,,,,,,,......////////////......////////////000000000000000000111111111222222222111000000000000000000111000000000000000000000000//////////////////////////////000000000111111111222222222222111111000000111111000///...------,,,///...,,,+++++++++,,,---,,,,,,++++++******)))))),,,,,,---------,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###"""%%%%%%%%%%%%&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""%%%'''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&'''&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))%%%&&&'''''''''''''''&&&(((((((((((())))))))))))******************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++*********......---,,,,,,---------------------......//////000000000000000000000000///......//////...---,,,............////////////------------...//////000......................../////////...///000000111111111111111111111111111111111111111111000000///000000111222222111111111111222444555666555444333111111111111111222222222000111111111111000......000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,+++***((('''))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,,,,++++++.........///......------------------............+++++++++,,,,,,,,,------...//////000000//////.../////////000000000111111111111111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111333333222111111000000000111111000///...---,,,,,,...---+++*********+++,,,+++++++++******)))))))))+++,,,,,,------,,,,,,,,,************************))))))(((((((((((())))))+++***)))'''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((('''%%%###!!!%%%%%%&&&&&&''''''''''''&&&'''''''''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& ###&&&((('''&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))%%%&&&'''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......---,,,+++------,,,,,,,,,------...---------...............///////////////000000000---...//////...---------............////////////------,,,,,,---...///000///////////////////////////////////////000111111111111111111111111111111000111111111111000//////000111222222222222222111111222444666666666444333111111111111111222222222000000000111111111111000111111111111111111111111......---------,,,,,,,,,+++,,,,,,+++***)))((('''+++******))))))******+++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''(((((())))))))))))(((((($$$$$$$$$$$$%%%&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------.........---------...//////000000------............------////////////000000000000111111111222222222222333222111111000000111111222////////////////////////000000000000000000000000000000000111111111222222333222111111000111111111111000000///...---,,,,,,,,,,,,+++************************)))))))))))))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$"""$$$%%%&&&''''''(((''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&'''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******))))))''''''(((((((((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,,,,------.........---...///111000...,,,,,,,,,,,,,,,,,,------...,,,---......//////..................////////////,,,---//////---,,,------............////////////...---,,,++++++---...///000000000000000000000000000000//////000000111222111111111111111111111111000000111111000000///...///000111222222222222222000222555777777666555333222222111111111111111111///000000000111222222333111111111111111111111111......---------,,,,,,,,,+++++++++***)))))))))(((++++++************++++++)))((((((''''''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''$$$$$$$$$$$$%%%&&&'''((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,---------.........---......///000000111111------............------........./////////000000111111111222222222333333222111111000000111111222////////////////////////000000000000000000000000000000111111111222222222222111000000000111222333000000///...---,,,,,,+++******++++++******)))(((((((((((())))))))))))))))))******+++,,,,,,++++++((((((((((((((((((((((((((((((((((((((()))*********)))(((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((('''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""##################$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))************)))))))))))))))(((''''''&&&(((((((((((())))))))))))************************((()))+++,,,---,,,+++***++++++,,,,,,---......///---------///222222000---,,,,,,++++++,,,,,,---...,,,---.../////////...---,,,---------.........///+++---//////---,,,---...............///////////////...,,,+++***+++---...111111111111111111111111000000//////000000111222000000000000000000000000000000000000000//////...---...///000111222222222000222555777888777555333333222222222111000000000000000000000000111111222000000000000000000000000......---------,,,,,,,,,+++***)))(((((()))************))))))))))))******(((((('''''''''(((((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------......,,,,,,------...///000000//////000000000000//////............////////////111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222111111000000000111333444000000///...---,,,,,,+++)))***+++++++++***((('''''''''(((((())))))******((()))***+++++++++++++++((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$&&&((())))))((('''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$&&&'''#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!###%%%''')))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&(((***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************************)))(((&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++''')))***,,,,,,+++***)))++++++,,,,,,---...//////,,,,,,,,,///222333000---++++++++++++,,,,,,---...,,,,,,.../////////...---,,,,,,,,,---------......***---//////,,,+++,,,.............../////////000///...,,,*********,,,---111111111111111111111111000000000000000111111222////////////////////////000000000000000//////...+++,,,---///000111111111///222555888999777555444444333333222111000//////111000000////////////000////////////////////////......---------,,,,,,,,,+++***((('''''')))+++,,,))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((''''''(((((()))***+++''''''(((((())))))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.........------,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,---------......////////////000000000000............/////////000//////000000000000//////000000////////////000000444222//////000333444444111111111000000000//////000000000000000111111222/////////000111111222222111...++++++---...---+++************************))))))))))))((((((((((((************************(((((())))))))))))(((((('''(((((('''&&&''')))+++((((((((((((''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&%%%%%%***((('''&&&&&&'''(((***&&&&&&''''''''''''&&&&&&'''''''''((()))******+++''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((+++)))'''%%%$$$%%%&&&'''&&&'''((())))))*********(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))************++++++,,,---,,,,,,------------,,,,,,***+++---...///...------***+++,,,,,,,,,+++***)))......//////...------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000000000000000///..............................000000000000////////////......---......///000111////////////000000000000000222333555555444333222111111222222222222111111111111111111111111111111000000000000000///......,,,,,,,,,+++++++++******************))))))((((((***************)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''%%%$$$$$$&&&)))+++))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&''''''((()))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%......---------,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,---------.............../////////000000000........./////////000000//////000000000000//////000000////////////000000333111000000222333333222333333333222222222111111000000//////000000111222000/////////////////////...---,,,---//////,,,)))************************)))))))))))))))))))))(((************************(((((())))))))))))(((((('''(((((('''&&&&&&''')))((((((((((((''''''''''''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((***)))'''%%%%%%%%%&&&'''&&&'''((())))))*********(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((()))))))))******)))))))))***+++---...///---------......---------,,,,,,------------------+++,,,---......---,,,+++***+++,,,---............,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,---------......---.....................111111111111111000000///...............---------000000000000/////////////////////...//////000111.../////////000000000000000111333444444333222111000111111222222111111000111111111111111111111111///000000000000///......,,,,,,,,,,,,++++++++++++++++++*********)))))))))***************)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))'''%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%------------,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,------------.........------........./////////....../////////000000000//////000000000000//////000000////////////000000111000111333555666555333333222222222222111111111000000//////000000111222000000///......---,,,,,,+++,,,---///000...+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((((((&&&%%%%%%&&&(((((((((((('''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((***)))'''&&&%%%%%%&&&'''&&&'''((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************((())))))+++,,,...000111---..................---...------,,,,,,,,,,,,---------............------'''((()))+++---...//////,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......///.....................222222222222222111000000//////.........---------////////////000000000000111000//////.../////////....../////////000000000///000111222333222111000000111111222222111111000000000000000000000000000/////////000//////...------------,,,,,,,,,+++++++++++++++***************)))************))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------------------............------------.........///...////////////000000000//////000000000000////////////000000000000/////////000333777;;;<<<:::888000000000000///////////////////////////000111111/////////.........------+++,,,---......---+++)))************************)))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((("""$$$'''((('''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&'''&&&'''((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))*********+++*********+++,,,...///000---......//////......---///...,,,+++***+++,,,,,,,,,,,,---------...------'''(((***,,,---.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......////////////............111111222222111111000////////////...------,,,,,,////////////000000000000111000///...------------........./////////000000...///000000111111000000000000111111111111000000000000000000000000000000...////////////...---------------,,,,,,,,,,,,+++++++++++++++************))))))************)))(((((((((((((((((('''''''''((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------------.........//////------------.........///////////////000000000111//////000000000000////////////000000000000//////...000555;;;@@@AAA???===/////////////////////////////////...///000000111.........//////000000000------,,,,,,+++++++++,,,))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((( ###&&&'''''''''((()))((((((((((((''''''''''''''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&&&&'''((())))))*********(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))***((())))))))))))*********,,,,,,+++++++++,,,------------............------///...,,,+++******+++,,,*********++++++,,,,,,---++++++,,,---------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////000000111111000000///...//////.........---------.../////////000000000111000///...---,,,+++++++++............////////////......//////000000000000000000000111111000000000////////////////////////...............---,,,,,,------,,,,,,,,,+++++++++************************((())))))*********))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++++++++,,,,,,,,,,,,,,,------......------,,,+++,,,------......------------........./////////------.........//////////////////000000000111111//////000000000000//////...///000111111000///...---000555;;;@@@AAA???===000000111111111111111222//////......//////000111---......///000000111111---------+++))))))+++---))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((!!!###&&&''''''''')))***((((((((((((''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&& ###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&'''((())))))*********(((((((((((())))))))))))''''''''''''''''''''''''************++++++++++++(((((((((((())))))))))))---,,,++++++******++++++,,,------------------,,,---,,,,,,++++++++++++,,,))))))(((((()))***+++,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000000000000000000///....................................//////000000111111000///...---,,,,,,,,,,,,------........./////////........./////////000000///000000111111000000///////////////////////////------......------,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********((())))))************)))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******+++++++++,,,,,,,,,,,,------......------,,,+++,,,------......------............////////////....../////////000000000//////000000000111111111//////000000000000//////...///000111111000///...---///333777;;;;;;999666000000000000111111222222///............///000000........................***,,,...---***)))***,,,))))))))))))))))))))))))((())))))******+++,,,,,,************************(((((())))))))))))((((((&&&'''((('''&&&&&&((()))(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&!!!  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++&&&'''''''''((((((((((((*********))))))***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++(((((('''((((((***+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...///000111111222000111111111111000//////,,,,,,------.../////////.........///000111111111111000///...............---------........./////////////////////000000111//////000000000000//////........................,,,------------,,,++++++++++++*********)))))))))''''''((((((((()))))))))(((((()))***************''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%*********++++++,,,,,,,,,,,,------......------,,,+++,,,------......------............/////////000////////////000000000000000000000000111111111111//////000000000000//////...///000222222000///...---...111444666666333000---.........//////000000...............///000000///......------,,,,,,+++(((+++//////,,,***)))***))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((())))))))))))((((((*********'''%%%%%%&&&((()))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&)))'''%%%$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((''''''&&&&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,***++++++,,,,,,++++++***((()))+++,,,------,,,+++)))((((((((((((***,,,---******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///000111222333222222222222222111000000+++,,,,,,---...///000000---......///000111111222222111111000000000000000---------........./////////////////////000111111//////000000000000//////........................,,,------------,,,++++++*********))))))))))))(((&&&'''''''''(((((())))))(((((()))***************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++++++++,,,,,,,,,------///...---,,,+++************+++---//////...---,,,///......------,,,++++++///...---------///000111000000000000000000000000////////////////////////000...---...///000///---------...///000000///////////////000000000000000......///////////////...,,,,,,+++***))))))******,,,++++++******)))))))))+++++++++***)))(((((('''(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))///---+++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))((('''%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%&&&'''((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''&&&'''((()))+++,,,)))************++++++++++++*********))))))(((((())))))(((((()))***++++++)))))))))))))))(((''''''***)))(((''''''((()))***+++++++++***************))))))*********+++++++++)))))))))))))))******+++///...,,,+++***+++,,,,,,)))************+++++++++++++++******++++++,,,---------------------------......////////////......000111333444444111///---//////...------...///000////////////............111000///...------------111000///......///000111---......//////////////////000111222222111000///.........////////////000......---,,,+++++++++++++++******)))(((''''''&&&''''''(((((())))))******''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""" !!!"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,---------............---,,,+++++++++++++++,,,.../////////------//////............---------------------...////////////////////////////////////////////////////////////000000/////////000......//////////////////////////////////////////......////////////......,,,++++++***))))))******------------,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++******((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%$$$###$$$''')))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$###"""###$$$%%%%%%&&&'''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((('''((('''''''''((()))***+++))))))*********+++++++++************)))))))))(((+++******))))))))))))*********++++++******)))(((+++***)))(((((()))***+++************************)))))))))))))))*********)))))))))))))))******+++...---,,,*********+++,,,)))************+++++++++++++++******++++++,,,---------------------------////////////...,,,+++***000111333333333222000//////...---------...//////222222222222222111111111000000//////000000111222444333111000///...//////------...///////////////...///000111111000///...------........./////////+++***************++++++*********)))((('''''''''(((((((((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,.../////////...---.........////////////000+++,,,------------------////////////////////////////////////////////////...000222111///...///222111000///.........///000///////////////............///////////////......,,,+++******)))*********))))))))))))************------,,,,,,+++*********************************))))))******++++++,,,,,,((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%&&&'''''''''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''')))((((((''''''((()))))))))))))))*********++++++************)))))))))))),,,,,,***))))))((())))))++++++,,,,,,,,,+++******+++******))))))******+++(((((())))))******++++++))))))))))))))))))(((((()))))))))))))))******+++,,,+++******)))*********)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------......---,,,,,,+++111111111222222222222222//////...---------...///222222222222222333333333/////////000111333444555666555333111///...------------...////////////.........////////////......,,,,,,,,,---------......(((''''''((()))***++++++******))))))((((((''''''((((((((())))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&'''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************++++++++++++,,,+++++++++,,,,,,---...++++++,,,---...------,,,,,,------...//////000000+++,,,...//////...---,,,////////////////////////........................,,,///222111---+++...222222111///------...000111/////////...............//////////////////...---++++++***************+++&&&'''''''''(((((()))))),,,,,,+++++++++*********************************((((((((()))***++++++,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''&&&%%%%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''((())))))((((((''''''''''''))))))))))))*********************)))))))))))))))++++++******)))*********++++++,,,,,,,,,,,,+++*********))))))))))))******''''''((()))******++++++************)))))))))))))))))))))))))))******+++******))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---------)))***+++---///000000000111111000000111222444555111000///.........///000//////000000000000000111/////////000111222444555444333222000...---,,,+++,,,---......//////......------------------------++++++,,,,,,,,,---------((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++,,,,,,,,,,,,++++++++++++,,,---......******++++++,,,,,,,,,,,,++++++,,,---...//////000---...///000000///...---........................------------------------***...111///+++))),,,000222111///...---///000222000000//////............///////////////...------+++***************++++++*********++++++,,,,,,,,,***************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((((((((())))))((('''&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&(((((()))))))))*********))))))))))))))))))******))))))))))))***+++------******++++++,,,++++++***))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------)))+++,,,...000111222222000000//////000222444555333222000/////////000000........./////////000000000000////////////000000/////////......---,,,,,,,,,------...............------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------........./////////++++++++++++,,,,,,---...+++++++++++++++,,,,,,,,,++++++,,,,,,---...///////////////000//////..............................------------------------***,,,...---***)))+++...000000/////////000111222111111000000//////......000000000000///...---,,,*********)))******+++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''((()))))))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((('''&&&%%%((((((((()))))))))******))))))))))))************(((((())))))+++,,,...///******+++,,,,,,,,,++++++))))))***++++++***))))))))))))******++++++,,,,,,+++++++++,,,,,,,,,------)))))))))))))))******+++(((((()))************))))))************+++++++++++++++******++++++,,,---******++++++,,,,,,------......//////000///////////////......///000222333333222000///...//////000/////////000111111222222111000///...------------,,,,,,---------------,,,,,,,,,---............---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,+++************))))))))))))((((((((((((+++************)))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,---------.........,,,,,,+++++++++,,,------------,,,,,,------......,,,,,,------......//////000///......---------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333333222222111000000//////000000000000///...---,,,******))))))***++++++,,,)))))))))))))))(((((((((************************************************((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$%%%'''(((((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((((((&&&'''((((((((('''&&&%%%(((((((((((()))))))))***((()))))))))************)))))))))***+++,,,---...++++++,,,---------------++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,))))))***+++,,,------...)))))))))))))))******+++((()))***+++++++++******)))************+++++++++++++++******++++++,,,---)))******+++,,,,,,------.........//////...------...............///000000222111///------------...///000000111222222333333111000///...------------,,,,,,---.........---,,,+++,,,------......------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,++++++*********++++++(((((((((((())))))))))))+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''&&&%%%###!!!######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++---,,,,,,++++++,,,,,,---///............///000000.........///////////////000///---,,,+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,---///111222333333333333333333222111000000///000000000000///...---,,,******))))))***+++,,,,,,...---------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++***)))'''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&&&&"""###%%%'''''''''%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''!!!"""%%%'''((((((((((((%%%&&&'''(((((('''&&&&&&(((((((((((())))))))))))(((((())))))*********++++++++++++***++++++,,,,,,,,,,,,---.../////////...------...//////...------------,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...)))))))))))))))******+++((()))***,,,,,,,,,+++***)))************+++++++++++++++******++++++,,,---))))))***+++,,,,,,------***+++,,,---.../////////---------...............000///---,,,++++++,,,,,,...//////000111111222222000000///...............---.../////////...---,,,+++,,,------......------......,,,,,,,,,,,,......,,,,,,------------......))))))))))))***+++,,,---(((((((((((())))))))))))++++++++++++******))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((('''%%%"""!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++******++++++,,,---...........................---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,++++++*********////////////000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))******++++++******))))))***+++,,,+++)))'''%%%))))))***))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%######""""""######$$$%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((()))***************+++++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......------,,,+++++++++,,,)))))))))))))))*********+++*********))))))((((((------,,,+++***************+++,,,,,,******+++,,,(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000////////////111111000000//////......000///...---,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...)))(((((((((((())))))***)))((((((***,,,+++'''###(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%++++++******++++++,,,---------------------------...---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,---------............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,((()))******+++***)))(((((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&'''(((((())))))((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%''')))*********((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&(((((()))***************++++++******)))(((((('''))))))))))))))))))))))))++++++*********+++,,,---,,,+++******))))))******))))))))))))************************)))))))))(((++++++******))))))*********,,,,,,,,,+++***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,------.../////////...---------------------........................000000000000////////////000000000000//////......000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))(((((((((((())))))***(((((()))+++***'''%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&$$$$$$&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%++++++******++++++,,,---------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,---------....../////////....../////////------,,,,,,++++++******------,,,,,,+++***(((''',,,,,,++++++++++++,,,,,,''''''((())))))***++++++'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((()))))))))))))))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''')))***+++++++++((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((()))***************++++++******)))(((((((((((((((((((((((((((((((((******)))))))))***+++,,,++++++******))))))******************************************)))))))))))))))))))))((())))))***+++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************************+++++++++.........................../////////////////////////////////////////////000000000000////////////000000000////////////...111000///......------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******+++***)))(((((('''((((((***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))***&&&%%%######%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------........./////////......////////////.........------,,,+++***))))))+++++++++++++++***)))(((+++***)))(((((()))***+++((((((''''''((()))***+++&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$######""""""######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))************'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((()))***************************))))))((((((*********+++++++++++++++***************++++++,,,------,,,,,,+++,,,,,,---++++++***************)))*********)))))))))))))))((((((((())))))+++,,,,,,+++,,,---,,,++++++,,,---............------------------,,,,,,+++***))))))+++++++++,,,,,,,,,,,,,,,//////.........---------......//////////////////////////////////////////000000000000////////////////////////////////////111111000///////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,***)))++++++)))(((''''''''''''***)))((('''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$"""!!!!!!"""######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++------------..................///000000///......------,,,+++******))))))((()))******++++++++++++***))))))(((((())))))***))))))(((''''''((())))))&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))***)))(((''''''&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))************************)))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,+++++++++******))))))))))))))))))))))))******)))))))))***+++,,,---...+++,,,------++++++,,,---//////..................------,,,,,,+++***)))))),,,---.../////////....../////////...------,,,,,,------......////////////000000000000000000000000000000000000////////////.............../////////111111000/////////000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***,,,......---,,,***++++++)))(((''''''''''''))))))(((((('''((()))***(((((((((((((((((((((((())))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......***++++++++++++,,,,,,,,,*********+++++++++,,,,,,---...///000000///...---,,,,,,++++++******))))))'''''')))***+++,,,,,,,,,******+++,,,,,,+++******((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((())))))(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%$$$######$$$%%%%%%(((((()))*********************)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------------,,,******))))))******++++++,,,,,,,,,+++******))))))))))))))))))************************+++,,,---...+++---...---,,,+++,,,.....................//////---,,,,,,++++++*********---...///111111000000/////////.........---------------......//////000000000000000000000000000000000000000000////////////---............/////////000000////////////000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++***)))(((((('''(((((('''((())))))(((((()))***((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############&&&%%%######%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************++++++++++++---...///000000///...---+++++++++***************'''((()))******+++******((())),,,------,,,)))(((%%%&&&''')))))))))((((((&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''(((''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&& """$$$'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&(((((()))***************)))))))))))))))))))))***((((((((()))***+++++++++)))***+++,,,---,,,,,,+++******))))))******+++,,,------,,,++++++***))))))((()))))))))******************)))******+++,,,,,,,,,---...---,,,,,,,,,...---------....../////////++++++++++++++++++++++++---...000111111111///..................---------......///000000111111222111111111111111111111111000000000000////////////---------.........///////////////......//////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))(((((((((((())))))%%%'''***+++)))((((((***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$%%%%%%'''&&&$$$$$$&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%++++++******++++++,,,---***************************+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------...///111111///...---***************+++++++++)))************))))))(((%%%'''***,,,,,,***'''%%%"""$$$&&&)))++++++***)))''''''((()))******))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###''')))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((()))***************)))))))))))))))*********((())))))***+++,,,,,,,,,((()))***+++,,,+++******,,,+++++++++,,,------...------,,,,,,+++***))))))(((((())))))*********+++)))))))))))))))******+++,,,---......,,,,,,---...+++,,,,,,---...///000000++++++++++++++++++,,,,,,,,,---///000111000///---........................///000000111222222333333111111111111111111111111000000000000////////////---------.........////////////............///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))(((((((((((())))))***###'''+++,,,***(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++.........------,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,---------......---------,,,,,,,,,++++++*********)))******+++,,,000///...---,,,---......***++++++,,,,,,++++++************)))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((())))))))))))************************)))************+++++++++***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,000000000000///...---,,,---......---+++******+++)))+++---///000000///...///......---------......000000000000111111111111111111000000000000000000111000///......///000111//////000000000000///////////////...------,,,,,,///............---------***************)))((((((+++++++++++++++++++++,,,+++***)))(((((()))***+++&&&&&&''''''((())))))))))))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,......---,,,,,,---...///,,,,,,---------.........---------,,,,,,,,,++++++***************++++++,,,000///...---,,,------...***++++++++++++++++++******)))))))))))))))))))))************)))))))))((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***)))(((((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,---....../////////......---......---+++******++++++,,,...///000///---,,,///......---------......//////000000000111111111000000111111111222222222111000///......///000111//////000000000000///////////////...------,,,,,,------------,,,,,,,,,,,,***************)))((((((************************))))))(((''''''((())))))(((((((((((('''''''''''')))(((((('''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%"""$$$$$$$$$$$$%%%%%%%%%%%%************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,------///...------,,,---------,,,------------.........------------,,,,,,,,,,,,***************+++,,,,,,///......---,,,---------++++++++++++++++++++++++))))))))))))))))))******************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&%%%###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((((((((((())))))))))))++++++++++++++++++++++++)))))))))*********++++++***)))(((((()))***,,,---------------------------+++++++++++++++++++++++++++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////,,,---...---+++******+++---.../////////---,,,+++......---------....../////////000000000000111111000000111111222222333333000//////......//////000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,+++++++++***************+++******)))((())))))*********))))))((((((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%(((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%###""" $$$$$$$$$%%%%%%&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------...............------------,,,,,,,,,+++************+++,,,,,,......---------,,,,,,,,,++++++************++++++)))))))))))))))******************)))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((()))))))))******************+++++++++,,,,,,,,,+++,,,---...............+++,,,---,,,***)))***+++,,,---.........---,,,,,,...------------...//////////////////000000000111111111111000000000000000////////////////////////000//////////////////000//////...------,,,,,,+++,,,,,,+++++++++******************++++++******))))))******++++++***)))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''')))******+++$$$$$$$$$%%%&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000//////...---,,,,,,+++++++++,,,---.../////////---------.........//////.........---------,,,,,,+++++++++***+++,,,,,,------------------,,,,,,,,,+++******))))))******+++(((((())))))************))))))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***((()))))))))******************+++++++++,,,,,,,,,---------------,,,+++++++++,,,---,,,***)))***+++***+++,,,------.........---------------...//////...////////////000000000111111000///...------,,,......////////////......//////...------...//////.........---,,,,,,++++++,,,,,,,,,,,,+++++++++*********++++++++++++*********+++,,,---,,,+++)))(((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((('''((()))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111000///...,,,++++++---...///000000111111000------........./////////............---------,,,+++++++++++++++,,,------,,,------------,,,+++++++++***)))(((((()))***+++((((((((()))******++++++))))))))))))************((())))))******))))))(((************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))******************+++++++++,,,,,,,,,------------,,,+++***)))***+++,,,+++***)))***+++******+++,,,---...//////---------------...///000......////////////000000000000///...---,,,++++++---......//////......---...---,,,++++++,,,---.........------,,,+++++++++,,,,,,,,,+++++++++******)))***++++++,,,++++++++++++,,,---...---+++)))((('''(((((())))))(((((('''$$$%%%%%%&&&''''''((((((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&((((((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$************************************************------------------------+++,,,,,,,,,------------000000///...------,,,,,,....../////////---,,,+++............////////////............------------,,,++++++++++++,,,------,,,,,,---------,,,+++***+++***)))(((((()))***+++'''(((((()))******++++++((()))))))))***************))))))))))))))))))***************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************(((((((((((()))))))))***((()))))))))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))+++,,,+++***)))***,,,++++++++++++,,,------...---,,,,,,------///000000........./////////000000........................------...//////...---------,,,***))))))***,,,---......---,,,,,,++++++***++++++*********))))))))))))***++++++,,,,,,,,,+++***+++---------***(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%''''''((((((%%%$$$$$$######""""""!!!,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------+++++++++,,,,,,,,,---------------------------,,,---------,,,+++(((&&&%%%............/////////000//////.........---------,,,,,,++++++,,,,,,---...,,,,,,---...---,,,+++***+++***)))'''''')))***+++'''(((((()))***+++++++++(((((())))))*********++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***++++++***)))***,,,...---,,,+++++++++,,,,,,,,,,,,,,,---...///000111............/////////000,,,,,,---...///000111222,,,---...//////...---,,,,,,+++)))(((((()))+++,,,......---,,,,,,++++++***))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,)))***,,,,,,,,,)))'''%%%%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$###"""!!! ++++++************++++++++++++******************++++++++++++++++++++++++,,,***((()))+++,,,+++(((+++++++++++++++++++++++++++,,,,,,,,,++++++---//////000111///---+++++++++//////...---,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***************++++++,,,++++++)))'''%%%&&&(((++++++***((((((*********)))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))+++(((%%%%%%'''(((&&&$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''+++++++++++++++***))))))&&&'''((((((((('''%%%$$$++++++************++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************************)))))))))))))))((()))***,,,---...//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---.........---,,,,,,+++------------------------***************************++++++,,,,,,++++++***)))******++++++,,,,,,---''''''((()))***++++++,,,************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%''''''''''''(((((())))))+++''' !!!%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''++++++************++++++************************++++++++++++++++++++++++---+++******------,,,***+++++++++++++++++++++++++++,,,,,,,,,++++++---///...///000000...,,,,,,---//////......---,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))))))))))))))***++++++))))))(((%%%###$$$''')))+++)))'''((()))***))))))((((((((()))))))))******,,,+++***)))(((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))(((&&&%%%%%%&&&'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''''''''((()))))))))))))))(((''''''''''''((())))))(((''''''++++++************++++++))))))))))))(((((((((((())))))))))))************(((((()))******************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------......---,,,,,,+++------------------------***************************++++++++++++++++++***+++++++++++++++++++++***((((((((()))*********+++*********))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((('''%%%%%%&&&(((+++---'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///---///000000///......////////////...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++((((((((((((((()))******))))))(((&&&$$$%%%''')))---+++******+++,,,,,,+++))))))))))))************++++++***)))(((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((%%%&&&&&&&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$#########$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%'''''''''((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,(((((((((''''''(((((())))))))))))))))))((('''''''''((()))***++++++++++++++++++************++++++******))))))((((((''''''************++++++++++++(((((()))***************))))))))))))))))))************++++++++++++******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++---------------,,,,,,+++------------------------******************************++++++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''((()))***)))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,...000000/////////000/////////......---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***'''''''''''''''((())))))*********(((''''''***,,,+++)))'''((()))***))))))))))))))))))*********+++******)))((((((((((((((('''(((((((((((((((((('''&&&''')))******)))'''&&&%%%((()))'''$$$###&&&)))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,)))(((((((((((())))))***+++++++++++++++***))))))((()))***+++,,,------...++++++************+++++++++******)))(((''''''&&&)))))))))*********++++++(((((()))***************)))))))))))))))***************+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))++++++******)))))))))))))))))))))))))))((((((((((((((())))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$ &&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$#######################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++---///000///...///111...............---------,,,++++++******++++++,,,,,,,,,+++++++++*********'''''''''''''''(((((())))))******)))((((((***,,,&&&$$$######$$$%%%%%%$$$((())))))))))))************)))((((((((((((((((((''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%(((***+++(((%%%###%%%(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((******+++((((((((((((((()))******+++++++++++++++***))))))((()))***+++,,,---...///++++++************+++++++++******)))(((''''''&&&((((((((()))))))))******(((((()))***************(((((())))))************)))***+++---.../////////++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((((((((((())))))*********)))))))))((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&((()))***))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%$$$############$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$***+++,,,------,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++---...///...---...///------------------------,,,++++++******++++++,,,++++++++++++************'''''''''''''''((())))))'''((()))((('''''')))***)))'''&&&&&&'''(((((('''(((((((((((()))))))))))))))((((((''''''(((((((((&&&''''''((((((''''''&&&%%%&&&'''))))))'''&&&%%%((())))))'''%%%%%%%%%'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''((()))******)))))))))))))))(((''''''(((((())))))+++,,,......++++++************++++++******))))))(((((('''''''''((((((((())))))))))))(((((()))***************((((((((()))******++++++)))***,,,---///000000111***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,............---,,,******++++++******))))))******)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((&&&''''''((())))))******((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***+++---......---+++***((())))))***++++++,,,,,,------------------------+++---......++++++,,,...------------------------+++,,,,,,,,,++++++---///***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************((((((''''''(((((()))***&&&((())))))(((((()))***---+++)))***+++,,,+++***&&&'''''''''(((((((((((((((((('''''''''(((((()))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%$$$######%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######""" !!!$$$%%%&&&%%%###"""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***)))))))))))))))(((''''''(((((((((((()))***,,,---++++++************++++++))))))))))))(((((((((((((((((()))))))))*********(((((()))***************'''(((((()))******++++++***+++,,,---............******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,+++***++++++***)))))))))))))))))))))))))))******++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''((()))))))))&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%)))(((&&&$$$############%%%%%%%%%$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***+++---......---+++***((())))))***++++++,,,,,,------------------------,,,...000///---,,,---000------------------------+++,,,,,,,,,++++++---///***,,,------,,,++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++************)))((((((((((((((()))******(((***++++++******+++---)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))&&&''''''''''''''''''&&&(((((())))))))))))((((((""" %%%((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))###$$$%%%&&&((()))******))))))((('''&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!$$$&&&%%%$$$"""$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))+++++++++++++++***))))))((((((''''''''')))***+++++++++************++++++(((((((((((()))))))))))))))************+++++++++(((((()))***************'''(((((()))***++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,+++++++++***))))))((())))))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))******%%%%%%%%%$$$$$$$$$############"""""""""""""""###%%%%%%%%%&&&&&&&&&''''''"""""""""""""""""""""""" """%%%'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''+++,,,,,,------,,,,,,+++)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++***++++++,,,++++++************+++++++++++++++*********))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''(((((()))***)))))))))))))))***))))))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!###(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''''''''''''''((()))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((+++++++++*********))))))***+++,,,------,,,+++***''''''(((((())))))******************************)))************++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,...,,,***(((((()))***+++++++++************************+++,,,+++***)))(((******************************))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%###"""!!!$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%)))******++++++******)))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------+++*********+++++++++******))))))******++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((''''''&&&%%%((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++***))))))((((((((((((((((((((((((************************+++++++++,,,,,,+++++++++))))))))))))************************************)))************+++++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,---,,,***)))))))))*********************************+++,,,,,,,,,+++))))))((((((((((((((((((((((((+++*********))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$)))******++++++******)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++******))))))******++++++++++++***************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&'''((()))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###!!! """%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''((()))))))))))))))((((((((('''(((((())))))((((((''''''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++++++++++++++,,,++++++++++++************************************)))************+++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++******((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$%%%&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++***))))))------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((()))************)))((('''%%%$$$%%%&&&(((***&&&'''((())))))***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''((())))))((('''''''''''''''''''''((())))))'''(((((((((((((((((('''))))))))))))))))))))))))((()))***+++,,,---......---,,,+++******+++,,,---+++++++++******)))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***************+++++++++,,,,,,,,,,,,+++++++++***************************************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%&&&''''''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------,,,***))))))))))))))))))***************************((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))***++++++******((('''%%%$$$%%%&&&(((***&&&'''((())))))***))))))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))(((''''''''''''''''''(((******************************+++,,,...///000000---,,,+++******+++,,,---*********))))))(((((('''************************))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$%%%%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$)))******++++++******)))***************+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************+++++++++++++++++++++,,,---------,,,,,,***))))))(((((())))))******************+++++++++''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******((('''&&&&&&&&&'''((()))'''(((((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***(((''''''&&&&&&''''''((('''''''''''''''((())))))((((((''''''''''''((((((***************************++++++,,,...///000000,,,++++++++++++++++++,,,)))))))))(((((((((((((((************************)))************+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,,,,+++******))))))******''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((((((&&&$$$######$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%)))******++++++******)))***))))))))))))***++++++************************++++++******++++++,,,---,,,,,,,,,------......///......---,,,,,,+++******++++++++++++************((()))***+++,,,++++++***))))))(((((((((((())))))))))))*********+++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************''''''((((((((()))))))))((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&''''''((()))***++++++)))(((&&&$$$$$$&&&((()))'''''''''''''''((())))))))))))(((''''''((())))))++++++++++++++++++++++++)))******+++,,,---......+++++++++,,,,,,+++++++++))))))))))))))))))******************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******)))))))))***,,,---((())))))***++++++,,,,,,+++***)))((((((((())))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&))),,,...+++((($$$""""""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&,,,,,,,,,------,,,,,,,,,)))))))))((()))******+++************************++++++******++++++,,,---+++,,,,,,---...///000000......---,,,,,,+++******,,,+++++++++******))))))&&&'''(((*********)))((())))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&((())))))*********'''(((((()))***)))))))))))))))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''###$$$%%%&&&''')))*********(((%%%######%%%(((***'''''''''''''''((())))))***)))(((''''''((()))***++++++++++++++++++++++++)))))))))******+++,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,************************)))************+++++++++(((((((((((())))))))))))*********++++++,,,,,,,,,+++***)))((((((***,,,...((())))))***++++++,,,,,,+++***((('''''''''((()))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''""""""$$$%%%'''((()))***'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""$$$''',,,000222...***%%%""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!! """$$$%%%%%%%%%&&&&&&'''''''''+++++++++*********)))))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,...///000---------,,,,,,+++++++++++++++************++++++******++++++++++++******+++*********))))))((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))(((((((((******((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++++++++***)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''''''''%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))***+++***)))(((((()))***+++)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,++++++******************,,,,,,,,,++++++***************+++++++++******)))+++++++++************)))***************+++++++++++++++***)))***+++---...'''''''''((()))+++------))))))((('''''''''''''''++++++***)))((((((((()))000---***((()))++++++,,,))))))))))))((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''((((((((('''&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''"""$$$$$$""""""%%%(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########+++++++++*********))))))+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***+++,,,---...------,,,,,,,,,+++++++++++++++************++++++)))******++++++******)))************)))))))))(((,,,+++************+++,,,(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((())))))))))))(((((((((******((('''&&&&&&&&&'''''''''((((((((('''''''''((()))******(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''&&&'''((()))***+++***)))(((((()))***+++)))******++++++******)))++++++***))))))***++++++************************,,,,,,,,,+++++++++*********++++++,,,++++++******************************++++++++++++******************)))))))))******+++,,,+++***)))((('''''''''***)))((((((''''''((((((******))))))((())))))))),,,***))))))******)))((())))))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$+++++++++******************))))))))))))))))))***++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++************++++++)))******++++++******)))************))))))))))))++++++************++++++((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))(((((((((******((('''''''''''''''((((((((((((((((((((('''(((((())))))+++******))))))))))))***((((((((())))))))))))***)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))''''''''')))%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''((()))***+++***))))))))))))***++++++******))))))******++++++******))))))******+++************************,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++******++++++++++++++++++,,,,,,,,,++++++************++++++++++++******))),,,+++***((('''&&&%%%%%%******)))((((((((())))))))))))((((((((()))******((('''''')))***)))'''$$$(((((((((((())))))))))))(((''''''''''''(((((()))***)))))))))((((((''''''((((((((()))(((((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''&&&$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%******************************))))))))))))******++++++************++++++************************------,,,,,,,,,------...,,,+++++++++++++++++++++++++++************++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((()))))))))(((((((((******((('''&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((+++******))))))*********(((((((((((())))))))))))(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))***)))((('''((()))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))************************+++***)))(((((()))***+++******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,,,,------............---,,,+++******)))---......///...---+++***(((''''''''''''(((((()))******))))))))))))******((((((((((((((()))***+++((('''&&&'''(((((('''%%%(((((((((((())))))))))))'''''''''''''''((()))***))))))((((((''''''&&&&&&''''''(((((((((''''''&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$)))(((&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%(((%%%###$$$'''(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************+++++++++******++++++++++++******))))))******+++************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))))))))))))))))))))******'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))*********)))(((((((((******((('''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''''''''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------...//////000111111///......---,,,+++******---......///...---+++***%%%%%%&&&&&&''')))***+++******))))))))))))******((('''''''''((()))******+++(((&&&%%%'''((())))))'''((((((((()))))))))***'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%&&&''''''(((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$(((***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***************+++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******************************((((((((((((((()))***************+++++++++++++++++++++************++++++((())))))******))))))((())))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************)))(((((((((******((('''###$$$$$$$$$%%%%%%%%%%%%'''''''''&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''((('''((()))*********))))))******+++,,,,,,+++*********))))))(((((())))))***((())))))******))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---............------...///000222222333.........------,,,,,,,,,***++++++++++++******))))))((((((''''''((())))))))))))((((((((()))******(((((('''''''''((()))))),,,)))&&&%%%''')))++++++''''''(((((())))))******(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$######%%%''')))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))*********+++++++++++++++************++++++******))))))))))))******************************((('''(((((()))***+++,,,)))*********++++++++++++++++++************++++++(((((())))))))))))((((((((()))))))))************(((((()))******)))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((())))))))))))***)))(((((((((******((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((()))******%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))***+++***))))))***++++++,,,,,,++++++***(((((())))))))))))(((((('''((()))******)))((('''((())))))***++++++,,,,,,,,,,,,,,,---------......******,,,------.........+++,,,---...000111222333............------------******)))))))))******++++++***))))))((((((((((((((((((''''''(((((()))***))))))((('''''''''(((((()))(((&&&&&&(((******)))'''''''''((()))*********)))((((((''''''''''''((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$"""!!!###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&))))))******++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))*********+++,,,...///000))))))******++++++++++++++++++************++++++(((((())))))))))))(((((((((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************''''''''''''((((((((())))))(((((((((******)))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++---///000))))))((((((((('''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&''''''&&&&&&''')))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))++++++******)))***+++,,,------,,,+++***'''((()))******)))(((''''''((()))******)))((('''((())))))***++++++,,,,,,,,,,,,,,,------.........)))***+++,,,------------******+++---...000111222---------...............++++++***)))***+++---...******))))))))))))******'''''''''''''''((())))))***)))((('''''''''''''''&&&&&&&&&(((******((('''&&&''''''((()))******+++***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&'''((())))))((((((&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$&&&(((&&&###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((************************(((''''''&&&&&&''')))***++++++******))))))((((((************************+++***(((''''''(((***++++++***)))))))))***,,,,,,(((((()))***************+++*********))))))((((((******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***((('''***000444222000&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++)))'''&&&%%%%%%%%%'''''''''''''''((())))))''''''''''''((((((((((((++++++******))))))(((((())))))))))))((((((((((((,,,,,,+++***)))))))))***************************,,,,,,------......------.........------,,,,,,,,,++++++,,,,,,,,,---------//////000000//////...---...---,,,+++************++++++******)))((((((((()))))))))))))))*********$$$%%%'''(((((((((''''''((((((''''''''''''((((((******))))))))))))******,,,+++)))((('''&&&'''''')))((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))(((((((((((()))******************))))))))))))+++++++++++++++++++++++++++***(((''''''(((***++++++***)))))))))***+++,,,(((((()))***************************)))))))))(((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''')))&&&%%%(((---000///,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((('''&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))*********))))))((((((((((((((())))))******++++++---,,,++++++******++++++***************************+++,,,------------------------,,,,,,,,,++++++******++++++,,,,,,---------------------,,,++++++...---,,,+++************)))))))))))))))******************)))))))))))))))&&&&&&((()))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++***)))((('''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************************************))))))))))))))))))))))))((()))******++++++******)))))))))***************++++++++++++++++++++++++***)))(((''''''((()))*********))))))******+++,,,((())))))************)))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!  """###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###%%%)))+++)))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))(((''''''''''''''''''((())))))((())))))))))))*********))))))))))))(((((((((((((((((()))***+++,,,------------,,,++++++++++++,,,************************((()))***+++,,,---------,,,,,,,,,+++++++++++++++))))))******+++,,,------//////000000//////...------,,,+++***************'''(((((()))******++++++++++++******))))))((((((''''''((())))))))))))(((((((((''''''''''''(((((()))((((((''''''(((((()))))))))(((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++++++++***))))))***++++++(((((((((((((((((((((((('''(((***+++++++++***))))))))))))******+++++++++************************+++***))))))))))))***+++***************+++++++++((()))************))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((''''''((())))))'''''''''''''''((())))))))))))*********+++++++++(((((((((((((((((((((((()))))))))******+++++++++,,,++++++******+++++++++************************'''((()))***+++,,,,,,,,,++++++******************(((((()))***+++,,,,,,---/////////000//////...---,,,,,,+++***************(((((())))))************,,,++++++***)))((('''''''''''''''(((((((((((('''(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++'''''''''''''''''''''''''''((()))***+++***)))((())))))******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))*********))))))((())))))))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))'''&&&$$$$$$######&&&&&&&&&''''''''''''(((''''''''''''((((((((((((...,,,(((&&&%%%&&&)))***'''''''''''''''((())))))************++++++++++++((((((((()))))))))))))))*********))))))(((((('''******))))))))))))******************************'''((()))***++++++++++++************************(((((()))***++++++,,,,,,)))************)))((((((++++++******))))))******************))))))((((((,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''((())))))******))))))*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))************))))))((())))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((///,,,)))&&&%%%&&&)))***'''''''''''''''((()))))))))************+++++++++))))))))))))************++++++***)))((('''&&&&&&)))(((((((((((()))******************************))))))***++++++++++++******************+++++++++*********+++++++++++++++)))************)))((((((+++******)))))))))******++++++******)))(((((('''++++++******))))))(((((('''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((***))))))))))))***++++++,,,++++++++++++++++++***************************)))))))))******)))))))))((()))***+++,,,++++++******************)))((((((((()))))))))************'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))))))))'''''''''''''''((()))))))))))))))************+++)))*********+++++++++,,,+++******))))))((((((((())))))(((((()))******+++************************+++++++++,,,++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++************))))))))))))***************)))))))))))))))*********)))))))))))))))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((%%%&&&'''((((((((('''&&&&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,+++***)))***+++---...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''((()))***+++,,,+++*********************)))(((((((((((())))))*********+++'''((((((((())))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&%%%############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%'''))),,,---,,,***)))'''''''''''''''((())))))((())))))))))))***************+++++++++,,,,,,,,,***************+++++++++******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,......---,,,,,,++++++***)))************)))((((((***)))))))))))))))******((((((((()))******++++++)))))))))))))))*********)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%%%%(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$,,,++++++***************))))))))))))))))))))))))((((((''''''(((***,,,---++++++++++++++++++++++++111000---+++************,,,+++)))((((((((()))***+++***)))(((((()))***++++++++++++******)))))))))(((((())))))))))))((((((((((((''''''((()))******''''''(((((((((((('''''''''((((((((())))))*********)))((('''&&&&&&'''((((((((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''+++***(((&&&%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%$$$#########$$$%%%&&&$$$###$$$%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########%%%$$$$$$###"""""""""###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((()))******(((&&&%%%'''***+++)))&&&******))))))((((((''''''(((((((((((())))))))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,(((((())))))*********+++---------,,,,,,+++++++++************************.../////////...------,,,++++++++++++******))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))((()))***+++***(((***)))'''&&&%%%%%%&&&&&&***,,,---+++'''&&&'''***+++)))&&&&&&&&&'''&&&$$$&&&''''''((((((''''''&&&)))((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''(((((())))))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%++++++***))))))))))))***))))))))))))))))))))))))(((((()))***+++---//////++++++++++++++++++++++++...---+++***)))((())))))+++******)))))))))))))))+++***)))(((((()))***+++,,,+++++++++************(((((())))))))))))(((((((((((((((((())))))******(((((())))))))))))(((((('''''''''(((((()))))))))***)))((('''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&%%%$$$#########$$$$$$$$$###""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###############&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''((()))))))))''''''(((++++++***''')))))))))))))))(((((((((((((((((()))))))))*********+++,,,,,,------,,,,,,************+++++++++,,,))))))(((((())))))***+++((()))))))))************,,,,,,,,,,,,+++++++++***************************---.........------,,,+++************))))))(((((())))))(((((((((((()))))))))))))))((((((((('''''')))(((''''''))))))((('''&&&&&&%%%%%%&&&''')))***'''(((((('''''''''(((******((('''&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%******)))((((((((())))))))))))))))))))))))))))))&&&''')))+++,,,---......******************************)))((('''((((((((()))************))))))(((+++***))))))))))))***+++,,,,,,,,,++++++++++++***(((((())))))))))))(((((()))))))))************+++))))))************))))))'''''''''''''''((((((((())))))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$"""!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((((()))(((((()))+++,,,***)))(((((()))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,)))))))))*********++++++(((((((((((((((((()))***))))))))))))************+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((())))))(((((((((((())))))******)))))))))(((((((((((('''&&&&&&(((((('''&&&&&&&&&%%%&&&&&&'''))))))$$$######$$$&&&((())))))***(((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&%%%&&&((()))*********)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***))))))((((((((((((((())))))))))))))))))))))))%%%&&&(((*********))))))************************((((((((((((((((((((((((((()))***++++++***)))(((************************,,,,,,,,,+++++++++++++++))))))(((((((((((())))))*********+++++++++******((())))))******))))))(((&&&&&&''''''''''''''''''((((((((('''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$!!!!!! """$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))((((((((()))*********)))((((((((())))))******+++)))*********++++++++++++******+++,,,,,,,,,,,,+++((())))))))))))*********))))))((((((((())))))***)))))))))))))))******************)))))))))))))))((((((((((((((((((((((((******++++++++++++******************))))))))))))))))))(((((((((((())))))************))))))))))))((('''&&&'''(((((('''&&&)))(((((('''&&&&&&%%%%%%%%%"""!!!###'''))))))''')))(((''''''(((((('''%%%''''''''''''&&&%%%$$$###$$$%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''')))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$""""""###$$$%%%#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***))))))((((((((((((((())))))))))))))))))))))))(((((()))******((('''&&&))))))))))))))))))))))))((((((((()))))))))))))))((()))***++++++***)))(((******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))******++++++++++++***)))'''(((((())))))(((((('''''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''((((((((((((((('''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$#########"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))))))))))))))***&&&'''((()))(((((((((((((((((())))))******++++++)))*********++++++++++++)))***++++++,,,,,,++++++((())))))))))))*********+++******))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***************)))++++++++++++++++++++++++))))))(((((((((((())))))************)))))))))))))))(((''''''))))))((('''(((((((((''''''&&&%%%%%%(((%%%###$$$''')))(((&&&)))((('''((())))))'''%%%''''''''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%******)))((((((((())))))))))))))))))))))))))))))++++++++++++***)))((((((((((((((((((((((((((((((((()))***************)))((())))))************)))******+++,,,,,,+++******)))************+++++++++***)))(((''''''((()))***)))***+++++++++***)))(((''''''((((((((((((''''''((((((((('''''''''''''''&&&'''(((((()))(((((((((&&&'''((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++******))))))******%%%'''((()))((('''((()))))))))******************)))))))))*********++++++)))******+++++++++++++++)))))))))*********++++++,,,++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))((()))******+++*********+++++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))******)))))))))((((((((()))(((''''''))))))((('''$$$%%%&&&'''(((((((((((()))'''&&&&&&'''''''''&&&((('''((()))******(((%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))(((&&&%%%$$$######$$$%%%&&&''''''((()))))))))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&#########$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((((()))*********)))(((((()))))))))))))))******+++***++++++,,,,,,++++++***(((((()))))))))************)))(((''''''((()))***((()))***++++++)))'''&&&(((((())))))))))))(((((()))))))))(((((('''''''''%%%&&&((()))))))))((((((&&&&&&'''((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%$$$###"""$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))++++++***)))))))))))))))%%%(((******((('''(((***++++++******************((((((((()))))))))******))))))***+++++++++++++++************+++++++++,,,++++++***)))))))))))))))************)))))))))((()))))))))******+++++++++************************((()))***++++++++++++*********+++++++++,,,,,,,,,))))))(((((((((((()))))))))))))))(((((((((''''''((('''&&&&&&(((((('''&&&$$$%%%&&&(((((((((((('''&&&'''''''''%%%%%%'''(((''''''((()))+++***(((&&&$$$$$$%%%&&&''''''''''''$$$%%%''')))***)))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$##################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,++++++***************))))))))))))))))))))))))&&&%%%%%%%%%''')))+++---((((((((((((((((((((((((((()))*********)))'''&&&***)))((((((((()))+++,,,***+++,,,------,,,+++***''''''(((((()))))))))***+++)))(((''''''((()))+++((()))***+++***)))'''%%%))))))************))))))******))))))((((((((('''%%%&&&((()))))))))((((((&&&&&&'''((())))))((((((***************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''')))(((&&&%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))$$$$$$%%%&&&%%%$$$###"""$$$###!!!"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''')))******$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********)))(((((((((((((((&&&)))++++++)))((()))+++,,,+++++++++***)))))))))(((((((((((())))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,******)))(((((((((((((((+++*********))))))(((((())))))******+++++++++,,,************************))))))***+++++++++++++++))))))******++++++++++++))))))(((((((((((())))))(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%'''((((((((((((&&&%%%$$$###&&&((('''$$$$$$'''***''''''(((***++++++(((&&&&&&&&&((()))******++++++"""$$$&&&)))***+++***))))))((('''&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%&&&&&&########################""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""######$$$$$$$$$#########$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++***)))'''''')))***++++++++++++*********))))))(((((())))))))))))(((((())))))))))))((((((((((((++++++******************))))))(((((((((((()))))))))************+++++++++))))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((***++++++***((('''''')))***)))((('''(((***'''((()))++++++******))),,,+++++++++++++++,,,,,,,,,+++*********+++------+++***((('''&&&'''(((******)))(((''''''((()))***)))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$######""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$""""""###$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%%%%%%%&&&'''$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++***)))(((((()))***++++++++++++*********))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++))))))************))))))((((((((())))))))))))***))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))+++,,,,,,+++)))(((((()))***)))((('''(((***((((((******+++******)))******)))))))))******++++++******)))***+++,,,---,,,***)))''''''((()))***((())))))******))))))(((************************************************)))******++++++******)))((()))))))))************))))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++***)))(((((()))***++++++************)))))))))((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((())))))***************+++,,,---)))))))))*********++++++((())))))******))))))((())))))))))))************))))))))))))))))))))))))%%%&&&'''(((((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&$$$###!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***)))***+++------+++***)))((()))******(((((()))***((()))******++++++******))))))((((((((((((((())))))))))))))))))***++++++,,,+++***)))((()))******''')))+++------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((()))******+++***)))((('''''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%******)))(((((()))******************)))))))))))))))))))))******)))))))))))))))))))))((((((((((((((((((((())))))))))))))),,,++++++*********++++++))))))))))))************(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((%%%&&&'''((())))))***)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""" $$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))*********)))***,,,------,,,***)))((()))******)))((()))***))))))******++++++++++++***))))))(((((((((((()))((((((((((((((())))))***,,,+++******))))))******(((***+++,,,,,,+++***(((,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++---//////---+++))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((()))))))))***,,,,,,,,,+++)))'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%%%%%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###!!!###&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))******+++++++++---,,,+++***)))((((((((((((((()))))))))*********(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((###%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))*********)))***,,,------,,,***))))))***+++***)))((()))+++***************++++++,,,,,,+++******)))))))))***''''''(((((()))))))))))),,,++++++***************++++++************++++++++++++++++++,,,,,,------++++++++++++++++++++++++((())),,,------,,,)))(((******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))***,,,---,,,+++)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$### """$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))))))))******)))))))))(((((()))))))))))))))***)))******++++++******)))))))))))))))(((((((((((())))))******++++++,,,,,,---,,,+++***)))(((((((((((((((((()))))))))******'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))***+++------+++***))))))***++++++))))))***++++++************+++,,,,,,...---,,,+++************''''''((()))))))))))))))+++************)))))))))+++***)))(((((()))***+++)))******++++++,,,,,,---++++++++++++++++++++++++((()))***,,,,,,***)))(((************))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++,,,+++***)))(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%))))))************))))))(((((((((((())))))******)))******++++++******)))))))))))))))((((((((((((((((((((()))***+++++++++++++++*********++++++,,,(((((((((((()))))))))***''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$##################$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$""" %%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((()))+++,,,,,,+++)))((()))***++++++))))))***+++++++++*********+++,,,---...---,,,++++++*********'''((()))*********)))))))))*********))))))(((((()))))))))))))))))))))))))))******+++,,,,,,------************************))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******+++************)))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%))))))************))))))'''((((((((())))))************++++++++++++******))))))))))))((((((((((((&&&''''''((()))******+++*********+++,,,---///000(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$ %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))'''(((***++++++***(((''')))+++++++++***)))***+++,,,+++*********+++,,,---...---,,,+++************'''(((***+++++++++***))))))))))))))))))(((''''''&&&''')))++++++)))'''&&&******+++,,,,,,---......))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******+++***))))))(((((())))))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&&&&((()))"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%++++++************++++++))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))(((((((((((())))))))))))***+++,,,...///000'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%'''''''''&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&'''((()))***+++,,,,,,++++++******)))*********************************(((((('''&&&''')))+++---+++***)))***+++,,,+++)))&&&''')))***)))((()))************))))))))))))))),,,++++++***)))((('''''')))))))))))))))(((''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&************************'''''''''(((''''''&&&%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$*********))))))*********))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))(((((())))))(((((((((((())))))))))))******+++,,,......&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((())))))((('''&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***+++,,,------++++++*********++++++,,,++++++++++++++++++++++++((((((&&&&&&&&&(((***++++++***))))))++++++***)))''')))++++++***)))***+++***)))))))))))))))))))))+++*********)))((((((((()))))))))))))))((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((()))*********))))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((())))))))))))(((((((((((())))))***))))))))))))***+++,,,''''''&&&&&&''''''((()))((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&((()))(((''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******))))))(((((())))))))))))((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))(((((())))))))))))))))))))))))((((((((())))))*********))))))******+++,,,------******++++++,,,,,,------++++++++++++,,,,,,,,,,,,******)))(((((()))***+++***)))((()))***+++***((((((***,,,,,,+++***+++,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((()))*********))))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))***))))))((((((((())))))))))))(((((())))))***+++%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((()))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((()))***++++++,,,,,,)))***+++,,,---.........+++,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,***)))((((((******)))((()))***,,,,,,+++******+++)))))))))))))))*********((((((((()))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''************************((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((()))***$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))((((((''''''''''''''''''''''''''')))))))))(((((((((((('''''''''(((((())))))******)))***+++------......---+++++++++,,,,,,---------,,,,,,++++++++++++++++++***)))((()))***+++***((((((***++++++***))))))***(((((())))))************((((((((((((((()))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###%%%&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''************************)))((((((''''''(((((()))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((((((&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))((((((''''''''''''''''''((((((((()))))))))***+++---------,,,,,,******++++++,,,,,,------))))))))))))))))))))))))+++***)))***+++,,,+++))))))***,,,+++***((())))))((((((((()))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$############&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$*********))))))*********))))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''***************************))))))(((((())))))***))))))))))))))))))(((((())))))(((((((((((()))))))))((((((((((((((())))))''''''&&&&&&''''''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&'''((()))******))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,---,,,***)))))))))******+++,,,,,,---))))))***++++++,,,,,,+++,,,+++***+++,,,---,,,******,,,---,,,+++))))))***'''(((((()))******++++++)))))))))((('''''''''&&&''''''((()))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((***************)))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&++++++************++++++))))))************))))))))))))))))))))))))))))))***((('''((()))***)))(((******************************))))))))))))******++++++******))))))(((((())))))(((((((((((())))))((((((((((((((()))*********************++++++,,,)))))))))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((((((&&&%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!$$$&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***###$$$&&&'''))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))))))))************)))***+++,,,,,,+++)))((((((((()))***++++++,,,,,,+++,,,---...////////////---,,,++++++------,,,+++,,,---......,,,***++++++'''(((((()))***+++++++++******)))((('''&&&&&&%%%''''''((()))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))((((((''''''((((((((())))))***************)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''')))*********)))(((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###$$$%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((()))************+++++++++)))((((((((((((((()))***(((((((((((()))***+++,,,((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((('''(((((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&'''(((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((()))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,...///)))***,,,---...---,,,,,,---------............///,,,------......------,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++)))(((((((((''''''&&&&&&((())))))*********))))))''''''(((((()))))))))***))))))))))))))))))))))))((())))))))))))************)))(((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))******+++&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))************+++++++++)))))))))))))))******+++))))))))))))***+++,,,,,,(((((((((((('''''''''&&&))))))))))))))))))))))))((((((((()))))))))*********)))))))))(((((((((''')))((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))((((((((((((((()))))))))*********,,,,,,+++******+++,,,,,,,,,++++++++++++,,,---...******,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++******)))))))))(((((((((++++++,,,++++++***)))(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++))))))((((((((((((((((((************************(((''''''''''''&&&&&&&&&&&&''''''(((((()))))))))&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))************+++++++++*********+++++++++,,,,,,******)))******+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))(((((((((((())))))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''***))))))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))),,,++++++******++++++,,,,,,++++++++++++,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))((())))))******))))))((((((((())))))***+++++++++,,,,,,++++++++++++******.........---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))*********************************(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$))))))*********+++++++++++++++,,,---------......++++++******+++,,,,,,---*********))))))))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((************************(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))***(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((************))))))((('''((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))((())))))******+++,,,,,,------------------------.../////////...---,,,,,,*********************+++))))))))))))))))))))))))************++++++++++++((()))******++++++++++++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))*********+++++++++++++++---...////////////+++++++++***++++++,,,,,,+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((()))***,,,---...))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))))))))(((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''************************''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))'''&&&%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))***+++++++++***)))(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,---------------.........,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,,,,++++++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))************+++++++++***+++---///000000//////++++++************+++,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))***,,,---...((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))(((((($$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&&&&''''''###$$$&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))&&&&&&'''((())))))***+++))))))))))))))))))))))))***++++++++++++******)))************++++++++++++***++++++,,,,,,++++++***+++++++++,,,++++++***)))+++***))))))((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,,,,,,,------------......***+++,,,---.../////////---------------,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********((()))+++,,,,,,+++***)))************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%%$$$$$$###$$$%%%'''(((***)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))************+++++++++)))+++---///000000//////+++******)))))))))************)))))))))(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''((((((((()))))))))***(((((((((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&((()))(((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******++++++,,,+++++++++))))))))))))***************+++,,,,,,,,,,,,+++******++++++,,,+++***)))(((+++***)))((('''(((((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******++++++******))))))******++++++,,,,,,---+++++++++,,,,,,,,,------******+++,,,---------------,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''((((((((()))))))))((()))+++,,,+++***((('''************************(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######$$$%%%''')))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))************+++++++++)))***---///000000//////******)))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''((((((((())))))******))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$######$$$&&&((())))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))(((''''''''''''(((&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))***+++,,,------,,,+++******+++,,,,,,+++***)))(((+++***)))'''''''''((()))(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******)))******++++++,,,------*********++++++,,,,,,,,,+++++++++,,,,,,+++******+++++++++******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))***+++,,,+++)))'''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$#########%%%((()))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((('''&&&%%%$$$$$$'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&***)))((('''&&&&&&'''((())))))'''&&&&&&'''((()))((('''%%%$$$%%%&&&(((***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++$$$$$$---333000+++(((###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################'''%%%$$$$$$%%%&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''((()))))))))&&&&&&'''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++,,,+++******,,,---***************++++++,,,...---+++)))((())))))***------,,,,,,+++************++++++,,,,,,++++++***))))))))))))(((((((((((()))))))))))))))******+++,,,---...---+++)))))))))+++***)))))))))***,,,,,,+++***((('''''')))+++,,,,,,+++***((((((((())))))(((((())))))******++++++(((((((((((())))))))))))+++***((('''''''''((()))((((((((((((((()))******'''((()))((('''''')))++++++++++++++++++***)))((()))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&(((***,,,---;;;;;;:::777222---(((%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$%%%&&&((()))&&&$$$######%%%&&&''''''$$$&&&((((((%%%###""""""#########$$$$$$%%%%%%%%%%%%$$$######$$$'''***+++,,,)))'''&&&'''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###******************************++++++++++++******)))************+++++++++((())))))******))))))(((***)))(((((('''''''''(((''''''''''''''''''&&&&&&'''((((((((()))))))))))))))))))))))))))((('''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&''''''((()))((('''&&&&&&'''((((((''''''&&&&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%(((111555000)))&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((&&&&&&''''''(((((()))))))))*********))))))((('''***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))***+++++++++))))))+++,,,***))))))))))))***++++++---,,,+++))))))))))))***************++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))((()))))))))))))))******++++++---...---+++))))))***+++***)))))))))***,,,,,,***))))))))))))***,,,---,,,+++)))((((((((()))***)))))))))))))))*********(((((((((((())))))))))))+++***)))((('''(((((()))(((''''''''''''((())))))((()))***)))((((((***,,,)))******+++++++++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''')))***+++//////000000///---+++)))%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###&&&%%%$$$$$$$$$&&&'''(((%%%###""""""$$$%%%&&&%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((***((('''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$************************(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))***))))))(((((((((((((((''''''''''''''''''((((((''''''((((((((())))))))))))))))))))))))(((((('''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&''''''((()))(((''''''&&&&&&'''((((((''''''(((((()))))))))((()))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&---555555...'''$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''(((&&&&&&&&&'''(((((())))))'''(((((((((((('''&&&&&&*********))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((())))))***+++***)))((()))***))))))((((((((()))******---,,,+++***))))))))))))((((((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,------+++))))))***+++************+++,,,,,,))))))***+++,,,---------+++***)))((((((((()))******))))))))))))))))))((((((((((((((())))))))))))******)))((((((((((((((('''&&&&&&&&&&&&'''(((((()))*********))))))+++---'''((()))***++++++++++++(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%''')))+++++++++***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$###!!!!!!###$$$$$$$$$%%%%%%$$$###"""###&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%************************'''(((((())))))((((((''''''''''''((((((((())))))***)))'''''''''''')))******))))))((((((((())))))&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((())))))))))))((((((((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&'''(((((()))''''''''''''''''''((((((&&&''')))***+++***)))((((((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###)))000444111+++&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))&&&&&&'''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((((((((()))******((('''((()))((((((((((((((())))))***,,,++++++******)))))))))'''((((((((()))))))))*********++++++++++++******)))))))))))))))*********))))))******+++++++++++++++,,,------+++*********************++++++,,,,,,(((***,,,...//////...---+++***)))(((((()))************))))))((((((((('''(((((((((((())))))))))))***))))))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((()))***)))((((((***,,,(((((()))***************'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&"""###%%%&&&(((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$%%%$$$###%%%$$$###  $$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%""""""###%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&************************((())))))))))))))))))(((((((((((()))))))))************(((''''''(((******)))((((((((((((((())))))&&&''''''(((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%%%%&&&'''''''''((((((&&&''''''(((((()))))))))%%%''')))++++++***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000///+++(((''''''&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((((((((())))))*********))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))(((((((((''')))******((('''''''''((((((((((((((())))))***++++++++++++*********))))))))))))((((((((('''''')))******++++++******)))((()))))))))*********+++))))))***++++++++++++******,,,------+++******+++******++++++,,,,,,,,,,,,)))+++---///000///...---******)))(((((()))***+++***)))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&''''''&&&'''((((((''''''(((******************)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((---,,,+++)))'''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%###&&&&&&$$$""" !!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&###$$$$$$%%%&&&&&&&&&&&&************************))))))************))))))))))))))))))***************))))))(((((())))))***(((''''''''''''(((((()))(((((((((((((((((())))))&&&&&&'''''''''((((((((('''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***%%%%%%&&&'''''''''&&&&&&'''''')))***************%%%&&&(((******)))((('''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&+++---)))&&&'''((('''%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""%%%((((((%%%###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&''''''((((((&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&((()))))))))((('''((()))++++++)))'''&&&'''))))))((((((((()))************+++++++++******)))*********)))((('''''''''))))))************))))))((())))))******+++++++++((()))+++,,,,,,,,,+++******+++------+++******+++***++++++,,,---,,,,,,,,,+++,,,...///000///---,,,***)))((((((((()))***+++)))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&(((***************)))((('''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((***++++++---,,,***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))((('''''''''%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$###&&&%%%%%%%%%&&&&&&%%%###%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%************************))))))************))))))((())))))))))))*********'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******%%%&&&'''''''''&&&%%%$$$'''(((***+++,,,,,,,,,+++%%%&&&'''((()))(((''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***&&&%%%((((((%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((++++++'''$$$$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$&&&&&&&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((("""######$$$%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((%%%&&&((()))***)))((('''(((***,,,,,,***(((&&&&&&***))))))))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,((()))+++------,,,+++***)))+++---,,,+++***+++,,,***+++,,,---------,,,,,,------.........---,,,+++***)))((((((((()))+++,,,'''''''''((((((((((((((((((((((((((())))))))))))((())))))***)))((('''&&&&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&'''(((***((()))))))))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++***((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&%%%%%%$$$######%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$%%%&&&%%%###!!!!!!%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((()))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$************************(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&&&&'''((('''&&&$$$###((()))+++,,,------,,,,,,%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((%%%&&&)))'''"""###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++...---(((%%%%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!$$$&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!###&&&'''((((((((($$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***%%%&&&((()))***)))(((''')))+++------***((('''&&&***************++++++,,,))))))+++,,,,,,+++***)))(((((())))))******++++++))))))************))))))((())))))***++++++,,,,,,(((***+++------,,,+++***)))+++,,,,,,+++***+++,,,***+++,,,---...---,,,,,,............---,,,++++++***)))(((((((((***+++,,,&&&'''''''''(((((())))))(((((((((((())))))))))))((()))*********)))'''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''((()))+++&&&'''((()))************%%%%%%&&&'''((((((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$###"""!!!''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&'''((('''&&&$$$###$$$######$$$%%%$$$""" !!!%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#########'''&&&$$$$$$$$$&&&((()))***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$###******))))))(((((('''''''''(((((()))***++++++,,,***))))))(((((((((((((((&&&'''(((*********))))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&$$$%%%'''(((((((((&&&&&&'''((())))))((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((***+++++++++((((((((('''&&&&&&&&&%%%'''((()))******+++******((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((''''''&&&$$$######"""$$$$$$$$$#########"""""")))+++---,,,)))&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((('''%%%$$$######$$$$$$((('''%%%#########%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))++++++******************'''(((***+++,,,,,,++++++)))))))))))))))))))))***+++******))))))))))))))))))***++++++***)))(((''')))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................---.........---,,,,,,+++))))))*********+++++++++******)))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))),,,+++)))((('''''''''(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))---,,,+++***)))((('''&&&++++++***))))))))))))***(((((()))***))))))((('''))))))))))))(((((((((((('''((()))))))))(((&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))*********''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%'''((((((&&&###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))************************''''''((()))***++++++***(((((()))******+++++++++++++++***))))))))))))))))))******++++++***)))(((************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++*********************************************+++************************+++***)))((('''''''''((((((((((((((())))))))))))******)))((('''&&&%%%%%%))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%************++++++++++++...---,,,***)))'''&&&%%%+++***))))))(((((())))))))))))***))))))'''&&&%%%))))))))))))((((((((((((((((((((()))(((''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))'''&&&&&&'''''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((('''%%%###"""&&&''''''((())))))((((((&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""$$$%%%%%%$$$"""!!!"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******************************''''''''''''((()))******((())))))***+++,,,------,,,+++******))))))******((()))******+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))*********+++++++++,,,,,,******++++++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++******)))(((''''''''''''(((((()))))))))***************)))((('''&&&%%%$$$((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++)))))))))))))))*********(((((('''&&&&&&&&&&&&&&&)))))))))((((((''''''&&&))))))))))))(((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&&&&''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((((((&&&###"""''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))))))))((((((''''''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&((()))*********************+++++++++)))(((((('''((()))***+++******+++++++++,,,,,,,,,,,,,,,+++************+++((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++******)))*********++++++++++++,,,+++++++++++++++,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))*********&&&'''((()))***+++,,,,,,(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&''''''&&&%%%''''''(((((((((''''''&&&###%%%'''(((((('''%%%$$$&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''))))))))))))'''&&&''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''((())))))))))))*********++++++++++++***)))((()))***+++,,,,,,,,,++++++++++++++++++---,,,,,,+++++++++++++++))))))*********+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******++++++++++++******))))))************++++++******+++++++++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))************+++***))))))(((((())))))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))'''&&&&&&'''''''''&&&((((((((()))(((((('''&&&$$$$$$&&&'''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$#########""""""###############$$$$$$###$$$%%%%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''(((((()))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***((((((((()))))))))******))))))******+++,,,,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))*********)))))))))))))))++++++***))))))))))))***((('''&&&&&&&&&'''(((((())))))))))))((((((((((((***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''((((((''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((())))))***++++++,,,,,,))))))************))))))''''''((()))***+++,,,---......---,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************'''((())))))*********)))''''''''''''(((((((((((((((((())))))***++++++,,,)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,+++++++++******))))))(((((())))))******++++++******)))(((((((((((((((***)))'''&&&%%%%%%&&&'''))))))))))))((((((((((((***)))(((&&&&&&''''''((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((((((&&&'''''''''&&&%%%%%%$$$)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$&&&(((***,,,((('''%%%$$$%%%&&&)))***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))***++++++,,,,,,'''((()))******)))((('''###$$$&&&(((***---...///......---,,,,,,,,,,,,---...---+++*********++++++++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''((('''(((((()))******++++++''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((())))))((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,+++***(((&&&%%%(((((((((((())))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''))))))))))))''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""###&&&***'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++------+++)))'''(((((()))******++++++,,,,,,+++***))))))******---,,,+++*********+++,,,,,,---......///.........++++++------------++++++,,,,,,---......,,,(((%%%''''''''''''''''''&&&%%%%%%&&&((()))))))))((('''&&&''''''((()))******+++((((((((((((((((((((((((************)))(((&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))'''&&&''''''''''''((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&%%%######&&&)))'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))'''((((((((())))))))))))************++++++++++++***))))))***,,,,,,+++)))(((((())))))***++++++,,,,,,++++++***))))))******,,,+++*********+++,,,---++++++,,,---------------++++++,,,------,,,++++++---,,,,,,---...---***(((((((((((((((((('''&&&%%%&&&'''((()))))))))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))************++++++++++++,,,+++))))))***+++***)))))))))******+++,,,,,,,,,,,,+++******)))*********************+++,,,------******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***---,,,+++,,,------,,,+++*********))))))'''&&&&&&&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))***++++++))))))))))))))))))))))))+++***((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((('''''''''(((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((('''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''(((((()))'''''''''((((((((())))))'''((((((((())))))))))))...,,,)))((()))******)))******+++++++++,,,,,,,,,++++++***************+++))))))******+++,,,---...)))***++++++,,,,,,++++++******++++++++++++******,,,***))))))+++---------+++++++++***)))((('''&&&''''''(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***+++++++++((((((((((((((((((((((((+++***(((&&&&&&''')))***((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((('''&&&$$$###&&&&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,+++***)))(((((())))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))%%%$$$$$$$$$$$$$$$$$$%%%(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''&&&$$$###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((((((((())))))))))))...,,,)))((()))******)))+++++++++++++++,,,,,,,,,+++***************++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,,,,***************************(((&&&''')))+++,,,,,,++++++++++++***)))((('''(((((((((((())))))******************))))))))))))***************************++++++++++++***))))))*********+++******))))))''''''''''''''''''''''''***)))(((((()))+++---///)))))))))((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$&&&'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,,,,+++)))((())))))*********+++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***((())))))))))))*********''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$############''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((************++++++++++++,,,+++))))))***+++***)))******++++++++++++++++++*********)))******+++,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))))))))******)))(((&&&&&&(((*********)))************))))))((())))))((((((((()))***+++************************************************++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''(((((((((((((((((((((((()))((())))))+++---///111******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((###&&&((('''### !!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,+++******))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******(((((((((((()))))))))***+++***))))))))))))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!$$$%%%%%%$$$%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((((((''''''&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((************++++++++++++***))))))***,,,,,,+++)))******************************))))))***++++++,,,******+++,,,,,,,,,+++***((()))******++++++*********)))(((((((((((()))******((('''''')))***))))))'''((())))))***)))))))))***)))((((((((()))***+++)))))))))******++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++)))***************)))((())))))))))))))))))))))))(((((()))***,,,---......++++++***))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''' $$$((('''### !!!###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++,,,++++++(((((((((((())))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&""" ###%%%&&&%%%%%%&&&&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''((())))))((('''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))+++------+++)))******))))))))))))))))))******))))))***+++,,,,,,***+++,,,---,,,+++***)))'''(((((()))))))))))))))***)))(((''''''((()))******)))((()))***+++)))(((&&&'''((())))))******)))***)))((((((((()))+++,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******'''((()))***************++++++++++++++++++++++++((()))***++++++,,,+++++++++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""''''''$$$!!!"""%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''&&&'''(((+++,,,((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***+++,,,,,,+++***)))(((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$######''''''''''''''''''''''''***)))((('''&&&&&&'''(((+++***'''%%%$$$$$$%%%&&&((('''&&&%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&((('''%%%"""!!!###&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...))))))((((((((((((((((((''''''((()))***++++++,,,,,,+++***)))((((((((((((''''''((()))))))))))))))---+++***((('''&&&'''''''''''''''''''''((())))))***************)))((('''******'''&&&+++333333,,,***)))))))))))))))***+++*********++++++,,,,,,,,,---------,,,+++***)))((((((((((((((()))***+++,,,+++++++++***)))((((((''')))((('''&&&&&&''')))))))))((((((((((((((()))***))))))))))))************)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&)))))))))(((''''''&&&&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###!!!  ###&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))))))))(((''''''(((******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******+++++++++***((('''(((((())))))))))))((((((***))))))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$&&&((('''$$$""""""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******************************+++++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))************+++++++++++++++,,,+++***)))((((((((((((''''''((()))))))))))))))******)))((('''((())))))(((''''''''''''((())))))******+++++++++***))))))//////,,,+++///666666000((((((((((((((())))))***))))))*********+++++++++,,,,,,---...------++++++******)))((((((((())))))******))))))((('''''''''((('''''''''(((***+++,,,)))(((''''''&&&&&&&&&&&&+++++++++******))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$###""""""###$$$&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))************************************)))))))))*********++++++))))))))))))))))))(((''')))******++++++******)))*********)))((((((''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((()))))))))***&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((+++)))(((&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&%%%###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%''')))***+++&&&&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++)))(((''''''''')))))))))******+++++++++------,,,,,,,,,+++++++++++++++***)))((((((((((((''''''((()))))))))))))))((((((((((((((()))***+++((((((((((((((())))))*********+++,,,,,,,,,++++++,,,,,,***))),,,111000,,,'''''''''''''''((()))***+++++++++,,,,,,,,,,,,,,,***,,,...///000///...---+++***)))(((''''''''''''***)))(((''''''&&&&&&&&&'''''''''((()))+++---...+++***)))'''&&&&&&&&&&&&,,,,,,+++***)))((('''''')))((((((''''''''''''((((((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&++++++******))))))(((((())))))******)))((('''&&&((()))))))))))))))******************************))))))*********+++++++++(((((((((((((((((('''''')))******++++++******))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###$$$%%%%%%'''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''(((******&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))++++++++++++++++++++++++******++++++++++++,,,,,,///...,,,+++***))))))))))))******++++++,,,,,,---++++++++++++++++++++++++******)))(((((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))(((((())))))***+++******+++,,,------------)))(((&&&&&&(((***)))'''(((((('''(((((()))***+++////////////////////////***,,,...///000...,,,+++))))))((('''''''''''''''***)))(((''''''''''''(((''''''(((((()))***+++,,,,,,+++***)))))))))))))))******))))))(((''''''&&&)))(((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&++++++******))))))(((((())))))******)))((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''((((((((())))))******))))))(((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$'''''''''((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,---'''(((((()))***+++++++++***)))((((((((((((((((((''''''((()))))))))))))))***************))))))((()))))))))))))))***++++++***+++,,,---------------+++***)))+++,,,+++******))))))))))))***+++,,,---////////////////////////+++,,,---------+++)))''''''''''''''''''((())))))+++***)))((('''((()))***((((((((((((((((((''''''))))))((())))))***++++++''''''''''''''''''''''''((()))))))))))))))))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((((()))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((('''%%%###"""(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''((((((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%'''((('''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&%%%$$$###"""%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((++++++++++++++++++++++++((((((((())))))))))))***(((((((((((()))***+++,,,++++++++++++++++++++++++%%%%%%&&&'''((()))***+++)))((((((''''''(((((((((''''''((()))))))))))))))***+++++++++***))))))(((***************++++++,,,++++++,,,---------,,,,,,+++)))***------+++***,,,)))))))))***+++,,,---...---,,,,,,,,,,,,+++++++++,,,,,,++++++)))((('''&&&''''''''''''((()))***+++,,,+++)))(((''')))***+++((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&'''''''''(((((())))))************)))(((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""***)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$(((((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&(((((((((((((((((())))))))))))(((''''''(((******&&&''''''((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((******'''(((((())))))((((((''''''''''''''''''((((((((()))((((((''''''(((((()))'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))%%%$$$###%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))************************((())))))))))))*********(((((((((((()))***+++,,,,,,,,,++++++******))))))&&&&&&''''''((((((((()))(((((('''''''''(((((()))''''''((()))))))))))))))((()))***+++++++++******+++************+++,,,,,,+++,,,,,,,,,,,,++++++***(((&&&(((,,,,,,((((((,,,((((((((()))***,,,---...+++++++++*********))))))++++++)))(((((((((((()))))))))((((((((()))******+++***(((&&&&&&(((***+++(((((()))***)))(((''''''%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((('''((()))***+++++++++******''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&''''''(((((()))))))))((('''&&&'''(((+++,,,'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))&&&''''''(((''''''&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++###"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%% """$$$&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$&&&'''((($$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#################################((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++******+++,,,,,,------,,,,,,+++***)))((((((((((((((((((''''''''''''(((((('''''''''(((((()))'''(((((()))))))))))))))&&&''')))+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++***)))(((&&&)))......))))))...'''''''''((()))+++,,,---,,,,,,,,,++++++*********+++***((('''''')))+++,,,,,,+++***))))))(((((()))***(((&&&%%%%%%''')))+++'''((()))+++++++++***)))(((''''''&&&&&&&&&'''''',,,,,,+++***)))(((''''''((()))***+++,,,,,,+++***&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&