BM6P6(@ rrraaaZZZZZZVVVWWWYYYSSSUUURRRMMMIIIHHHJJJLLLOOOPPPPPPOOOMMMKKKGGGDDDBBBCCC@@@>>>======<<<;;;::::::666111.........//////+++...000000---,,,---///......---,,,,,,,,,,,,---///000111111111444888;;;777888888999:::;;;<<<===AAA@@@===:::888999===@@@FFFGGGIIIIIIKKKRRR[[[bbbhhhllljjjbbb```dddhhhgggjjjmmmnnnmmmmmmnnnjjjeeeddd\\\PPPCCC===@@@HHHNNNZZZWWWTTTRRROOOLLLLLLNNNMMMMMMNNNNNNPPPTTTZZZ___eeekkkqqquuuvvvxxx{{{~~~}}}}}}zzzyyyzzzvvvxxxyyy|||vvveee___]]]dddnnnuuu{{{|||uuuoookkkiiihhhggghhhiiiiiihhhfffdddbbbbbb___^^^aaaeeejjjsss}}}}}}kkkbbbdddggglllttt{{{}}}zzzxxxvvvrrrmmmkkknnnvvv}}}yyyyyy}}}wwwqqqkkkfffccceeeooozzzpppdddbbbpppssshhhaaaaaafffooo~~~{{{uuupppkkkgggjjjgggdddbbbaaa```^^^]]]\\\[[[YYYUUUSSSXXXdddmmmuuuccc[[[[[[WWWXXXYYYSSSWWWTTTOOOJJJHHHIIILLLMMMNNNNNNNNNMMMKKKHHHFFFDDDDDDBBB???>>>>>>>>><<<;;;:::666111....../////////,,,...000///---,,,---///000///......------......///000111000111333666999999:::::::::;;;;;;;;;<<<>>>===;;;888777999===AAAEEEGGGHHHIIIKKKPPPYYY___jjjooonnngggbbbfffkkkmmmmmmrrrttttttsssrrrlllfffddd]]]PPPDDD>>>@@@HHHOOOZZZYYYWWWTTTPPPLLLJJJKKKMMMMMMNNNNNNPPPTTTYYY]]]bbbhhhoootttvvvyyy}}}|||{{{xxxwwwxxxvvvwwwxxx{{{}}}~~~jjjbbb]]]bbbjjjqqqxxx}}}xxxssspppoooooopppqqqqqqooommmjjjhhhbbb___^^^```bbbeeelllttt|||kkk^^^^^^___dddkkkrrrsssrrrooommmiiidddaaadddkkkqqq~~~{{{||||||tttlllhhhfffhhhpppyyy~~~nnndddooovvvkkkddd___bbbkkkzzz{{{xxxtttqqqllliiifffddddddccccccbbbaaa```\\\WWWTTTYYYdddnnnxxxfff^^^]]]XXXYYYZZZTTTYYYVVVQQQLLLJJJJJJKKKMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEBBB@@@??????>>>===<<<:::666222///////////////---...000///...---...///111000//////....../////////000000000000111444777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777999===AAADDDFFFHHHIIIJJJNNNUUU[[[iiiooopppiiiccceeemmmssssssyyy}}}|||zzzwwwpppiiieee^^^QQQEEE>>>@@@GGGNNNZZZ\\\]]]ZZZUUUPPPLLLJJJLLLMMMMMMNNNOOORRRWWW[[[___eeemmmsssvvvzzz~~~}}}zzzwwwwwwxxxxxxyyyzzz{{{}}}oooeee]]]]]]cccjjjssszzz}}}wwwsssrrrrrrsssttttttrrrnnnjjjhhhccc```^^^_________eeekkkttt{{{}}}zzzyyyyyyxxxwwwvvvyyy|||zzziii\\\YYYXXX[[[aaafffhhhhhhgggfffbbb]]]YYYZZZ```fffttt~~~~~~}}}tttkkkhhhgggiiiooouuuttthhhooo~~~{{{pppiii``````fffuuu~~~{{{xxxvvvooollliiigggggghhhiiihhhiiigggaaaZZZUUUZZZeeennn{{{{{{hhh```^^^YYYZZZ[[[VVVXXXUUUQQQMMMKKKLLLMMMOOOMMMNNNNNNMMMLLLJJJHHHGGGDDDBBB???>>>>>>>>>===;;;999666222000000000000////////////............///111000//////......//////...///000000///000222555::::::;;;;;;<<<======>>>===<<<;;;999888999<<<@@@BBBEEEHHHJJJJJJMMMSSSWWWcccjjjnnnhhh``````kkkvvv{{{}}}{{{vvvppphhhaaaTTTFFF??????EEEJJJWWW]]]bbb```ZZZVVVQQQLLLLLLMMMMMMMMMNNNQQQUUUXXX^^^dddlllrrruuuyyy~~~}}}zzzyyy{{{{{{|||}}}~~~ttthhh]]]ZZZ\\\cccmmmvvvzzzuuussstttuuuvvvvvvsssnnnhhheeeccc```^^^___]]]\\\___eeekkkpppvvv~~~{{{wwwuuupppnnnkkkiiiggggggggggggfffjjjpppvvvzzz|||sssppprrruuu~~~xxxjjj___XXXTTTUUUYYY\\\___bbbeeeeeeccc___[[[[[[```dddqqq|||wwwnnneeedddgggjjjnnnrrr}}}oooqqqzzzuuunnneeebbbdddppp~~~{{{yyysssoookkkjjjkkkmmmnnnooopppmmmfff]]]WWWYYYcccmmmxxx|||iii```^^^YYYZZZ\\\VVVUUUSSSPPPNNNMMMNNNPPPQQQPPPPPPOOONNNLLLIIIGGGEEECCCAAA>>>=========;;;:::888555222111111111000000111000///...............000///......------......---///000000///000222444777888999;;;===???@@@AAA@@@???>>>;;;999999;;;===AAAEEEIIIKKKLLLMMMQQQUUU^^^dddiiifff^^^___lllzzz}}}zzzpppgggYYYJJJ???===AAAEEENNNYYYaaa```\\\YYYTTTNNNMMMMMMNNNNNNNNNPPPSSSVVV]]]ccckkkqqqtttxxx|||~~~{{{{{{}}}||||||}}}~~~zzzmmm```YYYYYY]]]gggqqqzzz}}}|||xxxxxxzzz{{{{{{wwwpppiiieee```]]][[[[[[YYYWWW[[[```gggkkkooouuu~~~|||uuunnngggbbb^^^\\\]]]]]][[[ZZZXXXWWWXXXYYYYYY]]]dddkkkqqqvvv{{{~~~~~~pppfffccceeegggoooyyy}}}qqqdddYYYQQQQQQSSSTTTWWW\\\fffhhhiiihhheeedddgggiiisss~~~pppgggaaabbbgggkkkpppuuuwwwuuuxxxxxxqqqgggbbbaaakkk|||~~~wwwsssnnnlllmmmqqqsssuuuuuurrrjjj```XXXYYYbbbjjjuuu}}}~~~zzz|||{{{ggg^^^]]]XXXYYY\\\WWWSSSRRROOONNNMMMNNNPPPRRRPPPPPPPPPNNNLLLIIIGGGEEEBBB@@@>>>======<<<;;;999888555333111222222111000333111...---...//////...000///......------......,,,...000111000111333444555666777:::===???AAABBBAAAAAA???<<<:::999:::<<<@@@EEEKKKNNNNNNOOORRRUUU[[[```fffeee```aaappp{{{rrrbbbPPPBBB<<<===@@@EEESSS^^^]]]YYYXXXTTTNNNNNNOOOOOOOOONNNOOORRRTTT\\\bbbjjjpppssswww||||||zzz{{{xxxyyyzzz{{{|||}}}~~~vvvhhh^^^ZZZZZZbbbkkkssswww}}}|||{{{}}}~~~yyyqqqhhhccc___[[[XXXWWWTTTRRRVVV\\\fffjjjmmmooosssyyyyyyuuurrrmmmfff^^^WWWRRRPPPOOOOOOOOOOOONNNLLLKKKLLLNNNNNNRRRYYY```fffkkkqqquuu{{{nnneeebbbccceeemmmwww|||iii[[[OOOMMMMMMLLLPPPXXXeeejjjpppsssrrrpppqqqrrrvvvxxxiiiccc```ccchhhlllsssyyy~~~xxxuuu|||tttddd```___fffvvv|||wwwrrroooppptttxxxzzzyyyvvvoooddd\\\[[[aaahhhqqqwww{{{zzzwwwvvvrrrnnnoooqqquuuyyyxxxeee\\\[[[VVVXXX\\\WWWSSSRRRPPPNNNMMMMMMNNNOOOOOOOOOOOONNNMMMKKKIIIGGGCCCAAA???>>>>>>===<<<:::777555333222222222111000555111...---...//////...111000//////......//////+++...000111222222444555555555777999<<<>>>???@@@??????>>><<<999999:::<<<@@@FFFMMMPPPQQQRRRTTTVVVYYY\\\aaacccbbbdddrrr}}}kkkWWWFFF===<<<===BBBSSS^^^]]]YYYYYYUUUNNNOOOPPPQQQPPPOOOPPPRRRTTTYYY___hhhooosssxxx}}}~~~zzzyyyvvvwwwxxxzzz{{{}}}~~~~~~sssggg]]]YYY]]]dddkkkrrrzzz}}}tttjjjdddccc^^^YYYVVVSSSQQQTTT[[[dddiiillljjjjjjlllllljjjfffaaaZZZRRRLLLIIIIIIIIIDDDFFFGGGFFFDDDCCCDDDFFFFFFJJJPPPVVV[[[aaagggkkktttzzzuuuooolllmmmmmmrrr|||ooo^^^OOOLLLKKKIIIMMMVVVdddlllvvv}}}~~~|||{{{{{{||||||qqqccc``````cccfffiiiqqqzzzxxxoootttwwwdddbbb```dddppp|||vvvssstttxxx|||~~~|||zzzsssiii```^^^bbbhhhoootttvvvsssrrrqqqooojjjiiijjjlllnnnssszzzwwwdddZZZYYYUUUXXX[[[WWWUUUSSSPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJDDDBBB@@@??????>>>===;;;777555333222333333222000555222...---...000///...222111111000000000000000+++---000222222333555777666666888999;;;<<<>>>>>><<<<<<<<<:::999999;;;===@@@FFFNNNRRRSSSTTTVVVXXXWWWXXX\\\aaaaaadddrrrrrr\\\III???<<<<<>>@@@BBBAAA???>>>@@@BBBAAAEEEJJJOOOUUU[[[aaafffiiippp{{{zzzxxxxxxxxxwwwtttbbbRRRNNNLLLIIINNNXXXdddnnn{{{yyymmm^^^]]]^^^aaabbbeeennnwww}}}wwwiiilllzzzgggfffcccdddlll|||yyyuuuvvvzzz~~~|||wwwmmmccc```dddiiippptttuuusssqqqrrrpppmmmhhhiiiiiijjjmmmssszzzvvvddd]]]\\\XXXYYY[[[VVVWWWUUURRROOOMMMLLLMMMMMMOOOOOOPPPOOONNNKKKHHHFFFFFFCCC@@@===<<<;;;888777999666333222222111000/////////.........//////000$$$(((,,,///000......---.........//////000111222555666777999:::;;;<<<<<<>>>>>>>>><<<:::999:::<<<>>>EEEOOOVVVYYYWWWUUUSSSWWWWWWWWWWWWZZZbbbmmmvvvjjjSSSCCC===>>>LLLXXX^^^]]]```ddd___UUUTTTPPPMMMLLLPPPTTTUUUVVVVVV[[[ccckkksss{{{}}}zzzyyyxxxwwwxxx{{{|||}}}|||}}}}}}kkk[[[XXX]]]dddlllwww{{{rrrnnnkkkeee\\\TTTQQQSSSVVV___aaacccaaa]]]YYYUUUTTTPPPOOOLLLIIIFFFCCCBBBAAA@@@???????????????@@@@@@BBBAAACCCGGGOOOWWW]]]```jjjnnnuuu~~~pppcccVVVPPPLLLIIIMMMTTTcccrrr|||mmmbbb^^^______aaadddiiimmmooowww|||}}}jjjlll}}}qqqiiibbbbbbgggttt|||xxxzzz~~~xxxooofffbbbbbbdddkkkqqquuuvvvwwwxxxuuupppllljjjgggeeeggglllqqquuuxxxeee]]]]]]XXXYYY[[[UUUVVVUUURRROOOMMMMMMMMMMMMNNNOOOOOOOOOMMMJJJGGGFFFBBB@@@============<<<;;;:::888444222222222000/////////............//////))),,,///000///...------.........//////000111222777888999;;;<<<===>>>>>>===>>>>>><<<:::999:::;;;>>>EEENNNTTTVVVUUUSSSRRRUUUUUUVVVVVVXXX]]]eeekkk|||ttt]]]LLLCCCAAA???NNNZZZ\\\___dddddd]]]VVVSSSOOONNNPPPSSSUUUTTTVVV[[[ccckkksss{{{|||yyyxxxwwwxxx{{{}}}}}}}}}sssaaaZZZ\\\^^^fffqqqzzz|||uuuqqqjjjaaaXXXSSSSSSUUUYYY\\\^^^^^^[[[VVVRRRPPPLLLKKKIIIFFFCCCAAA@@@???@@@??????>>>>>>??????@@@@@@@@@AAAGGGNNNVVV\\\___fffjjjpppyyy~~~lll```TTTNNNKKKLLLRRR[[[cccrrrxxxkkkaaa______aaacccfffjjjmmmoootttxxxpppooo|||vvvmmmeeebbbfffppp~~~{{{~~~yyyooogggbbbbbbccclllrrrwwwxxxxxxyyyuuuoookkkhhhdddbbbcccgggkkkooozzzggg^^^]]]WWWXXXZZZTTTVVVUUURRROOOMMMMMMNNNNNNNNNNNNNNNMMMLLLIIIGGGEEEAAA???======>>>>>>===<<<<<<999666333333222000/////////............//////...000111000...---,,,---.........//////000111222777777999;;;<<<=========<<<======<<<:::999:::;;;???DDDKKKQQQSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWZZZ]]]gggxxx{{{fffSSSFFF>>>666IIIYYY]]]^^^cccfffeeeZZZWWWSSSQQQQQQRRRSSSSSSVVVZZZbbbjjjrrr{{{xxxwwwvvvwwwzzz|||}}}}}}kkk^^^ZZZXXX```kkkuuu|||~~~zzzrrrhhh^^^WWWUUUUUUWWWZZZ^^^^^^[[[VVVRRRPPPJJJIIIGGGEEEBBBAAA@@@???@@@??????>>>>>>>>>??????>>>>>>@@@EEEMMMUUUZZZ\\\___bbbgggoooxxxzzzssshhh___TTTMMMJJJLLLRRRZZZ___lllzzzttthhhaaa___```cccfffiiikkkmmmnnnvvvxxx}}}xxxqqqxxx}}}ssshhhbbbccckkk|||~~~sssjjjeeedddeeemmmsssyyyzzzzzzyyysssmmmjjjgggccc______bbbeeehhh|||iii___]]]WWWWWWYYYTTTVVVUUURRROOONNNNNNNNNOOONNNNNNMMMLLLKKKHHHFFFEEEDDDAAA???>>>======;;;:::>>>;;;777444333222000///000//////............//////000000///---,,,---...............///000111222444555777888:::;;;;;;;;;;;;<<<======;;;::::::;;;???CCCIIINNNPPPPPPQQQRRRRRRTTTVVVVVVUUUTTTRRRQQQYYYggg{{{ooo^^^LLL@@@888JJJZZZ^^^\\\^^^dddggg\\\ZZZVVVSSSRRRRRRRRRRRRUUUYYY```hhhpppyyyxxxvvvuuuuuuxxx{{{|||||||||~~~wwweee[[[XXX]]]fffpppyyyyyyooofff^^^ZZZYYY\\\___cccccc___ZZZUUURRRMMMKKKIIIGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>??????<<<<<<>>>CCCKKKQQQVVVXXXWWWYYY]]]ccckkkvvv}}}uuuoookkkhhhbbbZZZRRRLLLJJJLLLPPPWWW```llluuu|||ooofffbbb___aaaeeehhhlllmmmnnnnnnvvvwwwzzzrrrrrr}}}wwwjjjbbbaaagggvvvxxxnnniiiggghhhlllsssyyyzzzzzzxxxqqqjjjhhheeeaaa^^^]]]___aaaccc}}}jjj___]]]WWWWWWYYYTTTVVVTTTRRRPPPNNNNNNOOOPPPNNNNNNMMMLLLJJJHHHGGGFFFDDDBBB???>>>>>>===<<<:::>>>;;;777444333222000///000000///...............---......---,,,,,,...000............///000111222444555666888999:::;;;;;;;;;<<<>>>>>><<<;;;;;;;;;>>>BBBHHHMMMOOOPPPRRRSSSSSSUUUWWWXXXWWWTTTPPPMMMRRR[[[jjjyyy|||nnn[[[JJJ;;;HHHTTTWWWUUUWWW^^^ccc]]][[[YYYUUURRRQQQQQQRRRTTTXXX^^^dddlllttt}}}zzzxxxuuutttvvvxxxyyyyyyxxxzzz}}}~~~oooaaaZZZ\\\aaaiiirrr{{{yyypppiiiccc```aaacccfffeeeaaa[[[VVVTTTQQQPPPMMMJJJGGGDDDCCCBBBAAAAAA@@@???????????????<<<<<<>>>BBBHHHMMMPPPQQQOOOPPPSSSWWW^^^iiiuuu}}}wwwnnngggfffhhhiiihhhddd[[[SSSMMMJJJIIIOOOUUU^^^gggmmmsss{{{{{{llldddbbb^^^```eeejjjmmmoooooooooqqqrrruuuzzzuuummmuuuyyylllccc```dddqqq}}}|||rrrkkkjjjjjjmmmtttzzz{{{zzzxxxqqqjjjfffccc___\\\ZZZ[[[]]]___~~~jjj___\\\WWWXXXZZZUUUVVVTTTRRRPPPOOOOOOPPPPPPPPPOOONNNLLLJJJIIIGGGGGGBBB@@@>>>>>>??????>>>===<<<999666333333222000///111000///......---......+++,,,------,,,---///111.........//////000111222666666888:::;;;<<<<<<<<<;;;===??????>>><<<<<<======AAAHHHNNNQQQRRRTTTUUUUUUUUUWWWYYYZZZXXXSSSPPPNNNRRR\\\jjjuuuyyy}}}}}}{{{gggSSS<<>>===>>>AAAEEEHHHIIIIIIHHHIIILLLNNNSSS\\\iiirrrtttjjjbbb\\\___ggghhhlllkkkcccYYYRRRMMMHHHKKKMMMSSSZZZ```eeennnwwwwwwiiibbb```]]]___dddiiimmmpppqqqqqqqqqsssvvvzzz}}}oooqqqzzznnneee```bbblllvvvvvvpppnnnooorrrxxx}}}~~~}}}|||vvvooogggddd___[[[YYYXXXYYYZZZ}}}jjj___\\\WWWXXX[[[WWWVVVTTTRRRPPPOOOOOOPPPQQQQQQPPPNNNLLLKKKIIIHHHHHHCCCAAA???>>>??????>>><<<:::888444222222222000///111000///......---------+++---...///......000111.........//////000111222555666888999;;;<<<<<<<<<<<<>>>@@@AAA@@@>>>>>>>>>;;;AAAIIIOOOSSSUUUVVVWWWUUUUUUVVVXXX[[[[[[XXXUUULLLMMMTTTaaakkknnnqqqvvvsss}}}qqqZZZCCC???<<<===CCCJJJQQQUUUXXXYYYYYYVVVSSSQQQRRRTTTQQQTTTXXX\\\bbbjjjrrrwww}}}yyywwwwwwwwwvvvvvvxxxzzz|||}}}zzzfffaaa\\\]]]dddnnnvvv{{{{{{~~~{{{vvvoooqqqrrrqqqnnnkkkiiiiiifffccc^^^YYYSSSNNNJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@BBBDDDCCCCCCCCCEEEGGGGGGJJJRRR^^^gggttt|||~~~~~~tttddd]]]XXXTTTZZZeeegggllllllcccXXXQQQKKKFFFGGGFFFIIIOOOSSSWWWaaalll{{{rrrfff___]]][[[^^^bbbggglllppprrrttttttwwwzzz}}}vvvppp}}}qqqgggaaa___fffooo~~~xxxwwwwwwyyy~~~xxxnnnkkkeee___[[[XXXWWWWWW}}}iii___\\\WWWYYY\\\XXXVVVTTTRRRPPPOOOPPPQQQQQQRRRPPPOOOMMMKKKJJJIIIIIIHHHEEEAAA???>>><<<:::888999666333222222111000///111111000......------------///111111000//////000.........//////000111222333444666777999:::::::::<<<>>>AAABBBAAA?????????:::AAAIIIQQQUUUWWWXXXYYYUUUTTTTTTWWW[[[]]]\\\YYYKKKJJJQQQ]]]eeefffhhhlllttt{{{cccMMMBBB888888@@@HHHMMMPPPVVVXXXXXXVVVSSSQQQSSSUUUPPPSSSVVVZZZ___gggooottt||||||yyyxxxwwwvvvwwwyyy{{{||||||~~~mmmfff^^^\\\bbbllluuuzzzzzz}}}|||yyy{{{|||{{{yyyxxxyyyzzzpppmmmhhhaaa[[[UUUPPPNNNFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???@@@AAAAAA@@@>>>@@@BBBDDDDDDFFFMMMXXXaaallluuu~~~vvvvvv|||ttteeeYYYVVVSSSQQQXXXdddggglllkkk^^^RRRKKKEEE@@@DDDAAABBBGGGJJJMMMXXXdddvvv|||nnnccc]]][[[ZZZ]]]aaafffkkkpppsssuuurrruuuxxxzzz||||||ppp{{{sssiiiaaa]]]bbbiiiwwwsssllleee___[[[XXXWWW~~~kkk[[[YYY[[[YYYXXXZZZZZZXXXTTTQQQOOONNNOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHCCC@@@>>>======>>>======;;;888333000000000000000...............---------......////////////......000000111111111111000000222333555777999;;;===>>>===>>>???@@@AAA@@@???>>>AAAAAAEEENNNXXX^^^^^^[[[\\\WWWSSSTTTYYY___``````TTTNNNLLLQQQYYY^^^dddiiipppvvv]]]HHH:::<<>>============<<<:::777222000000000000000/////////......---------//////000000000000//////000000111111111111000000333444555777:::<<<>>>>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBDDDLLLVVV]]]___^^^ZZZVVVTTTVVV\\\```aaa```UUUMMMIIILLLRRRYYY```ggguuuhhhPPP>>>===>>><<>>@@@BBBAAA@@@DDDLLLRRRcccnnn}}}~~~yyy}}}|||}}}vvvkkkdddbbb___[[[XXXWWWZZZ^^^aaafffccc^^^WWWOOOHHHDDDBBBCCCAAAAAACCCDDDGGGOOOYYYmmmzzztttgggcccbbb```^^^aaaeeeiiilllooorrrtttqqqoooqqquuuwww{{{yyy{{{|||qqqggg``````dddmmm}}}xxxpppjjjeeeaaa^^^nnn^^^[[[[[[XXXWWWYYYXXXUUURRRNNNLLLLLLLLLMMMNNNMMMLLLJJJIIIGGGFFFFFFEEEBBB???=========<<<;;;888555222000000111111000000000//////...---,,,,,,//////000000000000/////////000000111111000000///333444666888:::===>>>???>>>???@@@AAACCCEEEGGGHHHEEEDDDDDDJJJSSS\\\aaabbb]]]ZZZWWWXXX\\\___```^^^YYYPPPHHHHHHMMMTTT^^^gggxxxvvv[[[CCC<<<<<<<<>>@@@AAA@@@@@@CCCJJJOOO]]]gggvvvvvvtttzzz~~~|||}}}}}}vvvmmmfffcccbbbiiikkkmmmkkkhhheeefffggggggccc\\\TTTNNNHHHEEEDDDCCCBBBBBBCCCDDDEEEMMMVVVfffuuu~~~nnnfffeeedddbbbbbbeeehhhjjjlllnnnppprrrooommmnnnqqqrrrttt||||||yyyzzzoooeeeaaabbbeeeuuuzzzssslllfffbbbppp___[[[[[[XXXVVVXXXWWWUUUQQQNNNLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJIIIIIIFFFCCC???======<<<;;;:::888666333222222333222222111111000///...---,,,,,,......////////////......//////000000000000//////333444666888;;;===???@@@??????@@@BBBDDDHHHKKKMMMHHHFFFEEEIIIQQQ[[[bbbeeeddd```[[[YYYZZZ\\\\\\\\\aaaVVVLLLHHHKKKRRR^^^iiixxxdddGGG===;;;<<>>============<<<888666444333333222000...///////////////000000000...//////////////////.........////////////......///000333666999<<<>>>??????@@@AAACCCEEEFFFGGGGGGBBBCCCEEEGGGKKKOOOTTTXXXWWWWWWWWWXXX[[[___dddhhhiiiccc]]]YYYTTTSSSYYYaaaooorrryyysss___NNNCCC>>>???CCCRRRZZZaaabbbaaa```\\\WWWTTTTTTSSSRRRSSSUUUXXX[[[dddllluuu}}}|||wwwrrrtttvvvyyy|||~~~~~~pppddd\\\^^^ccclllsssyyy}}}zzzppp___VVVJJJCCCBBBDDDDDDDDDBBBAAA@@@???AAABBBCCCDDDIIIPPP___ppp{{{yyyuuunnnccc[[[SSSQQQRRRRRRPPPOOOSSS[[[jjjwwwzzznnnjjjhhhgggjjjpppooovvv}}}}}}vvvpppnnnnnnnnnooorrrvvvuuussswww}}}|||}}}mmmcccaaaZZZaaakkkvvvlll[[[XXXYYYUUUTTTVVVUUUSSSOOOLLLJJJIIIJJJKKKGGGHHHJJJLLLLLLKKKJJJIIICCC@@@>>>======>>>======777555333111111000---+++......//////000000111111000000111111111111000000......////////////.........000222555888;;;===???>>>@@@BBBCCCEEEEEEDDDDDD>>>AAADDDFFFIIILLLOOORRRTTTVVVYYY[[[]]]___bbbdddlllhhhddd```[[[WWW[[[bbbiiilllsss|||vvvfffUUUGGG>>>>>>AAAJJJSSS]]]```bbbccc```[[[UUUTTTRRRRRRRRRTTTWWWYYYaaaiiisss{{{}}}rrrsssvvvyyy|||~~~|||lll```[[[```iiiqqqvvvzzz~~~xxxbbbXXXJJJBBBAAACCCEEEDDDEEEDDDBBBBBBCCCEEEEEEEEEFFFMMM[[[mmm}}}qqqhhh]]][[[ZZZZZZVVVSSSWWW]]]iiiuuuwwwmmmjjjgggeeeiiioooooowwwyyyqqqnnnnnnoooooorrruuutttrrrtttzzzxxxrrrfffaaaWWW\\\dddnnnzzzkkk]]]XXXXXXWWWVVVVVVVVVTTTPPPMMMJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHEEEDDDAAA>>><<<;;;::::::888888888777666444222222000000000000//////////////////////////////////////////............//////---///111444777:::<<<>>>???AAACCCCCCCCCCCCEEEGGGEEEEEEEEEEEEEEEGGGLLLOOOOOOUUU\\\^^^\\\]]]bbbhhhhhhrrryyyttteee\\\]]]ccciiisss{{{{{{zzz|||~~~~~~vvvcccKKK======BBBEEEMMMWWW___bbb```\\\YYYSSSSSSSSSRRRQQQRRRUUUXXX```fffoooyyyvvvvvvwwwxxxyyy{{{|||}}}~~~{{{jjjbbb___bbbjjjqqqvvv|||~~~vvvbbbYYYMMMEEECCCFFFJJJLLLKKKJJJJJJIIIHHHGGGFFFEEEIIILLLVVVfffyyyvvvmmmhhhcccaaa\\\YYY[[[```jjjuuu{{{pppgggggghhhhhhhhhiiimmmooorrrtttssspppllliiiooopppppppppppprrrvvvyyyvvv{{{mmmccc^^^\\\[[[bbbttt{{{lll^^^YYYYYYXXXWWWWWWVVVTTTPPPMMMJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEECCC@@@>>>===<<<<<<888888777666555333222111000000000000//////////////////////////////////////////............//////...///111444777:::<<<===;;;===???@@@@@@???@@@BBBCCCDDDDDDCCCDDDFFFJJJNNNPPPVVV\\\]]]\\\^^^dddiiinnnxxxzzzjjj___]]]aaannnwww~~~}}}|||~~~~~~kkkSSSCCC>>>@@@@@@GGGRRRZZZ^^^^^^[[[YYYTTTUUUTTTSSSQQQRRRUUUXXXZZZ```kkkvvvzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~wwwiiicccaaafffmmmrrryyy~~~}}}xxxhhh```UUUMMMKKKLLLNNNOOOOOONNNLLLIIIGGGEEEDDDDDDEEEIIISSScccwwwtttoookkkhhhccc___aaafffmmmwwwxxxnnneeedddfffggghhhiiilllmmmooopppooonnnllljjjmmmnnnooooooooopppsssvvvxxx~~~pppfff___\\\YYY^^^lll|||mmm___ZZZZZZYYYXXXXXXVVVSSSPPPLLLKKKJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCAAA???>>>======777777666555333222111000000000000000//////////////////////////////////////////............//////...///000333666999<<<======???BBBCCCCCCAAAAAABBBAAABBBBBBBBBBBBEEEHHHLLLPPPUUUZZZ\\\\\\^^^dddjjjttt|||}}}ooobbb^^^___ttt|||~~~ttt^^^KKKAAA>>>:::@@@JJJSSSYYY\\\[[[ZZZWWWWWWVVVTTTRRRSSSUUUWWWWWW]]]hhhttt~~~{{{yyyyyyzzz}}}~~~}}}~~~~~~~~~~~~vvvkkkaaaaaafffmmmtttzzz{{{~~~~~~ssslllccc[[[WWWUUUTTTTTTTTTRRRNNNJJJGGGEEECCCCCCEEEIIISSSbbbttt{{{xxxuuuooojjjjjjmmmuuu}}}tttjjjaaaaaadddfffgggjjjkkkkkkkkkjjjjjjjjjkkkkkkkkklllnnnnnnmmmnnnoooqqqwww}}}tttkkkaaa]]]XXXYYYcccuuu{{{mmm___ZZZZZZYYYWWWWWWUUUSSSPPPLLLKKKJJJKKKLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDAAA???===<<<<<<<<<777666555333222111000000000000000000//////////////////////////////////////////............//////...///000222555888;;;<<>>888:::???GGGQQQYYY]]]^^^YYYXXXWWWUUUSSSSSSVVVXXXYYY^^^fffoooyyy{{{uuurrrrrrtttvvvxxxzzz}}}}}}}}}~~~nnneeeccceeejjjooovvvzzz{{{yyytttlllddd]]]WWWUUUNNNMMMJJJHHHFFFFFFEEEEEEGGGKKKSSS___mmm}}}}}}{{{|||tttlllgggjjjnnnooooooppppppnnnjjjgggeeeeeeggghhhjjjlllnnnnnnmmmmmmmmmnnnpppssszzzvvvgggbbb___]]]]]]ddduuuzzzkkk]]]XXXXXXWWWVVVVVVTTTRRROOOLLLKKKKKKLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFBBB@@@>>><<<;;;:::::::::888777444222111000111111000000000000//////////////////////////////////////////............/////////......000222666999;;;???BBBEEEFFFFFFFFFFFFFFFBBBCCCDDDCCCBBBBBBCCCEEEKKKOOOTTTXXX\\\```cccffffffggghhheeebbb```cccfffpppzzzpppVVVEEE<<<;;;===CCCNNNWWW\\\]]]XXXXXXWWWUUUSSSTTTVVVXXXVVVZZZ```jjjuuu}}}vvvrrrpppqqqrrrtttvvvyyyzzz{{{||||||qqqjjjeeeggglllrrrvvv}}}}}}zzzxxxuuurrroooqqqqqqnnniiiaaaZZZVVVTTTNNNNNNNNNNNNMMMMMMMMMMMMGGGKKKSSS^^^kkk|||~~~vvv{{{vvvpppooouuuyyyxxxuuusssooommmjjjhhhfffffffffgggjjjkkkmmmmmmlllmmmnnnpppqqqsssxxx|||nnngggbbb```^^^___lll{{{{{{lll^^^YYYYYYXXXWWWWWWTTTRRROOOLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA???============999777555222111111111222000000000000//////////////////////////////////////////............/////////......///111555888;;;@@@CCCEEEGGGGGGHHHIIIKKKFFFFFFGGGEEECCCBBBCCCDDDJJJOOOUUU[[[___ccceeefffffffffgggeeecccbbbbbbcccnnnyyyeeeQQQ@@@===<<>>AAABBBCCCDDDGGGIIIHHHIIIIIIGGGDDDCCCCCCCCCKKKOOOVVV]]]bbbeeefffggghhhiiiiiiiiifffcccaaa```nnnyyyppp]]]BBB>>>;;;???HHHRRRWWWXXXUUUUUUUUUSSSSSSTTTWWWYYYYYYYYY\\\aaajjjuuu~~~xxxtttrrrrrrkkkmmmooorrruuuyyy~~~wwwiiieeehhhhhhnnnvvv}}}{{{rrrlllbbb___\\\[[[[[[\\\\\\\\\aaacccfffeeebbb``````bbbeeegggjjjllllllkkkiiihhhaaadddggglllsss~~~yyyuuuuuutttmmmkkkpppzzz~~~yyyoooiiidddeeeggghhhiiihhhgggfffhhhiiiiiiiiiiiikkkooorrrqqqrrrtttwww|||mmmaaa^^^ZZZXXXaaaooo|||rrraaaZZZXXXWWWWWWXXXTTTSSSPPPMMMKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@>>><<<;;;;;;777666555333222111000000000000000000000000000000000---,,,---000111000...///...---,,,,,,---...///...///000111111333666999<<<<<<>>>AAAFFFIIIKKKKKKKKKLLLMMMJJJEEEAAAAAABBBIIINNNUUU]]]cccgggjjjmmmhhhjjjkkkjjjgggdddcccccc}}}}}}lllSSSIII>>>===DDDNNNVVVZZZZZZYYYWWWUUUSSSRRRSSSSSSWWWUUUVVVZZZ___fffsssyyysssooonnnoooppprrruuuyyy|||~~~zzzoooiiidddjjjqqqwww{{{~~~}}}sssjjjeeeaaa]]]ZZZ[[[[[[ZZZ\\\```dddiiillliiifffhhhjjjiiiqqqrrruuuyyy}}}}}}{{{yyytttssstttwww}}}zzzyyyzzzxxxpppkkkllloooqqqrrrpppkkkggghhhggggggggghhhhhhgggeeehhhiiikkkkkklllmmmppprrrpppooopppvvv|||}}}tttjjjccc]]]ZZZ^^^eeerrrppp```YYYXXXWWWWWWXXXUUUSSSPPPMMMKKKKKKKKKLLLNNNNNNMMMKKKIIIGGGEEEDDDEEEDDDBBB???===<<<;;;;;;777666555333222111000000000000000000000000000000///...,,,---000111000...///000222333333222000///...///000000111333666999<<<===???CCCGGGJJJLLLLLLLLLMMMMMMKKKHHHEEECCCBBBDDDJJJUUU___fffjjjkkkkkkjjjllloooppppppnnnjjjhhhllllllssszzz___NNN???>>>EEEMMMVVV]]]\\\ZZZXXXTTTQQQOOOOOOPPPSSSQQQSSSWWW[[[bbbnnnzzz~~~xxxtttrrrrrrrrrsssuuuxxx{{{|||xxxppphhhjjjmmmrrrwww{{{xxxnnnhhhgggcccaaaccccccccceeeiiimmmsssvvvssspppqqqqqqpppxxxxxx{{{zzzyyy|||~~~tttnnnjjjkkkmmmnnnnnnmmmkkkjjjjjjiiiiiijjjlllllljjjiiilllllllllllllllmmmnnnpppooommmooosssxxxyyynnneee]]]XXXZZZ___kkk{{{~~~ooo___YYYXXXXXXWWWXXXUUUSSSPPPMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBB???===<<<;;;:::777666555333222111000000000000000000000000000000///...---...///000000...))),,,///222222///+++)))---///000000000222555888===>>>AAAEEEHHHKKKMMMNNNOOONNNNNNOOONNNKKKGGGDDD???GGGTTTaaaiiilllllljjjgggiiilllqqquuutttnnniii``````gggwwwpppWWWBBB@@@FFFKKKTTT``````___\\\VVVQQQMMMLLLLLLQQQOOOQQQUUUYYY___kkkvvv~~~zzzuuuuuuttttttuuuwwwyyyzzz}}}yyyoookkkhhhjjjpppxxx}}}zzztttsssooonnnppppppoooqqquuuzzz}}}{{{vvvvvv{{{wwwoookkkhhhjjjkkkjjjiiijjjnnnrrrqqqpppnnnnnnoooooonnnmmmmmmlllkkkjjjjjjkkkkkklllmmmlllmmmppptttzzzuuukkkaaaXXXVVVYYYaaaqqq}}}nnn^^^YYYYYYXXXWWWXXXUUUSSSPPPNNNLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHDDDCCCAAA???===;;;::::::777666555333222111000000////////////////////////............///000//////'''))),,,......+++(((&&&---.../////////111444777<<>><<<;;;:::999777666555333222111000000000000000000000000000000---...//////......///111444333111000///000111111---...///......///222555888===DDDHHHIIIJJJNNNPPPTTTTTTUUUWWWXXXVVVSSSQQQNNNLLLNNNUUUbbbnnnwwwzzzzzzuuuppppppuuu{{{yyyrrrooowwwiiiSSSFFFCCCJJJSSSccchhhmmmkkkccc[[[WWWVVVUUUTTTVVVYYYZZZ[[[bbbjjjvvv~~~|||zzzvvvsssrrrsssuuuvvvyyy|||uuummmlllooorrrtttzzz{{{|||~~~|||uuuqqqllllllnnnuuuuuunnnjjjggghhhhhhhhhjjjqqq|||xxxpppmmmlllmmmmmmjjjkkknnnsssxxxzzzvvvssspppnnnnnnpppoooooovvv~~~}}}rrreeeZZZUUUQQQZZZffftttqqqbbb]]]\\\ZZZWWWWWWVVVTTTQQQOOOMMMLLLMMMMMMOOONNNMMMKKKIIIGGGEEEDDDCCCBBB@@@>>><<<::::::999777666555333222111000000000000000000000000000000,,,...000///...---///111333111///...------...///---.........---///111444555;;;CCCGGGGGGIIILLLOOOPPPRRRTTTUUUTTTSSSSSSSSSNNNKKKKKKSSSbbbrrr}}}}}}xxxvvvwww||||||uuuvvv|||```IIIDDDGGGIII[[[dddlllmmmggg___ZZZZZZWWWVVVWWWZZZYYYYYY^^^fffoooxxx{{{vvvsssrrrssstttvvvyyy~~~vvvpppnnnooopppuuuvvvxxx{{{}}}yyyqqqllliiigggjjjqqq}}}zzzqqqllljjjiiigggffffffjjjpppvvv{{{~~~zzzuuuqqqpppooonnnmmmmmmooossszzz{{{uuuooonnnnnnpppnnnnnnsss{{{yyykkk]]]WWWRRRWWW^^^hhhyyyrrrddd^^^]]]ZZZWWWWWWVVVTTTRRROOOMMMMMMMMMNNNIIIJJJJJJJJJJJJJJJIIIIIICCCBBB@@@>>><<<:::999999777666555333222111000000000000000000000000000000,,,...000000...---///111222222111000///.........---.........---...111333333:::BBBFFFFFFGGGKKKNNNNNNQQQSSSSSSQQQPPPQQQTTTLLLIIIJJJSSScccuuu~~~{{{wwwxxx~~~jjjMMMEEEEEECCCUUU___kkknnnhhh```[[[[[[YYYXXXZZZ\\\ZZZYYY]]]dddiiisssxxxtttqqqqqqrrrtttxxx|||}}}sssnnnmmmnnnqqqsssuuuxxx{{{}}}|||~~~wwwooohhhdddcccgggkkkvvvtttmmmjjjkkkjjjgggdddeeehhhmmmppprrrrrrrrrrrrssstttssspppmmmnnnpppuuu}}}{{{tttnnnmmmnnnooonnnmmmqqqyyypppbbbZZZRRRUUUXXX```qqqtttbbb[[[ZZZYYYWWWVVVTTTSSSRRROOOLLLKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFEEECCCBBBAAA???>>><<<;;;:::888666444333333444222111////////////////////////......////////////...---(((,,,000111///---...///000000000000111111111111888;;;???BBBEEEGGGJJJMMMPPPRRRTTTSSSPPPOOOQQQTTTVVVQQQOOOTTTcccvvvxxxooonnnwwwzzzYYYDDDBBBFFFJJJTTTbbbjjjkkkeee___[[[]]][[[XXXXXXZZZ\\\^^^^^^gggmmmwww|||vvvttttttuuutttssssssvvv}}}wwwnnniiimmmmmmoooqqqtttxxx{{{||||||}}}{{{uuummmeeeccceeekkkuuuvvvooojjjiiijjjhhhgggfffdddbbbdddhhhllllllppptttvvvuuusssqqqpppmmmnnnooosssvvvvvvrrrnnnkkkmmmnnnooooooppprrrttt}}}vvvggg\\\WWWTTTTTT[[[dddpppuuubbb[[[ZZZYYYWWWVVVSSSSSSRRROOOLLLKKKKKKMMMIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBAAA???===<<<;;;:::888666444333333333222111////////////////////////000000111111111000000000***---000000...------/////////000000000111111111555888<<<@@@BBBEEEHHHJJJNNNPPPSSSRRRPPPOOOQQQTTTWWWTTTSSSVVV```pppzzzqqqmmmtttcccMMMEEEDDDDDDNNN[[[gggmmmkkkgggccc___\\\YYYYYYZZZ]]]^^^___dddjjjsss~~~{{{wwwuuutttsssrrrsssvvvzzz~~~yyyrrrlllllllllmmmppptttxxxzzz{{{}}}|||wwwooofffcccdddqqqyyyzzzrrrmmmhhhgggiiihhhhhhgggeeedddeeeiiikkklllqqqwwwzzzyyyuuuqqqooollllllmmmpppssssssqqqmmmkkklllmmmnnnnnnoooqqqtttzzz~~~pppeeeZZZVVVTTTXXX___iiiyyyuuuccc[[[ZZZYYYWWWVVVSSSSSSRRROOOLLLJJJKKKMMMKKKKKKKKKJJJHHHGGGEEEDDDCCCBBBAAA???===<<<;;;;;;888666444333333333222111////////////////////////,,,------.........------...///000///---------/////////000000000000111111333555999<<>><<<;;;;;;;;;999777444333333333222000////////////////////////+++,,,,,,------------,,,000000///...------......////////////000000000111111444777:::<<>><<<;;;;;;<<<999777444333333333111000///////////////////////////000000111222222111111111000///..................////////////000000000111333666888;;;>>>CCCFFFJJJNNNRRRSSSSSSUUUYYY]]]gggmmmpppiii^^^\\\fffqqqzzz~~~yyywww~~~}}}ooogggiiiooo~~~vvv[[[GGGCCCCCCHHHVVVgggrrrtttrrrjjjfffbbb_______________]]]aaagggkkkqqq{{{}}}uuunnnpppqqqooommmnnnssswwwzzz{{{}}}}}}vvvrrrqqqssstttwwwxxxyyy{{{}}}~~~xxxpppnnnoooqqquuuzzzzzzzzzpppiiiggggggffffffhhheeehhhjjjjjjiiihhhiiiiiikkkmmmoooooonnnlllllllllllllllmmmnnnmmmmmmmmmnnnjjjkkkmmmmmmmmmnnnqqqssswwwyyy}}}ppphhh```\\\YYYZZZaaajjjwwwvvvccc[[[ZZZXXXVVVUUURRRRRRQQQNNNKKKIIIJJJLLLJJJJJJJJJIIIHHHFFFDDDDDDEEECCC@@@===;;;;;;<<<<<<:::777555333333222111///////////////////////////......///000111111111111111///...///000000///.........////////////000000000222555777999===BBBEEEIIIMMMRRRTTTUUUWWW\\\```kkkppprrrjjj^^^ZZZbbblllrrryyy}}}xxxuuuuuu|||ssshhhdddfffuuuyyy___KKKAAA???AAAMMM___nnnvvvwwwoookkkfffbbb```___^^^]]]\\\```eeehhhllluuu{{{ssssssqqqnnnmmmnnnqqqssszzz{{{}}}~~~~~~~~~}}}|||zzz}}}yyyuuutttsssuuuvvvwwwyyy{{{}}}~~~uuunnnjjjnnnvvv}}}uuummmgggfffgggeeeeeegggeeegggiiiiiihhhhhhhhhiiihhhiiijjjiiihhhiiijjjlllnnnpppqqqqqqooommmmmmmmmiiijjjlllllllllmmmppprrryyy|||zzzsssmmmgggaaa\\\^^^cccmmmwwwvvvccc[[[ZZZXXXUUUTTTRRRRRRQQQNNNKKKIIIJJJKKKMMMMMMLLLKKKJJJHHHGGGFFFEEECCC@@@===;;;;;;<<<===:::888555333333222111///////////////////////////***+++,,,---............///......///222222000---........./////////000000///111333555777;;;AAADDDGGGKKKPPPSSSUUUXXX]]]aaaiiinnnoooggg\\\XXX___hhhkkkrrrxxxxxxtttqqqrrruuuyyywwwllldddaaammmxxx{{{eeeTTTCCC@@@???GGGVVVgggrrrxxxtttoooiiidddaaa___]]][[[ZZZ___ccceeegggooo{{{{{{wwwssspppooopppqqqqqqxxxyyy{{{|||||||||zzzyyywwwzzz~~~yyywwwttttttvvvwwwyyy|||~~~wwwrrrgggdddgggsssssskkkeeeeeefffdddcccdddeeeggghhhgggffffffhhhiiieeefffiiiiiiiiiiiijjjkkkooorrrttttttpppmmmkkkkkkfffhhhiiijjjjjjkkkmmmoooyyy}}}xxxoooeeeaaabbbfffnnnyyywwwddd[[[ZZZXXXUUUTTTRRRRRRPPPNNNJJJIIIJJJKKKJJJJJJIIIHHHGGGEEEDDDCCCEEECCC@@@===;;;;;;<<<===:::888555333333222000///////////////////////////,,,---...///000000000000...------000333333000---............/////////000...000222333666:::???CCCEEEJJJOOORRRTTTXXX]]]bbbgggkkkkkkcccYYYVVV]]]eeehhhmmmsssrrrnnnlllpppuuuvvv|||zzzoooeee```iiitttkkk\\\HHHDDD@@@DDDPPP```mmmtttvvvrrrkkkeeeaaa___\\\ZZZYYY^^^bbbccceeekkkwww{{{uuuqqqrrrsssrrrpppssstttwwwzzz|||||||||{{{vvvyyy~~~}}}ssstttuuuvvvyyy{{{}}}~~~}}}~~~wwwmmmddd^^^^^^^^^fffxxx{{{rrrjjjdddeeeeeecccaaabbbeeefffgggfffeeeeeegggiiibbbfffjjjllllllkkkkkkkkkooosssvvvuuuqqqllljjjiiidddfffggghhhhhhiiikkkmmmxxx~~~{{{mmmeeeeeedddhhhppp|||wwwfff^^^\\\ZZZXXXXXXVVVSSSPPPLLLJJJIIIIIIIIINNNMMMJJJHHHFFFEEEDDDDDDDDDCCCAAA???===;;;:::::::::888555333333222000///......//////000000111111///......---------......&&&))),,,////////////000111111000//////////////////111333444777;;;@@@DDDGGGIIILLLOOORRRVVV\\\```dddaaaaaa```XXXOOOOOOUUU[[[```fffjjjkkkkkkmmmooopppwwwuuukkkeeeiiittt|||iiiXXXFFF<<>>BBBFFFKKKOOOPPPQQQRRRSSSTTTVVVYYYYYYVVVQQQPPPPPPRRRVVV[[[bbbhhhmmmrrruuutttrrrrrrvvv}}}|||xxxooosss|||pppUUUIIIFFFEEEJJJRRReeeqqqzzzooogggeee]]]___``````___aaaeeehhhuuu~~~|||yyy|||~~~|||xxxssssssvvvzzz{{{|||}}}}}}}}}~~~{{{xxxvvvtttvvvuuuuuuwww{{{~~~}}}~~~xxxqqq^^^WWWQQQSSSYYYcccttt}}}qqqiiikkkjjjiiigggeeedddbbbbbbaaabbbccccccdddddddddccccccdddeeeeeeddddddfffggghhhiiijjjiiihhhhhhjjjlllggghhhkkkmmmnnnmmmlllkkkiiinnnrrrsssuuu{{{{{{rrrlllkkkppp~~~sssccc\\\ZZZXXXWWWWWWUUUSSSPPPMMMKKKJJJKKKKKKKKKLLLLLLLLLJJJGGGDDDBBBDDDCCCAAA???===;;;::::::888555333222222222000///111111000000//////......000///......------------...000111000///....../////////............//////---...///000111444888<<<@@@EEEJJJNNNOOOPPPPPPQQQRRRUUUXXXXXXWWWVVVTTTSSSVVVXXX\\\cccjjjrrrwwwzzzxxxsssooorrrzzz{{{wwwwwwaaaSSSOOOLLLHHHHHHXXXfffvvv~~~{{{qqqjjjggg___``````___```aaadddfffooowww~~~vvvrrrqqqrrrsssrrrsssvvv{{{}}}~~~yyyuuusssrrrqqqsssvvvzzz|||}}}zzz{{{|||~~~vvvjjjbbbWWWUUUVVV]]]gggvvvvvvlllfffiiihhhgggfffeeedddcccbbbbbbbbbcccdddddddddccccccccceeeffffffeeedddeeefffffffffggggggfffgggiiikkkfffhhhkkknnnooonnnlllkkkhhhkkknnnpppqqqwwwuuulllkkkuuurrrbbb[[[ZZZXXXWWWWWWTTTRRROOOLLLJJJJJJJJJKKKIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCAAA???===;;;::::::999777444444444444333111000000000000////////////111000///---,,,,,,,,,,,,,,,...///...------...000......------......//////---...///000000333777;;;@@@DDDIIIMMMNNNOOOPPPQQQPPPTTTWWWWWWXXXZZZZZZWWWVVVXXX[[[cccmmmvvv||||||wwwsssttt{{{{{{ttt|||tttcccZZZPPPGGGBBBPPP]]]nnnyyyzzztttmmmhhhdddcccaaa``````bbbdddfffjjjoooxxxxxxnnnkkkmmmppppppnnnlllpppvvv{{{|||||||||||||||~~~|||tttrrrpppppprrruuuvvvwwwwwwwwwyyyzzz|||~~~~~~{{{vvvooofff[[[UUUUUUYYYbbbmmm{{{|||rrrjjjfffffffffeeeeeedddcccccccccccccccddddddddddddccccccbbbdddffffffeeeddddddeeecccdddeeeeeedddeeegggiiieeegggjjjlllmmmlllkkkiiigggiiijjjkkklllrrrzzzssskkkmmmttt~~~rrraaa[[[YYYXXXVVVWWWRRRPPPNNNKKKIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA???===;;;::::::888666444333444444333111////////////000000000000000000///...---------......//////...------...///...------------...///000...///000000000333777:::@@@CCCHHHLLLMMMOOOQQQRRRSSSWWWYYYXXX[[[```aaa]]]YYYXXX[[[bbbllluuu{{{~~~}}}|||{{{}}}yyy{{{yyydddRRRHHHDDDJJJUUUeeeuuu}}}|||uuuppplllhhhddd``````aaacccdddfffhhhmmmvvv~~~wwwooojjjjjjlllmmmmmmjjjnnnrrruuuvvvvvvwwwxxxxxx{{{}}}yyyuuussssssttttttsssttttttvvvwwwyyy{{{||||||{{{~~~}}}zzzwwwvvvqqqlllfffaaa]]]ZZZWWWUUU]]]ffftttxxxpppkkkhhhccccccccccccccccccccccccddddddeeeeeeeeeeeeddddddaaaccceeeeeecccbbbbbbcccaaacccddddddddddddeeefffeeeggghhhjjjkkkjjjiiihhhggghhhhhhhhhjjjnnnuuu{{{}}}ooohhhiiiooouuu}}}~~~qqqaaaZZZYYYWWWVVVWWWQQQPPPMMMJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA???===;;;::::::666444222111222222111///......//////000000111111000////////////000000111000000000///---,,,---///---------------...///000//////000000111333777:::@@@CCCGGGKKKMMMOOORRRSSSXXX\\\]]][[[___fffgggccc]]][[[[[[aaaiiiqqqvvvxxx}}}{{{lllTTTJJJIIIEEEOOO```ssszzzqqqlllfffaaa``````bbbbbbccccccfffnnn{{{|||uuunnnjjjiiikkkmmmlllnnnpppqqqqqqrrrtttvvvuuuyyy}}}~~~}}}yyywwwuuutttsssrrrssstttvvvwwwyyyzzz{{{zzz}}}~~~|||yyyuuuqqqmmmkkkeee___XXXSSSSSSWWW[[[^^^hhhtttwwwoookkkjjjaaaaaabbbbbbbbbccccccccceeeeeeeeeffffffeeedddddd___aaacccdddbbbaaa```aaa```bbbdddddddddcccddddddeeefffggghhhiiihhhggggggiiiiiiiiiiiijjjnnntttyyy}}}rrrfffbbbeeejjjsss}}}zzz~~~rrr```ZZZWWWRRRRRRUUUQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFCCCAAA>>><<<;;;;;;777777666555333222111111111111111111000000000000......//////000000111111---------.........//////////////////000000000000......------...000333444777===FFFLLLOOORRRUUUXXXYYYYYY\\\ccclllrrrsssrrrbbbaaaaaaccciiirrr{{{eeeOOOEEECCCHHHSSScccvvv{{{vvvrrrlllfffccc```^^^]]]ccc___dddrrr}}}zzzqqqllliiihhhhhhkkkmmmoooqqqsssssssssssstttuuuvvvxxx{{{~~~yyytttrrrssssssssstttvvvwwwxxxyyyzzzzzz{{{|||~~~}}}zzzxxxwwwtttpppllliiifffbbb\\\XXXUUUTTTSSSSSSVVV\\\dddjjj{{{|||sssmmmjjjhhheeecccbbbbbbdddeeeeeedddffffffffffffeeedddcccccc```````````````_________dddeeeffffffdddbbbcccccceeehhhjjjkkkjjjjjjjjjkkkgggffffffeeeeeehhhmmmqqqzzzzzzlllcccaaacccgggoooxxx}}}}}}~~~rrr```[[[YYYTTTRRRUUURRRRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEGGGEEECCCAAA>>><<<;;;;;;777666555444222111000000111111111000000000//////......//////////////////........./////////000000.../////////000000000000///......---///111333444666<<>><<<;;;:::777777666555333222111000111111000000000000////////////////////////....../////////000000000000000....../////////000000000//////......///111333444666:::BBBKKKSSSXXXXXXWWWZZZ^^^dddjjjnnnrrrtttvvvwwwtttqqqnnnpppxxx~~~fffSSSFFFFFFIIIPPP[[[eeemmmqqqtttrrroookkkfffbbb___^^^]]]^^^^^^bbbppp|||vvvpppmmmgggggghhhiiilllooosssuuuyyyyyyyyyyyyzzzzzz{{{{{{}}}}}}~~~~~~|||zzzwwwtttrrrqqqqqqrrrsssuuuwwwyyyzzzyyywwwuuuwwwyyyzzzzzzyyyxxxzzz{{{zzzqqqjjjggggggggggggkkkjjjhhheeebbb___]]]\\\YYYVVVRRROOOMMMKKKHHHEEEFFFIIINNNVVVcccssstttooonnnkkkiiigggfffdddeeeggghhhhhhggggggggggggfffeeecccbbbaaa]]]^^^^^^___```aaabbbbbbdddeeegggfffdddcccdddddddddfffhhhiiihhhhhhhhhjjjggghhhgggffffffhhhlllppprrruuu~~~zzzpppeeeaaa]]]]]]cccllltttyyy~~~}}}zzzzzz}}}rrrdddaaa```YYYVVVXXXVVVUUURRRPPPMMMJJJHHHGGGIIIIIIJJJJJJIIIGGGEEEDDDFFFEEECCC@@@>>><<<;;;:::999888777666555333333222111000000000////////////111111111000000/////////////////////////////////........./////////000000000/////////000111333444777999???IIIRRRWWWVVVTTTTTTZZZbbbgggjjjmmmrrruuuxxxuuupppllllllsss~~~{{{uuu___MMMIIIGGGJJJQQQ[[[hhhrrrvvvtttqqqkkkfffaaa___^^^^^^```^^^^^^kkk}}}tttooofffeeeddddddfffjjjooorrrtttuuuwwwyyyzzz|||}}}}}}{{{{{{|||}}}~~~}}}yyyuuusssqqqrrrrrrpppqqqrrrttttttrrrqqqpppoooppprrrssssssssstttuuuzzz{{{}}}~~~~~~~~~uuupppiiiccc```___```aaa```^^^\\\YYYVVVSSSQQQPPPLLLJJJHHHGGGGGGGGGHHHHHHIIINNNWWWbbbppp~~~tttqqqqqqooommmfffeeeddddddfffhhhhhhgggjjjjjjjjjiiihhhfffddddddaaaaaaaaaaaabbbbbbbbbbbbbbbdddeeeeeedddccccccddddddeeegggggggggggghhhiiihhhhhhhhhgggggghhhlllooorrrsssyyyyyynnnfff]]]XXXZZZbbbkkkqqqyyy}}}zzzwwwxxx{{{tttfffcccbbb\\\XXXYYYVVVUUURRRPPPMMMJJJHHHGGGIIIIIIJJJJJJIIIHHHFFFEEEFFFDDDBBB@@@===;;;::::::888777666555444222111111000000000////////////...222222222111111000000000..................................../////////////////////000000111222222777888===EEENNNSSSSSSQQQOOOTTT[[[aaadddhhhmmmrrrsssqqqlllfffeeekkkwww}}}rrrXXXNNNFFFGGGLLLUUUdddrrrxxxwwwsssmmmfffaaa______ZZZ]]]\\\^^^lllzzzsssiiifffcccaaaaaaeeeiiilllqqqrrruuuwwwzzz{{{|||}}}xxxyyy{{{}}}|||xxxtttsssrrrkkkjjjiiihhhhhhggghhhhhhdddfffiiijjjkkkmmmoooqqqpppqqqtttwwwzzz}}}{{{{{{|||}}}~~~~~~}}}}}}yyyvvvgggeeebbb^^^ZZZXXXWWWXXXUUUTTTQQQNNNLLLJJJIIIHHHDDDDDDCCCBBBCCCEEEIIIKKKRRRYYYfffssszzzvvvrrrnnnjjjdddbbbaaabbbdddfffffffffjjjjjjjjjiiihhhgggeeedddfffeeeeeedddcccbbbaaaaaa```bbbddddddbbbbbbbbbcccdddeeeffffffffffffhhhiiiiiiiiiiiihhhggghhhkkkmmmqqqqqqvvvwwwmmm```WWWVVV[[[bbbgggpppwww~~~~~~zzzzzz|||{{{}}}uuufffcccaaa[[[WWWYYYTTTSSSQQQOOOLLLJJJHHHGGGHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDBBB???===;;;:::999555555444333111000///...000000////////////......222111111111111111000000............------------------........./////////......//////000000000000555777;;;BBBJJJPPPSSSSSSQQQSSSWWW[[[___dddiiimmmnnnlllhhhaaa^^^cccoooyyyyyyrrrgggWWWIIIFFFIIIOOO]]]jjjvvvxxxwwwssskkkeeebbbbbb\\\\\\[[[]]]fffrrryyyyyywww{{{ppplllgggbbb``````ccceeemmmoooqqqtttvvvwwwxxxxxxvvvxxxzzz}}}}}}|||xxxvvvkkkiiifffcccaaa```______\\\]]]^^^___```bbbfffiiiiiikkkooossswww{{{}}}||||||||||||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}yyyuuurrrmmmjjjbbbbbb```\\\WWWRRRPPPPPPKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDHHHNNNRRR```iiivvvyyypppjjjbbb``````aaaccceeeeeedddggggggggggggfffeeedddccchhhgggfffeeecccaaa`````````bbbddddddcccbbbcccdddeeefffgggfffffffffhhhjjjjjjjjjjjjiiihhhhhhjjjlllmmmmmmrrrzzzuuufff[[[UUUVVVYYY\\\eeelllvvv|||~~~~~~~~~zzz{{{}}}tttdddaaa^^^XXXUUUVVVRRRRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDBBB???===;;;:::999666666555333222111000///000000/////////.........///////////////000000000////////////.........------------.........//////---......///////////////111555:::AAAGGGNNNVVVZZZZZZYYYXXXZZZ^^^cccgggiiijjjiiieee]]]WWWZZZeeennn{{{xxxnnnqqq|||fffQQQJJJJJJKKKSSS___ooovvv||||||vvvmmmhhheeebbb^^^]]]___``````bbbfffoooxxxyyytttmmmfffaaa^^^^^^___dddgggkkkooorrrtttuuuuuuvvvxxxzzz}}}~~~~~~~~~{{{}}}wwwvvvrrrnnniiidddaaa___ZZZZZZYYYVVVUUUWWW[[[^^^aaaccchhhmmmrrrvvvzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyy{{{}}}~~~}}}|||zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyuuuooojjjfffccc```^^^\\\\\\[[[WWWQQQLLLKKKKKKEEEDDDBBBAAAAAABBBDDDEEEEEEGGGIIIKKKOOOVVV```fffttt{{{tttnnnaaa```___```bbbdddeeedddeeeeeeeeeffffffeeeeeedddfffeeeeeecccbbbaaa```___aaaccceeeeeeddddddeeefffffffffgggfffffffffiiikkkjjjkkkkkkjjjhhhhhhjjjlllkkkkkkooovvv|||~~~pppcccZZZVVVUUUTTT[[[```hhhqqqxxx}}}~~~~~~~~~sssccc^^^\\\UUURRRTTTQQQPPPOOOMMMKKKJJJHHHHHHFFFGGGHHHJJJKKKJJJJJJIIIEEEDDDBBB???===;;;:::999999999888666555444333222000/////////............,,,---------......//////111111000000/////////...---------.........//////,,,---...............---///444:::@@@FFFOOOYYYaaaddd___[[[[[[```eeeggghhhgggfffbbbYYYRRRSSS\\\eeeuuuxxxpppeeeuuurrrYYYOOOLLLJJJNNNWWWiiisss~~~tttlllhhhddd___```eeeddd___aaajjjeeeooo|||zzzrrriiibbb^^^\\\[[[[[[^^^dddjjjppptttvvvwwwwwwyyy{{{}}}}}}}}}|||{{{yyy{{{}}}~~~~~~wwwooohhhccc]]][[[XXXSSSPPPPPPSSSVVVVVVXXX]]]ccchhhmmmqqqsssxxxxxxxxxwwwvvvvvvuuuuuuuuutttsssuuuyyyzzzxxxvvvvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{zzzxxxwwwuuuoookkkddd___[[[YYYWWWVVVQQQQQQPPPLLLFFFCCCDDDFFFDDDCCCBBBAAABBBDDDFFFHHHHHHKKKPPPVVV]]]hhhttt}}}tttnnnaaa```___```ccceeeeeeeeeeeeffffffgggggggggggggggccccccbbbbbbaaa`````````ccceeeggggggfffffffffgggfffgggggggggfffgggiiillljjjkkkkkkjjjiiihhhjjjkkkkkkkkkooouuuyyyxxxkkk```ZZZUUURRRVVVXXX^^^gggrrrzzz~~~sssbbb[[[[[[YYYUUUTTTVVVTTTQQQOOOMMMKKKHHHFFFDDDEEEHHHJJJJJJIIIGGGEEEFFFEEECCCAAA>>><<<:::999555555444333333333333444222111111000///......---000000000000////////////000000////////////000000,,,,,,,,,,,,,,,---...///............////////////555555777:::@@@JJJVVV^^^```cccdddaaaaaaeeeggggggfffaaa^^^[[[TTTMMMOOOWWWnnnwwwxxxeeeiiiwwwgggUUUKKKFFFIIIPPPcccppp~~~vvvsssjjjgggccc```````````````fffjjjtttzzzqqqjjjeee^^^ZZZ]]]]]]___dddkkkqqquuuvvvvvvyyy{{{||||||{{{{{{|||zzz{{{}}}~~~|||xxxrrrkkkbbbYYYSSSOOOLLLKKKTTTSSSUUUYYY```fffjjjlllqqqrrrsssuuuwwwuuuqqqnnnooonnnmmmnnnpppppppppnnnqqqrrruuuwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxsssooolllmmmpppppplllhhhaaa___[[[UUUOOOLLLMMMNNNMMMJJJFFFGGGIIIHHHDDD???EEEHHHLLLNNNOOOSSSXXX\\\^^^bbbhhhoooxxxvvvmmmiiigggeeeddddddfffhhhjjjiiiiiihhhfffeeedddcccbbbccccccbbbbbbccccccdddeeeiiihhhhhhhhhiiiiiihhhfffkkkjjjiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjlllpppyyy{{{mmmaaaZZZWWWSSSRRRUUU]]]fffmmmvvv~~~~~~~~~~~~tttccc\\\[[[YYYVVVTTTVVVTTTQQQOOOMMMKKKHHHFFFDDDFFFHHHJJJJJJIIIGGGFFFFFFEEECCCAAA>>><<<:::999999888777555333222111111222111111000//////......////////////000000000000333222111///............------,,,,,,,,,,,,------............////////////000111333666<<>><<<;;;::::::999777555444222222111111111111000000//////.........//////000000111111111111000///////////////111000000///////////////............////////////---...111444888???GGGMMMSSS]]]gggmmmqqqttttttqqqiiiccc\\\VVVOOOIIIJJJOOOWWW___jjjssszzz|||sssmmmqqq}}}{{{cccPPPJJJMMMLLLXXXkkk~~~zzzuuunnneeebbbcccdddcccaaa^^^___fffqqqzzz}}}uuunnnhhhaaa^^^ZZZZZZ^^^dddhhhjjjnnnqqqtttvvvwwwxxxzzz|||||||||}}}}}}|||{{{zzzzzzzzz|||wwwnnneee]]]YYYTTTRRRPPPPPPRRRTTTUUUTTT^^^___aaadddfffeeeaaa^^^YYYXXXYYY\\\```cccdddeeekkkkkklllllllllkkkiiihhhccccccccccccbbbbbbaaaaaabbb___ZZZXXXWWWTTTPPPLLLKKKKKKJJJGGGDDDDDDFFFHHHEEEGGGIIIKKKMMMPPPSSSVVV]]]cccmmmvvv}}}yyyyyyyyy|||}}}zzzsssmmmlllkkkiiiggggggggghhhiiimmmllljjjhhhfffdddbbbaaacccbbbbbbbbbbbbcccddddddhhhiiijjjkkkkkklllkkkkkkkkkkkkllllllkkkiiihhhgggggggggggghhhjjjkkkmmmnnnmmmnnnooopppqqquuuyyy}}}zzznnneee]]]VVVQQQQQQQQQSSSYYY```hhhnnnwww}}}~~~|||zzzxxxwwwwwwxxxzzz~~~uuuddd]]]]]]ZZZWWWVVVUUUSSSPPPNNNMMMKKKHHHFFFDDDEEEFFFGGGHHHGGGFFFEEEEEEEEECCCAAA???===;;;;;;777777666555555555555666111111111000000000//////......//////000000111111,,,------...000111333444//////////////////000111............////////////---///222444888===CCCGGGJJJVVVbbbiiinnnsssrrroookkkgggaaa\\\VVVQQQMMMLLLPPPVVV___gggnnnuuu|||yyyyyyzzz___QQQLLLKKKPPP[[[kkkzzz}}}tttjjjeeeeeeeeeaaa^^^^^^^^^bbbjjjrrrzzzwwwqqqhhhccc]]]ZZZ[[[___bbbdddhhhkkknnnqqqsssuuuxxxzzz{{{{{{|||||||||{{{{{{zzz|||}}}}}}zzzrrrlllccc^^^XXXTTTRRRSSSTTTTTTVVVVVVXXX[[[]]]\\\YYYVVVSSSRRRSSSVVV[[[___bbbbbbeeeeeeeeedddcccaaa```___YYYYYYXXXWWWWWWWWWWWWWWWUUURRROOONNNNNNMMMJJJHHHIIIJJJJJJIIIHHHHHHKKKMMMLLLQQQVVVYYY[[[___ffflllwww}}}ssssssyyy~~~ssssssuuuxxxzzzxxxsssooommmlllkkkjjjiiihhhhhhhhhlllkkkjjjhhhgggeeedddcccbbbbbbbbbbbbbbbccccccdddfffhhhiiijjjjjjjjjkkklllkkklllmmmnnnmmmkkkiiihhhiiiiiiiiiiiijjjkkklllmmmlllmmmpppqqqrrrsssvvvxxx}}}sssggg___VVVRRRPPPOOOSSSYYYZZZaaakkksssxxxzzz{{{|||yyywwwvvvuuuuuuvvvxxxyyy}}}uuuddd]]]]]]ZZZWWWVVVTTTRRROOONNNMMMKKKHHHFFFCCCCCCDDDEEEFFFEEEEEEDDDEEEDDDCCCAAA???===<<<;;;777777666555555555555666111111111111000000000000.../////////000000000111,,,,,,---...000222333444+++***++++++,,,---...///............////////////---///222444666:::???CCCGGGRRR\\\ccchhhmmmnnnkkkiiihhhfffccc```ZZZRRRJJJLLLPPPVVV]]]dddlllrrrvvv|||zzzzzzvvv\\\OOOJJJJJJPPP^^^qqq}}}rrrjjjgggddd___[[[___^^^___eeekkkqqq{{{yyyooojjjbbb]]][[[\\\]]]^^^aaadddgggjjjmmmppptttwwwwwwxxxyyy{{{||||||}}}}}}|||{{{zzzzzz}}}|||ttthhh^^^XXXVVVUUUUUUQQQQQQPPPQQQSSSRRRPPPMMMMMMLLLKKKNNNRRRVVVXXXYYY\\\\\\[[[ZZZXXXWWWUUUTTTNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJJJJJJJKKKKKKJJJGGGIIILLLNNNPPPSSSXXX[[[```gggoootttwww}}}qqqooosss~~~|||xxxqqqqqqsssuuuvvvtttqqqooollllllllllllkkkjjjhhhhhhiiihhhhhhhhhggggggggggggbbbbbbaaaaaabbbbbbcccdddcccfffhhhhhhhhhgggiiijjjkkkmmmnnnoooooommmkkkjjjkkkkkkjjjjjjiiijjjjjjjjjiiillloooqqqrrrsssuuuwwwwwwvvvmmmccc\\\UUUPPPPPPTTTRRRWWW^^^eeelllrrrxxx||||||{{{yyywwwuuutttsssssstttwwwzzzuuuccc]]]\\\ZZZWWWUUUSSSQQQOOOMMMLLLKKKHHHFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===<<<:::999777555444222222111111111111111111111111111000000000000000/////////000///////////////000111...............000111111............////////////,,,...///111333666;;;???HHHQQQZZZ```eeejjjkkkiiieeeggggggggggggcccWWWKKKJJJLLLPPPVVV^^^fffmmmqqqrrrtttxxxkkkTTTHHHHHHLLLYYYlll}}}|||ssskkkeee```]]]___]]]\\\```ccchhhqqqzzzwwwrrrjjjddd___\\\ZZZXXX[[[]]]aaadddgggkkkpppsssssstttvvvxxx{{{|||}}}~~~yyyxxxwwwxxx||||||ooofff```]]][[[WWWUUURRRPPPPPPPPPNNNMMMJJJHHHFFFGGGIIILLLNNNNNNSSSRRRRRRPPPOOONNNNNNMMMHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJIIIJJJKKKMMMOOOPPPOOOSSSYYY^^^dddjjjpppuuu~~~~~~wwwpppoooxxxwwwtttmmmnnnoooppppppnnnlllkkkkkkkkkllllllllljjjiiihhhffffffgggggggggggghhhhhhbbbaaaaaaaaaaaabbbccccccaaadddggggggeeedddfffhhhjjjkkklllmmmmmmmmmlllllllllkkkjjjiiiiiihhhhhhiiihhhkkknnnpppqqqrrrtttuuuvvv~~~~~~tttjjj___UUUPPPQQQQQQRRRUUUXXX^^^fffooovvvyyyyyyyyyxxxwwwuuutttsssooopppsssvvvyyy|||~~~tttccc\\\[[[YYYVVVTTTSSSQQQNNNMMMLLLKKKHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>======999888777555333222111111111111111111111111111111111111000000//////......111000///////////////000222222111000//////000000............////////////,,,---...///000444:::>>>EEEOOOZZZ```dddhhhhhheeedddfffggghhhkkkjjj^^^QQQKKKKKKOOOUUU^^^hhhpppttttttyyyiiiRRRNNNKKKPPP]]]ppp{{{qqqiiidddcccaaa]]]\\\^^^```bbbiiiqqq|||}}}vvvpppiiiccc\\\XXXVVVYYY\\\___bbbfffkkkooopppqqqsssvvvxxxyyyzzz{{{xxxxxxyyyzzz|||~~~yyysssooolllhhhbbb]]]\\\[[[[[[[[[VVVSSSOOOMMMMMMNNNOOONNNPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQSSSUUUSSSTTTVVVYYY\\\aaafffiiippptttzzz}}}sssmmmsssyyyrrrpppjjjkkkllllllkkkjjjiiiiiihhhjjjkkkmmmmmmkkkiiihhhffffffffffffffffffffffffaaaaaaaaaaaaaaabbbccccccaaaeeehhhgggdddbbbdddggggggggghhhiiijjjkkklllllljjjjjjiiihhhhhhhhhiiiiiijjjlllnnnooooooppprrrsssuuuzzzzzznnn```WWWUUUSSSRRRQQQPPPSSSZZZdddjjjnnnppptttwwwyyyxxxwwwvvvrrrqqqpppppprrrtttvvvwwwsssbbb[[[[[[YYYUUUTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCBBB@@@???>>>===555555444333333333333444111111111111111111222222222222111000///...------............///111222333000///---+++)))(((''''''............/////////000.../////////111555;;;???AAALLLXXX```dddgggfffbbbfffhhhhhhhhhnnnpppeeeWWWMMMMMMPPPWWWbbbmmmuuuzzz~~~aaaVVVIIICCCLLL___vvvuuullliiiiiiccc```^^^``````aaagggnnnvvvzzzsssjjjaaa[[[TTTVVVYYY\\\___ccciiilllnnnoooqqqsssuuuwwwwwwxxxzzz{{{|||}}}|||zzzwwwuuu{{{}}}|||tttnnnkkkkkkkkkkkkfffbbb]]]ZZZXXXXXXXXXWWWQQQQQQQQQQQQQQQQQQRRRSSSYYYXXXXXXXXXZZZ]]]```bbbdddgggkkkpppwww~~~~~~~~~uuukkkooo|||~~~uuuooollliiijjjkkkkkkjjjiiiiiiiiiggghhhkkkmmmmmmkkkiiihhhhhhggggggfffeeeeeeddddddaaaaaaaaaaaaaaabbbbbbcccbbbfffiiigggcccaaacccgggddddddeeefffgggiiikkklllhhhggggggggghhhiiijjjjjjlllmmmoooooonnnnnnppprrrnnnqqqxxxyyykkkaaa___UUUSSSPPPNNNNNNSSS[[[```cccgggnnnuuuyyyzzzzzzyyywwwuuurrrpppoooppprrrtttpppbbb\\\[[[YYYVVVUUUQQQRRRRRRQQQOOOLLLIIIGGGGGGGGGGGGIIIJJJJJJHHHFFFDDDDDDCCCBBB@@@>>><<<;;;888666444111000111222222000111222333333222000///333222111000000//////000333222111///............111///---///222333222000........................///.........111444888;;;BBBLLLXXXbbbfffhhhiiikkkgggiiimmmpppqqqpppooonnn```VVVOOOUUUaaannnxxx~~~dddOOOKKKNNNSSSggg}}}uuulllfffdddccc```^^^]]]```fffjjjttt|||{{{vvvoookkk^^^YYYWWWZZZ]]]^^^```dddgggiiillloooqqqsssvvvyyyxxxxxxzzzzzzyyyxxxuuutttzzz}}}{{{tttoookkkiiihhheeedddbbbaaabbbeeeiiikkknnnnnnooorrrvvv{{{}}}|||~~~tttpppuuu|||xxxpppllllllhhhhhhiiiiiihhhgggfffeeeeeeeeeeeefffffffffggggggkkkhhheeeeeefffeeeaaa]]]```aaaaaaaaabbbbbbbbbbbbbbbcccddddddcccbbbaaa``````aaaccceeefffggghhhhhhkkkjjjjjjiiihhhhhhiiiiiikkkkkkkkklllnnnnnnmmmkkknnnooottt}}}~~~rrriii]]]XXXRRRNNNNNNPPPSSSTTTWWW[[[bbbggglllsss{{{zzzyyyxxxwwwwwwxxxzzz{{{rrrccc\\\ZZZWWWTTTSSSRRRRRRRRRQQQNNNLLLIIIHHHEEEEEEFFFHHHJJJKKKJJJHHHDDDCCCBBB@@@>>>===<<<;;;999888555333222222333444222333333333222000///...222111000000/////////000222111000//////.........222///------///111111000////////////////////////000000///000222555999;;;BBBJJJUUU```gggkkkmmmnnnkkkmmmpppsssuuuvvvvvvuuuqqqfff^^^^^^eeennnxxxrrrUUULLLLLLMMMXXXfff|||yyyqqqjjjgggdddaaaaaabbbdddfffkkkrrr}}}zzzssshhhaaa[[[[[[\\\[[[^^^bbbcccfffiiikkklllooorrrtttrrrsssvvvxxxyyyyyyyyyxxxzzz|||~~~||||||~~~}}}}}}}}}}}}||||||~~~yyyqqqsss{{{xxxqqqkkkhhhhhhiiiiiihhhggggggfffeeeeeeeeeeeeddddddddddddcccccchhhgggfffffffffeeecccaaa```_________^^^_________bbbbbbccccccbbbbbbaaa```aaabbbcccdddfffggghhhhhhlllkkkjjjiiihhhgggggggggkkkkkkllllllllllllllllllkkklllpppwwwwwweee___WWWQQQNNNOOOOOOPPPNNNRRRWWW[[[```fffmmmsssvvvwwwyyy{{{|||}}}~~~~~~sssccc\\\ZZZVVVSSSRRRTTTSSSQQQPPPNNNLLLJJJIIIDDDDDDEEEHHHKKKLLLKKKIIIFFFDDDBBB@@@>>>=========;;;999777666555555555555444444444333111000...---111000///////////////000000000000///////////////333000---,,,---///000000000000000000000000000000//////...///111444777999AAAFFFPPP]]]iiiqqquuuuuussstttvvvxxxzzz|||}}}}}}zzzqqqhhhddddddiiivvv]]]OOOLLLJJJLLLSSSlllzzz|||sssnnnhhhdddddddddbbbaaadddiiiqqqyyyyyyuuulllccc___\\\YYYZZZ]]]___aaadddfffhhhjjjnnnpppnnnpppsssvvvxxxyyyzzzzzzzzz|||~~~~~~~~~~~~~~~|||yyy{{{}}}~~~tttpppsss~~~~~~|||xxxpppjjjfffeeegggjjjiiigggeeedddddddddddddddccccccbbbbbbaaaaaaaaafffhhhiiiiiigggffffffgggbbbaaa```^^^^^^^^^^^^___bbbbbbaaaaaa``````aaaaaabbbccccccdddeeeggghhhiiikkkkkkiiihhhffffffeeeeeejjjnnnqqqqqqooollllllmmmkkkkkknnnsssyyytttlllbbbXXXRRROOONNNMMMHHHJJJNNNQQQTTTYYY___bbbjjjnnnsssxxx{{{||||||{{{sssccc\\\YYYVVVTTTTTTUUUTTTQQQOOOMMMLLLKKKJJJFFFEEEFFFHHHJJJKKKJJJHHHHHHFFFCCC@@@???>>>???@@@;;;:::888777666555555555333333333222111000///////////////...//////000000......///000000000000000222111000/////////......////////////////////////,,,,,,,,,,,,...000333444>>>AAAJJJXXXiiivvv}}}~~~~~~~~~~~~~~~{{{uuuoooiiidddhhhvvvhhhVVVNNNJJJKKKPPP]]]jjj{{{}}}uuujjjdddcccccc```]]]cccfffiiinnnttt}}}~~~vvvmmmgggbbb\\\YYYZZZ[[[]]]```bbbdddgggkkknnnnnnoooqqqtttvvvwwwwwwxxxzzz|||~~~~~~}}}{{{{{{|||~~~~~~}}}|||xxx{{{xxxoooooouuu{{{ssspppttt}}}~~~qqqjjjgggeeeeeehhhkkkiiifffcccbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbhhhkkkmmmllliiiggghhhjjjgggfffcccaaa``````aaabbbbbbaaa```_________aaaaaaccccccccccccdddfffgggiiihhhggggggffffffffffffffflllsss{{{|||xxxrrrpppqqqnnnmmmnnnqqqtttzzz{{{ooocccZZZTTTPPPNNNIIIJJJKKKMMMOOORRRUUUWWWZZZ]]]ccciiinnnpppqqqqqqqqqaaa[[[YYYXXXVVVVVVUUUTTTRRROOOMMMLLLKKKKKKHHHHHHHHHIIIJJJIIIGGGEEEGGGEEEBBB???>>>===>>>>>>999999777666555555444444111111111111111111222222///////////////000111222---...///000111111000000///000222222111000...---........................,,,,,,,,,,,,...///111222999<<>><<<;;;;;;;;;888888777666555444333333000000000000111222333444////////////000111333333---...///111111111000///,,,///222222111...------..............................//////000111222333666888???LLL]]]nnn{{{}}}tttnnnttt~~~~~~dddNNNEEEFFFIIIPPPYYYfffwww}}}pppfffbbbaaaaaa```]]]___aaacccgggooozzzwwwlllccc```WWWXXXXXXXXXYYY[[[___bbbaaabbbeeeiiinnnrrruuuwwwvvvxxx{{{{{{{{{zzzzzz{{{xxxzzz}}}~~~|||yyyxxxxxxzzz{{{|||vvvuuutttyyy|||~~~pppmmmyyywwwmmmdddbbbbbbbbbcccffffffeeecccaaa````````````^^^___```bbbdddfffhhhhhhlllmmmmmmllljjjhhhggghhheeeeeedddcccbbbaaa```___^^^^^^^^^]]]^^^^^^_________```aaabbbcccccccccccc``````aaabbbdddfffhhhiiimmmuuu{{{vvvrrrmmmkkkkkkmmmmmmmmmrrrxxx{{{qqqiiiaaa\\\VVVSSSOOOMMMLLLLLLJJJIIIKKKKKKLLLMMMQQQUUUYYY\\\rrraaaZZZXXXWWWVVVVVVTTTTTTSSSRRRPPPMMMKKKIIIHHHHHHHHHIIIJJJIIIGGGEEECCCCCCAAA@@@>>><<<;;;;;;888888777777666444333333222111000000000111222333//////000000111333444555---...000111111111///...,,,---...---++++++---000......................../////////000000111222222444777<<>>===888888888888777555444333444333111000000000111111000000000111222444555666...///000222111000///---,,,,,,+++(((&&&(((---222000000000000000000000000............//////000000444777;;;AAAJJJWWWgggrrr{{{~~~}}}{{{```RRRIIIKKKKKKKKKRRR```lllppp}}}yyyssskkkfffdddddd^^^```bbbaaa```bbbhhhlllxxxyyyrrrpppgggfffccc^^^ZZZXXXYYY[[[ZZZ[[[\\\___bbbeeehhhjjjnnnqqqtttwwwwwwxxxyyy{{{yyyzzz{{{{{{yyyyyyyyy{{{|||sssuuuyyyzzz{{{~~~~~~xxxuuuyyy}}}|||pppuuuppphhhbbbbbbdddcccccceeeaaaaaabbbbbbaaa```___^^^``````aaabbbcccdddeeeeeeeeecccbbbdddggghhhfffccc```bbbccceeedddbbb___]]]ZZZ[[[]]]^^^___^^^]]]]]][[[]]]```ccccccbbb___]]]`````````aaabbbdddeeefffffffffhhhkkknnnooommmjjjllliiijjjmmmnnnlllmmmqqqsss}}}zzzpppkkkeee```^^^[[[WWWTTTNNNMMMMMMLLLMMMMMMNNNOOOqqq```YYYWWWVVVUUUVVVXXXWWWUUURRROOOMMMKKKJJJHHHHHHIIIIIIIIIHHHFFFEEEGGGFFFCCCAAA>>><<<;;;:::777777666555333222111000555444333111000/////////111111111111000000000000000000//////000111222222000///.........///111222666444222000//////000111000000000000000000000000444333666===DDDMMM\\\jjjttt}}}zzz]]]QQQIIIFFFJJJKKKLLLWWWgggxxx~~~zzzqqqkkkgggccceeeccc___[[[[[[^^^dddiiiqqqwwwzzzuuuuuurrrlllhhhddd```\\\ZZZYYYWWWWWWXXX[[[^^^``````eeegggiiilllpppsssvvvwwwyyyyyywwwvvvuuuvvvzzz}}}|||{{{xxxzzz}}}zzz}}}{{{zzz}}}ssslllddd```aaabbbaaa___]]]^^^^^^______^^^^^^]]]]]]]]]____________]]]]]]]]]___aaacccdddcccbbbaaabbbaaa```___^^^]]]]]]]]]\\\]]]]]]^^^___```aaaaaa```_________```aaa```^^^\\\]]]```bbbddddddccccccfffdddcccccceeeggghhhhhhggghhhiiijjjlllnnnoooooorrrvvv|||yyyrrrnnnjjjddd``````\\\YYYTTTRRRQQQQQQQQQPPPooo___WWWVVVUUUTTTTTTUUUTTTRRRPPPNNNLLLJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFGGGFFFCCCAAA>>><<<;;;;;;999888777666444333222222555444333111000/////////111111111111000000000000000000000000000000111111///////////////000000111444333111/////////000111////////////////////////444333555;;;AAAIIIWWWcccqqqyyy}}}xxx[[[PPPHHHHHHHHHHHHSSSaaavvvzzzrrrnnnkkkcccbbb```^^^]]]___bbbdddhhhnnnwww|||wwwrrrmmmiiieeebbb\\\ZZZYYYYYY[[[\\\\\\\\\aaabbbeeehhhlllooorrrtttuuuuuuvvvuuuuuuwwwzzz}}}}}}~~~~~~}}}}}}~~~}}}{{{oooiiibbb```aaabbb```^^^]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]]]]]]]]]]\\\[[[ZZZ\\\___aaacccddddddcccbbbaaa```^^^]]]\\\\\\\\\\\\\\\]]]^^^___``````aaaaaa```^^^]]]]]]\\\\\\[[[]]]^^^^^^___aaabbbdddeeeiiigggeeeeeegggiiiiiiiiicccdddeeefffhhhiiijjjkkkmmmqqqxxx|||zzzwwwppplllkkkeeeaaa]]]ZZZXXXWWWTTTSSS}}}mmm]]]VVVUUUSSSRRRSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGEEECCCAAA>>>===;;;;;;:::999888777555444333333444333222111000000000000111111111111000000000000111111000000000000000000...//////000000000000000111000///......///000111////////////////////////333222444888===CCCOOOZZZkkkuuuyyy~~~nnn^^^NNNGGGDDDCCCKKKUUUkkk|||{{{uuurrrdddccccccbbbaaa````````````eeelllrrrxxx{{{wwwrrrmmmjjjdddbbb___]]]]]]\\\ZZZYYY\\\]]]```cccgggkkkmmmooooooppprrrtttuuuwwwzzz||||||}}}~~~zzzrrrjjjfffaaa```aaaaaa___]]]\\\[[[ZZZZZZZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXZZZ]]]```cccdddeeeeeebbbaaa```^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^___``````aaa```^^^]]]]]]^^^aaabbbeeedddcccbbbbbbdddfffgggkkkiiiffffffggghhhhhhgggbbbbbbcccdddeeegggggghhhiiimmmrrr{{{}}}rrrooojjjfffcccaaa^^^\\\|||mmm]]]VVVUUUTTTRRRRRRTTTTTTSSSRRRPPPOOONNNNNNJJJJJJJJJJJJJJJJJJJJJIIIFFFEEECCCAAA>>>===<<<;;;999999888777555444333333333333222111000000000111111111111111000000000///111111111000000///......---...000111111111000///...............///000111////////////////////////111000222666:::???IIITTTfffppp}}}xxx|||www```RRRJJJFFFJJJPPPYYYjjj}}}~~~yyykkkiiifffdddbbbaaa___^^^]]]aaaeeegggkkkttt|||wwwssspppmmmhhheeebbb___\\\YYYYYYZZZ\\\___bbbeeeggghhhhhhkkknnnqqqsssuuuxxx{{{{{{{{{|||}}}~~~~~~sssmmmkkkeeecccaaaaaabbbaaa___]]]\\\ZZZYYYWWWWWWYYYZZZ\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[^^^```bbbdddeeeeeebbbaaa___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^______````````````ccchhhnnnrrrtttsssqqqooommmkkkiiihhhjjjhhheeedddeeeeeeeeedddcccddddddeeefffggghhhhhhhhhkkkooovvvxxxqqqmmmkkkjjjiii|||mmm^^^XXXWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJFFFEEECCC@@@>>>===<<<<<<999888777666444333222222222222111111111111111111111111111111000000000///000000000111000///...------...000111111111000///---------......///000000........................///...111666888<<>>======;;;:::999888777555444444000000000000111222333333111111111111000000000000+++---///000111000///...000///.........///111222//////000000000000//////........................000///111333222111666===DDDQQQcccrrr{{{iiiZZZSSSEEEIIIMMMUUUdddyyyvvvppplllgggcccaaabbbfffoooxxx{{{xxxtttppp|||~~~xxxtttmmmllljjjgggdddaaa___^^^___`````````aaadddiiimmmnnnnnnnnnooopppppppppqqqtttwwwyyyzzz{{{{{{|||~~~~~~|||xxx{{{~~~}}}||||||~~~ooogggeeeaaa______aaaaaa```]]][[[[[[\\\^^^\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]]]]^^^___```aaaaaa___aaacccbbb___aaagggllliiinnnvvv{{{{{{vvvooojjjiiigggddddddeeeffffffeeeeeeeeeeeedddddddddddddddaaabbbeeegggjjjpppvvvzzzppp^^^UUUVVVYYYWWWSSSTTTTTTSSSQQQPPPMMMLLLKKKGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGCCCAAA@@@>>><<<:::===<<<:::888666444444333555555444333222111000///222222222222111000///...111111111111111111111111000000000000000000000000//////............//////---...///...---...///111111000//////111555999;;;FFFNNN[[[kkkyyymmmVVVSSSHHHEEEPPP]]]iii|||{{{rrrjjjfffhhhmmmuuu|||~~~|||xxxqqqttt|||~~~{{{vvvrrrooollliiifffeeedddbbb```aaabbbeeefffjjjkkklllnnnoooooooooooossstttuuuwwwyyy{{{|||}}}~~~~~~~~~~~~}}}~~~~~~wwwxxxzzz|||}}}~~~}}}}}}wwwjjjbbb```___^^^\\\^^^]]]]]]\\\[[[[[[[[[\\\^^^^^^^^^_________``````_______________^^^^^^]]]___aaaaaa```]]]ZZZXXXXXX[[[ZZZYYYYYYZZZ\\\]]]^^^```___]]]\\\\\\]]]___```cccbbb```___```aaaccceeecccfffjjjmmmllliiieeebbbddddddbbbaaaaaaaaabbbccchhhhhhhhhhhhfffdddbbbaaafffdddcccdddggglllqqquuu{{{|||ooo___UUUUUUVVVTTTRRRTTTSSSSSSQQQPPPNNNLLLKKKGGGGGGGGGGGGGGGHHHHHHIIICCCAAA??????@@@AAAAAA@@@;;;:::999777555333333222333333333222222222222111////////////...---,,,+++////////////////////////000000000000000000000000//////............//////---...///...---...///111111000//////111444777999===DDDPPP___mmmwww}}}xxxttt|||xxxcccUUULLLOOOUUU\\\iiiwww|||vvvmmmlllmmmqqquuuvvvssspppmmmnnnsss|||{{{xxxuuuqqqooojjjhhhfffdddcccdddeeeffffffggghhhjjjkkklllllllllrrrrrrtttvvvxxxzzz{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}zzzyyyxxxxxxzzz{{{}}}{{{|||~~~~~~~~~uuummmccc]]]\\\]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```````````````_________bbbbbbbbbbbbaaa```^^^]]]^^^```aaa```]]]ZZZYYYYYYZZZYYYYYYZZZ[[[]]]___```___^^^\\\[[[[[[\\\^^^___```___]]]\\\\\\]]]^^^___```cccfffiiiiiigggeeecccdddcccbbbaaa```aaabbbbbbdddeeeeeeffffffeeedddccceeedddcccdddfffkkkppptttwww|||zzzpppcccYYYUUUTTTSSSRRRSSSSSSSSSQQQPPPNNNLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIGGGDDDAAA??????>>><<<::::::999888666444333222222111111111222222333333333111111111111111000///...////////////////////////000000000000000000000000//////............//////---...///...---...///111000000///...///222444666999???JJJXXXfffsss}}}yyyqqqkkkooo~~~nnn[[[SSSPPPPPPVVV___rrrvvvrrrmmmlllmmmmmmjjjgggjjjgggiiiooowww}}}yyyvvvqqqooollliiiffffffffffffddddddfffggghhhjjjkkkkkkoooppprrrsssvvvwwwyyyzzzwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxyyyzzzxxxyyyyyy{{{|||}}}~~~~~~~~~|||zzzxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{zzzyyyvvvwwwyyy{{{|||~~~~~~}}}iiiddd]]]ZZZ[[[\\\\\\ZZZWWWXXXXXXYYY[[[]]]___```ccccccbbbaaa```___^^^]]]ccccccddddddccc```^^^\\\]]]^^^______]]][[[[[[\\\ZZZZZZZZZ[[[]]]___aaabbb]]]\\\[[[ZZZZZZ[[[\\\]]]___]]]\\\ZZZZZZZZZ[[[[[[^^^___aaaccceeeeeeddddddcccbbbaaa`````````aaabbb```aaacccdddeeefffffffffeeedddddddddgggkkkooorrrtttxxxyyyssshhh^^^XXXUUUTTTTTTSSSSSSRRRQQQPPPNNNLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFBBB???>>><<<999777:::999888666555444333333111111222222222333333333222222333333222111111000000000000000000000000000//////////////////////////////............//////---...///...---...///111000///.........000222333888>>>GGGTTTcccsss|||wwwrrrlllmmmxxxttt```SSSLLLNNNTTT[[[lll{{{uuummmhhhhhhgggfffdddgggddddddhhhnnntttyyyvvvsssoookkkiiihhhgggggggggggghhhiiikkklllmmmmmmnnnoooqqqsssuuuvvvwwwvvvvvvuuuuuuuuuuuuttttttsssrrrpppooopppqqqsssuuupppqqqrrrsssuuuvvvwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxrrrssstttuuuuuuuuutttsssqqqsssuuuwwwwwwyyy}}}}}}~~~~~~~~~~~~sssdddaaa]]]\\\]]]^^^^^^]]]YYYYYYYYY[[[\\\^^^```aaadddcccbbb```___]]]\\\[[[___```aaabbbbbb```]]]\\\\\\]]]^^^^^^]]]\\\]]]^^^\\\\\\]]]]]]^^^______```\\\[[[ZZZZZZZZZZZZ[[[\\\^^^]]]\\\\\\\\\\\\]]]^^^_________```aaabbbbbbcccbbbaaa```_________```aaa```aaabbbdddeeefffggggggfffffffffgggiiillloooqqqtttuuu|||wwwrrriii___WWWTTTTTTUUURRRRRRRRRQQQPPPNNNMMMLLLIIIIIIJJJJJJJJJIIIIIIHHHBBB@@@>>>>>>?????????>>>;;;:::999777666555555444333333333222222222111111//////000000//////......000000000000000000000000//////////////////////////////............//////---...///...---...///111//////.........///000111333888@@@LLL[[[lll~~~}}}zzzwwwqqqmmmrrrzzzsss[[[NNNKKKNNNLLLZZZkkkzzz|||uuulllgggeeefffeeeddddddbbbbbbfffhhhkkkrrrzzz|||wwwssspppnnnlllllllllkkkkkkkkklllmmmnnnmmmmmmnnnoooqqqrrrssssssuuuuuusssrrrpppnnnmmmmmmjjjhhhgggffffffgggiiijjjggghhhiiijjjlllmmmnnnooonnnooopppqqqrrrssssssssspppqqqrrrsssssssssrrrqqqoooqqqsssttttttvvvxxx{{{|||}}}~~~~~~||||||}}}yyylllaaa```___^^^______^^^^^^]]]]]]]]]]]]^^^___```aaabbbbbb```___]]][[[ZZZZZZYYYZZZ\\\^^^^^^^^^]]]\\\[[[]]]^^^]]]\\\\\\^^^___``````______^^^]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^___```aaabbbaaa```_________```aaaaaa```___^^^^^^^^^___```bbbbbbccccccdddeeefffggggggggghhhiiikkkmmmooopppuuutttvvv}}}tttnnnddd[[[UUURRRRRRSSSRRRRRRRRRQQQPPPOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHEEECCC@@@?????????===<<<;;;:::999777666666555555333333333222222111111111000000111111111111000000////////////////////////000000000000000000000000//////............//////---...///...---...///111............///000000111111666===FFFSSSdddwww~~~vvvmmmlllooo|||iiiSSSJJJJJJFFFOOOZZZgggvvv~~~xxxooojjjhhhhhhfffdddcccaaaaaadddddddddhhhnnnxxx|||yyyxxxtttsssqqqooommmmmmmmmnnnnnnnnnnnnnnnooooooppppppsssrrrpppmmmkkkhhhgggfffaaa```___]]]]]]]]]^^^______```aaabbbcccdddeeeffffffggghhhiiiiiiiiiiiihhhjjjkkklllmmmnnnnnnmmmllloooppprrrssssssuuuxxxzzz~~~~~~~~~zzz{{{nnneee^^^^^^]]]\\\\\\\\\\\\\\\_________^^^^^^___````````````___^^^]]]\\\[[[ZZZWWWWWWYYYZZZ[[[\\\]]]]]]\\\]]]]]]]]]\\\\\\^^^```aaaaaa```___^^^\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWYYY[[[]]]___```aaabbbaaa```^^^^^^^^^___``````___^^^]]]]]]]]]^^^___bbbbbbbbbbbbcccdddeeefffggggggiiijjjlllmmmnnnnnnsssqqqqqquuu|||tttlllaaaXXXTTTSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMJJJJJJLLLLLLLLLKKKIIIHHHJJJHHHDDDAAA???===:::888:::999888777666555555555111222222222222222333333222333333444444333333333////////////////////////000000000000000000000000//////............//////---...///...---...///111---......///000000111222333666;;;BBBKKKZZZlllyyytttmmmmmmppp{{{]]]OOOKKKDDDJJJOOOVVVbbbsss{{{uuuqqqnnnjjjggggggdddbbbcccaaa```ccchhhllluuu~~~|||yyyuuurrrqqqppppppooooooooonnnnnnmmmmmmmmmmmmllljjjhhhfffcccbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYY[[[[[[\\\]]]]]]^^^_________```aaacccdddddddddcccdddeeegggiiijjjjjjiiiiiinnnpppssstttvvvxxx{{{~~~}}}qqqggg```ZZZZZZZZZZZZYYYYYY[[[\\\___^^^^^^^^^^^^___``````^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZYYYZZZ[[[\\\^^^___]]]]]]]]]\\\[[[\\\^^^````````````___^^^\\\ZZZYYYZZZZZZZZZ[[[[[[ZZZZZZZZZVVVWWWYYY[[[\\\^^^^^^______^^^^^^]]]]]]^^^___``````___]]]\\\\\\\\\]]]^^^____________```bbbdddeeeeeefffhhhiiikkkkkkkkkkkknnnlllmmmqqqvvv~~~uuulll```XXXUUUVVVVVVUUURRRRRRQQQQQQPPPOOONNNMMMJJJKKKLLLMMMLLLKKKIIIGGGEEECCCAAA@@@AAAAAA@@@???999888777555555444444444///000111222333444555555///000000111111111000000111111111111111111111111000000000000000000000000//////............//////---...//////---...///111------...///000111222222111444888<<>>===999999888888777555444333222222222222222111111111111111111111000000000000000000///...............+++,,,...///000111111111...////////////000000000---,,,+++++++++---...///000000000000111111111111111111444777888<<>><<<777888888888888666444333111222222222222222222222111111111111000000000///222111111000000000000000+++,,,---///000111111111////////////////////////000//////......///000111///000000000111111111111111111222555666888AAAKKKbbbuuusssaaaNNNGGGGGGHHHHHHJJJZZZfffxxxwwwnnndddaaabbbdddcccaaa```^^^___bbbcccccchhhnnnvvvvvvmmmccc\\\[[[[[[[[[YYY[[[[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXWWWXXXYYY[[[\\\[[[[[[\\\\\\\\\]]]]]]]]][[[^^^ccceeeeeeccc```___aaa```___^^^\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^___```aaa``````____________``````aaaaaabbb___^^^\\\[[[\\\^^^```aaadddccc```___]]]]]]^^^^^^ZZZYYYXXX[[[```dddffffffeeeeeeffffffffffffeeeeeeffffffgggiiimmmqqquuuwwwwwwxxxkkk^^^XXXVVVRRRPPPQQQRRRRRRRRRQQQQQQOOONNNLLLMMMLLLJJJJJJJJJIIIGGGEEEEEECCC@@@???>>>>>><<<:::777888888888888666444333222222222222222333333333111111111111000000000///111111111111111000000///+++,,,---///000000111111/////////...............000000000000000000000111///000000000111111111111000///000333555777>>>FFFVVVkkk|||aaaPPPKKKJJJJJJJJJKKKSSScccuuuxxxmmmfffeeegggfffddd```^^^^^^``````^^^aaagggkkkrrr}}}xxxiiiddd]]]YYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWZZZYYYXXXWWWVVVWWWXXXYYY\\\\\\\\\\\\\\\]]]]]]]]]\\\aaagggjjjhhheeebbb```aaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^aaaaaaaaaaaaaaa```______^^^^^^^^^^^^___```bbbccc___^^^]]]\\\\\\]]]___```bbbaaa___^^^]]]\\\]]]]]][[[ZZZ[[[]]]```bbbcccccccccddddddeeeeeeeeeeeedddeeeeeefffhhhkkknnnqqqssstttyyywwwjjj]]]XXXUUURRRPPPPPPQQQPPPOOOPPPPPPOOOLLLIIIKKKJJJIIIIIIJJJIIIGGGEEEEEECCC@@@>>>>>>===;;;:::999999888888777555444333333333333333333222222222111111111111000000000000///////////////...------,,,---....../////////////////////............------....../////////000000000000000000111111111111///...///333444555:::AAAIII]]]xxxyyy]]]NNNIIIIIIIIIJJJLLLVVVdddrrr}}}uuuooommmjjjfff```^^^^^^```___[[[]]]aaaccchhhpppxxxnnn___\\\WWWUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVYYYYYYXXXWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[bbbggglllmmmiiiddd```___\\\\\\\\\]]]^^^___```aaa[[[[[[[[[\\\]]]___```aaabbbaaa```___^^^^^^^^^^^^______^^^]]]]]]^^^```aaa^^^^^^^^^]]]]]]^^^^^^______^^^]]]\\\[[[[[[[[[[[[ZZZ\\\___```___^^^___aaaaaabbbcccddddddeeeeeeeeeeeeeeefffhhhkkkmmmooopppssstttzzzxxxkkk^^^XXXVVVRRRPPPPPPQQQPPPOOOPPPQQQPPPLLLIIIIIIHHHGGGHHHIIIIIIGGGEEECCCAAA???>>>>>>>>>===;;;;;;:::999777555444333333444444444333333222222111111111111111000000000000...//////000///...---,,,------...//////......---//////.........---------,,,---...///000111111111000000000000111111111111111//////333444444777<<>>???>>>======;;;999666444333333333555555444333333222111111111111111111000000000000000111222222222111///.........//////......---,,,//////.........---------......000111333333444444000000000000111111111111333000000333444333444999;;;HHHVVVaaaoookkkYYYNNNIIIEEEEEEIIINNNXXXkkk~~~|||ttthhhfffffffffbbb\\\[[[^^^]]]```eeehhhlllrrrzzz~~~{{{xxxyyy|||kkk\\\WWWVVVTTTRRRRRRQQQQQQQQQMMMOOOQQQSSSTTTUUUUUUUUURRRSSSVVVXXXZZZ[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWVVVWWW]]]cccddd```\\\[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[XXXXXXYYYZZZ]]]```ccceeedddbbb```______bbbeeehhhiiigggccc___\\\ZZZZZZZZZ\\\]]]___``````___]]][[[[[[[[[ZZZZZZYYYYYYXXXXXXVVV]]]dddccc]]]ZZZ]]]bbb]]]^^^```bbbdddeeeffffffeeefffgggiiijjjlllmmmnnnllllllrrr|||xxxkkk]]]WWWUUURRRQQQQQQNNNQQQTTTRRRNNNKKKLLLMMMIIIIIIHHHIIIJJJIIIFFFDDDHHHEEE@@@======>>>??????<<<<<<;;;:::888666444333000000111222333333444444222222222111111111111000111111///---***'''%%%###............////////////////////////000000000000+++---000333333111///---//////............//////444333111000000111333444888<<>>;;;;;;<<<=========<<<<<<;;;999777666555333222222222222222222222222222222111111111111000/////////000//////..................////////////////////////000000000000,,,...000222222111///.../////////....../////////444333111000000111333444555888@@@LLLXXXdddttt}}}^^^VVVNNNKKKJJJJJJOOOWWWmmm{{{zzzooofffccc```\\\\\\___\\\ZZZ[[[^^^^^^^^^cccjjjmmmttt|||xxxuuuwwwvvvvvvxxx}}}xxxfff\\\YYYTTTSSSRRRPPPOOONNNMMMMMMOOOOOONNNNNNNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVXXXYYYZZZ\\\^^^```bbbcccaaabbbccccccbbbdddfffiiillljjjeeeaaa^^^\\\\\\\\\______^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYZZZ\\\ZZZYYYZZZ\\\^^^^^^\\\^^^[[[\\\aaadddbbbcccfffiiikkklllkkkjjjiiijjjkkkiiilllooopppqqquuu~~~xxxlll___ZZZXXXVVVUUUVVVVVVSSSQQQRRRUUUTTTPPPLLLJJJIIIIIIIIIJJJIIIGGGDDDEEEBBB>>>;;;<<<<<<======<<<<<<<<<;;;:::999777777555444444333222111111000222222222111111111111000---...000111222333333333............////////////////////////000000000000---...///000000000000///////////////////////////333222111000000111222333444555:::CCCLLLVVVeeerrr|||nnn]]]TTTNNNKKKJJJKKKYYYeeerrr{{{}}}tttkkkfffbbb^^^]]]^^^[[[YYYYYY\\\[[[ZZZ]]]bbbbbbgggooowww}}}zzzxxxvvvtttvvvwwwxxxyyy|||vvvhhh]]]WWWWWWSSSRRRPPPNNNMMMMMMMMMMMMOOONNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUVVVXXXZZZYYYXXXUUUSSSQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUWWWXXXYYY[[[]]]___```aaa^^^```bbbbbbaaabbbccceeeeeecccaaa___]]]\\\[[[[[[]]]\\\ZZZYYYZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYZZZZZZ\\\[[[ZZZ[[[]]]______^^^aaa^^^^^^aaabbb```bbbeeekkkmmmnnnmmmkkkiiihhhhhhhhhjjjllllllmmmpppvvv|||uuuhhh[[[VVVUUUSSSSSSTTTUUUTTTSSSSSSTTTSSSPPPMMMJJJIIIIIIJJJJJJIIIGGGEEEFFFCCC@@@>>>>>>?????????;;;;;;;;;;;;:::999888777555444444333222222111111222222222111111111000000//////000000000000000///............////////////////////////000000000000...............///000000/////////000000/////////222111111000111111222333444444777>>>DDDMMM[[[hhh{{{|||fffXXXQQQNNNNNNOOOTTT\\\ccckkkuuu}}}}}}yyyrrrlllgggbbb``````]]]ZZZZZZ]]]]]][[[\\\```___bbbggglllqqq{{{}}}xxxwwwwwwwwwvvvxxx{{{|||{{{|||sssddd\\\VVVTTTTTTQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPSSSUUUWWWYYYYYYWWWTTTRRRRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUWWWXXXZZZ[[[\\\\\\\\\^^^```aaa``````aaabbbaaa``````___]]][[[YYYXXXZZZXXXWWWVVVWWWZZZ]]]___]]]\\\ZZZYYYXXXXXXYYYYYY[[[[[[[[[\\\]]]___``````ccccccbbbaaa```___```ccchhhjjjmmmmmmkkkhhhggggggjjjllllllllllllooossswwwzzzsssgggZZZUUUTTTRRRQQQSSSQQQSSSUUUTTTQQQNNNNNNOOOJJJJJJIIIJJJKKKJJJGGGEEEEEECCC@@@>>>????????????::::::::::::999888666666333333333333333333333333222222222111111111000000000000000000000///..................////////////////////////000000000000///...---------...000000//////000111111000//////000000000000111222222333444333555:::???GGGTTTaaarrrnnn]]]RRRMMMKKKJJJKKKOOOWWWcccrrr}}}~~~yyyrrrlllgggccc```\\\[[[^^^___\\\\\\___```bbbdddeeehhhoooyyy}}}zzzwwwuuuuuuvvvwwwwwwxxx{{{~~~tttbbbYYYVVVSSSQQQQQQNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVVVVTTTRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXTTTUUUWWWXXXZZZZZZZZZZZZZZZ\\\^^^___^^^^^^^^^___aaaaaa```___]]]ZZZXXXVVVWWWVVVTTTTTTVVVYYY\\\^^^[[[ZZZXXXWWWVVVVVVWWWWWWYYYZZZ[[[\\\]]]___aaabbbeeeggggggccc```___```aaabbbeeehhhiiihhhfffeeefffkkkkkkkkkkkklllnnnqqqsssvvv{{{vvviii]]]WWWVVVTTTSSSTTTOOORRRUUUTTTOOOLLLMMMOOOKKKJJJJJJJJJKKKJJJHHHEEEBBB@@@>>>======>>>======:::::::::999888777555555333333333333444444444444222222222111111111111000...///000111222222222222............////////////////////////000000000000......------......///000//////111111111111////////////000111111222222222222111222777;;;@@@LLLWWWiii}}}sss[[[KKKMMMGGGDDDFFFLLLWWWgggttt{{{ssslllddd___\\\^^^^^^[[[ZZZ\\\^^^```aaaaaaaaaeeelllqqqttt}}}zzzuuutttsssrrrsssuuuvvvxxxvvv{{{nnnaaaUUURRRRRRPPPNNNNNNJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQQQQPPPPPPQQQRRRRRRSSSVVVVVVWWWXXXYYYYYYYYYYYYVVVXXXYYY[[[\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\]]]___aaaaaa```^^^\\\YYYWWWUUUUUUTTTTTTTTTUUUXXX[[[\\\ZZZYYYWWWVVVUUUUUUVVVVVVWWWYYY[[[\\\\\\^^^aaaccceeejjjkkkgggbbbaaaaaa```]]]___bbbcccccccccdddeeefffffffffggghhhjjjlllmmmrrruuuzzzyyylll___YYYWWWUUUTTTTTTQQQRRRSSSRRRQQQOOOMMMMMMKKKJJJJJJKKKKKKJJJHHHFFFBBB@@@>>>===>>>>>>===<<<<<<<<<;;;:::999777555444555555555444333333222222222222222111111111111000...///000111333333333444............////////////////////////000000000000---------.........//////...///111222222111///......///000111111222222222222111222666888;;;EEENNN]]]qqqwww___TTTMMMGGGGGGHHHMMMXXXdddqqqzzzmmmeee```___]]]ZZZXXXYYYZZZ\\\^^^^^^]]]___cccgggfffmmmxxx|||xxxssssssttttttuuuvvvyyyzzzzzz~~~sss]]]TTTMMMLLLMMMKKKJJJJJJGGGHHHIIIJJJKKKJJJHHHGGGEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWXXXZZZ\\\\\\\\\[[[ZZZ\\\]]]]]]\\\[[[[[[]]]___```___^^^\\\ZZZXXXWWWVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYWWWVVVUUUUUUVVVWWWUUUXXXZZZ[[[[[[]]]```ccceeelllooojjjdddcccbbb___\\\]]]___```___```bbbccc`````````bbbeeegggiiiiiijjjmmmqqqvvv}}}zzzlll___YYYWWWTTTSSSSSSTTTRRRPPPQQQSSSRRRNNNKKKKKKJJJJJJKKKKKKKKKHHHFFFCCCAAA@@@???@@@@@@@@@>>>>>>>>>===<<<:::888666555888777666555333222111000222222222111111111111000//////000111111111111000............/////////000////////////000000000000,,,---......//////.........000111222222111000.........000111222222222222444333444777888999AAAJJJSSSggg|||\\\TTTNNNLLLIIIFFFLLLUUU```rrruuullldddaaa___ZZZXXXYYYWWW[[[^^^^^^]]]]]]___bbbaaaeeekkkqqqxxx{{{yyyxxxvvvuuuvvvwwwxxxyyyzzz|||~~~sss]]]UUUMMMHHHIIIIIIGGGFFFHHHEEEFFFIIIKKKKKKJJJGGGFFFCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOOOONNNOOOPPPQQQSSSUUUTTTRRRQQQPPPPPPQQQQQQOOOPPPRRRTTTVVVWWWXXXXXXVVVWWWYYYZZZ[[[ZZZYYYXXX]]]]]]\\\[[[ZZZZZZ]]]```^^^]]][[[ZZZXXXWWWWWWWWWSSSTTTUUUVVVWWWXXXXXXYYY[[[ZZZXXXWWWVVVVVVWWWWWWTTTWWWZZZ[[[ZZZ\\\```dddeeennnrrrlllfffeeeccc___]]]^^^^^^^^^]]]^^^```bbb^^^]]]^^^```dddggghhhhhhcccggglllpppuuu}}}{{{nnn```YYYWWWUUUTTTUUUWWWUUURRROOONNNOOOQQQRRRMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA???>>>============<<<:::888777666555555444111000111333444333111222222222222111111111000111111111111111111111111//////.........---------//////000000000000//////222111///---,,,---...///111111000000000000111111111111222222222111111000...///111222444777<<<@@@NNNXXXkkknnnTTTKKKLLLKKKIIIIIIUUU___mmm{{{zzzppphhhccc```\\\YYY[[[ZZZXXXWWWXXXYYY\\\]]]^^^aaaccceeeiiipppzzz}}}zzzvvvuuuwwwuuuxxx|||~~~~~~~~~zzz}}}mmm]]]UUULLLKKKHHHFFFEEEFFFHHHIIIGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMOOONNNMMMLLLLLLLLLNNNNNNQQQOOOMMMKKKKKKMMMOOOQQQPPPQQQQQQQQQPPPOOOOOONNNPPPPPPQQQQQQSSSTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZ\\\]]]\\\YYYVVVTTTWWWWWWWWWXXXXXXZZZ[[[[[[YYYWWWUUUVVVYYYZZZXXXVVVZZZYYYXXXWWWXXXZZZ\\\^^^eeejjjooommmgggaaa^^^___]]]]]]]]]\\\\\\\\\[[[[[[ZZZ\\\___bbbdddddddddcccdddeeefffhhhlllsss|||zzzlll___YYYVVVTTTSSSTTTUUUTTTRRRPPPOOOPPPPPPQQQMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999777666555555444222111222444555333111111111111111000000000000//////////////////////////////.........---------......////////////......000///---+++++++++------//////............/////////000111111111111000000111222222333333555999<<>>===;;;999777666555555555333222333444555333222222222222111111111111000/////////////////////////////////............---------............------///...,,,++++++,,,---...//////............/////////000111222222222222222333444444333333333666888<<<@@@LLLaaavvvjjjWWWOOONNNDDDGGGLLLSSSZZZbbbkkkqqqyyyvvvrrrnnnkkkgggccc```ZZZ[[[[[[\\\]]]]]]]]]^^^\\\]]]]]]\\\\\\]]]___bbblllpppxxx}}}zzzwwwsssqqqssstttuuuzzzrrroooyyylll\\\PPPHHHEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\YYYXXXWWWWWWYYYYYYXXXWWWZZZYYYXXXWWWXXXYYYZZZ[[[]]]aaaeeeddd```\\\ZZZ[[[[[[\\\\\\]]]]]]^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbccceeefffhhhlllpppxxx|||uuuhhh[[[VVVTTTRRRPPPQQQPPPQQQQQQRRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFBBBBBBAAAAAA@@@AAAAAAAAA>>>===;;;999777666666555555444444444444444444333444444333333333222222222000000000000000000000000/////////...............---......//////......---//////.........//////000111111000000000000111111000111222333444444444444333444555444333333555777<<<<<>>===;;;999888777666666555555555444333333333333333222222222111111111111000000000000000000000000/////////////////////////////////000000/////////............//////000000111111000000000000111111//////111222333333333333111333444444333333555777999888<<>><<<:::888777666666444555666444222111222333000000000/////////......////////////////////////...////////////000000000//////000000000000//////***+++,,,,,,---...////////////............//////---...///000000000000000000111333444333444555777888777999AAALLL[[[pppeeeUUUHHHFFFEEECCCCCCGGGIIILLLQQQVVV\\\cccjjjoooqqqnnniiiccc___]]]\\\\\\YYYXXXXXXZZZ\\\^^^]]]\\\YYYZZZ\\\]]]^^^```dddggglllttt~~~|||uuupppooooooppppppooonnnqqquuuyyy~~~ooocccSSSHHHDDDBBBAAA???AAA@@@>>>===>>>AAADDDFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIILLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\ZZZ[[[[[[ZZZXXXWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZXXX[[[^^^___```bbbeeegggfffeeeiiirrr{{{qqqeeeZZZVVVUUURRROOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>???>>><<<:::888777666666333555555444111000111222111111111000000000//////////////////////////////.../////////000000000000...//////////////////...)))***+++---...///////////////............/////////000000111111000000000000222444444333333444555666777:::???DDDOOOdddvvvoooXXXQQQNNNHHHDDDFFFEEEGGGJJJMMMQQQYYYcccjjjrrrqqqnnnkkkfffbbb^^^\\\]]]ZZZXXXYYY[[[\\\\\\ZZZXXXYYYZZZZZZZZZZZZ\\\^^^aaahhhpppwww}}}vvvssspppnnnoooqqqrrrsssrrrqqqtttxxxzzzuuu\\\TTTJJJCCC@@@???>>>>>>??????>>>>>>???@@@AAABBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQPPPOOONNNOOOPPPRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\[[[ZZZZZZ]]]\\\\\\[[[[[[[[[\\\\\\ZZZ[[[\\\[[[XXXVVVWWWYYYXXXYYY[[[\\\]]]^^^______\\\[[[YYYXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\XXXYYY[[[\\\\\\\\\[[[ZZZYYY[[[]]]]]]^^^```ccceeedddbbbdddjjjpppwwwqqqeeeZZZVVVUUURRRPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA???>>>=========???>>><<<:::999777777666222444555444000///000222444444444333333333222222111111111111111111111111.../////////000000111111---..................---+++,,,---///000111111111111111000000000000111111333333444444444333222222111333555444333222222333111333888;;;===EEEZZZnnnlll```ZZZQQQJJJJJJFFFGGGGGGHHHKKKRRR]]]eeesssttttttsssoooiiiccc___bbb___[[[ZZZ[[[\\\ZZZXXXXXXYYY[[[[[[ZZZZZZ[[[\\\ZZZ```fffiiillltttyyymmmllljjjjjjmmmoooqqqqqqyyyxxxyyy{{{|||sssdddPPPKKKEEEAAA???@@@AAABBB???@@@AAABBBCCCBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOONNNOOOOOOPPPPPPQQQPPPNNNMMMMMMOOOPPPRRRTTTSSSSSSRRRRRRRRRSSSSSSTTTVVVYYY\\\]]]\\\ZZZYYY]]]]]]\\\\\\[[[\\\\\\\\\ZZZ\\\]]][[[XXXVVVWWWYYYXXXYYY[[[]]]___``````aaa___]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^WWWXXX[[[]]]^^^^^^\\\\\\[[[\\\\\\\\\\\\]]]```cccgggddddddhhhkkkpppxxxvvviii\\\VVVTTTRRRQQQRRRRRRQQQQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIICCCCCCAAA@@@???>>>>>>>>><<<<<<;;;:::999777666555666555444555555444222///111111222111111000///...111111111111000000000000------------------------////////////............//////............//////000000000000000000000000////////////000000000000111111111111111111111111333333333555:::CCCNNNUUUrrrqqqeee[[[UUUNNNKKKJJJJJJGGGFFFOOOZZZ___nnnyyyuuummmkkkkkkkkkdddbbb```]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVZZZ^^^aaaccciiisss{{{wwwpppggghhhjjjkkkmmmqqqwwwzzzzzzppp^^^UUUGGGEEEDDDAAA???>>>======BBBBBBBBBAAA@@@???>>>===CCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@??????AAACCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLNNNMMMMMMNNNPPPRRROOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNNNNOOONNNNNNMMMNNNOOOQQQRRRTTTUUUWWWXXXZZZ[[[\\\\\\___^^^]]]]]]]]]^^^^^^___YYYZZZ[[[\\\\\\[[[YYYXXXUUUVVVWWWYYY[[[]]]```aaa```___]]]\\\[[[[[[\\\]]]______^^^]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYY[[[\\\]]]\\\\\\]]]^^^^^^______```aaacccdddfffgggkkkppptttvvviii[[[VVVTTTQQQPPPQQQRRRQQQPPPOOONNNMMMMMMLLLMMMLLLLLLKKKIIIHHHGGGGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<;;;999888666555666555444555555444222000///000111111111111111000111000000000//////......------------------------////////////............000000////////////000000........................////////////000000000000111111111111111111111111111111111222666<<>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<>>>@@@AAA@@@???@@@AAACCCCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMOOOPPPQQQPPPNNNNNNPPPQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNPPPQQQTTTUUUVVVXXXZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^]]][[[[[[XXXXXXXXXYYY[[[\\\^^^___```___^^^]]]]]]]]]^^^^^^_________^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___```___aaabbbcccdddhhhlllooowww~~~wwwiii\\\VVVTTTQQQPPPPPPQQQQQQPPPOOONNNMMMMMMLLLNNNNNNMMMLLLJJJHHHFFFEEECCCCCCAAA@@@???>>>>>>>>><<<<<<<<<;;;999888666555555444333444555444222000...///000111222222222222111000000///...------,,,------------------------////////////............111000000000000000000111........................////////////000000000000111111111111111111111111111111222222333666<<<@@@HHHXXXmmm~~~rrrcccYYYSSSNNNKKKJJJPPPTTTXXX[[[aaahhhjjjhhhllljjjfffccc```^^^^^^^^^[[[ZZZYYYWWWWWWWWWXXXYYYUUUWWWYYYYYYXXXZZZ```dddkkkqqqxxx}}}zzzvvvssspppnnnlllmmmqqqvvvzzz~~~}}}mmm^^^RRRJJJFFFEEEDDDBBB@@@??????>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@??????>>>======???@@@AAA@@@@@@BBBDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNSSSTTTTTTRRRPPPOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPTTTTTTVVVWWWYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]][[[[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]_________^^^______```aaa``````______^^^]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ\\\^^^______aaabbbbbbccceeeiiilllmmmqqqyyyyyykkk^^^XXXUUURRRPPPQQQPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLKKKIIIGGGFFFCCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;:::888777666555444333333444444222111///000111111222222222222111111000///......---,,,........................////////////............000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111111333444444444555888:::???JJJZZZiiixxxoooaaaXXXSSSRRRNNNNNNOOOQQQVVV\\\```aaaggggggfffeeedddbbb```^^^\\\[[[YYYWWWWWWWWWXXXYYYVVVXXXYYYXXXWWWXXX[[[^^^```cccgggiiillloootttxxx~~~yyyvvvssspppoooppprrrsssuuuzzzwwwggg[[[SSSKKKEEEDDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@@@@===???AAAAAAAAAAAACCCDDDAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNRRRSSSSSSQQQPPPOOOPPPRRROOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUWWWXXXXXXYYYYYYWWWYYY\\\^^^______^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]____________```aaaaaabbb``````_________^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZ[[[\\\ZZZXXXWWWXXXZZZ]]]___aaabbbcccddddddeeehhhjjjlllnnnqqquuu|||{{{nnn```ZZZWWWSSSQQQRRROOOOOOOOONNNNNNMMMMMMLLLKKKKKKLLLMMMLLLKKKIIIHHHCCCCCCAAA@@@???>>>>>>>>>======<<<;;;:::888777666555333222222333444333111222222222222222111000000222222111000000///..............................////////////.....................------.........000000000000000000000000////////////000000000000111111111111111111111111000222444444444555777999;;;@@@IIIUUUcccqqqmmmaaaZZZRRRPPPNNNMMMNNNQQQWWW]]]^^^```eeehhhhhhfffccc```]]]\\\[[[YYYXXXXXXYYYYYYUUUVVVWWWXXXXXXXXXZZZ[[[[[[\\\^^^___aaadddgggiiiooosssyyyzzzwwwsssrrrpppoooooossswwwzzzuuuaaaSSSLLLIIIFFFCCCAAA@@@???>>>============>>>>>>=========>>>??????@@@@@@AAABBBBBBBBBAAAAAA===???BBBBBBBBBAAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGHHHJJJKKKMMMMMMMMMNNNOOOOOONNNOOOQQQSSSQQQPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWUUUWWW[[[^^^aaabbbbbbbbb___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^^^^^^^___``````aaaaaaaaa_______________^^^^^^^^^YYYYYYYYYYYYYYYYYYXXXXXX[[[ZZZXXXWWWWWWZZZ]]]^^^```bbbcccccccccdddfffgggjjjjjjkkklllqqq||||||oooaaaZZZWWWSSSQQQQQQOOOOOONNNNNNMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLJJJHHHCCCCCCAAA@@@???>>>>>>>>>=========<<<:::999777666444333111111222333333222333333333333222111000///111111111111000000000000........................////////////...............------,,,,,,------...........................////////////000000000000111111111111111111111111...000222333333333555777<<<<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAABBB===>>>???@@@@@@@@@@@@@@@>>>AAACCCCCCBBBAAAAAABBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLMMMPPPSSSSSSSSSRRRRRRQQQPPPOOOOOONNNOOOPPPQQQQQQQQQQQQQQQLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUWWWZZZ^^^aaacccdddeeebbbaaa```___^^^]]]]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYZZZZZZZZZYYYXXXWWWZZZYYYXXXXXXXXXZZZ\\\^^^^^^___aaaaaaaaaaaacccdddcccdddfffgggjjjrrr}}}|||nnn```YYYUUUQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKLLLNNNNNNMMMKKKHHHGGGCCCCCCAAA@@@???>>>>>>>>>>>>======<<<;;;999888777444222000000222333333333222222222333333222111111/////////000000000000000........................////////////..................------------..............................////////////000000000000111111111111111111111111///000222222111222444666:::;;;>>>EEEJJJTTTfffxxxuuuhhh[[[UUURRRNNNLLLNNNQQQTTTYYY^^^bbbcccbbbaaa^^^_________^^^\\\ZZZXXXSSSSSSUUUWWWXXXXXXVVVUUUVVVVVVWWWYYY[[[]]]^^^^^^]]]___aaacccdddgggkkknnnooorrrwww|||vvvqqqoooooooooqqqtttwwwyyy||||||ppp[[[SSSIIIBBB@@@AAABBBBBB>>>>>>===<<<<<<<<<=========<<<;;;;;;;;;===???AAA<<<===>>>???@@@AAAAAAAAA@@@BBBDDDDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGIIIJJJJJJLLLOOOQQQSSSSSSRRRQQQPPPOOONNNMMMMMMNNNOOOQQQQQQQQQQQQQQQKKKLLLNNNPPPRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWXXXZZZ\\\^^^aaacccdddcccbbbaaa___^^^]]]^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\]]]^^^]]]\\\[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]___aaabbbbbbbbbccceee```cccfffggghhhmmmtttyyy{{{mmm^^^WWWSSSOOOMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMJJJGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;999888777444222000000222333333333000000111222333333333333------......///000000000////////////////////////000/////////............//////............//////000000000000000000000000////////////000000000000111111111111111111111111222333444333222333444666444555:::???BBBHHH[[[nnn~~~nnngggccc\\\TTTQQQNNNOOORRRUUUYYY[[[]]]^^^^^^___aaaaaa```^^^ZZZXXXVVVVVVWWWYYYZZZYYYWWWUUUVVVVVVXXXZZZ]]]^^^^^^]]]ZZZ]]]```bbbbbbbbbccceeedddgggkkkpppuuu{{{~~~wwwqqqoooooooooooovvvzzz}}}jjj]]]QQQMMMFFFBBB@@@@@@AAAAAA>>>>>>============>>>>>>AAA???===;;;:::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCAAACCCEEEEEECCCAAA??????AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPPPPPPPOOONNNMMMKKKKKKJJJLLLMMMNNNPPPQQQQQQPPPPPPJJJKKKMMMPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTYYYYYYYYYZZZ\\\^^^```aaabbbaaa___]]]\\\\\\\\\\\\___^^^]]]\\\[[[[[[ZZZZZZ[[[\\\\\\]]]\\\[[[YYYXXX]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\\\\\\\^^^aaacccdddddddddfffgggcccgggjjjjjjjjjjjjnnnqqqttt~~~xxxkkk]]]XXXUUURRRQQQRRRRRRPPPNNNLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJHHHEEEEEEDDDBBB@@@???>>>======???<<<777222111222555777444444333333222111000000222222222111111111111111......---------,,,,,,,,,...........................---,,,,,,,,,,,,---...---...///...------...///...//////000000000000000//////000111111111111111111111222222222222333333222222222111222222333333888444555===??????KKK\\\nnn~~~wwwppphhhaaaYYYUUUPPPMMMNNNQQQTTTUUUSSSVVVYYY[[[[[[YYYXXXWWWSSSVVVYYY[[[ZZZYYYYYYYYYXXXYYYZZZ[[[]]]]]]^^^^^^_________```````````````___```ccceeehhhjjjkkkllluuuxxx}}}}}}ppppppooonnnooosssyyy}}}~~~xxxgggWWWMMMGGGEEECCCBBBBBBAAA???===888999999:::;;;<<<=========:::999:::<<<===;;;999>>>======>>>@@@@@@@@@???BBBBBBAAA@@@@@@???>>>>>>@@@???===<<<;;;<<<>>>???@@@@@@@@@AAABBBEEEGGGIIIDDDDDDDDDEEEGGGKKKNNNPPPPPPNNNKKKHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRRRRQQQRRRRRRSSSSSSXXXWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[ZZZYYYYYY[[[\\\]]]]]]]]]]]]\\\ZZZXXXWWW[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYXXXYYYZZZ[[[]]]^^^bbbbbbbbbbbbbbbbbbccccccggggggggghhhhhhiiiiiijjjrrrwww~~~xxxkkk]]]XXXUUURRRQQQQQQQQQOOOMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKJJJHHHEEEDDDCCCBBB@@@>>>=========>>><<<:::888666555555555444444333333222111111000444333333222111000//////000000/////////............------------------......---,,,,,,,,,,,,---...---...///...------...///,,,,,,---...............//////000111111111111000111222222222222333333333333333222222333333444444:::555666;;;:::888AAAOOO```ppp}}}lllddd[[[TTTRRRQQQOOOMMMOOOQQQSSSTTTSSSRRRRRRQQQRRRTTTWWWXXXVVVUUUUUUUUUWWWYYY[[[^^^___aaaaaaaaa______^^^]]]]]]\\\[[[[[[]]]^^^```bbbeeefffggggggjjjmmmpppsssvvvyyy}}}{{{wwwtttsssooopppppppppsssxxx{{{jjjZZZMMMGGGDDDBBBAAA@@@AAA@@@>>>===::::::::::::;;;;;;;;;;;;>>><<<;;;<<<>>>>>>===;;;>>>======>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>===@@@???===<<<;;;<<<===>>>@@@?????????@@@BBBCCCDDDBBBBBBBBBCCCFFFIIIMMMOOOMMMLLLIIIFFFEEEEEEGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIIIIJJJKKKMMMOOOQQQTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVUUUTTTUUUVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[]]]^^^]]][[[[[[\\\]]][[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ\\\^^^___bbbbbbbbbccccccccccccdddfffggghhhiiijjjjjjjjjjjjkkkoootttzzzwwwjjj]]]WWWUUUQQQOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLNNNMMMLLLKKKKKKJJJHHHEEECCCBBBAAA???>>>=========<<<=========;;;999666444444444333333222222111111555444333222111///......///////////////.........///...---,,,,,,---...///...------,,,,,,------...---...///...------...///,,,,,,---............---...///000000111111000000222222222222333333333444333333333333333444555555777333444888666333999CCCMMM\\\pppoooaaaYYYUUUOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKPPPRRRTTTTTTSSSRRRRRRSSSVVVXXX\\\```cccdddeeeeeebbbaaa```^^^\\\ZZZYYYXXX[[[\\\]]]___```aaaaaabbbaaaccceeefffhhhkkkooorrrssssssvvv|||~~~{{{wwwwwwwwwwwwvvvuuusssrrrppprrrtttvvv{{{|||hhhWWWLLLEEECCCAAA???>>>>>>???@@@>>>===<<<<<<;;;;;;::::::::::::===<<<;;;<<<======<<<;;;>>>=========>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@??????@@@AAACCCFFFIIIKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaa```^^^]]]\\\\\\YYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\___```cccccccccdddddddddeeeeeeeeefffiiikkklllllllllkkkkkknnnpppsssvvv}}}tttggg[[[VVVSSSPPPNNNNNNPPPOOONNNMMMLLLLLLLLLMMMNNNMMMLLLKKKKKKJJJHHHEEEBBBBBB@@@???>>>=========<<<===>>>>>><<<999666444444444333333333222222222333333222222111000//////------------------------000///---,,,,,,---///000---------------------------...///...---------///---...//////000000//////...//////000000000000000222222222222333333333333222222222222333333444555111000222666666444888???@@@KKK]]]rrrwwwkkkbbbZZZSSSOOOMMMKKKJJJJJJKKKJJJJJJMMMNNNOOOOOOOOOOOOPPPRRRTTTWWW[[[```dddfffggggggfffeeecccaaa^^^\\\ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^```aaabbbbbbbbbeeehhhkkkmmmkkkjjjmmmrrrxxx|||~~~}}}yyywwwxxxzzz|||}}}~~~|||{{{zzzwwwyyy}}}wwwgggVVVIIIDDDCCCDDD>>>=========???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::======>>>=========???@@@AAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<==================>>>>>>>>>????????????@@@BBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIKKKLLLMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___bbbaaa___]]][[[[[[ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXYYY[[[]]]___aaacccdddddddddeeefffffffffcccfffiiilllnnnnnnlllkkkmmmooopppoooooorrrxxx}}}pppdddYYYTTTSSSOOOMMMMMMQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHEEEBBBBBB@@@???>>>>>>>>>>>>>>>===<<<;;;999777666555444444444333333333333333111111111111111111222222,,,---------------------111000///......///000111---------------------------...///...---------///---......///////////////......///000000000000000111111111222222222333333000000000000111222333444000000222666777777999===;;;BBBOOO```tttoooccc[[[WWWRRROOONNNNNNLLLJJJIIIJJJJJJJJJIIIJJJMMMOOOQQQTTTXXX]]]aaaccceeeeeegggfffdddbbb___]]][[[ZZZ[[[\\\]]]]]]^^^]]]]]]]]]___```aaaaaaaaacccfffhhhjjjgggdddeeehhhlllppprrrtttyyyzzzfff___TTTIIIBBB@@@AAACCC>>>===<<<===???AAA@@@???<<<<<<<<<===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@>>>===>>>???AAAAAAAAAAAAAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????BBBBBBAAA@@@@@@@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTUUUXXX[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^``````]]][[[YYYYYYZZZYYYXXXWWWVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYYYY[[[]]]___```ccccccdddeeeffffffggggggcccfffiiilllnnnnnnlllkkkjjjkkkllljjjhhhiiimmmqqqxxx}}}nnncccXXXUUUTTTQQQOOOOOOQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKKKKJJJHHHEEECCCBBBAAA@@@????????????>>>===;;;999777666666666444444444444333333333333000000000111222222333333.........///////////////////////////////////////,,,------......------,,,---...///...------...///++++++,,,------------,,,---...//////000000//////000000000000111111111222////////////000222333444444444444666777777777888:::===EEEQQQ___qqqoooiiiaaa[[[WWWSSSMMMIIIIIIIIIHHHGGGEEEFFFIIILLLNNNPPPSSSVVVZZZ]]]___```aaaaaa```___]]]\\\[[[ZZZ]]]]]]^^^_________^^^^^^\\\^^^```bbbbbbccceeegggeeebbb``````ccchhhkkkllljjjooouuuyyy}}}~~~ooodddRRRNNNHHHCCC>>>======>>>===<<<<<<===???@@@@@@???;;;;;;<<<===>>>???@@@@@@===>>>??????>>>===>>>??????CCCFFFEEEBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAAEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMLLLNNNPPPRRRTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]\\\ZZZYYYXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWYYYXXXXXXWWWWWWXXXYYYYYY[[[ZZZZZZZZZ[[[]]]^^^```bbbcccddddddeeefffggggggeeefffiiikkklllllllllkkkhhhjjjkkkjjjgggfffiiilllmmmrrrxxxnnncccYYYWWWWWWUUUSSSSSSPPPPPPPPPPPPOOONNNMMMMMMNNNMMMLLLKKKKKKJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@======<<<:::888777666555444444444444444444444444111111111111111222222222........./////////000000,,,---...//////...---,,,,,,,,,---......---,,,,,,---...///...------...///***+++,,,,,,------,,,,,,---...//////000000//////////////////000000000000/////////000111222444555444444444333444555555444999:::???FFFLLLZZZrrr{{{sssjjj___XXXRRRQQQNNNJJJGGGGGGIIIKKKLLLLLLMMMOOORRRUUUXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___`````````___]]]```dddggghhhhhhiiikkkdddbbb______bbbeeefffgggeeejjjnnnpppqqqttt{{{~~~uuuhhhZZZOOOEEECCCAAA???===<<<;;;;;;<<<;;;:::;;;===>>>>>>===;;;;;;<<<<<<=========>>>>>>@@@AAAAAA>>>>>>???AAACCCHHHMMMMMMGGGBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;;;;;;;===>>>>>>>>>======?????????@@@?????????>>>@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGEEEFFFHHHJJJKKKLLLLLLLLLJJJKKKNNNQQQSSSSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWXXXYYYUUUVVVVVVWWWWWWWWWWWWVVVXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]^^^bbbbbbcccdddeeefffggggggfffggghhhiiijjjjjjjjjjjjhhhkkklllkkkhhhgggiiikkkiiimmmrrrwww|||nnnddd[[[YYYZZZXXXVVVVVVOOOOOOOOOOOOOOOMMMLLLLLLNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAA<<<=========;;;888555444444444444444444444444444333222222222111111000000,,,,,,,,,---------......)))+++---//////---+++))),,,,,,---......---,,,,,,---...///...------...///,,,---......//////......---......///////////////............////////////000000000111222444555666111222111000222555555333666888===AAABBBKKKccc{{{{{{rrr]]][[[VVVPPPLLLJJJKKKMMMJJJJJJJJJJJJMMMPPPSSSUUUYYYZZZ[[[\\\]]]^^^^^^___]]]^^^______```````````````dddjjjnnnoooppppppqqqhhheeebbbaaabbbcccbbbbbbdddhhhkkkkkkjjjlllqqqvvvuuuyyy~~~}}}qqqeeeXXXKKKCCC============<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<;;;;;;;;;;;;:::::::::===???AAA@@@===<<<>>>@@@GGGMMMRRRRRRLLLEEEAAAAAA<<<<<<<<<<<<============<<<<<<======<<<<<<;;;:::<<<<<<=========<<<:::999===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGIIIJJJKKKJJJJJJFFFHHHKKKNNNPPPQQQPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVVVVWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWYYY[[[RRRSSSUUUWWWXXXXXXXXXWWWXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]\\\[[[[[[\\\]]]]]]aaaaaabbbccceeeffffffggggggggghhhhhhhhhiiiiiijjjfffhhhjjjhhheeeccceeegggiiilllqqqtttxxx~~~jjjbbb\\\[[[ZZZVVVTTTTTTTTTRRROOOMMMLLLMMMNNNOOONNNMMMLLLMMMMMMKKKGGGDDDBBBBBBAAAAAA@@@AAAAAAAAA=========<<<;;;888666444777666555444333444555555333333333222222222222111//////............//////...,,,+++***,,,---,,,+++......---------,,,,,,,,,)))+++------,,,,,,---.........---------......///+++,,,---///000000111111...............///000000111111111111000///------333333333444555666777777444888;;;::::::CCCTTTbbb||||||sssfff^^^ZZZWWWSSSOOONNNLLLJJJJJJMMMPPPRRRSSSXXXYYY[[[\\\]]]___aaacccgggeeebbb``````bbbeeefffhhhkkknnnsssvvvyyyzzzzzzllliiieeeeeefffgggeeeccchhheeecccdddgggiiihhhggglllnnnqqqtttwwwyyyzzzzzzyyy{{{ppp^^^QQQHHHCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888777777888999:::<<<======>>>>>>>>>>>>===FFFHHHIIIHHHDDD???<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>>>>===;;;:::>>>>>>===<<<;;;::::::999>>>>>>======<<<<<<<<<;;;======>>>>>>?????????@@@GGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKLLLNNNPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[YYYXXXWWWWWWWWWWWWXXXXXXYYYYYYWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWVVV\\\ZZZYYYWWWWWWYYYZZZ\\\[[[[[[ZZZYYYZZZ[[[]]]^^^```dddfffeeefffiiiiiifffgggggghhhhhhiiiiiiiiijjjjjjlllmmmnnnmmmkkkhhhffffffjjjooosssvvvxxx{{{}}}mmmddd[[[YYYWWWSSSPPPQQQRRRQQQOOOMMMLLLMMMOOOQQQMMMLLLLLLLLLLLLJJJGGGDDDCCCBBBAAA@@@@@@???@@@@@@=========<<<:::888666555444333222111111111222222111111111000000000000///.........------............,,,+++,,,---...---+++......---------,,,,,,,,,,,,---///...---,,,,,,---111000///...------------///////////////......---///............///000000---...///000000111111000222222333333444444555555555777888666666<<>><<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999888777777777777888999;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@CCCCCCAAA>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::=========<<<;;;;;;::::::>>>=========<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAEEEEEEFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVXXXYYY[[[[[[\\\YYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYXXXXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]aaacccbbbdddggggggdddfffffffffgggggghhhhhhhhhiiijjjlllmmmmmmkkkiiigggdddhhhlllppprrrsssvvvwwwyyypppeee[[[VVVSSSOOOMMMNNNQQQPPPNNNMMMMMMNNNPPPQQQMMMLLLKKKKKKKKKJJJGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<:::888666555666555444444333333444444111111111000000000000/////////............//////---------...000000...,,,......---------,,,,,,,,,...000000000---,,,,,,,,,000///......------------///////////////......---///////////////000111111---...///000111111111111222222222222222222222222888888777666777;;;AAAFFFQQQ___wwwuuuiiieee___ZZZYYYYYYZZZZZZXXXXXXYYY[[[]]]___```aaabbbhhhpppuuuuuuuuuuuuvvv{{{{{{zzzzzz{{{||||||}}}}}}{{{wwwuuutttrrrooommmkkkiiifffeeegggiiijjjkkkeeeeeefffggghhhiiiiiiiiijjjkkkmmmppptttyyy}}}}}}rrrgggWWWHHH@@@<<<<<<===;;;::::::::::::::::::;;;999999999999999999999999888888777777777777888888::::::::::::::::::999999888:::===>>><<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<::::::<<<===???@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLNNNPPPQQQSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[ZZZZZZYYY[[[___```___aaaeeeeeebbbeeeeeeeeeffffffffffffffffffhhhjjjkkklllkkkiiihhhhhhkkkoooqqqrrrrrrtttuuuqqquuuyyy{{{}}}qqqfffZZZUUURRROOONNNPPPRRRQQQOOONNNMMMNNNNNNOOOLLLKKKJJJJJJKKKIIIGGGEEEBBBAAA@@@??????????????????>>>===<<<:::888777666777666666555555555555555333333333222222222111111111000000000000000000111------...000222111...,,,......---------,,,,,,,,,---...000///---,,,,,,---******++++++---...000000+++,,,---///000000111111000////////////000111111000000000000000///......222222222222222222111111444333333444888<<>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPPPPOOOQQQRRRUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\[[[ZZZXXXWWWZZZ^^^```___aaaeeefffdddeeeeeeeeeeeeffffffffffffdddeeegggiiijjjjjjjjjiiikkkmmmpppqqqppppppqqqqqqoooqqqsssssssssxxxpppdddYYYTTTRRRPPPPPPSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJHHHFFF@@@@@@@@@???@@@@@@AAAAAA@@@???===<<<:::888777777333333333333222222111111333333333222222222111111000//////......//////000------...000222222///---......---------,,,,,,,,,***+++------,,,,,,---...)))))))))***+++---...///+++,,,---///000000111111///////////////000000111///000000000000//////...333333333222222222222222...------000444888888777===CCCOOOaaawww{{{pppfff```]]][[[YYY___gggsss{{{~~~vvvuuuttttttuuuvvvxxxyyy|||}}}{{{xxxuuusssssstttvvvwwwvvvtttsssssssssuuuvvvuuuuuuuuuuuuwwwyyy{{{||||||oooaaaXXXPPPKKKDDD???===;;;:::999888888777777777777888888777777777777777777777777666666666666666666666666888888777777777888999:::666888::::::888666666777888888888888999999999999::::::999999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>???@@@AAACCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVV[[[___```___bbbggghhhgggffffffffffffffffffffffffbbbccceeegggiiiiiiiiiiiigggiiikkklllkkkjjjjjjkkkooooooooonnnooosssyyynnncccXXXTTTSSSQQQQQQTTTRRRQQQPPPOOONNNMMMMMMMMMNNNLLLKKKJJJKKKKKKIIIHHHBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>;;;:::999888888444444444444444333222222111111111000000000000///------,,,,,,,,,,,,---------------///111111000.........---------,,,,,,,,,(((***,,,---,,,,,,---...---,,,++++++************///////////////......---...............///000000,,,,,,...000111222222222222222222222222222222222222222111333444555555444666:::BBBMMM]]]rrruuukkkccc]]]]]]```dddiiimmmnnnnnnmmmgggggghhhiiijjjlllmmmnnnuuu{{{}}}}}}~~~xxxlll]]]OOOGGGBBB@@@===;;;:::999777666777777666666666666777777666666666666666666666666555555666666666666555555666555555555666888:::;;;444666888999999999:::<<<777777777777888888888999999999999999999999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<===???AAACCCCCCCCCAAA@@@AAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXWWW[[[^^^______aaagggiiihhhgggffffffffffffeeeeeeeeeaaabbbdddeeeggghhhhhhiiifffhhhkkkkkkjjjiiijjjjjjmmmmmmmmmkkklllnnnssswwwvvvzzzlllaaaXXXTTTRRRPPPOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKLLLLLLKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@>>>;;;:::999888888666666777777777666555444111111111000000000000///......------------......---,,,,,,---///000000///......---------,,,,,,,,,+++,,,......---,,,,,,---//////---,,,++++++++++++///////////////......------------------......///+++,,,...///111222222222///000000111111222222222777777777777666555555666555:::@@@EEEKKKZZZnnn}}}vvviiiddd```___aaacccbbb```^^^___```bbbdddeeeeeefffkkkqqqzzzttteeeXXXMMMFFFBBB===;;;888777777888777666666666555555555555666666555555555555555555555555444555666666666666555444222222222222444666999;;;555777999999999999:::<<<666666666777777777888888777888999::::::999888777::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=====================>>>AAACCCDDDCCCBBB@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKNNNQQQSSSTTTTTTSSSUUUWWWYYY[[[[[[ZZZZZZXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYXXX[[[\\\\\\^^^eeehhhgggfffeeeeeeeeedddddddddcccaaabbbcccdddeeefffggghhhfffhhhkkklllkkkkkkllllllllllllkkkjjjjjjllloooqqqooorrrvvvyyy||||||kkkaaaWWWSSSQQQNNNMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRPPPNNNLLLKKKLLLMMMLLLKKKIIIHHHFFFCCCAAA???>>>>>>AAA@@@>>>;;;:::999999999222333444444444333222111333333333222222222222111111111000000000000111111---,,,+++,,,...000000000......---------,,,,,,,,,...///000///---,,,,,,---......---------......///+++,,,---///000000111111---,,,,,,,,,,,,---......//////000000000000000///---......///000111111222222444555555333333444666444:::@@@@@@???GGGWWWeee~~~uuujjjdddeeegggeeebbbaaabbbdddfffhhhhhhhhhgggbbbgggnnnuuu}}}tttaaaPPPEEE@@@???@@@>>>;;;777555666888::::::555555555444444555555555555555555555555555555555333444555666666555444333000//////000222555999;;;999:::;;;:::888777777888666666666666777777777777666777999::::::999777666:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????<<<>>>AAACCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEGGGIIIKKKLLLMMMFFFFFFGGGHHHIIIIIIJJJJJJHHHIIILLLNNNQQQSSSTTTUUUQQQSSSVVVYYY[[[[[[[[[ZZZUUUWWWXXXZZZ\\\\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[UUUYYYZZZYYY\\\bbbeeeeeedddddddddccccccbbbbbbbbbaaabbbbbbccceeeffffffgggaaacccfffhhhhhhhhhiiijjjlllkkkkkkkkkkkklllnnnooommmqqqtttuuuvvv{{{uuueee```ZZZXXXTTTOOONNNQQQNNNMMMMMMMMMMMMMMMNNNNNNPPPNNNLLLKKKJJJHHHEEECCCKKKIIIGGGEEECCCBBBAAA@@@???>>>>>>===<<<:::999888555444444333333222111111111222222222222111000000000///...---------------000///............///000////////////////////////------------------------...+++((('''))),,,---...,,,,,,,,,---------......///...---...///000///...000000000000////////////222222111111111111111111111111222333333444555555888999:::999999>>>HHHPPPeeevvv{{{yyywwwtttvvvttttttyyy~~~~~~vvvoooiiiiiijjjkkkpppxxx~~~tttcccOOOCCCAAAAAA<<<666888777666555555666777888666666555555555444444444555555555444444333333333222222333333333444444444333333333333333333333333555666666666666666555555555555555555666666666666666666666666777777777777;;;;;;;;;::::::999999999999999::::::;;;<<<======???>>>===<<<<<<===>>>???===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOSSSSSSRRRRRRTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\YYYZZZ[[[[[[[[[ZZZXXXWWWZZZXXXWWWXXX[[[[[[YYYWWWTTTVVVXXXYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^```bbbbbbbbbbbb```aaabbbbbbaaaaaabbbcccbbbccceeeggghhhiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjppppppooopppssswww{{{}}}wwwccc]]]XXXVVVQQQLLLKKKNNNOOONNNNNNNNNNNNNNNOOOOOOPPPNNNLLLLLLKKKJJJGGGEEEFFFEEECCCAAA???>>>>>>===??????>>>===<<<:::999888777666666555555444333333111111111111111000//////111000///..................---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***,,,---,,,++++++,,,,,,,,,---------...---,,,---///000000///000/////////////////////111111111111111111111111111111222222333444444555666888999888888<<>>>>>===============>>><<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNJJJJJJJJJKKKKKKMMMNNNNNNQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWVVVWWWYYYZZZXXXUUUUUUWWWYYYYYYXXXVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWZZZ\\\^^^```aaabbbbbbaaaaaabbbccccccaaaaaaaaacccaaabbbdddeeeggghhhiiiiiikkkjjjiiihhhhhhiiijjjkkkjjjkkklllmmmoooqqqrrrsssppprrrvvv|||xxxbbb\\\WWWUUUQQQLLLKKKMMMPPPOOOOOONNNNNNNNNOOOOOOOOOMMMLLLLLLMMMLLLJJJGGGBBBBBB@@@???>>>=========??????>>>===<<<:::999888777666666555555444333333000000000000/////////...111111000////////////000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,,,,,,,,,,---------......,,,,,,+++---///000000///////////////////////////111111111111111111111111111111222222333333444444333555777777666999>>>CCCDDDKKKXXXjjj|||~~~{{{}}}zzzppp]]]TTTGGG>>>:::999777666333444444444444444444333555555444444444444333333444444444444333333333333------...///000000111111222222222222222222222222222333333444444333333222444444444555555555666666777777777777888888888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<===>>>?????????????????????@@@AAACCCDDDEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQQQQKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRUUUWWWXXXTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWUUUTTTVVVWWWYYYYYYWWWVVVVVVWWWXXXWWWVVVVVVUUUVVVVVVVVVZZZ[[[]]]___```aaaaaaaaabbbcccdddcccaaa```aaabbbaaabbbbbbdddeeefffggggggjjjjjjiiihhhhhhiiijjjkkkggghhhiiijjjkkkjjjiiihhhiiikkknnnqqqwwwtttaaa\\\XXXWWWSSSNNNLLLOOOOOOOOONNNMMMMMMMMMNNNNNNLLLKKKKKKKKKLLLLLLJJJIIICCCBBBAAA@@@@@@???@@@@@@?????????>>><<<;;;999888555444444333333222111111111111000000////////////000000///////////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------///111111///---............////////////---,,,+++,,,...///...---.........///////////////000000000000111111111111111111222222333333333333222444666777666777:::<<<>>>BBBJJJUUUddduuuvvvgggZZZQQQLLLEEE>>>:::888777888444555666777777666555444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222333333444333333333333333444444444555555555777777777777888888888999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFDDDDDDFFFHHHJJJKKKMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSMMMMMMLLLLLLLLLLLLLLLMMMKKKLLLMMMOOORRRTTTVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSUUUTTTTTTUUUUUUUUUSSSSSSSSSTTTVVVVVVVVVVVVWWWXXX[[[[[[YYYXXXXXXWWWWWWWWWYYYZZZ\\\^^^````````````bbbccccccbbb```^^^___```aaaaaaaaabbbcccdddeeeeeehhhgggfffffffffggghhhiiiiiiiiiiiihhhgggfffeeeeeejjjkkkmmmooorrrwww~~~zzzlll^^^YYYVVVVVVSSSNNNMMMOOONNNNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLJJJHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>===;;;:::999555444444333333222111111333222111000000000111111.........------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...000000...+++,,,------------............---,,,,,,------,,,+++------....../////////000//////000000000111111111111111222222222222222333222444666777777777777888:::???DDDIIIPPP]]]ooo|||zzzttthhhTTTFFFEEECCCAAA===999777666777333444555666666555444333222222333333333333333333333333333333333333333333666555444333222111111000111111111111111111111111111222333444444444444444333333333333444444444444666777777777777888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999:::;;;=========<<<;;;;;;;;;;;;<<<<<<===>>>>>>===>>>>>>???AAACCCDDDEEEEEEEEEGGGHHHJJJLLLMMMNNNJJJKKKKKKLLLNNNPPPRRRSSSOOONNNMMMLLLLLLKKKKKKLLLIIIJJJMMMOOORRRTTTVVVWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQTTTUUUUUUUUUTTTSSSSSSRRROOOQQQSSSTTTTTTUUUXXXZZZ\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ\\\^^^````````````aaabbbbbbaaa___]]]^^^___aaaaaaaaa```aaabbbcccdddddddddcccccccccdddfffgggkkkiiigggdddccccccddddddgggiiijjjlllmmmppptttwwwqqqdddXXXTTTRRRSSSQQQMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKKKKJJJHHHBBBBBBAAA@@@????????????@@@@@@???>>>===;;;:::999777666666555555444333333444333111000000000111222...------------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++------+++)))*********+++++++++,,,,,,---,,,++++++------,,,+++---------......//////000...//////000000111111111111111222222222222222222333333444666666666666666444:::???@@@BBBKKK[[[hhhvvv~~~rrrlllfffXXXGGG<<<;;;;;;;;;:::999777444333111222222333333222222111111111222222222222333333222222222222333333333333444444333222111000///...000000000000000000000000111111222333444444444444222222222333333333444444666666666666777777777777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???=========>>>@@@AAACCCCCCEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPNNNMMMLLLKKKKKKKKKIIIJJJMMMPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQUUUVVVWWWVVVTTTSSSSSSTTTOOOPPPRRRSSSTTTUUUXXX[[[ZZZYYYXXXWWWVVVVVVVVVVVVZZZ[[[]]]___```aaaaaaaaa```aaabbbaaa___^^^^^^```bbbbbb`````````aaabbbcccbbbaaaaaaaaaaaacccdddeeeiiigggdddaaa``````bbbccceeegggiiijjjkkkllloooqqquuuzzz}}}kkk^^^TTTQQQPPPRRRQQQMMMMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLJJJHHHCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@???===<<<:::999777666666555555444333333333222000/////////111222...............///000000------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***++++++++++++,,,,,,,,,---)))))))))***---......---,,,,,,---......///000000......//////000111111222222222111111111111111111222222222333555555555444444777:::<<<>>>CCCLLLSSS```lll~~~oooggg___ZZZRRRFFF===;;;777777888:::;;;999555111222222111111111111222222111111111111222222222333111111222222222333333333111111111111000000000000000000000000000000000000///000111222333333333333222222222222333333333333444555555555666666666666666666777777777888888888999::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>???============>>>???@@@AAADDDEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKNNNQQQSSSTTTUUUUUUWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSVVVXXXYYYXXXUUUSSSTTTUUUSSSTTTUUUTTTTTTUUUXXXZZZYYYYYYXXXWWWWWWVVVWWWWWWZZZ\\\^^^```aaabbbbbbaaaaaabbbcccbbbaaa```aaabbbcccbbbaaa```___```bbbcccaaaaaa``````aaabbbdddeeefffeeedddbbbaaaaaabbbbbbdddfffiiikkklllmmmoooqqqlllqqqwww{{{}}}zzzhhh\\\TTTQQQQQQSSSSSSPPPPPPRRRPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKLLLMMMMMMKKKIIIEEEDDDCCCAAA@@@?????????@@@@@@@@@???===<<<:::999555444444333333222111111222111///...---...000111///////////////000111111///000111222222111000///---------------------------------------------------,,,+++,,,...///...---........./////////000000&&&&&&''')))---000000000,,,,,,------...///000000---......///000111111222222222111111111111111111111000000111333444444444888999:::<<>>===777222555444333222222333444555000000111111222222222333111111111222222333333333000000000111222222333333000000000000000000000000......000111111222222222111111222222222333333333444444444444555555555666555555666666777777777888999999::::::;;;<<<======999999888888999;;;<<<>>><<<<<<;;;;;;<<<===???@@@======<<<======>>>??????CCCDDDDDDEEEFFFFFFGGGGGGLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNLLLJJJJJJIIIJJJLLLOOOQQQSSSTTTUUUUUUWWWVVVVVVVVVUUUUUUTTTTTTWWWVVVTTTSSSSSSSSSTTTUUUWWWYYY[[[YYYVVVTTTUUUVVVWWWXXXXXXVVVUUUUUUWWWYYY[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\^^^```bbbbbbbbbbbbbbbcccddddddcccbbbccceeedddcccaaa```___```bbbcccbbbaaaaaaaaaaaaccceeefffdddeeefffffffffeeecccbbbaaadddgggjjjkkklllnnnpppiiimmmsssvvvvvvxxx{{{~~~~~~xxxfff^^^VVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKNNNPPPMMMNNNNNNNNNMMMLLLJJJIIICCCBBB@@@???>>>??????@@@>>>?????????===:::777666555444444333333222222111222111///......000222333........................------,,,+++++++++,,,,,,---------,,,,,,+++++++++---+++******+++,,,,,,+++***+++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---..................---...............---------///////////////000111111111111111111111222222333111111222333333333333222444666888::::::<<<>>>@@@CCCIIISSS]]]lll|||jjjZZZRRRHHHGGGFFFCCC>>>999555222222222444777:::999666444111111111111111222222222222222222111111111000000111111111111111111111111000000000000000000000000111000000000//////......222222222222222222222222222222222111111111000000333444555555666666555555444444444555666777777888555666777888:::;;;<<<===;;;:::999888888:::<<<===>>>>>>>>>>>>==================>>>???@@@AAABBBBBBBBBBBBAAABBBCCCFFFIIIKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHJJJLLLPPPTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTRRRRRRSSSVVVYYY[[[[[[ZZZYYYWWWVVVVVVVVVVVVYYYXXXWWWWWWWWWWWWXXXXXX]]]\\\[[[\\\^^^___^^^]]]```^^^\\\[[[[[[]]]```bbb_________```````````````ddddddddddddcccaaa```___aaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeedddccccccbbbhhheeecccdddgggiiiiiihhhkkkkkkkkklllnnnqqqsssuuuyyyzzz|||~~~xxxfff]]]VVVUUUSSSQQQOOONNNMMMMMMMMMNNNMMMLLLJJJJJJLLLNNNLLLMMMMMMMMMMMMKKKJJJIIIDDDCCCAAA@@@??????@@@@@@>>>>>>???>>><<<:::777555555555444333333222222111222111000/////////111222////////////////////////---------,,,,,,---...............------,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///////////////000000111//////......//////000111000000111222222222222222333555777888999:::<<<>>>===BBBIIIPPP\\\ooo}}}rrrdddTTTGGGBBB<<<<<<===<<<;;;888555444222222444666888888666444111111111111111111111111222222222111111000000000111111111111111111111111////////////////////////111111111111000000//////222222222222222222111111222222222111111111000000333444444555555555555555444444444555666777777777999999:::;;;<<<===>>>???;;;:::999888888:::;;;===<<<<<<<<<=========>>>>>><<<======>>>???@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGJJJJJJJJJIIIJJJJJJKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWZZZ\\\ZZZZZZYYYXXXWWWWWWWWWWWWZZZYYYYYYXXXXXXXXXYYYYYY]]]\\\[[[\\\^^^___^^^]]]___^^^]]]\\\\\\^^^___aaa]]]^^^^^^___```aaaaaabbbdddddddddcccbbbaaa```___````````````aaabbbccccccbbbccccccdddddddddccccccfffdddbbbcccfffhhhhhhggghhhhhhhhhiiijjjlllnnnooommmnnnoooppprrruuuzzz~~~zzzfff\\\UUUTTTSSSQQQOOONNNMMMMMMOOOOOOOOOMMMJJJIIIJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>===;;;999777555555555444444333222222222333222111/////////000000////////////////////////------------......///000............---------------+++******+++,,,,,,+++,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////000000//////......//////000111//////......//////000111111111111222222222222333333555777777777777999;;;888;;;???CCCJJJXXXiiivvv{{{jjj\\\PPPCCC<<<:::444555666777777666444333333222222333555666666444222222111111000000//////111111111111000000000000000000000000000000000000////////////////////////111111111111111000000000333222222222111111000000222222222111111111111111333333444555555555555555444444444555666666777777::::::;;;;;;<<<===>>>>>>:::999999888888:::;;;<<<:::;;;;;;<<<<<<=========;;;<<<<<<===>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSRRRSSSTTTVVVWWWYYY[[[\\\YYYYYYXXXXXXXXXXXXYYYYYY[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\[[[\\\^^^___^^^]]]^^^^^^^^^^^^^^^_________\\\\\\]]]^^^```aaabbbccccccccccccbbbaaa```___^^^____________```aaabbbbbbaaaaaabbbcccddddddddddddeeecccbbbbbbdddfffgggfffggggggfffgggggghhhiiijjjfffggggggggggggiiimmmppprrrtttwwwyyy|||}}}ggg[[[UUUTTTRRRPPPOOOMMMMMMLLLPPPPPPPPPNNNKKKIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBB>>>>>>===<<<;;;999777555555555555444333333222222444333111000////////////------------------------,,,,,,,,,,,,---...000000---------------------------+++******+++,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------......///000111111///............///000000000000000000000111222222333222222222333333444444444555777777666666777999888:::;;;<<<@@@HHHUUU^^^uuurrrdddUUUKKKCCC===:::;;;666666666666555333222111444222000111333444444444222222111000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////222222222111000000//////111111111111111111111111333333444555555555444444444444444555555666666666777777888888999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCFFFFFFEEEEEEFFFFFFGGGHHHKKKKKKLLLLLLMMMNNNNNNNNNRRRQQQOOONNNMMMMMMNNNNNNNNNOOORRRSSSTTTTTTRRRQQQOOOQQQSSSVVVXXXZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[\\\^^^___^^^]]]\\\]]]___`````````___^^^]]]]]]^^^___``````aaaaaaaaaaaaaaa```___^^^]]]\\\____________```aaabbbbbbccccccdddddddddddddddccceeedddcccbbbccceeeffffffhhhhhhhhhgggggggggggggggbbbcccdddccccccdddgggjjjjjjkkkmmmmmmnnnpppsssvvvwww{{{hhh[[[UUUTTTRRRPPPNNNMMMLLLLLLPPPPPPPPPNNNKKKIIIHHHIIIIIIIIIJJJKKKKKKJJJHHHHHHFFFEEECCCBBBAAAAAABBBCCC???>>>>>><<<:::999777666666666555444444333333222333222111000000/////////------------------------++++++++++++,,,---...///++++++++++++++++++++++++---+++******+++,,,,,,+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,------...///000000111...............//////000000000000///000111111222222111111000111222333333555666777777666666777999888999::::::<<>>???@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOSSSRRRPPPNNNMMMMMMNNNOOOMMMOOOQQQSSSTTTSSSRRRQQQMMMOOORRRUUUWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[\\\^^^___^^^]]]\\\]]]___```aaa```___^^^``````````````````______`````````___^^^]]][[[[[[````````````aaabbbccccccffffffffffffeeedddbbbbbbdddddddddccccccccceeefffhhhhhhggggggfffeeedddddd\\\]]]^^^^^^^^^___bbbdddeeefffeeedddcccccceeegggkkkmmmrrrvvv{{{jjj\\\TTTSSSRRRPPPNNNMMMLLLLLLMMMOOOPPPNNNLLLJJJIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBB@@@@@@>>>===;;;999888888666666555555444333333333222222111111000000//////........................+++++++++++++++,,,---...************++++++++++++---+++******+++,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------......//////......------......///000......------......///000//////...------///000111444555777666666666777888777777888999:::===AAAEEEIIISSS```mmmzzzqqq```UUUEEE===888888888555222222111111111000000000000000222000......000111111111000000//////......------............////////////////////////////////////........................,,,,,,,,,,,,------------//////////////////000000111111111111111222222222222222333444444444444444444444444444444444444444555555666666777888888999888888888999999999999999<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPOOONNNMMMNNNOOOPPPOOOPPPQQQSSSSSSSSSSSSRRRMMMOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[\\\^^^___^^^]]]]]]^^^___```aaa```______ccccccbbbaaaaaa``````___`````````___^^^]]]\\\[[[````````````aaabbbccccccggggggfffeeedddbbbaaa```cccccccccbbbaaaaaaccceeedddddddddcccbbbaaa___^^^ZZZ[[[]]]]]]^^^___aaacccddddddcccaaa______```bbbdddgggjjjmmmppptttxxx{{{lll]]]TTTSSSQQQOOONNNLLLLLLKKKKKKMMMNNNNNNMMMKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDCCCAAAAAAAAAAAABBBBBBAAA???===<<<:::999999666666666555444444333333000000111111111000000000........................------,,,,,,,,,------...*********++++++,,,,,,,,,---+++******+++,,,,,,+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------...------------...//////...------------...//////000///...---...///111222111333444555444444666888555666777888888:::<<<>>>>>>DDDMMMUUU^^^ooozzziiiYYYLLLDDD???999666888999666222222///////////////000111111111///......///000000///........................---------....../////////................................................,,,,,,,,,------.........---......//////000000000000000111111111222222222222222333444444444444333444444444444444444444444444444555666777999::::::777777888999999999999999999::::::;;;<<<=========<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTPPPQQQRRRTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^___^^^]]]^^^______```````````````cccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbb```___^^^]]]____________```aaabbbbbbdddddddddcccbbbaaa```___```aaaaaa```^^^^^^```ccc```aaaaaaaaa```^^^\\\[[[\\\^^^____________aaacccaaaaaaaaa```^^^^^^```bbb```cccfffhhhiiikkkmmmooouuuxxx{{{}}}nnn^^^TTTSSSQQQOOONNNLLLLLLKKKIIIKKKNNNNNNMMMLLLLLLMMMIIIJJJKKKLLLLLLKKKKKKJJJEEEDDDBBBAAA@@@@@@AAAAAACCCBBB@@@>>><<<;;;::::::666666666555444444333333///000000111111111111000,,,,,,,,,,,,,,,,,,,,,,,,///......---------......+++++++++,,,,,,------------+++******+++,,,,,,+++((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++...------------.../////////////////////000111111333222111000000222444555///111333333333333555777555666777888888999::::::;;;@@@EEEHHHNNNZZZmmm{{{{{{hhhWWWJJJBBB>>>999444222555777444111111222111111000000000111111000///......///000///---------..................---------.........//////................................................---------....../////////,,,------...///000111111000000111111222222222222222222333444444444333333444444444444444444444444222222333555666888999:::777777888999999999999888777888999;;;===???@@@AAA======>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNNNNOOORRRRRRQQQQQQRRRSSSTTTUUURRRSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[\\\^^^___^^^]]]____________`````````aaabbbbbbbbbcccdddddddddeeeddddddddddddcccaaa```___^^^^^^^^^^^^^^^___aaaaaa```aaaaaaaaaaaa``````___^^^___```^^^[[[[[[^^^aaa``````aaaaaa```^^^\\\[[[[[[]]]^^^^^^\\\\\\]]]^^^ZZZ[[[[[[[[[ZZZ[[[^^^```]]]```dddfffgggggghhhiiinnnoooqqqrrrsssuuuxxxzzzooobbbXXXQQQLLLLLLKKKIIIIIILLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@???CCCAAA@@@???>>><<<888666777777777666555333222111////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******))))))))))))))))))***************++++++,,,,,,,,,)))***+++---.../////////...---,,,+++++++++++++++---,,,+++---000000---***,,,,,,,,,---------......////////////000000000000111111111111000000000000111111222333333333333222444444555777888:::;;;;;;>>>>>>???@@@DDDLLLVVV]]]rrr|||xxxbbbOOOEEE@@@<<<:::444444333333222111000000////////////////////////------...//////...------.........------,,,,,,,,,,,,,,,,,,------.........++++++***,,,---...---+++---------,,,,,,+++++++++)))***+++---......------...///000000000///---,,,------......//////000000111222444444333333333444555444333333222222222222444444555777999;;;===>>><<<:::888777666666888999===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@CCCDDDEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHFFFEEEEEEEEEFFFGGGKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNPPPSSSTTTTTTTTTTTTWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\]]]]]]]]]]]]\\\^^^^^^]]]]]]^^^___```aaaggggggfffeeeeeedddccccccfffhhhiiigggdddbbbaaa```___```aaa`````````bbbddd____________```bbbcccddd[[[[[[[[[[[[\\\^^^```aaabbbaaa___]]]\\\]]]^^^___bbbaaaaaaaaa``````______^^^^^^______^^^]]]]]]\\\___```aaabbbcccdddeeeeeeeeefffgggjjjllloooqqqrrrrrrdddYYYRRRMMMLLLKKKIIIIIILLLKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJHHHHHHFFFDDDBBBAAABBBBBBAAA@@@AAA@@@?????????===:::777666666666555444333111111111111111111000000000000///...---,,,,,,,,,,,,---------------------------......---,,,,,,+++******************************++++++++++++++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++++++++++++++***)))+++---...,,,***,,,,,,,,,---------......---------.........///////////////000000111111111222222333444444444444333333444555666777999::::::888888999999<<>>>>>???===;;;888555666555555444333111111111111111111000000000000......---,,,,,,,,,------...........................------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++)))((('''(((***,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,---...///000111111222222333333444444444444444222333333555666777888999888999999999:::===AAADDDIIINNNWWWbbbpppsssddd\\\[[[RRRFFF===:::999777666333222222111111000000//////////////////////////////...---,,,,,,---...///------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...------...000000///...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,//////...---------............//////000111111111...000222222111000111222444333222222111222222222222222333444666777999:::888777666666666777888999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>@@@@@@?????????@@@@@@AAADDDEEEFFFGGGIIIIIIJJJJJJFFFGGGGGGHHHIIIHHHHHHHHHNNNNNNOOOOOOQQQRRRTTTUUUVVVUUUTTTSSSSSSRRRSSSSSSUUUWWWXXXXXXWWWUUUUUUUUUYYYYYYXXXXXXWWWWWWWWWVVVXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\^^^___`````````_________`````````aaaaaaaaaaaaccceeefffeeeeeefffgggccccccbbb___[[[YYYYYYZZZ[[[\\\\\\]]]^^^___```aaabbbaaa___^^^]]]]]]]]]]]]___````````````aaaaaaaaa]]]^^^^^^______```aaaaaa`````````______^^^\\\\\\[[[\\\\\\]]]^^^___``````bbbbbbccccccdddeeeffffffppp]]]VVVPPPNNNMMMIIIIIIKKKNNNNNNOOOOOONNNMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIFFFDDDBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>><<<999777666666666555555444222222////////////...............------,,,,,,,,,---------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***,,,,,,---------,,,,,,,,,(((''''''''')))+++---...,,,,,,,,,---------......++++++,,,,,,,,,------------------...///000000000111222333333444444333333111222333444555666777777888:::;;;;;;;;;;;;===???BBBDDDIIIOOOYYYiiizzz~~~uuuiiiYYYLLLFFFGGGBBB<<<888777777666555111111111000000/////////........................///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------,,,...///000///---,,,+++++++++++++++++++++)))******+++++++++++++++///...---,,,,,,,,,............//////000111111111000222333444333222333444222222111111111111222222111111222222444555666777555555555555666777888999:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<>>AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGIIIJJJJJJJJJIIIHHHNNNNNNNNNNNNPPPRRRTTTUUUWWWVVVUUUTTTSSSRRRRRRQQQRRRTTTWWWXXXVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[]]]___``````___^^^\\\]]]]]]^^^___```aaaaaaaaabbbdddddddddccceeefffccccccbbb___[[[XXXXXXYYY[[[[[[\\\]]]______``````bbbaaa```___^^^]]]]]]]]]^^^^^^```aaabbbbbbbbbaaa____________`````````````````````______^^^\\\\\\^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattt___XXXRRRPPPMMMJJJIIIKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIJJJJJJJJJJJJGGGEEECCCCCCDDDDDDCCCBBBCCCAAA???>>>===:::777444666666666666666555444333////////////............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,---------------,,,---......///...------))))))))))))***+++...000,,,,,,,,,---------......,,,---------............////////////............000000111222222222222222111111222333444555555666222444777777777777888999???AAADDDGGGLLLVVVcccmmmtttdddXXXOOOEEE???>>>===;;;999888777777666555000000////////////......------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,++++++,,,......---+++++++++++++++++++++++++++***)))))))))******++++++...---,,,++++++,,,---............///000000111111000111333333222222222333111111000000000111111222111111111111222333444555333333444444555666777888888888888888888999:::::::::::::::;;;;;;;;;::::::<<<===>>>@@@@@@@@@???>>>@@@@@@AAABBBDDDEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJOOONNNNNNOOOPPPRRRTTTVVVXXXWWWWWWVVVTTTSSSRRRQQQPPPSSSVVVVVVUUUSSSSSSSSSQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYWWWYYY\\\^^^______^^^]]][[[\\\]]]^^^___aaabbbbbbaaabbbcccbbb``````aaabbb______^^^\\\YYYWWWWWWXXX[[[\\\]]]___````````````_____________________^^^\\\]]]^^^```aaaaaaaaaaaabbbbbbaaa``````___^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\^^^______``````aaaaaaaaa```````````````_________uuubbbZZZSSSQQQNNNJJJHHHJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGEEEDDDDDDDDDCCCBBBDDDBBB@@@>>>===999555222555555666666555555444333111111111111000000000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++++++++++++++******+++,,,,,,---,,,,,,+++,,,...//////...------)))***+++++++++,,,...000,,,,,,,,,---------..................////////////000000000/////////......///000000111111111111111111222222333444444555555000333555666666666888999999<<>>999999;;;888888888888777666444333........................------------------------...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,++++++*********************))))))***,,,,,,+++************+++++++++++++++***))))))((())))))******,,,,,,+++++++++,,,------------......///000000000---///111111000///000111000000000///000000111222111111111111111222333333222222333444555555666666777777777777777888999:::999::::::;;;;;;;;;::::::999:::;;;===>>>?????????@@@@@@AAABBBDDDFFFHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMNNNMMMMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQOOOQQQTTTTTTSSSRRRRRRSSSPPPPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYVVVWWWYYY[[[\\\]]]]]]]]][[[[[[\\\^^^___```aaabbb`````````^^^\\\[[[\\\]]]YYYZZZZZZXXXVVVUUUVVVXXXZZZ[[[]]]___`````````___\\\]]]^^^_______________[[[[[[\\\]]]^^^^^^______cccbbbaaa```___]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______^^^^^^____________``````wwwccc\\\UUURRROOOJJJHHHJJJLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLKKKIIIFFFEEEDDDDDDBBBAAABBBAAA???>>>===:::666333333333444444333333222222111111111111000000000000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++,,,,,,)))************))))))((()))***,,,---...---,,,+++(((+++------,,,+++,,,...,,,,,,,,,---------......---.........//////////////////000000000000000000000000111222222222222111222222333333444555555555333555777888888888999;;;666999<<<===>>>AAAFFFKKKQQQZZZhhhyyy|||mmmbbbQQQGGG===:::888555444666333555666666555333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***************))))))(((***+++,,,+++))))))*********++++++++++++***)))(((((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,------......//////---///111111000///000111///////////////000111111111111111111111111222333222222333444444444444444666666666666777888999999888999:::<<<<<<<<<;;;;;;:::;;;<<<===???BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXUUUVVVWWWXXXZZZ[[[\\\\\\ZZZ[[[[[[]]]^^^___``````\\\]]]\\\ZZZXXXXXXYYY[[[YYYZZZZZZYYYWWWVVVWWWYYYXXXZZZ\\\^^^______^^^]]][[[\\\]]]^^^___^^^^^^]]][[[ZZZZZZYYYZZZ[[[]]]]]]______^^^^^^]]]\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]][[[\\\]]]^^^___``````aaa{{{ddd]]]VVVRRROOOJJJHHHJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLJJJGGGEEEDDDCCCBBB@@@@@@???>>>======;;;777555111111222222222111000000////////////............,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))*********++++++,,,,,,---******))))))(((&&&%%%$$$'''(((***,,,,,,,,,***)))(((+++......,,,***+++,,,,,,,,,,,,---------......---------.........//////......///000111222333333111111222333333333333222333333333444444555555555333555666666555666777999888:::<<<<<<:::<<<@@@DDDEEEKKKTTT```ooosssdddTTTGGG@@@:::666888888555111000000222444444222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,(((((())))))******++++++***))))))***,,,,,,+++)))))))))******++++++++++++***)))(((''''''((()))***(((***+++,,,---,,,,,,+++++++++,,,,,,---......//////111222333222111222333///////////////000111111222222111111111111222222222222333444444444333333555555555555666777999999888999;;;<<<======<<<<<<>>>>>>???@@@CCCFFFIIIKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNOOONNNMMMLLLLLLLLLMMMOOOPPPOOOPPPRRRTTTVVVVVVVVVUUUSSSSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQPPPPPPPPPRRRTTTWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTRRRQQQRRRSSSUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^______YYYZZZYYYXXXVVVVVVXXXZZZ]]]]]]]]]\\\ZZZYYYZZZ\\\WWWXXX[[[]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZXXXWWWWWWYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[VVVWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^YYYZZZ[[[\\\^^^```aaaaaauuueee\\\TTTPPPMMMIIIHHHJJJNNNPPPSSSSSSQQQOOOMMMLLLGGGHHHIIIKKKKKKKKKJJJJJJIIIMMMJJJAAABBBIIIIIIBBBBBB@@@>>>===<<<:::777444555555444333333222222111000//////000222111///,,,///............///000000,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++***************************+++,,,,,,,,,,,,+++***...---+++)))(((((()))*********))))))******+++,,,***++++++,,,,,,++++++***+++,,,---...///...---,,,,,,...//////......///111111222222111000000111333333333333444444444555555666555444333333444666777888888888999:::;;;===>>>@@@DDDJJJNNNTTTbbbuuusssbbbUUUJJJ@@@999888888777666444333222111222222333444333222111000........................------,,,,,,,,,+++++++++....../////////...,,,+++((()))***+++++++++++++++************************))))))))))))))))))))))))++++++++++++***(((&&&%%%+++++++++******((('''&&&$$$&&&)))*********,,,---+++++++++,,,,,,------------...///000000...,,,***...------...///000000///000000000000111111111111111111222222222333333333333555777666555555888;;;777888;;;===>>>>>>======AAA???>>>@@@EEEKKKOOORRRSSSQQQMMMJJJIIIIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTVVVWWWXXXYYYTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRQQQOOOOOOQQQRRRVVVYYY\\\\\\ZZZVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWW[[[ZZZXXXXXXWWWXXXYYYZZZ\\\[[[YYYXXXWWWWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZ[[[]]]___```___^^^]]]]]]^^^^^^___```aaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYZZZZZZ[[[[[[[[[\\\YYYYYYZZZ\\\^^^aaacccdddxxxeee\\\TTTPPPMMMIIIHHHJJJMMMPPPRRRRRRPPPNNNLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIIIIMMMJJJCCCDDDLLLLLLEEEBBB@@@>>>===<<<:::777555555555555444333333222222000///...///000///---,,,........................++++++,,,,,,,,,,,,++++++.........---,,,+++***)))++++++++++++++++++++++++************************)))***++++++++++++***)))---------,,,+++******)))******))))))******+++,,,------............------***+++,,,,,,------,,,,,,,,,...//////......///111111111222111000///111333333333333333444444444444555444444333444555666666777888888888999;;;<<<======AAADDDEEEHHHQQQ```kkkyyyvvvkkk[[[NNNDDD===555000555555444333222111111000000111222222222111///...---------------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++*********+++++++++******)))***************************************************+++,,,,,,,,,+++***)))+++++++++***)))(((''''''''')))++++++***)))***++++++++++++,,,,,,,,,---------.../////////---,,,+++000///---------...------//////000000000111111111111111222222222333333333555777888888666555777999666888999;;;<<<<<<<<<<<>>===<<<:::888555555555555444333333222222222000...---......---+++......//////...---+++*********+++++++++++++++***---------,,,+++***)))(((*********++++++,,,,,,---************************((()))************)))(((+++---...///...,,,***(((******))))))******+++,,,******++++++++++++******+++*********++++++,,,,,,---...//////...---///000000111111111//////111222222222333333333444444444444444333333444555666666777777777888999:::;;;<<<999<<<>>>>>>===BBBKKKRRR]]]ggguuuwwwmmmXXXPPPFFF===999555222///111111111111000000000/////////000111000///...---------------------------,,,,,,,,,+++++++++************++++++******)))(((++++++++++++***)))((('''************************++++++++++++++++++++++++((()))***+++,,,+++++++++************)))(((((('''***,,,---,,,***))))))***++++++++++++,,,,,,,,,,,,......------------,,,,,,///...---,,,,,,---......//////000000000000111111111111222222222333333333666777999999777666666666777777888999::::::;;;;;;@@@@@@AAAFFFLLLQQQTTTVVVSSSPPPMMMHHHEEEDDDCCCCCCHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWUUUTTTTTTSSSSSSRRRRRRQQQLLLMMMOOOPPPPPPRRRUUUWWWVVVYYY[[[\\\ZZZWWWVVVUUURRRSSSTTTTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQRRRSSSVVVVVVUUUUUUUUUVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]ZZZYYYXXXZZZ]]]___```___^^^^^^^^^^^^___```aaaaaabbbaaa^^^[[[YYYWWWUUUUUUYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ\\\]]]^^^______yyyeee\\\TTTQQQNNNJJJIIILLLNNNPPPRRRQQQOOOMMMLLLMMMKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGEEE@@@AAAEEEDDD@@@@@@???===<<<<<<;;;888666444444444333222222111111444111...------...---------...//////...,,,)))((())))))***+++++++++******))))))***+++,,,,,,,,,,,,))))))***+++,,,,,,------************************)))******************))),,,,,,---------,,,***)))******))))))******+++,,,(((((())))))))))))((((((,,,+++*********+++---...---...//////------...//////000111000......000222222222222222333333333333333333333333444555555666777666666777888999:::;;;777:::<<<<<<;;;===BBBGGGPPPVVV___jjjwwwzzzmmm^^^TTTDDD@@@:::666555444444222//////////////////000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))***************)))((((((************************************************'''''''''(((((((((((((((((()))))))))))))))((((((+++,,,------+++******++++++++++++++++++++++++,,,------,,,,,,+++,,,,,,---------,,,,,,,,,---000222////////////000000000111111111222222222333333333444666888999999888666666888888777888888:::;;;<<<===>>>AAAFFFMMMRRRTTTTTTMMMLLLJJJGGGFFFEEEFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRQQQOOONNNPPPQQQQQQSSSVVVWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSQQQOOOMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWXXXYYYYYYZZZ[[[[[[XXXWWWWWWYYY\\\^^^______]]]]]]]]]^^^^^^___```aaabbbaaa^^^\\\YYYWWWVVVVVVXXXWWWVVVVVVWWWYYY\\\]]]^^^]]]\\\[[[YYYWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVTTTVVVWWWYYYZZZ[[[[[[ZZZwwweee\\\TTTQQQNNNJJJJJJMMMOOOQQQRRRQQQOOONNNMMMNNNKKKKKKJJJIIIIIIIIIHHHHHHMMMLLLJJJFFFFFFFFFDDDAAA???>>><<<<<<<<<<<<999777333333222222111000000000555222000...///000//////...///000000...,,,)))'''((()))***+++++++++++++++++++++,,,---...//////...))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,***))))))***++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,...///---...///...---,,,---...///000000///......///111111111111222222222333333111222333444444555555555666666666666666777888999999;;;======<<<<<>>DDDJJJNNNPPPOOOKKKJJJIIIGGGFFFFFFFFFGGGDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPMMMLLLLLLNNNNNNPPPRRRSSSRRRQQQPPPQQQQQQRRRRRRRRRQQQOOONNNMMMKKKKKKLLLNNNPPPRRRTTTUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVXXX[[[]]]^^^]]]\\\\\\\\\\\\]]]^^^___``````___]]][[[ZZZYYYYYYYYYWWWVVVVVVVVVWWWZZZ]]]^^^^^^^^^]]]\\\YYYWWWUUUSSSUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUVVVWWWWWWWWWvvveee\\\UUUQQQNNNKKKKKKMMMOOOPPPQQQPPPNNNMMMMMMMMMJJJIIIHHHHHHGGGHHHHHHIIIMMMKKKIIIFFFEEECCC@@@>>>>>>===<<<<<<===<<<:::888333333333222111111000000333222000000111222111000//////000///...,,,***)))))))))***+++,,,,,,,,,,,,000000000000000///......*********++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,---+++)))(((((()))+++,,,******))))))******+++,,,***++++++,,,,,,++++++***------,,,,,,------...///---...///...,,,,,,,,,....../////////------///000000000111111111222222222000111222444555555555555555555555555555666777888<<<===>>>===;;;999999:::>>>@@@BBBEEEJJJSSS^^^gggwwwoooggg[[[PPPFFF???:::777444333222111111222222333////////////000000000000......///000///...---,,,++++++++++++++++++++++++*********))))))))))))(((******)))))))))***++++++&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((&&&'''(((((())))))))))))%%%'''***++++++,,,---///+++++++++++++++***************++++++++++++,,,,,,...000111///,,,)))+++---......////////////000000111111222222222333333333000111222555888999888777888888999999999:::::::::999999<<<@@@EEEIIIJJJIIIKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOONNNLLLLLLMMMOOONNNPPPRRRSSSRRRQQQRRRSSSQQQQQQPPPOOOOOONNNNNNNNNKKKLLLMMMOOOQQQSSSUUUWWWSSSSSSRRRRRRRRRTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVWWWYYY[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[VVVVVVVVVWWWXXXZZZ\\\^^^]]]]]]]]]\\\[[[XXXVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPQQQSSSUUUVVVWWWwwwddd\\\UUUQQQOOOKKKKKKNNNMMMNNNOOONNNLLLJJJKKKLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIFFFDDDDDDCCC@@@===;;;>>><<<<<<<<<===<<<;;;999555555444444333222222111000//////000222222111///000000//////...---,,,,,,)))***+++,,,------------------.........---,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++++++++******++++++,,,******))))))******+++,,,))))))************))))))++++++,,,------------,,,---...///...,,,+++,,,---...//////...------...000000000000000111111111222///000222444555555555555555555444444555555666777;;;;;;;;;:::999777777777:::===@@@AAACCCGGGOOOUUUZZZdddrrr{{{ppphhhTTTNNNEEE<<<777444444444222333333222111111222333//////////////////......,,,---.........---+++***++++++++++++++++++++++++******)))))))))(((((((((***)))((((((((()))+++,,,(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***%%%&&&'''((())))))))))))$$$''')))***++++++,,,...++++++++++++*********)))((()))***,,,,,,,,,+++***'''+++//////+++)))***,,,........./////////000000111111222222222333333333222111000222555777777555666777888999999999888777999999:::===@@@CCCDDDDDDGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPJJJKKKLLLLLLKKKLLLNNNPPPNNNPPPRRRSSSRRRRRRSSSTTTQQQPPPNNNMMMMMMNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUVVVTTTTTTSSSRRRRRRSSSTTTUUUXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWYYYWWWVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[UUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\\\\]]]\\\ZZZWWWVVVTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPOOOOOOQQQUUUXXXZZZyyyddd\\\UUURRROOOLLLLLLNNNKKKLLLMMMLLLIIIHHHIIIJJJFFFFFFEEEEEEEEEFFFHHHIIIIIIFFFEEEEEEEEEBBB??????===<<<;;;<<<======;;;999777666666555555444333333------...000222222111///111000///...............)))***+++,,,---.........%%%&&&'''(((*********+++,,,,,,++++++++++++++++++************************+++***)))(((((()))***+++***+++---......---,,,************)))***++++++,,,---------......---------)))***+++,,,---,,,++++++---...///...,,,+++,,,------...///...,,,,,,...///000000000000111111111111///000222444555555555555555555444444444555666666888888888888888888888999777:::=========???CCCGGGDDDMMMXXXbbbmmm}}}vvvlll```TTTKKKCCC???999333111222444666---...//////---------...//////.........---------++++++,,,---,,,+++***)))************************))))))))))))(((((((((((()))(((''''''((()))***+++************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$$$$%%%''')))***%%%%%%'''((())))))))))))%%%''')))*********+++,,,++++++++++++******))))))'''(((***,,,---,,,***)))###***---,,,+++---000............/////////000111111222222222333333333444222000111444555555333444555777999999888666555;;;:::999;;;>>>AAABBBAAA@@@AAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLKKKJJJJJJLLLNNNMMMOOOQQQRRRQQQQQQRRRTTTQQQOOOMMMKKKKKKMMMPPPRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTTTTWWWXXXYYYZZZZZZYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXVVVVVVXXXYYYXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\______]]]\\\[[[ZZZZZZZZZUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ\\\]]]\\\[[[YYYWWWUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOQQQUUUZZZ]]]xxxfff^^^VVVSSSOOOKKKJJJLLLNNNMMMLLLKKKJJJJJJKKKKKKGGGFFFEEEEEEDDDEEEEEEEEEFFFEEEDDDCCCAAA>>><<<;;;<<<===>>>>>><<<:::888666444444333333333333222222000///...///000000...---000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************---+++)))+++------+++((()))))))))))))))*********,,,+++******++++++)))(((***+++------,,,,,,---...///---***)))((((((&&&%%%+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------///......------///000111...000333555555444222000222333444555666666666666444555666777999999::::::;;;::::::<<>><<<;;;;;;;;;<<<===<<<:::777666444444333333333222222222///......///000000...,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******************************+++***)))***---...,,,***))))))))))))************,,,+++******++++++***((()))+++,,,,,,++++++,,,------+++)))***+++,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,///......---...///000111///000222333444333222111222222333444444555666666444444666777888999999999:::999999;;;>>>@@@@@@???@@@@@@@@@BBBGGGPPP[[[bbboooyyyyyyppp___WWWMMMEEEAAA>>>999555555444333222000///...---...............---,,,+++------............------************************************)))))))))(((***++++++,,,,,,++++++***((()))***)))((('''((()))'''((((((((()))))))))))))))))))))))))))))))))***(((''''''''''''''''''(((''''''''''''''''''''''''))))))******)))((((((''''''))),,,,,,***((()))*********)))))))))((((((((()))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////...000111111000000111222111111111222222222333333555555555555666666666666666777888999;;;<<<===>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTQQQOOONNNNNNOOOOOONNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYXXXWWWWWWYYY[[[[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUVVVUUUTTTQQQOOOMMMNNNMMMNNNOOOQQQUUUXXXZZZyyyeee\\\UUUQQQNNNIIIHHHJJJKKKLLLLLLMMMMMMLLLJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA>>><<<;;;888999;;;;;;;;;999777666333333333333222222222222///...///000111000---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***************************))))))***,,,---,,,***)))))))))*********++++++,,,+++)))***++++++***))))))***++++++******+++,,,---,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,///............///000000000111111111222222222222222222111111222333555666333444555666777888888888999888888:::===>>>>>>===>>>>>>>>>===???CCCIIIMMMTTT[[[dddllluuu{{{pppeeeYYYQQQEEE???999555555555333111222111000///...---,,,,,,------------,,,+++***))),,,------......------,,,************************++++++************))))))'''(((((()))))))))(((((()))******)))'''&&&'''(((''''''((((((((()))))))))((((((((())))))*********)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&$$$&&&((()))(((((()))***************))))))))))))(((***+++***)))((()))+++++++++,,,,,,,,,,,,,,,,,,)))***+++---...............000111111//////000222111111111222222222222333444444555555555666666666555666777999;;;===>>>???===>>>@@@BBBEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMLLLKKKNNNNNNOOOOOOPPPRRRSSSTTTUUUTTTSSSRRRSSSUUUXXXYYYXXXVVVTTTQQQPPPOOOOOOOOONNNOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUWWWYYY[[[]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWVVVTTTRRRPPPOOONNNOOOOOOQQQRRRTTTUUUVVVWWWyyyddd\\\TTTQQQMMMIIIHHHJJJJJJKKKMMMNNNNNNLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCAAA>>><<<;;;777888999::::::999777666333333333222222222222111/////////111111000---******++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,+++)))((((((*********************************+++++++++***))))))))))))******++++++,,,,,,***)))***++++++***)))((()))+++***)))((()))+++000...,,,+++,,,,,,+++)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,............/////////000111000000///000111222333333111000///000111333555333333444666666777777777777777666888;;;<<<<<<;;;888:::;;;<<<===@@@CCCFFFHHHLLLQQQUUU[[[eeeqqq{{{|||uuujjj___UUUKKKAAA<<<888555111000111222111000000//////...---,,,,,,+++......------,,,+++)))))),,,,,,------------,,,,,,***************************)))))))))))))))))))))%%%&&&&&&''''''''''''&&&)))******)))'''%%%&&&''''''''''''((((((((())))))&&&''''''((()))***++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&'''''''''(((((()))******************))))))((()))******(((((()))***+++++++++++++++,,,,,,,,,***++++++,,,---............///000000//////000222111111111111222222222222333444444555555666666666555666777999;;;===>>>???>>>???AAABBBDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJLLLLLLLLLLLLJJJKKKMMMNNNOOOOOONNNNNNPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWYYYZZZXXXWWWUUUSSSQQQOOOOOOOOOOOOOOOQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSUUUVVVXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXXXXWWWWWWWWWXXXWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXXXXXXXZZZ[[[\\\ZZZXXXVVVSSSQQQOOOOOONNNRRRSSSTTTVVVWWWWWWVVVVVVyyyddd\\\TTTQQQMMMIIIHHHJJJIIIJJJLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCAAA>>><<<;;;666777999::::::999777666333333222222222111111111000//////000111///,,,*********+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))((('''************************+++,,,,,,+++***)))((('''((())))))***+++,,,,,,,,,+++***)))***+++,,,+++)))(((*********(((((()))***---,,,***)))***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---......///////////////111000///......000111333222111000//////000222444222333444555555555555555666555555666888:::999999111333666888:::;;;>>>@@@AAACCCEEEGGGIIIMMMTTTYYYfffqqq}}}uuu^^^YYYQQQIIIBBB<<<777555666444333222111111111000//////......---------,,,.........---,,,+++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((((((((((((((('''((())))))*********))))))******)))&&&%%%%%%&&&''''''''''''((((((((((((&&&&&&'''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''(((((((((((())))))))))))))))))******'''((())))))''''''((()))*********++++++,,,,,,,,,,,,,,,,,,------...//////---///000000//////000111000000111111111222222222333333333444555666666777555666777999;;;===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLKKKMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVWWWXXXWWWUUUUUUVVVXXXZZZYYYXXXXXXYYYZZZ\\\]]]ZZZXXXUUURRROOONNNNNNNNNRRRSSSTTTVVVVVVUUUTTTSSS{{{eee\\\UUUQQQNNNIIIHHHJJJJJJJJJLLLMMMMMMLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA>>><<<;;;777888:::::::::888666555222222222222111111111111222000////////////---+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((************************+++,,,---,,,)))''''''(((((())))))***+++,,,------+++)))))))))+++,,,+++***)))***+++***)))((()))***((('''&&&'''***,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......///000/////////000///.........///111222222111000///000000111222222222333444444444444444444333333444666888777666222444777999999999:::;;;<<<>>>@@@AAAAAACCCEEEHHHMMMUUU^^^hhhsssvvvjjj]]]UUUGGGDDD@@@;;;888666555555555444444333111000///.....................------,,,,,,---------,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&''''''''''''((((((%%%%%%&&&'''((((((((((((((())))))(((&&&%%%&&&'''&&&&&&'''''''''((((((((('''''''''(((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''+++)))''''''((())))))((((((((((((((())))))))))))&&&((()))((('''&&&''')))))))))******+++,,,,,,,,,---------,,,---...//////---///000000......///111000000000111111111111222222222333444555666666777777777888999;;;<<<======???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTRRRQQQOOOOOORRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUXXXYYY[[[\\\\\\ZZZYYYWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVWWWWWWVVVTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZWWWVVVSSSQQQOOONNNMMMNNNOOOOOOQQQQQQQQQQQQOOOOOOeee]]]VVVRRROOOJJJIIIKKKJJJKKKKKKKKKLLLLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA>>><<<;;;999:::;;;;;;:::888666555222222222222111111111111444111...---......---,,,---,,,+++++++++,,,...///************************))))))************))))))************************'''))),,,+++)))((()))+++((())))))***,,,------...***)))((()))+++,,,+++******+++,,,+++)))((()))***'''&&&%%%'''***,,,---,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------///000000000///...///.........//////000000111111111111111111111111111222222333333333333333333222222333555666555444555777999:::999888999:::;;;<<<===>>>>>>???@@@AAA@@@CCCHHHNNNWWWbbbmmmuuuzzzlll___UUUMMMEEE???;;;:::888555333333333555000111222222000///......------------------------)))***++++++,,,+++++++++******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((()))""""""###%%%%%%&&&&&&%%%&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***'''%%%&&&)))+++***)))&&&'''''''''((((((((((((&&&'''((((((&&&&&&'''(((((())))))***++++++,,,,,,---,,,+++++++++,,,---...---...//////......///111000000000000111111111111111222222333555666666777888888999::::::;;;<<<<<<======>>>???????????????@@@@@@@@@AAAAAABBBCCCDDDGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSSSSSSSTTTVVVWWWWWWWWWVVVVVVTTTSSSRRRQQQTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZXXXZZZ]]]^^^^^^\\\ZZZXXXTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWVVVTTTSSSUUUVVVUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMfff^^^VVVSSSOOOKKKJJJLLLKKKKKKJJJJJJKKKLLLMMMNNNGGGFFFFFFEEEDDDEEEEEEEEEFFFEEEDDDCCCAAA>>><<<;;;:::;;;<<<<<<;;;888666444222222222111111111111000555222...,,,------------...---+++++++++---///000************************((())))))************)))************************$$$'''***+++))))))+++...((())))))+++,,,---......***)))((()))+++,,,,,,***+++,,,,,,+++)))((()))******)))'''((()))+++******++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,---///000000000///............///////////////111111222222222222111000111111222333333333222222333222111222444555555333222444666666666555666777888888888777888999:::;;;<<<<<<>>>AAAGGGMMMTTTXXX___hhhvvvxxxiii^^^PPPEEE@@@>>><<<;;;888777666444111111111333,,,...000111000/////////+++,,,,,,,,,,,,---------'''((()))******++++++*********++++++++++++******))))))))))))))))))))))))'''((((((((())))))******$$$%%%&&&'''((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''%%%###$$$(((+++,,,+++%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((((())))))***++++++,,,,,,,,,+++*********+++,,,------...//////......///111000000000000111111111111111111222333555666666777999999:::::::::;;;;;;;;;:::;;;<<<>>>??????@@@@@@????????????@@@AAABBBCCCGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRVVVTTTQQQNNNOOOQQQTTTWWWWWWXXXWWWWWWVVVUUUTTTSSSVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY[[[]]]XXXZZZ]]]___```^^^\\\ZZZRRRRRRSSSTTTVVVWWWXXXXXXVVVVVVVVVUUUUUUVVVWWWWWWVVVWWWWWWUUUTTTSSSTTTVVVSSSTTTUUUVVVVVVUUUSSSSSSRRRQQQQQQPPPNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOhhh^^^UUUQQQOOOLLLJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJLLLJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBAAA@@@???;;;;;;:::;;;<<<;;;888666444444333222222111111000000///......///000///---+++++++++***)))((((((''' %%%)))***'''### ******)))(((((()))******---+++***((((((((()))))))))))))))))))))))))))))))))************))))))((((((((())))))******++++++,,,+++******)))*********************))))))))))))''''''''''''((()))******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------...///111111////////////000111333333333222111111000111111111000111111111111222222222777555333444777888777555666666666666666666666666777999:::;;;<<<@@@DDDHHHLLLOOOTTT\\\fffpppxxx||||||ssslllfff^^^XXXCCCBBB???;;;888555333222333333333222222222111111,,,---...//////...---,,,///...---,,,***)))(((''',,,,,,++++++++++++,,,,,,)))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((******)))(((&&&###!!! &&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''')))************))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////111333000000111111111222222222111111111222444666777888;;;:::999888888888888999::::::;;;;;;<<<======>>><<<;;;;;;<<<<<<===>>>???DDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKOOONNNLLLKKKKKKKKKLLLMMMJJJLLLNNNNNNNNNOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTWWWWWWUUUTTTSSSRRRRRRRRRTTTUUUVVVTTTRRRQQQQQQRRRVVVWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYY[[[\\\\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOONNNKKKIIIIIIJJJKKKKKKJJJ~~~fff\\\SSSOOOMMMJJJHHHIIIMMMMMMNNNNNNMMMLLLJJJIIIKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???<<<;;;:::;;;<<<;;;888666444444333222222111111000///---,,,,,,------,,,+++++++++******)))(((((('''$$$%%%(((***+++***)))'''***************************)))(((((((((((((((((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))************)))))))))***++++++,,,***)))))))))))))))*********+++,,,---...---,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000111222333333////////////000111222222111000000000111222222333000000111111111222222222444222111222555666444333555555555555555555555555777888999999:::<<<@@@CCCBBBCCCFFFKKKPPPVVV[[[^^^jjjooowww}}}pppiii^^^VVVQQQLLLEEE@@@:::999777555444333222222222222222111111111000000------...//////...---------,,,,,,++++++******)))***))))))(((((())))))***)))))))))))))))((('''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((((((((()))))))))))))))(((*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,.........///000222000000000111111111222222111111111222444555777888::::::999999999888888888999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<===>>>???FFFFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJLLLMMMNNNMMMMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVTTTRRRQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\VVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLJJJGGGGGGHHHIIIIIIHHH~~~eee\\\SSSOOOMMMJJJHHHIIIMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIGGGEEEDDDCCCDDDDDDFFFFFFEEECCCBBBAAA@@@???<<<;;;;;;;;;<<<;;;999666444444333222222111111000000...------------+++)))++++++******)))(((((((((***************+++------******++++++++++++******&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))************************))))))))))))((((((((()))***+++------))))))(((((((((***+++,,,+++---///111111///,,,***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............///...............//////000000000//////000111111/////////000111222444444000000000111111111222222333222111222333444444222555555555555555555555555777777888777666777:::<<<<<<===>>>???BBBDDDFFFHHHLLLPPPWWW]]]dddmmmxxx~~~zzztttkkkcccSSSMMMFFF@@@===:::555222333333222111000000000111000000000000000/////////---...////////////...---******++++++++++++++++++***))))))(((((())))))***)))))))))))))))(((((('''***))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((()))))))))))))))&&&&&&'''((()))))))))(((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***,,,............000111000000000000111111111111000111111222333555666777888888999:::999888777666888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>EEEEEEDDDCCCCCCDDDEEEFFFDDDDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPMMMNNNPPPPPPOOOOOOPPPQQQSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUUUUTTTRRRQQQRRRSSSRRRTTTVVVXXXYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYXXXXXX[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\TTTUUUVVVWWWWWWWWWVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPNNNMMMKKKJJJJJJJJJLLLJJJGGGGGGHHHHHHHHHHHH~~~ggg]]]TTTQQQOOOLLLKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;;;;<<<<<<;;;999777444444333222222111111000333111/////////...,,,+++************))))))((((((***))))))((()))***+++,,,)))***+++,,,,,,+++***)))$$$&&&''')))******)))((())))))))))))))))))))))))&&&'''((()))************++++++******))))))(((((((((((((((((()))***+++,,,)))(((''''''(((***,,,---+++,,,---...---,,,***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,---111000000/////////000000////////////000111222333000000000000111111111111333333333333444555444444444444444444444444444444777888777666444444555777::::::;;;<<<>>>@@@AAABBBBBBDDDHHHKKKOOOUUU\\\aaabbbjjjttt{{{{{{qqqfff```]]]XXXOOOGGGEEEAAA<<<999888666444222444333222111000/////////................................................************************++++++************++++++(((((())))))))))))((((((******)))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))$$$%%%&&&'''((((((((((((************++++++++++++***++++++++++++,,,,,,,,,***,,,------------///000/////////000000000111111000000111111222444555666666777999::::::888777555777777888888999999::::::::::::;;;<<<============BBBAAA@@@???@@@AAACCCDDDCCCDDDFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTQQQSSSTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVSSSUUUUUUTTTRRRRRRRRRSSSRRRTTTWWWZZZ\\\[[[ZZZYYYWWWXXXYYYYYYZZZZZZYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[UUUVVVXXXYYYYYYWWWUUUTTTRRRRRRPPPOOOOOOPPPRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKNNNLLLIIIHHHIIIJJJJJJIII}}}ggg]]]TTTQQQOOOLLLKKKLLLHHHJJJKKKMMMNNNNNNNNNNNNJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;<<<===<<<999777444444333222222111111000333111/////////...,,,+++*********)))))))))))))))(((((()))*********))))))*********++++++*********%%%&&&(((***+++++++++***))))))))))))))))))))))))%%%&&&'''))))))*********++++++******))))))((((((******))))))((())))))***(((((((((((()))***,,,------,,,+++)))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000000///.........//////000000//////////////////111111000000///000000111//////000000000111111111111222333333333333333444444444444444444444444444777888888666333222333444666666777999::::::;;;;;;===>>>???@@@BBBEEEHHHKKKLLLQQQXXX[[[^^^ffftttuuukkkeeeZZZSSSJJJGGGFFFDDD>>>888999777555444333333333222222111000///////////////------------------------......------------......,,,,,,+++******))))))(((+++******************+++(((((())))))))))))((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''$$$$$$%%%'''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,***+++------,,,,,,...///....../////////000000000000000000111222333444555555666888999999888666555666666777777888999999:::999:::;;;<<<=========<<>>@@@BBBEEEHHHIIIHHHIIINNNWWW```eeemmmxxx~~~yyyppphhh___VVVNNNIIIBBB>>>:::888999999666444222222111111000000000000,,,,,,,,,,,,---///000111,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,+++***))))))(((((()))((((((''''''(((((()))'''(((((())))))))))))))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((''')))))))))************+++************++++++++++++***+++---,,,++++++---...............////////////000000000000111222333444444555777888888777666666666666777777888999999999888999;;;<<<======<<<<<<>>>???@@@AAABBBCCCDDDDDDCCCCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPNNNOOOQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTTTTWWW\\\aaabbbaaa^^^\\\YYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSSSSSSSRRRRRRRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOJJJKKKLLLNNNPPPSSSUUUVVVLLLJJJGGGFFFFFFGGGFFFEEE|||dddZZZRRROOONNNKKKJJJKKKJJJKKKLLLNNNNNNMMMMMMLLLEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA===<<<<<<======<<<:::888444444333222222111111000///---,,,,,,------,,,+++)))))))))))))))))))))***((()))************)))(((+++)))'''&&&&&&''')))+++((((((((((((((()))***+++))))))))))))))))))))))))''''''(((((((((((((((''')))))))))))))))*********)))(((((((((((())))))***'''(((***++++++***)))(((---,,,+++******+++---...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***)))))))))***+++,,,,,,...............///000111000////////////000000111////////////000000000111,,,///000000......///111222222222222222222222222222444555444222111111222444555666777777777666555::::::999999:::;;;<<<<<>>:::999999888777333555555333111000333666000111111000///......///000//////...---------...,,,,,,,,,------.........,,,+++***))))))***+++,,,'''(((((()))***+++++++++******))))))))))))******''''''((()))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((()))((((((''''''))))))))))))************)))************+++++++++***+++,,,,,,+++***+++------------.........//////000000//////000111222222555555555555555666777888777777777888999999::::::777999;;;=========<<<;;;777:::===@@@BBBBBBAAA@@@BBBCCCEEEFFFHHHIIIIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFLLLMMMOOOPPPPPPPPPRRRTTTQQQQQQQQQPPPPPPOOOOOOOOOPPPOOOOOONNNNNNOOOOOOOOORRRSSSTTTTTTSSSRRRSSSUUUTTTXXX]]]bbbccc```\\\YYYUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPRRRTTTWWWYYY[[[NNNLLLIIIHHHHHHHHHGGGFFF{{{fff^^^VVVSSSNNNIIIGGGHHHNNNNNNNNNNNNNNNMMMLLLLLLEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;999888777444333222111111222333444000///...---------------************))))))))))))+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((((((((()))***************&&&&&&'''((()))***++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++*********+++,,,+++***)))))))))***++++++---......,,,++++++,,,....................................////////////..................------///////////////.........222444555555333222222333111222222333333222222111555444333111000000111111111222222333444555666666999999999999:::::::::::::::;;;<<<===???@@@AAAAAAFFFHHHJJJKKKKKKKKKMMMOOOTTTVVVYYY\\\```dddggghhhkkkoootttzzz~~~wwwppplllfffdddaaa\\\XXXSSSPPPNNNIIIHHHFFFCCC@@@>>><<<;;;:::999888777555333222222000///...------...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******,,,)))&&&%%%&&&'''((('''***((('''&&&&&&'''(((***'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))***)))((((((***------------,,,,,,+++++++++***++++++,,,,,,------...+++,,,///111333333333333333444555666777777777777777777777777777777777777999999:::;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQOOOMMMQQQPPPMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTRRRRRRSSSUUUVVVVVVWWWYYYYYYXXXWWWXXXYYYVVVVVVVVVWWWWWWYYYZZZZZZ[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQOOONNNMMMLLLHHHIIILLLOOOQQQSSSUUUUUULLLKKKIIIGGGFFFDDDDDDDDD}}}hhh```XXXTTTPPPKKKIIIJJJNNNNNNOOOOOONNNNNNMMMLLLEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<;;;999777666333333222222222222333333000000///------,,,,,,,,,************))))))))))))+++***)))))))))***+++,,,+++++++++++++++***))))))((((((((((((''''''''''''(((((()))************)))))))))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,+++******)))))))))***++++++*********,,,---...+++,,,......---,,,,,,---........................---------...///000000000......................../////////////////////...---///111111111000111222111111222222222222111111333222111111111111333333333333333333444444444444555555555666666666666777666666777777888999999999999;;;<<<===<<<===>>>@@@@@@BBBCCCFFFIIIKKKMMMNNNOOORRRVVVYYY]]]aaagggjjjvvvzzz~~~~~~|||zzzyyyxxxtttpppkkkfffcccaaa]]]^^^___^^^[[[VVVRRROOOJJJIIIGGGDDDAAA???===<<<;;;:::999888666555444333555444333222111000///...//////...------.../////////.........---------,,,++++++++++++++++++++++++++++++***))))))***++++++)))******++++++******)))...+++)))((()))*********)))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***)))((((((***,,,++++++*********)))))))))******+++,,,,,,------...,,,---///000111222333333333444555666666777777666666666666666666666666666999999::::::;;;;;;::::::<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRPPPPPPPPPQQQPPPNNNMMMNNNLLLJJJIIIHHHIIIJJJKKKOOOOOOOOOPPPPPPQQQQQQRRRUUUUUUUUUTTTTTTSSSSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUTTTUUUWWWWWWVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTVVVUUUSSSQQQPPPOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPOOOMMMLLLJJJJJJGGGHHHJJJKKKMMMMMMNNNNNNJJJIIIGGGFFFEEEDDDCCCCCC}}}iiiaaaZZZVVVRRRLLLJJJKKKMMMNNNNNNOOOOOONNNLLLKKKEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>===;;;999777555222222333333333333222222222111///...,,,,,,++++++++++++*********)))))))))+++******)))))))))******************))))))))))))(((((('''''''''&&&&&&&&&'''((())))))******)))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************)))))))))))))))*********+++,,,---///000)))+++---...------...///------------------------,,,,,,---...///000000000..............................//////////////////+++---///000000000111222000111111222222111111000000000000000111222333444444444444333333333222222222222333333333444444444333333333333333333333333444666777777666666777888666666777888999:::;;;<<<<<<>>>@@@AAABBBDDDGGGIIIOOORRRWWWZZZ]]]___bbbeeeeeefffggghhhiiiiiihhhgggffffffeeeeeeeeeeeeffffffeeedddcccaaa```^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXWWWVVVSSSRRRPPPLLLIIIFFFDDDBBB??????@@@@@@???===;;;:::777666666555444333333222333333333222222222222222000000000///......------......------------............------------,,,,,,************************+++******))))))******+++))))))************))))))***(((%%%%%%&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***)))((((((***,,,*********)))))))))))))))******++++++,,,---------.........//////111222222222333444555666666666666666666666666666666666666888888999:::::::::::::::;;;<<<======??????@@@AAAAAABBBDDDDDDDDDEEEFFFHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSRRRQQQPPPPPPPPPPPPNNNLLLLLLKKKIIIIIIIIIIIIJJJKKKQQQQQQPPPOOOOOOPPPQQQRRRTTTTTTSSSRRRQQQPPPPPPOOORRRQQQPPPPPPPPPQQQRRRSSSQQQSSSTTTTTTSSSRRRRRRSSSRRRSSSSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVTTTQQQOOOMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPNNNMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBzzziiiaaaZZZVVVRRRLLLJJJLLLKKKLLLMMMNNNNNNLLLKKKJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>===<<<999666555111222333444444333222111222111000...,,,++++++***+++++++++*********))))))+++******))))))))))))))))))))))))((((((((()))))))))((((((((((((''''''''''''(((((()))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,******************))))))*********+++,,,------...''')))+++,,,,,,,,,...///------------------------------...............///---------...........................////////////---///111111000000000222///000000111111000000/////////000000111222222333333333333222222222222222222222222333333333333444333333333333333333333333666888999888666666777888666666666777888888999999:::;;;<<<<<<;;;;;;===??????AAACCCDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCC======<<<<<<<<<;;;;;;;;;666666666777777777777777333333333444444444444444111111111111111111111111000///////////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((())))))))))))))))))((('''%%%$$$###%%%&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))******))))))***,,,+++++++++++++++++++++************+++,,,,,,------//////...---...///111222222222333555555555555555666666666666666666666666777888999:::::::::::::::;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFFFFFFFHHHIIIEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOQQQQQQRRRSSSQQQPPPOOOOOOPPPPPPNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNSSSRRRPPPNNNNNNOOOQQQRRRUUUUUUTTTSSSRRRPPPPPPOOOOOOOOONNNNNNNNNOOOPPPPPPPPPQQQSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOONNNMMMKKKIIIHHHFFFFFFHHHHHHHHHHHHHHHFFFEEEEEEBBBBBBAAAAAA@@@@@@AAAAAA{{{hhh```YYYUUUQQQKKKIIIJJJIIIJJJLLLMMMMMMKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<===>>>>>><<<:::777555222333444555555444333222222111000...,,,++++++***++++++++++++************)))))))))***)))))))))))))))((((((''''''((())))))*********))))))))))))(((''''''((()))))))))))))))%%%%%%&&&'''((()))******''''''''''''((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++******+++,,,,,,++++++******+++++++++++++++******%%%(((***+++++++++---...------------------------//////......------,,,,,,---------.........//////---.........//////000000///000111111///---.........//////000000//////...000000000000000000000000000000111111222333333444000111111111222222222222111222222333333444555555333555555555333222333444222222333444555666777777666777888777666777888::::::;;;<<<;;;999999:::;;;;;;<<<=========<<<;;;:::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::999999999999999999888888333333444444555555666666333222222222222222222333111111111111111111111111.........---------,,,,,,........................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))((('''''')))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))******))))))***+++************************))))))***++++++,,,,,,---///...---------...000111111222333444555555555555555555555555555555555555666777888999::::::::::::;;;;;;<<<===>>>???@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKFFFGGGGGGHHHJJJKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNOOOPPPPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNOOORRRQQQOOONNNMMMNNNPPPQQQTTTTTTSSSRRRQQQPPPOOONNNLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRVVVVVVWWWXXXXXXXXXWWWWWWTTTSSSQQQPPPNNNMMMMMMMMMJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCC@@@??????>>>>>>?????????~~~ggg___XXXTTTPPPJJJHHHIIIIIIJJJLLLMMMMMMKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEAAABBBBBBAAAAAA@@@???>>>:::;;;===>>>===;;;888666333333444444444444333333222111///...,,,,,,++++++,,,++++++++++++*********'''((())))))******)))))))))((((((''''''(((***++++++++++++*********))))))&&&'''(((((())))))((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***)))))))))***+++------,,,++++++***++++++++++++***)))(((&&&(((***+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,------.../////////------......///000000000...///000///---+++***+++---......//////......---//////000000000000///......///000111222333444444....../////////000000000//////000111222222333333000222333222000000111222//////000111222333444444111222333222222222444666444555555444333333555777555666666777666555444333555555444444444444555555333333333333333333333333333333333333333333444444333333333222111111000000/////////...............///////////////.........///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++************++++++++++++,,,,,,))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))***+++***)))***+++''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------///000000111111222333444444444444555555555555555555555555666666888999:::::::::::::::;;;<<<<<<>>>>>>???@@@BBBDDDHHHJJJJJJJJJKKKLLLHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJNNNMMMMMMNNNPPPPPPOOONNNKKKKKKKKKLLLLLLMMMMMMMMMOOOOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLJJJKKKKKKLLLMMMMMMMMMNNNPPPQQQRRRQQQOOONNNNNNOOOOOOPPPRRRRRRSSSRRRQQQPPPSSSTTTUUUVVVWWWWWWWWWWWWSSSRRRPPPOOONNNMMMMMMLLLIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFBBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>=========>>>>>>}}}ggg___XXXTTTPPPJJJHHHIIIJJJKKKNNNOOOOOOMMMJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAA@@@???>>>>>>888:::<<<>>>>>><<<:::888444444333333333333444444000000///------,,,,,,,,,,,,,,,+++++++++*********%%%&&&((()))***************)))((('''''')))+++,,,************))))))))))))&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((((()))+++,,,,,,,,,+++***)))***+++,,,,,,,,,+++***(((***,,,------,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000------......///000000111---///000///---,,,,,,,,,------............------,,,---///000000000000//////000000000111111222222/////////000000000111111//////000000000000000000000111222222111000222333000000111111222222333333000111222111000111222444000111111000//////222444000111222333333333222111111111000000000000111111111111111111111111111111222222222222222333444444444333333222111000000///......////////////......////////////////////////////////////............,,,,,,++++++******))))))))))))***++++++***))))))************+++++++++,,,************************'''((()))******)))((('''&&&''''''((((((''''''&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&(((++++++***))))))***&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,)))***,,,---...///000000000111222333333444444333555555555555555555555555555666777888:::::::::::::::;;;;;;<<<===>>>??????AAADDDGGGJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLNNNPPPQQQPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQPPPNNNMMMLLLMMMMMMNNNPPPQQQQQQPPPNNNMMMPPPQQQRRRTTTUUUVVVVVVVVVTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@???>>>======<<<<<<<<<<<>>>>>===:::999555555333222222333555555000///...---------------,,,,,,,,,+++++++++******$$$%%%''')))++++++++++++***)))((('''((()))+++---))))))))))))((((((((((((&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))************************************************************************************(((***,,,---------+++***&&&(((***+++,,,+++***)))((()))+++---.........---+++---...///......///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,------...///000000---------...///000000111...///111111000///000111,,,------......------,,,***+++---///111111111111111111111111000000000000222222222222333333333333222222111000000///.........///111111000///111222111111111111111111000000000111111111//////111333222222111///...---///111---...000222333333333222000//////......//////000333333333333333222222222111111000111111222333444////////////000000000000---...///000111000000///---------....../////////+++,,,,,,,,,------------------,,,,,,+++*********((()))***++++++***)))((())))))******+++++++++,,,************************'''((()))******)))((('''&&&''''''''''''''''''&&&)))(((((()))+++,,,+++)))%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&(((++++++***))))))***'''((((((((())))))******)))))))))***++++++,,,,,,''')))+++...///000000///000000111222333333333333555555555555555555555555555666777888::::::;;;;;;::::::;;;<<<===>>>?????????CCCGGGIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIDDDDDDEEEGGGIIIJJJLLLLLLKKKJJJKKKMMMPPPRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKKKKLLLLLLMMMNNNOOOOOONNNLLLKKKMMMNNNPPPRRRSSSTTTTTTUUUVVVUUURRROOOLLLJJJHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEHHHHHHGGGFFFEEECCCAAA@@@??????>>>===<<<;;;;;;<<<{{{eee^^^WWWUUUQQQLLLJJJKKKMMMPPPQQQOOOOOOQQQPPPMMMCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>======>>>===;;;999555333222222444444333111000000111111000...+++***))))))(((((((((((())))))***)))(((''''''((()))***)))***+++,,,+++***'''&&&&&&%%%$$$$$$&&&'''''''''+++***)))(((((('''(((((()))******)))'''%%%%%%&&&''''''((()))))))))))))))))))))((((((''''''&&&&&&$$$%%%&&&'''((((((((((((+++++++++***************))))))(((((()))+++---...+++***((()))******)))((()))************++++++++++++))))))---333555333///000///,,,*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,///......------,,,++++++///............///000000...............///000111222111///.........///000......//////...---,,,,,,...///000111111000///...---......///000111111222111111000000000000111111111000000000//////......000///...------...///000000000///...............////////////////////////////////////000111333333222111111000000000000000------------------------------...//////...------++++++++++++++++++++++++...,,,******,,,---+++(((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((''')))******)))(((((()))******((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''+++***)))'''''''''((()))---,,,***)))))))))******,,,,,,------------------...///000111111222222111333444666888888777666555444555666777888999:::;;;999999:::;;;<<<>>>?????????@@@AAACCCDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEGGGGGGGGGGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOONNNMMMMMMJJJIIIHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPOOONNNLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOOOOOOONNNLLLKKKIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDCCCAAA???<<<:::<<<;;;::::::::::::;;;<<>>===<<<<<<<<<<<<999777555333222222333444222111111111000000///---,,,+++))))))(((((((((((())))))+++++++++******+++++++++((()))*********)))(((''''''&&&%%%%%%&&&''''''''')))((('''''''''''''''(((((()))***)))''''''''')))''''''((())))))))))))))))))(((((((((((((((''''''%%%&&&'''((())))))))))))*********************))))))((((((((((((***+++,,,)))((('''((()))******((())))))*********+++++++++,,,)))))),,,111444222000000...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------,,,,,,------------------...---------......//////......---------...//////000000...---------...///...............---,,,,,,///..................///.........///000000000111111000000000000000000111////////////////////////000///...------...///000...............///000000////////////////////////............///000000111000000///..................---,,,+++)))((('''&&&,,,---............---,,,++++++++++++++++++++++++---+++******,,,,,,***((())))))))))))))))))))))))((()))************)))((())))))))))))((((((((('''&&&(((***)))((('''(((((())))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$###"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((())))))((((((+++***)))(((''''''((())),,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,......000111111111111111111222444555666555444333444555555666777888888999777888999:::<<<===>>>???===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNPPPOOONNNMMMLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAA???>>>===<<<;;;:::999999:::;;;<<>>===;;;;;;;;;;;;888666555333222222333333222111111111///...------,,,,,,***))))))(((((())))))***''''''((((((((((((''''''(((((((((((((((((()))))))))((((((''''''''''''((('''&&&&&&&&&&&&''''''(((&&&''')))((('''''')))***''''''((())))))))))))((((((((((((((())))))))))))&&&'''((()))************((((((((())))))))))))))))))((((((((((((((())))))+++***)))***,,,------,,,)))))))))*********++++++,,,***)))+++///222222000///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------...+++++++++,,,---.........,,,,,,,,,---------............---,,,,,,,,,------///...------,,,,,,---------............------,,,///...,,,++++++,,,...///......//////////////////000000000//////000000000.........//////////////////......------......///////////////////////////////////////////////////......---------......///...------,,,,,,,,,,,,,,,//////...---+++***))))))+++,,,------------,,,+++++++++++++++++++++++++++,,,+++******++++++***)))))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((''''''&&&'''))))))'''&&&'''((()))((('''&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))***))))))(((((((((((()))++++++***)))))))))******************+++++++++,,,......///000111111111111///000222333333333222111444444444555555666666666555666777999;;;<<<>>>>>><<<===???@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNMMMLLLLLLMMMMMMPPPPPPPPPPPPOOONNNMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===;;;<<<>>>?????????>>>===;;;;;;:::999999:::;;;;;;vvviii```XXXSSSOOOJJJIIIKKKHHHKKKLLLKKKKKKLLLKKKHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@?????????===<<<<<<<<<;;;888666444333222222333333222000111000...---,,,,,,------***))))))))))))))))))***$$$%%%''''''''''''%%%$$$''''''&&&&&&'''((()))************((('''''''''(((&&&&&&&&&&&&'''(((((()))%%%'''((('''&&&%%%&&&(((&&&'''(((((())))))(((((('''(((((())))))*********&&&'''((()))))))))))))))'''''''''(((((((((((((((***)))))))))((((((((()))+++***)))***+++,,,+++***))))))))))))************,,,***))))))---///000000------,,,+++******++++++)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---......++++++,,,,,,,,,---------++++++,,,,,,------------...------,,,++++++++++++.........------------------------......------,,,///...---,,,,,,---...//////...................../////////////////////////////////......---------------------------------000000000///...---,,,,,,........................///......------------...------,,,+++++++++++++++,,,,,,---------------...***+++,,,,,,,,,,,,+++*********************************)))************)))************************((())))))))))))))))))((())))))((((((((('''''''''%%%'''(((((('''&&&&&&'''))))))((('''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&###############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((())))))))))))((()))))))))(((((((((((()))*********))))))))))))***))))))******+++,,,,,,,,,---...///000111111111111///000111222222222111111333333333333333444444444333444666777999;;;===>>><<<===???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHHHHFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQPPPOOOMMMMMMKKKKKKLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<======>>>>>>>>><<<;;;:::;;;:::999888888999:::;;;vvvhhh___XXXTTTPPPKKKIIIKKKHHHKKKLLLJJJJJJLLLKKKHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>@@@???=========<<<999777444222111111222333111000111///...,,,,,,,,,---...******))))))))))))******((()))***++++++***)))(((''''''&&&&&&'''((()))***)))++++++)))'''&&&((()))''''''''''''((()))******&&&''''''&&&$$$######$$$&&&&&&'''(((((((((((((((''''''(((((())))))******&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((******************)))))))))'''&&&&&&''''''&&&$$$(((((()))))))))*********,,,***))))))+++---......,,,,,,++++++******++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,---...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,...---,,,+++++++++++++++////////////......------,,,,,,---------------,,,---...////////////...---.........------------------...////////////...---111000///...---,,,+++***,,,,,,------------,,,,,,------.........------,,,------------------------//////...---------.........---,,,,,,++++++,,,,,,(((((())))))******************+++,,,,,,+++******************************((())))))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''))))))(((((('''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''((((((((())))))))))))((())))))))))))***)))))))))*********+++,,,------------...///000000111111000000000111222222222222222222222222222222333333333333444555777999:::<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQRRRRRRQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@???>>>===<<<<<<<<<===>>>>>>>>><<<;;;::::::999888777777888999:::uuueee^^^WWWUUUQQQLLLJJJKKKHHHLLLMMMKKKKKKMMMLLLHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>AAA@@@>>>>>>===<<<999777444222111111222222111000///......---,,,,,,------+++******))))))******+++(((((())))))))))))(((((((((((((((((((((((())))))(((***+++)))&&&&&&(((+++)))(((((((((((())))))***''''''(((&&&$$$""""""###&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))***++++++++++++******+++)))(((((())))))((('''((((((((()))))))))*********************+++,,,,,,++++++++++++++++++******+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++************+++,,,---...---,,,+++------,,,+++++++++,,,,,,...////////////...------+++,,,,,,------------,,,,,,---///111111///---,,,,,,---------------------,,,---...//////...---,,,000000///---,,,+++***)))+++,,,,,,------,,,,,,+++((()))+++---......------------------------------......---------......///......---,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***+++,,,,,,,,,,,,+++***************************'''((())))))(((((()))***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&'''))))))'''&&&'''((()))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$"""!!! """"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''''''''''''''(((((())))))))))))((('''((()))*********)))))))))******+++,,,---......------...///000000000000111111111111222222333333111111111222222333333333444555666777888:::;;;;;;===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCEEEGGGGGGGGGGGGIIIKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRRRRRRRPPPNNNLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;888999;;;===============999999888777777888999999sssbbb\\\WWWVVVSSSNNNKKKKKKJJJMMMNNNLLLLLLNNNMMMJJJFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>AAA???>>>===<<<;;;888666333222111111222222111///------......------,,,,,,+++******))))))******+++(((''''''&&&&&&''''''(((((()))*********)))((('''%%%(((***)))&&&%%%(((,,,))))))((('''''''''((((((&&&(((((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((())))))******'''((()))***++++++******(((((('''(((+++,,,,,,+++(((((((((((()))))))))***((()))***+++******************++++++++++++*********++++++,,,------......***************************++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***+++---...///...---,,,---,,,,,,,,,,,,------...------...///...---,,,+++***+++,,,------------------------......---------+++++++++,,,---------...+++,,,...//////...,,,+++---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...---,,,,,,++++++,,,,,,......------,,,+++++++++***+++,,,------,,,+++***************************%%%'''))))))''''''(((***'''''''''''''''''''''''')))(((''''''''''''((()))(((((('''''''''&&&&&&&&&&&&(((***)))((('''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''&&&%%%###!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&'''((()))******)))(((&&&''')))*********))))))(((((()))***+++,,,------,,,---...///000000000000111111111111111222222333000000111222333333444444666666777888888999::::::<<<===???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRPPPNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>===<<<;;;;;;:::777888:::;;;;;;;;;::::::999888777666666777888999qqq```[[[WWWWWWUUUOOOKKKKKKKKKNNNOOOMMMMMMOOONNNKKKGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>@@@>>>===<<<;;;:::777555333222111111222222111///,,,---...///...---,,,+++++++++************++++++,,,+++***))))))***+++,,,)))***+++,,,+++***'''&&&$$$'''***)))%%%%%%(((,,,)))((('''&&&&&&&&&&&&&&&&&&''')))(((''''''(((***%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$((()))))))))))))))(((((('''''''''((()))******+++%%%&&&((()))*********)))  """%%%((((((((((((((((((((())))))))))))''')))++++++***))))))))))))******+++++++++******(((((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,------,,,+++*********************++++++,,,------***+++---//////...---,,,,,,,,,,,,,,,---......///,,,,,,---...---,,,+++******+++,,,,,,------------...---+++******+++---...******+++,,,,,,---......+++,,,...//////...,,,+++******+++,,,,,,---......***+++,,,------,,,+++***.........---***&&&###!!!,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,++++++***+++++++++''''''((()))******+++++++++,,,------------,,,+++))))))))))))))))))))))))%%%'''))))))'''&&&(((+++'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''')))******)))(((((()))$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""&&&))))))((('''!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))&&&'''(((*********)))(((&&&'''(((*********)))(((&&&'''((()))***+++,,,,,,,,,---...///000000000000000000000000000111222222///000111222333444555555777888888888999999999999;;;<<<>>>???AAABBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMPPPQQQRRRPPPNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRQQQOOOLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<;;;::::::999::::::::::::999777555444999888777666666777888999ooofff^^^XXXUUUQQQLLLJJJKKKLLLLLLMMMNNNPPPOOOMMMJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>======>>>>>><<<999666555555444444333222111111------......,,,***'''%%%))))))*********+++++++++******))))))))))))******)))'''&&&'''******(((&&&&&&&&&'''((('''&&&$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))((((((******'''$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((($$$%%%''')))***))))))(((******))))))((((((((('''(((((((((((())))))))))))******))))))((((((''''''+++***((()))***,,,++++++***************************+++,,,,,,+++***+++,,,******)))))))))***,,,---...---+++)))((())))))***(((((())))))*********+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,((()))***+++++++++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,++++++*********------++++++++++++------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++***+++,,,---...,,,---///000000///---,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))***(((((((((((())))))))))))***)))'''''')))))))))((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&%%%%%%&&&'''((((((((('''######%%%&&&'''(((((((((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########!!!"""###&&&''')))******(((''''''&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""###""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&))))))((((((((((((((()))))))))))))))((((((((((((,,,,,,+++++++++,,,------------------------------000000000000////////////222111000000111333555666===333222???GGGBBB;;;:::777888;;;>>>???@@@??????BBBAAA???@@@AAACCCDDDDDDFFFHHHHHHGGGEEEDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDFFFHHHKKKLLLJJJIIIIIIJJJJJJKKKLLLMMMOOOOOOOOOOOONNNNNNMMMLLLOOOPPPRRRSSSTTTSSSQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTPPPNNNLLLJJJHHHGGGFFFEEEHHHHHHHHHHHHHHHGGGEEEEEEBBBAAA???>>>=========>>>>>>>>>===<<<;;;:::::::::777777888999999777666555:::777444444666888777555pppeee^^^WWWUUUQQQLLLJJJLLLKKKKKKLLLNNNOOOOOOLLLJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>======<<<======>>><<<999666444444444333222111111111//////000///...,,,)))'''(((((()))))))))***************))))))))))))******'''%%%%%%&&&((((((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((()))))))))*********))))))((((((((('''((((((((())))))))))))))))))))))))))))))((((((***((('''((()))*********)))))))))))))))))))))))))))+++,,,+++***)))***++++++***)))))))))***+++,,,---,,,+++)))))))))))))))((()))))))))************,,,,,,+++++++++*********+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***(((((()))***************'''(((((())))))***++++++)))))))))*********++++++,,,,,,,,,++++++*********+++++++++******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))***+++,,,---++++++,,,------,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((((())))))))))))***(((''''''((())))))((())))))))))))((((((((('''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&'''(((((((((''''''$$$%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$&&&'''(((((()))$$$$$$%%%%%%&&&'''''''''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""###############$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***((((((''''''''''''(((((((((((((((((())))))))))))+++************++++++,,,------------------------///////////////.........111000000000111222444555555000555DDDJJJCCC:::888::::::;;;;;;<<<===>>>>>>??????>>>???BBBDDDEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLNNNOOOQQQSSSSSSSSSQQQQQQNNNOOOPPPQQQQQQRRRRRRRRRNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<======<<<<<<;;;;;;::::::999999777888888888888777666666888666444444777999999888qqqddd]]]WWWUUURRRMMMLLLMMMKKKKKKLLLNNNOOONNNLLLIIIEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBB@@@???>>>===<<<<<<;;;<<<===>>>===:::777333333333222111111000000111111111111///---+++***((((((((((((((()))))))))***))))))(((((())))))***%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))(((''''''''''''((((((((())))))((('''''''''''''''((((((&&&&&&&&&&&&'''((()))))))))))))))))))))(((((((((''''''((((((((()))))))))))))))))))))************)))'''&&&&&&((())))))(((((((((((((((((((((((((((((()))******(((((()))***++++++***)))))))))******,,,+++***)))))))))))))))))))))))))))************+++++++++***************+++*********))))))((((((++++++++++++++++++++++++*********+++******)))((((((((()))************))))))******++++++,,,------(((((((((((())))))***++++++++++++++++++*********))))))************))))))++++++++++++++++++++++++***++++++++++++++++++******))))))))))))***++++++************************++++++,,,,,,++++++***)))*********))))))((((((((((((((((((((())))))))))))***(((''''''((())))))((()))))))))(((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++++++++,,,------------------------------........................000/////////000111222333000...444???CCC===888999<<<;;;999888999:::<<<>>><<<===>>>???AAADDDFFFGGGFFFGGGGGGGGGEEEDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNOOOPPPOOOMMMLLLMMMNNNOOOQQQRRRRRRQQQQQQNNNNNNOOOOOOOOOOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<::::::::::::999999999999888888777777666666777777666555444555777999:::999tttddd]]]WWWUUURRRNNNLLLNNNMMMLLLMMMNNNOOOOOOLLLIIIDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<::::::;;;<<<>>>===:::888222222222111111111000000111111111111///...,,,+++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&%%%$$$###&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((('''''''''((()))))))))&&&'''''''''((((((((((((''''''&&&&&&&&&'''((((((''''''&&&%%%&&&'''(((***(((((((((''''''''''''''''''''''''((((((((())))))(((((())))))******++++++)))'''&&&'''((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))++++++******)))))))))(((++++++***))))))))))))))))))))))))))))))******************************)))+++******))))))(((((((((++++++++++++++++++++++++)))))))))******))))))((())))))***++++++************++++++,,,,,,---......******)))((((((((()))***+++++++++***************((()))***++++++***)))(((************************)))***+++,,,,,,+++***)))))))))))))))******++++++***))))))(((((())))))*********++++++******)))(((*********)))((((((''''''(((((((((((()))))))))))))))(((&&&&&&((()))((('''))))))(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&''''''((()))******+++------------...///000000.................................///////////////////////////000000111111111...///333444222555;;;888888777777888:::;;;===<<<===???@@@AAABBBDDDFFFEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLIIIKKKMMMOOOOOONNNMMMLLLKKKLLLNNNOOOPPPQQQQQQPPPMMMMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA======<<<<<<;;;;;;;;;;;;999999999999::::::::::::999888777555555666777777666666666666777888888888wwwddd]]]WWWUUUSSSNNNMMMNNNNNNNNNNNNOOOPPPOOOLLLJJJDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>===<<<<<<::::::;;;<<<======:::777222222111111111111111111000000000///...---,,,,,,************************))))))(((((((((((())))))''''''(((((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++***((('''''')))******)))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((************))))))((((((************)))))))))(((******))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((************************))))))************))))))***+++++++++++++++******'''''''''((())))))******...---+++)))((((((((()))************************)))***+++,,,,,,+++***)))************************))))))+++,,,,,,+++))))))*********+++++++++++++++******))))))))))))******))))))******))))))((('''))))))))))))((((((''''''(((((((((((()))))))))))))))'''&&&&&&'''(((((('''((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$###"""''''''(((''''''&&&%%%$$$''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%########################$$$######""""""######$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''((())))))***&&&''''''((()))******+++------------...///000111........................//////000000000111111111.../////////000000000000111000000000///...111666111333555888:::;;;;;;;;;<<<>>>@@@@@@@@@@@@AAACCCDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLIIIJJJLLLNNNNNNNNNLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999888666555555555666777777777888777666555555555zzzeee^^^XXXVVVSSSNNNLLLNNNNNNNNNNNNOOOPPPNNNKKKIIIDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBB@@@???>>>===<<<;;;:::;;;<<<===<<<999666222222222222222222222222000//////...---,,,,,,,,,++++++++++++************)))((((((''''''(((((()))((()))******(((&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***((('''((()))*********))))))))))))))))))))))))&&&'''((((((&&&&&&'''((())))))*********)))((((((((())))))******)))((((((************))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******++++++*********++++++++++++***))))))((((((((()))******++++++...---***((('''((()))***)))))))))******************++++++++++++++++++***************************)))******************))))))***++++++,,,,,,++++++************************(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&'''(((((('''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))***(((((('''&&&%%%###"""!!!''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!""""""######$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&'''(((((((((((((((((((((((()))***+++''''''(((((())))))******************+++---..............................///000000111111222222333//////000000000000//////...111444666444111//////---000333777999:::::::::;;;>>>AAAAAA???>>>@@@BBBCCCEEEFFFEEEDDDDDDEEEGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::777777666666555555666666666777888777555333222333|||ggg___YYYVVVSSSNNNLLLMMMLLLLLLLLLMMMNNNLLLIIIGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;888555222222222333333333333333000//////...------------+++*********))))))))))))((((((''''''''''''(((((((((***+++***'''%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&$$$""""""%%%(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((''''''''''''''')))'''&&&&&&((())))))(((((((((((((((((((((((((((&&&((()))((('''&&&'''((('''((()))******))))))((('''((()))******)))((((((************)))))))))((('''''''''((((((((())))))'''''''''(((((())))))***))))))))))))))))))))))))(((((()))***************)))))))))))))))(((''''''*********+++,,,,,,------+++***(((&&&&&&(((***+++((()))))))))*********+++******))))))))))))************************************))))))))))))******((((((***+++++++++***)))((()))***++++++***)))((('''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))))))'''%%%&&&'''(((''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%######%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################"""######$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######"""#########"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%'''((((((((('''''''''&&&'''((()))******(((((((((((())))))))))))((()))))))))***,,,---.........................../////////000111111222222///000111111111000//////---000333444555444000---///000222444666888999999888<<<@@@AAA???>>>@@@CCCCCCDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGGGGFFFEEECCCBBBCCCCCCDDDDDDEEEFFFHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDBBBAAA????????????>>>===<<<<<<;;;<<<============<<<;;;;;;;;;::::::999999888888666666777777666666555444222555777666444222222333~~~hhh```YYYWWWSSSNNNKKKLLLKKKJJJJJJKKKLLLKKKGGGEEECCCCCCCCCBBBBBBCCCCCCCCCEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;<<<<<<:::777444333333333333333333333333111000///......---......******))))))((((((((('''((((((''''''''''''(((((('''***+++***'''%%%%%%'''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''''''&&&$$$%%%))),,,''''''''''''((((((((()))$$$$$$$$$%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$'''((((((((())))))******&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''((()))(((''''''((()))&&&'''(((*********))))))'''((()))******)))((((((+++*********))))))((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''((()))******))))))''''''(((((('''&&&%%%%%%'''''''''((())))))******'''&&&%%%$$$&&&(((+++---(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++&&&''')))*********)))((('''(((***++++++***((('''''''''((((((''''''&&&%%%%%%%%%&&&'''((()))******(((((((((((())))))))))))((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%$$$###"""""""""### !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((*********+++,,,---///000////////////////////////---......///000111111222///000111222222111000///000///---,,,///222333111333222111111333555777999555:::???AAA???>>>BBBEEEBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGGGGFFFEEECCCBBBEEEEEEFFFFFFGGGHHHJJJKKKCCCDDDFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMKKKIIIHHHIIIJJJLLLMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>>>>>>><<<<<<;;;::::::999888777666666555666777777777666444333///222555555333222222444tttjjjbbb[[[XXXTTTNNNKKKLLLJJJLLLMMMNNNNNNMMMLLLJJJCCCBBBAAAAAACCCCCCBBBAAACCCBBB@@@@@@@@@???<<<:::;;;<<<======;;;777444222222333333444444333333222111111000///---,,,+++***,,,+++)))(((''''''''''''$$$$$$%%%&&&&&&'''&&&&&&))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))'''%%%######%%%'''(((######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''%%%###$$$''')))'''%%%&&&%%%$$$###$$$&&&)))***(((&&&###$$$&&&((('''%%%%%%%%%'''((((((((('''&&&((((((((((((((('''&&&%%%"""$$$(((+++,,,+++)))'''))))))((((((''''''&&&&&&&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))******))))))((((((''''''******))))))(((((('''''')))***+++++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))%%%%%%&&&'''(((((((((''' !!!###&&&'''(((''''''))))))(((((('''''''''&&&***+++'''""""""&&&)))(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''')))***+++&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((((('''''''''&&&''''''((((((''''''&&&'''%%%###!!!!!!###%%%'''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""###%%%&&&%%%"""$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&& """%%%%%%$$$""" #########$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((*********************+++***++++++,,,,,,---......,,,---......//////......000000000000111111111111000000000000000///......000111111222222111111111222222333333555666888999999:::<<<===???AAACCCCCCCCCDDDEEECCCAAA@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHIIIKKKNNNOOONNNJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIHHHIIIIIIJJJLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDBBB@@@?????????>>>==================>>>>>>???>>>===<<<;;;999999999999999999999999666777888888888777555444444444444333333333222222uuuhhhaaaZZZWWWSSSMMMKKKLLLJJJKKKMMMNNNNNNMMMKKKJJJCCCBBBAAAAAACCCCCCBBBAAACCCBBB@@@@@@@@@???<<<:::;;;<<<<<<<<<;;;888555333222222333333333333222222///...------------...///+++***)))(((((()))******'''((()))************)))((((((''''''&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%&&&%%%$$$$$$$$$&&&((()))'''%%%######%%%&&&%%%$$$%%%%%%'''((((((((('''&&&"""############"""!!! !!!$$$&&&'''&&&&&&((((((((((((''''''''''''&&&''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''')))((((((''''''((()))***))))))))))))((((((''''''))))))))))))((((((''''''))))))******))))))((('''(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))''''''(((((()))(((((((((&&&'''(((((())))))))))))***)))))))))(((((((((((()))***(((######'''((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%'''&&&&&&''''''((()))***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$##################$$$$$$################################################"""$$$&&&&&&$$$""""""""""""###############$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((***************)))))))))*********+++,,,,,,------,,,------...............---.........////////////000000000000000///......000111111222333333222222333333333444555666777888999:::;;;===???AAABBBCCCBBBDDDEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGHHHJJJKKKLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>>???>>>======<<<<<<<<<===>>>????????????===<<<;;;999999999999999999999999666666777777777666555444222222111111111000000000uuufff___XXXUUUQQQLLLJJJKKKJJJKKKMMMNNNNNNMMMKKKJJJDDDBBBAAABBBCCCDDDCCCBBBCCCBBB@@@?????????===;;;:::;;;<<<<<<;;;888666444111111222222222222111111///...---,,,,,,---...///***))))))))))))***+++,,,&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&###$$$'''((()))((('''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$%%%%%%'''(((&&&$$$"""###$$$%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%$$$$$$###!!!"""$$$%%%'''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''***)))(((((('''((((((((()))))))))((((((((((((''')))))))))(((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))((('''******))))))))))))))))))*********))))))))))))((('''))))))%%%%%%((((((&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''&&&$$$###((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$!!!###%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################$$$$$$######"""!!!!!! $$$%%%&&&%%%#########$$$#########"""""""""""""""!!!!!!!!!"""###$$$&&&&&&"""""""""""""""""""""""""""##################"""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''(((((((((******))))))(((((((((''')))))))))***++++++,,,,,,,,,,,,---...............------........./////////000000000000000//////...///000111333444444444444555444444444555666666777999:::;;;<<<>>>???AAAAAA>>>AAADDDEEEEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFGGGIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA???>>>===>>>===<<<<<<;;;<<<<<<<<<@@@@@@@@@@@@???===;;;999888888888888888888888888555555666666666555444333111111111111000000000///sssddd\\\VVVSSSPPPKKKIIIJJJJJJKKKLLLNNNNNNLLLKKKJJJDDDCCCBBBCCCDDDDDDDDDBBBCCCBBB????????????===<<<::::::;;;;;;:::999777555000111111222222111111000000000///...---+++***)))))))))))))))))))))******&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''******)))(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((''''''((((((((()))))))))))))))((('''&&&)))(((&&&&&&&&&&&&((())))))))))))(((((((((((((((&&&))))))'''''')))(((%%%''''''''''''(((((((((((((((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###%%%%%%#########$$$"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$######""""""""""""%%%%%%%%%$$$""""""###%%%$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$$$$%%% """"""############""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((((()))******++++++,,,,,,---.........------/////////000000000111111//////000000000000/////////000111333444555666666666555555555555555666666999:::;;;<<<===>>>??????;;;===AAACCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIFFFFFFGGGHHHGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJJJJIIIGGGEEEDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>======<<<<<<;;;;;;;;;<<<<<>><<<:::888666666666666666666666666444444444444444333333333333222222222222111111111pppbbbZZZTTTRRROOOKKKIIIJJJIIIKKKLLLMMMMMMLLLKKKIIIEEEDDDCCCCCCEEEEEEDDDCCCDDDAAA???>>>??????>>>===::::::;;;;;;:::888777666000111111222222111111000---...000000///,,,)))&&&)))))))))(((((('''&&&%%%******+++++++++******)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$'''''''''''''''((((((((('''''''''''''''((((((((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''&&&%%%&&&%%%%%%$$$%%%'''((()))''''''''''''''''''''''''%%%))))))'''(((***)))&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((''')))((('''&&&&&&%%%%%%&&&)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%###$$$$$$###!!!!!!"""$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""########################""""""############"""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((())))))***+++++++++,,,,,,---...---------////////////000000000000//////000000000000//////...///111333555666666777666666555555555666666777999999:::;;;<<<<<<======;;;>>>@@@BBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGGGGGGGHHHHHHGGGIIIHHHHHHGGGGGGFFFEEEEEEGGGHHHIIIIIIHHHFFFDDDBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<===AAAAAAAAA@@@>>>;;;888777555555555555555555555555333333333222222222222222222222222111111111000000nnn```YYYSSSRRROOOKKKIIIKKKIIIJJJLLLMMMMMMLLLJJJIIIFFFDDDCCCDDDEEEFFFEEEDDDDDDAAA???>>>>>>???>>>>>><<<;;;;;;:::999888666666111111222222222222111111)))+++...//////...+++***)))))))))((('''&&&$$$###((())))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%$$$%%%&&&&&&'''"""###$$$$$$$$$$$$$$$$$$############$$$%%%''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&%%%''''''''''''((()))***+++%%%&&&&&&&&&&&&&&&''''''%%%))))))'''(((******'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''###$$$&&&'''((()))))))))(((((('''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###%%%''''''%%%$$$%%%&&&#########$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%########################"""######$$$%%%%%%&&&&&&"""###$$$###!!!!!!!!!"""%%%%%%%%%$$$$$$$$$$$$$$$""""""######""""""!!! """""""""""""""""""""""""""##################"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******++++++++++++,,,---------------,,,,,,---------............//////000000000000000...///111222444555666666666555555555666777777888999999::::::;;;;;;;;;<<<===???AAABBBBBBCCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;<<<<<<===>>>???@@@???>>><<<:::888666444444444444444444444444333222111000000000111111////////////............nnn```YYYSSSQQQOOOKKKJJJKKKIIIJJJLLLMMMMMMLLLJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDDDDAAA>>>===>>>??????>>>===<<<;;;:::888777666555222222333333333333222222,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&((($$$$$$%%%&&&''''''''''''$$$&&&'''&&&$$$###%%%'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&((())))))***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((('''((())))))*********))))))&&&&&&&&&&&&''''''((((((&&&))))))''''''***+++(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$&&&%%%###"""$$$&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###""""""##################$$$$$$####################################$$$$$$$$$$$$"""###%%%%%%###"""""""""############$$$$$$$$$$$$ !!!"""######""""""!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))******(((((()))******++++++,,,++++++,,,------------,,,,,,,,,,,,---------............///000000000000000...///000222333444444444555555555555666777999999999999999999::::::::::::<<<===>>>???@@@CCCGGGJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<======>>>???===>>>>>>===;;;999777666333333333333333333333333222111000/////////000000//////.........---------ooo```YYYSSSRRROOOLLLJJJLLLIIIJJJKKKMMMMMMKKKJJJIIIFFFEEEDDDEEEFFFGGGFFFDDDDDDAAA>>>===>>>?????????>>>===<<<:::888666555444222333333444444333333222333000---)))((()))***,,,&&&''')))*********)))((((((((())))))((('''&&&&&&((((((((()))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%'''&&&"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###&&&((('''%%%$$$&&&)))###$$$%%%&&&''''''''''''###%%%&&&%%%""""""$$$'''&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''((())))))***))))))))))))*********(((&&&%%%&&&'''''''''(((((())))))'''))))))&&&'''***+++)))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""$$$(((******((($$$""""""###%%%%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#######################################$$$$$$######"""!!!!!!!!!"""$$$''''''%%%###""""""!!!!!!""""""######$$$$$$!!!"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,++++++,,,---------,,,,,,........./////////000000......///000000000000000...///000111222333333333444444444555666888999:::999999999999999999999999888999:::;;;===BBBGGGLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEE@@@BBBCCCEEEEEEDDDBBBAAA???????????????>>>===<<<===============>>>??????<<<<<<<<<<<<;;;999777555222222222222222222222222222111///......//////000111000000000////////////qqq___[[[TTTOOOLLLJJJHHHGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCAAA???>>>===<<<<<<:::::::::999888777666555111222333333444444444444555222///---------,,,+++******)))((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$#########""""""!!!!!!&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$###%%%((()))'''%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$""""""###%%%)))(((((())))))(((&&&###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%!!!"""%%%(((******'''$$$######%%%'''))))))&&&###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***((('''(((***+++)))&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!###"""""""""!!!!!! """!!! """$$$$$$###!!!%%%$$$#########$$$%%%&&&%%%$$$$$$$$$###"""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!! #########"""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&$$$###&&&+++...---++++++++++++,,,,,,,,,---------------............///111111111000111111222222444222000222444666444222555777999999999888999:::<<<===>>>???@@@BBBFFFIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIGGGEEECCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFFFFGGGFFFDDDBBBAAA===============<<<<<<;;;===<<<<<<;;;;;;:::999999888777777666666666666666555444333222111222333444000000000///......------//////...---,,,,,,++++++ooo```\\\VVVQQQNNNLLLJJJHHHKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::999777666555222333444444444444444444444222///.........,,,+++******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&###%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''%%%######%%%&&&'''&&&$$$%%%''')))******''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%'''((('''&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&))))))'''%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$######"""""""""""""""$$$$$$$$$#####################""""""""""""""""""############"""""""""""""""""""""""""""#####################"""""""""!!!""""""#########$$$$$$$$$"""""""""""""""#################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''''''''(((((((((((()))(((((()))+++,,,,,,+++,,,,,,,,,---------......---------............///111111000000111111222222444222111222444555444222555777888999888888999:::===>>>@@@AAAAAADDDGGGJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<============<<<<<<;;;;;;::::::999999888888888777666666555555666666444444333222222222222222000000//////......------.........---,,,,,,,,,+++mmm```\\\WWWSSSPPPNNNLLLJJJMMMMMMNNNMMMMMMKKKIIIHHHEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>=========<<<<<<;;;:::999777555555444444444444444444333222222111000//////...,,,*********)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$%%%((('''&&&&&&'''&&&$$$"""%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''(((%%%######%%%)))+++,,,'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%)))'''$$$###%%%'''((((((,,,)))&&&$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###)))((('''&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################"""""""""$$$$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$ !!!"""###$$$$$$%%%############""""""""""""!!!!!!""""""######$$$$$$############""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&############""""""""""""########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))''''''''''''((((((((((((,,,------,,,+++***+++,,,------------............---------............///000000000000000111222333333222111222444555444333555666888888777777999:::<<<>>>???@@@AAACCCFFFHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>============;;;<<<<<<=========<<<<<<::::::999999888777777666777666666555555555555555222333333333333222111111000000//////...---------------------,,,,,,,,,,,,~~~kkk```]]]XXXTTTRRRPPPNNNLLLMMMMMMNNNMMMLLLJJJHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???>>>===============<<<;;;999888666555333333444444333222111111111000000000000///,,,)))***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$"""###$$$%%%'''((()))***%%%$$$$$$######$$$$$$$$$'''&&&&&&&&&'''&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%''')))'''$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$$$$%%%&&&***'''%%%$$$%%%'''''''''***(((%%%%%%&&&'''((('''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$################## """$$$$$$""""""$$$&&&$$$%%%&&&'''&&&%%%$$$###"""""""""###$$$$$$$$$%%% !!!"""###$$$$$$%%%!!!!!!!!!!!! !!!"""###$$$$$$%%%#########"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!!########################""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((***---///---***)))+++---,,,,,,,,,------------...---------............///000000///000000111222333222222222333333444444333444666777777666666888:::999;;;===>>>>>>@@@BBBDDDBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@>>>=========>>>???;;;<<<<<<======<<<<<<;;;:::999999888888777777666666555555444444444444444111222333333333222000///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------~~~iii___\\\WWWTTTRRRQQQNNNLLLLLLLLLLLLLLLKKKIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>>=========<<<:::888777666222222222222222111000///111000///000000///,,,******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$$$$""""""###%%%'''((()))***$$$$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&&&&&&&'''%%%%%%%%%$$$######%%%'''%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%###$$$&&&%%%$$$###$$$%%%'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%%%%&&&''''''''''''((()))(((&&&$$$%%%$$$$$$&&&((())))))'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$############&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%##################$$$$$$!!!"""$$$$$$###""""""""""""$$$%%%'''''''''&&&%%%"""""""""###$$$$$$$$$%%%"""""""""""""""#########!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""##################$$$$$$$$$$$$$$$$$$######""""""!!!!!!#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''***,,,,,,***)))+++...******+++++++++,,,,,,,,,---------............///////////////000111222333222222333333333333444444444555666666555666888:::999;;;===>>>>>>???AAACCCCCCDDDEEEGGGIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGLLLKKKIIIFFFDDDCCCBBBAAAGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBAAA@@@????????????@@@???>>>=========>>>???<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888777777555444444333333333333333000111222333222111000////////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,~~~iii\\\YYYVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;:::999888111222222222222222111000111000//////000///---+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''"""###$$$%%%'''((()))***%%%$$$$$$$$$$$$%%%%%%&&&"""$$$&&&'''&&&&&&'''((($$$%%%%%%###""""""$$$&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%#########&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%'''***,,,***&&&###""""""###%%%((())))))'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%"""""""""###############%%%%%%&&&)))+++***&&&###"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!!!!############""""""""""""!!!!!!""""""######$$$$$$""""""""""""############""""""""""""########################""""""""""""##############################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&''')))*********,,,...************++++++++++++---------............///.........///000111222333111333444444222222444555444555555444444555777:::;;;===@@@AAAAAAAAACCCDDDGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::999888::::::999999888777777777444333333222222222222222111111111111111000////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++~~~iiiZZZWWWTTTRRRQQQOOOLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHCCCCCCCCCCCCCCCDDDEEEEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::222222333444444444333333222000.........///...---******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%&&&''''''###&&&((('''&&&%%%&&&'''$$$%%%$$$"""!!!"""$$$&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''***,,,+++'''$$$%%%###""""""%%%'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!!!!""""""#########$$$$$$(((000999<<<777222'''&&&%%%$$$###"""""""""$$$$$$$$$###########################"""""""""!!!############"""""""""""""""""""""""""""#########!!!"""""""""############""""""""""""#########$$$"""""""""""""""#######################################$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((('''''')))+++,,,,,,+++******+++++++++,,,,,,,,,---------............///............000111222333111333444444222222333555444555555444333444777:::;;;>>>AAABBBBBBBBBCCCDDDGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;;;;???>>>>>>===;;;999777666999888888777777666666555333333222111111111111111111111000////////////000///......------,,,,,,+++---,,,,,,,,,+++*********~~~iiiXXXVVVSSSQQQPPPNNNKKKIIIKKKKKKLLLMMMMMMLLLKKKJJJDDDCCCBBBBBBBBBDDDEEEFFFAAAAAA@@@???>>>>>>>>>???;;;<<<<<<<<<<<<<<<;;;;;;333333444555666666666666333000...---............******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%''')))(((%%%###$$$%%%$$$$$$$$$"""!!!!!!$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""%%%'''((('''&&&&&&''',,,)))$$$"""!!!""""""!!!%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&)))++++++)))''')))%%%!!!!!!$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%###$$$&&&###%%%''')))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!"""""""""### !!!'''555EEELLLHHHBBB---+++(((&&&$$$###""""""%%%$$$$$$$$$######"""""""""""""""""""""#########!!!!!!!!!!!! #########"""""""""""""""!!!!!!""""""#########$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))+++((('''(((,,,...,,,***++++++,,,,,,,,,------------------.........//////------......///111222333000333555444222111333666444444444333222444777::::::<<>>============:::;;;<<<===>>>===<<<;;;@@@???>>>===:::888666555777777777666555555444444333222222111000111111111222111///.........///000///......------,,,++++++------,,,,,,+++***))))))zzzeeeVVVUUUSSSRRRQQQNNNJJJGGGIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA???>>>>>>===;;;999>>>>>>>>>>>><<<:::888777333333333222222222111111111111000///...---,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!"""$$$'''***...///!!!$$$(((,,,---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%"""&&&%%%%%%$$$#########$$$&&&&&&%%%###############%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$""""""!!!$$$#####################(((%%%"""###%%%&&&$$$"""%%%$$$#########$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))((('''(((******)))'''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$+++***(((%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((***(((%%%######$$$''')))"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%''')))***(((&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#######################################""""""""""""############################## """$$$$$$$$$######"""***$$$,,,LLLYYYRRRSSSKKK...###(((%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%"""!!!###"""!!!######$$$######"""!!! ###############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++************************+++++++++,,,,,,,,,............///////////////////////////000111111444444444444444444444444777666666666666777777888;;;<<<===???AAABBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBEEEDDDBBB@@@???>>>======BBBAAA@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::999888999999999888777888:::<<<;;;:::999777666444333222333333555555555444333222111000000///...///////////////...------------...***++++++,,,,,,+++++++++,,,+++******))))))******{{{fffWWWUUUSSSQQQPPPNNNJJJHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB@@@??????>>><<<:::>>>?????????===<<<:::888444444444333333333222222000000///...---,,,++++++***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&############$$$&&&'''((("""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''((('''$$$!!!&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&###!!!!!!######"""!!!$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&%%%###%%%$$$######""""""######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!&&&%%%###888HHHIIIIIINNN000###&&&$$$ """!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%### """$$$###"""!!!""""""#########""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$ !!!######"""!!!###$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((())))))***************************+++,,,,,,,,,------------............////////////000////////////000111111333333333333333333333333555444444444444555666666:::;;;===>>>@@@AAAAAAAAACCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>===<<<<<<<<<======>>>>>>===<<<;;;::::::999888999999888777777888:::999888777666555444333222222333333444444444444333111111000/////////////////////...---------------+++,,,,,,,,,,,,++++++***,,,+++******))))))******~~~iiiZZZWWWSSSPPPNNNMMMKKKIIIIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@???===<<<>>>?????????>>>===;;;:::555555555444444444333333//////...---,,,+++******+++******))))))******+++$$$%%%'''))))))'''%%%$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%$$$$$$######$$$$$$###$$$%%%''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((()))"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((('''&&&%%%%%%%%%&&&'''###&&&((('''###""""""$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$###############"""%%%%%%%%%%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$&&&(((******(((&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!###%%%%%%$$$###$$$$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!(((""""""(((555MMM___```RRR444$$$&&&###"""### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$### """######$$$$$$$$$$$$$$$###"""!!! ######""""""""""""###### """###"""!!!!!!"""$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''(((((()))***************************------------........................////////////000000000///000000111222222222222222222222222222444444444444444555666666999:::<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEE======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888999:::999777666666777666666555444444333222222222222222222222333444555111111000000000/////////.........---------------------------,,,,,,+++***++++++***))))))))))))***kkk\\\XXXSSSOOOMMMLLLKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEDDDEEECCCAAAAAAAAAAAA???======>>>>>>>>>===<<<:::999444444444444333333333333000//////...---,,,++++++)))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%(((((()))((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((((()))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((()))))))))(((&&&%%%%%%&&&'''(((%%%))),,,***%%%"""$$$'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&(((******)))'''%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%'''((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$"""!!!!!!!!!"""###((('''///555RRRnnnnnnOOO333%%%&&&$$$%%%'''###################################################""""""#########$$$$$$$$$###"""""""""###$$$$$$###!!!!!!"""###############%%%$$$$$$$$$######""""""###""""""""""""""""""###"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))***************+++++++++,,,------------.....................////////////111000000000000111222222222222222222222222222222666666555666666777888999888999;;;<<<===>>>>>>>>>??????@@@@@@@@@????????????@@@AAABBBCCCDDDEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;888666555555333333333333222222222222222111000000111222444555000111111000000000//////............------,,,,,,---------------,,,+++***++++++***)))))))))))))))lll]]]YYYSSSOOOMMMLLLLLLKKKIIIJJJKKKLLLLLLJJJHHHGGGDDDEEEEEEFFFFFFFFFEEEEEEEEECCCAAAAAAAAAAAA@@@>>><<<<<<======<<<:::888777333333333333222222222222111111000///...---,,,,,,(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((***++++++)))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''######%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%$$$$$$###$$$$$$%%%%%%&&&''')))))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!!!!!#########"""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######'''&&&%%%$$$###############$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&((((((&&&***---***%%%###$$$((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$%%%''')))((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%&&&%%%)))''':::PPPMMMBBB,,,"""$$$###%%%((($$$################################################$$$$$$$$$#########"""""" !!!""""""""""""#####################"""!!!!!!""""""######$$$$$$$$$%%%"""""""""######""""""""""""$$$%%%$$$""""""###$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,------------............////////////111111111111111222333333444444444444444444444444555555555666666777999999888999:::;;;<<<=========>>>>>>???@@@@@@??????>>>>>>???@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;999;;;<<<;;;999666555555222222222222111111111111111000/////////111222333///000000000000///...---------......------,,,+++,,,---------,,,,,,+++***+++***))))))(((((())))))kkk]]]YYYTTTPPPNNNMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@>>><<<======<<<;;;999777555333333222222222111111111111111000///...------,,,***))))))(((((())))))******(((&&&%%%%%%&&&(((******,,,---***&&&###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%'''((((((((((((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!###$$$$$$###!!!!!!"""$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$############"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''***)))(((&&&%%%$$$######%%%&&&&&&&&&''''''''''''$$$''')))(((%%%###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!"""###%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''''''''######""""""######$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###""""""############"""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###"""%%%### (((000---111"""### """&&&###################################################%%%%%%$$$$$$###""""""!!! """""""""!!!"""###$$$$$$$$$######"""  !!!"""###$$$$$$""""""############""""""!!!"""""""""  !!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------............////////////222222111111222222333444444444444444444444444444333333333444444666777888999999:::<<<<<<============>>>???AAAAAA@@@???>>><<<======>>>???@@@@@@AAABBBCCCEEEGGGHHHHHHGGGGGGBBBDDDFFFHHHIIIIIIIIIHHHBBBAAA@@@>>>============:::::::::::::::;;;;;;;;;999:::;;;:::777555555555222222111111111111111111111000000/////////000000---...///000///...---,,,,,,------......,,,+++******++++++,,,,,,+++++++++******)))(((((((((((()))jjj]]]YYYTTTQQQOOOMMMKKKIIIIIIJJJKKKLLLLLLJJJHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCBBB@@@@@@AAAAAA???>>>??????>>>===;;;888666444444444333333333222222222111000///...---,,,,,,++++++******))))))******+++((((((''''''''''''(((((('''***,,,***&&&$$$&&&)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$############!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$###%%%'''"""###$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%%%%$$$%%%###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$%%%%%%'''((()))$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&&&&######""""""######$$$%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""!!!"""""""""#########$$$""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""'''%%%!!!&&&(((%%%&&&$$$!!!%%% !!!%%%"""################################################$$$$$$################## ###$$$###"""###$$$""""""#########""""""!!! !!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!"""""""""  !!!#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,------------........................////////////333222222222222333444444333333333333333333333333333333333333555666777888999:::;;;<<<=========<<<===>>>@@@AAABBBAAA@@@???=========>>>>>>>>>??????@@@BBBDDDFFFHHHIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKJJJBBBAAA@@@???>>>=========;;;:::::::::::::::::::::777888888666444333444555222222222111111000000000000000000000///...------,,,---...///...---+++***+++,,,---......,,,+++)))(((((()))***++++++++++++******)))(((((((((((((((~~~iii]]]ZZZUUURRROOOMMMKKKIIIIIIJJJKKKLLLLLLJJJHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFBBBAAA@@@@@@@@@@@@???>>>AAA@@@@@@>>><<<999666444555555444444444333333333000///...---,,,++++++*********))))))))))))******&&&'''(((******((('''&&&%%%(((+++***'''&&&))),,,$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$&&&'''''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$)))+++((($$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&((((((#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((($$$%%%&&&%%%"""!!!###&&&"""###$$$%%%&&&%%%$$$$$$##################$$$$$$#########$$$&&&((()))***&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''!!!###%%%(((((('''%%%###%%%$$$$$$%%%''''''&&&$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########&&&$$$"""###%%%'''''''''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""####################################$$$$$$$$$""" )))###(((&&&!!! %%%***###"""&&&###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!%%%%%%$$$###$$$&&& !!!"""######$$$$$$###$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!###$$$$$$###"""!!!!!!"""&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,............/////////000............/////////000333333222222333333444555222222222222222222222222444444555555777888999:::::::::;;;<<<===============>>>@@@BBBCCCBBB@@@??????????????????@@@@@@@@@???AAADDDFFFIIIJJJKKKKKKLLLMMMNNNOOONNNLLLJJJIIIDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;::::::999999999666666555333111111333555333333222222111000000000000000111111000...,,,++++++,,,---......,,,***)))+++,,,---......,,,***)))&&&'''((()))***+++++++++******)))((((((((((((((({{{fff^^^[[[WWWSSSQQQNNNKKKHHHGGGFFFGGGHHHKKKLLLKKKJJJHHHFFFDDDDDDFFFGGGHHHHHH@@@@@@@@@@@@AAA@@@===;;;===<<<<<<;;;:::999888777333222222222222222222333000000000111111///,,,)))))))))(((((()))***++++++&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$###"""!!! #################################$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%$$$###"""%%%$$$###$$$%%%&&&%%%###$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$######""""""!!!!!!""""""############""""""""""""!!!!!! $$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! $$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************************++++++,,,------......///...---------///000222444111111222222222333333333777777777666555555444444666666666444333444777:::999999:::;;;<<<<<<<<<<<<>>>????????????>>>>>>===;;;;;;;;;<<<<<<>>>???????????????CCCIIILLLLLLJJJIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@?????????<<<;;;::::::888888777666555444333444555666555444222111000///..............................------)))******++++++,,,,,,------,,,,,,,,,++++++******&&&'''(((*********)))(((((('''&&&&&&'''((()))***}}}hhh^^^[[[WWWTTTQQQNNNKKKIIIIIIHHHHHHIIIJJJKKKIIIHHHFFFDDDCCCDDDEEEGGGFFFFFFBBBAAA@@@AAAAAAAAA???===<<<<<<;;;:::999888777777333222111111111111222333000///...//////...+++)))))))))))))))))))))******((('''''''''''''''((()))'''''''''''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$(((***((($$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))###"""&&&%%%##################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! ###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$"""!!! !!!"""###""" $$$############$$$%%%%%%!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$#########"""$$$#########""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""" !!!!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""######"""""""""!!!!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""!!! %%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++,,,,,,---.....................///111222444111111222222222222222222666666666555555555555555666666666444333444777999888888999:::;;;;;;;;;;;;>>>>>>>>>???>>>>>>======<<<<<<<<<======???@@@@@@AAA@@@@@@CCCFFFHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@????????????<<<;;;;;;:::999888777777777555444444555555444222222222111000//////......///.........------,,,,,,+++++++++++++++++++++*********)))))))))(((((((((''''''((()))))))))))))))(((''''''&&&&&&'''((()))~~~jjj^^^[[[WWWSSSQQQNNNKKKIIIJJJIIIIIIIIIJJJJJJHHHFFFDDDCCCCCCDDDFFFFFFEEEDDDEEECCCAAA@@@AAAAAA@@@???;;;;;;:::999888777777666333222000//////000222333000///---------,,,+++))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$((()))'''$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%---&&&###%%%'''$$$""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$#########""""""######$$$%%%!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""###############"""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$############""""""$$$$$$$$$############"""########################!!!!!!!!!!!!!!!"""""""""%%%$$$###############$$$########################$$$$$$$$$#####################"""""""""$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++,,,,,,------...............///000111222333222222222111111111111111444444444555555555666666555666666555444444777999666777888999::::::::::::<<<======>>>>>>>>>======>>>>>>===>>>>>>???@@@AAABBBAAAAAABBBDDDDDDCCCAAABBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999888777777888666444444444444222000222222111111000///////////////...------,,,++++++,,,,,,++++++***))))))((())))))((((((((((((''''''((((((((((((((())))))***)))(((''''''&&&'''''''''}}}hhh\\\YYYUUURRRPPPMMMJJJHHHIIIIIIHHHIIIJJJJJJIIIGGGCCCCCCDDDEEEGGGGGGEEECCCEEECCC@@@???@@@@@@@@@???;;;::::::999888777666666333222000//////000222333222///---,,,,,,---,,,***)))))))))))))))(((((((((((((((''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$###""""""###$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""""""""#########'''&&&$$$###"""###$$$$$$&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%)))$$$"""%%%&&&$$$"""############$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$######### !!!"""###$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$######"""""""""###$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""########################$$$$$$$$$#########""""""########################"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***++++++,,,------............//////000111222222111111111111111000000000222333333444555555666666555555666555444555666888666777888:::;;;;;;;;;;;;;;;;;;<<<======>>>======>>>=========>>>>>>???@@@BBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>=========;;;;;;:::999888777777666666444333333444444222111111111111111111000000/////////...---,,,+++***)))++++++******))))))))))))*********)))))))))))))))***)))(((''''''((()))***)))(((((('''&&&&&&&&&&&&{{{fffZZZWWWSSSPPPNNNLLLIIIGGGGGGGGGGGGHHHKKKKKKJJJIIIEEEDDDEEEGGGHHHHHHFFFDDDDDDAAA???>>>>>>??????>>>;;;::::::999888777666666333222111//////111222333333111...---......---,,,(((((())))))))))))((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$############$$$%%%%%%$$$##################$$$######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""####################################$$$%%%&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%&&&"""!!!$$$$$$  ###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&%%%$$$$$$######""""""!!!###!!! !!!"""###"""!!!#########"""###$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$""""""#################################$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""""""""""""""!!! ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""######$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##########################################$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******++++++,,,------...---...//////000000000000000000000000000000000000111111222333444555666666444555666666555555666888777888999;;;<<<<<<======::::::<<<===>>>>>>>>>>>>======<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCBBBBBBCCC@@@@@@AAAAAAAAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<::::::999888777666666555222111111222444555444333000000111111111000/////////...---,,,+++***))))))((((((((())))))*********)))))))))))))))************)))(((''''''((()))***(((((('''''''''&&&%%%%%%zzzeeeYYYVVVSSSPPPNNNLLLIIIGGGFFFFFFFFFHHHKKKLLLKKKJJJFFFEEEEEEFFFHHHHHHGGGFFFBBBAAA???>>>??????>>>===;;;;;;:::999888777777666333222222222222222222333222111////////////---+++&&&'''((()))***)))((((((&&&&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""############""""""""""""%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!########################!!!"""""""""$$$%%%&&&'''#########$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&######$$$"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%$$$$$$###"""!!!!!!$$$###""""""$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%######"""""""""""""""##################$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###""""""###""""""""""""""""""!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""############""""""!!!!!!!!!""""""""""""###$$$$$$$$$############"""########################!!!!!!""""""######$$$$$$ !!!""""""""""""!!!""""""""""""""""""""""""###############$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))******++++++,,,,,,------,,,---...////////////....../////////000000000000111111222222333444555555444555666666555555666777777888999;;;<<<===>>>>>>999:::<<<===>>>??????@@@======<<<<<<<<<<<<======>>>@@@BBBBBBBBBAAABBBDDDAAAAAA@@@@@@@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;999999888777666555444444000000///111333555444444...///000111111000///...------,,,++++++***))))))&&&''''''((())))))******''''''(((((((((((())))))***))))))(((((((((((((((&&&&&&'''''''''&&&%%%%%%{{{fffZZZXXXTTTQQQPPPNNNKKKIIIHHHGGGGGGIIIJJJKKKJJJHHHFFFEEEDDDDDDFFFGGGGGGFFFBBBAAA@@@@@@AAA@@@>>>===<<<<<<;;;:::999888777777222333444444444444333222000////////////...+++)))$$$%%%''')))******)))(((''''''''''''(((***+++,,,''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################""""""###$$$%%%%%%$$$$$$$$$$$$############ """$$$&&&&&&&&&%%%$$$###########################$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###$$$&&&$$$ !!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''###%%%&&&%%%$$$"""######%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%##################$$$$$$######################## !!!###$$$$$$$$$""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""######$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((*********+++,,,,,,------+++,,,---.........---,,,,,,---......///000111111111111222222333333444444333555777777666555666777666777888:::<<<=========999:::<<<>>>???@@@AAAAAA>>>>>>===============>>>===???BBBAAA@@@???@@@AAAAAAAAA@@@???>>>???@@@@@@??????===<<<;;;:::::::::777777666555444333333222111000000111222444333222,,,---///000000///...---,,,,,,++++++*********)))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((''''''$$$%%%&&&'''''''''&&&%%%|||hhh\\\YYYUUUSSSQQQOOOMMMKKKJJJIIIHHHIIIJJJJJJHHHFFFFFFDDDBBBBBBDDDFFFFFFFFFBBBBBBAAABBBCCCBBB???======<<<<<<;;;:::999888888222333555666666555333222.........//////...***'''"""$$$''')))*********)))((((((((()))***,,,......&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%########################'''%%%$$$$$$%%%&&&&&&%%%#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%########################%%%$$$######"""#########%%%$$$$$$$$$######"""""" """$$$&&&'''&&&%%%$$$""""""""""""""""""""""""###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""!!!$$$((((((%%%%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###"""!!!"""######"""!!!&&&&&&%%%%%%&&&&&&'''((("""###$$$$$$"""!!!!!!!!!%%%%%%$$$$$$###""""""!!! """######""" #########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''########################!!!###$$$%%%$$$###""" !!!!!!"""""""""### !!!"""###$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!"""###$$$%%%%%%$$$### """"""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))******+++,,,,,,------***+++,,,---------,,,++++++,,,---...///111222222111222222222222333333333333555777777666555666777555666777999;;;<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB??????>>>>>>>>>>>>>>>???===???AAA@@@>>><<<===???AAA@@@???=========>>>??????>>>===<<<;;;:::::::::666666555444333222222111333111000111222222111000+++---...000000///---,,,++++++******************)))))))))(((''''''&&&&&&******++++++,,,,,,,,,---((()))*********((('''&&&###$$$&&&'''((('''&&&&&&kkk]]]ZZZUUUQQQPPPOOOMMMLLLIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA;;;999777777777777555444333222111111222222111///222000////////////,,,***---***((()))+++,,,+++)))&&&'''((())))))((('''&&&)))(((((((((((('''''''''$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!###%%%&&&""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!$$$#########""""""!!!!!!%%%###!!!  !!!"""&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&"""""""""$$$&&&'''&&&%%%(((((('''&&&%%%%%%$$$###$$$$$$##################%%%$$$$$$%%%&&&%%%### """###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!'''&&&&&&%%%$$$###""""""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!########################""""""!!!!!!"""######$$$$$$%%%'''''''''%%%###""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$(((&&&### !!!$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&(((&&&###"""###$$$$$$######""""""""""""""""""###!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$%%%$$$###!!!!!!!!!"""######"""""""""###$$$%%%%%%!!! !!!"""$$$%%%######""""""!!!!!! $$$$$$##########################################""""""""""""!!!!!!!!!!!! !!!"""######$$$######%%%%%%$$$$$$"""!!!  !!!!!!!!!!!! $$$#########""""""!!!!!!&&&%%%$$$"""!!!!!! """#########$$$$$$$$$$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((''''''(((*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///000111111111111222222222444444444444444444444444555666777888888888888888;;;;;;<<<===>>>???@@@AAA??????@@@@@@@@@@@@??????@@@???<<<;;;;;;<<>><<<:::777666555666777777666555444222111000///111111000/////////////////////...---,,,++++++***+++******)))((('''&&&&&&******)))(((((()))******''''''((()))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjj]]]ZZZUUUQQQOOONNNLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA===<<<::::::::::::888666333222111111222222111///111000/////////...,,,******(((&&&&&&((())))))'''&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###"""!!! !!!###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###!!! """"""&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""''''''&&&&&&''''''((()))###""""""###%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&%%%###!!!###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##########################################"""""""""######$$$$$$%%%&&&'''&&&%%%###""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$###""""""######$$$$$$############$$$$$$""""""###$$$%%%&&&''''''&&&$$$""""""#########"""""""""############""""""!!!"""""""""############$$$#########"""""""""""""""###$$$%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!"""###$$$###"""!!! """!!!!!!!!!"""###%%%&&&###"""""""""""""""!!!!!!""""""""""""""""""""""""##############################"""""""""!!!!!!!!!""""""#########""""""!!!""""""############""""""""""""############""""""############"""""""""!!!!!!  """""""""#########$$$$$$!!!!!!"""###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))))))))))))))************++++++++++++++++++++++++...------......///000111//////000000000111111111333333333333333333333333555555666777888888888888999999:::;;;<<<===>>>>>>>>>??????????????????>>>>>>===;;;::::::;;;===>>><<<<<<;;;:::999999999999<<<:::777555444333444444333333222222111111000000111000///............///...---------------------,,,,,,++++++******))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&iii^^^ZZZUUUQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA???===;;;;;;;;;;;;999777444222111111222222111000111000/////////...,,,***)))'''&&&&&&'''(((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%#########$$$%%%%%%$$$###""""""$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############$$$###"""!!! !!!"""###%%%%%%$$$$$$"""!!!############$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$############$$$%%%%%%###"""""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%#################################$$$%%%&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&%%%######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""###$$$%%%%%%###"""!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%&&&&&&###"""""""""######""" !!!"""###$$$$$$###"""!!!""""""""""""###########################""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""######$$$###"""!!!!!!!!!!!!!!!###"""""""""###$$$%%%&&&"""""""""###############!!!!!!!!!!!!!!!!!!""""""########################$$$$$$#########"""""""""$$$$$$$$$######"""  !!!###$$$$$$$$$$$$""""""############""""""############""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!"""""""""############ !!!!!!"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((''''''((()))(((''''''&&&&&&((()))***++++++++++++++++++++++++------------...///000111........./////////000000111111111111111111111111444555666777888888888888777777888999:::;;;<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777888777555333111111111222000000000000000000000000//////...---------......,,,---------............+++++++++***************'''((()))******)))((('''''''''((()))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii]]]ZZZTTTPPPNNNLLLJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA===<<<::::::::::::888666444222111111222333111000111000......///...,,,******)))((((((((()))))))))'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&%%%######""""""######""" !!!###%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##################""""""######"""!!!!!!""""""######$$$%%%%%%$$$""" $$$$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$###!!!!!!"""###"""!!!#####################$$$###############$$$$$$$$$###""""""###%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$%%%%%%&&&&&&########################&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$#########""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""" !!!""""""######"""""""""$$$%%%$$$""" !!!"""###$$$$$$###"""!!!"""""""""""""""##########################################$$$$$$$$$$$$###$$$#####################"""""""""###$$$%%%&&&'''""""""""""""######$$$$$$""""""######$$$$$$%%%%%%!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$#########"""###############"""!!!!!! !!!###$$$$$$$$$$$$ !!!!!!!!!!!! #########"""""""""""""""######""""""######$$$%%%!!!!!!"""""""""#########""""""###############"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))((('''&&&%%%%%%''')))***++++++++++++++++++++++++++++++++++++,,,---............/////////000000000111111111111111111111111333444555666777888888888777777888888999::::::;;;<<<======>>>>>>======<<<999:::;;;<<<<<<;;;:::999999888777666555555555555666555333222111000000000////////////////////////...------,,,,,,------------------------------...((((((((((((((()))))))))((()))+++,,,,,,+++)))(((''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~iii\\\YYYSSSPPPMMMLLLJJJHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA>>><<<::::::::::::888777444333222222333333222000111///............+++))))))))))))((((((((()))***(((((((((''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######"""!!! ###""" !!!###%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""'''&&&$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""###""""""""""""#########"""###$$$%%%%%%%%%$$$###!!!""""""######$$$$$$%%%"""######$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!!!!"""###""""""%%%%%%$$$######"""!!!!!!""""""#########$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!!!!! """""""""###$$$$$$%%%%%%%%%&&&'''((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""#########$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$######""""""###$$$%%%"""""""""!!!!!!""""""""" !!!""""""###############%%%&&&&&&$$$"""!!!"""###$$$$$$###"""!!!######""""""""""""""""""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""######$$$&&&'''(((!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$#########"""!!!!!!"""###############!!!""""""#########"""""" !!!!!!!!!!!! """"""""""""""""""######!!!!!!  """"""""""""###############$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((()))((('''&&&&&&(((***++++++++++++++++++++++++++++++******++++++,,,---.../////////000000000111111111111111111111111111111222333444555666777777777888888888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;999:::<<<======<<<:::999777777666555444444444444555444333222111000000000111111111000//////......------,,,,,,,,,,,,------///......---,,,,,,++++++((((((((((((((())))))))))))***,,,------,,,***)))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%}}}hhhZZZWWWRRROOOMMMLLLJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA@@@>>><<<<<<<<<<<<:::888555333222222333333222111000///.........---+++)))'''(((((('''&&&&&&''')))((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######"""%%%$$$###""""""$$$%%%'''"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''"""""""""""""""#########""""""##################"""###$$$%%%%%%&&&&&&%%% """$$$&&&'''(((!!!"""######$$$########################$$$%%%%%%%%%###!!!!!!"""$$$$$$$$$&&&&&&%%%$$$###"""!!! """""""""###$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$###$$$######""""""######$$$&&&%%%$$$###""" !!!"""""""""######$$$$$$&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$#######################################$$$%%%%%%############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$###"""""""""###$$$%%%######""""""""""""###############$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%######""""""""""""""""""###############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""""""""######"""###$$$$$$%%%$$$$$$$$$$$$######"""""""""###### !!!""""""""""""!!!!!!"""""""""###############""""""######$$$$$$%%%%%%########################$$$$$$#########""""""""" """######$$$$$$$$$###############"""!!! """"""############""""""""""""""""""###############""""""!!! !!!"""#########$$$$$$$$$$$$######$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''((()))(((((('''((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////000000000111111111111111111111111111111111111222333555666777777777999999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<::::::777666555444333333333333333333333222111111000000111111000000///...------------,,,,,,,,,---............---,,,+++***))))))+++++++++*********************+++,,,,,,+++******''''''((((((((('''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzfffXXXUUUQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA???===<<<;;;;;;;;;999888555333222222333444222111000///...---...---+++)))'''))))))(((&&&&&&(((***)))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$###############$$$%%% !!!"""###$$$%%%%%%!!!!!!"""###############"""!!!!!!!!!!!!"""######%%%###!!!!!!###%%%&&&&&&%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%###!!!!!!"""######"""%%%$$$############$$$%%%%%%%%%$$$######"""!!!!!!##################$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################!!!!!!!!!"""###$$$%%%&&&###############$$$$$$%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$############"""""""""!!!#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###"""###$$$%%%%%%%%%$$$$$$#########""""""######$$$!!!"""############"""!!!###"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$##############################"""""""""!!!!!!!!!!!!""""""#########""""""###############"""!!!!!!""""""############""""""!!!"""""""""###########################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...///000........./////////000000000000000000000000000000000111222444666666777777888999999999999:::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999999666666555444333333333333222222222111111000//////............---------------------------...//////+++++++++******))))))))),,,,,,++++++******))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$xxxdddWWWTTTPPPMMMMMMLLLLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEBBBAAA@@@?????????@@@AAA===;;;999999999999777555555444222333444444333111000///------...---+++))))))+++,,,+++)))(((***---)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$ !!!"""""""""!!!!!!""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###&&&&&&%%%###""" !!!!!!"""###############%%%%%%%%%$$$%%%&&&&&&'''%%%###!!!!!!###&&&''''''###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&$$$!!!!!!!!!""""""!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%######################## !!!"""$$$%%%&&&######""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!$$$&&&'''%%%###!!!""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$""" """$$$$$$$$$%%%$$$!!! !!!$$$%%%$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%''')))***"""###$$$%%%%%%$$$""""""######""""""!!!!!!  !!!"""######$$$########################""""""""""""!!!!!!!!!!!!###$$$$$$######"""!!! !!!"""############"""""" !!!!!!!!!!!! !!!!!!""""""#########$$$ """###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''(((((())))))((((((++++++++++++++++++++++++************+++,,,---------------........./////////////////////////////////000222444555666777777888888888888999999999999999::::::;;;;;;::::::999888888888888888888888888666666555444333333333333000111111111000///......******+++,,,,,,---......---------------...///000)))))))))))))))*********+++******)))(((''''''&&&((((((''''''''''''(((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$xxxccc[[[XXXTTTRRRPPPNNNLLLJJJJJJKKKLLLMMMLLLJJJHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGCCCAAA???>>>??????>>>===???===;;;::::::999777555333333222222111222222222333222111000...,,,+++***,,,((($$$$$$)))+++)))&&&))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&$$$""""""#########"""%%%%%%%%%&&&&&&''''''''')))'''###""""""###$$$###$$$###"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""############%%%%%%%%%$$$###"""!!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$###&&&$$$"""###%%%&&&$$$"""###########################"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$###"""!!! #########"""######$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""!!! ((($$$ """$$$%%%$$$######$$$$$$$$$$$$#########$$$&&&&&&%%%######$$$""""""###$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###"""!!!!!!###%%%&&&%%%###"""""""""#####################"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%(((((('''&&&&&&%%%$$$$$$&&&%%%$$$""" ######""""""""""""##################"""""""""""""""############$$$$$$$$$ !!!"""##############################""""""""""""""""""""""""!!!"""###""" %%%%%%$$$###"""""""""###&&&'''((('''%%%$$$%%%&&&"""""""""""""""#########""""""""""""############$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""!!!"""""""""############!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###%%%((((((%%%###""""""###""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))'''((()))******)))((('''(((((()))***************,,,,,,,,,---------............///000000000000000000000////////////000000///111333333333333555777888888888888999999999999888999;;;:::888777777777:::::::::::::::999888777555555444333333222222111......//////////////////...//////...---***((('''------------------------,,,,,,+++***)))))))))***+++(((&&&&&&)))+++)))'''((('''&&&&&&''')))+++---222000---)))&&&%%%%%%%%%(((%%%###---888///$$$)))%%%%%%$$$$$$%%%%%%&&&'''xxxdddZZZXXXTTTRRRPPPOOOLLLJJJJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDCCCDDDEEEFFFEEEDDDAAA???>>>>>>???@@@@@@??????===;;;::::::999777555444333333222111111111222...------------,,,,,,,,,)))&&&###$$$&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&'''%%%######$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$&&&%%%$$$"""""""""######""""""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""!!!""""""######$$$$$$$$$###"""!!! $$$###!!!"""%%%&&&%%%###""""""""""""""""""""""""#########"""######$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$###"""!!!!!!$$$$$$###############$$$$$$$$$######"""!!!!!!!!!"""#########""""""!!! %%%###!!!"""$$$%%%$$$""""""""""""######"""""""""!!!######"""!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$#########"""###$$$###""""""$$$&&&&&&%%%$$$###"""######$$$###############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$######""""""""""""############""""""#########""""""#########""""""######$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""#################################"""""""""""""""""""""""" """#########"""$$$$$$######"""#########%%%&&&'''&&&$$$###$$$%%%"""""""""""""""""""""###""""""""""""###############$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!############$$$$$$$$$$$$""""""""""""#########$$$!!!!!!!!!!!!"""""""""###"""######"""!!!"""$$$&&&'''%%%###""""""###"""!!!!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$#########""""""""""""!!!$$$######""""""######$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((()))***))))))((('''(((((()))***************++++++,,,,,,,,,---------------...////////////...000000////////////000000///000222333222333555666444444444555555555555555666888999999777666666777555666666777777666666666444444444333222222111111........................,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********((('''%%%&&&'''''''''&&&((('''&&&%%%&&&''')))+++((('''%%%$$$$$$%%%&&&''')))(((***999GGG;;;(((%%%%%%%%%$$$$$$%%%%%%&&&'''yyyeeeZZZWWWTTTRRRPPPOOOLLLJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFEEECCCDDDEEEEEEDDDCCC???>>>===>>>@@@AAAAAAAAA>>>===;;;::::::999777666555444333222111111000000...------------,,,,,,,,,******))))))))))))******'''''''''(((((()))))))))'''&&&&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$#########!!! """%%%&&&&&&'''&&&$$$###"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########%%%$$$###"""""""""###$$$%%%%%%$$$$$$"""!!!###!!!!!!"""$$$%%%$$$###""""""""""""""""""""""""$$$$$$######"""#########%%%%%%$$$$$$"""!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###""""""""""""$$$$$$######"""!!!!!!!!!#########$$$######"""!!!"""""""""$$$%%%%%%""" !!!!!!""""""""""""!!!!!! """%%%%%%%%%$$$$$$%%% !!!""""""######""""""#########"""!!!!!!###%%%###############"""""""""###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$$$$$$$%%%#########$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$!!!"""###$$$%%%&&&''''''"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!"""######"""!!!#########"""######$$$$$$$$$%%%&&&%%%#########%%%######""""""""""""""""""""""""""""""############"""###$$$$$$###"""###%%%%%%%%%$$$$$$############"""###$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""###############!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%'''%%%###"""######"""!!!!!!""""""######""""""!!!"""############""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$!!!!!!!!!!!!""""""""""""$$$######""""""######$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((((((((()))***************+++++++++,,,,,,,,,------,,,,,,---............---000//////......//////000...000222222222222444555222222222333333333444444444666888888777666777888444555555666666666555555333333333222111111000000......------------------***+++,,,---------,,,+++++++++++++++++++++++++++******)))))))))***++++++&&&'''((('''&&&&&&&&&(((((('''&&&%%%%%%&&&'''(((###"""""""""###%%%'''(((+++***+++999HHH>>>)))$$$%%%%%%$$$$$$%%%%%%&&&'''zzzfffZZZWWWTTTRRRPPPOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGFFFFFFGGGGGGEEEDDD@@@>>>===>>>???AAAAAA@@@>>><<<::::::::::::888666666555444222111000000000333222111000...,,,+++******+++,,,+++***)))***,,,***)))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%'''%%%######%%%&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$###"""!!!"""%%%'''((('''%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&&&&%%%$$$###"""!!!###""""""""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""!!! ######$$$$$$$$$######"""&&&%%%$$$###""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$######""""""""""""#########""""""!!!!!!""""""""""""!!!!!! ###%%%&&&&&&%%%&&&'''######$$$%%%%%%%%%%%%$$$'''&&&%%%###!!!"""$$$&&&###########################$$$$$$$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""############""" ###"""""""""###$$$%%%%%%###$$$%%%$$$###"""###$$$#########"""""""""""""""!!!"""""""""############!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$######"""""""""######$$$$$$###""""""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$###"""!!!###$$$&&&$$$#########$$$###!!!"""""""""######"""""""""""""""############"""!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$################## !!!!!!"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))***************,,,,,,,,,,,,------------,,,,,,---.............../////////....../////////...///111111111111222444333333444444555555666666444666888999888777888999888888999999888777777666333333222111111000000///---------------,,,,,,,,,++++++------------++++++************************))))))((())))))***+++,,,&&&)))+++***(((&&&(((***(((((('''&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&&&&)))((($$$***666000%%%&&&%%%%%%$$$$$$%%%%%%&&&'''{{{fffYYYWWWSSSQQQPPPOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGIIIGGGFFFFFFGGGGGGEEEDDDBBB@@@>>>>>>???@@@???>>>===<<<::::::::::::888777666555444222111000000000333222111000...,,,+++***%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%###""""""$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###%%%&&&&&&%%%""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$%%%$$$$$$$$$"""######$$$$$$$$$######&&&%%%$$$###""""""""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######$$$###""" !!!###$$$"""######$$$$$$######""""""######"""###$$$######$$$%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$######$$$$$$$$$$$$$$$$$$!!!"""######!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%##################""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%$$$$$$###!!! ###"""""""""###$$$%%%%%%"""###$$$$$$""""""###$$$############""""""!!!!!!!!!"""""""""############!!!"""$$$$$$######$$$&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%#########$$$%%%###"""###$$$$$$###!!!""""""############""""""!!!""""""#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#################################### !!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''(((((()))(((((()))***************------------............------...////////////...//////............//////---///000000//////111222333444444555666666777777666888::::::999999:::;;;<<<;;;;;;:::999777666555333333222111111000000///......---------,,,,,,,,,,,,---......---,,,***)))************************(((((((((((()))***++++++&&&)))++++++((('''(((***))))))((('''&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%###'''###"""((($$$!!!)))%%%%%%$$$$$$%%%%%%&&&'''zzzfffYYYVVVSSSQQQQQQPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFEEECCCDDDEEEEEEDDDCCCCCCAAA???>>>??????>>>======;;;::::::::::::999777555444333222111111000000...------------,,,,,,,,,''''''((((((((((((''''''***))))))((('''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$##################"""""""""$$$"""!!!"""######"""!!! !!!"""$$$%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""######$$$######$$$%%%&&&$$$""" !!!!!!########################$$$$$$######"""#########"""###$$$%%%%%%&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$######"""!!!!!!!!!!!!"""######$$$#########$$$###""" ###&&&######$$$$$$$$$$$$######!!!$$$%%%$$$######$$$!!!"""######$$$#########%%%&&&%%%$$$"""!!!###%%%#########$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$"""""""""######$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""############"""###$$$$$$###"""###%%%#################################$$$$$$$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###%%%&&&&&&$$$######$$$$$$###"""###%%%%%%###!!!"""######$$$$$$######"""!!!""""""############""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!"""######$$$#########!!!""""""###$$$%%%%%%&&&$$$######""""""######$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***************,,,,,,,,,---------......------...//////////////////......------......///---...000///......000111111222333333444555666666888999;;;;;;:::999:::;;;:::::::::999777666444333333333333222111111000000//////......---,,,,,,,,,------......---+++***)))************************))))))((((((((()))******$$$&&&((()))'''&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&)))$$$!!!(((%%%%%%$$$$$$%%%%%%&&&'''zzzeeeXXXVVVSSSQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDAAA@@@>>>>>>???@@@???>>>===;;;::::::::::::999777444333333222111111111222...------------,,,,,,,,,,,,***)))+++---...+++((())))))))))))************(((''''''&&&%%%&&&&&&&&&%%%###""""""$$$%%%%%%%%%""""""""""""###############"""!!!"""###$$$"""!!!!!!"""###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%###"""!!!""""""#########"""""""""$$$%%%%%%###"""###%%%#################################"""######$$$$$$"""######$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""!!!!!!!!! !!!""""""#########"""!!!"""###""""""$$$""""""############""""""###%%%''''''&&&%%%%%%%%%!!!"""######$$$$$$######%%%&&&'''&&&%%%$$$%%%&&&"""""""""#########$$$$$$"""#########""""""$$$&&&""""""$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""""""""###### """###%%%&&&&&&&&&#########""""""##############################$$$"""############$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$######"""#########"""###$$$$$$######$$$&&&$$$$$$######"""!!!!!! """"""""""""###############$$$%%%$$$""""""###$$$!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""""""""#########"""$$$&&&%%%$$$"""""""""###""""""$$$%%%%%%###!!!"""######$$$$$$######"""!!!!!!"""###############"""""""""""""""""""""""" !!!""""""#########""""""""""""""""""""""""!!!""""""""""""######### !!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$######""""""######$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((()))*********************+++++++++,,,,,,,,,,,,,,,---............---///......------......///,,,...//////...---///000111111222333444555666666888:::;;;;;;999888888999777777777777777666666555444444444333222222111111000000//////...------,,,+++,,,---------,,,+++***++++++++++++++++++++++++***))))))(((((((((((()))&&&&&&&&&((()))(((&&&$$$&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%% ***)))'''***&&&"""'''%%%%%%$$$$$$%%%%%%&&&'''yyyeeeXXXVVVSSSQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHHHHGGG???>>>===>>>@@@AAAAAAAAA<<<;;;::::::::::::999888333333222222111222222222333222111000...,,,+++***+++(((&&&(((------)))%%%$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&$$$######%%%''''''&&&######$$$$$$%%%%%%%%%&&&#########$$$&&&&&&%%%$$$"""###$$$%%%%%%$$$""""""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######!!!$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%###############"""!!! !!!"""###$$$%%%%%%%%%##################$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""""""""""""""!!!$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!! """$$$$$$###!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%!!!######"""!!!!!!""" !!!!!!!!!""""""#########$$$%%%$$$######%%%'''!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######""""""""""""######""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$'''&&&&&&%%%###""""""!!!########################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""%%%%%%$$$###"""""""""###"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$###"""!!!!!! """"""""""""############$$$%%%%%%$$$"""!!!"""### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""############!!!###%%%%%%###!!!!!!!!!###""""""$$$%%%%%%###!!!######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***(((((()))***************((())))))))))))*********++++++,,,---------,,,,,,.........------.........,,,...///...------...///222333333444666777888888888999;;;:::888777777777555555777888999999999999555555444333333222222111111111000///......------)))***+++---......------+++++++++++++++++++++++++++***)))(((((('''(((((()))''''''))),,,,,,(((%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$%%%***$$$&&&&&&###'''%%%%%%$$$$$$%%%%%%&&&'''zzzggg^^^[[[WWWTTTRRRPPPMMMJJJMMMKKKJJJIIIHHHGGGDDDBBBDDDDDDDDDEEEGGGFFFDDDBBB@@@@@@????????????@@@@@@===<<<;;;:::999999999999888555222111222444444444111000000///...,,,+++***,,,***(((&&&%%%&&&''''''******)))((('''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((++++++***((('''&&&%%%$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###############!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$###!!!  $$$&&&&&&$$$!!! """###$$$%%%&&&$$$###"""""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###$$$###!!! """%%%%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###########################)))'''%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$"""############$$$$$$$$$###############"""!!!!!!#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%% !!!###$$$%%%%%%$$$$$$######""""""""""""######""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$"""!!!###"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""!!!!!! ###########################$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" """######""""""###$$$!!!!!!""""""######$$$$$$&&&%%%%%%$$$#########$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%(((((((((((())))))))))))************************++++++,,,,,,---...//////------,,,+++,,,---...///......//////000000111111111111222333333444444555222444777999;;;;;;::::::444666888::::::999666555555444444333333222111111//////...---,,,,,,++++++************)))))))))(((++++++***)))(((((())))))''''''''''''(((((((((((('''((()))***)))(((&&&$$$)))((('''%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&###"""'''&&&%%%%%%$$$$$$$$$%%%xxxddd\\\YYYUUURRRQQQPPPNNNMMMLLLJJJIIIIIIIIIHHHEEECCCEEEDDDDDDDDDFFFFFFDDDCCC>>>>>>===============>>><<<;;;:::999999888888888777555222111222444444333222111111000///---,,,+++,,,+++)))'''''''''((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$ !!!!!!!!!""""""%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$%%%$$$###"""###$$$"""###############"""!!!"""$$$%%%%%%$$$###############""""""!!!!!!$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$###!!! """%%%%%%%%%###"""""""""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! """###"""############$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!"""$$$#########%%%%%%###"""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###!!!!!!"""""""""""""""""""""""" """######""""""###$$$############$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((((((((())))))))))))************************++++++,,,,,,---......///111000...,,,+++++++++,,,......//////000000111111222222222333444444555555555666888:::;;;:::999888555666888999999888666555555444444333333222111111///......---,,,,,,++++++++++++++++++*********)))+++++++++*********))))))(((((((((((())))))))))))&&&'''((())))))(((&&&%%%&&&%%%$$$###!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%'''((())))))(((&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%wwwcccZZZWWWSSSPPPPPPPPPOOONNNJJJIIIHHHHHHIIIIIIGGGEEEFFFEEECCCCCCEEEEEEEEEDDD??????>>>===<<<<<<======;;;:::999888888888888888666444222111222333333222222222222111000...,,,,,,+++***)))(((((()))***+++&&&'''''''''(((((())))))&&&&&&&&&%%%&&&&&&'''(((!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&######################## """$$$&&&&&&%%%###"""&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$############"""""""""###$$$$$$$$$$$$######"""$$$%%%&&&$$$"""!!!!!!"""!!!""""""###$$$$$$###### """###$$$$$$$$$$$$%%%$$$$$$###"""!!! ######""""""######$$$%%%""""""###$$$%%%&&&''''''"""######"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$"""############$$$$$$$$$#########$$$######"""!!!%%%$$$$$$######"""!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!! !!!!!!%%%$$$###$$$&&&&&&$$$###"""""""""!!!""""""###$$$############"""""""""""" !!!"""###$$$%%%&&&######"""""""""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!! """""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""""""""""""""""""""""" """######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''((((((((((((((((((((())))))))))))************************+++,,,,,,------.........111000...,,,+++++++++,,,......//////000000111111333333333444555555666666888888:::::::::999888777777777777777777777666666444444444333222222111111......------,,,,,,++++++,,,,,,+++++++++************++++++,,,,,,+++))))))(((((()))))))))*********$$$%%%'''(((((('''&&&%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&(((((()))))))))'''&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&xxxddd[[[WWWSSSPPPOOONNNNNNMMMHHHGGGGGGHHHIIIIIIHHHFFFGGGEEECCCBBBDDDEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>:::999999888777777777888666444222111222333333222222222111111///...,,,+++***)))((((((((()))***+++''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''' ###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$#########""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###"""""""""""""""""""""""""""""""""!!!!!! ###$$$%%%$$$"""!!!"""###"""######$$$$$$#########%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""###############$$$$$$$$$"""######$$$%%%%%%&&&&&&#########"""!!!"""######%%%%%%$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$""""""###$$$$$$$$$$$$###########################!!!""""""###$$$&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&""""""#########$$$$$$$$$#########$$$$$$######"""#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%########################!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$######$$$%%%%%%$$$"""""""""""""""""""""######"""""""""""""""!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$############""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""##############################!!!!!!"""""""""!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$%%%%%%%%%$$$$$$######"""$$$$$$###############$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((((((((((((((())))))))))))************************,,,,,,,,,---------......------,,,+++,,,---...///......//////000000111111333333444444555666666777888888999::::::999888888888777666555555555666777444444333222222111111000---------,,,,,,,,,+++++++++++++++*********))))))((()))***,,,,,,***((('''(((((((((((())))))))))))###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&xxxddd\\\YYYTTTQQQOOOMMMLLLJJJGGGGGGFFFHHHJJJJJJIIIGGGGGGEEECCCBBBDDDEEEEEEEEEAAAAAA@@@???>>>>>>??????999999888888777888888888555444222222333444333222111111000///...,,,+++***((((((''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&& """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%""""""""""""""""""""""""%%%$$$#########$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$##################$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$""""""""""""############"""""""""""""""""""""###"""""""""""""""!!! !!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!!!!!&&&%%%###"""!!!!!!!!!!!!############""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""########################""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########""""""###$$$$$$$$$$$$###########################"""######$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$%%%$$$######""""""######$$$"""###############$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""""""""""""""!!!""""""""""""#################################%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!  !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" """######""""""###$$$$$$$$$######"""""""""!!!#########""""""###$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,---------------------,,,+++,,,---...///......//////000000111111333333444444555666666777666666777888999999999999888777555444333444555666222222222111000000//////,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''''''''&&&&&&''''''(((******'''''''''((((((((())))))%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&vvvccc\\\ZZZVVVSSSQQQNNNKKKIIIGGGGGGFFFHHHJJJJJJIIIGGGFFFEEECCCCCCEEEEEEEEEDDD>>>>>>============>>>>>>:::999999888888888999999666444333444555555333222000000000///...,,,***)))((((((((((((((('''''''''))))))(((((('''''''''&&&'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""###$$$$$$%%%########################&&&%%%###"""###$$$&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$### """###$$$######%%%&&&&&&&&&&&&%%%$$$"""!!! !!!!!!!!!!!!"""###$$$%%%&&&&&&%%%###""" """"""###$$$$$$$$$$$$###%%%%%%$$$$$$############$$$"""!!!!!!"""######""""""############"""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###!!!  """"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$ !!!"""$$$%%%&&&&&&######""""""""""""!!!!!!""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%% !!!!!!!!!!!!""""""""""""#########$$$$$$##############################""""""""""""#########"""!!!"""$$$$$$"""!!!"""############"""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$############""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""" !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""" """######""""""###$$$#########"""""""""""""""###""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###!!!!!!(((((((((((())))))))))))))))))))))))))))))))))))------------------------111000...,,,+++++++++,,,......//////000000111111333333333444555555666666555555666666777888999999888777555444333333444444111000000///......------,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''%%%%%%'''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%vvvdddZZZXXXVVVUUUSSSPPPLLLIIIHHHGGGGGGHHHIIIJJJHHHGGGEEEDDDDDDDDDFFFFFFDDDCCC<<<<<<<<<<<<===>>>???@@@::::::999999999999::::::666555444555666666444333111111111000...---+++***))))))))))))(((((('''&&&'''''''''((((((((((((((('''((())))))((('''&&&%%%'''&&&$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%"""###$$$$$$###"""###%%%%%%%%%%%%%%%$$$$$$###""" !!!"""###$$$%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%$$$$$$##################$$$$$$$$$%%%""" !!!###$$$###!!!######$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################"""!!! !!!###"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&$$$$$$#########"""""""""$$$######""""""###$$$%%%$$$$$$############$$$$$$############""""""""""""######################## !!!!!!!!!""""""""""""############$$$$$$$$$%%%########################""""""!!!!!!!!!!!!""""""######"""###$$$%%%###!!!"""######$$$###"""!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!  """######""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$%%%"""""""""""""""""""""""" """######""""""###$$$"""###############$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######(((((((((((())))))))))))))))))))))))))))))))))))------------------------111000...,,,+++++++++,,,......//////000000111111222222222333444444555555666666555555555555666666777666555444333333333333//////...------,,,,,,+++++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########xxxgggXXXWWWVVVVVVUUUSSSNNNKKKHHHGGGGGGHHHIIIJJJHHHGGGDDDDDDDDDEEEGGGFFFDDDBBB===>>>>>>>>>???AAABBBCCC:::::::::999::::::;;;;;;777666555666777777555333222222222111000...,,,+++++++++++++++***((('''&&&%%%%%%&&&'''((()))***+++'''((()))))))))(((&&&%%%'''&&&###"""!!!###%%%'''########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$!!!""""""#########""""""!!!"""""""""############!!!"""###$$$%%%$$$######!!!!!!"""###$$$%%%%%%&&&%%%""" !!!###$$$###!!!$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$########################### """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&'''%%%$$$###$$$&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&%%%$$$""""""""""""#########""""""""""""###############""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###$$$&&&&&&$$$""""""###$$$$$$$$$"""!!! !!!!!!""""""######$$$$$$""""""###$$$%%%&&&&&&'''############""""""""""""""""""""""""""""""""""""))))))'''%%%###"""  !!!"""$$$$$$"""!!! ######""""""!!!!!! ########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!"""######""""""###$$$#########$$$$$$%%%%%%&&&""""""!!!""""""###$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------------------------------,,,+++,,,---...///......//////000111111111111111222333333444444555777777666444444333333333666666555444444333222222...------,,,,,,+++******++++++++++++++++++++++++************))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))***)))((('''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))((('''%%%$$$###""""""qqqaaaXXXVVVTTTSSSRRRPPPMMMJJJEEEFFFHHHJJJKKKKKKKKKKKKEEEEEEDDDEEEEEEDDDBBB???===============>>>??????::::::::::::::::::::::::888777555444333333444444555444222000///.........)))***+++,,,,,,+++)))''')))(((((()))******)))'''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&############%%%%%%$$$###&&&&&&&&&&&&%%%$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$###"""!!!!!! ###&&&'''&&&$$$###""""""############""""""&&&%%%$$$######$$$%%%&&&###$$$%%%$$$""" !!!!!!""""""""""""!!!!!!%%%$$$""""""###$$$###"""$$$$$$$$$######""""""""""""$$$%%%$$$"""!!!###&&&+++'''"""!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""'''%%%$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$"""!!!!!!$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""  ###$$$### """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""######$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&& """###$$$$$$###""" $$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###!!!!!!!!!""""""'''%%%$$$""""""""""""### !!!###%%%%%%%%%$$$###""""""!!!!!!!!!###$$$%%%###"""!!!!!!!!!###$$$%%%###"""!!! !!!%%%$$$$$$$$$###"""""""""%%%### ###%%%%%%######""""""""""""######"""!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###"""!!!!!!&&&$$$###$$$%%%%%%$$$#########""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$""""""%%%''''''&&&$$$%%%'''&&&### $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...............000000111111111222222222333333333333333333333333444444333333222111111000,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,++++++***(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$qqqaaaYYYWWWTTTSSSRRRPPPMMMKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEBBB@@@@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888777555444333333444444444333222000///......---******++++++***)))'''&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############!!!""""""""""""###############""""""""""""######""""""""""""###$$$%%%&&&$$$%%%%%%$$$$$$"""!!!!!! !!!###%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%&&&((('''%%%######$$$###$$$$$$$$$$$$$$$$$$###%%%###""""""$$$%%%$$$$$$%%%$$$$$$$$$###############%%%%%%$$$!!! """$$$***&&&"""!!!"""$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###""""""###$$$###!!! !!!"""######$$$$$$######$$$%%%$$$"""!!!"""###&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###################################################!!! !!!###$$$###!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""###""""""!!!!!!"""###$$$!!!""""""######$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""############""""""$$$###"""!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$$$$#####################""""""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%######!!! !!!!!!######""""""""""""""""""###!!! """############""""""""""""######"""""""""""""""!!!!!!!!! !!!"""######$$$$$$###"""!!!!!!######"""!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$###""""""$$$&&&%%%$$$%%%''')))***(((%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...////////////...111111111111111111111111222222222222222222222222111111000000///......---,,,,,,+++++++++*********++++++*********)))))))))++++++++++++***(((''''''&&&%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&qqqaaaYYYWWWTTTSSSQQQPPPMMMJJJIIIIIIJJJJJJJJJIIIGGGGGGFFFEEEDDDEEEFFFEEECCC@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777666555333333333333444444333222111///...------++++++***)))((((((''''''(((''''''((())))))(((&&&%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$###""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""!!! """$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$"""!!!###$$$(((&&&###!!!"""###$$$###########################!!!""""""###$$$%%%&&&'''"""!!! !!!#########!!!!!!!!!"""$$$$$$%%%%%%%%%"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%######"""""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!! """""""""!!!""""""###$$$ !!!"""###$$$'''%%%###!!! !!!"""###$$$###""""""!!!""""""###"""""""""!!!""""""###$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!"""""" ######""""""""""""######"""############"""  !!!"""###$$$$$$###!!!!!!!!!######"""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%%%%$$$######$$$&&&###"""###%%%'''(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***))))))))))))***++++++******++++++,,,,,,------...------,,,,,,------...---......///////////////111111111111000000000000111111111111111111111111/////////...------,,,,,,++++++++++++*********)))************))))))))))))*********)))((('''&&&%%%$$$#########$$$%%%&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&rrrbbbYYYVVVSSSQQQPPPNNNKKKIIIFFFGGGHHHJJJKKKKKKJJJJJJDDDCCCCCCDDDEEEDDDBBB@@@;;;;;;===>>>@@@AAABBBBBB<<<<<<<<<<<<;;;;;;;;;;;;777666444333222333333444333222222111///...---,,,+++***)))(((((()))))))))***)))((()))++++++)))((($$$%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$###"""!!!!!!$$$%%%&&&%%%###"""!!!!!!######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$""""""""""""##################""""""""""""############""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""""""""###$$$###""""""""""""""""""###!!!"""###$$$$$$###"""!!!!!!"""###"""!!!"""############$$$$$$######### """""""""%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""!!! !!!###$$$###"""%%%%%%&&&&&&%%%$$$$$$###"""###$$$###"""!!!"""###########################""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""!!!!!!"""############"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$%%% !!!!!!"""######$$$%%%$$$###!!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!""""""""""""""""""######$$$##################### !!!!!!""""""#########  !!!######!!! ######""""""""""""######"""###$$$%%%$$$"""!!!!!!!!!"""""""""""""""$$$###"""###$$$%%%$$$###"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""############""""""%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***++++++))))))***+++,,,------......------,,,,,,------...---...//////000000//////111000000000000/////////////////////////////////////////////......------+++************)))))))))******)))))))))((((((((()))))))))((('''&&&$$$$$$&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%tttdddXXXUUUQQQOOOMMMLLLJJJHHHFFFGGGIIIJJJJJJJJJJJJIIIBBBBBBBBBCCCDDDCCCAAA???;;;<<<>>>@@@AAABBBCCCCCC;;;;;;;;;:::::::::999999777666444333222222333333222222222111000...,,,+++))))))((())))))***+++,,,&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$"""!!!!!!!!!!!!$$$(((((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%######$$$$$$$$$###""""""%%%$$$###"""!!!"""$$$%%%######"""!!!!!!"""######!!!"""###$$$$$$###"""!!!"""###%%%&&&%%%%%%&&&'''#########$$$$$$######### !!!#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$######$$$%%%########################$$$######""""""######$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""""""""!!!$$$######""""""######$$$################################################"""###############$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""##############################""""""""""""############""""""!!!""""""######""""""!!! !!!"""###$$$$$$%%%######################## !!!"""###$$$######"""############""""""!!!!!!""""""#########"""""""""#########$$$$$$$$$$$$###"""""""""######$$$$$$$$$ !!!###%%%%%%""" ######""""""""""""#########$$$%%%%%%$$$""" """########################"""!!!"""$$$%%%$$$#########"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""###%%%&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++))))))******+++,,,---------------,,,,,,------------......///////////////////////////////////////.................................---------------*********)))))))))(((((()))))))))(((((((((''''''''''''(((''''''&&&%%%$$$''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwgggYYYVVVQQQNNNMMMKKKIIIHHHJJJJJJKKKKKKJJJHHHFFFEEEBBBBBBBBBCCCDDDDDDBBB@@@???@@@AAABBBBBBAAA??????;;;;;;;;;::::::999999888666555444222222222222333111111222111000...+++***'''(((((())))))******+++((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""%%%((((((&&&%%%&&&)))%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$######"""$$$$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&"""##################"""!!!###$$$%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%"""############$$$$$$$$$""""""""""""###$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! ###"""!!!"""$$$$$$$$$""" !!!######$$$$$$###$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######"""######""""""""""""##############################""""""""""""""""""""""""!!!"""$$$###""""""###%%%""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""###""""""############""""""###########################""""""""""""""""""###"""######$$$$$$######""" """###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$%%%$$$###""""""############""""""!!!"""############"""!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!######""""""""""""#########$$$$$$$$$$$$###!!! !!!"""###$$$%%%&&&'''  """###"""!!!######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! """$$$$$$"""!!!""""""!!!############$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((((((((()))******))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------.........................../////////000........................++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((yyyiii[[[WWWSSSOOOMMMLLLJJJIIIJJJKKKKKKKKKJJJHHHFFFEEECCCCCCCCCDDDFFFFFFDDDBBB@@@AAABBBCCCBBBAAA???======<<<<<<;;;::::::999999666555444222111222222333000111111111000...+++)))''''''((((((((('''%%%%%%***))))))***++++++***(((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$ ###)))######$$$$$$$$$######"""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$"""######$$$$$$$$$######""""""""""""###$$$%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$############$$$$$$!!!######!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###%%%$$$"""###$$$%%%%%%$$$!!!!!!"""""""""#########!!!!!!######!!!!!!###$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!"""###"""  """###$$$%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""###%%%%%%%%%$$$$$$######""""""""""""###################################################### """######!!!!!!"""$$$""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$###"""!!! !!!!!!""""""###############""""""""""""######"""######$$$$$$######""" !!!"""###$$$$$$###### !!!"""###$$$$$$######!!!!!!""""""""""""""""""!!!!!!######$$$###"""""""""######$$$###"""!!! !!!!!!###$$$$$$$$$##################""""""""""""!!!!!! !!!###$$$"""!!!######""""""""""""##############################!!!!!!!!!"""###$$$$$$%%%  """###"""!!!###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!###%%%%%%###""""""### !!!!!! """###%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))*********************+++++++++,,,++++++******++++++,,,+++,,,,,,---------------,,,,,,---...//////000000........................++++++++++++++++++++++++))))))((((((((('''''''''((((((((('''''''''&&&&&&$$$%%%&&&'''(((((((((((('''((((((((((((&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((zzzjjj]]]YYYTTTQQQOOONNNLLLKKKGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDEEEFFFHHHGGGEEEDDD>>>???AAACCCCCCCCCAAA@@@>>>>>>===<<<;;;;;;::::::666555333222111222222333000111111111000...+++)))''''''((((((&&&$$$!!!'''&&&&&&'''(((((('''%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###&&&!!!"""###$$$$$$$$$$$$$$$$$$##################$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$###!!! !!!###$$$&&&%%%$$$######$$$%%%&&&###$$$&&&&&&$$$###$$$%%%!!!!!!""""""""""""!!!!!!$$$""" !!!""""""!!! !!!!!!"""""""""###)))&&&###$$$&&&'''%%%### ###$$$$$$!!! """%%%######################## !!!"""###$$$%%%%%%###""" !!!!!! $$$%%%%%%&&&&&&&&&%%%%%% """######""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&&&&%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" """$$$""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$###"""  !!!"""############""""""""""""######""""""############"""""" !!!###$$$$$$###"""""" """$$$$$$$$$$$$%%%$$$"""  !!!""" !!!"""###$$$$$$###""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$###"""######""""""!!!!!! !!!  !!!""""""!!!######""""""""""""######$$$######"""######$$$%%%$$$######"""!!! !!!!!! !!!$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$&&&(((((('''%%%%%%&&&"""%%%((((((&&&$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******+++++++++***************+++******************+++***+++,,,,,,------,,,,,,***+++,,,---...000111111........................------------------------)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$&&&'''((()))))))))))))))******)))'''%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&wwwgggZZZYYYWWWTTTQQQNNNLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEBBB@@@BBBBBBAAA@@@@@@??????>>>???>>><<<:::999999:::;;;666555333222111111222333999777444000...,,,++++++******))))))((((((((('''(((((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$"""!!!""""""###%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$&&&&&&$$$###""""""!!!!!!""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&### #########""""""""""""######################################################&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###"""!!!######$$$$$$$$$######"""###"""""""""""""""######!!!###$$$%%%$$$###"""###$$$%%%$$$"""!!!"""###!!!!!!""""""###%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!###%%%%%%%%%$$$###""""""""""""""""""""""""#####################$$$ !!!"""###############""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###$$$%%%%%%%%%###"""!!! !!!"""###%%%%%%%%%$$$###"""!!! ###"""""""""!!!!!! #########"""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!###"""!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!!""""""###""""""!!! """"""""""""""""""""""""&&&%%%$$$###""""""""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((((((((('''''')))***+++,,,---,,,++++++---,,,+++))))))))))))***************************))))))***+++,,,...///000......------------......////////////...---,,,+++(((((((((((((((((((((((((((((('''&&&&&&''')))***(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%###$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%vvvfffZZZYYYWWWTTTQQQNNNLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEECCCAAAAAAAAA@@@??????>>>>>>===;;;::::::999999888777777666555444222111222222333666555222///---++++++************)))))))))((((((###$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$######""""""""""""""""""###""""""""""""######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###""""""%%%'''&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""##################""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###############$$$$$$$$$######"""######""""""""""""###### $$$%%%%%%%%%###"""###$$$######"""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""##################""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!""""""######$$$###"""!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!#########""""""!!!!!!!!!############""""""""""""######"""""""""""""""""""""""""""""""""#########!!!!!! !!!!!!"""############"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$###!!! !!!"""###%%%$$$$$$############$$$$$$""""""############""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""#########"""######$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))***+++,,,,,,,,,+++++++++******))))))***+++,,,************************************+++,,,,,,---......------------..................---,,,+++***************************+++***)))((('''(((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%tttdddZZZYYYVVVSSSPPPMMMKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGEEECCCBBBBBBCCCDDDCCCCCC@@@@@@??????>>>======<<<999999:::::::::888777666666555444222222222222333333222000...,,,++++++************))))))))))))(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$##############################$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################"""!!!###'''!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###""""""""""""!!!!!!!!!########################$$$""" !!!$$$%%%%%%"""######$$$$$$$$$############"""""""""""""""###!!!""""""""""""$$$&&&&&&%%%$$$###$$$%%%$$$###""""""!!!!!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$###""""""!!!"""""""""##############################$$$$$$$$$$$$######"""#########$$$$$$%%%%%%!!!!!!""""""###$$$$$$%%%'''&&&###!!!!!!!!!###$$$""""""""""""""""""""""""######""""""!!!!!!!!! """############""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""######$$$######""""""###############"""""""""########################!!!!!!!!!!!!!!!""""""""" !!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$###"""""""""############"""!!!!!!"""""""""$$$###"""!!!!!!"""############""""""""""""######""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''))))))***++++++++++++***))))))))))))***+++,,,---************************+++*********************------,,,,,,,,,,,,------,,,------,,,,,,+++***)))************************++++++)))((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""######""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%&&&######""""""######$$$%%%sssbbbZZZXXXUUURRROOOLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHGGGEEECCCAAA@@@BBBDDDDDDDDD@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;:::999999777666444333222222333333222111000///---,,,,,,+++(((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######%%%$$$$$$###""""""""""""########################################################################!!!!!!""""""""""""!!!!!!"""""""""######""""""""""""!!!"""$$$ !!!"""###$$$%%%%%%########################""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!!!!$$$%%%&&&""""""###$$$$$$$$$######$$$###""""""""""""""""""######%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%#########$$$%%%&&&'''(((########################################################################$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###############$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!! ###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$##################"""###############$$$$$$ !!!!!!""""""#########!!!!!!""""""############$$$$$$######$$$$$$%%%&&&%%%$$$###""""""!!!""""""""""""!!!!!!!!!""""""###$$$###""""""!!!""""""###""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''')))))))))***************))))))*********++++++,,,******************************++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++***)))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%)))(((%%%#########%%%&&&""""""###$$$%%%%%%&&&&&&######""""""######$$$%%%sssbbbZZZXXXTTTPPPMMMKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHEEECCCAAA@@@BBBDDDDDDDDDBBBAAAAAA@@@??????>>>>>>===<<<;;;:::::::::;;;<<<777666444333222333333444111111111000///...---,,,''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$############%%%%%%$$$###""""""##############################################################################!!!!!!""""""""""""!!!!!!!!!"""############"""!!!""""""######$$$###!!! $$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""############""""""""""""""""""""""""###!!!"""$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$#########%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$"""""""""############"""!!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" !!!###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! ###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""####################################"""!!!!!!""""""""""""!!!!!! !!!"""#################################$$$$$$""""""######$$$$$$$$$%%%"""""""""######$$$$$$$$$############""""""!!!!!! !!!""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""###############""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$######"""!!!!!!"""""""""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''((((((((()))))))))******++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,---------,,,++++++************++++++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&""""""###$$$%%%%%%&&&&&&######""""""######$$$%%%tttdddZZZWWWSSSOOOLLLJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHEEECCCBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@?????????;;;;;;;;;:::::::::::::::777666555333333333333444111111111111///...,,,+++&&&&&&''''''''''''((((((&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$#########%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!###$$$%%%'''(((&&&"""!!!""""""!!! """""""""""""""""""""""" """"""""""""############$$$$$$$$$$$$$$$#########"""""""""############$$$########################"""!!! !!!###$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$###############$$$&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""!!!###%%%'''((('''&&&%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""""""""!!!!!!"""##############################$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""#########""""""""""""###############""""""######$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""############"""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!"""""" !!!"""######$$$######$$$###"""!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!"""!!!!!!""""""$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''((((((((('''((())))))***+++,,,,,,++++++)))(((((()))))))))))))))))))))))))))***,,,---......------******))))))))))))******)))******))))))((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%#########$$$$$$%%%%%%&&&######""""""######$$$%%%vvvfffZZZWWWSSSNNNKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEEEECCCAAAAAAAAA@@@@@@???>>>>>>>>>888:::===???@@@===:::888888777555444333333444444111111111000...,,,***)))((((((((()))))))))******+++***)))((('''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###""""""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$#########$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""#########%%%(((((($$$!!!!!!###%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$"""!!!!!!!!!"""$$$$$$%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!#########$$$$$$%%%&&&'''$$$%%%%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!!!!"""######!!!""""""############"""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!"""######"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""#########""""""###$$$$$$%%%&&&&&&############""""""""""""#########"""""""""""""""###############$$$%%%%%%"""!!!!!!!!!!!!""""""######"""!!!  !!!"""###$$$$$$$$$###""""""!!!!!!""""""### !!!"""######$$$$$$$$$%%%$$$###!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!!!!""""""######"""!!!!!!"""###$$$"""######$$$%%%%%%&&&&&&##############################$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''''''''((()))***)))***++++++++++++)))))))))))))))))))))))))))))))))***,,,------,,,+++******))))))(((((())))))************))))))((('''&&&''''''''''''''''''''''''''''''((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%wwwgggZZZWWWRRRNNNKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFEEEFFFFFFEEEBBB@@@@@@@@@??????>>>=========777;;;BBBFFFFFFBBB<<<888888777555444333333444444000000000///---+++)))'''))))))******+++++++++,,,,,,+++)))((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%$$$###"""######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$#########"""######$$$%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""###!!!!!!###&&&((('''%%% !!!###$$$%%%###"""!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""%%%&&&(((###$$$%%%$$$"""!!!"""###%%%%%%%%%&&&'''((()))***########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$###"""!!! #########$$$$$$%%%&&&&&&%%%$$$"""  !!!""""""""""""""""""""""""""" !!!"""###$$$$$$ !!!"""###############""""""""""""""""""""""""!!!!!!"""############### !!!"""######$$$ !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""###""""""###$$$%%%%%%&&&&&&######""""""!!!!!! !!!!!!!!!"""######$$$$$$ !!!!!!"""!!!!!! !!!!!!"""###$$$$$$###""" !!!"""$$$%%%%%%%%%######""""""""""""###### !!!######$$$$$$$$$'''%%%###"""!!!"""###$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''(((''''''&&&&&&((()))***'''(((***+++,,,,,,++++++))))))))))))))))))))))))***+++,,,---,,,***(((&&&))))))(((((((((((())))))************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$######$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%vvvfff\\\YYYTTTQQQNNNLLLJJJHHHHHHIIIKKKMMMNNNMMMLLLKKKEEEDDDCCCCCCDDDDDDCCCBBBCCC@@@>>>======>>>>>>===;;;<<<<<<======>>>>>>???777777555444333222222222111111111000///---,,,+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%% """$$$""" $$$(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$###  ######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""!!! ###"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!"""######"""!!!!!!"""###"""!!! !!!"""$$$$$$######$$$$$$&&&&&&######"""!!! !!!!!!""""""######$$$%%%''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$######%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$###"""!!! """"""""""""############$$$###!!! !!!""""""""""""""""""""""""###$$$$$$###  !!!!!!!!!!!!!!!""""""#########""""""!!!!!! ########################$$$$$$$$$###############%%%%%%$$$###"""!!! !!!!!!""""""""""""!!! #########"""""""""""""""########################"""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!######""""""""""""############""""""!!!!!! !!!!!!!!!"""""""""""""""!!!  !!!"""###"""""""""###$$$%%%%%% !!!!!!!!!!!! """"""""""""############ !!!!!!!!!!!!!!!!!!!!!"""############"""&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''************************((((((((((((''''''''''''*********+++,,,,,,,,,---///...,,,***)))(((''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########""""""""""""!!!!!!!!!!!!"""######$$$$$$ !!!$$$"""!!!!!!!!!!!!""""""###!!!!!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%wwwggg]]]YYYTTTQQQNNNLLLJJJHHHFFFHHHJJJLLLMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCAAA???AAA???======>>>>>>===<<<999888888888888888888888666555444333222111111111/////////...---+++***))))))((((((''''''(((((())),,,,,,+++***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$""" !!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!######"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$###""""""$$$$$$###"""$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#####################"""""""""######$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!""""""""""""############$$$###!!! !!!"""###""""""""""""""""""""""""######$$$###!!! !!!""""""!!!!!!!!!"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! ###""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""""""""!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""#####################$$$%%%%%%%%%%%%$$$""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))************************))))))))))))************))))))))))))))))))******+++***))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!"""######"""!!!"""$$$&&&&&&%%%$$$"""!!!!!!!!! """"""###$$$$$$$$$$$$$$$########################$$$$$$$$$###############xxxhhh]]]ZZZUUUQQQOOOLLLJJJHHHEEEGGGIIIKKKLLLLLLLLLKKKJJJHHHEEEDDDCCCAAA???<<>>======>>>>>><<<::::::::::::999888777777777555444333222111000000000000000///...---+++)))((((((''''''''''''''''''(((******)))(((((((((((()))''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&$$$###%%%)))((($$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&$$$"""!!!"""#########$$$$$$$$$$$$######"""##################"""""""""######$$$$$$$$$%%%!!! """######"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$$$$%%%$$$############$$$%%%%%%$$$$$$#########"""""""""$$$###""""""$$$$$$###"""$$$!!! """%%%&&&%%%###$$$$$$%%%&&&&&&%%%######%%%%%%$$$############$$$###""""""!!! !!!!!!%%%$$$###"""""""""###$$$######$$$$$$%%%$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&'''%%%$$$######""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""##################"""!!!!!!"""$$$%%%"""""""""""""""""""""""""""###$$$###!!! !!!###""""""""""""###$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!###"""!!! """$$$%%%$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))((((((&&&''''''(((((())))))***((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!!"""###%%%$$$######$$$&&&&&&&&&%%%###""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""xxxggg]]]ZZZUUUQQQOOOMMMJJJHHHFFFHHHJJJLLLMMMMMMLLLKKKIIIGGGEEECCCCCCAAA???===>>>======>>>>>>===;;;888::::::::::::999999888888555444333222111111111111222222111000///---+++***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$$$$###"""###%%%&&&&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###""""""###$$$%%%#########""""""""""""!!!"""!!! !!!###$$$###"""!!!"""%%%""" !!!###%%%%%%%%%###"""######"""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$!!!""""""#####################$$$$$$$$$$$$######!!!""""""##############################$$$$$$%%%#########$$$$$$######### !!!"""###$$$%%%%%%$$$######""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""###$$$###!!! !!!"""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""######$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!###"""!!!  !!!"""$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!!!!!!! !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***,,,,,,++++++******))))))&&&''''''((())))))))))))$$$%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!!!!"""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""######$$$%%%%%%!!!######"""!!!"""###""""""""""""###$$$$$$%%%######$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""wwwfff]]]YYYUUURRROOONNNKKKIIIIIIJJJLLLNNNOOONNNMMMLLLFFFEEECCCBBBCCCBBBAAA???>>>======>>>>>>===;;;888666666666777777888888888666555444333333222333333333222222000...,,,+++)))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))%%%%%%$$$$$$$$$############$$$&&&''''''&&&$$$###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!#########!!! !!!"""######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$############"""&&&%%%$$$$$$&&&(((((('''"""######$$$$$$######"""########################"""""""""""""""###$$$$$$%%%$$$###"""!!!"""$$$$$$#########""""""""""""!!!!!!  """###"""!!! """$$$"""!!!###$$$$$$#########"""""""""""""""######""""""""""""###$$$%%%&&&%%%$$$###"""!!!"""######!!!"""######$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""!!!!!!!!!"""""""""#########"""""""""######$$$%%%$$$##################$$$ !!!"""###$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""#########!!!"""""""""############ !!!"""###$$$"""""""""""""""""""""""""""###$$$###"""!!!"""##################$$$$$$%%%""""""""""""#################################### !!!!!!""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!"""######""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!! !!!###"""!!!  !!!"""%%%$$$######""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***,,,++++++******)))))))))))))))*********)))((('''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$""""""###$$$%%%%%%$$$$$$#########"""""""""!!!!!!"""""""""###$$$$$$%%%%%% """"""!!!!!!!!!""" !!!"""###$$$$$$"""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$vvveee[[[XXXTTTRRRPPPOOOMMMKKKKKKLLLNNNOOOOOONNNLLLKKKDDDBBBAAABBBCCCCCCBBBAAA???>>>======>>>>>><<<:::777777888999999:::;;;;;;666555444444333333333444111111000...,,,***((('''(((''''''''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$"""###&&&''''''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########"""$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""### """###"""!!! !!!"""######$$$$$$$$$$$$######"""##################"""%%%$$$$$$$$$######""""""$$$###"""###%%%&&&&&&&&&""""""############""""""########################$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!!!!"""###$$$$$$$$$#########"""""""""  """###"""!!!"""  $$$%%%$$$""" """###$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&""""""######$$$&&&'''(((''''''%%%$$$$$$$$$%%%&&&""""""######$$$###############$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$############$$$%%%%%%"""""""""""""""###$$$%%%$$$$$$###""""""###$$$$$$!!!""""""######$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""###""""""""""""############ !!!""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""$$$###""""""""""""###$$$$$$"""""""""############$$$######################## !!!!!!""""""######$$$!!!!!!""""""#########$$$ !!!"""""""""""""""%%%%%%$$$###"""!!! !!!###%%%%%%$$$"""!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""###"""!!! """$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$###############$$$!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!"""###############!!!"""######$$$$$$######"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((''''''******++++++***((('''%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$######""""""!!!"""$$$###""""""###%%%###""""""!!! !!!!!!"""############"""!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%wwwfffZZZWWWTTTQQQQQQPPPOOOMMMLLLMMMNNNOOONNNLLLJJJIIIDDDBBBAAAAAACCCCCCBBB@@@AAA???======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;555444333333222333333333111111000...,,,***(((''')))((((((''''''(((((()))$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$""" !!!#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###!!!"""######"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$###!!! !!!###%%%%%%$$$""""""############""""""########################$$$$$$$$$$$$%%%&&&'''(((&&&$$$""" !!!###$$$%%%$$$$$$$$$############"""!!! """$$$%%%$$$###%%%$$$$$$%%%%%%%%%%%%%%%"""""""""###############%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$#########$$$%%%"""############""""""!!!""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$######"""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""###$$$$$$"""#####################%%%$$$######""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""""""""############ !!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""!!!!!!!!!"""######""""""#########$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%"""""""""""""""######### !!!"""###$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$###""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""######""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$###""""""""""""######$$$""""""############"""""" !!!!!!!!!!!!!!!!!!"""###############!!!""""""###############$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))************'''''''''(((((((((((((((((()))******)))(((&&&$$$''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%$$$###!!!%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$######"""###$$$$$$###"""###%%%'''$$$###""""""!!!!!!""""""###$$$$$$$$$######"""!!!########################""""""######$$$%%%%%%&&&xxxgggYYYVVVSSSQQQQQQQQQPPPOOOLLLMMMNNNNNNMMMKKKHHHGGGEEECCCBBBBBBBBBBBBAAA???CCC@@@>>>======>>>>>>===999999888888777666666666333333222222111222222222444333222111...,,,***)))))))))(((((((((((())))))((((((((((((((()))***+++%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###'''$$$"""###&&&'''$$$!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""###$$$$$$###"""###%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&###"""!!!"""$$$%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%""" !!!"""$$$%%%%%%%%%$$$$$$$$$$$$######""""""###%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%$$$###############"""""""""###$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$###!!! !!!"""###############"""!!! !!!!!!"""############### """###$$$$$$###""" """!!! !!!###$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!! %%%$$$$$$###"""#########"""""""""""""""""""""""" !!!!!!!!!!!!########################""""""""""""############!!!""""""############""""""""""""""""""""""""""""""###$$$$$$###"""###%%%!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%######""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""#######################################"""!!! !!!"""$$$&&&!!!"""$$$&&&&&&$$$"""!!!!!!!!! !!!!!! !!!!!!!!!""""""###### !!!!!!""""""""""""""""""!!!  !!!"""!!!!!! !!!!!!"""###$$$""""""############""""""""""""""""""############ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******++++++%%%&&&((())))))'''%%%$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###!!!#########""""""""""""!!!"""######$$$$$$%%%&&&&&&###$$$###""" """%%%'''!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%$$$###"""########################!!!""""""###$$$%%%%%%%%%xxxccc[[[XXXUUUTTTSSSRRRPPPOOOKKKLLLMMMMMMMMMLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@???@@@???======>>>>>>===;;;:::;;;;;;<<<;;;:::888777777666444333222222333444222222111000...,,,+++***''''''&&&&&&&&&&&&'''''',,,,,,++++++***)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$###  ###&&&##################$$$$$$$$$#########$$$$$$###!!!&&&'''''''''&&&$$$"""!!!$$$$$$###"""!!!!!!!!!"""###  $$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&$$$"""!!!!!!"""'''%%%###!!! !!!"""###$$$%%%%%%$$$###!!! !!!###%%%&&&''''''$$$$$$###""""""""""""""" !!!"""$$$&&&'''$$$$$$###############$$$$$$%%%$$$$$$###!!! """###$$$$$$%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""#########"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%$$$###"""!!! !!!"""""""""###############$$$%%%&&&%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!  !!!!!!""""""""""""!!!"""######$$$$$$######"""&&&$$$"""!!! !!!"""###%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$###"""!!!!!!""""""$$$###""""""###%%%'''(((!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###!!! ###"""!!!!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""&&&$$$""" """$$$&&&######""""""!!!!!! &&&###!!! !!!!!! !!!"""######$$$######"""######""" !!!"""""""""""""""""""""""""""###"""  !!!!!! !!!!!!!!!!!!###############$$$$$$%%%"""""""""!!! """"""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((('''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######"""""""""""""""###%%%%%%%%%%%%$$$###""""""%%%$$$######""""""###### !!!######$$$$$$$$$ !!!###$$$%%%!!!""""""!!!!!!"""###""""""!!!!!! """""""""""""""######$$$########################""""""!!!!!!""""""###$$$######""""""""""""######yyydddZZZYYYXXXXXXWWWTTTOOOLLLKKKKKKLLLMMMLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA@@@??????===<<<<<<>>>>>>===;;;999:::;;;;;;;;;:::999888666555444222222222222333222222111000...,,,+++***))))))(((((((((((()))))),,,+++***(((%%%""" &&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%$$$"""!!!!!!$$$&&&&&&%%%%%%$$$$$$#########%%%$$$$$$%%%&&&&&&%%%### !!!###$$$&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###&&&$$$###!!! !!!"""###"""############"""!!!!!! !!!"""##################"""!!!!!! !!! !!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!"""""""""""""""""""""###############$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""!!!"""""""""############''''''''''''&&&%%%$$$$$$!!!!!!""""""######""""""######$$$$$$$$$$$$######%%%$$$"""!!! !!!"""#########$$$$$$######""""""!!!""""""######$$$$$$%%%$$$$$$###"""""""""""""""""""""!!! !!!###%%%&&&#########"""""""""""""""""""""!!!!!!""""""###$$$############"""""""""!!!"""""""""""""""""""""!!!$$$###"""!!!!!! !!!$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!$$$###!!! !!!###$$$###"""""""""""""""!!!!!!###""" !!!###%%%%%%%%%!!!!!!""""""###""""""""""""######""" !!!"""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""""""""""""""""""""""""""""""""""" !!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((&&&&&&&&&(((((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$######""""""###### !!!"""######$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""############"""###$$$""""""!!!!!!!!! """""""""""""""######$$$########################"""""""""############$$$######""""""""""""######zzzfffZZZ[[[\\\\\\[[[UUUNNNIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@???===<<<;;;;;;===>>>===<<<888999:::;;;;;;;;;:::999666555333222111111222222222222111000...,,,+++******))))))(((((())))))***)))))))))'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&''''''&&&%%%$$$######"""###""""""$$$%%%&&&%%%$$$ ###$$$&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!"""###"""######""""""!!! $$$############""""""""""""""""""""""""######$$$"""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$####################################""""""""""""######"""###$$$%%%%%%$$$######!!!""""""""""""""""""!!!##############################$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""############$$$$$$$$$%%%%%%$$$######!!!""""""###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""###"""""""""""""""#########""""""""""""""""""""""""$$$###"""""""""""""""""" !!!"""$$$$$$$$$######"""!!!!!! """"""!!!!!!""""""###$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################!!! !!!###$$$$$$$$$!!!!!!"""""""""!!! """######""" !!!"""""""""""""""""""""""""""$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""""""""""""""""""""!!!"""###"""  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&''')))***)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$######""""""###### !!!"""######$$$######&&&%%%$$$###"""!!!!!!!!!##################""""""""""""!!!!!!!!!!!! """""""""""""""######$$$########################!!!"""###$$$%%%$$$############""""""""""""######{{{hhh]]]]]]]]]]]]ZZZUUUNNNHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@???;;;::::::;;;===>>>===<<<777888:::;;;<<<;;;;;;:::555444222111000000111222222222111000...,,,+++***((((((''''''''''''((((((&&&''')))***)))&&&###!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$###""""""####################################$$$%%%&&&$$$#####################################################################"""######"""  !!!""""""!!!!!!"""###$$$$$$!!!!!! !!!"""$$$%%%############"""!!! """"""""""""""""""!!!!!!$$$######"""""""""""""""##################$$$%%%&&&%%%###!!! """###%%%%%%%%%%%%$$$$$$###"""###########################"""!!! !!!"""###$$$$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!""""""""""""##################$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########!!!!!!""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""######""""""""""""######$$$$$$#########""""""!!!!!!!!!######"""""""""""""""###  !!!"""############""""""!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!"""######$$$######""""""######$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""######$$$$$$%%%%%%###""" !!!!!!"""!!!!!! !!!"""###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###!!! !!!!!!!!!!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%&&&(((***))))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""######!!!!!!"""########################"""###$$$$$$%%%###"""!!!!!!""""""!!! """"""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################!!!"""$$$%%%&&&%%%###"""######""""""""""""######}}}iiiaaa___\\\ZZZWWWSSSNNNJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@???;;;::::::;;;===>>>===<<<777888:::;;;<<<;;;;;;:::555444222111000000111222222222111000...,,,+++***((((((''''''''''''((((((%%%'''***,,,,,,+++((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$#########!!!!!!""""""######$$$$$$!!!###$$$###"""&&&%%%%%%$$$###"""""""""""""""!!!""""""###$$$%%%###$$$$$$$$$######"""###########################""""""""""""""""""""""""###$$$$$$### !!!!!!!!!""""""###$$$$$$"""!!!!!!!!!"""$$$&&&'''######$$$$$$$$$###"""""" %%%$$$###"""!!!!!!!!!!!!######""""""###$$$%%%%%%&&&%%%"""!!! !!!"""###%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$###"""!!! """######$$$$$$######"""""""""#########$$$$$$$$$#########""""""""""""!!!""""""""""""#########$$$%%%%%%$$$###""""""!!!!!!######""""""""""""""""""""""""###$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""#####################$$$%%%&&&$$$$$$$$$###""""""!!!!!!###"""""""""""""""######!!!!!! !!!!!!""""""!!!!!!""""""############!!!!!!!!! !!!""""""###""""""""""""""""""######!!!"""""""""#########$$$!!! !!!!!!"""###$$$"""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$###########################!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%###""" !!!!!!!!!!!!"""!!!!!! !!!""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!!!!!!!!!!! !!!!!!"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""######!!!""""""############"""###"""""""""###$$$%%%%%%%%%###!!!"""$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" """$$$%%%%%%%%%###"""######""""""""""""######}}}iiibbb___ZZZVVVSSSPPPMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@???===<<<;;;;;;===>>>===<<<888999:::;;;;;;;;;:::999666555333222111111222222222222111000...,,,+++***+++******))))))******+++((()))***++++++)))'''&&&%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$###"""###### !!!"""###$$$$$$###""""""$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""$$$%%%%%%###""""""###########################""""""""""""""""""""""""$$$$$$%%%###!!! !!!!!!""""""#########$$$""""""""""""###$$$%%%&&&"""######$$$$$$$$$$$$###!!!"""###$$$%%%$$$###"""%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$!!!!!! !!!"""###%%%&&&$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!"""""""""#########$$$$$$###""""""""""""###############"""""""""""" !!!!!!!!!!!!!!! """###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############%%%$$$#########$$$%%%&&&$$$$$$$$$######""""""""""""""""""""""""######$$$!!!!!!"""""""""""""""""" !!!!!!"""######$$$$$$!!!!!! !!!!!!"""###""""""""""""############!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""###############"""!!!"""###%%%&&&%%%###!!!!!!"""""""""!!! !!!"""!!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###"""  !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%$$$$$$%%%'''((('''&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$######""""""######""""""############""""""$$$$$$###""""""""""""###&&&$$$"""###&&&(((&&&$$$!!!!!!""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""" !!!"""###$$$###""""""######""""""""""""######~~~hhh```\\\XXXTTTQQQOOOLLLIIIKKKKKKLLLMMMLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA@@@??????===<<<<<<>>>>>>===;;;999:::;;;;;;;;;:::999888666555444222222222222333222222111000...,,,+++***++++++************++++++)))******)))((('''&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%%%%%%%$$$### !!!###$$$######$$$%%%!!!!!!""""""######$$$$$$%%%$$$$$$%%%&&&&&&%%%###"""!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%% ###%%%%%%###"""###$$$########################""""""""""""""""""""""""!!!###$$$###""""""###$$$!!!""""""############"""!!!!!!"""######$$$######""""""############""""""$$$%%%'''((((((((('''&&&$$$$$$###"""!!!!!!!!!""" !!!"""###$$$ !!!"""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###""""""!!!!!!"""$$$$$$############"""""""""!!! !!!"""###$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############&&&%%%###"""""""""$$$%%%""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!"""""""""!!!!!!!!!"""""""""""""""#########!!! !!!""""""!!!"""""""""############!!!""""""######$$$%%%%%%"""!!!!!!!!!!!!!!!"""###"""""""""######"""""""""""""""###$$$$$$$$$$$$###""""""""""""#########$$$""""""############""""""###"""""""""""""""!!!!!!###"""###%%%''''''&&&$$$!!!!!!""""""###""""""""" !!!"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!""""""""""""""""""""""""""""""""""""""" !!!"""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%&&&'''((('''&&&)))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$######""""""######""""""############""""""""""""!!!!!!!!!"""######### !!!%%%(((&&&###!!!!!!"""""""""#########"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""######""""""""""""######~~~hhh]]]ZZZWWWTTTQQQNNNJJJGGGKKKLLLMMMMMMMMMLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@???@@@???======>>>>>>===;;;:::;;;;;;<<<;;;:::888777777666444333222222333444222222111000...,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))******)))'''&&&###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$###############$$$#########$$$$$$###!!!"""!!!!!! !!!###$$$&&&%%%%%%$$$############"""%%%&&&$$$"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!#########$$$&&&(((""""""############"""""" """#########"""!!!""""""###""""""!!!  """$$$$$$$$$"""!!!$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&"""############""""""!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!  ######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!$$$$$$$$$$$$###"""  !!!######$$$$$$#########$$$$$$######### !!!"""###############&&&$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$ !!!!!!"""!!!!!! $$$$$$######"""!!!!!!!!! !!!""""""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""######""""""!!!!!! %%%$$$$$$$$$%%%$$$!!! !!!"""######$$$###### !!!"""!!! !!!###$$$""""""""""""""""""""""""""""""!!!!!!!!!###$$$&&& !!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$)))(((''''''((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""###&&&((((((((('''&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""#########""""""#########""""""!!! """$$$&&&'''"""%%%### !!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""!!! !!!""""""######""""""""""""######lll^^^ZZZUUUQQQOOOMMMKKKJJJLLLLLLLLLLLLKKKJJJHHHGGGGGGEEEDDDBBBAAAAAAAAABBB???===<<<;;;<<<<<<:::999:::;;;;;;<<<<<<;;;;;;:::777666444222111111111222222111111///---***'''%%%)))))))))))))))(((((((((+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$######$$$%%%&&&&&&%%%###"""&&&)))%%%"""###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! $$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$"""###$$$%%%%%%###"""!!! !!!""""""###$$$$$$###"""!!!!!!!!!""" !!!""""""""""""""""""!!! !!!!!!!!! !!!"""######!!!!!!""""""#########$$$######""""""######$$$%%%!!!!!!!!!!!!###%%%'''(((&&&%%%###""""""###%%%&&&!!!!!!!!!!!!!!!"""######%%%%%%$$$###""""""######$$$###""" #########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########""""""!!!$$$###"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%""" $$$&&&&&&%%%%%%$$$######$$$$$$""" $$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""############""""""######$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""###$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$$$$########################""""""""""""####################################!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""############"""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!"""$$$$$$%%%%%%%%%!!!!!! """###"""!!!!!!""""""""""""""""""######$$$}}}jjj^^^ZZZUUUQQQOOONNNLLLJJJLLLLLLMMMMMMMMMKKKJJJIIIEEEDDDBBB@@@???????????????===<<<;;;<<<<<<:::999::::::;;;;;;;;;;;;::::::777666444222111111111222222222111000...,,,)))((('''''''''''''''(((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###%%%&&&(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%!!!&&&&&&$$$###%%%(((########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" $$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######### !!!!!!"""######%%%$$$###############$$$$$$$$$###"""!!!!!!!!!"""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""######$$$%%%%%%$$$############$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######%%%$$$$$$###""""""######$$$$$$###"""!!!!!!!!!!!!#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!######"""$$$###""""""######!!! %%%%%%%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!############$$$$$$$$$$$$!!!""""""###$$$#########!!!!!!"""""""""#########""""""####################################"""""""""""""""###############""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%&&&"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!  #########"""######"""""""""""""""######$$$zzzggg]]]ZZZUUURRRPPPNNNLLLJJJKKKLLLMMMNNNMMMMMMKKKKKKDDDCCCAAA???===<<<<<<===>>>===;;;;;;<<<<<<;;;999999999::::::::::::999999777666444222111111111222222222111000///---+++***''''''(((((()))))))))***%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""$$$%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$%%%&&&''''''&&&%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$#########""""""""""""###############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$######""" """#########"""!!!""""""""""""###############""""""""""""###$$$$$$%%%$$$$$$#########$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""######%%%$$$######"""#########%%%$$$$$$#########$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$###'''&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$##################"""!!!!!!###%%%%%%$$$###"""!!!"""######!!!&&&&&&%%%%%%$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""######"""""""""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""############""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!!!! ######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!$$$$$$$$$############### """############$$$%%%"""""""""""""""######$$$xxxeee[[[XXXTTTQQQOOONNNKKKIIIJJJJJJLLLMMMMMMLLLKKKKKKDDDCCCAAA>>>===<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::888999999::::::999999888777666444222111111111222000000000///...---,,,,,,*********++++++,,,------************)))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$%%%&&&,,,((($$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#####################"""########################$$$%%%&&&'''&&&%%%$$$###!!!!!!!!!""""""########################$$$%%%&&&######$$$$$$###""" #########$$$$$$###"""""" """###$$$###!!! """""""""""""""#########"""""""""""""""###$$$$$$ !!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!""""""######$$$$$$###############$$$############$$$$$$%%%&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%%%% !!!"""############%%%$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%&&&&&&&&&###"""""""""$$$$$$"""!!!%%%%%%$$$$$$$$$#########!!!!!!!!!!!!""""""""""""################################################ !!!"""""""""""""""""" !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######""""""############"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###### !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%'''!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""####################################$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$######!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!"""$$$&&&"""""""""""""""######$$$xxxeeeYYYVVVSSSPPPOOOMMMJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIEEECCCAAA???>>>============<<<;;;;;;<<<===;;;:::888999999::::::999999888777666444222111111111222//////...---,,,,,,,,,,,,***+++++++++,,,,,,,,,---)))*********)))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$)))(((&&&$$$######$$$$$$***&&&######%%%&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""###$$$$$$$$$$$$##############################"""$$$'''))))))&&&### """""""""###############"""""""""""""""###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""!!! """###$$$###!!! ######""""""""""""""""""""""""!!!!!!""""""###$$$ !!!"""###$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######""""""""""""######$$$###############$$$$$$"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%!!!!!! !!!!!!"""##############################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""""""""$$$######$$$%%%&&&$$$##################""""""""" !!!!!!!!!"""""""""################################################### !!!""""""""""""""" !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$%%%""""""############""""""""""""############""""""########################!!!"""""""""#########$$$######$$$$$$$$$$$$######!!!""""""######""""""!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##############################$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$######!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$######"""########################!!!"""""""""!!!!!!###$$$"""""""""""""""######$$$wwwdddXXXVVVSSSQQQPPPMMMJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCAAA???>>>>>>??????===<<<;;;;;;<<<===<<<;;;999999::::::::::::999999777666444222111111111222000///...,,,,,,+++++++++))))))))))))))))))))))))$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$$$$$$$%%%###"""###%%%&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$###############!!!$$$'''))))))&&&"""##################$$$$$$"""""""""!!!""""""############$$$%%%%%%%%%%%%%%% !!!""""""""""""!!! """#########"""!!!############"""""""""""""""!!!!!!!!!!!!"""##################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############"""######$$$%%%!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############!!!###%%%%%%#########$$$$$$$$$###%%%&&&'''%%%$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""""""""############$$$$$$$$$$$$!!!!!!"""############""" !!!!!!!!!!!!""""""!!!!!!!!!""""""##################$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&""""""############"""""""""######$$$$$$######"""######################## !!!!!!""""""######$$$$$$$$$$$$######""""""############"""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$######""" """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################### !!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""""""""#########!!!"""######!!!!!!"""###"""""""""""""""######$$$vvvcccYYYWWWUUUSSSRRROOOLLLJJJJJJJJJKKKKKKKKKIIIHHHGGGBBBAAA@@@???>>>???@@@@@@===;;;:::;;;<<<===<<<;;;::::::;;;;;;;;;;;;::::::777666444222111111111222222111///---,,,++++++,,,*********)))((((((''''''###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%######"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%$$$$$$#########$$$$$$ !!!"""###############!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%$$$###!!! ###$$$$$$$$$$$$$$$$$$###%%%$$$######""""""############""""""###$$$$$$%%%""""""!!!!!!!!!""""""###$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""""""""###""""""!!! ###""""""""""""######$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$###&&&((((((&&&$$$%%%&&&$$$######$$$&&&&&&%%%$$$######################## !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""############$$$$$$$$$$$$ !!!""""""""""""!!! !!!!!!!!!"""""" !!!!!!"""###$$$%%%%%%##################""""""#########$$$$$$$$$%%%%%%""""""############"""""""""######$$$$$$######"""######################## !!!"""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """"""""""""####################################!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((########################"""!!!!!!"""%%%&&&&&&%%%###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!"""""""""#########$$$!!!###%%%%%%###""""""""""""""""""""""""######$$$tttbbbZZZYYYVVVUUUTTTQQQNNNKKKLLLLLLLLLLLLLLLJJJHHHGGGAAA@@@???>>>>>>???@@@AAA<<<;;;:::;;;======<<<;;;:::;;;;;;<<<<<<;;;;;;:::777666444222111111111222444222000...---,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&!!!###%%%'''((((((((('''######""""""###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$######""""""&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$"""  !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""############""""""###$$$%%%%%%######"""""""""""""""### """###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%% ###&&&&&&###!!!"""###"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%% !!!"""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""" !!!###$$$%%%&&&'''$$$#########""""""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""######$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ########################!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""####################################$$$%%%%%%%%%%%%$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&*********)))((((((''''''########################!!! """%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""############"""############$$$$$$$$$$$$"""""""""""""""""""""""" """###%%%%%%###""" !!!!!!"""$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!$$$&&&'''&&&$$$######"""""""""""""""######$$$qqqeee\\\ZZZVVVSSSQQQOOOKKKHHHGGGHHHJJJKKKJJJHHHEEECCCAAA@@@@@@@@@BBBCCCBBB@@@<<<<<<===============<<<::::::;;;;;;:::999777666444444444444222111///...111111000000///---,,,+++***++++++,,,+++***)))((()))))))))))))))***++++++'''&&&%%%%%%%%%%%%&&&'''(((&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***,,,+++)))(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%### """&&&###""""""""""""""""""#########$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$############""""""!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""###"""!!!!!!!!!"""$$$%%%'''%%%###"""!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""#########!!! !!!#########""""""!!!""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%#########""""""""""""!!!((($$$!!!"""%%%((((((&&&######$$$$$$$$$$$$######$$$######""""""""""""""" ###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$'''&&&&&&%%%$$$###""""""######""""""""""""###### !!!!!!""""""###### !!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!###'''+++000222'''&&&$$$"""!!!!!!"""### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """######"""#########"""""""""""""""$$$!!!!!!""""""  """""""""""""""""""""""" !!!!!!!!!!!!!!!######""""""!!!!!! ###$$$$$$###!!! !!!"""""""""""""""############$$$$$$###############$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$###!!! !!!""""""!!! """###$$$%%%&&&%%%$$$$$$"""""""""!!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""!!!!!!!!!###$$$%%% !!!###$$$%%%%%%$$$###&&&%%%$$$###############lll```\\\YYYVVVTTTRRRPPPMMMJJJIIIJJJKKKKKKKKKIIIGGGEEECCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>======;;;::::::777888999::::::999888888666666555444333222111000111111000000///---,,,+++***+++,,,,,,,,,***)))((())))))'''&&&%%%$$$$$$$$$((('''&&&&&&&&&&&&'''((((((&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''***...//////...&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""$$$&&&'''%%%$$$###""""""###$$$%%%$$$$$$%%%$$$$$$""" """"""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%###""""""""""""$$$%%%&&&##############################"""!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!"""&&&$$$###"""!!!"""$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$###""""""######$$$$$$$$$###"""""" !!!!!!"""############$$$$$$$$$%%%%%%%%%%%%'''(((&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%$$$"""######$$$$$$$$$$$$######$$$######""""""""""""""""""!!! !!!###$$$$$$###""""""##################$$$$$$$$$#########""""""########################"""!!!!!!!!!!!!""""""###%%%$$$$$$######""""""!!!!!!!!! !!!!!! !!!!!!!!!"""""""""### !!!!!!""""""######""""""!!!!!!!!!!!!""""""%%%$$$######$$$''')))***&&&%%%###"""!!!"""###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$######"""!!!######$$$$$$%%%&&&&&&&&&$$$##################"""!!!!!!!!!"""""""""#########""" """""""""!!!""""""""""""""""""""""""###!!!!!!"""""" !!!  !!! """!!!!!!!!! ###"""""""""!!!!!!!!! """###$$$###"""!!!"""###""""""""""""############$$$$$$###""""""######$$$######$$$$$$$$$$$$######!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######""""""!!!!!!###"""!!!!!!######"""!!!!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$###############"""""""""""""""###""""""!!!!!!"""###$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((kkk___\\\ZZZWWWUUUSSSQQQNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@??????AAAAAA@@@AAAAAA???===;;;999888777444666777999::::::999999888777555333222222333333111111000000///---,,,+++++++++,,,,,,,,,+++******+++***)))'''&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&)))++++++***###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###'''%%%###""""""###%%%'''###$$$%%%%%%###!!!""""""""""""""""""""""""""""""############""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""######$$$#########'''&&&$$$"""!!! $$$###"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$#########"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%"""!!!%%%$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$######&&&((()))(((&&&$$$$$$######$$$$$$$$$$$$######$$$######"""""""""""""""$$$"""!!!"""###$$$###!!!######""""""""""""""""""$$$$$$$$$#############################################"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%%%%$$$###"""""""""$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###""""""!!!!!!!!!!!!#########$$$%%%%%%&&&&&&"""###############$$$$$$"""""""""#########$$$$$$$$$""" !!!""""""!!!""""""""""""""""""""""""###!!! !!!""""""!!!"""""""""""""""""""""""" ###"""!!! """"""""""""!!!!!!!!!!!!!!!"""######"""!!!###$$$""""""""""""##################"""""""""######$$$######$$$$$$$$$$$$######!!!""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""##################""""""############$$$$$$$$$########################"""######$$$$$$######"""$$$$$$###"""!!! $$$"""!!!"""$$$$$$###""""""###$$$%%%%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""############$$$###""""""!!!""""""###""""""######%%%&&&'''((((((&&&###!!!!!!###''')))pppddd^^^\\\XXXUUUSSSPPPMMMJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGDDD@@@>>>>>>@@@AAAAAAAAA@@@???===;;;999888777444555777888999999888888888666444222111222333444111111000000///---,,,+++++++++,,,,,,,,,+++++++++((((((((('''(((((()))***)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$""" $$$$$$$$$######$$$$$$$$$!!!"""$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! """""""""######$$$$$$%%%########################!!!"""###%%%%%%%%%$$$###&&&%%%$$$###!!! ###"""""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""%%%$$$######$$$%%%'''((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%!!!""""""!!!!!!!!!##################$$$$$$$$$$$$"""###%%%'''''''''%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###############"""""""""!!!!!!$$$(((***)))&&&$$$$$$&&&######$$$$$$$$$$$$######$$$######""""""""""""""""""!!! !!!#########!!!%%%%%%$$$$$$$$$$$$######################################################$$$$$$###"""!!!!!!!!!!!!""""""""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&$$$######""""""###$$$%%%"""""""""""""""#######################################""""""""""""#########"""!!! !!!"""###!!!""""""######$$$%%%%%%!!!!!!!!!""""""#########"""#########$$$$$$$$$$$$"""!!! """######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$#########""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!######""""""###%%%!!!"""""""""###############""""""""""""######$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!$$$###"""###$$$%%%$$$######$$$%%%&&&&&&&&&%%%%%%!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$###""""""!!!!!!!!!############$$$&&&)))***,,,***(((%%%$$$###$$$$$$sssggg```^^^YYYVVVSSSOOOKKKHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGDDD@@@>>>>>>@@@AAAAAA???>>>===;;;::::::::::::666777888999999888777666666555222111000111222333111111000000///---,,,++++++++++++++++++++++++,,,%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######!!!"""$$$%%%%%%$$$"""!!! """######"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$########################!!!"""###%%%%%%%%%$$$###############""""""!!!!!!"""""""""######$$$%%%%%%$$$###""""""""""""""""""$$$###"""""""""$$$%%%&&&$$$###"""""""""$$$%%%&&&""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&#########"""""""""!!!!!!"""$$$$$$"""!!!$$$######$$$$$$$$$$$$######$$$######""""""""""""""" """$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###""""""!!!""""""""""""###$$$$$$%%%%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$&&&'''##################$$$$$$"""""""""""""""#######################################""""""""""""######  """$$$%%% !!!!!!""""""###### !!!!!!""""""""""""#########$$$$$$$$$$$$ """$$$%%%$$$ !!!!!!""""""""""""!!!""""""""""""!!!!!!""" !!!"""############"""######################## !!!!!!!!!!!!"""""""""""" !!!######""""""###%%%!!!"""""""""############""""""!!!!!!"""######$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%###!!!"""$$$%%%%%%%%%$$$###$$$$$$#########"""""""""!!!!!!""""""######$$$$$$############""""""!!!!!!$$$#########$$$&&&((()))******+++***)))&&&###"""rrrfff```]]]YYYUUURRROOOKKKHHHHHHHHHHHHGGGGGGFFFEEEDDDEEECCC@@@??????AAAAAA@@@>>>===;;;:::::::::;;;;;;777888999999999888777666444333222111000111222222111111000000///---,,,+++******))))))******+++,,,***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################""""""""""""""" !!!###$$$$$$###!!! !!!"""############!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""""""""######$$$######### !!!"""###########################$$$$$$$$$$$$######"""""""""""""""######""""""""""""######$$$!!!!!!!!!""""""###%%%%%%##############################$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$!!!!!!""""""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$############""""""""" !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!! """%%%######$$$$$$$$$$$$######$$$######""""""""""""""" ###%%%%%%$$$""""""#########$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""############$$$$$$%%%%%%%%%&&&!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""""" !!!""""""###$$$%%%%%%########################%%%$$$$$$###"""!!! ##############################""""""""""""###### !!!"""###$$$%%% !!!""""""###### !!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ """$$$%%%$$$ !!!!!!""""""### """$$$###"""!!!!!!""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""######"""!!!###$$$""""""""""""############!!!!!!!!!!!!"""######$$$######$$$$$$$$$$$$######!!!""""""""""""#########""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""##################""""""############$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""######$$$%%%&&&''''''"""!!!!!!"""$$$%%%$$$###!!!"""""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""############"""############""""""!!!$$$######$$$$$$%%%&&&'''###%%%(((++++++)))&&&###pppeee\\\ZZZWWWTTTRRROOOLLLIIIGGGHHHIIIIIIIIIGGGEEECCCCCCAAA@@@@@@AAABBBAAA@@@>>>===;;;:::999999:::;;;666777888:::::::::999999444333333333333222222222111111000000///---,,,+++))))))((((((((()))***+++---,,,+++***)))(((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###"""!!!!!!$$$######""""""######$$$######"""""""""###$$$$$$ !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""##############################"""!!!!!!!!!"""""" !!!"""###$$$######"""###$$$$$$$$$$$$######"""######""""""""""""########################"""!!!""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!######"""!!!!!!!!!"""###$$$$$$$$$###$$$$$$############"""############""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$######$$$######""""""""""""""""""!!!!!!"""$$$&&&%%%$$$""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""######$$$$$$############$$$$$$$$$$$$!!!!!! !!!!!!###"""""""""!!!!!!!!! """""""""######$$$$$$%%%""""""!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$#########""""""!!!!!!##############################""""""""""""######"""###############""""""!!!!!!""""""###$$$$$$$$$############""""""""""""!!!!!!!!!"""""""""######"""!!! """######""" !!!""""""### """%%%$$$"""!!!!!!###"""!!!!!!!!!!!!###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###"""###$$$###"""!!!"""###""""""""""""############ !!!!!!"""$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#########!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$####################################"""######$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%&&&!!! !!!###$$$$$$### !!!"""###"""!!!!!! #########"""""""""""""""!!!!!!######$$$###""""""######$$$$$$$$$$$$$$$### """%%%''''''&&&$$$###rrrfffYYYWWWTTTSSSRRRPPPNNNLLLGGGHHHJJJKKKJJJHHHEEEDDDAAA@@@@@@@@@BBBCCCBBB@@@@@@>>><<<999888888999:::444666888:::;;;<<<<<<<<<444444555555555444333333111111000000///---,,,+++)))(((''''''''')))***+++'''''''''''''''((()))))))))((('''&&&&&&'''((()))%%%&&&'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$'''))))))(((&&&$$$(((&&&""" """&&&((('''%%%###!!!!!!"""###$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""#########$$$%%%%%%$$$###!!! ###$$$%%%%%%$$$###!!! """!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$""" !!!$$$'''&&&$$$ !!!!!!"""###$$$$$$$$$$$$%%%'''((('''%%%###!!!############""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########""""""""""""!!!"""!!!!!!###''''''$$$ ######$$$$$$$$$$$$######$$$######"""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&((()))******""""""######$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%######""""""""""""""""""######""""""""""""############""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!"""###%%%'''(((((((((%%%%%%%%%$$$$$$"""!!!  !!!"""###$$$%%%&&&""""""""""""""""""""""""######""""""""""""######%%%%%%&&&%%%$$$""" #########$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""%%%###!!!!!!!!!!!!  !!!""""""###"""%%%%%%###!!!!!!######"""!!!!!!!!!###&&&'''########################%%%%%%$$$###"""!!! !!!!!!!!!""""""#########$$$$$$###!!! !!!"""""""""""""""############ !!!"""$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$$$$$$$###############  ###$$$###""""""###$$$%%%&&&%%%$$$$$$###""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$$$$###"""######$$$%%%%%%###"""!!!###############"""!!! nnnbbbYYYVVVSSSQQQPPPNNNKKKIIIFFFIIIKKKKKKGGGEEEDDDEEEBBBAAA??????@@@AAA@@@??????===;;;;;;;;;<<<;;;:::666666777777888888888999777666444222000////////////000111111000...,,,***))))))))))))((((((((((((((((((((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$***)))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$'''%%%$$$%%%''''''$$$!!!"""%%%%%%###!!!%%%%%%$$$###""""""##################""""""""""""$$$###"""""""""###%%%&&&%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%"""!!!!!!!!!!!!######""""""""""""######"""$$$''''''&&&%%%%%%%%%###############"""!!! $$$"""!!! """$$$%%%###$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""%%%)))***(((&&&$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%###"""$$$''')))'''%%%########################"""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$###"""""""""""""""###$$$###"""!!!!!!"""###$$$$$$""" !!!$$$%%%###!!!!!!###%%%%%%$$$#########$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!'''''''''&&&$$$"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$######""""""!!!!!!'''$$$!!!"""######"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!! !!!"""$$$%%%$$$###!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###"""!!!"""###$$$$$$###"""###$$$(((&&&###""""""""""""!!!%%%$$$"""!!! !!!###$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&!!!"""""""""############$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%kkk___YYYVVVSSSQQQPPPNNNKKKIIIEEEHHHKKKKKKHHHEEEEEEEEEAAA@@@>>>>>>???@@@???>>>>>><<<:::::::::;;;:::999777888888888999999999999999777444222111000111111///000111111000...,,,***))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$###$$$&&&&&&###  ###$$$%%%$$$"""!!!%%%$$$$$$###""""""##################""""""""""""!!!!!! !!!"""###%%%%%%$$$#############################################""""""""""""############################## !!!"""###$$$$$$######""""""######$$$###$$$&&&%%%$$$######$$$%%%%%%$$$###""""""!!!!!!######"""""""""###$$$%%%"""###%%%&&&'''(((((('''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$###"""""""""$$$&&&'''%%%$$$######&&&%%%$$$###"""###$$$%%%""" !!!######"""########################""""""""""""""""""""""""!!!!!!"""##################"""""""""""""""#########"""!!!!!!!!!!!!"""###$$$"""!!!!!!###$$$###!!!"""$$$&&&&&&$$$######$$$$$$###""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###############"""""""""""""""&&&%%%""" !!!###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!"""######"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!"""((('''$$$###"""###$$$$$$###"""###$$$"""!!! !!!###&&&&&&&&&!!!!!!"""###############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""###############"""""""""$$$$$$%%%%%%$$$######""""""""""""###############hhh\\\YYYVVVSSSQQQPPPNNNKKKIIIEEEGGGJJJJJJIIIGGGFFFFFFAAA???======>>>???>>>======;;;999999::::::999888999999999999999::::::::::::888444222000111222333///000111111000...,,,***))))))))))))((((((((((((((((((((((((((('''''''''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$######!!!"""%%%&&&'''&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$#########$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$#########"""""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$"""!!!"""$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%% """###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############%%%$$$$$$######"""""""""######$$$$$$######""""""$$$$$$$$$$$$$$$######"""!!!"""######"""!!!"""###&&&$$$"""!!!!!!###&&&(((&&&$$$""""""#########"""########################"""""""""""""""""""""""""""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$"""!!!!!! !!!!!!"""###"""!!!"""###$$$###!!!"""$$$%%%%%%$$$######$$$###"""!!!!!!######"""!!!######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!!!!!"""###$$$###""""""!!!!!!""""""### !!!!!!!!!"""""""""""""""""""""############%%%$$$###############$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!""""""######!!!""""""!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''########################$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######'''((($$$!!!!!!"""###$$$$$$###"""###$$$!!!!!!$$$'''(((((("""$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$###""""""###$$$$$$ !!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$######""""""###""""""""""""""""""!!!iii]]]YYYVVVSSSQQQPPPNNNKKKIIIEEEGGGIIIJJJJJJHHHGGGGGGBBB@@@>>>>>>>>>???>>>===>>><<<:::999::::::999888999999999999999999999999999777333000///000222333///000111111000...,,,***))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%&&&######%%%%%%%%%$$$###"""################################################!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$"""!!!###%%%$$$$$$###"""###&&&(((***###$$$%%%&&&&&&&&&%%%%%%#########"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%$$$$$$$$$#########"""""""""#########""""""!!!$$$$$$%%%%%%$$$$$$###"""!!!""""""!!! ###%%%%%%%%%#########$$$%%%&&&''''''''''''&&&%%%###!!!########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""###%%%%%%!!!!!! !!!!!!###"""""""""######"""""""""###$$$$$$""""""###$$$"""!!! !!!"""###""" """######$$$$$$$$$$$$###########################$$$$$$###############$$$%%%$$$"""!!!!!!"""$$$%%%###""""""""""""""""""### !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""######$$$#########$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!  """"""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&!!! """"""###$$$$$$###"""###$$$$$$###""""""$$$$$$$$$### """###$$$$$$######""""""""""""""""""""""""$$$##################$$$!!!###%%%&&&%%%$$$############$$$$$$$$$%%%%%%&&&%%%$$$###""""""!!!!!!""""""""""""""""""""""""""""""###############$$$""""""#########""""""!!!######""""""!!!!!! mmmaaaYYYVVVSSSQQQPPPNNNKKKIIIFFFGGGHHHJJJJJJJJJHHHFFFCCCBBB?????????@@@???===???===;;;:::;;;;;;:::999888888888888888888777777666444222///...///000222///000111111000...,,,***))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&############$$$$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%""""""###$$$&&&'''((((((&&&$$$######$$$%%%$$$###""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$#########$$$&&&&&&$$$###############$$$$$$$$$$$$$$$$$$############%%%%%%&&&&&&&&&'''''''''!!!"""###$$$$$$###"""!!!########################"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$'''((((((((('''%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&((()))(((%%%######$$$&&&'''%%%$$$######%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""#########""""""$$$%%%%%%%%%%%%$$$######"""######!!! !!!$$$'''%%%%%%&&&&&&%%%$$$"""!!!"""%%%&&&$$$!!!########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""###%%%%%% !!!!!!!!!!!! """"""######"""""""""###!!!"""###"""!!! """###"""!!! !!!"""###""" !!!"""######$$$$$$$$$$$$########################$$$###############$$$$$$(((&&&$$$"""!!!"""###$$$######""""""""""""###### !!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!#########""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!  !!!"""############!!!!!!!!!!!!""""""""""""########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''%%%"""$$$)))"""###$$$$$$###"""###$$$&&&%%%######$$$###""" $$$###"""!!!!!!"""######""""""""""""""""""""""""#########$$$$$$#########!!!###%%%&&&%%%$$$###""""""""""""#########$$$%%%%%%%%%$$$###""""""!!!########################!!!!!!!!!"""""""""######!!!""""""#########""""""######""""""!!!!!! pppdddYYYVVVSSSQQQPPPNNNKKKIIIHHHHHHHHHJJJKKKJJJHHHEEEDDDBBB@@@???@@@@@@???>>>???===;;;;;;<<<<<<;;;:::888888888777777777777777444333111000/////////000///000111111000...,,,***))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%"""""""""###$$$%%%%%%&&&&&&$$$ """$$$""""""###$$$&&&'''((((((&&&%%%######$$$%%%$$$###""""""############""""""########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((($$$$$$######$$$$$$%%%&&&#########"""######$$$%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''%%%$$$%%%''')))(((&&&$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$######%%%%%%%%%%%%%%%$$$$$$###"""######"""""""""%%%'''$$$%%%'''((('''$$$ %%%&&&&&&%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$ !!!!!!""""""!!!!!! !!!###$$$###"""!!!"""###""""""###""" """$$$###"""!!!!!!######"""!!!!!!!!!"""###$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%###############$$$######""""""######$$$ !!!!!!!!!"""""""""""""""""""""############ """############%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""!!!######""""""!!!!!! !!!!!!"""###### !!!!!!"""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$###!!!$$$((("""###$$$$$$###"""###$$$###""""""###%%%%%%$$$"""&&&$$$""" !!!"""$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""" !!!###$$$%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###"""######################## !!!""""""######""""""######$$$$$$#########""""""""""""""""""!!!qqqeeeYYYVVVSSSQQQPPPNNNKKKIIIJJJIIIIIIJJJKKKKKKGGGDDDDDDBBB@@@?????????>>><<<>>>===;;;:::;;;;;;:::999999999999888888777777777222222222222111000000//////000111111000...,,,***))))))))))))((((((((((((,,,++++++***))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!! """$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%$$$"""###%%%(((#########$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########!!!"""###$$$$$$$$$###"""###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$%%%&&&&&&&&&"""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%$$$#########$$$&&&'''!!!!!! !!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!"""######"""###%%%'''$$$%%%%%%&&&%%%$$$"""!!!$$$''''''&&&''')))########################""""""""""""""""""""""""!!!!!!"""##################"""""""""""""""######!!!!!!"""######"""!!!!!!!!!###$$$###!!!!!!"""$$$$$$$$$$$$###""""""$$$&&&$$$###""""""###$$$###""" !!!"""###$$$$$$$$$$$$#######################################$$$%%%&&&$$$$$$$$$###############$$$######""""""######$$$!!!!!!!!!"""""""""###############""""""""""""""" !!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!! $$$%%%###"""###"""###$$$$$$###"""###$$$!!!!!!!!!###&&&&&&%%%###""""""""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######################## !!!!!!"""######$$$$$$"""######$$$%%%%%%$$$$$$"""""""""###############qqqdddYYYVVVSSSQQQPPPNNNKKKIIIKKKJJJIIIJJJLLLKKKGGGCCCCCCAAA???>>>>>>>>><<<;;;===<<<:::999::::::999888:::::::::999999888888888222333444444333222000//////000111111000...,,,***))))))))))))((((((((((((,,,,,,,,,+++***))))))(((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$###$$$%%%%%%'''((())))))''''''&&&%%%%%%$$$######'''%%%######$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$"""###$$$###!!!!!!$$$(((!!!"""###$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$''''''&&&%%%%%%%%% """$$$&&&'''((((((%%%$$$###""""""$$$&&&''''''&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%)))(((&&&$$$###"""!!!!!!##################$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!######"""###$$$%%%$$$$$$######$$$$$$%%%%%%&&&((((((&&&###!!!###&&&########################"""""""""""""""""""""""" !!!###$$$$$$$$$###"""$$$###"""""""""""""""###!!!"""###$$$$$$###"""!!!!!!###%%%$$$!!! """$$$%%%&&&&&&$$$######%%%((($$$###"""###$$$%%%$$$""" """######$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!"""###### """###$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''%%%$$$###"""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! """%%%(((((('''$$$""" !!!"""###$$$$$$###"""!!! """############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###%%%+++---)))%%%$$$"""$$$$$$$$$###"""###$$$"""""""""$$$%%%%%%$$$""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%rrrccc^^^ZZZTTTPPPOOOMMMIIIEEEIIIIIIJJJJJJJJJIIIGGGFFFDDDBBB@@@>>>>>>>>>???@@@AAA???===<<<<<<<<<;;;:::777666666666888888666444333222222222333333111///111111222111111000///...************************+++******)))((('''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''######""""""###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!"""###%%%&&&)))&&&$$$###$$$&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''########################&&&%%%$$$#########$$$%%%$$$$$$$$$############"""%%%***(((%%%%%%%%%$$$###""""""#########"""""""""###$$$%%%%%%########################&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&###!!!###############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$############&&&$$$###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######""""""""""""######""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%###$$$$$$###!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%###!!!"""$$$$$$!!!!!!"""""""""""""""!!!!!!%%%$$$$$$$$$######""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!""""""""""""""""""""""""  !!!###############$$$$$$%%%%%%### !!!"""### !!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!######"""!!!!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&%%%$$$###""" !!!"""""""""  !!!###$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%&&&'''&&&$$$###$$$%%%""""""!!!!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$$$$###""" !!!"""vvveee]]]XXXSSSPPPPPPOOOLLLIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDBBB@@@???>>>>>>???@@@@@@>>><<<;;;;;;;;;:::888999888888888::::::888777333222111222333333222000111111111111000///...---))))))))))))))))))))))))++++++***))))))(((((('''(((((())))))******++++++%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!#########%%%'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###############&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$############%%%""" ###%%%###!!!%%%$$$$$$###""""""###############"""######$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&(((&&&###!!!!!!"""%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%######$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""########################"""""""""""""""######$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$######$$$###!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""############!!!!!!"""$$$%%%###!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!! """""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!###""""""""""""###$$$$$$###""" !!!$$$%%%$$$"""###############$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""$$$&&&%%%$$$"""###$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!#####################$$$ """$$$%%%%%%%%%$$$!!!""""""###"""!!! !!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$$$$%%%&&&%%%#########$$$######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###%%%&&&'''&&&%%%$$$$$$######""""""""""""###{{{hhh\\\XXXSSSQQQRRRRRROOOMMMLLLLLLLLLLLLJJJIIIGGGEEECCCBBB@@@???>>>>>>??????>>>===;;;:::;;;:::999777999888777888::::::999777333222111111333444333111000111111000000///...---((((((((((((((((((((((((+++******))))))((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$!!!"""&&&$$$"""$$$'''######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############'''&&&$$$###""""""!!!!!!%%%$$$######"""#########$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((())))))(((((('''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$###$$$'''))))))'''$$$###########################$$$$$$%%%%%%%%%$$$############""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!###%%%&&&&&&%%%###!!!"""""""""""""""#########!!!"""###"""!!!!!!###%%%###""""""!!!!!!""""""###############""""""""""""!!! """$$$%%%$$$"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########""""""!!!!!!!!! !!!###%%%%%%$$$""" """"""""""""""""""""""""$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######!!! """%%%&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$######"""!!!###$$$$$$###""""""###%%%'''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""'''%%%$$$"""!!!"""######""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%!!!"""###$$$$$$$$$"""############"""!!!!!!"""""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""###$$$$$$%%%&&&&&&###$$$%%%$$$"""!!!"""###############""""""""""""""""""""""""""""""""""""!!!###%%%''''''&&&$$$###"""######$$$$$$$$$$$$###kkk]]]YYYTTTSSSSSSRRRPPPMMMMMMMMMMMMLLLKKKHHHFFFEEEBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;<<<;;;999777666555555666888888777555333111000111333444333222111111111111000///......)))))))))))))))))))))))))))))))))(((((('''''''''((('''%%%### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###!!!%%%'''%%%######%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$############$$$&&&%%%""""""$$$'''$$$$$$###############$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$#########$$$$$$%%%############$$$%%%&&&&&&$$$######""""""###$$$%%%""""""""""""###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""#####################$$$$$$$$$$$$###############"""""""""""""""!!!"""###"""!!!"""$$$%%%###""""""""""""""""""###$$$$$$######""""""!!!!!!"""""""""############""" !!!!!!""""""""""""!!!$$$$$$$$$############### !!!"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""$$$%%%%%%%%%########################""""""#########""""""!!!###$$$$$$$$$""""""$$$%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%%%%######""""""""""""######!!!"""""""""#########$$$#########"""""""""!!!!!!#########$$$###############"""!!! """"""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""#########!!! !!!""""""""""""""""""""""""""""""""""""######"""""""""!!!$$$&&&&&&%%%"""!!! !!!###$$$%%%$$$$$$###nnnaaa\\\WWWTTTSSSRRRNNNKKKLLLLLLLLLLLLJJJHHHFFFDDDAAAAAA@@@???>>>>>>>>>>>>???>>>=========<<<:::888666555555666888888777666444222000000222333333222222222222222111000//////************************((('''''''''''''''&&&&&&)))((('''%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""############$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$### ###&&&%%%""""""&&&***$$$###############$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%############$$$%%%&&&&&&###""""""######$$$$$$%%%######""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$$$$######"""########################"""###$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########"""""""""""""""!!!"""###"""!!!"""$$$%%%######""""""""""""######$$$$$$######""""""!!!!!!$$$$$$$$$$$$"""!!! !!!"""""""""""""""##################$$$$$$ !!!"""###$$$$$$%%%$$$#########"""""""""!!!"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""###!!!""""""""""""!!!""""""!!!""""""###$$$$$$%%%%%% !!!######$$$$$$$$$$$$%%%&&&%%%######%%%&&&(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!$$$$$$######""""""""""""$$$############$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """$$$$$$###!!!  """###$$$###""""""rrrccc^^^XXXTTTSSSQQQMMMIIIKKKKKKKKKKKKIIIHHHFFFDDD@@@@@@@@@??????>>>======???>>>>>>>>>>>>===:::888777777777888:::;;;:::888666333111000111222222222222222222111111000///...************************''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###"""!!!!!!###%%%'''$$$""" ###&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''#########"""######$$$%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!!!!"""""""""#########&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&'''%%%""" """%%%'''########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################"""###%%%&&&&&&&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""#########!!!"""###"""!!!!!!###%%%$$$######""""""######$$$############""""""""""""$$$%%%&&&$$$""" !!!""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$###########################!!! ###&&&""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!"""######"""###$$$"""  !!!"""###$$$%%%&&&&&& """###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!!!!!!!"""###$$$%%%&&&#########"""######$$$%%%"""""""""!!!!!!""""""###!!!!!!!!!"""""""""#########""""""!!! !!!"""###"""  !!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###""""""!!! !!!!!!""""""""""""!!!vvvbbb^^^WWWTTTRRRPPPLLLIIIHHHIIIIIIIIIIIIGGGEEEDDD@@@@@@@@@??????>>>===<<<>>>======>>>>>><<<999777777666666888:::;;;:::999777555222000111111111000000000000000///...---,,,************************))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&"""""""""""""""$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%###$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""###$$$######""""""###$$$$$$%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((('''&&&$$$""""""""""""#########$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%)))'''%%%$$$###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$###""""""############""""""!!!!!!""""""######$$$$$$######$$$###!!!!!!"""###$$$######""""""######$$$"""""""""""""""#########"""$$$&&&%%%""" !!! !!!"""############ !!!!!!!!!"""""""""""""""""""""""""""#########"""""""""######$$$$$$%%%"""!!!!!!$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$###""""""""""""###$$$$$$###$$$%%%$$$!!! """""""""#########$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$$$$&&&''''''&&&########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""" ###$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!! !!!###%%%&&&###""""""!!!"""###$$$%%%!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###""" !!! !!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""###$$$$$$######""""""!!!"""""""""zzzaaa\\\WWWSSSRRRQQQMMMJJJGGGHHHHHHIIIHHHGGGEEEDDD???@@@@@@??????>>>===<<<===<<<<<<======;;;888555555444444666888999888777999666222000000111000000............---,,,+++***))))))))))))))))))))))))***************+++++++++)))))))))((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%'''))))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$#########$$$&&&''''''&&&$$$###"""&&&)))'''###!!!%%%)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''!!!!!!"""###$$$%%%%%%&&&"""$$$%%%'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%######""""""###$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""###$$$&&&'''(((((())))))'''%%%""" %%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$############!!!!!!"""$$$$$$%%%%%%%%%+++)))'''%%%###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%###"""!!!$$$&&&&&&$$$!!! !!!!!!"""###$$$$$$%%%###$$$$$$###!!! !!!###$$$$$$############$$$$$$!!!!!!""""""######$$$$$$ ###%%%$$$""" !!!### !!!"""############""""""######$$$$$$$$$%%%#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&###############$$$$$$%%%"""%%%&&&%%%"""!!!"""$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$###""""""###%%%&&&%%%$$$$$$&&&(((((('''########################$$$###""" """###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""#########"""!!! !!!""""""!!!!!!!!!"""$$$%%% !!!###$$$%%%%%%%%%$$$############$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!#########!!! !!!"""!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$#########$$$&&&'''&&&%%%###"""""""""######uuuggg^^^WWWUUUSSSPPPNNNNNNJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@?????????@@@AAABBBAAA@@@>>><<<:::999888888777666666888:::;;;:::999999777555333111000000000333333222222111///...---+++---,,,""" +++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&$$$###%%%((()))'''%%%########################%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%###!!!!!!###'''***)))'''&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###$$$&&&)))***((())))))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$(((###$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!"""############$$$$$$$$$###!!!  ###&&&(((%%%%%%%%%$$$$$$#########!!!"""###%%%%%%$$$#########$$$$$$###""""""###%%%'''''''''&&&%%%$$$###"""""""""""""""""""""""""""######$$$%%%%%%###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!"""###$$$$$$%%%"""!!! """###$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""vvvhhh```XXXVVVTTTQQQNNNOOOIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@???>>>>>>???@@@AAAAAA@@@>>><<<:::999888888777666666888:::;;;:::888666555444333222333333444444333222000...+++)))((('''''''''%%%######(((+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((&&&%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&'''%%%###$$$%%%&&&$$$###&&&&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$######%%%&&&%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%'''(((((((((((('''%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$######"""""""""(((&&&$$$!!! %%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$###""""""###%%% !!!!!!!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""######$$$########################""""""""""""""""""!!!!!!!!!!!!"""""""""######### !!!"""######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$############""""""!!!!!!!!!""""""""""""############################################################""""""!!!!!!!!!!!!""""""########################"""""""""""""""###$$$$$$###""""""!!!"""###$$$%%%"""""""""""""""######$$$#########"""""""""""""""################################################wwwiiiaaaYYYWWWUUUQQQNNNNNNHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>======>>>???AAA@@@>>><<<:::999999888777666666888:::;;;:::888333222111000000000111222444333222000...+++)))(((&&&%%%%%%)))...///,,,(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''(((&&&$$$###$$$$$$"""!!!%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&(((((('''%%%######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))'''###!!!######$$$$$$$$$$$$######$$$#####################&&&%%%$$$###"""!!!!!!  !!!"""###$$$%%%$$$$$$$$$$$$$$$##################"""######$$$%%%"""###$$$###"""!!!###%%%!!!!!!"""###############""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""$$$######""""""######$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""########################%%%$$$###""""""###$$$%%%$$$###############$$$%%%!!!!!!"""###############$$$$$$######"""!!!!!! ################################################vvvhhh```YYYWWWUUUPPPMMMLLLHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA???======<<<======@@@???>>><<<:::999999999888777777888::::::999888777555333111000/////////222222222222111000///...***((((((,,,000000***%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))***))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&(((&&&$$$#########$$$$$$$$$&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######"""######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&''''''''''''%%%######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!!!!!!!$$$'''))))))$$$$$$$$$###############$$$###"""""""""###%%%&&&"""#########!!!!!!###$$$%%%%%%&&&&&&'''&&&&&&%%%""""""""""""""""""""""""&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!! $$$##################$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$##################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$"""""""""###%%%&&&######################## !!!"""$$$$$$###""""""############""""""!!!!!!################################################uuufff^^^WWWVVVTTTOOOKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDBBBAAA???======<<<======@@@???===<<<::::::999999888777777888::::::999777999888666444333222222333111111222111111000///...+++******+++,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))'''&&&$$$$$$&&&''')))'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))%%%%%%$$$###"""###%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&$$$$$$&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""############$$$$$$"""""""""""""""""""""""" """#########!!! ########################$$$###"""""""""###%%%&&&"""######"""!!!!!!"""$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""### !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""#################################$$$$$$#########""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$#####################$$$$$$!!!"""""""""############################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""$$$%%%&&&""""""""""""""""""!!!!!! !!!"""$$$$$$###""""""!!!!!!""""""############################################################uuuccc\\\VVVUUUTTTOOOKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???>>>======>>>??????>>>===<<<;;;:::::::::888888777888::::::888777222111000000000111222333222222111000...,,,***)))((()))))))))((()))***,,,))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((($$$&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&&&&'''(((''''''&&&$$$""""""%%%''''''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%'''(((((()))&&&'''((((((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%######$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""""""""#########$$$$$$$$$###""" """""""""########################"""######$$$%%%!!!"""###"""!!! """$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""###############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""############!!!""""""""""""!!! !!!!!!"""############### !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$vvvbbb[[[VVVVVVUUUQQQMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>>>>???@@@AAA???>>>===<<<;;;:::::::::999888777888::::::888666///...---------///000111222222111000...,,,+++***((((((''''''(((***+++,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&(((((('''''''''&&&&&&&&&$$$###$$$(((+++444111,,,(((%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))(((''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''%%%'''******)))''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%&&&&&&%%%######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((((((&&&###!!!######$$$$$$$$$$$$###### !!!"""$$$%%%'''((()))"""""""""""""""!!!!!!!!! !!!"""###%%%%%%&&&&&&!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###!!!"""###""" """###%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$######################## !!!"""############""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########!!!"""######$$$###"""!!! """""""""""""""######$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$wwwbbb[[[VVVWWWWWWRRROOONNNHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@?????????@@@AAABBB???>>>===<<<;;;:::::::::999888888888::::::888666777666444222222222222222000111111111111111000///,,,)))'''(((***+++***'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%"""%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''))))))((('''&&&!!!###$$$$$$$$$'''---222IIIDDD<<<222+++'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&+++***)))((('''&&&&&&&&&"""###$$$%%%&&&&&&'''(((!!!###%%%%%%$$$$$$$$$%%%'''''''''(((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''&&&&&&''''''&&&&&&%%%$$$$$$'''+++,,,+++)))''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%"""###$$$%%%&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%''')))++++++$$$$$$###"""!!! #########$$$$$$%%%&&&&&&!!!!!!""""""#########$$$!!!"""###%%%%%%$$$######!!!""""""""" """###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$%%%%%%###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" """$$$%%%&&&&&&&&&%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""""""""###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""###$$$%%%%%%$$$###"""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$wwwfff```YYYTTTRRROOOLLLHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBB@@@>>><<<<<<<<<===BBBAAA???>>><<<;;;;;;;;;777888999:::999999777777888777666444222111111111111111000000///---,,,+++++++++++++++++++++,,,,,,***)))(((''''''&&&&&&&&&''')))''' !!!***'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""" ######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$######$$$########################"""$$$$$$$$$$$$(((///444eeegggXXX;;;&&&"""%%%%%%(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%$$$$$$&&&)))***((($$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%"""$$$&&&((())))))((('''%%%&&&((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%'''%%%%%%&&&''''''(((((((((%%%&&&(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###''')))((('''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%'''%%%######$$$&&&&&&%%%######""""""""""""""""""""""""############""""""########################%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" """$$$&&&%%%### ###############"""!!!!!!&&&%%%$$$###""""""""""""###$$$%%%%%%$$$###!!! ######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""!!!"""######$$$%%%###!!!"""$$$%%%$$$!!! !!!""""""""""""!!! !!!""""""""""""!!!!!!########################$$$###"""""""""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$"""!!! !!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$$$$######"""%%%%%%$$$###"""""""""######"""&&&$$$ ########################"""""""""###$$$$$$%%%%%%######""""""!!!!!! """"""""""""##########################################$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################wwwfffaaaZZZUUUSSSQQQMMMIIIIIIGGGGGGGGGHHHGGGEEECCCBBBAAA???>>>=========>>>AAAAAA???===<<<;;;;;;;;;777888888999888777666555888777666444222111111111111111000000///---,,,+++***++++++++++++,,,,,,,,,,,,+++***))))))(((((((((###'''***)))$$$"""%%%)))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&'''((()))'''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$&&&+++///FFFJJJCCC111$$$$$$'''%%%(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&'''''''''%%%$$$######$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&%%%''')))***))))))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""############""""""########################%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""############$$$###############"""!!!!!!$$$$$$$$$$$$$$$###""""""###"""""""""""""""######%%%%%%%%%%%%%%%%%%$$$#########""""""""""""##################""""""""""""################################################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%###!!!"""$$$%%%$$$"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%######$$$$$$$$$$$$############!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#########$$$!!!###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!!!!!!!!!!!""""""#########$$$##############################$$$$$$$$$$$$##################"""""""""""" !!!"""###$$$######$$$$$$$$$$$$##################""""""!!!!!!""""""!!!!!!""""""###$$$$$$#########""""""""""""#########$$$$$$#################################wwwfffaaaZZZVVVTTTRRRNNNJJJHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@???>>>===>>>>>>???AAA@@@???===<<<;;;::::::777888888888777666444333777777555333222111111111111111000000///---,,,+++******+++++++++,,,,,,,,,,,,+++***))))))((((((((("""%%%)))******))))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((()))***###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&%%%&&&'''((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((()))//////'''$$$''''''###(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###''''''&&&%%%$$$$$$######"""###%%%$$$######$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''(((((((((((())))))***+++***((('''((()))((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$&&&'''((()))))))))(((((('''''''''&&&(((***+++*********+++'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$$$$%%%'''(((((('''&&&$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""##################"""#########$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######""""""""""""###$$$%%%&&&$$$############$$$%%%%%%######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$###"""###$$$$$$###"""######"""!!!"""###$$$%%%%%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$"""##################"""######"""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########"""######$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""!!! ######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""""""""""""""""""""""""""""""""########################uuuddd___YYYVVVTTTRRRNNNJJJHHHGGGFFFFFFFFFEEECCCAAAAAA@@@???>>>>>>>>>???@@@AAA@@@>>>===;;;;;;::::::999999999999777666444222777666444333222111111111111111000000///---,,,+++*********++++++,,,,,,---***)))((('''&&&&&&&&&&&&'''%%%###$$$&&&)))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&$$$"""###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%"""&&&'''%%%''')))'''"""'''%%%######%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))'''$$$###$$$((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$'''''''''((((((((())))))((()))******(((((((((***''''''''''''&&&&&&%%%%%%((('''%%%$$$$$$&&&)))***))))))(((((('''&&&&&&&&&%%%)))------+++))))))+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$### """%%%&&&'''%%%###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""############""""""############$$$$$$$$$%%%$$$$$$###""""""######$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''!!!  """$$$%%%$$$######""""""######$$$"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""###############$$$############$$$######%%%$$$"""!!!!!!###%%%&&&'''&&&###"""!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""######"""""""""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$&&&'''&&&###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%##############################$$$$$$$$$$$$######"""###############$$$$$$)))'''%%%""" ######$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""!!!!!! !!!!!!"""#################################""""""""""""##############################sssaaa\\\WWWUUUSSSQQQMMMIIIHHHGGGFFFFFFFFFEEECCCAAAAAA@@@???>>>>>>???@@@@@@AAA@@@>>><<<;;;:::::::::::::::::::::999777555444666555444333222111111111111111000000///---,,,+++))))))***+++,,,,,,------***)))((('''&&&&&&&&&&&&(((&&&###$$$&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&(((***+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%""" ###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$'''((('''&&&(((***'''###%%%###""""""$$$$$$$$$###%%%%%%&&&&&&'''((())))))&&&$$$"""$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&)))+++&&&&&&%%%%%%&&&'''((()))$$$&&&''''''&&&%%%'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''''''''(((((((((((('''((())))))''''''((()))&&&&&&&&&''''''((((((((()))'''%%%$$$$$$&&&)))***'''''''''&&&&&&&&&%%%%%%$$$(((,,,,,,***((((((******)))''''''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&$$$### ###%%%&&&$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""""""""#########$$$$$$"""###$$$$$$$$$$$$######""""""###############"""%%%%%%$$$###############  """$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%###################################################""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""############"""######$$$############$$$%%%$$$"""!!!!!!###%%%&&&'''%%%###!!!!!!"""###$$$########################!!!!!!""""""############""""""############""""""###############$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%###&&&(((&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""############ !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%((('''%%%###""" ######$$$$$$$$$$$$######$$$###"""""""""###$$$$$$!!!!!!!!!!!!!!!"""#####################$$$$$$$$$%%%$$$############$$$%%%########################ooo___[[[VVVTTTSSSQQQLLLHHHJJJHHHGGGFFFGGGEEECCCAAABBBAAA@@@???>>>??????@@@@@@???>>><<<;;;:::999999999:::::::::999888666555555444333222111111111111111111000000///---,,,+++))))))***+++,,,------...,,,+++***))))))(((((((((%%%&&&(((+++,,,+++'''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''(((&&&%%%((('''&&&&&&'''((('''%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###'''***,,,((((((''''''''''''&&&&&&###$$$&&&%%%$$$$$$%%%''''''''''''''''''((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((&&&((()))(((''''''(((***&&&''''''((())))))******(((&&&$$$######$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((((((***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%''''''%%%###!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""##################""""""""""""############$$$"""###$$$%%%%%%%%%$$$###!!!!!!"""############"""$$$###"""!!! """""""""###$$$%%%&&&'''$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""$$$$$$######""""""$$$$$$$$$###"""###$$$######"""!!!"""###$$$%%%$$$###""""""""""""###$$$######################## !!!""""""######"""""""""##################"""#########$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""#########"""######$$$$$$"""$$$&&&%%%""" !!!###########################%%%%%%$$$$$$###""""""""""""""""""############$$$""""""""""""##########################################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&"""""""""""""""######$$$#########$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################kkk^^^[[[WWWUUUTTTRRRMMMIIIKKKIIIHHHGGGGGGFFFDDDAAADDDBBBAAA???>>>>>>??????@@@???>>><<<;;;:::999999777888999999999777666555444444333222111111111111111111000000///---,,,+++((()))***+++,,,------...,,,+++***))))))(((((((((%%%'''***++++++***((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%########################******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''(((&&&%%%&&&%%%&&&''''''%%%%%%&&&&&&$$$###$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$&&&''''''&&&%%%'''(((((((((((((((''''''''''''''''''((((((((())))))))))))'''%%%$$$$$$&&&(((***((((((((()))))))))******'''(((******)))(((***+++))))))))))))************((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''((((((***)))(((((()))***)))((()))************)))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((&&&$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$############$$$%%%&&&!!!"""######$$$$$$$$$#########"""!!!!!!"""""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!"""$$$%%%$$$"""!!!###%%%!!!!!!!!!"""""""""###### !!!!!!""""""######$$$######################## """#########"""!!!######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""###%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&""""""""""""###$$$&&&&&&######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%###############$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################iii___[[[XXXVVVVVVSSSOOOJJJKKKJJJHHHHHHHHHGGGDDDBBBEEECCCAAA???>>>>>>>>>>>>@@@???===<<<::::::999999666666777888888777666555444444333222111111111111111111000000///---,,,+++((())))))+++,,,---......***)))(((''''''&&&&&&&&&''''''&&&$$$###&&&+++///(((''''''&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++***((('''&&&%%%$$$"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###&&&)))+++,,,$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''***'''$$$$$$&&&'''&&&$$$$$$&&&((()))'''$$$###%%%'''&&&%%%%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,***'''"""  ###&&&((())))))((('''((())))))(((((()))+++))))))((((((''''''&&&&&&'''((((((((())))))******)))'''%%%###$$$&&&))),,,)))************+++++++++(((***++++++******+++---,,,,,,++++++***)))))))))******(((((((((((()))***%%%&&&&&&'''((()))******---)))''''''***+++***((()))***+++++++++)))((('''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&((())))))'''$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!!!!###''')))"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!"""###%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!!!!$$$%%%%%%"""!!!###%%% !!!""""""""""""!!! """############"""""""""""""""""""""""" """#########"""!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""#########$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!  !!!###%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$###""" """###$$$########################jjj]]][[[WWWTTTSSSQQQOOOMMMHHHHHHFFFEEEDDDDDDDDDDDDAAACCCCCCBBB???======>>>>>>>>>===;;;999777888999777777777777666555444333444444333222222111111000...---,,,+++++++++++++++((())))))((('''''')))***'''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((***,,,+++)))(((+++...&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))'''$$$$$$%%%&&&&&&&&&''''''(((((()))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))******&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&,,,***)))((()))***)))(((...((($$$'''---///+++&&&%%%&&&''''''&&&&&&''')))+++***)))((()))***,,,...++++++))))))***,,,...///000,,,(((''''''))))))))))))))))))))))))))))))))),,,+++)))'''&&&''')))***))))))******)))'''&&&$$$''''''((((((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''((()))))))))(((&&&%%%)))))))))((('''''''''&&&&&&&&&&&&%%%$$$###"""!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###!!!!!!"""######"""$$$"""!!!"""%%%&&&$$$"""""""""############"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!########################!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$###"""!!! ######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""'''&&&&&&%%%$$$###""""""##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################kkk]]]ZZZVVVTTTSSSQQQNNNLLLIIIHHHGGGFFFEEEDDDDDDDDD@@@AAACCCBBB@@@>>>>>>>>>@@@@@@@@@>>>;;;::::::;;;888888888888777666555444444444333222222111111000111000///...------,,,,,,((()))***)))'''''')))***((((((((((((((('''''''''(((((()))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''&&&((()))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''((('''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((('''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((+++)))''''''(((((('''&&&)))(((((('''''''''&&&%%%&&&((())))))(((((()))***)))(((''''''(((***,,,---,,,+++***)))***+++---//////---***((()))*********************************+++***)))((((((((())))))&&&'''((()))))))))(((((())))))*********)))(((((()))))))))((((((''''''''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###$$$$$$%%%%%%$$$$$$"""!!!"""$$$&&&$$$###""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$###!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!&&&%%%%%%$$$$$$#######################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$kkk\\\YYYVVVSSSRRRPPPNNNLLLIIIIIIHHHGGGEEEEEEDDDCCC===???BBBCCCAAA@@@??????@@@AAA@@@>>>;;;::::::;;;888888888888888777666555444444333222222111111000222111000///...,,,,,,+++((()))***)))(((((()))***))))))((((((''''''&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&''')))***)))'''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))******)))))))))))))))((('''''''''''''''&&&%%%$$$''''''((((((((((((''''''((((((((())))))*********,,,***((('''(((((('''&&&&&&***,,,)))$$$!!!###'''((()))+++***))))))***,,,))))))))))))***,,,...///---,,,+++++++++,,,---...///---++++++,,,,,,+++***++++++++++++++++++++++++******************))))))%%%&&&''')))***++++++++++++,,,,,,,,,,,,+++***)))******++++++***((('''&&&************************((()))******)))'''%%%###''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$############""""""######################## !!!"""##################"""""""""$$$%%%$$$###""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk[[[XXXUUUSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGEEEDDDCCC;;;>>>AAACCCBBBAAA@@@@@@?????????<<<999888888999777777777777777666555555444444333222222111111000000000///...,,,***)))(((((()))+++***)))((()))*********)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((()))))))))******)))((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&''')))+++,,,***(((''''''(((((()))*********((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''(((((()))***++++++...,,,******++++++***)))&&&+++...+++&&&$$$'''+++(((***++++++******+++,,,,,,,,,,,,---...000222333......------------...//////---,,,,,,------,,,***------------------------***+++---......,,,+++***'''((()))+++,,,---......,,,---------,,,+++***)))***+++,,,,,,***(((%%%$$$(((((((((((((((((((((((((((((()))))))))((('''''')))(((&&&%%%%%%%%%&&&'''$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% """######"""#########""""""###$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}iii[[[XXXUUUSSSRRRQQQOOOMMMJJJJJJJJJIIIHHHFFFDDDCCC:::===AAABBBBBBAAAAAABBB@@@@@@???===:::888888999555555555666555555444444444444333222222111111000000000000///---+++)))(((((()))++++++***))))))*********)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((******)))(((''''''&&&&&&'''''''''((((((((())))))&&&&&&''')))+++,,,***(((''''''(((((()))*********(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))************((())))))))))))))))))(((&&&&&&'''((())))))******...,,,+++***+++,,,+++***((()))************+++,,,(((***++++++***)))+++,,,------......000111222333///////////////000000111000///......//////...,,,........................---...000222222000...---...............//////000------------,,,+++***))))))***++++++***'''%%%###''''''''''''''''''''''''(((((('''&&&'''))),,,---,,,***(((&&&%%%$$$%%%%%%$$$%%%%%%%%%&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""$$$%%%"""###############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$######"""""""""""""""######$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$${{{hhh[[[YYYVVVTTTSSSRRRPPPOOOKKKKKKKKKJJJIIIFFFDDDCCC<<<>>>@@@AAA@@@AAABBBCCCCCCCCCBBB???<<<::::::;;;444444444555555444444333444444333222222111111000111111222111000...,,,+++'''***,,,,,,+++)))))))))))))))((((((''''''&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''((((((((()))))))))(((''''''(((***+++***(((%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********&&&&&&''''''''''''(((((($$$$$$&&&'''((()))))))))))))))************))))))'''''''''(((((()))))))))+++***((()))***,,,++++++***((('''))),,,...---+++)))***++++++******+++---,,,,,,---....../////////000000111222333333444444333222000000222222222111222222222222222222222222111222444666666555333222444333333222222222333333111111000000///...,,,,,,))))))******)))'''%%%$$$))))))))))))))))))))))))((('''&&&&&&'''+++...111,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!###$$$$$$######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$######"""!!!!!! !!!"""######$$$#########%%%$$$$$$$$$######"""""""""######$$$$$$######"""###############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################xxxfff\\\ZZZWWWUUUTTTSSSRRRPPPKKKLLLLLLKKKJJJGGGDDDBBB>>>???@@@??????@@@BBBEEECCCCCCBBB???<<<::::::;;;444444555555555555555444444444333222222111111000000000111222111///---,,,'''***,,,---+++***))))))((((((((((((((('''''''''(((((()))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''%%%$$$%%%'''))))))'''$$$''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''''''''(((((('''((((((((()))))))))))))))(((&&&'''((())))))(((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************&&&&&&&&&''''''(((((((((%%%&&&'''((((((((((((((()))******++++++******)))))))))))))))))))))))))))***)))((()))+++------------++++++,,,...//////---***,,,------,,,,,,---...------...............---000111333444555666777777999666444333555666777777777777777777777777777777555666888999999999888777888777666666666666777888666666666555444333111111*********))))))(((((((((************************((((((((((((***+++---...)))))))))***))))))((('''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###""""""!!!"""###$$$%%%%%%$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""##############################!!!!!!"""##############################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$wwweee]]]ZZZWWWVVVUUUTTTSSSQQQLLLLLLLLLLLLJJJGGGDDDBBB???@@@???>>>>>>???BBBEEEBBBBBBAAA>>>:::888888999555555666666666666666555444444333333222111111000---...///000///...,,,***'''***,,,---,,,***))))))'''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''))),,,,,,)))&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''))))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))+++(((&&&%%%'''(((((('''''''''(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))***************))))))(((******++++++++++++******+++++++++***************+++***)))+++...000111000111111111111111000000000,,,---......------...000000000000000000//////...111222444666777888999999===:::777666777:::;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;:::999888888888999;;;<<<;;;;;;::::::888777666555++++++******)))******+++))))))))))))))))))))))))'''(((***+++,,,,,,++++++&&&''')))++++++++++++***)))))))))((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################&&&'''&&&"""!!!'''!!!###%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''################################################$$$$$$############$$$$$$######""""""""""""###############$$$%%%%%%&&&&&&!!!!!!"""############### !!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppdddZZZXXXUUUSSSRRRPPPMMMKKKIIIIIIHHHHHHFFFEEECCCBBB===>>>@@@AAABBBBBBAAA@@@FFFDDDAAA>>><<<:::999999777666555555777888888777999888666333222111111111444444333111///---+++***++++++******************,,,***(((&&&%%%''')))***((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%'''((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++***'''$$$$$$%%%%%%&&&&&&&&&'''((((((((((((''''''(((+++---...------+++)))'''&&&&&&((((((((('''&&&%%%&&&(((***,,,&&&'''((((((&&&'''(((***'''''''''''''''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))***)))(((((((((((())))))---+++)))(((***+++++++++(((((((((((())))))))))))*********)))))))))))))))*********,,,...000000000,,,,,,...///000000000000444444444444444444444444//////.........---------//////000000000000000000444555666777888777666555777777777777888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===??????<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::888888)))***,,,...//////......++++++++++++++++++++++++---///000000...,,,++++++000000//////...,,,+++******(((&&&&&&'''((()))(((%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$"""""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$##################%%%$$$$$$######$$$$$$%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&$$$"""###"""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%###"""$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$######'''&&&$$$###"""###$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&'''&&&%%%$$$""""""""" !!!"""$$$%%%''''''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''ooobbbWWWUUUSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBB??????@@@AAAAAAAAA@@@@@@EEEDDDAAA>>><<<:::999999666555444444666777777666888777555333222111111111111111000///---,,,***)))***************************)))'''&&&&&&&&&(((((((((((('''''''''''''''&&&'''''''''(((((((((((((((%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***((($$$!!!!!!!!!&&&&&&&&&''''''''''''''')))(((&&&'''***,,,,,,,,,,,,+++)))'''&&&'''((((((((('''&&&&&&&&&(((***+++'''((((((((('''''')))***(((((('''''''''((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))(((((((((((((((,,,***((((((***+++******((((((((()))))))))******************************,,,+++******++++++******///000111222333333333333333333333333333333333333222222111111000000//////111111111111222222222222222222333444444555444444999999888888888888888999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@???>>>>>>=========>>>>>>AAA@@@@@@???>>>===<<<<<>><<<:::999888555444333444666777666555555555333222111111111111000000//////...,,,+++***************************(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&***(((&&&&&&(((+++,,,,,,+++***)))'''''''''(((((((((''''''&&&'''(((***+++'''((((((((('''''')))+++))))))((('''''''''(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))***+++***((())))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********222333444555555666666555444444444444444444444444555555444333333222111111222222222222333333333444222222222222333444555666:::999888777777666666666666777888999:::;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>999888666444222000//////...///000222444666777888666777999999777666666777888888888777666555444333000...,,,+++,,,,,,+++)))((((((((((((''''''''''''((((((((('''(((((()))***&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""################################################%%%%%%%%%$$$$$$$$$$$$$$$########################"""!!!!!!"""%%%'''&&&%%%%%%$$$##################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$%%%''''''&&&$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$%%%%%%!!!!!!"""""""""#########%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###&&&$$$ %%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''kkk^^^VVVUUUSSSSSSSSSQQQNNNLLLHHHHHHHHHGGGEEEDDDBBBAAACCCBBB@@@???>>>???@@@@@@CCCBBB@@@>>><<<:::888888666555444555777888777555444333333222111111111111000111111111000///...---***************+++++++++'''((()))))))))(((&&&&&&'''''''''(((((())))))***))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''((((((((((((((('''&&&&&&&&&%%%***(((&&&&&&))),,,...///+++***)))(((''''''((((((((((((''''''((()))******'''((()))((('''''')))+++******)))((('''''''''((()))))))))(((((((((((('''))))))))))))))))))))))))'''((())))))***))))))(((***)))((()))***+++)))(((************++++++++++++,,,,,,,,,,,,,,,------------...////////////000222333444444555666666555555555555555666666666666666666666555444333222222111111111222222333333444444555444444444555666888:::888777666666555555555666444555666888:::;;;<<<<<<@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????AAA???<<<999777666666666555555777888999;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::999777777333111///......---+++***)))))))))(((((('''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###!!! ###$$$""" &&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&iii\\\UUUTTTSSSSSSSSSQQQNNNKKKHHHHHHGGGGGGEEECCCBBBAAACCCBBB@@@???>>>???@@@@@@AAA@@@???>>><<<:::888777666666666777999999888666333333333333222111111000000000000000000///......))))))*********+++++++++((()))***++++++)))(((''''''(((((())))))*********))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''')))*********)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++)))'''&&&%%%###"""((((((((('''&&&&&&&&&%%%(((&&&%%%'''+++///111222)))))))))(((((((((((((((((((((((((((((())))))***'''((())))))'''((()))++++++***)))(((((((((((((((***)))))))))((((((((((((************************''''''((()))))))))))))))+++)))((()))***+++***(((++++++++++++,,,,,,,,,,,,,,,---------.........///...000222222111222444666222222333444444444333333444555555555666666777777666555555444333333222222111111222222333444555555777666666555666888:::;;;444444444444444555666777333444777999;;;======>>>BBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>??????@@@AAAAAABBBEEECCCAAA???>>>===>>>>>>============>>>>>>>>>>>>===>>>>>>>>><<<;;;<<<>>>>>>>>>>>>===<<<;;;:::999555444222111111///---+++++++++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%#########""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""######$$$###############&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$###"""%%%%%%''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###%%%&&&%%%""" !!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&hhh[[[SSSRRRRRRRRRQQQOOOKKKHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@?????????===<<<999777666777666777999::::::888666444444444444333222111000.../////////...---,,,,,,)))))))))***++++++,,,,,,******+++,,,+++***)))((())))))))))))************(((((((((((((((''''''''')))((('''&&&&&&&&&'''(((''''''(((((()))))))))((()))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&(((,,,///000000)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))((((((***,,,******)))((((((((())))))******)))))))))(((((((((************************((((((''''''((()))***+++---+++)))(((***+++++++++,,,,,,,,,,,,---------------......//////000000000000222444333111000222444111222222333333333222222333333444444555666666666666666666666666555555555444444555666777888888999888888777777888888999999444444444444555666777888555666888;;;===>>>???@@@BBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@>>><<<;;;<<<>>>@@@@@@@@@???>>>===;;;;;;888777555555555333111.........---,,,+++***)))(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%""""""###""""""""""""""""""""""""########################"""""""""""""""####################################$$$%%%$$$"""!!!"""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$&&&&&&%%%$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###&&&%%% """'''"""######$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%gggZZZSSSSSSRRRRRRQQQNNNIIIFFFGGGGGGGGGFFFEEECCCAAAAAA??????@@@AAAAAAAAA@@@@@@>>>>>>>>>===;;;999777666666666666888::::::888555555666666555444222000///////////////...---,,,+++((())))))***++++++,,,,,,***************)))((((((+++***************))))))'''''''''((((((((((((((()))(((&&&&&&&&&''')))***''''''&&&&&&''''''((()))******)))))))))(((((((((%%%%%%%%%&&&&&&&&&'''''' !!!&&&+++,,,,,,&&&&&&&&&'''''''''''''''%%%%%%&&&(((+++,,,+++***(((((())))))))))))(((((())))))*********)))))))))((()))***)))((((((***,,,)))))))))((())))))***************)))))))))((((((************************)))(((&&&&&&&&&)))+++---///,,,)))((()))+++------,,,---------..................//////000111111222...222555444111000333777333444444444444444333333555555666777777888999999999999999::::::::::::;;;::::::;;;<<<===>>>??????;;;;;;<<<<<<;;;;;;::::::888888777777777888999999888999;;;===???@@@AAAAAACCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBAAA???<<<;;;<<<===AAAAAAAAAAAA@@@>>>===<<<;;;:::999999999888555333333222111000///---,,,+++(((''''''''''''((())))))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%###$$$$$$$$$######"""!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))((($$$!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!###%%%""""""!!!!!!""""""######!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""$$$'''######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&&&&&&&%%%%%%gggZZZVVVUUUUUUTTTSSSOOOJJJGGGGGGGGGGGGFFFDDDCCCAAA@@@===>>>@@@AAABBBBBBAAA@@@>>>>>>>>>===;;;999777666555555666888999999777444777777777666555222000///222222111111000...---,,,((())))))***++++++,,,,,,***)))))))))((((((((((((,,,+++++++++***)))))))))&&&'''''''''(((((())))))((('''&&&%%%&&&(((***+++''''''&&&%%%%%%'''((()))************))))))))))))%%%%%%%%%&&&&&&&&&'''''',,,(((%%%%%%&&&((('''%%%%%%&&&&&&''''''(((((((((%%%%%%&&&(((***)))&&&$$$'''((()))))))))))))))((())))))************)))(((((()))***)))((((((***,,,))))))(((((()))***++++++************))))))))))))***************************(((&&&%%%%%%(((,,,...111...)))'''))),,,...///---------............///...//////000111222222222+++000444555333444888===555666666666666666555555999999:::;;;<<<<<<======<<<<<<======>>>?????????>>>???@@@AAABBBCCCDDDDDD???@@@@@@AAA@@@>>>===;;;===<<<;;;:::999999999999999:::<<<>>>@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCBBB???<<<;;;<<<===CCCCCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<;;;999666666666555333111000///...)))))))))))))))***++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&###############"""!!! &&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$)))((($$$ """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""$$$'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""%%%''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%jjj```SSSSSSSSSSSSQQQOOOMMMLLLGGGHHHHHHHHHEEEAAA===:::@@@@@@@@@@@@???>>><<<<<<===<<<:::777666555555666555555555666888999888777777666444222111/////////333222111111111000...,,,)))***+++,,,,,,+++)))))),,,+++***))))))***+++,,,******))))))((((((''''''***(((''''''(((((('''%%%))))))(((&&&$$$$$$%%%'''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%(((***(((###!!!$$$((((((((((((((())))))))))))'''''''''''''''((()))***''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++,,,+++++++++******))))))***************+++++++++'''((()))***,,,...//////...///...,,,))))))+++---...///000000000///111222000111222111///......///444444555555666888999999::::::;;;:::999:::<<<>>><<<>>>AAA@@@>>>???BBBEEEIIIJJJLLLMMMLLLIIIGGGEEEGGGHHHIIIIIIHHHIIILLLNNNJJJIIIHHHFFFEEEDDDDDDDDDCCCBBB@@@>>>>>>===>>>>>>AAA???===<<<===@@@CCCFFFBBBBBBAAA???>>>???BBBDDD@@@AAAAAAAAABBBBBBBBBBBBFFFEEEDDDDDDEEEFFFHHHIIIEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEDDDCCCBBB@@@???>>>===AAAAAAAAAAAAAAAAAABBBBBB======>>>>>>===<<<;;;;;;<<<:::888777777555000+++...+++(((&&&'''(((((('''))))))(((''''''&&&%%%%%%''''''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$###"""###$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&!!!###$$$$$$#########%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!"""######$$$$$$!!!!!!"""%%%((()))%%%"""$$$$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&iii___SSSSSSSSSRRRPPPNNNKKKJJJHHHHHHHHHGGGDDDAAA>>>;;;?????????>>>>>>===<<<;;;???>>><<<:::999888888888555555555666888999888777444444444444555555666777///......///111111000...+++++++++++++++***)))(((+++***))))))))))))***+++******))))))((((((((((((***(((''''''(((((('''&&&&&&(((******)))(((((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&((()))'''$$$$$$&&&((((((((((((((())))))))))))))))))((((((((()))******''''''((((((((())))))))))))))))))))))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***+++++++++******)))))))))***************+++++++++******+++++++++,,,,,,,,,---.........,,,,,,...///,,,...//////......///000333444555444333222333555222333555777999:::::::::<<<<<<<<<;;;;;;<<>>>>>??????>>>>>>===<<<===<<<:::::::::888444000000---***(((((())))))((())))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$#########"""######$$$$$$&&&%%%$$$######$$$%%%&&&!!!###$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""###&&&((()))&&&###$$$$$$$$$######""""""!!!$$$#####################""""""""""""""""""""""""#########""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%hhh]]]SSSSSSSSSQQQOOOLLLIIIHHHIIIHHHGGGEEECCCAAA>>>===AAAAAAAAAAAA@@@???>>>>>>??????===;;;:::999999999666555555777999999888777444444444444555777888999...------...000000///---******************++++++***))))))(((((())))))******))))))))))))((((((((()))(((''''''(((((('''&&&"""&&&(((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((()))))))))))))))(((((((((((())))))(((((('''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++------,,,,,,+++*********+++---///000//////000222---...//////......///111222333444444333333444666555666999;;;============BBBCCCCCCCCCDDDHHHLLLPPPTTTWWW\\\^^^___bbbggglllvvvvvvwwwxxxwwwtttrrrpppkkkkkknnnttt{{{|||{{{xxxuuuppplllhhhfffdddaaa]]]XXXTTTPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@??????>>>>>>=========?????????@@@??????>>>===???>>>=========<<<999666333111---+++++++++***)))))))))))))))((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%##################"""!!!$$$$$$############$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!  !!!"""%%%%%%###!!!$$$$$$$$$$$$$$$###########################$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###############"""""""""####################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ggg[[[UUUTTTTTTRRROOOLLLIIIGGGIIIHHHGGGEEEBBB@@@???>>>???@@@@@@@@@??????>>>======<<<;;;:::999888888777666555555777999:::999777666555444333222111111111111000/////////...,,,***'''(((((()))***,,,---...))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''((()))(((&&&!!!%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&''')))++++++***))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))******++++++,,,,,,......------,,,+++******+++...000111111000000111///000222222111111222444333333444444333444666888;;;<<<>>>@@@CCCFFFHHHIIIQQQSSSUUUWWW[[[aaahhhnnnwwwzzz~~~{{{tttmmmgggcccaaa```aaa```___[[[VVVRRROOOKKKJJJHHHFFFGGGGGGFFFFFFAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBDDDDDDCCCBBBAAACCCDDDEEEGGGGGGHHHHHHGGGDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???>>>===<<<<<>>???????????????>>>===;;;777444111000///...---+++))))))))))))))))))))))))&&&&&&''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%###"""!!!########################!!!###%%%%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""#########"""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$fffZZZVVVUUUUUUSSSPPPMMMJJJIIIIIIHHHFFFDDDBBBAAA??????<<<<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;:::999888777666666666777999:::999888777666444222000...------222111000000000///---+++((())))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))************((('''&&&'''((()))(((''''''((())))))((((((***,,,''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((('''&&&''')))+++++++++***)))))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%))))))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))************)))))))))))))))))))))******************+++,,,---------............---------------///111222000////////////111222333333333555777777888999999999;;;>>>AAACCCCCCFFFJJJPPPXXX^^^bbbiiilllqqqvvv|||zzzssskkkggg\\\XXXRRRNNNNNNNNNMMMLLLGGGGGGGGGFFFEEEEEEDDDDDD>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGCCCDDDFFFGGGGGGFFFEEECCCFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@????????????@@@@@@???>>>>>>>>>:::888555444333222000///************))))))))))))''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###%%%%%%&&&'''&&&%%%###"""########################"""$$$%%%%%%$$$$$$%%%&&&"""###%%%%%%%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeZZZUUUUUUUUUSSSQQQNNNLLLJJJGGGGGGFFFEEECCCAAA@@@>>>?????????@@@@@@??????>>>============<<<;;;999999777666666777::::::999888666555444222111111111111///......///111111000...++++++,,,,,,+++***((('''((())))))******))))))((()))))))))************+++((('''&&&'''((()))(((''')))***)))'''&&&&&&(((***''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((()))++++++******))))))((((((''''''))))))(((((('''(((((((((((((((((()))))))))******((())))))******+++++++++))))))))))))))))))))))))***************************************+++++++++++++++,,,---....../////////////////////000000000///000222111000//////000///111333444555666888;;;:::<<<>>>???BBBFFFKKKOOOQQQTTTXXX```jjjuuuxxxrrrjjjeeebbb```]]]ZZZRRRQQQNNNLLLHHHEEECCCBBB>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDEEEEEEDDDDDDCCCFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAA@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA???@@@@@@@@@>>>===>>>???<<<;;;999888888777444222......------,,,++++++***(((((((((''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&!!!"""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$######"""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&!!!"""!!! !!!$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%~~~eeeZZZSSSSSSSSSRRRPPPNNNLLLJJJFFFFFFGGGFFFEEEBBB???>>>@@@AAAAAABBBBBBBBBAAAAAA;;;;;;<<<<<<;;;:::999888777666666888:::;;;:::888555555444333222222222222...------...000000///---'''))),,,------+++)))'''))))))***++++++***))))))))))))*********+++++++++((('''&&&''')))))))))((($$$%%%&&&&&&%%%$$$%%%&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))%%%((()))(((&&&&&&))),,,*********)))((('''''''''))))))((((((((()))******''''''((((((((()))))))))((())))))******+++,,,,,,))))))))))))))))))))))))++++++***))))))***++++++***+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111111111000111222111000111333555222444777999:::===@@@BBBCCCEEEIIIMMMSSSZZZbbbhhhooossszzzzzzuuujjjgggbbb\\\UUUOOOJJJGGGFFFFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@???@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDD???AAABBB@@@>>>===>>>@@@>>><<<;;;;;;;;;:::888666333333222111///...------***)))(((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&& !!!"""$$$&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$"""$$$$$$$$$######""""""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~eee[[[RRRRRRRRRQQQPPPMMMKKKJJJEEEFFFGGGGGGFFFCCC???===;;;<<<<<<=========<<<<<<888999999:::999888666555777666666888:::;;;:::888666555444222111000000000000///------...---+++)))!!!$$$)))---000///---,,,)))***+++,,,,,,+++***)))))))))******++++++++++++'''&&&&&&''')))***)))((("""%%%)))***)))'''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))$$$(((+++)))%%%$$$(((,,,+++******)))(((''''''&&&'''''''''''''''((()))***''''''''''''((((((((((((((())))))***++++++,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++++++++,,,,,,---------------...///000111222333444333333333222111111111000111222111222333777999666999<<>>===>>>AAA>>>===<<<<<<===<<<:::888777777666444222111000///+++***)))'''''''''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%'''((((((((('''''' !!!###%%%''')))++++++$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$###"""###$$$&&&'''$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!$$$%%%$$$!!!###'''%%%$$$$$$###"""!!!  !!!"""#########""""""""""""""""""""""""######""""""""""""######%%%&&&&&&'''&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}eeeZZZTTTRRRPPPPPPPPPOOOMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@AAAAAABBBBBBAAA???>>>===<<<<<<<<<<<<;;;:::999888555666777999;;;<<<<<<<<<444444333222222111111000000000000///......------((()))+++,,,------,,,,,,((((((((()))******++++++))))))************))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((('''***)))'''&&&%%%&&&((()))%%%&&&'''(((((('''&&&%%%***)))(((''''''((()))***,,,,,,++++++***)))(((((())))))************))))))///***&&&'''+++...---+++---------,,,+++---000333///...------///222666888999777333111111222222111111333555666555555666777<<>>>>>======;;;@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEEEEAAA>>>============<<<<<<<<<<<<::::::999999777666555444//////...---,,,***)))((($$$(((,,,***'''%%%'''***&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$######"""!!! '''&&&%%%&&&&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&%%%""" !!!############$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%###"""###&&&)))"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%###"""!!!!!!###%%%&&&~~~eeeZZZTTTRRRQQQPPPPPPOOOMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>===<<<;;;999888666777888888999999999888444444333333222111111111111111111000//////......******+++,,,---......---+++++++++***))))))(((((())))))*********))))))((())))))(((((((((((())))))(((((())))))(((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((((('''&&&&&&&&&(((***+++'''(((((())))))(((((('''))))))(((((((((((())))))************++++++++++++******++++++++++++******$$$!!!!!!''',,,---,,,------...---,,,---000222000000///000111444777888:::888666444444444444333333444555666777:::>>>AAABBBHHHPPPXXX___hhhssszzz|||vvvooofff]]]VVVQQQLLLFFFBBBAAAAAABBBBBBDDDEEEEEEDDDBBB@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFEEECCCDDDFFFFFFDDDAAA?????????>>>>>>=========<<<<<<<<<;;;:::888777666111111111///...,,,***)))(((+++...---)))'''(((+++&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$########################"""############$$$$$$$$$$$$%%%%%%&&&%%%### !!!############$$$%%%!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$#########$$$&&&'''fffZZZUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@AAABBBBBBAAA@@@>>>===@@@@@@???>>>===;;;999888888888888888777666555555444444333333222222111111222222222111000000//////,,,,,,,,,,,,---...//////,,,++++++***))))))((((((***************)))((('''))))))(((((((((((())))))(((((())))))(((((('''&&&(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))'''&&&&&&&&&''')))+++,,,((())))))******))))))(((((())))))******))))))((('''((()))***+++------...++++++,,,,,,,,,,,,+++++++++(((%%%&&&***,,,,,,***,,,---//////......000111111222222333444666666777555555555555555666666777888888999:::===BBBIIINNNUUU^^^jjjvvvxxxnnnaaaZZZPPPHHHDDDCCCDDDDDDEEEEEEEEEDDDCCC@@@>>>===@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIGGGEEEEEEFFFGGGFFFEEECCCCCCBBBAAA@@@??????>>>?????????>>>===<<<;;;:::666555444333111///---,,,,,,...000...+++((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$&&&&&&'''''''''&&&%%%######%%%&&&&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%$$$###"""!!! !!!###$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&hhh\\\UUUSSSQQQPPPPPPOOOMMMKKKHHHHHHGGGFFFDDDBBBAAA???@@@AAAAAABBBAAA@@@???>>>AAA@@@???>>><<<:::888777888888888888777666555555555444444333222222111111222222111000000//////...---,,,+++++++++---...///((())))))******+++,,,,,,******+++******)))((('''))))))(((((((((((()))))))))))))))))))))(((''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************''''''''''''((()))***+++))))))))))))))))))))))))((()))***++++++***)))((((((((()))***,,,---......++++++,,,,,,,,,,,,++++++222///---,,,.........,,,,,,...000000000///000111000111333555555555555555222333555777888:::<<<>>>>>>@@@CCCGGGLLLRRRYYY^^^pppzzzyyyqqqeeeZZZRRRMMMIIIHHHIIIGGGDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>===<<<::::::999777555333111000...000000///+++)))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$!!!!!!"""########################%%%'''((('''%%%########################""""""#########$$$$$$$$$"""######$$$$$$$$$###### """$$$$$$#########%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&'''((('''%%%#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%kkk^^^UUUSSSQQQPPPPPPNNNLLLJJJHHHHHHGGGFFFDDDBBBAAA??????@@@AAABBBAAA@@@???>>>??????>>>===;;;999777666777777888888999888888888555555444444333222222111111000000//////...------,,,+++*********+++---...)))))))))***++++++,,,,,,***************)))(((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************)))))))))((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((******++++++,,,,,,,,,,,,******++++++++++++******(((((((((***---///000111,,,...000111000000111222000111333555666555555444555777:::;;;<<>>>>>======<<<;;;999777555444000000000///,,,***)))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$""""""######"""!!!!!! !!!$$$'''***)))&&&###########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$!!!###%%%%%%#########$$$ !!!"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%kkk```VVVTTTRRRPPPPPPNNNLLLJJJHHHHHHGGGFFFDDDBBBAAA@@@???@@@AAAAAAAAAAAA??????>>>>>>===<<<;;;999777666555666777888999999:::999555555444444333333222222000000//////...---------+++++++++******++++++,,,,,,,,,,,,+++******))))))))))))************))))))))))))(((((((((((())))))))))))******))))))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))*********))))))((((((((()))((((((''''''(((((())))))******************))),,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++,,,,,,---............///111111000000222333111333555777888888888777888;;;===???@@@CCCJJJOOOXXX```nnn{{{tttnnnggg___TTTMMMIIIGGGDDDBBBCCCBBBAAA@@@???@@@AAABBB>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@?????????>>>>>><<<;;;999888333333222111000...,,,++++++***((('''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""""" """$$$'''***)))&&&###"""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$"""$$$%%%%%%$$$######$$$ """#########"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$((((((&&&###!!!"""%%%'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%jjj___VVVTTTRRRPPPOOONNNLLLIIIHHHHHHGGGFFFDDDBBBAAA@@@??????AAAAAAAAAAAA@@@???>>>>>>======<<<:::999888444555666777888888888888555555555444333333222222111111000000///.........+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++******)))'''((()))******+++******))))))(((((((((((()))))))))************)))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((((())))))*********))))))******)))(((((()))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++222222222111///...------///000111000///000333555666777888:::<<<===>>>>>>===AAAFFFJJJNNNWWWbbbjjjxxx|||}}}zzzxxxxxxzzz|||{{{zzzxxxyyy||||||rrrjjjeee```YYYTTTNNNLLLIIIFFFDDDCCCCCCCCC>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEGGGGGGEEEDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA??????@@@???>>>===<<<<<<888777666666555444222111---,,,***((('''((())))))&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%&&&'''&&&%%%########################"""############$$$$$$$$$$$$$$$##################"""$$$&&&%%%$$$######$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$%%%'''(((iii^^^VVVTTTRRRPPPOOONNNKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@??????AAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::444555666666666666666666666555555444444333222222222222111111000/////////,,,---.........---,,,+++)))******++++++,,,------&&&'''(((***++++++++++++))))))(((((((((((())))))***************)))(((((()))************+++++++++************************(((((((((((())))))))))))***************)))((('''&&&'''(((***++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,------......------,,,+++---///000000000111222111111111//////000333666:::;;;<<<===???AAACCCDDDFFFLLLTTT[[[dddqqq}}}zzzwwwuuuuuuwwwxxxwwwuuussssssuuuzzzxxxqqq]]]ZZZUUUNNNIIIEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBEEEHHHIIIGGGEEEFFFHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBB???@@@@@@@@@@@@???>>>>>><<<;;;:::::::::999777555...---+++)))(((((()))***&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''(((%%%"""!!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$###""""""#########$$$&&&&&&$$$######$$$ """###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&(((******)))(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''%%%$$$%%%&&&(((***{{{eeeZZZSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKHHHCCC@@@??????@@@@@@BBBBBBBBBBBB@@@@@@;;;<<<======<<<:::888666555555444333444555666777444444444444444444444444222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++---------,,,,,,+++++++++((())))))***************++++++***)))(((((())))))(((((()))***************++++++******)))((((((((($$$***+++'''&&&***+++)))******))))))))))))******++++++++++++******))))))++++++++++++*********)))***+++,,,------,,,******++++++,,,,,,,,,---------,,,------......//////000...---,,,---000444555666222555888888666666999<<<;;;???DDDHHHJJJLLLQQQTTTYYYcccsss}}}zzzyyyyyyxxx~~~~~~wwwrrrnnnmmmlllkkkjjjiiiiiihhheeeeeehhhnnnvvvzzzzzzxxx{{{{{{|||~~~}}}mmm```XXXSSSOOOLLLFFFEEEEEEDDDCCCBBBBBBBBBDDDAAA>>>>>>???AAAAAAAAA???AAACCCFFFHHHHHHIIIIII@@@AAABBBCCCDDDCCCBBBAAAEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAA@@@@@@?????????>>>>>><<<;;;999777666666333111...,,,,,,+++***((()))((((((''''''(((((()))))))))(((((((((''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%###"""######"""!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||eeeZZZSSSSSSRRRQQQPPPNNNMMMLLLFFFGGGGGGFFFDDDCCCDDDEEE@@@AAABBBBBBBBBBBBAAA@@@<<<<<<======<<<:::888777555555444333444555666777666555444333111000//////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++******************++++++&&&''''''(((((((((((((((++++++***)))))))))))))))(((((()))***************(((((())))))***+++++++++$$$)))+++'''&&&)))+++(((******))))))))))))******++++++++++++*********)))+++******)))((((((''''''***+++,,,,,,,,,+++******************++++++++++++,,,,,,,,,------.........222111000111222333444444111555888999888:::===AAAEEELLLVVV]]]aaafffmmmrrr{{{tttrrrrrrqqqpppooonnnnnnmmmllliiieeecccdddccccccbbbaaa```______]]]^^^___bbbfffiiijjjjjjnnnooopppssswww{{{~~~zzzuuutttxxx|||uuujjjaaa\\\SSSOOOJJJGGGFFFEEEDDDCCCEEEDDDCCCCCCDDDCCC@@@>>>@@@AAACCCDDDFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@?????????>>>===;;;:::999999666444111000///...,,,***(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%***(((&&&%%%&&&&&&%%%$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''|||fff[[[SSSSSSSSSRRRPPPOOOMMMLLLJJJJJJJJJGGGCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@<<<=========<<<:::888777666555444444444555666777999888777666555333333222000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,((())))))******+++,,,,,,&&&'''(((((())))))((((((+++***))))))))))))))))))(((((()))***************(((((())))))***++++++,,,'''+++,,,)))(((***+++*********))))))))))))******++++++++++++************++++++******)))(((''''''******++++++++++++*********++++++++++++,,,,,,,,,------............//////111111222222333333333333444888;;;===>>>BBBHHHMMM[[[eeesss}}}{{{vvvpppjjjgggfffdddccc___]]][[[YYYXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWZZZ\\\___aaadddgggkkknnnrrrsssuuuwwwzzz{{{}}}}}}|||xxxqqqllljjjlllpppsssuuuuuuwwwyyy}}}~~~vvvnnnfff\\\UUUSSSPPPKKKGGGFFFFFFEEEEEEEEECCC???<<<@@@AAABBBCCCDDDDDDCCCCCCHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========:::888666444333222000...***)))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''%%%#########$$$###"""''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((|||fff[[[SSSSSSSSSRRRQQQOOOMMMLLLLLLMMMKKKHHHCCC@@@??????@@@AAABBBCCCCCCBBBAAA@@@============<<<:::999888666555444444444555777888555666666666666666777777///000111222111///---,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---))))))***++++++++++++*********)))))))))))))))***(((((()))***************,,,,,,+++******))))))(((***,,,---,,,++++++,,,---+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------........./////////000000000000000111111111111222444555666777888999:::===@@@CCCHHHQQQ\\\dddyyywwwnnnkkkfff```\\\YYYWWWVVVRRRRRRSSSTTTUUUWWW[[[]]]]]]]]]^^^^^^^^^_________bbbgggoootttxxx|||zzztttqqqrrrvvvyyywwwxxxzzz{{{{{{zzz{{{{{{zzzxxxwwwwwwxxxyyywwwuuuxxxzzz}}}zzzrrrnnnhhh^^^VVVRRROOOJJJGGGEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????===;;;999888777666333111...---,,,***))))))(((((()))))))))((((((((('''''''''''''''((())))))*********)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###"""!!!"""###"""!!!''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''&&&&&&'''))))))(((&&&###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''|||fff[[[TTTTTTSSSRRRQQQOOONNNMMMFFFHHHHHHHHHFFFEEEFFFGGGAAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>===<<<;;;:::999666666555444555666777888111111111111222222333333///000111222111///---,,,------------------------++++++******++++++,,,---......------,,,+++******)))******+++++++++++++++***)))))))))))))))******(((((()))***************,,,,,,++++++***)))))))))***+++,,,,,,***)))***,,,++++++************+++++++++++++++++++++++++++,,,******+++,,,---...//////+++++++++++++++,,,,,,---...////////////000000000//////000000111111222222444777999::::::;;;>>>@@@@@@CCCIIIOOOYYYhhhyyyuuukkkeee]]]\\\YYYUUURRRPPPPPPQQQOOOTTT[[[```dddgggjjjmmmssssssssstttuuuvvvvvvwwwwww~~~~~~yyyxxxzzz{{{||||||zzzyyywwwtttoookkkjjjiiijjjjjjqqqtttwwwxxxzzzvvvnnnfffZZZOOOIIIGGGFFFFFF@@@@@@@@@???????????????CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>===;;;;;;:::999666333000///...,,,***)))((((((((((((((('''''''''&&&&&&''''''(((((()))******+++***)))(((&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&&&&&&&%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******''''''&&&(((******)))'''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{eeeZZZTTTTTTSSSSSSQQQPPPNNNMMMJJJKKKKKKIIIGGGEEEFFFFFFAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>===<<<;;;::::::777666555555555666777888444444444333222111111111000000111111000///...---------------------------***************+++,,,,,,...---,,,+++)))((('''''''''((())))))******)))))))))))))))))))))******+++(((((()))***************))))))******+++,,,,,,,,,)))'''(((***(((%%%&&&)))++++++************++++++++++++++++++,,,,,,,,,,,,(((((()))***,,,---......,,,,,,+++,,,,,,---...///------........./////////,,,---...///111222333333666999;;;<<<<<<>>>CCCHHHMMMSSS]]]hhhvvv}}}}}}vvvsssoooiiiaaa[[[UUURRRQQQQQQRRRRRRRRRTTTXXX[[[ccclllwww~~~uuurrrqqqrrrxxx}}}~~~~~~~~~zzzuuuoookkkjjjjjjkkkooorrrvvvuuusssuuu{{{rrrbbbUUUNNNIIIGGGFFFEEECCCAAA@@@>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@??????????????????>>>============<<<999777333222///---+++)))(((((('''&&&&&&&&&%%%%%%%%%%%%''''''((())))))***++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%######%%%%%%%%%$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&''''''(((((()))'''''''''(((***+++***(((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&((()))+++'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzdddYYYTTTTTTTTTSSSQQQPPPNNNMMMPPPPPPOOOLLLHHHDDDCCCDDDAAABBBCCCDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;::::::777666555555555666888999777777666666555555444444111111000000//////..............................***))))))))))))***++++++,,,,,,++++++***)))(((((((((((()))************))))))))))))))))))***++++++(((((()))***************)))******++++++,,,,,,---***'''(((***)))$$$%%%***,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,---...000111........./////////000000---...000111444555777888:::>>>BBBDDDGGGMMMVVV]]]jjjsss}}}pppiiiiiiaaa___^^^[[[YYYWWWVVVVVVXXXZZZ\\\^^^```eeelllqqqwwwnnnkkkjjjkkkpppssswwwxxxwwwzzz~~~zzzvvvuuutttvvv{{{~~~|||wwwuuuwww||||||tttfffZZZSSSUUUSSSOOOKKKGGGCCCAAAAAABBBDDDGGGIIIJJJHHHFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@===:::888777444111///---++++++((((((((((((''''''''''''&&&'''((()))***+++,,,,,,)))((('''&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""######"""$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''((((((((())))))))))))%%%&&&&&&'''(((((())))))((('''''')))+++,,,+++)))&&&&&&&&&''''''''''''''')))((('''&&&&&&''')))***))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''zzzcccXXXTTTTTTTTTSSSRRRPPPNNNNNNKKKLLLLLLLLLJJJIIIJJJKKKAAABBBCCCDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;777666555555555666888999222222333333444555555666222111000///.........///........................)))))))))((()))******+++------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))((())))))***++++++(((((()))***************------,,,++++++******)))---)))***---+++&&&''',,,,,,++++++******++++++,,,+++++++++,,,,,,---------000//////......---,,,,,,......------...///111222111111111111222222222222000111333555888:::<<<===CCCHHHNNNSSSYYYdddqqq{{{~~~||||||{{{zzz}}}~~~|||pppaaaZZZZZZ\\\]]]___bbbeeehhhiiijjjhhhjjjlllnnnpppvvv~~~~~~}}}sssllljjjkkkllllllnnnooonnnnnnttt}}}{{{xxxzzzssshhhdddaaa[[[UUUOOOJJJGGGEEEIIIKKKOOOQQQQQQNNNKKKHHHFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAA@@@???????????????AAACCCBBB@@@===>>><<<:::777444222000000,,,,,,,,,,,,++++++++++++&&&'''((()))***+++,,,,,,(((((('''&&&&&&'''))))))(((((('''&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,((('''''')))+++,,,+++***'''''''''''''''&&&&&&&&&+++***(((&&&%%%&&&'''(((+++***)))'''''''''((()))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((zzzfff\\\VVVTTTRRRQQQQQQRRRQQQOOOKKKKKKKKKJJJHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@??????>>><<<;;;:::555444333555777888777666444444333222222222333333111111111000000///...------,,,+++...111111///,,,///...,,,***))))))******************************+++*********************---,,,+++******+++,,,---******))))))))))))))))))************************(((((()))***************---,,,***)))))))))***+++******+++++++++***))))))************+++,,,------------......///000000111///---...111000///222777333333666;;;;;;999@@@JJJIIIVVVggguuuzzzqqqddd[[[ZZZ^^^dddhhhllliiiddd```]]]^^^___aaalllsss}}}~~~}}}zzzxxxxxxxxxxxxwwwyyy{{{}}}~~~|||yyywwwwww|||zzztttqqqpppppp~~~rrrddd\\\ZZZVVVQQQOOORRRVVVYYYXXXTTTOOOLLLDDDEEEEEEDDDDDDEEEGGGIIIFFFFFFEEEFFFGGGFFFDDDBBBBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>===888888888777666444222222---,,,+++)))(((((((((((()))(((((((((((())))))***''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$###""""""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''&&&'''((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++***)))(((+++***)))(((((()))***+++&&&&&&''''''((()))))))))***)))(((''''''((()))***(((%%%  %%%(((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))xxxcccYYYTTTRRROOOOOOOOOOOOMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAABBBCCCCCCCCCBBB@@@@@@????????????===<<<;;;:::888666555555777777666555555444333333222222333333222222222222111000///...,,,++++++---//////---***,,,+++***)))))))))))))))+++++++++***************)))*********++++++++++++,,,+++************+++,,,************************++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,+++***************++++++,,,------,,,,,,,,,++++++++++++,,,---......+++,,,,,,---......//////222000000222000...000444666666999???BBBEEEPPP\\\jjjuuuqqqhhh]]]ZZZUUURRRQQQTTTXXX[[[ddddddcccccceeemmmvvv}}}}}}{{{zzzuuupppnnnppprrrvvvyyy|||{{{uuukkk```^^^]]]]]]]]]\\\XXXRRRNNNDDDDDDCCCCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHHHHFFFDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBAAA???>>>===:::::::::999888666555444000000...,,,+++))))))(((***)))))))))))))))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&'''(((*********))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((('''&&&&&&'''((((((((((((((((((((('''''''''***)))(((''''''((())))))'''&&&%%%######%%%&&&'''%%%&&&((())))))'''&&&%%%'''''''''''''''((((((((('''''''''&&&'''(((((()))wwwbbbWWWTTTRRROOONNNNNNMMMLLLJJJKKKKKKKKKJJJHHHFFFDDDBBBAAABBBCCCCCCCCCBBB@@@@@@?????????>>>===<<<;;;::::::888777777777777666444555555444333333333333333333333333222222111000///+++++++++,,,---,,,***(((***+++++++++++++++******,,,,,,++++++*********))))))*********++++++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++***))),,,,,,---...////////////,,,,,,,,,,,,---...///000,,,,,,---......//////000333111222444333111333777;;;<<>>>>><<<<<<<<<<<<;;;:::999888666555333000...+++***)))+++******)))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''''''''''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&))))))(((((((((((())))))'''((()))******)))((('''%%%&&&'''((((((((('''&&&))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((yyycccYYYVVVTTTQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDBBBBBB>>>>>>>>>>>>===<<<;;;::::::888777777888888777555666555444333333333333333222222222222111000//////,,,,,,,,,,,,,,,+++***(((+++,,,---...///...---,,,---,,,,,,++++++******)))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,---------------------------++++++,,,------------,,,***+++,,,,,,,,,+++***)))+++,,,---...///000000000------------...///000111//////000000111222222333222000222555777777;;;AAABBBFFFPPP\\\jjjyyyzzziiiZZZPPPLLLJJJIIIIIILLLPPPSSSXXXcccrrr~~~zzz{{{tttsssqqqnnnnnnppptttuuuxxxlll^^^VVVUUUTTTPPPLLLHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>===============<<<;;;:::999888777444111...+++***++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''')))******)))(((((('''&&&&&&%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((()))))))))((())))))***************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***((()))***++++++***)))(((&&&'''(((((()))(((((((((*********)))((((((((('''&&&&&&&&&&&&&&&''''''(((xxxdddZZZVVVTTTQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDBBBBBB======>>>======<<<;;;:::777666666777888999999888777666555444333333333333111111111111000///...---,,,---......---,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,++++++******...------,,,+++***))))))*********++++++*********++++++,,,,,,,,,---------------------------------***+++,,,,,,---,,,,,,,,,******,,,------,,,+++***++++++,,,...////////////............///000111111000000111222222333333444222000111666999<<>>>>>===<<<<<<;;;:::999777333000---+++,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((******))))))((('''%%%%%%&&&''')))*********)))(((''''''&&&&&&'''(((***,,,))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******+++)))******************)))((((((((())))))*********((())))))******+++++++++))))))))))))))))))))))))((()))))))))***)))))))))***)))))))))(((''''''''''''&&&&&&&&&&&&'''((((((vvvddd[[[TTTRRROOONNNNNNMMMLLLJJJKKKKKKKKKJJJHHHFFFDDDBBBAAABBBCCCCCCCCCBBB@@@@@@===============<<<;;;:::666555555666888999999888777777555444333333333333000111111000000///...---,,,...000000///---------***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------...------------------------***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,---.........---............///000111222//////000000111222222333444222333888>>>DDDOOOYYYgggrrr}}}ssshhh]]]VVVTTTMMMKKKHHHGGGIIINNNTTTXXX```hhhttt|||{{{||||||}}}~~~xxx}}}wwwlllbbbXXXRRRQQQMMMIIIIIIKKKLLLJJJHHHFFFEEECCCDDDEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@<<<===>>>>>>>>>>>>>>>===<<<<<<;;;:::777444111///...---+++***)))(((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&''''''(((''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))*********)))((('''&&&%%%&&&'''((())))))******)))''''''''''''((()))******))))))))))))))))))))))))'''(((((())))))******+++)))((((((((()))***+++,,,((())))))******))))))((()))))))))***+++,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,+++***))))))***+++,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''''''''((())))))uuueee^^^TTTRRROOOOOOOOOOOOMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAABBBCCCCCCCCCBBB@@@@@@<<<<<<======<<<<<<;;;;;;777666555555777888777555888777666555333333333222111111111111000///......+++...000000///---...///,,,+++***)))))))))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++++++++++++++,,,------,,,,,,---......---------............///000111111000000111111222333333333666444777@@@JJJVVVffftttrrrfffZZZTTTNNNGGGEEEGGGGGGHHHKKKPPPWWW```iiiooowww}}}wwwvvvwww|||~~~{{{wwwhhh___ZZZVVVQQQQQQSSSTTTRRROOOIIIGGGEEEDDDEEEFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEECCCBBBAAA@@@===>>>>>>???@@@@@@@@@???<<<=========;;;999666444000///...,,,+++***))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''(((*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((()))******+++(((((())))))))))))((((((''''''''''''((()))******'''(((((()))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++)))((((((((()))***+++,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.....................------------......000///...---,,,+++++++++)))))))))***************)))(((((((((((()))******wwwiiicccVVVTTTRRRQQQRRRRRRQQQOOOKKKKKKKKKJJJHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCBBB<<<<<<<<<===<<<<<<;;;;;;888777555555666666444333888888666555444333333222222222333222222111000///)))---000000...---...000///...,,,***))))))******)))***+++,,,------...///))))))***+++---...//////,,,,,,............,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,+++***+++,,,...///..................---------------......///000111222333333444444555555666666666;;;GGGVVVhhh}}}|||iii^^^RRRHHHFFFFFFEEEHHHMMMIIILLLRRRZZZeeerrr~~~wwwtttpppqqqvvv{{{}}}~~~~~~~~~}}}qqqccc^^^ZZZYYY\\\]]]ZZZWWWKKKIIIFFFEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAA===>>>??????>>><<<:::888333222000...,,,++++++***'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''' !!!"""###$$$$$$%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,%%%&&&''')))******++++++'''&&&&&&&&&&&&(((***+++(((((()))******)))''''''))))))))))))))))))))))))'''(((((()))***+++++++++)))((((((((((((***,,,---,,,---............---,,,///......------,,,,,,+++***,,,---///000000/////////000111222222111000///222111///...,,,,,,++++++*********++++++,,,,,,---)))))))))))))))******+++uuuddd___TTTUUUUUUUUUSSSPPPMMMKKKMMMLLLKKKJJJHHHEEECCCBBBCCCDDDDDDEEEEEEDDDCCCBBB============>>>>>>>>>>>>::::::888777777777888999999777444222000000111111000000000000///...---,,,,,,------......------,,,*********++++++,,,,,,,,,,,,...///...,,,******+++,,,,,,,,,---------......*********++++++,,,,,,,,,***+++,,,---............------------------------------------------------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,+++,,,...///000111111111000000111222444777999;;;@@@CCCKKKYYYmmmyyycccYYYNNNHHHCCCDDDIIILLLLLLJJJTTTYYYbbbmmmwwwyyywwwxxxyyywwwttt{{{|||zzz}}}vvvnnneeebbb___[[[\\\^^^XXXRRRKKKEEECCCCCCBBBBBBEEEGGGHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<:::999777444111---***)))((((((((()))++++++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&&&&(((***,,,,,,+++)))'''***)))'''&&&&&&'''((()))(((((())))))))))))(((((((((((()))(((((('''&&&&&&))))))))))))((('''&&&%%%))))))))))))))))))))))))(((,,,000000---)))((('''''''''(((((())))))******(((((((((((())))))))))))+++***((('''&&&&&&''''''---,,,,,,+++++++++++++++******+++---///333666888000111222444444444333333222222222000//////000222111111111111111111111111555555444333222111111000333333333222111///...---...------,,,,,,,,,---------......------+++***)))yyyeee^^^VVVVVVVVVVVVTTTQQQNNNLLLMMMLLLKKKJJJHHHEEECCCBBBCCCDDDDDDEEEEEEDDDBBBAAA<<<<<<;;;;;;::::::999999:::999888777777777888999888777444222000000111111000000000000///...---,,,,,,------......------,,,******+++++++++,,,,,,,,,(((***,,,,,,,,,+++,,,---,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,***+++,,,---............------------------------------------------------++++++,,,------...//////111111000///////////////...//////000111111111111000222444666888;;;@@@CCCHHHOOO\\\mmm{{{eeeUUUOOOLLLMMMOOOPPPSSSVVVZZZ]]]iiilllpppvvv}}}yyysssvvvzzzyyyuuuwwwvvv}}}uuullleee``````cccaaa]]]VVVOOOJJJGGGEEEDDDFFFGGGHHHHHHFFFEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<;;;:::777444000---,,,***)))((()))******)))'''%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''%%%'''***+++,,,+++)))((($$$%%%%%%&&&''''''''''''(((((())))))))))))(((((())))))******)))(((((('''(((((())))))***))))))(((************************(((+++......,,,)))(((((()))))))))))))))((((((((())))))))))))************)))))))))((())))))*********)))))))))***+++,,,,,,---...///000222555777888444444666777777777666666777777777555222222333444111111222222222222222222444444444444444444333333555555555555444333222111000000///...------------------------------------~~~ggg___XXXXXXXXXVVVTTTQQQOOOMMMLLLLLLKKKJJJHHHEEECCCBBBCCCDDDDDDEEEDDDCCCBBBAAA<<<<<<;;;:::999888777777:::999888888777777888888888666444222111111111111000000000000///...------------............------***++++++++++++,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,---............................................................,,,,,,,,,---......////////////...------------...111111111222222222222222000333777888999>>>FFFMMM[[[gggxxxrrrbbbUUUPPPQQQWWW^^^fffhhhgggiiipppwww}}}}}}}}}~~~{{{wwwyyy||||||tttsssqqqzzz~~~rrrhhhdddeeefffddd^^^UUUMMMGGGDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@???>>><<<:::777444222000---+++)))))))))***)))(((%%%&&&&&&'''((())))))***''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%###%%%''')))***(((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))%%%&&&)))+++++++++***)))!!!###%%%((())))))((('''((())))))******))))))(((***************))))))((('''((()))***++++++++++++************************)))+++,,,+++)))(((((((((+++******))))))((('''''')))))))))*********++++++((()))***+++,,,,,,,,,,,,)))))))))***+++,,,......000111333555777888999999999:::;;;<<<<<<<<<;;;:::===>>>===;;;888777888999555444444444444444444444555666666666777777777888888888999999999999888888555444333222111///.........---------...///111222jjjaaaYYYXXXWWWVVVTTTQQQNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>======<<<;;;::::::999999999888888888888888777666444333222111111111000111111000000///...---------............------++++++++++++++++++++++++...///000///---,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,***+++,,,---............////////////////////////////////////////////////,,,---------......//////...------,,,,,,,,,------333333222222222222333333444888===>>>@@@HHHWWWbbbxxxwwwhhh]]]VVVUUU[[[cccnnnwwwxxx|||~~~{{{ttthhhdddfffddd```XXXOOOHHHEEEEEECCCEEEFFFEEEEEEEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<:::777555444000...+++))))))***))))))&&&&&&'''((()))***++++++&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&(((******)))'''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))'''''''''''''''(((((()))((('''&&&&&&&&&''')))***%%%&&&(((***++++++******%%%&&&((()))*********))))))))))))******))))))))))))))))))******))))))((('''((()))***++++++++++++******************************)))(((((('''((((((******))))))))))))))))))))))))))))))************((()))+++---------,,,,,,,,,,,,,,,,,,---...///000111222555888:::<<<<<<<<<>>>???@@@AAAAAA@@@???>>>@@@AAAAAA@@@>>>===>>>???::::::::::::999999999999::::::::::::::::::::::::;;;<<<===>>>????????????::::::999777666444222111222111/////////111444555mmmeeeYYYXXXWWWUUURRRPPPMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@???==================>>>>>>999999999999888888777777666555444333222111111111111111111111000///...------......//////......---++++++++++++++++++++++++,,,...///...,,,******++++++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,---............////////////////////////////////////////////////------...............///111000000000000000111111333222222222333444555666999>>>EEEJJJQQQ```tttvvvddd\\\VVVVVVYYY___jjjttt}}}yyy{{{{{{{{{|||}}}}}}pppgggfffddd```YYYRRRMMMKKKJJJCCCDDDEEEDDDDDDDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@????????????@@@??????>>>===;;;999888666444111---,,,++++++***)))''''''(((((()))******+++&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''%%%$$$''''''((((((((())))))(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((''''''''''''((())))))(((((('''&&&&&&((()))***%%%&&&((()))*********)))***)))(((((('''((()))***))))))************))))))''''''(((((()))(((((('''((())))))******))))))(((***************************)))(((''''''((((((((('''(((((()))***++++++,,,(((((()))))))))*********+++,,,---......---,,,+++//////...------......///000222555999<<<>>>??????AAAAAABBBCCCCCCBBBAAA@@@???AAABBBBBBBBBBBBCCCDDD@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???@@@AAABBBBBBBBB>>>>>>>>>===;;;999777666777555444222222444666777ppphhhZZZYYYWWWTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCAAA@@@???;;;;;;;;;<<<<<<<<<======888999999999999888777777555555444444333222111111111111111111000///............////////////......,,,,,,,,,++++++++++++***'''(((***+++******+++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---....................................................................................///////////////000000111222222222333555777:::;;;999AAALLLXXXgggzzznnn```TTTQQQSSSZZZaaaiiirrr{{{~~~{{{xxxuuutttwwwvvvlllggg```ZZZVVVRRROOOLLLHHHIIIHHHFFFDDDCCCEEEGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB??????>>>>>>>>>>>>???????????????>>>===;;;:::999777444111///...---+++***(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******((((((''''''(((((()))***((((((''''''(((((()))***''''''(((((())))))((((((***)))'''%%%%%%&&&'''((()))******++++++******)))&&&''''''((((((((((((''')))))))))***))))))((((((++++++++++++++++++++++++***)))''''''((())))))(((&&&'''((()))+++,,,------)))))))))*********++++++....../////////......---000000///...............333444666999<<<>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@<<<>>>AAABBBBBBBBBCCCEEEBBBBBBAAAAAA@@@???????????????>>>===<<<;;;::::::;;;<<<===???@@@@@@AAAAAA>>>?????????>>>===;;;::::::999888777777888999999ssshhh[[[ZZZXXXUUURRRPPPNNNMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;:::888999999:::999888777666444444444444333222111111111111111111111000............////////////......,,,,,,,,,+++++++++******''')))+++,,,++++++,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............------------------------------------------------////////////............---------------...//////333333333555888<<<@@@BBBDDDMMM\\\nnnlll\\\VVVSSSSSSYYYdddkkkpppuuu{{{|||xxxvvvzzz}}}vvvkkkdddaaa]]]XXXRRRRRRQQQNNNJJJEEECCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDD??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>><<<<<<999777444333222///,,,***))))))((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***((((((((((((((())))))***''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++******)))''''''((()))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++***((('''(((***+++)))((((((((()))***++++++,,,,,,+++++++++,,,,,,,,,------111000000111111222333444333222222222222333333444999999999:::<<<>>>@@@AAA@@@@@@AAABBBAAA@@@???>>>:::===???@@@@@@???@@@AAA@@@@@@??????>>>======<<<;;;;;;;;;::::::999999999777888999:::;;;;;;<<<<<<;;;<<<>>>??????>>>===<<<::::::;;;;;;<<<<<<======ttthhh]]]\\\YYYVVVSSSQQQOOOOOOKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<<;;;::::::999888888999:::999888777666444444444444333333222111111222222111111000///.........////////////......,,,,,,,,,++++++*********...///000000...,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---............------------------------------------------------///////////////.........000000000000000111222222333444555777;;;@@@DDDGGGVVV```qqqnnn]]]UUUVVVWWWYYYaaalllsssuuuxxx|||uuutttxxx|||yyyyyyzzz}}}|||sssqqqmmmeee^^^ZZZXXXTTTMMMFFFBBBAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEE@@@??????>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>:::888777555444111---)))))))))((((((''''''&&&&&&)))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!$$$(((++++++)))%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******&&&''')))*********)))((()))))))))(((''''''&&&&&&%%%''')))+++,,,,,,+++*********++++++++++++******(((((()))***************'''((()))+++---.........++++++++++++++++++++++++***((('''))),,,,,,***'''***************+++++++++---------.........//////222111111222333555888999666666666777888999:::;;;>>>===<<<<<<<<<===???@@@??????@@@@@@@@@???===<<<:::<<<>>>???>>>==================<<<;;;::::::999777777777888888888999999333444555666777777777777888:::<<<>>>???>>>======999:::<<<>>>???@@@@@@@@@vvveee```]]]XXXTTTRRRQQQOOONNNLLLLLLKKKJJJHHHEEECCCBBBBBBBBBBBBBBBAAA???===<<<>>>============<<<<<<<<<:::999888777666555444333444555666444222000000111333333222111000///......***,,,...000111111000///......------------......////////////...---,,,+++------......---+++)))((($$$(((,,,...---,,,---...++++++,,,,,,,,,---------------............------...............///000000000///.........///111222222111333666444111222666777777888;;;???HHHUUU```tttyyynnnllljjjdddaaabbbiiipppxxx|||||||||}}}}}}}}}~~~sssgggccc___XXXRRRMMMGGGAAA>>>AAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@@@@BBB???===>>>@@@AAA???======;;;999888666444111...///---+++***)))***+++,,,,,,+++(((&&&&&&''')))***''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''$$$ &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))******)))'''&&&((()))''''''''''''''''''''''''******))))))))))))******$$$'''***+++***)))((())))))************+++++++++******************************+++,,,,,,,,,++++++******))))))))))))******+++***************++++++((())))))***+++---...///++++++---...000222333444777777777777888999:::;;;;;;999888888:::;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<;;;::::::888999:::999888777888999888888888888888777666666666666555555444333333222222222333444555666666777666:::>>><<<888666888<<<;;;;;;<<<===>>>???@@@@@@wwwggg]]]ZZZWWWTTTSSSRRRQQQPPPOOONNNMMMLLLJJJGGGEEEDDDBBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>=========<<<<<<999999888888777777666666555666666555222111111222111111000///...---,,,,,,,,,---...000000000//////------,,,,,,,,,,,,------***++++++,,,,,,------...------------,,,+++***)))'''***---...---,,,...///++++++,,,,,,,,,---------------............------///............///000000000////////////000111111333//////444666444333555999;;;@@@FFFPPP]]]nnnzzzmmmgggfffkkkpppppprrrvvv{{{{{{{{{~~~pppiii___UUUOOOJJJGGGEEEBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@???AAA???===>>>???@@@>>><<<>>><<<:::999888666333111000...,,,***))))))***+++((((((((('''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&%%%"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((((((((((((((()))***+++)))******)))'''&&&((()))((((((((((((((((((((((((******))))))))))))******'''))),,,,,,+++*********)))************+++++++++******************************+++,,,,,,,,,++++++++++++************++++++,,,++++++*********+++++++++++++++++++++,,,---.........///111222333444555444444555666888999;;;<<<;;;;;;::::::::::::999888999:::;;;:::888777777999666666777777777777666666555666777666555444555777777888888888777777666555555555444333333222222111111222222333444444555555666999;;;;;;888777888:::666777777888999::::::;;;xxxiii[[[XXXVVVUUUTTTTTTRRRQQQOOOOOONNNLLLJJJHHHFFFEEEAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>============<<<888888888888888999999999666777777666333222222333111111000///......---,,,.........///////////////...------------------...,,,++++++++++++---...///...------,,,+++++++++++++++---......------...///,,,,,,,,,,,,------------------............------//////......//////000111//////000111111111111111444///---333888888777777;;;BBBLLLXXXgggzzzooobbb[[[___iiivvv~~~ssspppqqqvvv|||uuufffXXXOOOJJJGGGFFFAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@??????@@@???===>>>??????===<<<@@@>>><<<;;;;;;999777444222000...,,,***)))))))))''''''((())))))'''&&&%%%%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))***(((((((((((()))***,,,,,,)))******)))''''''((()))))))))))))))))))))))))))******))))))))))))*********,,,......,,,+++***+++)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++***++++++...---,,,,,,,,,,,,------222222333333444444555555333333555777999;;;======;;;<<<<<<;;;:::888777555777888888777555333444555111222333444444555555444444666777666555444555777777888888888888777666666555444444333222222111111111111222222333333333444666777777888888777777777333333444444555555555666yyykkk[[[YYYVVVUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAA=========<<<<<<<<<;;;;;;999888888888888888777777777888888777444333333444333333222222111000000///000//////.........//////000000////////////000000222111///---,,,---...///...---,,,+++***+++,,,---.........---,,,,,,---...,,,,,,,,,------------...------............------/////////...///000000111///000111222333222111000444000000555999:::<<<@@@BBBNNN___nnntttfff]]]YYYcccmmm}}}|||wwwxxx{{{~~~wwwvvvuuuvvv{{{wwweeeWWWMMMFFFBBBAAA@@@???>>>>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???AAA@@@@@@?????????>>>===AAA???>>>>>>>>>===:::888444333111...+++***)))(((((())))))))))))(((''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))'''''''''((()))***+++,,,((()))***)))''''''(((***))))))))))))))))))))))))******))))))))))))******+++---......,,,******+++))))))*********+++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++......---------...//////444444444444444444444444444555777999:::<<<======999;;;<<<<<<:::888666555444555666444222111222333111222444555666777777777888999::::::999888:::;;;999:::::::::::::::999999777666666555555444444333222222222222333333333333555444444555777777666444444444444444333333333333xxxlll]]]ZZZWWWUUUTTTSSSQQQOOOOOONNNMMMLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBB<<<<<<<<<;;;;;;;;;:::::::::999888777666555444444777888999777555333333444333333222222111111000000000//////.........//////000000////////////000000333111///---,,,---...///---,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,---------.........------............------///////////////000111111///000222333333333222111111111444777777:::DDDOOOUUUfffyyy{{{lll___ZZZ^^^eeeuuu~~~xxxvvv{{{zzztttppprrryyy~~~mmm[[[MMMDDDDDDCCCAAAAAABBBFFFIIILLLDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCBBB@@@@@@??????AAA???????????????===;;;777666333111...+++***)))***)))'''%%%%%%&&&'''(((&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$#########'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((%%%''')))******)))'''%%%&&&&&&'''''''''((((((((('''&&&&&&'''((()))***+++((())))))((('''''')))***((((((((((((((((((((((((******))))))))))))******+++,,,---,,,***))))))***))))))*********+++++++++************************((()))***+++,,,,,,---,,,++++++************++++++//////...------,,,---------------...///111222333555555444444444333333333444555777888999999999999666999<<<<<<:::888777777333444555444333222222444444444666777999::::::::::::<<<======<<<<<<===???======>>>>>>>>>>>>>>>===;;;;;;::::::999888888888555555555555444444444444444444333555777777666444555555444444333333222222vvvlll___[[[WWWTTTRRRRRRQQQPPPQQQQQQPPPNNNLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB<<<<<<<<<;;;;;;;;;:::::::::999888777666444333333777888888777444333333444111111000000000/////////.........///////////////...------------------...---,,,,,,,,,,,,...///000++++++++++++,,,------......,,,+++,,,------,,,+++,,,---------............------............------000000//////000000111222111111222333333333333222000222666999;;;BBBSSScccrrrtttlllbbb\\\YYY^^^lllxxx{{{tttwww|||{{{tttrrruuu{{{{{{vvv{{{mmmYYYLLLEEECCCAAAAAACCCGGGLLLOOODDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDEEECCCAAA@@@@@@AAA???>>>>>>???@@@@@@>>><<<999888666444111...,,,+++)))'''$$$""""""###&&&''''''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''')))******)))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''((()))((('''''')))+++((((((((((((((((((((((((******))))))))))))******)))***+++***)))((()))***)))************+++++++++************************((()))***+++,,,---------++++++************++++++//////............//////.........///111222444555444444444444333333222222222333555666777666666555666999<<<;;;888666777999444555777666555555666888666777888:::;;;;;;<<<<<<;;;<<<>>>>>>======???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>======<<<<<<:::999999999888777777777666666888888999999999999777777666555444333222111ssskkk^^^ZZZUUURRRQQQRRRSSSSSSRRRQQQPPPOOOMMMJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBBBB>>>>>>=========<<<<<<<<<999999888888777666555555777888888666444222333444111111111000000000000///,,,---...000000000//////------,,,,,,,,,,,,------,,,,,,,,,---......//////)))***+++,,,---------------,,,,,,...000000...+++------------............------............------000000//////000000111222222222222222222333444444777666999@@@HHHVVVkkk}}}xxxbbb\\\YYY^^^eeennn}}}}}}|||}}}zzzyyy}}}kkk]]]NNNJJJFFFBBBAAACCCFFFIIICCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEECCC@@@>>>???AAA>>>======>>>???@@@>>>===::::::888666333111...---)))((('''&&&&&&&&&''''''(((((('''&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''((()))******)))((('''''''''''''''((((((((((((***)))(((((('''((((((((('''((()))((('''((()))+++))))))))))))))))))))))))******))))))))))))******)))*********))))))***,,,)))************+++++++++************************((()))***+++,,,---------,,,,,,++++++++++++,,,,,,............///000111111000000000000111222444444444444444444444444333333111222444777888888777777888;;;===;;;666444666999555777999999999999;;;===:::;;;<<<===>>>>>>>>>>>><<<>>>????????????@@@BBBAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<;;;::::::888;;;>>>>>><<<<<<>>>@@@<<<<<<;;;999888666555444rrrkkk]]]YYYSSSPPPQQQSSSUUUWWWPPPPPPOOOMMMKKKIIIGGGFFFHHHGGGEEECCCBBBAAABBBBBB????????????>>>>>>>>>>>>888888888888888888888888666777777666333222222333333333333222222222222222***,,,...000111111000///.........------.........111111111111000///...---((()))+++---......---------,,,---///222222///,,,---------.........//////---..................---000000000000000111111222444333222111222333444555???<<<===FFFUUUiiiqqq```[[[WWW[[[gggsss}}}|||yyy|||~~~~~~}}}ooo]]]XXXPPPHHHCCCBBBBBBDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBDDDEEECCC???===>>>@@@===<<<<<<===??????>>>===;;;;;;:::888555222000///***+++,,,,,,,,,+++)))(((***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))(((((((((((('''((()))((('''(((***+++******************************))))))))))))******)))*********))))))+++---)))************+++++++++************************((((((***+++,,,---------...------,,,,,,------...............///111222333333222222111222222222333555555555555555555555444111333666999;;;<<<<<<<<<;;;===>>>:::555222444777777888:::;;;;;;<<<>>>@@@>>>???@@@AAABBBBBBBBBBBB>>>@@@AAAAAAAAAAAACCCDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@???>>>======<<<;;;???CCCCCC@@@>>>AAAEEEBBBAAA@@@>>><<<;;;999999oooeee\\\ZZZVVVSSSRRRRRRPPPOOOPPPPPPPPPOOOMMMKKKJJJIIIDDDCCCBBBBBBDDDDDDCCCAAA?????????>>>======<<<<<<;;;:::999777666555555555777777777777666555444333333222222222222222333333///////////////............///...---,,,---000333...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////,,,---......//////....../////////000000000000111...//////000000000000000222000000333333222555;;;<<>>??????@@@@@@BBB@@@===:::777444333222///---+++((('''&&&'''(((%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((()))))))))(((&&&%%%+++)))(((''''''((()))++++++++++++*********))))))))))))))))))))))))))))))***++++++***((('''((()))))))))******++++++++++++.........---,,,+++***)))++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,------------------,,,,,,000000111111222333444444444666888::::::888555444444333222222333444333222111333666:::<<<<<<999666::::::;;;:::888888999;;;===>>>>>>?????????>>>>>>???@@@BBBBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDFFFGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@>>><<<:::999~~~lllddd\\\YYYVVVSSSSSSRRRPPPOOOPPPPPPOOONNNLLLJJJHHHGGGFFFDDDBBBBBBDDDDDDCCCBBB@@@@@@???>>>>>>======<<<:::999888777666666666666777777777777666555444333111111000////////////////////////////////////...---......---,,,---///111......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------------.../////////..................//////////////////000000000000000000111000222666777555777<<>>>>><<<;;;<<<<<<<<<;;;999999:::;;;AAABBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDCCCCCCEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGJJJIIIIIIJJJLLLMMMKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHGGGFFFDDDBBB@@@???xxxhhhbbb[[[YYYUUUSSSSSSRRRQQQPPPQQQPPPOOONNNKKKIIIGGGEEEGGGEEECCCBBBCCCDDDDDDCCC@@@@@@???>>>>>>======<<<999999888777777666777777777777777777666555444333333333333222111111111111......//////////////////,,,---......------...///.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------......///////////////....../////////000000000111111111111111111000000000000333888:::999;;;@@@HHHWWWlll~~~vvvllljjjmmmqqqxxx~~~|||vvvttttttuuuyyy~~~zzzzzz~~~rrrcccXXXPPPOOOKKKGGGDDDCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;444222000---+++*********&&&'''((())))))******)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''((((((+++'''$$$###&&&((('''&&&(((''''''&&&&&&''''''(((***)))((('''%%%###"""!!!))))))))))))))))))))))))(((((()))))))))((('''''''''((())))))***))))))(((***)))(((''''''((()))***+++++++++***************))))))))))))))))))))))))+++,,,---,,,*********,,,************+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,------...///...---,,,---...111333555666666666777888888999999666666666666555555555444222222333444555666777777888999;;;<<<===>>>>>>>>>???@@@@@@???======>>>@@@EEEFFFIIIKKKKKKJJJHHHGGGGGGIIIKKKKKKKKKLLLNNNOOOPPPOOONNNMMMNNNOOOQQQRRRSSSRRRQQQRRRTTTUUUTTTSSSRRRQQQOOONNNNNNOOOQQQRRRQQQPPPOOONNNNNNPPPQQQRRRTTTRRRPPPMMMKKKIIIHHHHHHKKKJJJJJJHHHGGGEEECCCBBBttteeeaaa[[[XXXUUUSSSSSSSSSRRRQQQRRRRRRPPPNNNLLLIIIGGGEEEGGGEEEBBBAAABBBCCCCCCBBB??????>>>======<<<<<<;;;::::::888777666666666666777777777777666555444333111111222222222222222222............////////////,,,...000000///......///,,,---......////////////------------------------......//////////////////......///000000000000///000000000000111111111222222222222111111111222222000///222777;;;===CCCJJJYYYkkktttjjjdddjjjvvvzzzxxxrrrsssuuuyyy~~~~~~oooaaaTTTNNNHHHDDDDDDFFFFFFEEEDDDEEEEEEFFFEEEEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>======<<<<<<<<<<<<===666444222///---++++++***&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''&&&%%%$$$###&&&'''''''''(((((())))))///)))$$$###'''***)))&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''&&&''''''(((((()))))))))******)))(((((()))******************************))))))))))))))))))))))))***+++,,,,,,***)))***,,,++++++++++++++++++++++++***+++,,,,,,---------,,,*********+++++++++,,,,,,,,,,,,,,,------...000000222111000///111333777999888888888888999999::::::888777666555444555555666666777888999999999;;;<<<;;;<<<===>>>>>>???BBBCCCCCCEEEFFFFFFFFFFFFIIIKKKKKKNNNRRRUUUWWWVVVUUUSSSTTTVVVYYY[[[]]]___bbbdddgggfffdddcccdddfffhhhjjjgggfffeeeeeeggghhhhhhgggfffdddbbbaaaaaabbbdddeeefffdddaaa^^^^^^___aaabbb^^^]]]\\\ZZZVVVRRROOOMMMKKKKKKKKKJJJIIIHHHGGGFFFvvvfff```ZZZWWWTTTSSSSSSSSSRRRRRRTTTSSSRRRPPPMMMKKKHHHGGGFFFDDDBBBAAAAAABBBAAA@@@>>>======<<<<<<;;;::::::<<<;;;999888666555444444777777777777666555444333***+++,,,---.../////////---.........//////000000...///111111///......///+++,,,---...///.........------------------------////////////......//////...///000000111111000000//////000000000111111111333222222222222333444444222000222888>>>FFFQQQ\\\tttjjjeeegggttt~~~uuusssrrrsssyyywww[[[SSSIIIDDDDDDFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>???>>>===<<<<<<;;;;;;;;;777666333111...,,,+++*********+++,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((()))*********)))'''&&&&&&'''''''''(((((())))))111+++%%%%%%(((+++***((((((((((((''''''((((((((('''''''''((()))*********((((((((((((((((((((((((******))))))((((((((((((&&&&&&&&&''''''(((((()))******))))))))))))******************************))))))))))))))))))))))))(((***+++***))))))***+++,,,+++++++++++++++++++++******+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---...///000111777555333222333555888:::888888888888888999999999999888666555555666888999;;;===??????>>>>>>???AAA>>>@@@BBBCCCDDDFFFJJJNNNKKKMMMOOOQQQSSSVVVYYY\\\\\\___dddiiikkklllkkkjjjkkknnnrrruuuxxx|||~~~xxxssspppooopppqqqooooooooolllfff^^^WWWRRRMMMNNNNNNNNNNNNMMMLLLLLL}}}jjjaaaYYYVVVTTTSSSSSSTTTSSSRRRTTTSSSRRRQQQNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCAAA???>>>>>>===<<<<<<;;;;;;:::<<<;;;999777666555555444777777777777666555444333***+++---///000000000///------......///000000000...000000000...---...///+++,,,---//////...---,,,------------------------......---,,,,,,,,,------//////000111111111111111........./////////000000222222222222333444666888777555888@@@JJJWWWhhhuuuqqqfffgggppp~~~zzzuuutttxxxlllaaaQQQGGGEEEEEEEEECCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@>>>===<<<;;;;;;;;;999888666333000---+++***)))******+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''((((((...***'''&&&)))+++***))))))((((((''''''(((((()))***************)))))))))))))))))))))))))))))))))******)))((((((((())))))(((''''''''''''(((((()))***************************************+++++++++))))))))))))))))))))))))((()))******)))(((***+++,,,,,,,,,,,,++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------------------...///000111777666555444555666888:::777777777777777777777777999999888888888:::;;;<<<;;;>>>AAAAAA??????BBBEEEBBBFFFJJJMMMNNNRRRWWW\\\]]]```cccfffiiimmmrrruuuyyy|||~~~}}}xxxpppeee[[[UUURRRRRRRRRRRRQQQPPPOOONNNooobbbXXXVVVSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFEEEBBB????????????>>>======<<<<<<999888777777777777777777777777777777666555444333000111333444444222111000------......///000000111.........,,,+++***,,,...---...///000000///---,,,........................///...---,,,+++,,,,,,---///000111111222222111111000000111111111222222222222111111222333666999:::>>>>>>CCCOOO^^^mmmxxxpppnnnlllrrr~~~~~~xxxbbbRRRJJJHHHEEECCCAAABBBCCCCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>===>>>>>>;;;:::888666333///---+++(((((()))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((''''''(((((())))))))))))(((((((((((()))))),,,++++++***)))(((''''''))))))))))))))))))))))))***)))((((((((()))***++++++***)))(((((())))))************++++++*********))))))*********+++++++++))))))))))))))))))))))))((()))++++++***)))+++,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---------...............---......///000000333333333444555777888999777777777777777777777777999999:::;;;<<<>>>???@@@???CCCHHHIIIHHHIIIMMMRRRSSSXXX___cccfffjjjqqqvvv{{{}}}yyyqqqiiieeeaaaaaa```^^^[[[YYYVVVUUUssscccXXXUUUSSSRRRSSSTTTTTTSSSPPPPPPPPPOOOMMMKKKJJJIIIGGGGGGHHHIIIIIIGGGCCC@@@AAAAAA@@@@@@???>>>>>>>>>666666666666777999:::;;;777777777777666555444333111222333333222///---+++---------...///000000111------,,,***((((((+++---///000111222111000...,,,........................111000///...---......///000000111222222222222111444444555555555555666666111111111222444777:::<<>>>>>>>>>>>>>>===:::777666666777888777''',,,333777888777555555222111111222333222000...000000//////.........------...///000000///...---///...---,,,,,,---...////////////////////////////////////000//////...---000000000000111111111111444222000222555666555333//////000333777<<>>???@@@???===:::999777555111......---,,,+++************((((((((()))******++++++++++++************++++++'''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******)))))))))))))))***))))))(((((('''''''''&&&)))((((((((((((***,,,------------,,,------......,,,---------,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,---......//////000,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000///...---...///222333111222333444555555555444888666666888<<<>>><<<:::>>>>>>>>>???AAAFFFLLLPPPYYY```hhhkkkmmmqqqzzz|||wwwsss}}}ooo```ZZZSSSPPPQQQSSSRRRPPPPPPPPPPPPOOOMMMLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>???<<<999888999::::::999555666888888666444333333333222222333444333111///111111000000000/////////......///000000///......000///...------...///000////////////////////////.../////////000000000000//////000000000111111111333111000111333444333222111333666777999@@@JJJRRRdddrrr{{{mmmcccdddiiippp~~~zzzkkkZZZLLLEEEEEEEEEDDDAAA@@@@@@AAAEEEDDDDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>@@@@@@AAA???===<<<:::888555222...---,,,+++*********************))))))))))))))))))))))))(((((()))))))))+++)))'''&&&%%%$$$%%%&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))***))))))(((((()))))))))))))))(((((((((''''''''')))((((((((()))***,,,---***************++++++,,,...............---,,,+++************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///000///......///000222333222333444555666888999999999999:::<<<>>>???@@@@@@>>>@@@CCCGGGKKKQQQXXX]]]iiipppzzzsss___[[[VVVTTTUUUUUUTTTRRRQQQPPPPPPOOONNNLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>???===:::999:::;;;::::::===<<<:::666222111222333111000///000111111///---111111111111000000000000...//////000000//////...000000////////////000000//////////////////////////////...//////000111222/////////000000000111111444222111222333444444333222777;;;===@@@KKK]]]kkkvvvccc\\\[[[dddooo{{{|||yyyyyy|||nnnZZZKKKKKKJJJHHHDDDBBBAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>???@@@AAABBB@@@>>>===<<<:::777555000///---,,,******))))))++++++******)))(((((('''((((((''''''''''''((((((,,,***'''$$$###$$$&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((''''''((())))))))))))(((((((((((('''''')))))))))))))))***+++,,,)))))))))))))))***++++++000000000000///...---,,,))))))***+++,,,...///000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,,,,------...---------------...////////////000000111222222333333333444666999;;;===???AAACCCDDDCCCAAAAAADDDGGGEEEIIIOOOUUU\\\cccjjjooovvv{{{mmm]]][[[XXXVVVWWWVVVUUUSSSQQQQQQQQQOOONNNLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>===;;;999888999999888777:::999777444111000222555222111000000111111000...000000000000000000000000/////////000000/////////111000000000000000000111////////////////////////000///.........///000000/////////000000000111111555444333333444666777777444999???EEEOOOaaawwwppp______]]]bbbnnnzzzxxxtttssswww}}}qqqZZZTTTMMMHHHGGGGGGDDDAAAEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@???======<<<;;;888666222111///---+++***))))))************))))))((((((((((((''''''''''''(((((())))))'''''''''(((***++++++***)))((('''&&&%%%%%%(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((()))))))))******+++++++++************+++,,,------000000000000///...---,,,++++++++++++,,,---//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,------...,,,,,,,,,,,,,,,---...............---......///000...///111222333333333333444555666888;;;>>>BBBCCCKKKOOORRROOOJJJIIIMMMSSSVVVZZZaaahhhnnntttzzz~~~vvvhhh[[[YYYXXXWWWVVVVVVTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>><<<:::999888999999888777666777777555333222333444666444333333444444333222////////////////////////000000000//////000000000000111111111111111111000////////////////////////000//////...------------000000000000111111111111333333333333333555888999999===EEESSSfff|||qqqccc]]]dddhhhrrryyyuuuuuuxxxxxxpppaaaPPPHHHIIIJJJFFF@@@BBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>===;;;999555444222///---+++***)))(((((())))))***************))))))))))))))))))***&&&''')))*********)))(((+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))))))))*********+++++++++++++++************+++,,,---...///////////////...------......------,,,---------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,------...------,,,,,,------...//////............///000000///000111333444555555555666777:::===AAADDDHHHIIITTTZZZ```___\\\\\\bbbiiiooosssxxx}}}vvviiiYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRPPPNNNLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>===;;;::::::;;;:::999777888999:::888666333333333333111000///000111000000............////////////111000000//////000000111000000111111111111000000/////////////////////////////////000///...------111111111222222222333333000111111111222555999<<>>>>>>>>>>>>>>;;;:::999999:::999888666777888888777444222333333111///------...///............//////000000000000111111000//////000111111//////000111111000//////////////////////////////,,,...000222333333111000222222333333333444444444000222333333444777===AAANNNZZZmmmxxxkkkeeeiiizzz{{{zzz{{{yyydddWWWNNNGGGBBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAAAAA@@@>>><<<:::777444000...,,,+++)))))))))))))))*********++++++************++++++(((((())))))(((&&&$$$"""%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((()))***++++++(((((()))))))))************+++,,,,,,,,,+++******(((((())))))***,,,---...------///000111222222222000///................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,---------------...//////000000//////000000111222222222222222444666888999;;;???GGGPPPYYY___ccceeelllttt~~~nnncccZZZZZZXXXVVVUUUUUUWWWYYYTTTSSSRRRQQQOOOLLLJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>888777666777777777555333444444333222000111333555777444222111222444333333//////000000111111111222222111000//////000111222...///000111111000///...////////////////////////***---111555777777555444333333333444444444555555333555777777888<<>>>>>===>>>@@@@@@>>>======<<<999555222///---,,,++++++******)))(((((((((++++++************++++++((((((((((((((()))******((((((((((((((('''''''''************************(((((((((((()))***,,,,,,(((((())))))*********+++***+++,,,---,,,,,,***)))+++++++++,,,---///000111---...///111333444444444...............///000111000000///...------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,---......//////000...------------...//////000000000000000111111222333222222222333666999;;;<<>>===;;;::::::;;;<<<===;;;::::::888555444444444222111222333333333333222111111444333222111111222333333111111111000000000000000000000111111111111000000000000000000000000000000////////////000000000000333444555555333222222222444333444888<<>>???@@@AAAAAAAAAAAAAAA???===;;;999666333111000++++++***)))))))))))))))++++++***)))((('''&&&&&&((((((''''''''''''((((((''''''(((((())))))******''''''(((((())))))******))))))************))))))************+++,,,...///++++++***************++++++,,,------......------)))+++---///000000000///111111000//////000111222111///------......---,,,---...000///...,,,------++++++,,,,,,,,,++++++***,,,,,,,,,---------........................------111333444444333333444555111333555666888;;;???CCC>>>FFFRRR^^^hhhpppwwwzzzooofff]]]YYYVVVUUUVVVXXXZZZZZZXXXVVVSSSQQQOOOOOOOOOPPPKKKIIIGGGFFFFFFEEECCCBBB????????????>>>===<<<;;;<<<;;;:::;;;<<<<<<;;;999888666444444555555444333222333333333333222111111000000/////////000222222000000000000000000000111000000111111111111000000000000000000000000000000000000000111111111111222222333555555333333444555666777:::>>>BBBMMM```qqqssseeeWWWWWW\\\jjjpppZZZPPPJJJGGGCCCBBBCCCDDDEEEEEECCCBBBBBBCCCEEEFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAA@@@===:::777444111000---,,,++++++************+++++++++***))))))((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((((())))))************))))))))))))((((((((())))))***+++******)))))))))******++++++,,,---------------+++,,,---///000000111111222111000//////000111111000...,,,,,,---...---,,,,,,...///...---+++,,,,,,,,,,,,------------,,,,,,------------------------........................000222333222111111333444333555777888:::===BBBEEEIIIQQQ\\\hhhqqqyyy{{{kkkccc\\\YYYVVVUUUVVVXXXZZZZZZSSSRRRPPPOOONNNMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDCCC??????>>>===<<<<<<<<<<<<===;;;::::::;;;;;;999888666444333444555666555444222333333333333222111111000/////////000111222222/////////000000111111111000000111111111111000000000000000000000000000000111111111222222222333333000222444444333333555666666888<<>>>>>>>><<<::::::::::::999777555444444444666666555333222333333333333222111111333333222222222222222222---......///000111222222000000111111111111000000////////////////////////111111111111222222222333111222333333222222444666888999???IIIVVVjjj}}}eeeXXXWWWZZZaaalll}}}qqq]]]SSSHHHEEEHHHLLLLLLJJJEEEDDDCCCDDDGGGHHHGGGFFFFFFFFFFFFDDDCCCBBB@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBB@@@>>><<<888666444111000...---,,,+++++++++************++++++,,,,,,))))))(((((((((((())))))******))))))((((((''''''*********)))))))))(((((())))))************))))))))))))*********)))))))))(((((((((((((((((()))***)))***++++++,,,,,,++++++...------------///111222222222111000000/////////...,,,++++++,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,---............---............------------/////////000000000000000333444555444444555777999:::<<>>>>>>>><<<999999999999999777777666555555666555333111222333333333333222111111444444444333222111000000------...///000111111222000000111111111111000000////////////////////////000000000111111111222222222333333222111222444666;;;===GGGYYYnnnxxxdddVVVSSSZZZcccrrrpppbbbQQQGGGFFFIIIJJJHHHEEEDDDCCCDDDGGGHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@>>><<<:::888111000///---+++******)))(((((()))******+++++++++))))))(((((((((((())))))******))))))((((((''''''((()))))))))*********+++))))))************))))))&&&''')))***+++++++++***(((((('''(((((()))******)))***++++++,,,,,,++++++---,,,,,,+++,,,---///000000000000000//////......---,,,***+++,,,------,,,...///000000...------...++++++,,,---------------........................000000000111111111222222333444444444444666:::======@@@EEEMMMYYYhhhxxx~~~oooddd```YYYWWWUUUTTTVVVWWWWWWVVVXXXWWWUUUSSSQQQPPPOOOOOOGGGEEEDDDDDDDDDDDDBBBAAA??????>>>===<<<<<<<<<<<<===;;;999888999999999888666666555666666555333000222333333333333222111111222222222222111///...---.........//////000000000000000111111111111000000000000000000000000000000000000000111111111111222333333444333333444777999<<>>@@@@@@@@@>>><<<;;;333222000...,,,***))))))((()))))))))******++++++***))))))(((((())))))***))))))))))))(((((((((((((((((())))))***++++++,,,))))))************))))))$$$%%%''')))*********)))(((((((((((()))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------............---------,,,++++++---......---...000111111///......///***+++,,,---------------------........./////////000111111222222333333333111222333444555888===@@@CCCHHHQQQ]]]lll|||zzzjjjccccccZZZXXXVVVVVVXXXYYYYYYXXXXXXVVVRRROOOMMMLLLLLLLLLGGGFFFDDDDDDEEEEEECCCBBB????????????>>>===<<<;;;<<<:::777777888:::::::::444444444666777777444222222333333333333222111111///000111111111111000///......//////////////////000000111111111111000000000000000000000000000000111111111222222222333333222444555555666999===@@@DDDMMMaaazzzkkkaaaYYYYYY^^^hhhvvv~~~gggVVVLLLGGGDDDCCCBBBBBBCCCEEEFFFFFFEEECCCDDDEEEFFFFFFEEECCCBBB@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@>>><<<:::555444222///---+++************++++++++++++++++++******))))))))))))******(((((((((((())))))))))))************************))))))************))))))&&&''')))***+++***)))((()))(((((()))***+++,,,,,,++++++,,,---------------+++,,,------...---------)))***,,,------------,,,...,,,+++,,,...//////......///111000...------...+++,,,---....../////////,,,,,,---...///000111111111111222222333444444444333444666777999===CCCGGGOOOXXXfffuuuuuueee___bbb[[[ZZZXXXXXXZZZ[[[ZZZYYY\\\YYYUUUPPPNNNMMMMMMNNNHHHFFFEEEEEEFFFFFFDDDCCCAAAAAABBBBBBBBB@@@>>>===<<<999777666888:::;;;;;;222222333666888888666444222333333333333222111111...///111333444555444444///////////////.........000000111111111111000000000000000000000000000000222222333333333444444444222333555777999===CCCFFFRRR___tttrrrbbb^^^___gggqqq{{{}}}{{{zzzdddTTTKKKGGGCCCBBBAAACCCEEEFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBB@@@>>>:::888777666333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''(((((())))))******,,,,,,++++++***)))))))))))))))************))))))***+++---...---,,,***)))))))))))))))***+++,,,---+++,,,------......------,,,---.../////////...---'''(((***,,,---------,,,...---,,,,,,...000//////---...000///...,,,------,,,---...///000000000000+++,,,---...///111222222111111222333333444555555777888:::<<<>>>CCCIIINNNZZZfffxxxwwwiii```\\\ZZZYYYWWWWWWYYYZZZYYYXXXXXXTTTPPPNNNMMMMMMMMMLLLFFFEEEDDDDDDEEEEEEDDDBBB@@@???>>>===<<<<<<<<<===999888888777888888999999777777666555444444333333444333222111111111222333/////////000222111///---000000000000000000000000111111111111111111111111//////------...000222444111111222333333333222222000444777666555<<>>===???<<<777222///...//////---,,,+++***))))))))))))---,,,++++++***+++++++++******++++++++++++******''''''(((((())))))******(((((()))************)))************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,++++++,,,...000000///...,,,000//////.........////////////000000111111222222555444555777666444666:::===;;;<<>>======<<<<<<:::999999888999999::::::777666666555444444333333333222111000000000111111111000///000111222000...000000000000000000000000111111111111111111111111/////////...///111222333111111222333333333333222444999<<<===???IIIZZZhhhyyytttmmmmmmvvv~~~mmmZZZQQQLLLFFFBBBCCCEEEDDDDDDFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>???===888444111///.........---,,,++++++***++++++***))))))((('''(((((((((******++++++++++++******'''''''''((())))))******((()))******++++++***************************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++******)))***+++,,,---+++,,,,,,------,,,,,,+++,,,---.../////////...---000//////.........///////////////000111111222222333222333555555444666;;;===<<>>??????@@@???===<<<;;;888777777666666666777777666666666555444444333333222222111000000000000000333111000000111222222111000000000000000000000000111111111111111111111111000000000111111222222333111222222222333333333333444888<<>>???@@@AAA@@@>>><<<:::999888888777777777777888666666555555555444444444222222222111111111111111555222000000111333333333000000000000000000000000111111111111111111111111000111222333333333333222222222222222333444444555444777<<>>???@@@AAA???>>>===;;;777333///------,,,,,,,,,,,,,,,---...,,,++++++*********************++++++++++++******++++++,,,,,,---.........******+++,,,,,,,,,,,,+++************************************************))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,.........---...///000000//////////////////000111000000000111222222333333666444555888:::;;;@@@GGGPPPXXXdddqqq}}}vvvfff^^^[[[YYYXXXVVVVVVXXXXXXXXXWWWUUUSSSRRRQQQRRRRRRPPPOOOGGGFFFDDDDDDEEEEEEDDDBBB>>>???@@@AAA@@@>>><<<;;;===<<<;;;:::::::::::::::555555555555555444444444333333333333333222222222555333111000222333333333000000000000000000000000111111111111111111111111111222222333333333333222222222222222333444555666999===CCCKKKWWWjjjjjj]]]YYY\\\eeeooovvv]]]QQQFFFDDDEEEDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@?????????@@@AAA>>>??????===:::666111///,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,******++++++++++++************++++++,,,------...******+++,,,,,,,,,,,,+++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............,,,------......------,,,///............///000000///////////////000111111111111222222333444444444777555777;;;???CCCJJJRRRfffppp~~~wwwggg___[[[[[[YYYWWWXXXYYYZZZYYYXXXUUUSSSRRRQQQQQQQQQOOOMMMFFFEEEDDDDDDEEEEEEDDDCCC???@@@@@@@@@@@@>>>===<<<:::999888777777666777777555555555555555555555555444444444555444333333222444222111111222333333222000000000000000000000000111111111111111111111111222222222222222222222222222222222222333444666777;;;@@@HHHSSSaaatttoooZZZVVV]]]eeeqqq|||kkk[[[KKKEEEDDDBBBAAAAAA@@@AAABBBDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>?????????<<<888444222,,,,,,+++++++++++++++,,,,,,,,,+++************+++******++++++++++++******'''(((((())))))***++++++)))******+++++++++++++++************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,---.../////////......------............------....../////////000000000////////////000111222222333333444444555666666666777666999AAAHHHOOOZZZddd|||zzzjjjaaa]]][[[YYYXXXXXXYYYZZZZZZYYYUUUSSSRRRQQQQQQOOOMMMKKKHHHGGGEEEEEEEEEEEEDDDBBBAAAAAA@@@??????>>>>>>===888777666555444444444444555555555555555555555555333333444444444333222111222111111222333333222000000000000000000000000000111111111111111111111111333222111000000111222333333222111111222555777888>>>DDDOOO]]]mmmtttdddYYY^^^jjjuuulllVVVJJJEEEBBB@@@?????????AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>?????????===:::777555///...---,,,,,,+++,,,,,,,,,+++******))))))************++++++++++++******((((((((()))******++++++((()))******++++++******************************************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++------...------,,,------............---------...///000111000000///////////////000111222333555555555666777777888888999:::???JJJVVVbbbqqq}}}|||mmmccc___ZZZYYYWWWWWWYYYZZZYYYXXXUUUSSSRRRQQQPPPOOOLLLIIILLLJJJGGGFFFFFFEEECCCAAABBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999444555555555555555555555222222333444333222111000111000111222333333111///000000000000000000000000111111111111111111111111444222000//////000222333333222111111222555777999EEELLLYYYiiizzzxxxkkkaaa^^^iiivvv~~~eeeUUUNNNIIIFFFEEE===>>>???AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>?????????>>><<<999888111000///...---,,,,,,,,,---,,,++++++***+++++++++******++++++++++++*********++++++,,,,,,---......(((((()))***************************************************************))))))***+++,,,------...++++++,,,,,,,,,---------)))***+++,,,---,,,++++++------............------,,,...000111222111///...////////////000111222333666666666777888888999999===>>>FFFSSSbbbqqq|||lllcccaaa^^^[[[XXXWWWXXXYYYYYYYYYVVVTTTQQQPPPOOONNNKKKIIIIIIIIIIIIHHHFFFDDDCCCBBB????????????>>><<<;;;:::999999777666666666777888777666555444444444444444222333444444222000000111333333333333333333333333000111111222222111111000222222222111111111000000000222333333111000111111000222666888555444:::DDDMMM[[[lllyyyssshhh^^^dddkkktttzzzdddTTTIIICCCAAAAAA@@@@@@AAACCCCCCBBB@@@DDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@AAA@@@???<<<999888333000---+++,,,------,,,,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,------,,,+++)))(((******))))))))))))******++++++++++++++++++++++++---------...------,,,,,,---------,,,,,,,,,+++++++++***)))***---...///.........//////000000111111000000000000000111111222000000111111222222222333555777777666555777===AAA???IIIXXXggguuu|||lllccc```^^^[[[YYYXXXYYYZZZ[[[[[[XXXVVVTTTRRRRRRPPPNNNLLLIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;:::999888777666777888888777777666444444333333333555666777777555333333444222222222222222222222222111111222222222222111111222222222111111111000000000111333222111000000111222333666888777888AAAKKKZZZgggvvvoooccc```aaammm|||vvvaaaRRRIIIDDDAAA@@@@@@BBBCCCDDDBBB@@@CCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA<<<===>>>?????????===<<<555222///------------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,------,,,+++)))(((+++******))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...,,,++++++---......---......//////000111111111000000000000000111222222000000111222333444555666666999:::::::::<<>>===<<<;;;:::999888777888888999888777666444333222222222333444555444222111111111111111111111111111111111222222333333333333222222222222222111111111111111///111222111000000111222555444666888999>>>JJJWWWiiiuuugggXXXYYYbbblll~~~oooZZZMMMFFFAAA@@@@@@AAACCCCCCBBB@@@BBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA;;;<<<>>>???@@@??????>>>999666222000//////---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,------....../////////---,,,,,,---......---......///000000111111222111000000000000111222222000000111222444666888999777:::<<<>>>???CCCJJJOOO]]]eeerrr~~~ppphhhdddbbb```]]]\\\\\\\\\[[[YYYWWWUUUSSSQQQQQQOOOMMMKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===;;;:::999888888888999:::888777666444333222111111111333444333111//////000222222222222222222222222222333333444444333333222111111111111111111111111000111111111000000111333777555666:::>>>FFFUUUcccqqq|||lllXXXSSS^^^nnn}}}}}}eeeTTTKKKAAA@@@@@@AAABBBCCCBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@@@@???????????????>>>===<<<<<<999555333111000...,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,...//////000---,,,++++++---//////......//////000111111222222111111000000111111222333111111222333444666888:::666999<<>>===;;;:::999888888888999:::777666555444222222222111555666777666444333333333333333333333333333333333222333333444444333333222111111111111111111111111000111222111000111333555777666999???GGGQQQ___lllvvvqqq___VVVZZZiiixxxttt___SSSEEECCCAAA@@@AAABBBBBBAAACCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA???????????????>>>======>>>;;;888555444111///,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......)))***+++,,,---...///000+++***)))+++---///000/////////000000111222222222111111111111111222222333333333222333444666999:::888;;;???DDDMMMZZZiiisssyyyoookkkfffccc```^^^]]][[[XXXUUUXXXVVVSSSRRRQQQPPPMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>===;;;:::999888777888888999666555444333222222222222333555666555333111111222333333333333333333333333222222333333333333222222111111111111111222222222222222222222111222444777888888>>>IIISSS]]]iiissszzzuuuccc[[[]]]ggguuuiiiYYYMMMIIIDDDAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@@@@@@@???<<<999777555333///---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////***+++,,,---...///000000,,,+++***+++...000000000//////000111111222222333222111111111111222333333444333333444555888<<<===???CCCKKKSSS^^^mmm}}}{{{oooiiicccaaa___^^^]]]\\\YYYVVVWWWUUURRRQQQPPPOOOLLLJJJGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@>>>===<<<:::999888777666777888888444444333333222333333444111333444333111//////000222222222222222222222222111111222222222222111111000000111111111222222222333333333333222333666999999<<>><<<:::888666333000---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,---...////////////---......///000111111222111000......///000000//////000000111111222333333222222111111222222333444333333444555999===BBBDDDIIIQQQ]]]iiiuuu~~~|||nnnhhh```___^^^^^^^^^]]]ZZZXXXTTTRRRPPPNNNNNNLLLJJJHHHEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<999999777666666666777888333333222222333333444555444666777666444222222333111111111111111111111111111111111222222111111111000000111111222222222222444444444333333444777::::::>>>KKK\\\iiipppvvv{{{}}}ttt^^^\\\aaammm}}}xxx]]]VVVMMMGGGEEEHHHKKKMMMIIIJJJJJJJJJJJJIIIHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCAAA???>>>===<<<<<<>>><<<:::888666444000...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++*********+++,,,---,,,++++++******++++++,,,------------------------***+++,,,---............000000000111222222333333666444222111111000///...000000000111222222333333222222111111222222333444333333444777<<>>===<<<<<<666666555666666777888888777666555333222222333333333333333333333222111000222222333333333222222111000111222222111000111222111111000//////000000111000000111111333555777999???LLL\\\hhhnnnssszzzyyyjjjdddYYY]]]kkkvvvcccPPPIIIKKKLLLLLLLLLLLLMMMNNNOOOMMMKKKHHHFFFJJJHHHEEECCCBBBCCCDDDFFFDDDCCCAAA@@@??????@@@AAA???>>>===;;;888666333222------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,'''+++//////+++))),,,000------------------------++++++******++++++,,,---///............///000000///000222555666777666666333333333333333333222222666000///333555222222555444333222222222333444555333444888<<<===BBBOOO]]]ooowww||||||}}}}}}}}}||||||{{{|||{{{llliiicccaaa^^^]]]]]]]]][[[ZZZSSSRRRQQQOOOMMMKKKKKKJJJHHHGGGGGGHHHIIIHHHEEECCCAAAAAA@@@???>>>===<<<<<<999888888777666666777777555555555555555333222111333333333333333222111000222222222333333222222111111333444333222111222333222222222222111111111111222222222333444777:::===HHHTTTcccmmmrrrvvv{{{~~~ooodddaaa```hhh{{{kkkUUUKKKIIIHHHHHHHHHKKKLLLNNNPPPPPPNNNLLLKKKPPPNNNJJJGGGDDDCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA??????>>><<<999777444333///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++***---...---+++)))+++---+++++++++++++++++++++++++++++++++***++++++,,,---......------......///000///000222444555555555555555555555555555555555555888333222666777555444777333333333444444666777888444555:::@@@EEENNN___nnn{{{lllhhhbbb___]]]\\\\\\[[[ZZZYYYSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHIIIJJJIIIFFFDDDAAAAAA@@@???>>>===<<<<<<:::999888666555555444444222444666777666444111///222222333333333222111111111222222333333222222222222333444444222222333444333444444555444333222111333444444555777:::@@@DDDUUU___llluuuxxx{{{xxxggg______hhhvvvyyy```QQQIIIEEEDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLRRRPPPMMMIIIGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBB@@@@@@???===;;;888666555000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,---------------------......//////000111333333444444444444444555555666666777777999555333666777666555777333444555666888999::::::999999>>>GGGPPP]]]qqq~~~~~~|||lllgggbbb```]]]\\\\\\\\\ZZZYYYSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJIIIJJJJJJIIIFFFDDDAAAAAA@@@???>>>===<<<<<<888777666555444333333333333444555666666444222111222222333333333222222111111111222333333333222222222333444333222111222444444555666777777555333222333555666666888>>>FFFMMMaaaiiittt{{{~~~uuufff```bbbqqqnnn[[[OOOGGGDDDEEECCCDDDFFFHHHIIIIIIHHHHHHMMMLLLJJJHHHGGGHHHHHHIIIGGGGGGHHHHHHGGGEEECCCBBBAAAAAA@@@>>><<<:::777666000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***...,,,******+++,,,,,,+++------------------------,,,++++++++++++,,,---------,,,,,,,,,,,,---......///000000111222222333333222222333444555666666666777555333444555555555555444555666888999:::;;;;;;>>>???DDDNNNZZZiii~~~~~~{{{kkkgggccc```^^^]]]]]]\\\[[[ZZZSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJJJJKKKIIIFFFDDDAAAAAA@@@???>>>===<<<<<<888777666666555555666666555555444333333333444444111222222333333333222222000111222333333333333333000222333222111000111333333444666777777666444333333555666777;;;CCCNNNWWWjjjpppyyy~~~}}}vvvjjjbbbeeemmm~~~|||hhhXXXKKKFFFFFFBBBCCCDDDDDDEEEDDDCCCCCCHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDBBBAAAAAA@@@???===;;;999777000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******)))((())),,,---------------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////000000111222333444333333444555555666777777666666444444666888888666666666777888999:::;;;;;;@@@BBBJJJXXXgggwwwyyykkkgggcccaaa^^^]]]]]]]]][[[ZZZSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJJJJJJJIIIFFFCCCAAAAAA@@@???>>>===<<<<<<:::999999888888888888999666555333222222333444555111111222333333333222222000111222222333333333333000111222222000000111222111222444555666666555555333555888:::>>>HHHXXXcccpppuuu{{{~~~~~~~~~}}}tttiiiaaa[[[___mmm|||xxxeeeSSSJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBGGGGGGFFFEEEDDDDDDDDDDDDIIIIIIHHHHHHFFFEEECCCBBBAAAAAA@@@???===;;;999888000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++&&&''')))+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------......///...//////000111333555666666666777777888888999999777888777666888======:::777777777777999;;;>>>???CCCHHHUUUhhhzzzwwwjjjgggbbb___]]]\\\\\\[[[ZZZYYYSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJJJJJJJHHHEEEBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888777666666666444444444444444444444444000111222333333333333222000000111222333333333333111222333333111111222333///000111222444555666666444777:::===BBBOOO```nnnvvvxxx{{{}}}{{{yyyvvvtttjjj```XXXVVVZZZggg{{{vvv___QQQLLLEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@???>>>===;;;999888222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++$$$(((,,,...,,,***+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---............------......///000.........000222444777888888888888888888888888888555888888666999???@@@<<<777777666777:::???CCCFFFOOOVVVggg}}}uuujjjhhh```^^^\\\[[[[[[ZZZYYYWWWSSSRRRQQQPPPOOONNNNNNNNNKKKJJJIIIIIIIIIHHHDDDBBBAAAAAA@@@???>>>===<<<<<<:::999777555333222111111111333555666777555333222000111222333333333333333///000111222333444444444222333444444222222333444......///000222444666777555888<<>><<<;;;999888333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,###)))///000,,,((((((***---------------------------,,,,,,,,,,,,---......///............///000000.........000222555888:::777777777666666666666666222666666444777>>>???;;;777666666777<<>><<<;;;:::777888999:::999777555333555555444333333333333444222222222111111000000000111111222222222333333333333222222333444444333111222111111222444666777777777:::???GGGRRR___mmmvvvyyy{{{tttfffXXXMMMPPPWWWcccsssuuu___RRRLLLGGGCCCCCCBBB@@@BBBFFFBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???===;;;:::999444333111///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------.........------,,,,,,,,,---------------...///000000000000000111222444444444444444555555444333333444333333555888:::;;;;;;444444999@@@AAABBBKKKWWWfffxxxzzzlllfff_________^^^]]][[[ZZZYYYTTTRRROOONNNNNNMMMLLLKKKKKKIIIHHHGGGGGGFFFDDDBBB@@@?????????===<<<;;;:::888888999999888777555444555555444333333333333444333333222222222111111111111111222222222333333333444333333444555555444222333222222333444666777777999===DDDMMMXXXdddooowww}}}wwwmmm^^^RRRLLLRRR]]]mmmjjj]]]OOOIIIEEEDDDCCC@@@AAADDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>===;;;;;;555333111...------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,.........------,,,,,,,,,---------------...//////000000000000000111222333333333444444444333333222444444333444666777777777999999===BBBFFFKKKYYYfffzzz|||nnnfff``````___^^^\\\[[[YYYXXXSSSQQQNNNMMMMMMMMMKKKJJJKKKJJJIIIHHHHHHGGGEEEBBB@@@@@@???>>>===<<<;;;;;;999999888888777666666666555555444333333333333444333333333333222222222222111111222222222333333333555444444555666666555333444333333333444666888999;;;BBBLLLXXXbbbllltttyyy~~~qqqdddWWWNNNNNNXXXiii}}}rrrfffUUUNNNIIIGGGEEEBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>======<<<666444111...,,,---...//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,---------.........---------------------------............000000/////////000000111111222222333333333222222333333444555666666777777:::;;;???EEEMMMXXXjjjzzz}}}mmmeee``````___^^^\\\ZZZXXXWWWRRRPPPMMMLLLMMMLLLKKKJJJLLLKKKIIIIIIIIIHHHEEECCC@@@@@@???>>>===<<<;;;;;;:::999888777666666666666555555444333333333333444333333333333333333333333111111222222222333333333444333333444555555444222444444444444444666999;;;===FFFTTTbbbmmmuuuzzz}}}yyyjjj]]]TTTPPPUUUbbbwwwzzzmmm[[[RRRKKKIIIGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>???>>>>>>===<<<;;;777555111...,,,---.../////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...........................------------.....................000//////.........//////000111111222222222222111111333555666777888:::<<<;;;???GGGQQQ\\\lll{{{lllccc``````___^^^\\\YYYXXXVVVQQQOOOMMMLLLMMMMMMLLLJJJLLLKKKIIIIIIIIIHHHEEECCCAAA@@@???===<<<<<<<<<<<<:::999888777666666666666555555444333333333333444333333333333333333333333111111222222222333333333333222111222444444222111333444555555555777;;;???AAAKKK[[[jjjuuu{{{{{{pppaaaUUURRRSSS\\\kkkxxx```UUUKKKHHHFFFCCCAAABBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@???===<<<:::999888555222///------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...........................///000000000///......//////...............//////000111111222222222111222444555555555666:::===???IIIWWWdddrrryyyjjjbbb______^^^]]][[[ZZZXXXWWWQQQOOOMMMMMMMMMNNNMMMKKKKKKJJJIIIHHHHHHGGGEEEBBBBBB@@@>>>===<<<;;;<<<<<<999999888888777666666666555555444333333333333444222222222222333333333333111111222222222333333333222111111111333333111000222444666555555888>>>CCCHHHQQQ```nnnxxx}}}zzznnnbbbVVVPPPRRRXXXeeetttjjj\\\NNNHHHEEEBBB@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???===;;;999888777666333111///...------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))))))))*********++++++.............../////////000111222222222111///...//////.........//////000///000111222222222222222444666666444222444999===GGGUUUffftttwwwiiibbb^^^^^^]]]]]][[[ZZZYYYXXXRRRPPPNNNNNNNNNOOONNNMMMKKKIIIHHHGGGGGGFFFDDDBBBBBB@@@>>><<<;;;;;;<<<===888888999999888777555444555555444333333333333444111111111222222222333333111111222222222333333333222222111222333444222000000333555666666999AAAGGGQQQYYYeeepppwwwzzz{{{|||{{{lll]]]SSSNNNNNNXXXcccsss|||kkkXXXNNNIIIEEECCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@??????>>><<<;;;:::666555444333111...,,,+++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************+++++++++,,,,,,---........./////////000111222333444444222000///............///000111111///000111222333333333333444666666555444888AAAHHHWWWgggyyywwwiiibbb]]]]]]]]]\\\\\\ZZZYYYYYYRRRPPPNNNNNNOOOOOONNNMMMJJJIIIGGGGGGGGGFFFCCCAAABBBAAA>>><<<;;;;;;<<<===777888999:::999777555444555555444333333333333444000000000111111222222222111111222222222333333333333333222333444555333111///333555666666:::BBBIIIWWW^^^hhhqqquuuwwwwwwxxxppp___NNNHHHIIIQQQ___mmmyyycccVVVOOOJJJGGGGGGAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<555555555444222///,,,***---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---------.........//////---.........//////000000222333555555555333111000.........//////111222333000000111222333444444444222444666777999@@@LLLVVVlll{{{vvvfff]]]^^^]]]]]]\\\[[[ZZZYYYYYYUUUTTTTTTSSSQQQPPPNNNNNNJJJIIIHHHHHHIIIIIIGGGEEEBBBBBBAAA@@@???>>>===<<<888666555666999999666444444444333333333222222222444444444444444444444444555444333333333222000...---000555777777666555555000222444555888AAANNNXXX]]]gggnnnmmmmmmqqqtttrrraaaVVVNNNOOOQQQWWWiii}}}}}}nnn\\\KKKDDDFFFCCC??????BBBCCCAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???????????????>>>======888777777555333000---,,,------------------------+++,,,------......------------...//////...---,,,////////////............/////////000111111222222111111222222222222111111000000000000111111111111111222222111000000111333666555777;;;???HHHWWWfffvvvfff^^^^^^]]]]]]\\\[[[ZZZYYYYYYRRRSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHFFFDDDAAAAAA@@@???>>>===<<<<<<;;;999777777888888666444444444444444333333333333111111111111111111111111333222222333333333222111111222333333333333555777333555888999>>>GGGUUU___bbbhhhmmmooorrruuuqqqjjjXXXOOOKKKPPPUUU^^^rrrjjjTTTGGGDDDEEE@@@???BBBDDDBBBAAACCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>999999888666444111...,,,------------------------+++,,,------......------......---,,,,,,---......////////////.....................///000000111111////////////////////////000000000000111111111111222333333333111111333555666555777;;;AAAKKK]]]lllwwwhhhaaa^^^]]]]]]\\\[[[ZZZYYYYYYRRRSSSSSSSSSRRRPPPMMMKKKHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@???>>>===<<<<<<;;;>>>;;;888777777777666555555555555444444444444333000000000000000000000000111111222333333333333333444333222000///111555888666888;;;???EEEPPP]]]ggghhhjjjlllqqqwwwvvvjjj\\\PPPKKKKKKSSS]]]iii}}}cccOOOEEEFFFBBB@@@BBBDDDBBBBBBDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????;;;;;;:::888555222///---------------------------,,,,,,---............---000...,,,++++++---///000////////////............---------...//////000000111000///......///000111000000000111111111222222222333444444333333555777777777999???GGGTTThhhyyyxxxiiiccc^^^]]]]]]\\\[[[ZZZYYYYYYTTTUUUVVVVVVUUURRROOOMMMIIIHHHGGGGGGGGGGGGDDDBBB???>>>>>>===<<<<<<;;;;;;===:::888555555555666666666666555555555444444444333333333333333333333333111333444444333222333333444333222///...000444777777999===CCCKKKWWWcccllllllmmmooorrrtttmmm^^^QQQNNNMMMQQQ[[[ffftttsssZZZLLLHHHCCC@@@BBBBBBAAAAAADDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>======<<<:::777333000...........................,,,------...............//////.........///000000////////////............------...//////000000111444222000//////000222444000000111111111222222222222333444444333444666888999:::===EEEPPP___uuuyyyjjjeee^^^]]]]]]\\\[[[ZZZYYYYYYTTTUUUUUUUUUTTTQQQOOOMMMKKKJJJHHHHHHHHHHHHEEECCC>>>>>>======<<<;;;;;;;;;888777666444333444666888666666555555555444444444555555555555555555555555333555666555222111111222111222333222111111222444666999???GGGPPP\\\fffmmmnnnoooqqqpppjjj^^^RRRLLLKKKOOOWWWdddqqqhhhWWWKKKEEE@@@AAAAAA???@@@CCCBBBCCCCCCDDDDDDCCCCCCBBB???????????????>>>>>>===>>>>>>===;;;888444111///........................,,,---......//////......---///111222333222000///////////////...............//////000000111222222444222000//////000222444111111111111222222222222000222333333333444666888:::<<>>>>>======<<<<<<<<<<<<555666666444333333555777555555555444444444444333444444444444444444444444444666888666222000000222///111444444333222333444777;;;BBBLLLWWWaaahhhllloooooonnnjjj^^^RRRMMMOOOLLLTTTbbbppp~~~vvvdddPPPIIICCCAAA@@@??????CCCCCCCCCDDDDDDDDDDDDCCCCCC>>>????????????>>>============<<<;;;999666333111........................------...////////////...+++...111444555333000...////////////............//////000000111222222222111000///......///000111111111111222222222222333///111333333333555777999;;;???JJJWWWdddttt|||llleee^^^]]]]]]\\\[[[ZZZYYYYYYSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHHHHHHHGGGDDDBBB>>>>>>>>>============<<<555777888777444333444666444444444444333333333333333333333333333333333333222555888666222000222444000222333444444444555666:::???HHHSSS^^^fffjjjlllqqqlllgggaaaWWWNNNOOOVVVZZZeeeuuuxxxwwwrrrUUUMMMFFFCCCBBB???@@@CCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@???>>>>>>;;;<<<;;;:::999666444333........................------...///////////////+++---///111222111000///////////////..................//////000111111111////////////////////////111111111222222222333333000222333444555666999;;;AAAHHHUUUeeesss}}}llleee^^^]]]]]]\\\[[[ZZZYYYYYYVVVTTTQQQNNNMMMMMMNNNOOOJJJIIIGGGGGGGGGFFFCCCAAA>>>>>>>>>>>>>>>=========777999;;;999555333333444444444333333333222222222444444444444444444444444000444777666333111444777111222333333333444777999>>>CCCLLLXXXcccjjjllllllrrrjjjaaa[[[SSSNNNSSS\\\jjjvvv}}}ssspppzzz~~~}}}{{{||||||YYYQQQIIIEEECCC@@@AAADDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@??????:::;;;;;;:::999777555333////////////////////////---......///////////////+++,,,------...//////000000/////////............------......///000000000111111222222222222111111111111222222222333333333111333555666666888;;;===HHHPPP___qqq~~~lllggg``````___^^^]]][[[ZZZYYYSSSQQQNNNMMMLLLLLLJJJHHHKKKKKKKKKJJJHHHFFFCCCBBBAAA???=========>>>===;;;:::888555555666777777666777666666444333222111111666555444333333333333333111111111111111111111111000444777888888888;;;>>>???HHHQQQVVV\\\eeemmmooosssjjj```YYYVVVWWW___gggxxx}}}ppplllsss|||zzzqqqppprrrwwwjjjYYYIIIDDDBBB??????BBBDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???>>>>>>???AAACCC???>>>===;;;999777666555222222111000000000000000///////////////////////////...,,,++++++,,,...///000000////////////000000000000000000////////////000000000000000000000000222222222222222222333333000222555777666777@@@KKKUUUggg{{{lllfff_________^^^]]]\\\ZZZYYYUUUSSSPPPNNNNNNMMMLLLJJJKKKKKKKKKJJJHHHFFFDDDBBB@@@>>><<<<<<======<<<;;;;;;888666666777888888777888777666555444333222222555444444333333333333333111111111111111111111111111444666777666777;;;???DDDMMMUUUYYY^^^eeeiiijjjjjjddd]]]WWWRRRTTTaaannn~~~|||ooohhhlllsss||||||uuuqqqwwwrrr___MMMFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCAAA@@@???>>>??????>>>===<<<:::999777666555000//////.........//////////////////////////////.........//////.........000//////......//////000111111111111111000000000000000000000000000000000222222222222222333333333333333555888888<<>><<<;;;===<<<;;;:::888666555555//////.........//////000////////////////////////---...000111111000...---///..................///111111111111111222222222000000000000000000000000111222222222333333333444666555666999===GGGXXXggglllfff^^^^^^^^^^^^]]]\\\[[[ZZZWWWTTTRRRPPPPPPOOOMMMLLLJJJJJJJJJIIIHHHFFFDDDBBB>>><<<::::::;;;;;;:::999:::888666555666777777777777666666555444444333333222222222222222222222111222222222222222222222222444444444333333777???FFFOOOWWW___bbbdddfffccc^^^VVVSSSPPPQQQUUU___qqq~~~{{{zzz{{{~~~}}}nnnaaaZZZYYY```kkkzzzvvv^^^NNNIIIGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDBBB???<<<:::<<<;;;:::999777666555444111111111000111111222333////////////////////////...///000000000000///.........------------......000000111111111111111222000000000000000000000000111222222333333444444444888666666<<>><<<:::::::::;;;:::888999777444444555666666555555444444333333222222222111111222333333333222111222222222222222222222222444555555333444:::DDDKKKSSSZZZaaadddggggggbbb[[[UUUOOOMMMTTTaaannn~~~yyysssoooooopppsss|||oooaaaWWWRRRYYY___jjjuuulllXXXMMMIIIEEEAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA>>><<<;;;;;;:::999777666555555222222111111111111222222//////////////////////////////...------...//////......------------....../////////000000000111111111111111111111111111111111111222333444444555555888777:::CCCQQQddd{{{mmmfff``````___^^^]]][[[ZZZYYYTTTRRROOONNNNNNMMMKKKJJJHHHHHHIIIHHHGGGFFFDDDCCC>>><<<::::::;;;;;;:::999888666444333444555555444333333333333222222111111111111333444444444333222333333333333333333333333555666666666888???JJJRRRWWW]]]ccceeegggggg```XXXTTTOOOQQQ]]]nnn|||~~~|||xxxsssmmmjjjiiijjjlllxxx{{{ooobbbWWWQQQQQQRRRXXXcccmmmxxxgggVVVMMMGGGBBBCCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDCCCBBB@@@>>><<<;;;:::999888777666666222111000////////////000////////////////////////000///---,,,,,,---///000///..................///.........///000000111111111111111111111111111111111111222333444555666666999999@@@OOOaaauuunnnfffaaaaaa```___]]]ZZZXXXWWWTTTRRROOONNNNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFDDDCCC???===;;;:::;;;;;;:::999999777444444555666666555444444333333333333222222111222444555555555444333333333333333333333333333444666888999<<>><<<<<<;;;;;;:::999888888666555444222111000000///////////////////////////...000111222222111000...000000////////////000000///000000111222222333333111111111111111111111111111111222333444666666777;;;@@@MMMccczzzrrrgggaaa```___\\\[[[YYYXXXXXXUUUSSSQQQOOOLLLKKKJJJIIILLLLLLLLLKKKIIIGGGEEEDDD@@@>>><<<<<<<<<===<<<;;;444666444222444888888444444444333333333222222222555555555555444333222222222///...///222444444222555777:::===CCCKKKSSSYYYccccccdddddd^^^UUURRRUUURRR___mmmwwwxxxjjjeeebbbeeejjjmmmnnnlllhhheeehhhnnnuuu}}}zzz|||{{{tttpppllleee[[[TTTKKKMMMMMMLLLJJJLLLQQQUUUdddmmmyyyvvv[[[LLLHHHGGGHHHFFFDDDCCCDDDCCCAAADDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;999888777666666555444333111000/////////////////////000000000000//////000//////...---,,,//////////////////////////////000111111111111111//////000111222222333333555333222222444777999999AAALLL___sssrrrgggaaa```^^^\\\[[[YYYYYYXXXUUUTTTQQQOOOLLLKKKJJJIIIJJJJJJJJJJJJHHHFFFDDDCCC@@@>>><<<<<<<<<<<<;;;:::;;;<<<:::777888;;;;;;777555555555444444444333333333444444555555444444333444111000111333555444333555777;;;@@@EEELLLTTTYYY______```aaa[[[SSSQQQTTTVVVcccqqqzzzvvvggg```^^^aaaggglllooooookkkiiiffflllsssyyyxxxvvvyyy}}}~~~~~~xxxqqqmmmjjjeee^^^XXXMMMLLLKKKIIIHHHJJJMMMPPPYYY```kkkvvvhhhUUUMMMHHHGGGEEECCCCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::888777777777777666555333222111111111////////////000000000000---......//////......---///////////////////////////000000111111111111111222222333333444444555555444444555555555777:::===EEESSSggg|||qqqfffaaa```^^^\\\[[[YYYYYYYYYUUUTTTRRROOOMMMKKKIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCAAA???===<<<<<<;;;:::999999:::999666888<<<<<<888666666555555555444444444333333444555555555555444555444222333444555555444444888>>>DDDJJJOOOUUUYYY]]]\\\^^^^^^YYYRRRRRRUUU___kkkyyywwwhhh```ZZZ^^^dddkkkqqqrrrpppnnnffflllqqqvvv~~~yyyrrrsssxxx}}}{{{uuunnniiigggdddaaa^^^QQQMMMHHHEEEEEEGGGIIIJJJNNNSSS\\\eeeppp}}}|||cccSSSJJJGGGDDDCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>===<<<:::999888888777888777666444333222111111////////////000000000000------......//////......///////////////////////////000111111222222111111444444444444444444444444222555888888666888===CCCNNN]]]sssqqqfff``````^^^\\\[[[ZZZYYYYYYVVVUUURRROOOMMMKKKIIIIIIGGGGGGHHHHHHHHHGGGEEEDDDBBB???===;;;;;;;;;999888444666666555999???@@@===555555555555444444444444444555555555555555444333555444333333444444555555555:::BBBIIIOOOSSSVVVXXX^^^]]]\\\\\\WWWRRRSSSXXXgggsss}}}pppggg[[[]]]bbbjjjrrruuutttqqqiiimmmrrrvvv|||ssspppvvv|||zzztttlllfffdddcccbbbaaaWWWQQQIIIEEEEEEGGGFFFEEEIIIMMMRRRXXXaaannn}}}qqqZZZNNNHHHCCCDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB???>>>===;;;:::999999888777666555333111000//////////////////000000000000//////000000000///......////////////////////////000000111222222222222111333333333333222222222222///666;;;:::888:::CCCKKKZZZjjj~~~pppeee```___^^^\\\[[[ZZZZZZZZZWWWVVVSSSPPPMMMKKKIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEAAA???<<<;;;;;;:::999777777999999888;;;AAABBB???444444444333333333333222666777666666555444333222333333333333333333444555777===FFFNNNSSSUUUWWWXXX^^^[[[XXXVVVRRROOOSSSZZZlllwwwxxxmmmaaa```ccciiiqqqvvvvvvssslllnnnqqqvvv{{{wwwooorrryyyzzzuuummmgggcccaaaaaaaaa]]]VVVNNNIIIHHHHHHFFFDDDHHHJJJLLLOOOUUU___mmmvvv~~~cccTTTKKKDDDEEEGGGEEEDDDFFFDDDDDDDDDEEEDDDDDDCCCBBB@@@???>>><<<;;;::::::999888777666333222000000///////////////000000000000222222222111000///...---000000000000000000000000000000111222222222222222444444333333333333333333///555<<<<<<;;;???LLLXXXhhhxxxpppeee```___]]]\\\[[[ZZZZZZZZZXXXVVVTTTPPPMMMKKKIIIIIIHHHIIIIIIIIIIIIGGGEEEDDD@@@>>><<<;;;;;;:::999888999:::888555777::::::666444444333333333222222222666666777666666555333333222333444444333333555777;;;BBBJJJRRRUUUWWWXXXXXXZZZUUUQQQNNNKKKLLLTTT^^^pppzzz}}}~~~qqqgggeeedddiiiqqqwwwxxxwwwpppnnnoootttzzz{{{pppppptttxxxuuuoooiiidddaaa```___```\\\UUUPPPLLLIIIGGGFFFDDDFFFGGGHHHKKKRRR\\\dddtttqqq]]]PPPGGGGGGHHHDDDCCCFFFDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???===<<<;;;;;;:::<<<:::888666444333222222////////////000000000000111111111111000///......000000000000000000000000000111222222333222222222666666666666666666666666111777<<<>>>@@@IIIYYYfffxxxoooeee___^^^]]]\\\[[[ZZZZZZZZZXXXWWWTTTQQQMMMKKKIIIHHHHHHIIIIIIIIIGGGEEECCCBBB???===;;;:::;;;;;;:::999666777444111111333222...555444444444333333333333444444555666666666666666111333555555444555888;;;@@@EEEMMMTTTWWWXXXXXXXXXVVVPPPJJJHHHGGGLLLZZZfffwww{{{wwwlllgggdddgggqqqyyy|||{{{vvvqqqooouuu{{{vvvrrrrrrtttsssqqqlllgggccc```___aaa___\\\VVVOOOJJJHHHGGGAAACCCDDDEEEFFFJJJQQQVVVdddpppeeeUUUIIIJJJJJJDDDBBBEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;<<<;;;999777555333222222////////////000000000000------...///////////////000000000000000000000000000111222222333333222222555555666666777777888888555999===@@@GGGTTTggguuuoooeee___^^^]]]\\\[[[[[[[[[[[[YYYWWWTTTQQQNNNKKKIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@>>><<<::::::;;;;;;:::999555666444111222555555111666666555555555444444444111222444555777888999999111444666666666777:::===BBBHHHOOOUUUWWWXXXXXXXXXUUUNNNHHHFFFGGGPPP```ooo}}}ooohhhcccgggqqqzzz}}}uuurrrwww~~~{{{vvvtttqqqqqqqqqnnnjjjeeebbb``````aaa___YYYQQQJJJHHHHHH???BBBDDDEEEEEEGGGLLLQQQYYYfffvvviiiXXXKKKKKKJJJDDDAAADDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBB@@@>>>===<<<<<<<<<;;;:::777555333111000000////////////000000000000((()))+++---...///000000000000000000000000000000111111222333333333333222222333333444555666777777888;;;>>>BBBKKK\\\ppp~~~nnnfff```___]]][[[ZZZZZZZZZZZZYYYUUUQQQOOOOOONNNKKKHHHFFFHHHJJJKKKKKKIIIFFFDDD???>>>===<<<:::999888777777777666555555555555555555444444444444555666666555555555555444333222222222444666666666888===AAAGGGJJJPPPVVV[[[[[[XXXVVVMMMKKKHHHEEEHHHVVVjjjyyyzzzpppfffeeemmmwww}}}zzzyyyxxxxxxzzzyyypppmmmmmmooossspppgggaaa______``````\\\VVVOOOJJJHHHFFFCCCCCCDDDEEEDDDHHHMMMPPPYYYfffsssxxxbbbPPPLLLJJJEEECCCGGGDDDCCCCCCDDDFFFGGGEEEDDDBBBBBBAAA???>>><<<;;;;;;999888777666666555333000000000000000000000000000000000000000000000000000111000///......///000111333333333333333333333333555444555666777666444333999;;;AAAKKKYYYjjj~~~mmmeee```___^^^\\\[[[[[[[[[[[[YYYVVVRRRPPPOOONNNKKKHHHDDDEEEFFFFFFFFFDDDBBBAAA<<<<<<<<<;;;;;;:::::::::666666555444444444444444666666555444444444444444444444444555444444333222000222333333333666;;;???IIILLLRRRWWWZZZYYYUUURRRIIIGGGDDDDDDJJJXXXjjjwww}}}uuukkkhhhllluuu{{{}}}{{{yyyzzz}}}~~~ssspppnnnnnnrrrqqqjjjdddbbbaaa```___\\\WWWRRRLLLIIIFFFCCCBBBCCCCCCCCCFFFKKKJJJQQQ\\\hhhtttkkkTTTMMMKKKFFFCCCFFFGGGFFFFFFGGGIIIIIIHHHGGGBBBBBBAAA???>>><<<;;;;;;:::888777777777555333111000000000000000000000000000000000000000000000000111000////////////000111333333333333333222222222222222333444666666666555999???JJJWWWgggxxx{{{llldddaaa```^^^]]]\\\\\\\\\\\\YYYVVVSSSPPPOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCC======<<<;;;::::::999999555555444333333333333333777777666555444333222222222333333444444444444444333444666666777:::???BBBJJJNNNTTTXXXYYYUUUPPPLLLEEEDDDCCCFFFPPP___oooyyy|||tttnnnmmmrrryyy|||{{{|||~~~zzzuuunnnlllppprrrooojjjhhhdddaaa^^^\\\ZZZVVVPPPKKKHHHCCCAAABBBBBBAAACCCGGGEEEJJJRRR[[[ffftttwww[[[OOOLLLHHHEEEEEEHHHGGGGGGHHHIIIJJJHHHGGGBBBBBBAAA???>>>===<<<;;;:::999777777777666333111000000000000000000000000000000000000000000000000111000000//////000000111222222222222222222222222222222333444666888999:::<<>>======<<<;;;999888888888777444222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222555555555666777999<<>>BBBDDDJJJOOOUUUWWWTTTOOOJJJHHHBBBDDDJJJUUUdddrrr|||~~~wwwwww|||~~~sssjjjkkkppprrrssstttmmmhhhbbb```aaa___ZZZUUUPPPIIIDDDDDDDDDAAA@@@BBBEEEGGGJJJMMMTTT```ooozzzjjjVVVPPPMMMIIIGGGDDDCCCCCCDDDEEEEEECCCBBBBBBAAAAAA@@@???>>>======<<<:::999888888777555333000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222666666666555555888>>>BBBOOObbbzzzssshhhccc^^^^^^^^^^^^^^^]]]\\\\\\YYYYYYWWWSSSNNNKKKJJJJJJLLLLLLKKKJJJHHHFFFDDDCCC======<<<;;;::::::999999777777666555555555555666111222333555555555444333000000222333444444444444777666666888>>>CCCFFFGGGKKKPPPUUUUUUQQQKKKGGGFFF@@@FFFPPP]]]jjjvvv~~~|||~~~|||ppplllnnnpppsssvvvrrrmmmgggdddcccbbb^^^\\\WWWOOOHHHGGGGGGDDDAAABBBCCCEEEGGGIIINNNWWWccclllyyyuuu^^^SSSOOOKKKHHHFFFEEEDDDEEEFFFFFFDDDBBBBBBAAAAAA@@@??????>>>>>><<<;;;999999999888555333000000000000000000000000000000000000000000000000000111111222222111111000000000111111222333333333444555555333333888@@@FFF\\\qqqrrrgggccc\\\]]]]]]^^^^^^]]][[[[[[YYYZZZXXXTTTNNNJJJJJJKKKNNNNNNNNNMMMKKKHHHEEECCC<<<<<<<<<;;;;;;:::::::::666666555444444444444555222333444555555444222111000111222333333333333333:::999888<<>>===;;;:::999999888666444000000000000000000000000000000000000000000000000000111222222222222111000111111111222333444444444333555555555666<<>>===<<<:::999888777555555444333333333333444444444555666555222000///111111222333333333222222888666555999???EEEHHHHHHSSSVVVWWWSSSKKKCCCAAAAAADDDPPP```mmmvvv~~~{{{sssssszzz|||}}}~~~~~~tttkkkhhhmmmtttwwwuuuqqqkkkeeeccccccdddaaaWWWOOONNNMMMIIIEEEDDDBBBEEEHHHIIIKKKOOOUUU[[[\\\jjjzzzmmmZZZPPPKKKHHHFFFEEEDDDEEEFFFEEECCCBBBBBBAAAAAA@@@@@@?????????===<<<:::::::::999666444000000000000000000000000000000000000000000000000000111222333333222111000111111222333444444555555444666888888:::BBBNNNXXXmmmsssgggbbb^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVRRROOOLLLIIIHHHKKKKKKJJJIIIGGGEEECCCBBB<<<<<<;;;<<<===<<<999777888888777555333333444666111222222333333222222111555222000111555888:::999333555999===CCCIIIMMMPPPSSSXXX[[[UUUJJJBBBAAADDDNNNYYYhhhvvv}}}yyyxxxzzzzzz{{{{{{|||}}}vvvqqqppppppooorrrtttqqqjjjdddbbbcccccc___YYYRRRMMMIIIFFFEEEDDDEEEGGGHHHIIIMMMRRRUUUXXX]]]gggttt|||dddTTTLLLJJJIIIFFFCCCBBBCCCDDDEEEDDDFFFEEEDDDBBBAAA@@@???>>>:::999888999:::999777555333333444444333222000///,,,---000222333333222111000///000222555555444222333222222111111222222333555777888777:::EEEVVVccczzzuuuhhhbbb______^^^^^^]]]\\\\\\\\\YYYXXXVVVRRROOOLLLIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA???===<<<;;;;;;:::777555555777888888666444333444333333333444444333333333777555222222444555555444555777:::>>>CCCHHHLLLNNNPPPTTTUUUOOOEEE???BBBFFFQQQ\\\lllyyy{{{yyyzzz|||xxxxxxzzz}}}yyyyyyzzz{{{~~~|||sssmmmkkkooosssuuurrrlllfffbbbaaabbb```\\\VVVOOOJJJGGGFFFDDDFFFGGGHHHIIIMMMQQQUUUUUUZZZbbblllwwwlllWWWMMMJJJJJJHHHEEEDDDDDDEEEEEEDDDGGGGGGFFFEEECCCAAA@@@???<<<:::999999::::::888666555444333222111111111222---///111222333222111000111000111222444555333111222222222222333444555666444666888999>>>KKK]]]kkkxxxiiibbbaaa```^^^]]]\\\\\\]]]]]]YYYXXXVVVRRROOOLLLIIIHHHIIIIIIHHHGGGEEECCCBBBAAABBB???<<<::::::888666555333666999999777444222222333444444555555444444333666444333333444444333111777999<<<@@@DDDHHHLLLMMMNNNPPPNNNHHH@@@???EEELLLWWWbbbqqq}}}xxxrrrnnnqqqyyyyyyyyyyyy{{{}}}zzzpppkkkooorrrtttsssnnnhhhbbb___```aaa```[[[RRRKKKHHHGGGEEEFFFGGGHHHIIILLLQQQTTTTTTYYY___dddjjjtttxxx```RRRNNNLLLJJJHHHHHHHHHHHHGGGFFFGGGHHHGGGFFFEEEBBB@@@>>>>>><<<999999999:::999888888666333000000111333444000000222333333222111000222111111222444444222111111222222333555666888999555777:::===EEEUUUiiixxxyyyjjjcccbbbaaa^^^\\\\\\\\\^^^___YYYXXXVVVRRROOOLLLIIIHHHHHHGGGGGGFFFDDDCCCAAA@@@AAA>>>;;;999888888777666333555888888666444333333333333444444444444333333111111222333444444444333777999===AAAFFFJJJMMMNNNQQQPPPKKKCCC>>>@@@IIIRRR___jjjwww~~~|||||||||zzzqqqkkkppp}}}{{{{{{{{{|||zzzrrrnnnoooqqqrrrpppjjjddd___]]]aaabbb^^^VVVMMMHHHGGGFFFGGGHHHHHHIIILLLPPPSSSVVVZZZ^^^___```ggguuulll[[[UUUOOONNNLLLMMMNNNNNNMMMLLLHHHIIIHHHGGGEEEBBB???===???<<<:::999999:::999888777666444222111222333444222222333333222222000000333222111222333333222000222222222333444666777888777999<<>>CCCGGGKKKNNNOOOQQQNNNGGG@@@<<>>;;;:::;;;:::999888555555555555555333222222444444444333333222111000444222111111222333222111333333333333333444444555666999===EEERRReeeyyy|||kkkccc```___]]]\\\[[[[[[\\\\\\YYYXXXVVVRRROOOLLLIIIHHHGGGGGGFFFFFFEEECCCBBBAAA===;;;999999999:::999888555555555333222222555777111222222333333222222111444555666444222111222333999;;;@@@DDDIIILLLNNNOOOLLLIIICCC===<<>>???===;;;999555666777777666555333222444444444333333222222222444222000111222333333222444444333333333333333444555888???IIIXXXkkk~~~lllccc^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXVVVRRROOOLLLIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB===;;;:::::::::999777555333444555555444333444555222333333333333333333222444555666444222222444777===???CCCFFFIIIKKKKKKKKKGGGDDDAAA>>>@@@IIIUUU___ooowww~~~~~~wwwrrrsssvvv{{{|||||||||zzzqqqmmmnnnoookkkfff``````aaacccddd___VVVNNNHHHIIIIIIIIIIIIJJJNNNQQQSSSVVVZZZ\\\\\\]]]^^^___hhhrrruuucccbbb]]]XXXTTTSSSTTTUUUUUUWWWTTTQQQMMMIIIGGGGGGFFFDDDCCCCCCDDDDDDBBB>>>;;;777777666555555444444444555444444333333333333444333111000000222444444444444444333333444555666666777<<>>===;;;;;;:::888444222000333666777666444333333333444444555555444444333111333444333222444999===@@@BBBEEEHHHIIIIIIIIIHHHEEECCCAAAAAAEEEOOO\\\eeeooowww~~~}}}wwwsssuuuyyy~~~~~~yyy~~~tttnnnooooookkkgggcccaaa```dddgggdddZZZQQQIIIIIIIIIIIIIIIJJJNNNPPPTTTWWW[[[___aaa```^^^]]]___hhhxxxmmmgggaaaZZZTTTRRRQQQRRRRRRVVVSSSNNNIIIFFFEEEDDDEEEFFFFFFGGGHHHHHHEEE@@@<<<:::888666333333444555666444444333333333444444555222111///000222444555555333333333444666777999:::<<>>HHH[[[pppxxxwwwvvvvvvyyy|||yyysssooommmmmmnnnrrrtttwww{{{mmmbbb]]][[[ZZZZZZ\\\]]]\\\[[[[[[YYYVVVSSSOOOLLLJJJIIIIIIIIIHHHGGGEEECCCAAA@@@:::::::::<<<======;;;888333333444444444444444444222333333444444333333222333444444444444666:::===BBBBBBCCCFFFHHHHHHEEEBBB???>>>???CCCLLLYYYfffnnnqqq}}}{{{xxxyyy{{{~~~}}}xxx{{{zzzssspppnnnmmmkkkgggeeehhhlllkkkfff```VVVOOOJJJIIIJJJJJJLLLPPPUUUVVVVVVXXXZZZ[[[[[[[[[VVVXXX```nnn~~~yyy```]]]YYYVVVVVVWWWVVVUUURRRNNNHHHDDDBBBAAA@@@???@@@>>>>>>AAADDDEEE@@@<<<<<<:::888666444222111000222333333444444555555555222333444444222222333444333444555444555777999:::DDDQQQfff|||zzzwwwuuusssqqqmmmmmmlllmmmnnnqqqsssuuuuuuqqqlllhhhdddccccccdddfffhhhkkknnnsssyyynnnddd^^^\\\[[[[[[\\\]]]\\\[[[[[[YYYVVVSSSOOOMMMKKKJJJIIIIIIHHHGGGEEECCCAAA@@@:::999888888::::::999777444444444444444444333333222333333444444333333222333333444444555777;;;>>>CCCCCCDDDFFFHHHGGGDDDAAA======>>>DDDOOO]]]jjjrrrttt~~~yyysssrrrtttxxx{{{{{{sssssszzz{{{uuuqqqnnnnnnjjjggghhhlllmmmiiieeeYYYRRRLLLLLLMMMMMMPPPTTTWWWWWWWWWXXXXXXYYYZZZ[[[SSSRRRWWWbbboooddd___YYYVVVWWWWWWUUUTTTQQQMMMHHHDDDBBB@@@>>>===<<<:::999<<>>;;;???===;;;888555333222111444444444444444555555555333555555555333222333444444444555444555666:::>>>MMM^^^wwwzzzuuuoookkkhhhgggeeedddaaaaaaaaabbbbbbccccccddddddaaa^^^ZZZXXXXXXXXXYYYYYY[[[^^^aaaeeejjjpppuuunnnddd```^^^\\\\\\\\\]]]\\\[[[ZZZYYYVVVSSSOOOMMMKKKJJJIIIIIIHHHGGGEEECCCAAA@@@>>>;;;888666666666555444555555555444444333333333222333333444444333333222222333444555555888<<<@@@CCCDDDEEEGGGGGGEEEBBB@@@;;;<<>>===;;;999:::<<<======;;;999999888666666555555555555444444444444444444444555666666555333111222333666555444555555666===DDDVVVlllzzztttnnniiiiiifffbbb^^^\\\[[[[[[[[[XXXYYYZZZZZZZZZYYYXXXWWWWWWVVVSSSQQQQQQQQQSSSTTTSSSUUUWWWZZZ\\\```fffiiitttzzznnndddaaa___]]]\\\]]]]]]\\\[[[ZZZXXXVVVRRROOOMMMKKKKKKIIIIIIHHHGGGEEECCCAAA@@@BBB???;;;999999999888777555555555444444333333333222333333444444333333222222333444555666999>>>AAACCCDDDFFFGGGEEEBBB@@@>>>:::<<>>EEEPPP[[[gggppptttvvvuuuvvv|||wwwooogggffffffgggkkkqqqwwwzzzzzzkkkccceeeiiippp{{{~~~|||}}}}}}zzz}}}{{{xxxuuurrrqqqrrrtttuuuvvvkkkbbbZZZWWWVVVVVVYYY]]]eeefffgggddd```^^^___bbb```\\\XXXXXXZZZbbbttt{{{fffRRRNNNPPPNNNLLLMMMHHHFFFDDDDDDEEEEEEDDDCCCCCCBBB@@@???===<<<<<<<<<666666555444333333333333444444444444444444555555000222444555555555777999888555555888888:::EEETTThhh~~~{{{tttkkkccc^^^ZZZUUUQQQOOOOOONNNKKKIIIHHHIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUUUUWWWYYY\\\aaafffmmmtttyyyuuukkkdddbbb___^^^^^^]]]\\\ZZZYYYXXXUUURRRPPPNNNLLLKKKIIIIIIHHHGGGEEECCCAAA@@@;;;999777666777777666555333333444444444444444444222333333444444333333222222333555666888;;;@@@DDDAAACCCFFFEEEAAA===;;;::::::???IIITTT___hhhooorrrtttxxxooorrrwww{{{|||tttllleee```aaadddfffkkkqqquuuyyy~~~}}}lllbbbbbbffffffppp{{{{{{}}}~~~wwwvvvsssrrrsssuuuvvvwwwpppggg^^^ZZZXXXWWWZZZ^^^iiilllmmmkkkeeebbbbbbdddddd```\\\YYYXXX\\\kkkzzzmmmUUUOOOQQQOOOMMMOOOIIIGGGEEEEEEFFFFFFEEECCC@@@@@@@@@???===<<<<<<<<<:::999777666555444444444555555666666777777888888555777888888777666777999999444555::::::<<>>>>>===<<<<<<<<<::::::999888777777777888666666777888999::::::;;;>>>>>>>>>;;;777555444555999444555;;;;;;===LLL___www~~~}}}~~~uuulllgggccc]]]UUUQQQPPPOOOMMMKKKHHHJJJKKKHHHEEEDDDEEEHHHEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUUUUTTTTTTUUUWWWVVVYYY^^^cccjjjqqqyyy~~~~~~vvvmmmeeebbb___]]]]]]]]]]]]\\\[[[YYYUUURRRPPPPPPPPPPPPIIIIIIIIIHHHGGGEEEBBBAAA>>>===<<<:::888666555444444444333333333333444444444333333222222333333444444444555777:::>>>AAACCCFFFFFFDDDBBB>>>===>>>???===EEEPPP[[[ccciiinnnqqqtttzzz~~~|||wwwsssmmmggghhhhhhhhhgggkkkuuu|||lllbbbaaaYYY\\\___bbbeeeiiimmmqqqtttvvv{{{|||nnneeeaaacccbbbfffooovvv{{{~~~|||{{{zzzzzzzzz{{{vvvnnneee^^^XXXVVV[[[ccciiinnnssstttqqqkkkgggeeeiiijjjhhhbbb]]]^^^gggpppbbbQQQMMMKKKJJJJJJIIIGGGDDDCCCCCCCCCAAA@@@AAA@@@???>>>===<<<;;;;;;:::999666444333333444555555666888:::<<<<<<======BBB@@@===;;;;;;;;;:::999666777:::;;;;;;AAAQQQbbbxxxvvvvvvzzz|||sssiii```[[[WWWUUUSSSPPPMMMJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGIIIGGGHHHIIIIIIIIIIIIKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[___eeekkkrrrwwwzzzyyy}}}tttiiieeebbb___]]]]]]]]]]]]\\\YYYWWWUUURRRPPPOOONNNNNNIIIIIIIIIHHHFFFDDDBBBAAA======<<<;;;999777555444555444444444444444444555444444333333333333444444444555666888:::>>>AAABBBCCCCCCAAA>>>;;;:::;;;===CCCKKKVVV___dddfffggghhhjjjrrryyyzzzxxxuuuooohhhdddcccbbbbbbgggttt|||zzz}}}pppddd^^^^^^ZZZ]]]aaadddgggkkkpppssswwwyyy}}}vvvlllgggcccaaabbbiiiooosssyyy~~~|||zzzzzz{{{|||xxxpppggg```ZZZXXX\\\dddiiioootttvvvsssmmmiiifffkkkmmmlllfff___^^^dddjjjyyykkkYYYRRRNNNKKKKKKHHHFFFCCCBBBBBBBBBAAA???@@@???>>>===<<<;;;;;;::::::999666444333444444555555666777999;;;===??????CCCAAA>>><<<<<<<<<;;;:::888999;;;>>>@@@HHH[[[lll{{{tttssstttxxx~~~yyypppiiibbb]]]ZZZSSSQQQOOOMMMKKKIIIHHHGGGFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHJJJJJJJJJKKKNNNPPPRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\\\\[[[\\\\\\[[[\\\XXXZZZ^^^cccjjjpppuuuxxx{{{~~~rrrgggdddbbb___]]]]]]]]]\\\[[[WWWVVVTTTRRRPPPOOOMMMLLLJJJIIIIIIHHHFFFDDDBBBAAA<<<<<<<<<;;;:::777555444555555555444444555555555555555444444444444555555444555666888;;;>>>@@@BBBAAAAAA???<<<:::999;;;===FFFOOO[[[dddfffdddbbbaaadddnnnwwwzzzyyywwwqqqjjjdddbbb___```hhhxxx~~~zzzzzzuuujjjbbb\\\ZZZ\\\\\\___cccfffjjjoootttwwwzzz|||vvvnnnmmmrrruuunnneeeaaa```cccgggjjjpppwww||||||zzz{{{|||}}}yyyrrriiiccc]]]ZZZ^^^dddjjjooouuuxxxvvvpppkkkhhhmmmoooooojjjccc^^^___bbbooozzzdddXXXQQQLLLKKKGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>===<<<;;;::::::999:::999777555444444444555555555666888:::===@@@BBBDDDBBB???=========<<<;;;::::::<<<@@@EEEQQQeeexxxtttoooppprrrwww~~~xxxnnnddd^^^[[[ZZZYYYOOONNNMMMKKKIIIHHHHHHGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLNNNOOOPPPRRRUUUWWWZZZ[[[]]]___aaabbbccccccaaa``````___^^^^^^]]]]]][[[]]]```eeekkkqqqvvvyyy~~~tttiiicccaaa^^^]]]]]]]]]\\\ZZZVVVVVVUUUTTTRRROOOMMMLLLJJJJJJHHHGGGEEECCCAAA@@@:::;;;<<<<<<:::888666444666555555444444555555666555555555444444555555555555555777999<<<>>>@@@AAAAAA@@@???===;;;;;;===@@@DDDOOO]]]fffgggdddaaaaaafffoooxxx{{{{{{yyytttnnniiifffdddhhhrrrvvvfff^^^[[[YYYZZZ\\\]]]```eeeiiimmmrrrwww{{{|||~~~vvviiibbbbbbjjjyyy}}}tttjjjddd```aaaccceeekkkqqquuu{{{|||zzzzzz{{{|||yyyrrrkkkeee___\\\___eeeiiinnntttxxxxxxssslllhhhjjjmmmooollleee___\\\\\\hhhwwwnnn]]]RRRLLLHHHFFFDDDBBB@@@@@@@@@???=========<<<;;;;;;:::999999:::999777666555444555555444444555666999===AAACCCDDDAAA>>>===>>>>>>>>>===;;;:::<<>>@@@AAA??????===;;;:::;;;>>>AAADDDPPP___gggfffbbb______eeennnwwwzzz{{{|||yyyuuunnnlllkkkqqq|||sssggg[[[WWWXXXYYYZZZ\\\```cccgggkkkoootttyyy}}}}}}|||nnnbbb]]]^^^cccttt}}}nnngggbbbaaaaaabbbgggmmmpppwww}}}}}}~~~{{{yyyyyyzzz{{{xxxrrrkkkgggaaa]]]```eeeiiimmmrrrwwwxxxtttnnniiifffiiilllkkkfff___[[[YYYeeerrrvvv```RRRJJJFFFFFFDDDAAA@@@@@@@@@>>>===<<<<<<;;;;;;::::::999999:::999888777666555555444444444444555888<<>>??????>>>>>>>>>AAAIIISSSbbbwwwzzzooollllllqqqvvv~~~~~~pppkkkddd^^^YYYVVVTTTRRRMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKNNNPPPQQQTTTXXX[[[\\\^^^```aaabbbdddgggjjjggghhhjjjlllnnnooopppppprrrqqqpppooommmkkkjjjiiiggghhhiiilllqqqwww|||ssskkkbbb```^^^^^^^^^]]][[[YYYYYYXXXVVVUUURRRQQQOOONNNLLLJJJHHHEEECCCAAA@@@@@@;;;::::::999999888888888444444444333333444444444555555444444444444555555555666999;;;===???@@@@@@<<<<<<:::888777999===AAAJJJUUUaaaeeebbb\\\[[[[[[___iiitttzzz~~~zzzqqqnnnmmmttt~~~ooobbbYYYSSSSSSVVVWWWZZZ^^^eeegggkkkooossswww|||~~~tttiii^^^ZZZ\\\\\\llltttmmmfffdddaaa```dddiiillluuu||||||}}}|||{{{zzzzzzzzzvvvqqqlllhhhddd```bbbgggjjjlllqqquuuxxxuuupppllldddfffiiiiiieee```\\\ZZZdddmmm}}}cccTTTKKKFFFFFFDDDAAA@@@@@@@@@???===<<<<<<;;;;;;;;;:::::::::999999999888777666555444444444444555777999;;;======;;;999:::<<<>>>??????BBBCCCIIIUUUaaaqqqrrrllllllnnnttt|||~~~vvvqqqfffbbb]]]YYYVVVSSSOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSVVVYYY[[[___cccffffffhhhiiijjjjjjkkknnnpppnnnoooqqqrrrtttuuuuuuuuuuuutttsssqqqooommmllllllkkkkkklllnnnrrrxxx}}}vvvlllaaa```^^^^^^^^^]]]ZZZXXXYYYXXXUUURRRPPPOOOOOOOOOLLLJJJHHHEEEBBBAAA@@@@@@;;;:::999777777888999:::333333222222222222333333444444333333333333444444555777999<<<>>>??????@@@<<<;;;:::888777:::???BBBNNNWWWaaaccc]]]XXXXXXZZZ\\\iiiwww{{{sssnnnlllsssxxxjjj^^^XXXSSSPPPRRRUUUXXX^^^dddjjjmmmppptttwww{{{wwwpppggg^^^ZZZ[[[ZZZgggzzz}}}vvvnnnjjjfffbbbcccgggjjjttt{{{||||||~~~|||{{{{{{vvvqqqmmmkkkgggccceeejjjmmmnnnpppuuuxxxwwwssspppeeeggghhhhhheeeaaa]]][[[aaahhhyyyhhhXXXOOOIIIGGGEEEBBBAAAAAAAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888777666555444444555555555666666777777888777666777;;;>>>??????BBBEEEOOO___nnn~~~{{{oooooorrrttt|||~~~rrriiiddd]]]ZZZVVVSSSQQQPPPOOOMMMMMMNNNPPPRRRUUUYYY[[[]]]```bbbeeegggiiilllpppsssssstttuuuuuuttttttvvvxxxwwwwwwxxxyyyzzz{{{{{{zzzwwwwwwvvvtttrrrqqqpppooooooooooooqqquuuzzzyyynnnaaa___^^^^^^^^^]]]ZZZXXXYYYWWWTTTQQQNNNNNNNNNOOOLLLKKKHHHDDDBBB@@@@@@???<<<:::888666666888:::<<<333222222111111222222333444333333222222333333444666777:::<<<>>>?????????>>>===<<<::::::<<>><<<<<<<<<<<<<<<<<<;;;;;;999999999999888666555444555555555666555555444333555444444666:::===?????????DDDQQQcccuuuxxxppptttxxxzzzxxxjjj```[[[ZZZVVVRRROOOOOOPPPQQQQQQQQQRRRUUUZZZ___dddhhhjjjnnnppprrrssstttwwwzzz|||~~~~~~||||||}}}|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxtttssssssuuuyyy~~~wwwiiibbb___]]]\\\\\\[[[YYYXXX]]]ZZZVVVRRRPPPOOOOOOPPPNNNLLLHHHFFFEEEDDDBBB@@@<<<;;;:::::::::999777555555666666666555444444333444444333333333444555555444666888:::<<<=========999666666999;;;>>>FFFOOOWWWZZZ^^^___]]][[[[[[\\\dddsssvvvooogggdddpppyyymmmaaaYYYTTTRRRPPPRRRUUUXXX[[[```fffkkkqqqtttxxx{{{wwwxxxvvvrrrkkkddd___\\\[[[dddsss~~~}}}~~~uuummmfffcccjjjqqquuuvvvzzz~~~}}}|||wwwsssnnniiiggghhhkkkmmmtttvvvvvvtttvvvzzzzzzvvvoooiiidddcccfffeee___YYY]]]bbbooowww]]]QQQQQQIIIFFFCCCBBBAAAAAA@@@??????>>><<<<<<======;;;:::;;;;;;:::999888777666666333666999999777666777999666666666888;;;>>>??????DDDKKKYYYkkk}}}{{{zzz{{{}}}uuummmbbbYYYVVVSSSSSSSSSRRRSSSVVV\\\```^^^bbbhhhmmmppptttwwwyyy{{{{{{{{{|||~~~~~~yyyyyyyyyzzz|||xxxlllaaa^^^\\\[[[[[[\\\[[[[[[\\\YYYVVVRRROOOOOOOOOOOONNNKKKHHHFFFEEECCCAAA???:::999777777777777555333333333444444333333222111222222111111222222333444666888:::<<<===>>>>>>>>>;;;777666999<<<@@@IIIRRR[[[^^^```aaa___^^^___aaagggssssssmmmhhhiiiuuu}}}|||vvvlllaaaXXXSSSPPPOOOQQQSSSWWWZZZ^^^ccciiimmmtttwwwzzz~~~xxxxxxwwwtttnnnfff```\\\\\\cccppp~~~~~~uuummmhhhffflllpppqqqvvv}}}}}}~~~zzzvvvpppkkkiiijjjmmmoootttwwwwwwuuuwww{{{{{{xxxqqqkkkeeeccceeeddd___ZZZZZZ^^^kkk~~~|||bbbTTTRRRKKKHHHEEECCCCCCCCCAAA@@@@@@>>>============<<<:::;;;:::::::::999999999888666888::::::888777:::======;;;999999;;;>>>AAACCCEEENNN___rrrvvvnnnfff]]]WWWUUUUUUWWWYYYZZZ]]]bbbhhhllllllpppuuuyyy||||||||||||}}}vvvnnnaaa^^^[[[YYYZZZ\\\]]]]]][[[YYYUUURRRPPPOOOOOOOOOMMMJJJHHHFFFEEECCC@@@>>>;;;888666555555555555444333333444444333333222222222222222222222333444444888:::<<<>>>????????????;;;888777999===BBBLLLVVV^^^___aaabbbaaaaaacccdddfffppp|||{{{oooggggggnnn|||zzzyyy|||iiiddd\\\TTTOOOMMMNNNOOOQQQTTTYYY^^^ccchhhmmmpppwwwzzz~~~{{{wwwxxxyyywwwqqqiiiaaa\\\\\\bbblllyyy~~~}}}~~~tttnnndddiiillloootttzzz~~~}}}}}}yyytttooommmnnnppprrruuuxxxyyyxxxyyy|||}}}{{{vvvooogggccccccccc```]]]WWWZZZeeewwwlllZZZSSSMMMJJJGGGEEEDDDDDDCCCBBB@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<::::::>>>AAADDDAAA===:::;;;>>>CCCGGGGGGTTThhh{{{nnnfff```[[[XXXYYY[[[^^^ccchhhmmmsssyyy~~~sssmmmccc```[[[YYYZZZ[[[]]]]]]ZZZXXXUUURRRPPPOOOOOOOOOLLLJJJGGGFFFEEECCC@@@>>>===:::777555555666666666444555555666555555444444444444444444444555666777999:::<<<===>>>>>>>>>>>>:::777666:::>>>DDDOOOYYY]]]___bbbdddeeeeeeddddddccciiirrr{{{|||qqqfff___eeerrr{{{zzz|||wwwnnn]]]YYYSSSMMMKKKLLLOOORRRRRRVVV\\\bbbgggkkkpppsssxxx{{{yyywwwxxxyyyxxxtttlllbbb\\\ZZZ^^^eeeqqq{{{}}}yyyrrrhhhkkkmmmpppuuu{{{~~~|||wwwsssqqqqqqsssuuuwww{{{}}}{{{{{{~~~~~~{{{tttjjjdddcccbbbaaa___WWWXXX```ooovvv```SSSNNNKKKGGGEEEEEEDDDCCCBBBAAA???>>>===>>>>>>===;;;;;;;;;;;;;;;:::::::::::::::===@@@@@@>>>===???AAADDDBBB???<<<;;;>>>CCCGGGJJJZZZsss{{{qqqfffbbb___^^^aaaeeefffjjjqqqwww}}}sssmmmfffbbb]]]ZZZYYYZZZ[[[[[[ZZZXXXVVVTTTRRRPPPPPPPPPLLLJJJHHHGGGFFFDDD@@@======:::777555555666666666444444555555666555555444444444444444555666777888999999;;;<<<===<<<<<<;;;888555666:::@@@FFFQQQ\\\^^^bbbhhhmmmooommmiiieeedddfffjjjoooqqqkkkbbb\\\\\\eeevvv}}}yyykkkaaaVVVSSSNNNKKKKKKMMMRRRTTTTTTXXX___eeejjjooossswwwyyy}}}{{{wwwwwwxxxyyyvvvoooddd]]]XXXZZZ___iiixxx}}}zzz}}}~~~xxxnnnnnnooorrrvvvyyy~~~~~~zzzvvvttttttvvvwwwzzz~~~}}}xxxnnnfffcccbbbaaa```YYYXXX\\\iiiyyydddSSSNNNKKKGGGEEEDDDDDDBBBAAA@@@???======>>>>>><<<;;;<<<;;;;;;:::999888888888999===BBBDDDAAA???>>>???>>>??????======???CCCGGGQQQddd~~~ooohhhbbbaaacccffflllrrrtttyyyvvvnnngggccc___[[[ZZZZZZZZZYYYZZZYYYWWWUUUSSSRRRQQQQQQLLLKKKIIIHHHGGGEEEAAA>>>;;;888666555555555555444222222333333444444333333222222222222333444666666888999:::;;;;;;::::::999777555777===DDDJJJUUU___aaahhhsss}}}{{{qqqiiihhhfffffffffccc\\\XXXXXXcccmmm}}}{{{mmm___WWWPPPNNNLLLKKKLLLPPPTTTVVVYYY]]]bbbhhhmmmrrrxxx{{{~~~~~~yyyyyyyyyzzzxxxrrrggg___WWWXXX[[[cccqqq{{{|||tttqqqppprrruuuvvvzzz}}}yyywwwwwwxxxzzz~~~|||rrriiidddbbbaaaaaa\\\YYYZZZeeessskkkVVVOOOLLLHHHFFFEEEDDDBBBAAA???>>><<<<<<======;;;:::;;;:::::::::999999999888999>>>BBBCCC@@@===;;;<<<:::<<<>>>>>>>>>AAAGGGLLL^^^ppp~~~ssshhhdddcccggglllpppxxxwwwmmmeeebbb___]]]\\\\\\ZZZYYYZZZZZZXXXWWWUUUTTTSSSRRRMMMLLLJJJJJJIIIFFFBBB>>>:::999777777777777555333111222333333444444333333111222222222444555666777999999:::;;;;;;:::999888666666:::BBBIIIOOOYYYbbbcccmmm~~~wwwkkkhhheeecccbbb]]]XXX\\\cccrrryyywwwkkk___UUUPPPKKKKKKKKKMMMPPPTTTXXXZZZ```cccgggkkkpppvvv|||}}}{{{{{{|||{{{uuukkkcccYYYYYYZZZ___kkk{{{}}}{{{{{{zzzuuurrrtttuuutttwww}}}}}}{{{{{{|||}}}uuukkkeeebbbaaaaaa___ZZZYYYaaannnxxx```QQQNNNJJJGGGFFFEEEDDDBBB>>>===;;;;;;<<<<<<:::999888999999:::;;;<<<<<<===<<<>>>@@@>>>;;;888999;;;:::<<<>>>>>>???EEEOOOVVVlll~~~wwwmmmjjjiiilllsssyyy}}}vvvjjjbbb```^^^]]]^^^]]]\\\ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSMMMLLLKKKKKKJJJGGGBBB???<<<;;;:::::::::999777555333444444555666666666555333444444555666777999999999:::;;;;;;;;;:::999888777777<<>><<<;;;:::;;;;;;:::888666777999;;;===???@@@AAA??????>>>:::666555888<<<<<<===>>>>>>@@@HHHUUU___vvv~~~ssskkkpppqqqvvv~~~vvvjjjdddaaa]]][[[[[[[[[[[[[[[XXXXXXWWWVVVUUUSSSRRRQQQNNNLLLJJJHHHEEEBBB@@@???===<<<:::888777666555555555555444444444333333333222333444555666888999999999;;;<<<;;;999777777888777888<<>>CCCAAA<<<888666555666777::::::<<>>======<<<@@@>>>;;;999777777777777::::::===@@@EEEOOObbbtttzzzxxxyyylllbbbcccaaa^^^\\\\\\\\\[[[ZZZ[[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLJJJGGGEEEBBB@@@???;;;:::999777666555444444333333333333222222222222222333444555666888999999999:::;;;:::888777777888:::<<>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;:::999777666555666888999:::::::::999999999<<>>EEEMMMSSSTTTQQQNNNKKKQQQXXX]]]fffpppuuuuuukkkiiidddaaacccmmm{{{zzzkkkaaaYYYRRRLLLKKKKKKKKKOOOSSSVVVZZZ^^^bbbeeejjjoootttxxx}}}wwwmmmeeebbbhhhpppyyy}}}wwwuuutttwwwxxxmmmhhhhhhfffbbb___^^^___gggyyy{{{dddUUUOOOHHHHHHHHH@@@@@@???>>>===<<<<<<<<<<<<::::::;;;;;;999888666555333444777999:::;;;::::::999888;;;@@@GGGVVVnnnpppiiicccaaa___^^^^^^^^^\\\ZZZUUUUUUTTTTTTRRRQQQOOONNNJJJIIIHHHFFFDDDBBB@@@???:::999888777666666666666333333333333222222222222222333444555666888999999::::::999777555555777888:::>>>EEEMMMRRRRRRNNNJJJFFFMMMUUU\\\fffrrrxxxyyyoookkkfffdddgggqqqyyykkk___WWWRRRNNNKKKMMMMMMMMMQQQVVVXXX\\\bbbeeehhhlllsssxxx}}}}}}sssiiicccfffmmmsss}}}zzzvvvtttttt}}}}}}qqqkkkjjjgggdddaaa___^^^eeewwwlllZZZRRRJJJIIIIIIBBBAAA@@@???===<<<<<<<<<<<<::::::;;;:::999888666555333444666888999:::999999999999;;;AAAJJJ[[[uuu~~~mmmgggcccaaa```______^^^\\\ZZZXXXXXXVVVUUURRROOOMMMLLLJJJIIIGGGFFFDDDBBB@@@@@@:::999888777777777777777444444444444333333333333222333444555666888999999::::::999777555555777999<<<@@@GGGNNNSSSRRRNNNJJJGGGNNNUUU\\\fffrrryyyzzznnnjjjeeedddiiiuuuvvviii^^^VVVQQQMMMKKKLLLPPPQQQQQQUUUZZZ]]]aaagggkkkmmmqqqxxx~~~yyyvvvsssrrrsssxxx}}}zzzooogggggglllrrrzzz~~~yyywwwttt}}}uuunnnmmmkkkhhheeebbb___eeeuuusss^^^TTTLLLKKKKKKCCCAAAAAA???>>>===<<<<<<<<<::::::;;;;;;:::888666555444555666777888888888888999:::===EEEPPPccc|||lllgggcccaaa```______^^^\\\ZZZ\\\[[[YYYVVVRRRNNNKKKIIIIIIIIIGGGFFFDDDBBB@@@@@@::::::999888777777777888555555444444444444333333222333444555666888999999::::::999666444444777999===AAAHHHOOOSSSSSSOOOKKKKKKQQQWWW\\\eeerrryyy{{{kkkgggccccccjjjwwwwwwfffXXXPPPKKKJJJJJJJJJMMMRRRTTTUUUXXX]]]bbbgggmmmqqqrrrwww~~~}}}mmmkkkiiihhhlllrrrxxx}}}uuukkkjjjnnntttzzz{{{yyyuuu}}}xxxqqqpppooollliiieeeaaaeeeuuuvvv```UUUMMMLLLLLLDDDBBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;:::999777666666666666666777777777888:::;;;???HHHUUUjjj|||{{{zzzkkkfffcccbbbaaa___]]][[[ZZZYYY]]]\\\YYYVVVSSSOOOMMMLLLOOOLLLIIIFFFDDDBBB>>><<<>>>;;;666333333444555555666666555555555444444444444444555777888:::;;;;;;;;;999777666666777999;;;CCCIIIOOOQQQTTTVVVTTTNNNOOORRRXXXcccnnnuuuvvvuuunnnddd___gggsss}}}rrr```TTTPPPOOOLLLIIIJJJJJJKKKOOOVVV\\\aaacccfffiiimmmqqqvvv}}}}}}tttlllhhh```]]]\\\___bbbfffoooxxx~~~zzzrrrooopppqqqxxxzzzxxx|||}}}tttpppqqqooollliiidddeeeqqq~~~fffWWWRRRNNNJJJGGGIIIFFFBBB@@@??????===<<<999999:::999999888777666888777666555555666777777777:::@@@LLL___yyy~~~uuuuuuyyy{{{kkkeeecccbbb```^^^\\\[[[YYYYYY\\\[[[YYYVVVSSSPPPNNNMMMMMMKKKHHHFFFDDDBBB???<<<<<<:::777666666555444333666555555555444444444444333444555666888999:::;;;<<<:::888777777888;;;<<<@@@HHHPPPSSSVVVXXXWWWTTTTTTVVV\\\fffrrryyy|||{{{lllddd```gggrrr|||{{{pppfffXXXOOOKKKKKKKKKJJJNNNOOOPPPUUUZZZ```dddfffjjjmmmqqqvvv{{{}}}xxxssskkkccc```\\\YYYXXXZZZ]]]aaaiiirrr{{{~~~wwwsssrrrrrrxxx|||xxx|||}}}wwwrrrtttrrroookkkffffffqqq~~~iiiXXXRRRNNNKKKHHHHHHEEEBBB@@@???>>>===<<<;;;;;;;;;::::::999888777888777666555555666777888:::===DDDRRRggg}}}yyy{{{}}}llldddcccbbb```]]][[[ZZZYYYXXXZZZZZZXXXUUUSSSQQQOOONNNLLLJJJGGGEEEDDDBBB@@@>>>:::999888777777666333111555555555555444444444444333333555666888999999999;;;:::888777888:::<<<>>>???IIISSSWWWZZZ]]]]]][[[XXXYYY]]]eeepppyyy||||||iiicccaaagggrrr||||||oooeee\\\WWWQQQLLLIIIJJJLLLNNNSSSUUUXXX\\\aaaeeehhhjjjooorrrxxx}}}sssmmmhhhaaaZZZXXXVVVRRRQQQSSSUUUXXX```iiiuuu~~~~~~xxxvvvsssxxx}}}xxx|||xxxuuuzzzzzzuuuwwwuuusssoooiiihhhrrr~~~lllYYYRRRNNNKKKJJJGGGDDDAAA???>>>===<<<;;;<<<<<<<<<<<<;;;:::999888888777666666666666888888<<<>>>GGGXXXqqq|||nnnfffcccbbb___]]][[[YYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOLLLJJJGGGFFFEEEDDDBBB@@@;;;999777666666666444222444444444444444444444444222333555777888888888888:::888777777888:::===???BBBNNNYYY^^^```cccdddcccYYYWWWXXX^^^gggnnnrrrrrrbbbaaabbbjjjttt~~~~~~}}}}}}}}}}}}uuuiii]]]UUUOOOPPPPPPNNNLLLMMMQQQTTTVVVZZZ^^^bbbfffiiimmmoootttxxx}}}{{{nnnhhhccc\\\WWWUUUPPPMMMKKKLLLMMMPPPXXX```ooo}}}}}}}}}xxxtttxxx~~~yyy||||||ssspppuuu|||xxxzzzxxxvvvrrrkkkiiiqqq}}}ppp[[[RRRMMMKKKKKKGGGDDD@@@>>>======<<<:::;;;<<<<<<;;;;;;:::999888888777666666666777888999;;;>>>III]]]xxx|||qqqhhhdddbbb___]]]ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPLLLJJJHHHGGGGGGFFFCCCAAA>>>:::666444444555555555333333444444444444444444333444666888999999888777777666555555777:::===???HHHSSS___dddgggjjjjjjhhhYYYVVVTTTVVV\\\aaaccccccZZZ___eeennnyyy}}}|||||||||}}}|||nnncccZZZRRRMMMIIIMMMQQQRRRQQQQQQUUUYYYZZZ^^^cccgggjjjmmmqqqtttyyy}}}wwwkkkeeeaaa[[[UUUTTTMMMIIIGGGGGGHHHJJJQQQZZZhhhxxx}}}zzzvvvyyy~~~zzz}}}|||uuunnnkkkqqq}}}~~~zzzzzzyyywwwtttmmmjjjqqq{{{ttt___TTTNNNKKKKKKGGGDDD@@@>>>======<<<:::;;;;;;;;;;;;:::999888777888777666666666888999:::===AAANNNddd~~~~~~sssjjjeeeccc```]]][[[ZZZZZZ[[[YYYXXXWWWUUUSSSRRRPPPOOOMMMKKKHHHGGGGGGEEECCCAAA???;;;666333333444555666333333333333444444444444333555777999:::999888777555444444444777:::>>>@@@MMMVVV```hhhnnnrrrpppkkk[[[WWWSSSRRRUUUXXXXXXWWWVVV___kkkuuu~~~}}}}}}}}}~~~{{{kkk]]]UUUQQQNNNLLLHHHMMMRRRTTTUUUWWWZZZ]]]___ccciiimmmooosssyyy}}}}}}rrrgggccc```ZZZTTTRRRLLLGGGDDDDDDDDDEEELLLTTTaaaqqq~~~{{{yyy{{{{{{~~~}}}rrrmmmiiihhhooo||||||{{{zzzyyyvvvooolllrrr|||zzzfffYYYPPPLLLKKKGGGDDDAAA???>>>===<<<;;;;;;;;;;;;::::::999888777888777666666777888:::;;;???FFFTTTjjj}}}sssjjjgggdddaaa^^^\\\[[[\\\\\\ZZZYYYWWWUUUSSSQQQOOOOOOLLLJJJGGGFFFEEECCCAAA???===:::777555555555555444222222333333333444444444444666999;;;;;;:::999888555444444555888<<<@@@BBBNNNUUU^^^hhhsssyyyuuunnn\\\XXXSSSQQQRRRSSSRRRQQQUUUbbbqqq|||}}}}}}|||{{{{{{|||}}}~~~tttjjj\\\RRRMMMMMMLLLLLLKKKNNNSSSXXX[[[^^^aaaccceeejjjpppsssuuuzzzyyyooofffccc```ZZZTTTRRRJJJEEEBBBBBBAAABBBHHHPPPZZZjjj}}}}}}{{{}}}}}}|||wwwllliiigggiiiqqq|||||||||yyyrrrnnnttt~~~mmm```UUUNNNLLLHHHEEEBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888777666666777999:::;;;???HHHXXXlll~~~|||rrrjjjhhheeebbb^^^\\\\\\\\\]]][[[ZZZXXXVVVSSSQQQOOONNNKKKIIIFFFDDDCCCAAA???<<<:::999888777777666444111222222222333333444444444555777:::<<<<<<;;;999888666555555666999===AAADDDLLLRRR[[[ggguuu}}}yyyppp[[[WWWRRRPPPQQQQQQPPPNNNVVVfffvvv~~~}}}{{{~~~zzzyyyxxxwwwxxxyyyzzz{{{~~~tttfff^^^SSSLLLJJJKKKLLLLLLNNNQQQUUU[[[aaaeeehhhiiijjjoootttwwwzzzxxxnnnfffdddbbb\\\VVVSSSIIIDDDAAA@@@???@@@FFFNNNVVVfffyyy|||~~~|||wwwtttjjjiiiiiillluuu}}}}}}~~~{{{uuuqqqvvvrrreeeXXXPPPMMMIIIFFFBBB@@@??????===<<<============<<<;;;:::999888777777777777999;;;<<<===HHHXXXkkk~~~{{{}}}tttllldddcccaaa___]]][[[YYYXXX\\\ZZZXXXUUURRRPPPOOONNNNNNKKKHHHEEECCCAAA>>><<<:::888777555444444444444222222333444444444333333666777888999999::::::999444666888888888;;;@@@DDDKKKMMMSSS___lllsssqqqmmm\\\VVVQQQOOOMMMLLLPPPUUU[[[hhhyyyzzzxxx|||xxxyyyzzzzzzxxxxxxyyyzzzrrreeeZZZUUUOOOKKKKKKNNNPPPRRRUUUXXX]]]bbbfffkkkppptttvvvxxxzzz~~~tttlllcccaaabbb^^^UUULLLGGGBBB???@@@@@@???CCCHHHUUUaaattt|||vvvrrrooojjjhhhggglllvvv|||zzzyyyyyyuuurrrvvv||||||kkk]]]SSSMMMHHHFFFCCCAAA@@@???===;;;<<<<<<;;;;;;;;;:::::::::666666555555666888;;;<<>><<<:::888777555444444444444222222333444444444444333666666777777888888777777333555777888999<<>>DDDLLL]]]rrr|||qqqiii```___^^^\\\ZZZXXXWWWVVVWWWWWWWWWVVVTTTQQQOOOMMMMMMKKKGGGDDDCCCAAA>>><<<:::888777555444444444444222222333333444444444444777777888888888777666666333555777888:::>>>BBBFFFEEEGGGKKKSSS[[[___^^^\\\ZZZUUUPPPNNNLLLLLLSSSZZZbbbnnn|||~~~xxxvvvwwwtttuuuwwwwwwwwwyyy{{{}}}yyykkkaaaWWWOOOPPPQQQSSSTTTUUUZZZbbbhhhiiilllpppsssuuuyyy|||{{{tttllliiiiiieee]]]UUUMMMHHHCCCBBBAAA@@@CCCHHHQQQZZZggguuuyyytttpppmmmjjjhhhhhhlllwww~~~~~~zzzvvvyyyzzzhhhXXXNNNIIIFFFBBB@@@@@@???>>><<<::::::::::::999999999999999:::999888888:::===AAAEEEQQQdddwww~~~~~~qqqhhhaaa```___]]]\\\ZZZYYYXXXWWWXXXWWWVVVTTTPPPLLLJJJMMMJJJFFFDDDBBBAAA>>><<<:::888777555444444444444333333333333444444555666999999999999888777666555333444666999<<<@@@CCCFFFBBBDDDHHHNNNSSSWWWYYYYYY\\\WWWRRROOOKKKKKKQQQZZZcccnnnzzz~~~~~~{{{xxxvvvuuusssuuuvvvwwwxxx{{{~~~{{{mmmbbb\\\XXXUUURRRWWW\\\^^^```eeennnuuutttwwwzzz}}}~~~|||vvvpppmmmllliiiaaaZZZRRRKKKFFFCCCAAA???BBBGGGNNNVVVcccppp}}}}}}xxxsssooommmiiigggfffjjjvvv{{{wwwyyyrrr```TTTJJJGGGCCCAAA@@@???>>>===:::::::::999999999888888999::::::888777999>>>CCCJJJXXXlll{{{~~~{{{~~~qqqhhh```___^^^]]][[[ZZZXXXXXXTTTUUUVVVUUUSSSPPPMMMLLLLLLIIIFFFCCCBBBAAA>>><<<:::888777555444444444444333333333333444555666777999999888888777666444444444444666:::>>>BBBDDDEEEAAACCCHHHLLLPPPTTTYYY\\\___[[[VVVQQQLLLIIIOOOXXXcccmmmxxx~~~~~~|||yyy{{{~~~|||{{{xxxttttttvvvwwwxxxzzz}}}{{{mmmccc\\\YYYYYYZZZWWW]]]dddhhhjjjooowww}}}~~~}}}xxxuuutttqqqkkkeeeWWWPPPIIIEEEBBB???BBBFFFKKKTTTbbbppp|||{{{wwwsssooommmhhhfffeeeiiiuuuzzz|||~~~jjj\\\NNNJJJEEEBBB@@@@@@>>>===:::::::::999999999888888777999:::888777999@@@EEEQQQ```rrrzzz|||zzzzzz~~~qqqhhh]]]\\\[[[ZZZYYYWWWVVVVVVQQQRRRSSSSSSSSSQQQPPPOOOKKKHHHEEECCCBBBAAA>>>===:::888777555444444444444333333222222333555777888666666666666555444333222555555777:::???CCCDDDDDD@@@DDDHHHKKKNNNRRRYYY___bbb___\\\WWWPPPLLLQQQYYYeeennnxxx}}}~~~xxxvvv{{{~~~}}}yyyuuuuuuvvvxxxyyy{{{~~~zzzoooddd]]]YYYVVVXXX\\\___dddkkkqqqtttyyy~~~|||zzzyyyvvvqqqmmm^^^VVVNNNIIIEEEAAACCCHHHKKKTTTcccqqq|||zzzvvvssspppnnnhhheeedddiiiuuurrrcccRRRNNNHHHDDDAAA@@@???>>>::::::::::::999999999999666888:::888777:::BBBIIIXXXgggwww~~~uuuyyy}}}zzzwwwuuuwww}}}ssskkkpppfff\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNMMMJJJHHHEEECCCBBB@@@>>>===:::888777555444444444444444333222222333555888999777777888777777666555555777666777;;;@@@CCCCCCBBBAAAEEEIIIJJJKKKOOOXXX___dddcccaaa^^^VVVQQQVVV^^^kkkrrrzzz~~~~~~yyysssssszzz{{{wwwuuuvvvwwwxxxzzz~~~uuukkkbbb___^^^]]]```eeehhhlllssszzz~~~}}}{{{wwwttteee\\\SSSNNNHHHEEEFFFKKKMMMVVVcccpppzzzzzzvvvssspppnnniiigggfffjjjwwwwwwfffWWWRRRKKKEEEBBB@@@???>>>;;;;;;;;;;;;::::::::::::555888:::999888<<>>===:::888777555444444444444444333222222333666888::::::;;;;;;;;;;;;:::999999888777888<<>><<<<<<;;;;;;;;;;;;::::::555999;;;:::999>>>HHHQQQ___mmm{{{vvvooonnnzzz|||uuuoooooonnnooorrrxxxyyyrrriiibbb^^^YYYQQQKKKqqqggg```^^^\\\[[[[[[ZZZXXXVVVSSSSSSSSSRRRPPPNNNKKKJJJJJJIIIFFFEEEDDDAAA>>><<<;;;999666555555666555444333333333333444555666666999999999666444222333444999;;;===@@@BBBCCCCCCCCCEEEEEEGGGHHHFFFFFFOOOZZZjjjkkkhhh```VVVUUU]]]fffnnnxxx{{{llliiimmmuuuyyywwwwwwwwwvvvvvvxxx}}}{{{pppppppppppprrrtttvvvwww~~~vvvkkk]]]TTTQQQQQQOOONNNPPPWWWbbblllssszzz{{{yyywwwuuusssnnniiifffmmm}}}hhhZZZQQQJJJHHHFFFAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999777888;;;<<<>>>FFFPPPcccqqq~~~mmmlllsss~~~wwwtttooohhhddddddaaaffflllttt{{{uuugggaaa[[[YYYXXXUUUPPPKKKqqqggg```^^^\\\[[[[[[ZZZWWWVVVSSSSSSSSSRRRPPPNNNLLLJJJJJJHHHFFFEEEDDDAAA>>><<<;;;999666555555666555444333333333333444555666666777888777666333222333444888:::===@@@BBBCCCDDDDDDEEEEEEFFFGGGEEEEEEOOOZZZiiiiiifff]]]TTTTTT]]]fffpppyyy{{{nnniiillluuu~~~xxxvvvvvvvvvuuuvvvxxx}}}zzzvvvoooppprrrvvvzzz~~~|||qqqdddZZZVVVVVVUUUSSSTTTZZZcccjjjooouuu|||}}}{{{yyywwwuuupppllljjjqqqppp___UUULLLIIIFFFAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::888888;;;<<>><<<;;;999666555555555555444333333333333444555666666555666666555333222444555888999<<>><<<;;;888555444555555444333333333333333444555666666333444555444222222444666777999<<<@@@CCCEEEFFFGGGGGGEEECCCCCCBBBDDDMMMXXXcccaaa[[[SSSNNNRRR^^^hhhssszzzyyyqqqmmmqqq{{{zzztttrrrtttuuuvvvxxxzzz~~~~~~~~~rrrgggaaa______^^^]]]```cccdddffflllsssyyy}}}vvvssssss{{{{{{eeeZZZOOOIIIEEE@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999;;;===BBBMMMYYYcccqqq}}}{{{vvv{{{~~~wwwhhh___XXXUUUSSSRRRTTTXXX^^^cccllluuu}}}|||vvvqqqmmmkkkjjjjjjiiifffbbb^^^nnnddd```^^^[[[ZZZYYYXXXUUUSSSRRRRRRRRRRRRQQQOOOMMMKKKHHHFFFDDDDDDCCCAAA>>><<<:::888555444444555444333333333333333444555666666333444444444333333444666777999===AAAEEEGGGIIIJJJIIIFFFDDDDDDCCCDDDLLLUUU]]]ZZZUUUNNNLLLRRR___iiisssyyy}}}vvvqqqsssxxx}}}wwwrrrrrrtttvvvyyy{{{}}}vvvjjjbbb______```^^^```bbbccceeekkkssszzz~~~wwwuuuvvvvvvbbbWWWMMMHHHEEEAAA???@@@;;;;;;;;;;;;;;;;;;;;;;;;===::::::<<>><<<:::888555444444444444333333333333333444555666666444555555444333333555666777:::>>>CCCGGGJJJLLLMMMLLLHHHFFFFFFEEEEEEJJJQQQUUUSSSOOOJJJKKKSSS```jjjssswwwzzz{{{|||uuutttyyy}}}}}}zzzsssqqqrrrtttvvvzzz}}}yyylllccc___```aaa___aaacccdddffflllttt{{{{{{||||||}}}yyywwwyyyqqq```VVVLLLIIIFFFBBB@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;>>>BBBGGGSSS^^^hhhssssss~~~vvvoooddd\\\UUUTTTUUUUUUYYY]]]aaagggqqqzzz~~~xxxqqqmmmrrrjjjbbb```]]][[[ZZZXXXVVVTTTQQQQQQRRRRRRQQQOOOMMMLLLGGGEEECCCCCCCCCAAA>>><<<:::777555333444444333333333333333333444555666666555666666555444333555666888;;;???DDDIIILLLOOOPPPNNNJJJHHHHHHGGGEEEHHHMMMOOOMMMJJJHHHKKKTTTaaajjjsssvvvvvvvvv|||{{{wwwyyy}}}|||zzzvvvqqqppprrrrrruuuzzz}}}}}}oooeeeaaaaaacccaaaccceeefffgggmmmuuu{{{|||}}}|||~~~{{{zzz|||nnn```WWWOOOKKKIIIDDDAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<:::777444333444444333222333333333333444555666666666777777666444444555666999;;;@@@EEEJJJNNNPPPQQQOOOLLLJJJJJJIIIFFFGGGKKKKKKIIIGGGGGGKKKUUUbbbkkktttuuutttrrrwww|||yyy}}}~~~~~~{{{yyytttoooooosssqqqtttyyy}}}rrrgggbbbcccdddccceeeggggggiiimmmtttzzz~~~~~~}}}|||~~~ooobbbYYYQQQNNNKKKEEEAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::===BBBFFFKKKUUU```jjjsssuuuvvv}}}uuukkkeee```YYYTTTTTTUUUUUUXXX[[[bbbhhhqqqzzz}}}}}}{{{ppphhhgggccc^^^ZZZXXXWWWUUUTTTTTTSSSQQQQQQPPPOOOLLLJJJIIIHHHGGGFFFFFFDDD@@@===:::999888666555555555555888777666555555666888999666666666555444444333333888:::>>>BBBGGGNNNVVV[[[ZZZRRRMMMOOONNNIIIHHHLLLDDDDDDDDDEEEJJJUUUcccmmmwwwuuurrrrrrwww~~~{{{zzzxxxtttpppnnnoooqqqppprrruuuxxx|||xxxiiiaaaaaadddcccdddfffhhhlllrrrzzz~~~}}}|||ppp```WWWOOOMMMJJJEEEAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<>>;;;:::999888666555555444444444333333222333333555555666555555555444444444444:::<<>>CCCLLLWWW^^^kkkssszzzqqqiiiccc___\\\\\\YYYTTTPPPPPPSSSXXX[[[___dddllltttzzz~~~tttlllfffjjjrrr|||ssskkkcccbbb___^^^]]][[[XXXUUUWWWUUUSSSRRRQQQOOOLLLJJJJJJIIIGGGFFFEEEBBB>>>;;;999999777666555444444444555555555555555666777777555444444444444555666666;;;<<>>@@@EEEKKKOOOTTTVVV\\\aaaaaa[[[RRRLLLCCCCCCCCCFFFNNNZZZfffnnnrrrrrrsssuuuxxx}}}~~~{{{xxxzzzvvvuuusssoookkkjjjkkkmmmmmmppptttxxx{{{wwwjjjdddbbblllooosssvvvzzz~~~yyysssvvv}}}hhh\\\OOOKKKIIIEEE@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???EEEMMMXXX___gggnnn{{{|||vvvmmmeeeaaa^^^]]]\\\WWWVVVUUUTTTTTTVVVWWWXXX[[[___dddiiimmmrrrvvvyyyzzz}}}sssiii]]]YYYYYY___eeelllttt|||qqqhhh]]]]]]\\\]]]\\\ZZZVVVRRRTTTRRRPPPOOONNNLLLIIIGGGEEEDDDDDDDDDEEEDDDAAA???999888777555444444444333111111222333444444555555444333333333444555777999999:::;;;<<<>>>BBBHHHLLLSSSXXX```eeegggcccZZZRRRFFFEEEDDDGGGOOOZZZeeekkkqqqsssuuuxxx||||||xxxuuuvvv|||}}}tttsssqqqnnnjjjiiijjjlllmmmppptttyyy|||{{{mmmfffdddooorrrwww|||~~~wwwpppuuu}}}mmm___QQQKKKIIIEEEAAA>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???DDDMMMVVV]]]dddlllwwwwwwrrrjjjdddaaa```___^^^YYYXXXXXXWWWWWWWWWWWWWWW[[[^^^aaaeeehhhlllqqquuuxxxzzz~~~xxxjjjbbb]]][[[\\\```dddfffkkkqqqvvvyyynnnfff```___^^^^^^^^^[[[WWWTTTRRRPPPNNNNNNMMMLLLIIIGGGIIIHHHFFFEEEDDDAAA===:::888888666555444333333333111222333444555666666666555444333222333555777999;;;<<<===>>>???CCCHHHLLLVVV^^^ggglllmmmhhh\\\QQQHHHFFFEEEHHHPPP[[[eeejjjppprrrwww||||||wwwssstttyyyxxxqqqpppnnnkkkhhhggghhhjjjnnnqqqvvvzzz~~~~~~rrrkkkiiirrrvvv|||{{{uuuooottt}}}ssscccRRRLLLJJJGGGAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===@@@EEEMMMVVV]]]dddkkkuuu~~~~~~}}}sssoooiiieeebbbaaa___^^^\\\\\\[[[ZZZZZZYYYYYYYYY]]]^^^aaaccceeeiiinnnrrruuuxxx{{{~~~~~~sssiiicccdddccceeehhhhhhfffggglllooouuu}}}}}}kkkeeeaaa```^^^]]]\\\ZZZVVVTTTPPPOOONNNNNNNNNMMMKKKIIIJJJHHHFFFEEECCC@@@<<<999888777666555444333333333222333555777888888888888666555333222333444777999;;;<<<======???BBBGGGKKKVVVbbbnnnttttttmmm]]]NNNGGGEEEDDDHHHRRR]]]gggkkkppptttzzzvvvqqqssszzz}}}tttppppppnnnkkkgggggghhhjjjnnnrrrwww{{{wwwqqqooouuuzzzyyysssooouuu}}}wwwfffTTTMMMLLLHHHCCC???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAAFFFNNNWWW]]]ffflllttt{{{|||zzzyyyrrroookkkhhhfffdddaaa___]]]]]]\\\\\\\\\]]]^^^______```bbbcccdddhhhmmmqqqrrrtttwwwzzz}}}zzzsssmmmjjjpppppprrruuurrrmmmlllpppuuu{{{{{{jjjeee```^^^\\\ZZZYYYWWWTTTRRRPPPOOONNNNNNOOOOOOMMMKKKGGGFFFEEEDDDDDDBBB>>><<<888777666555444333333333///000222444555555555444777555333222222444666888999:::;;;;;;===@@@EEEIIISSSbbbqqqyyyyyyqqq___MMMEEECCCCCCHHHSSS___iiimmmssswww~~~vvvpppsss|||zzzrrrrrrqqqpppmmmjjjiiijjjlllooorrrxxx|||zzzuuutttxxx}}}xxxsssooouuu}}}zzzgggUUUNNNLLLIIICCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBHHHOOOXXX^^^gggmmmuuuzzz{{{zzzzzztttsssqqqnnnllljjjhhhdddbbb^^^]]]]]]]]]^^^```bbbcccaaabbbbbbcccdddhhhmmmqqqnnnqqquuuxxx{{{yyytttrrrqqqzzzzzz}}}|||uuutttwww