BMK 6( ~~~}}}{{{zzz{{{zzzyyyyyyzzz}}}zzz~~~|||uuuqqqtttzzz}}}tttvvvuuurrrtttzzz~~~}}}~~~}}}~~~|||mmmvvv{{{~~~|||wwwssspppnnnkkkggg```bbbdddbbb___]]]___bbbaaa^^^dddgggbbbdddiiieeelllkkkjjjiiijjjlllooopppkkkllllllmmmmmmlllkkkjjjggggggffffffgggjjjlllnnnkkkpppnnneeeccciiijjjdddjjjlllllliiijjjoooqqqpppuuuvvvvvvuuutttuuuwwwyyyqqqtttwwwyyyzzz|||xxxqqqvvv{{{aaaOOOkkk|||uuunnnjjjjjjiiifffbbbdddbbb______^^^[[[XXXVVV]]]___aaa```^^^]]]___aaabbb___fffjjjdddfffllliiihhhfffcccaaaaaadddgggiiifffgggjjjlllmmmmmmmmmllleeeeeeeeeeeefffhhhiiijjjkkkooolllgggjjjppplllbbbkkknnnmmmjjjjjjmmmnnnkkkmmmppprrrsssqqqoooooooooppppppqqqrrrsssuuuwwwxxxtttsssuuu{{{[[[{{{hhhZZZccc```\\\ZZZ[[[\\\^^^^^^___\\\\\\___```]]]ZZZZZZXXXYYY[[[\\\\\\\\\^^^```aaa```hhhkkkeeehhhooolllvvvtttrrrpppooooooppppppooopppsssvvvxxxyyyxxxxxxpppppppppqqqrrrrrrrrrrrrssstttsssssswwwzzzwwwpppuuuxxxwwwsssqqqsssrrrnnnjjjlllpppqqqqqqqqqrrrrrrjjjiiihhhjjjlllooooooooovvvssssssvvvvvvttttttwwwwwwyyy|||^^^rrrvvv|||rrrmmmkkkmmmkkkbbbXXXUUUQQQSSSTTTTTTSSSSSSUUUXXXWWWTTTVVV]]]___\\\ZZZ[[[aaaccceeeggghhhjjjlllmmmooonnnwww{{{tttwww}}}yyy{{{~~~~~~|||zzzyyy{{{~~~zzz{{{|||}}}}}}||||||{{{}}}{{{{{{{{{yyyuuuwww{{{~~~|||wwwsssssssssssssssuuuyyy|||wwwtttrrrrrruuuwwwvvvsssrrroooooorrrqqqnnnmmmppptttuuuuuusssqqqqqqtttwwwsssxxx___\\\^^^TTTeeezzzwwwvvvnnnggg```ZZZ___YYYVVVYYYWWWQQQNNNOOOIIIPPPXXX[[[\\\\\\```cccbbb___bbbjjjmmmjjjhhhjjjlllmmmooorrrtttwwwyyyzzz||||||}}}yyyxxx{{{~~~|||yyy|||zzz{{{xxxrrrpppqqqmmmpppssssssqqqqqqrrruuunnnssswwwwwwsssoooppprrryyy___CCCvvvQQQ___JJJuuuhhhccc^^^ZZZYYY[[[\\\]]]YYY]]]^^^[[[[[[```aaa]]]```^^^```gggiiigggggglllvvvpppmmmppptttuuuxxx{{{wwwzzz}}}}}}}}}{{{|||vvvwwwyyyyyyxxxvvvsssqqqqqqrrrtttvvvxxxyyyzzz{{{vvvuuutttrrrssswww~~~bbbYYY___rrrpppfffaaa^^^\\\ZZZXXXZZZ___gggnnnrrrgggjjjjjjgggggglllmmmjjjsssooopppuuuvvvtttuuuyyy|||~~~{{{|||}}}}}}|||zzzxxxvvvxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvtttssssssuuuwww{{{~~~]]]wwwVVVllljjjgggaaaZZZWWWYYY___eeegggeeecccbbbdddhhhnnnqqqyyyzzzyyyvvvwww{{{}}}|||~~~||||||~~~}}}||||||}}}}}}|||zzzxxxuuusssrrruuuwwwyyyyyyvvvsssqqqpppooopppnnnkkkqqqqqqpppqqqXXXccc]]]ttt___QQQNNNSSS[[[```ccceeegggiiifffiiimmmqqqwww}}}~~~~~~~~~}}}|||{{{zzzyyywwwzzz}}}~~~{{{xxxuuuttttttwwwvvvqqqnnnnnnnnnlllxxxnnn___YYYYYY[[[[[[___```bbbfffjjjoootttwwwuuuzzz~~~}}}zzzxxxwwwuuuvvvsssmmmlllrrrwwwyyymmmnnnppptttĦ}}}ccc___YYYVVVXXX]]]aaadddaaacccgggkkkpppuuuzzz}}}}}}yyywwwvvvsssuuusssooonnnrrrvvvwwwvvvtttppplllkkkqqq{{{>LrrraaaXXXYYY^^^cccfffeeedddcccdddmmmssszzzzzztttpppoooqqqpppwww|||yyyxxxvvv{{{|||xxxtttrrroookkkhhhlllpppuuuvvvvvvtttsss|||HdĦuuu\\\RRRWWW^^^cccdddcccaaa```fffqqqzzzrrryyy~~~zzzssssss~~~zzz~~~~~~~~~{{{xxx|||~~~~~~}}}{{{}}}{{{uuutttyyy}}}~~~zzzsssnnnllllllkkkjjjpppsss|||DdDӵӵӵĦӵĭӵwww```YYYXXXVVVZZZaaagggkkknnnpppwww~~~xxxyyy{{{~~~zzzxxx{{{}}}}}}}}}rrrrrrpppnnnkkkhhheeedddeeeeeeffffffgggfffffffffkkkmmmooopppooooooppprrruuusssrrrppppppqqqssstttnnnmmmooosssrrroooooosssuuuxxx{{{zzzwwwvvvwwwyyyuuuzzz}}}}}}|||wwwxxx}}}~~~|||}}}|||xxxuuuwwwyyyooopppnnniiijjj}}}D%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??gggWWWMMMRRRYYY^^^fffoookkkmmmnnnpppwww~~~~~~zzz~~~|||~~~qqqsssvvvyyy}}}|||zzzxxxyyywwwsssoookkkiiifffdddccc```\\\ZZZUUUVVVVVVVVVVVVUUUTTTTTT^^^___```aaabbbbbbbbbbbb___aaadddeeeeeefffgggiiifffeeecccbbbaaa```aaaaaacccbbbdddggggggdddeeeiiigggiiikkklllllllllnnnooogggkkknnnnnnkkkkkkmmmqqqmmmqqqsssqqqnnnooouuu{{{{{{{{{yyyvvvuuuvvvyyy||||||~~~~~~~~~}}}}}}{{{yyy}}}~~~~~~~~~}}}{{{xxxwwwwwwxxxmmmnnnlllfffcccmmmDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħsss^^^YYYRRRQQQYYY```ccchhhpppkkklllmmmpppvvvzzztttkkkllllllooossssssqqqsssvvvuuuwwwzzz}}}yyy|||vvvuuuppphhhiiiddd___]]]]]]\\\YYYWWWSSSRRRPPPPPPPPPOOOMMMKKKPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^___\\\^^^aaacccdddeeefffhhhlllkkkjjjhhhfffdddcccccc]]]\\\^^^aaaaaa___aaaeeeccccccbbbdddfffggggggfffaaadddfffdddbbbaaadddgggdddeeefffeeeeeeeeegggjjjjjjjjjjjjhhhggghhhkkknnnnnnpppqqqqqquuu{{{}}}zzz||||||{{{}}}~~~||||||||||||{{{{{{{{{{{{~~~zzzxxxyyyyyywww{{{yyywwwvvvvvvvvvtttssslllmmmlllgggbbbdddkkkrrrHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦkkkUUU[[[ddd```aaadddccc```bbbgggfffiiilllnnnrrrtttppphhhkkkllloooppppppppprrrvvvssstttuuuvvvvvvtttqqqpppmmmnnnjjj___WWWUUUSSSOOOPPPMMMJJJIIIJJJKKKKKKJJJJJJJJJKKKMMMQQQSSSSSSRRRNNNNNNNNNNNNNNNOOOOOOPPPTTTUUUWWWYYY[[[]]]^^^^^^```bbbeeefffffffffhhhiiieeeeeeeeedddcccaaa___^^^\\\ZZZ\\\______]]]```dddgggdddaaaaaacccdddbbb___cccdddeeedddbbbccceeehhhfffffffffggghhhhhhgggffffffgggfffdddbbbbbbdddeeekkkmmmllliiijjjooopppnnnnnnrrrssspppooosssuuutttssstttuuuvvvwwwxxx{{{|||xxxxxxyyyyyyzzzzzz{{{{{{~~~~~~zzzvvvuuuuuuqqqkkkvvvsssppppppqqqrrrpppmmmlllmmmmmmlllkkkiiiiiiiiiuuuDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}fffQQQMMMbbb___]]]]]]^^^\\\[[[^^^bbbbbbiiimmmkkkjjjkkkkkkiiiggghhhgggeeedddeeefffggg]]]^^^^^^]]][[[XXXUUUSSSRRRRRROOOHHHEEEGGGJJJKKKMMMKKKIIIIIIJJJKKKKKKKKKLLLKKKKKKLLLNNNOOOMMMLLLMMMLLLLLLKKKKKKLLLMMMMMMOOOQQQSSSVVVXXXZZZ[[[\\\^^^```aaaaaa```___``````[[[\\\\\\]]]\\\\\\[[[ZZZXXXVVVWWWZZZZZZXXX[[[```bbb___\\\\\\^^^___^^^\\\______^^^]]]]]]___ccceeefffeeedddfffhhhhhhfffcccbbbcccdddcccaaa```aaabbbjjjlllkkkggggggjjjkkkjjjiiimmmmmmiiigggjjjkkkjjjfffgggiiiiiiiiikkkooorrrpppqqqrrrsssuuuvvvwwwxxx|||yyytttssswwwzzzsssiiirrrnnnkkklllnnnooommmkkkkkkkkklllmmmoooooonnnlllnnnppp>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵvvv\\\UUUSSSVVV```YYYXXXVVVTTTTTTVVVZZZ^^^```gggkkkfffaaa```bbbccc\\\[[[WWWRRRRRRTTTTTTPPPRRRQQQPPPOOOLLLJJJHHHGGGCCCFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEHHHGGGGGGHHHIIIJJJIIIGGGMMMMMMMMMMMMOOOQQQSSSTTTJJJKKKNNNPPPSSSUUUVVVWWWYYY[[[\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]YYYWWWWWWYYYXXXVVVYYY^^^[[[ZZZYYYZZZ\\\___``````\\\ZZZXXXWWWXXX\\\___bbbbbbbbbbbbcccddddddcccbbb___aaacccddddddcccdddeeeeeeiiijjjgggfffiiikkkkkkjjjmmmlllgggcccddddddbbb___bbbddddddccccccgggjjjhhhhhhiiijjjkkkmmmmmmnnntttrrrooopppvvv|||xxxooommmkkkjjjjjjkkkkkkkkkjjjhhhgggfffgggiiijjjjjjjjjnnneeelll&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRxxx^^^UUUSSSXXX\\\XXX___\\\VVVQQQPPPRRRTTTUUU[[[aaaccc___[[[ZZZYYYWWW]]][[[UUUQQQVVV]]]\\\VVVYYYWWWTTTPPPMMMKKKIIIIIIDDDGGGJJJKKKHHHDDDAAAAAA???AAACCCCCCBBBAAA@@@@@@DDDDDDDDDFFFIIIJJJIIIHHHDDDCCCCCCDDDFFFHHHKKKMMMGGGIIIKKKMMMPPPQQQRRRSSSUUUWWWXXXWWWVVVUUUUUUVVVQQQQQQPPPPPPQQQSSSTTTVVV\\\YYYYYYZZZYYYVVVYYY^^^XXXYYYYYYZZZ[[[]]]aaaddd```]]]ZZZXXXYYY\\\___aaaaaaaaabbbbbbbbbbbbcccddd___aaadddeeedddccccccddd^^^dddgggeeedddfffhhhgggfffiiihhhccc```aaaaaa```]]]aaadddcccaaa```cccfffddddddcccccccccbbbbbbbbbfffiiiiiihhhjjjoooooollleeefffffffffeeeeeefffhhhcccbbbaaaaaabbbdddeeefffiiifffhhhsssHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hxxx^^^XXXZZZQQQSSSXXXOOO___[[[UUUOOONNNPPPPPPOOOTTTXXXZZZYYYYYYYYYUUUOOORRRPPPKKKKKKUUUaaabbb[[[^^^[[[VVVOOOJJJGGGEEEDDDDDDDDDDDDEEECCC@@@@@@BBB>>>AAAFFFHHHIIIHHHHHHHHHIIIGGGFFFGGGGGGFFFDDDBBBGGGGGGFFFFFFGGGIIILLLMMMHHHIIIKKKMMMOOOQQQRRRRRRPPPRRRSSSTTTSSSRRRSSSTTTWWWVVVTTTTTTTTTVVVXXXYYYZZZXXXWWWXXXVVVSSSVVV[[[VVVWWWXXXWWWUUUVVV[[[___dddaaa\\\YYYZZZ\\\___aaa^^^```aaa```___```bbbeee^^^```bbbaaa___\\\[[[ZZZ[[[aaaeeebbb```bbbcccbbb\\\```aaa^^^]]]```bbbaaa]]]aaadddddd```^^^```cccdddcccbbb```___]]]\\\[[[[[[bbbddd___[[[\\\```bbb^^^aaabbbaaa^^^^^^aaaddd______`````````bbbdddeeebbbiiiiiicccjjjD^DdDĦs׼s~~~SSS___QQQQQQTTTPPPWWWVVVXXXXXXWWWQQQIIIDDDDDDEEEGGGIIIKKKMMMLLLJJJGGGEEEMMMOOORRRUUUWWWWWWWWWVVVKKKIIIEEECCCBBB@@@===;;;@@@AAABBBAAA@@@===:::888@@@CCCFFFGGGGGGFFFGGGHHHCCCBBBCCCEEEHHHIIIGGGFFFIIIIIIGGGEEEDDDFFFJJJMMMHHHJJJMMMOOOOOOQQQSSSVVVLLLNNNPPPRRRTTTTTTTTTTTTOOOQQQRRRQQQSSSVVVUUUQQQXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQQQQTTTWWW[[[^^^^^^^^^^^^]]][[[YYYXXXWWW[[[[[[\\\^^^aaacccbbbaaaddd___]]]^^^^^^\\\]]]aaabbb``````cccccc``````bbbbbb\\\XXXZZZ\\\[[[[[[\\\___^^^\\\ZZZZZZ\\\^^^___```cccccc``````bbbaaa^^^]]]______]]]^^^___]]]XXX[[[YYYVVVVVVXXX[[[\\\\\\XXXZZZ\\\]]]^^^___aaacccbbbfffddd___ggg~~~>d<Ħ>d<ĦĦBeĦnnnRRRVVVLLLPPPSSSOOOXXXSSSgggccc\\\RRRJJJDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFMMMMMMLLLKKKIIIFFFDDDBBBCCCAAA??????@@@BBBBBBAAA>>>???@@@AAA@@@@@@>>>>>>@@@AAABBBDDDFFFFFFFFFEEEAAAAAABBBEEEGGGHHHFFFDDDGGGHHHJJJJJJKKKLLLOOOQQQLLLMMMNNNNNNMMMLLLNNNOOOMMMNNNOOOPPPQQQPPPPPPOOOOOOQQQQQQPPPSSSWWWVVVRRRXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVWWWXXXZZZ\\\]]]\\\\\\\\\[[[ZZZYYYWWWWWWYYYXXXXXXZZZ\\\]]]\\\[[[___\\\[[[\\\\\\YYYZZZ]]]\\\ZZZ[[[___```^^^^^^aaaccc]]]YYY\\\]]]\\\\\\]]]]]]]]]]]]]]]^^^_________ZZZ]]]^^^[[[ZZZ\\\[[[XXXZZZ\\\\\\ZZZ[[[]]][[[VVVXXXUUUSSSSSSTTTUUUUUUTTTRRRTTTVVVXXXXXXYYY\\\^^^]]]cccdddaaadddtttDdDĦsdKĦgdKĦgdKĦ[[[VVVPPPGGGPPPPPPNNNYYYOOOllleeeYYYNNNGGGDDDBBBBBB=========>>>???BBBDDDFFFBBBBBBBBBBBBAAAAAA@@@@@@>>><<<:::;;;>>>AAACCCCCC????????????@@@@@@@@@@@@>>>===<<>>???BBBEEEHHHGGGDDDAAACCCFFFIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJMMMPPPPPPPPPSSSWWWWWWSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVXXXYYYYYYYYYYYYXXXWWWWWWYYYXXXWWWWWWXXXYYYXXXVVVZZZWWWWWWZZZZZZVVVVVVXXXWWWUUUVVV[[[\\\[[[[[[^^^___ZZZXXXZZZ[[[ZZZZZZ\\\[[[\\\]]]^^^^^^]]][[[ZZZVVVYYYYYYVVVUUUWWWUUURRRTTTVVVVVVUUUVVVYYYXXXTTTUUUTTTRRRQQQQQQQQQOOOMMMLLLNNNPPPQQQQQQRRRTTTVVVWWW\\\aaaaaa___fff~~~DenenenewwwNNNLLLEEE===HHHIIINNN___TTT^^^VVVLLLEEEBBBBBBAAA@@@999999:::;;;<<<>>>@@@BBB<<<>>>AAADDDFFFFFFEEEEEE@@@===::::::<<<>>>@@@@@@AAAAAA???>>>===============:::888:::???AAA???;;;>>>???BBBFFFIIIHHHDDDAAAEEEGGGHHHHHHFFFEEEEEEEEEHHHIIIKKKLLLKKKLLLMMMOOOMMMNNNNNNOOONNNMMMKKKJJJLLLNNNOOOOOORRRWWWWWWSSSPPPQQQRRRSSSSSSTTTTTTTTTVVVXXX[[[\\\[[[WWWSSSPPPVVVWWWWWWXXXXXXXXXXXXXXX\\\ZZZXXXWWWXXXXXXVVVUUUUUUSSSUUUYYYYYYUUUSSSUUUVVVTTTUUUYYYZZZXXXXXX[[[ZZZVVVUUUWWWWWWUUUVVVXXXZZZZZZZZZYYYXXXWWWUUUTTTUUUXXXXXXTTTSSSUUUTTTPPPOOOQQQQQQPPPRRRVVVUUUQQQUUUSSSRRRRRRSSSRRROOOMMMKKKLLLNNNMMMMMMMMMNNNOOOTTTUUUZZZ]]]ZZZ]]]rrrnnnDDDBBBFFF<<>>>>>===;;;999:::;;;===============BBBEEEHHHJJJIIIEEE@@@===AAA???<<<;;;<<<===>>>===???>>>===<<<;;;;;;<<<<<<@@@<<<999;;;@@@BBB@@@<<<>>>@@@CCCGGGIIIHHHEEEBBBHHHIIIIIIHHHFFFFFFHHHJJJGGGIIIKKKLLLLLLLLLNNNPPPLLLMMMNNNOOOOOOOOONNNMMMJJJMMMNNNNNNQQQVVVVVVRRRPPPPPPQQQRRRSSSTTTUUUUUUZZZ\\\___```^^^ZZZUUURRRUUUVVVWWWXXXYYYYYYYYYYYY\\\ZZZXXXVVVWWWWWWVVVTTTSSSRRRTTTXXXXXXTTTRRRTTTXXXUUUVVVZZZZZZWWWWWWYYYVVVTTTTTTVVVVVVSSSTTTWWWXXXWWWUUUTTTSSSTTTVVVWWWSSSVVVVVVSSSRRRTTTSSSOOOLLLNNNNNNLLLOOOSSSSSSOOORRRQQQQQQRRRSSSSSSRRRPPPNNNOOOOOONNNKKKJJJJJJKKKTTTPPPQQQUUUWWW[[[mmmiii>>>PPPhhhWWWEEEFFFLLLVVVSSS???>>><<<;;;;;;:::888777;;;<<<>>>??????>>>===<<>>???>>>===888999:::;;;<<<===>>>???CCC@@@>>>???BBBCCCCCCAAA???@@@CCCFFFIIIHHHEEECCCBBBDDDEEEEEEEEEGGGKKKMMMKKKLLLMMMLLLJJJIIIJJJKKKIIIJJJLLLMMMNNNNNNNNNMMMIIILLLLLLLLLOOOSSSSSSOOORRRRRRQQQQQQSSSTTTVVVXXXXXXYYY[[[[[[ZZZVVVRRRPPPUUUUUUWWWXXXXXXYYYYYYYYYYYYWWWTTTSSSTTTUUUTTTTTTSSSQQQSSSWWWXXXTTTSSSTTTXXXUUUVVVYYYYYYVVVUUUWWWUUUTTTUUUXXXWWWTTTUUUYYYUUUSSSRRRRRRSSSVVVZZZ\\\PPPSSSSSSQQQQQQSSSRRROOOMMMNNNMMMKKKMMMRRRRRROOOMMMLLLLLLMMMOOOQQQPPPOOOPPPQQQQQQOOOLLLJJJJJJKKKRRRMMMKKKOOOUUUaaaqqqhhh>>>UUUpppKKKJJJHHHFFFFFF;;;;;;;;;999777666666777>>>>>>>>>===>>>>>>???@@@===>>>???@@@AAA@@@>>>=========<<<===>>>>>><<<:::777888:::<<<>>>>>>>>>>>>AAA@@@?????????@@@AAABBB@@@@@@AAADDDFFFGGGEEECCC>>>@@@DDDFFFGGGHHHJJJLLLMMMNNNNNNKKKHHHEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIKKKKKKKKKMMMQQQPPPLLLRRRPPPNNNNNNNNNQQQTTTVVVRRRSSSSSSSSSRRRPPPNNNMMMTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTRRRQQQSSSTTTUUUUUUSSSQQQRRRVVVVVVSSSRRRUUUTTTRRRRRRVVVWWWTTTTTTVVVTTTSSSVVVXXXWWWSSSTTTYYYSSSRRRRRRRRRSSSTTTVVVWWWOOORRRSSSPPPQQQSSSSSSPPPNNNOOONNNKKKMMMRRRRRROOOKKKJJJHHHIIIKKKMMMMMMMMMNNNOOOOOONNNLLLKKKKKKLLLLLLMMMKKKKKKUUUiii|||ӵhhhCCC???pppDDDHHHEEE???BBB888::::::777444333666:::@@@???<<<;;;<<>>=========>>>>>>>>>>>>>>>>>><<<888555:::;;;===??????>>><<<;;;<<<======<<<;;;;;;===@@@??????@@@BBBDDDEEEDDDBBBBBBFFFKKKMMMMMMLLLKKKKKKLLLLLLLLLJJJFFFDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEĦPPPOOOKKKOOOMMMJJJĦPPPSSSSSSRRRRRRQQQPPPPPPOOOOOOSSSSSSTTTUUUUUUUUUUUUUUUVVVӵWWWRRRPPPQQQTTTUUURRRRRRUUUOOOMMMOOOSSSTTTSSSSSSVVVQQQQQQTTTVVVUUUQQQRRRWWWSSSSSSSSSSSSQQQOOOMMMLLLOOOSSSTTTRRRSSSVVVVVVSSSPPPPPPOOOLLLMMMRRRRRROOOLLLJJJGGGGGGIIIKKKLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMFFFMMMNNNKKKUUUnnn4ĉ@ӵOOOAAAAAA@@@???===:::777666666444111///000333777:::FFFEEEDDDCCCBBBAAAAAABBB@@@@@@@@@@@@@@@???>>>===<<<:::777555444555777999333888===>>>;;;;;;>>>BBB;;;;;;<<<======<<<;;;:::???AAACCCCCCBBBAAABBBCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJHHHEEECCCCCCDDDFFF@@@@@@AAABBBDDDFFFHHHIII>LGGGJJJLLLMMMJJJLLL=hĦTTTPPPPPPPPPPPPPPPPPPPPPPPPWWWVVVUUUTTTUUUVVVWWWXXX4ĉ@ӵVVVTTTRRRQQQRRRSSSSSSSSSKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRSSSUUUUUUUUUTTTTTTPPPQQQSSSRRRQQQQQQRRRSSSSSSRRRPPPMMMKKKKKKNNNQQQMMMGGGFFFMMMRRROOOMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKPPPPPPQQQRRRRRRSSSRRRRRRRRRMMMKKKSSSdddwwwGG=?~~~\\\@@@@@@???===:::888666555555333222111222555888:::??????@@@@@@>>><<<999777>>>>>>>>>>>>>>>===<<<<<<888777555333333555777888;;;>>>AAAAAA>>>::::::;;;<<<===>>>?????????>>>===???AAACCCCCCBBBAAABBBCCCAAABBBDDDDDDCCCDDDEEEGGGIIIIIIHHHGGGFFFGGGHHHJJJBBBBBBBBBCCCDDDEEEGGGGGGHdĦHHHJJJKKKLLLJJJ=ĪjRRRRRRQQQQQQQQQPPPPPPPPPTTTTTTTTTSSSTTTUUUUUUVVVGG=?RRRRRRTTTUUUUUUSSSQQQMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQRRRRRRQQQOOONNNMMMPPPRRRRRRRRRPPPPPPQQQRRRRRRRRRQQQOOOMMMMMMOOOQQQOOOHHHEEEJJJNNNMMMLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRTTTOOOJJJKKKUUUfffwwwӵĭӵӵĦӵӵĦƜ`1.׼syyy~~~Ħӵ888Ħ333333444666888:::;;;===@@@AAAĭӵ333555Ħ666444<<<Ħ@@@ĦAAAAAAAAABBB@@@BBBDDDDDDCCCCCCDDDEEEGGGGGGBBBCCCDdDJJJIIIHHH?fӵSSSSSSRRRĦRRRRRRRRRӵƜ`1.׼sQQQQQQĭӵNNNRRRSSSOOOPPPRRRRRRQQQOOONNNOOOӵOOONNNOOOQQQĦFFFHHHKKKKKKKKKIIIIIIPPPPPPPPPPPPQQQOOOKKKĦ}}}Ħ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@|||Shӵg&e:::>hӵ555666666666666888:::<<<fff?><z666g&e>&e111333HL999888666ShӵgLAAA@@@???@@@AAA@@@BBBDDDEEEDDDCCCCCCS?ʬBBBAAA3h?D%%)?IIIFFFZufĦOOOPPPPPPgLQQQPPPQQQg&eRRRgĉ@UUUSSSg&e>&eOOO@eOOOOOO??SSSSSSPPPQQQQQQPPPNNNLLLg<ĉPPPOOONNNNNN3we<ĦIIIIIIKKKKKK3h?@eMMMNNNNNNNNNNNNLLLMMMMMMZTTTjjj}}}3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@ttt```Hu]Ħ666ZuR)Ħ555555444333222333333sߝLGdUĦ222Hƅ^Hu]Ħ222ntHdĦ:::;;;HGgĉ@???HdĦ@@@>>>===>>>???>>>@@@AAABBBAAAAAAHtƅ^EEECCCBt=o9ĦDtfo9ĦIIIGGGIIIg?KKKLLLHdĦQQQQQQQQQHu]ĦRRRttQQQWWWHƅ^Hu]ĦNNNH׼sKKKJJJNNNOOOPPPOOOPPPPPPOOOLLLKKKtQNNNNNNMMMLLLje<ĦLLLLLLMMMBt=o9ĦH׼sIIIJJJKKKLLLLLLLLLOOOLLLKKKHtĦLLLOOO___uuuBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet|||gggRRRCCCDdDĦ222000t|<444333222111000000222222DdDDdDĦ///DdDΦDdDĦ222q<niDdDĦ:::qet@@@@@@DdDĦ>>><<<;;;;;;<<<;;;<<<=========q<RGGGJJJqjRgdKӵHdDĦgdKӵJJJIIIGR/f6LĭĦHHHIIIDdDĦPPPQQQQQQDdDĦSSS`eĭWWWDdDΦDdDĦKKKDdDĦKKKNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKJJJgeĦMMMMMMKKKFSĦMMMLLLqjRgdKӵDdDĦFFFHHHIIIJJJKKKKKKSSSMMMHHHDdDĦPPPKKKOOOWWWqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵuuu\\\JJJCCC>>>DdDĦ333222o)h000000//////000000111333222DdDΦDdDĦ---DdDΦDdDӵ111GIpӵDdDĦ:::po9wӵDdDĦ<<<:::999999:::<<<======<<<===po9u@@@BBBHHHKKKGIdnuR)ĦDdDĦnuR)ĦIIIJJJCdgĪjJJJDdDĦLLLQQQOOODdDĦSSSHߝL`o9QQQDdDΦDdDӵHHHDdDĦKKKOOONNNMMMMMMMMMNNNOOOOOOJJJLLLMMMLLLJJJJJJgeĦMMMLLLsp?aĦKKKHHHGIdnuR)ĦDdDĦEEEFFFHHHIIIIIIIIIMMMJJJHHHDdDĦRRRPPPOOOKKKGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦgggWWW@@@999BBBAAA>d<Ħ666Dt------...///111333///...DdDΦDdDĦ,,,>d<ʜ4DuTӵ///4DwDd<Ħ;;;puR)Ħ>d<999777888888?????????>>>???peӵCCCĦpeӵDx<>d<ӵDddd<ĦRRR4DufئL>eKKKDdDʜ4DuTӵFFFDdDĦKKKHHHHHHHHHHHHJJJLLLNNNPPPIIIKKKLLLKKKJJJJJJgeĦNNNs<v>aĦHHHDDDpeӵDx<DdDĦDDDEEEGGGHHHHHHIIIBBBFFFKKKDdDĦNNNFFFNNNRRRpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>><<<999777sdKĦ000DHRRud000000000000000++++++>d<Φ>d<Ħ)))s&dq&ĒR///000i?ʜtd<Ħ:::HHܗDӊB:::<x<<<===BBBBBBDDDGGGGGGB?daĦGGGFFFB?Ho9EEE>dd<ӵJJJMMMB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDhhhPPP@@@???===;;;888666444ne000///=e///......---------))))))ege++++++sĪj@h...000000fdDĦ888@ďD999999Hkge<<<===>>>??????BBBFFFGGG@h???CCC@GJJJIIIHĪj@IŌNNNIIIBeneKKKHkgeJJJneOOOMMMfeOOOHu]3hhFFFEEEDDDseGGGGGGHHHHHHHHHHHHGGGGGGMMMLLLJJJIIIJJJKKKgeĦja>aĦGGGEEE@GEEEDDDseEEEDDDDDDFFFGGGPPPKKKHHH<ŌIIIKKKMMM@GHkge4DuXӵĵD^^^^BBB222,,,:::999777444222000000///......---,,,+++***))))))'''(((***+++------///000111000DdDĦ555555888888888:::<<<===>>><<<<<aĦFFFEEEBBBDDDCCCCCCs׼sCCCEEEEEEFFFHHHIIIZZZRRRKKKHoKKKIIIJJJLLLLLLnnnΦ4DuXӵtvӵ>d<ĦĦĦuuuYYY===---,,,111777666444111///---,,,,,,Ħ,,,,,,+++***************))))))((((((((('''((()))***,,,------...***+++---......---,,,+++---...////////////111333>d<Ħ444444444555555666666777777888888777777777888999:::;;;<<<::::::===DDDGGGGGGJJJOOOYYYUUUOOOGGGCCCEEEJJJMMM@@@DDDIIIIIIFFFFFFIIIMMMNNNLLLIIIFFFEEEGGGJJJLLLNNNNNNNNNOOOOOOOOONNNMMMIIIIIIIIIIIIIIIJJJKKKKKKCCCBBBBBBCCCĦLLLGGGHHHEEEAAABBBGGGKKKKKKIII>d<ĦFFFHHHBBBBBBBBBBeFFFGGGBBBBBBBBBBBBDDDFFFHHHIIIEEEFFFFFFFFFFFFEEEgeFYĉ>>>>>>>aĦDDDCCCAAA@@@@@@AAACCCCCCCCCCCCBBBBBBBe>>>AAADDDEEEGGGJJJLLL\\\SSSJJJnu]ӵFFFJJJIIIJJJLLLMMMPPPKKKLLL]]]{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ}}}|||iiiMMM666+++---555<<<555444222000...,,,,,,gdKĦ+++***)))))))))&&&&&&''''''(((((())))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,---...---------///222gdDĦ444555555555555555666777888888999777777888888999;;;<<<===;;;:::<<>>>>>???@@@@@@AAABBBBBBBBBBBB:::::::::gdKĦEEE@@@AAA???;;;===DDDHHHIIIEEEsdKĦBBBCCCCCCBBBBBBAAABBBBBB@@@@@@@@@@@@BBBEEEGGGIIICCCDDDEEEFFFEEEDDDŶS<<<;;;;;;3we>>>>>>>>BBBBBBBBBAAAAAAAAA>>>@@@CCCDDDDDDEEEFFFHHHSSSMMMFFFiĉ@3hR/ŌGGGHHHHHHIIIKKKMMMHHHIIILLLPPPZZZppp>AnenenexxxWWWDDD///&&&,,,666;;;;;;444333111///---,,,ne))))))((((((((((((%%%%%%&&&'''((()))************)))((((((((()))))),,,++++++++++++,,,---...,,,,,,---,,,+++,,,///De333444555555444444444555666777888999999999999999:::<<<===>>>===::::::@@@FFFHHHKKKOOOZZZMMMBBBAAACCCCCCAAA???<<<>>>???>>>>>>AAAGGGLLLAAA777***%%%'''***+++)))+++---...///......000222222333444555555555555555///000ne666999888999777444666<<>>neAAA???>>>BBBBBBAAAAAA@@@??????>>>===>>>>>>@@@AAACCCEEEFFFCCCDDDEEEEEEEEEDDD>A===<<<;;;k<===============AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDBBB@@@@@@AAAHHHFFFBBBfhCCCEEEGGGGGGHHHKKKMMMDDDKKKQQQOOOKKKSSSppp~~~jjjVVV777...'''***555;;;999444333222000...---+++((((((((('''''''''''''''''''''(((((())))))***)))((('''&&&&&&'''((()))***+++---///000000//////---------,,,,,,---000222222222333333333333333222333444666777888777777777777888:::;;;<<<>>>999888===CCCFFFJJJNNNQQQHHHAAABBBDDDBBB@@@@@@<<<===>>>???@@@AAABBBCCC222---(((%%%''')))***+++***,,,---,,,******+++...******,,,,,,---,,,++++++)))+++,,,///222111222000,,,---333666666444AAABBB???<<>>>>>;;;<<<>>>@@@AAACCCCCCCCC@@@AAAAAABBBBBBBBB>>>===;;;999999:::<<<======AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCC@@@?????????@@@CCCCCC@@@CCCDDDFFFGGGFFFGGGIIIJJJLLLKKKLLLNNNLLLKKKSSS^^^mmmKKK///***)))+++222999;;;777111222111///---,,,+++******''''''''''''''''''&&&&&&))))))))))))))))))(((((('''&&&%%%%%%&&&'''((())))))+++000333444333111///.........---,,,...111333333333333222222222111111111111111111222444666777333333333333444666777888???999666:::@@@DDDHHHLLLDDD???===@@@@@@<<<;;;???======???AAACCCBBB???<<<&&&''')))((('''''')))++++++---...,,,(((''')))+++'''((()))******)))((('''(((***,,,,,,******---000---...,,,((((((,,,...------...222:::BBBDDD@@@;;;<<<===>>>???????????????:::<<<>>>@@@BBBBBBBBBAAA<<<<<<======>>>>>>??????===<<<;;;999888999999:::;;;999777777999;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>@@@AAA@@@@@@AAACCC<<>>000---((('''(((,,,111333111...000///---+++)))'''&&&%%%(((((((((((())))))))))))'''''''''''''''((()))***((('''''''''(((***,,,...***...111111---******+++......------...///111333222111111333777888666333555444444444555555444222333111111333666888666444666777999===@@@@@@>>><<<:::999999999:::<<<>>>???===;;;;;;@@@FFFEEE>>>777(((%%%""""""%%%((()))(((&&&''')))*********)))((()))+++,,,,,,***(((''''''''')))***)))'''&&&(((+++---(((+++...)))+++///)))(((---...///999EEEDDD999<<<;;;999888888999;;;<<<777777888<<>>>>><<<:::===;;;::::::;;;;;;;;;:::888999;;;<<<<<<<<<>>>???CCCBBB@@@???@@@BBBDDDFFF@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEECCCAAA@@@AAACCCFFFHHHJJJJJJIIIIIIIIIKKKJJJFFFGGGKKKMMMLLLIIIFFFaaauuuYYY===,,,''')))***+++///222444222...***,,,,,,+++******)))(((((('''((((((((())))))))))))(((''''''&&&&&&&&&&&&''')))))))))***+++,,,---.........///000000///---+++++++++***++++++,,,---...000000000222444444333111000000///000111111000000222111000111333444222000999;;;===??????>>><<<;;;;;;::::::::::::<<<===>>>555777:::???AAA===444,,,)))&&&######%%%&&&&&&%%%&&&'''((()))))))))((('''$$$&&&((()))((((((((()))&&&'''((('''%%%%%%''')))(((''',,,***"""###***,,,)))------+++333AAACCC===;;;;;;;;;:::::::::::::::777777777:::>>>@@@@@@>>>===;;;999:::===@@@@@@???===<<<:::999:::;;;:::999999;;;<<<;;;::::::;;;===<<<<<<<<<===???CCCGGGIII???>>>>>>>>>>>>???@@@@@@???AAABBBCCCCCCBBBAAA@@@DDDEEEGGGIIIIIIIIIHHHGGGGGGIIIHHHEEEFFFJJJLLLKKKLLLKKKLLL```pppPPP666(((&&&))),,,***///555888666222---***+++++++++******))))))(((''''''((((((((()))))))))((('''&&&%%%%%%$$$%%%%%%)))***+++,,,---.........000...---000444444000,,,,,,------.........---------...000000///......///---------------...///000222111111111222222000///555888<<<;;;888555555666<<<;;;::::::::::::<<<<<<555:::AAADDDBBB999///''')))'''$$$###$$$%%%$$$$$$%%%%%%&&&'''''''''''''''"""$$$&&&&&&&&&&&&&&&((($$$%%%&&&%%%$$$###$$$&&&---)))))),,,///...''' )))---,,,(((---:::AAA@@@888999;;;<<<<<<;;;999888888777666777999;;;;;;:::<<<:::888888:::>>>@@@@@@>>><<<999999999999888777;;;<<<<<<;;;999888999:::888888999:::===AAAEEEHHH===<<<<<<<<<<<<===>>>>>><<<===???@@@AAAAAA@@@???DDDEEEFFFFFFFFFEEEDDDCCCDDDFFFFFFCCCEEEIIIKKKJJJAAAOOOPPPJJJ[[[|||[[[KKK666)))(((,,,//////+++000666777444///---,,,...---,,,***)))'''&&&%%%'''''''''((((((((())))))''''''&&&&&&%%%&&&&&&&&&)))***,,,---......---,,,---------000333333111...---...///000///...---,,,+++...000///,,,***,,,...------...------///111333222222222333444444333222222666:::999444111222555;;;:::999888777888888999888>>>DDDEEE???555,,,''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&'''&&&$$$######$$$###$$$$$$$$$$$$$$$$$$$$$,,,,,,&&&&&&,,,***$$$###&&&***+++(((***333<<>>@@@;;;::::::::::::;;;<<<<<<999:::;;;===>>>?????????@@@AAABBBBBBBBBBBBAAA@@@@@@CCCCCCAAACCCGGGIIIHHH>>>JJJVVVVVVJJJOOOtttuuuTTT222---(((&&&(((+++++++++222444555222---))))))+++------,,,***((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''')))***,,,,,,,,,+++***(((+++///000///...///000)))***+++,,,+++***)))(((+++...///...+++***,,,...,,,---//////......111333...///111222333333444555333888<<<;;;777555777;;;999888666555444444555666666:::===:::222***%%%##################$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%$$$###)))%%%"""(((&&&%%%000"""'''***))))))...555999000222555888:::999888777:::999888666555555666888@@@===:::666444444666888;;;999777777777888777555999;;;<<<<<<;;;:::<<<===999999888888888888999:::999999888888999999:::;;;777888999:::<<<======>>>>>>???@@@@@@AAABBBBBBBBB<<<@@@@@@???@@@EEEFFFDDDKKK@@@DDDRRRPPPFFFRRRmmmuuuNNN,,,((())))))((('''(((***,,,888666222,,,'''%%%%%%&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&((()))+++,,,'''((()))***************&&&+++///000---,,,---///******+++++++++++++++***,,,,,,,,,,,,++++++,,,...(((,,,//////---,,,---///))),,,...000000111222444222555888888666666888:::666555444333222333333444555666444///)))$$$###$$$ """###$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%%%%%%%&&&(((+++$$$$$$$$$%%%'''&&&$$$"""$$$"""333TTTPPP000###!!!%%%((())))))+++///222333444555666777777888888777888888777555555666888999999777555333444777:::999777666666777777777666888:::;;;;;;::::::;;;===555555555666777888999:::888888777777888888999:::666777888999:::;;;<<<<<>>===>>>BBBCCCAAAEEE>>><<>>>>>>>>?????????999<<<===<<<<<<@@@@@@===:::???AAA>>>???FFFLLLMMMXXXqqqnnnFFF&&&$$$333((()))***+++---222999>>>111---((('''***,,,+++***,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''***)))((((((((()))***+++,,,++++++---000111---)))((((((''''''(((***,,,---+++(((%%%&&&***------+++'''---222333///++++++,,,---000222222000///111333666444333444666777666555555444333333333444555555111...***&&&$$$#########"""$$$&&&%%%""" """&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$"""###%%%'''###""""""$$$'''&&&### ,,,!!!000,,,"""333'''$$$###$$$%%%&&&(((+++BBB???:::555333333666777000333777777666555666777222444666555333333666888666444333444666888888777888999999888555444444555444444555555666777888888777777777777777888999999888777777777888999:::;;;======<<<;;;:::999999:::999<<<===;;;;;;>>>>>>;;;AAA<<<<<>>???555++++++++++++++++++***))))))$$$'''((('''$$$###&&&)))"""%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&(((***,,,---+++)))(((((((((((((((((('''''''''++++++))))))***+++...///,,,***)))***...000000///000000000000000000000000///<<>>>>>===@@@;;;:::???DDDFFFHHHKKKJJJNNNPPP\\\hhhRRR777((('''---000000555555666888888555///+++((((((((((((((('''&&&&&&%%%&&&&&&%%%$$$$$$&&&'''###%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''&&&''')))******)))((('''((('''''''''''''''((((((+++***)))((()))+++---...,,,***)))***...000000......///111222222111///...(((222,,,///444===MMMDDD666444111000000...,,,***...***$$$  """"""!!!!!!!!!!!!"""""""""""""""""""""!!! """"""#########$$$$$$$$$""""""!!!"""$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!!!!$$$***,,,((('''))))))BBBUUUFFF,,,...999666444444333333333444666777666555333222222444666888777888999999888666444222777777777777777666555555444444333222222222222222111111222333333333333222666666777888888888888888555777888999:::;;;<<<>>>999;;;>>>>>>===;;;::::::<<<777777<<<@@@BBBCCCFFFCCCIIIJJJLLL___rrr???555***'''+++222777888;;;======888000***((()))$$$$$$$$$$$$$$$$$$######&&&%%%######%%%%%%%%%$$$$$$%%%&&&&&&$$$#########%%%$$$#########%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''')))***))))))(((((((((***,,,---+++***)))***---...///...,,,...111333333111...,,,---111000333222EEEZZZDDD222000...---......---,,,...)))### !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!! ########################"""""""""""""""###$$$$$$""""""###$$$$$$######""" !!!%%%)))'''###$$$(((333RRReeeOOO///000888///444444333222222333444555444444333333333333444555999999999888666333111///555555666666555555444444111222222222222111000000///000000111111111111111666555555555555666777777222555777666444555999>>>:::;;;<<<:::888777777888999555666;;;?????????BBBCCCJJJMMMHHHHHH\\\iiiAAA111///...///222777;;;===;;;<<<999222)))$$$%%%'''"""""""""!!!!!!!!!""""""'''$$$!!!"""%%%&&&%%%"""$$$%%%&&&%%%###""""""###$$$###""""""###$$$&&&'''(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''***+++((('''''''''((()))***++++++*********+++------...---...000111111000...---333111111444---DDD\\\<<<000...---...111333444444...)))### !!!""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$%%%#########!!! !!!""""""""""""###############%%%###""""""!!!###...999KKKTTTZZZLLL999888888***444333222111111111222333000111222333444444444444777777666555333111///...333333444444444444333333000111222333222111000///111111222333333333333222555444333333333444666777333444444333222444888;;;999:::999888666666777999999777999>>>@@@>>>>>>AAAEEEIIIPPPPPPHHHJJJbbb}}}hhh;;;333///000111111111222444666666333...)))&&&%%%%%%$$$"""!!! !!!""""""%%%""" !!!###%%%###!!!###$$$%%%$$$"""!!!"""#########""""""###%%%&&&''')))(((((((((((((((((()))'''&&&$$$######$$$%%%&&&&&&%%%%%%%%%&&&''')))***''''''''''''((()))*********************+++,,,---//////...------...//////...,,,---333...CCC\\\>>>000//////000333555666555---(((###!!!"""###!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###"""""" !!!###%%%&&&&&&"""######"""!!!!!!$$$'''!!!!!!!!!""""""######$$$###!!! !!!###+++:::III>>>888???FFF>>>888666000222222000//////000111111,,,...000222444444555555222222222111111000//////111222333333333333222222000111222333333222111000111111222333333333333333444333222222222333555666666333000111444777888777888888888777666777:::<<<:::999;;;??????======@@@EEEAAADDDMMMLLLFFFIIISSSxxxwwwDDD---333222333333222000//////000///)))$$$###%%%&&&$$$""""""!!!  !!!"""######""" !!!"""###"""""""""######"""!!!!!!"""$$$""""""###$$$%%%&&&''''''(((((())))))))))))((((((&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&'''''''''(((''''''(((((()))*********)))***+++***))))))+++---000///---++++++---///000000000...555222===PPP===111000///000111111///---***&&&""" !!!""""""!!! !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###""" !!!###$$$%%%&&& """$$$$$$$$$&&&+++000!!!!!!!!!!!!!!!"""$$$$$$###!!!"""$$$$$$&&&---666'''%%%999KKK???//////555000000///......///000111,,,---///111222333444444////////////000000000000111111222333333333222222000000111222222222222111...///000000111111000000333222222222222333444444666222///000555888777444777777888777777888:::===:::888:::===<<<999:::???FFF===;;;DDDKKKHHHEEEEEEPPPnnnfffAAA:::888000555555555444222000---,,,(((%%%!!!"""$$$%%%"""!!!  """###!!!""""""!!! !!!### !!!"""!!! !!!###&&&!!!"""%%%'''(((((('''&&&%%%''')))******)))'''%%%%%%%%%%%%&&&'''((()))***$$$%%%'''(((((('''&&&%%%''''''((()))************(((***+++***((((((***---......---,,,,,,---......444777///555555111<<<777...---...//////---)))&&&&&&###   !!!"""###$$$$$$$$$$$$$$$$$$###"""""" !!!!!!""""""###### ###$$$###"""$$$***///!!!!!! !!!"""$$$%%%&&&###"""$$$""" ###&&&;;;GGG:::...///111......---------///000111.../////////000111111222111000000000000000111111000111222333333333333222000/////////000000111222------...////////////...111222333333444444333333222111111222333444444444777888888888666666888999;;;999:::;;;999777999???EEEBBB???@@@CCCEEEGGGHHHDDDVVVsssnnnDDD111555888444444444555444222...)))&&&%%%$$$#########""" !!!  """###!!!###!!! ### !!! !!!$$$&&& """&&&((())))))'''&&&###%%%(((******(((%%%###$$$%%%&&&''')))***++++++$$$%%%'''))))))'''$$$###'''((()))***++++++++++++(((***+++***((('''***,,,,,,,,,---......---,,,,,,...444***333777,,,222888)))***,,,...///---)))&&&"""  !!!"""$$$$$$###############"""!!!!!!######""""""!!!!!! """$$$%%%""""""'''!!! !!!"""$$$%%%'''""" ###%%%$$$%%%(((%%%&&&111777333555666...---,,,,,,,,,---///000111222111000///////////////333222222111111111111111000111222333333333333333///...---------///000111---...//////000000//////111222333444555444333333---000444333111000222444777888999888666555555666===;;;;;;<<<999777:::@@@>>>DDDFFF@@@:::<<>>???@@@BBBDDD666DDDKKKJJJTTTuuuxxx>>>555111444444...+++---++++++***)))'''&&&$$$###$$$######"""!!!!!! ,,,+++$$$"""///   !!!###$$$)))&&&######$$$'''((((((''''''''''''((((((((()))+++)))'''&&&&&&''')))***,,,))))))***)))%%%###$$$$$$%%%&&&'''&&&&&&'''))))))))))))))))))***+++,,,++++++,,,---------------///+++222EEEKKK???333000...000111000+++%%% $$$###"""!!! !!!!!! !!!!!!$$$$$$######""""""!!!!!! """!!! !!!  """######""" ###%%%$$$###$$$)))---)));;;XXXCCC;;;888***...000000...,,,---...---...000000//////000111---...//////...---------.........//////000000111000///......------------,,,,,,,,,,,,---------...000111333444444444333222666777888888888888888777888888999999::::::;;;;;;777888999::::::999888777555888;;;<<<>>>@@@BBBEEE<<>><<>>555,,,---444///---(((### """ !!!!!! !!!  """"""!!!!!!   !!!!!! !!! !!!""""""###///+++!!!???+++///222222000///000111111222222000---+++***+++)))***+++++++++,,,...000........................---,,,,,,++++++,,,,,,,,,)))***,,,...//////...---////////////000000111111555666777888999999999999777666666666555555444444666777888999999888777666:::;;;======<<<<<<===???CCC??????CCCCCCAAAFFFOOOVVV|||^^^666"""$$$---&&&&&&%%%$$$######!!! &&&!!! ###!!! !!!""""""!!! %%%$$$$$$###$$$%%%&&&'''''')))+++...000///+++'''&&&'''((()))((('''%%%$$$$$$&&&)))+++,,,+++)))(((###'''(((%%%%%%))))))%%%###%%%&&&&&&&&&&&&((()))%%%%%%%%%%%%'''((()))***))))))***++++++++++++++++++333;;;:::000(((+++222///+++%%%"""!!!"""###$$$  !!!""""""!!!  !!!%%%''' """!!!!!! !!!""""""""""""((('''"""###<<<222222222111000///......///000000///---,,,,,,---***)))((()))+++---......------------------,,,,,,,,,,,,++++++++++++,,,,,,***+++---...///...---,,,------......///000111222444444666777999::::::::::::999888666555555666666777777888888888888777777888:::;;;;;;::::::<<<===CCCEEEFFFDDD@@@>>>CCCJJJFFF\\\[[[///"""++++++ $$$%%%### !!!$$$$$$%%%(((((( !!!"""######"""!!! )))((('''&&&'''((()))***(((((()))+++------***((('''((()))***)))(((&&&$$$%%%(((+++......+++(((%%% %%%&&&###$$$))))))$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$%%%&&&'''))))))''''''((()))))))))))))))'''///666666---&&&(((...)))%%%!!!    !!!!!!"""!!!!!!   (((111777 """!!!!!!  $$$!!!'''""""""&&&888555222000///...,,,+++,,,---......------...000---***(((***...111111000,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,---///111111000///---,,,,,,------///000222222111222333555777888999999>>><<<:::888777777888999888888777777777777888888666777999999999999;;;===:::>>>AAABBBCCCFFFDDDAAAFFFIII```HHH,,,///&&&$$$$$$&&&%%%$$$"""!!!""" !!!"""###%%%&&&&&&''''''&&&&&&%%%'''&&&$$$""""""$$$'''((((((&&&'''***)))######(((+++***(((''''''((()))***%%%)))---...---***'''&&&&&&''''''%%%###!!!"""###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))'''(((***++++++***)))(((***)))((()))+++++++++*** !!!!!!!!!!!!!!!%%%%%%+++((( '''%%% !!!  !!!###$$$$$$ !!!!!!!!!!!!""""""""""""!!!""""""""""""%%%'''gggXXX<<<,,,111000((()))...***000444000222666000///,,,***)))***+++++++++...---,,,+++************...---,,,---...//////---000//////111333333111...000///.........///111222444555666555555555777999666777888888888888666666<<<<<<;;;:::999999999999<<<<<<<<<<<<;;;:::999888@@@AAABBBDDDEEEDDDBBB@@@CCCGGGJJJXXXOOO..."""%%%!!!$$$,,,((($$$###"""!!!   !!!""""""!!!###%%%&&&&&&%%%###!!!$$$###"""!!!!!!###$$$%%%(((&&&'''***)))$$$$$$(((***)))((('''''''''((((((&&&(((***)))(((&&&&&&&&&%%%&&&'''%%%###"""###$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&%%%%%%(((***)))***+++,,,,,,+++)))((('''&&&%%%%%%$$$$$$###""" !!!!!!%%% $$$!!!!!!---*** %%% !!!  !!!"""""" !!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$LLLQQQAAA,,,,,,111///...///***000333...000444......,,,***)))***+++***)))))))))((((((((())))))***000.........000111000///---,,,,,,...111222111///111111111111111222333333000222333333333444666999666777999;;;<<<<<<<<<;;;999999888888888999999:::=========<<<;;;:::888777<<<===>>>???@@@@@@>>>===>>>CCCEEEHHH]]]]]]***!!!###$$$ $$$)))!!!!!!  !!!!!! """$$$&&&&&&$$$""" &&&&&&&&&&&&''''''((((((((('''(((***)))%%%%%%(((((((((((((((''''''&&&&&&%%%&&&&&&%%%###"""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&((()))***%%%&&&''''''&&&''')))++++++,,,,,,---,,,+++)))(((***)))'''%%%###!!!  ###"""***NNNFFF000 !!! !!!!!!!!!  !!!!!!!!!"""""""""$$$%%%%%%###!!! """///GGGDDD---(((///111111///+++///222,,,...111,,,...,,,***)))******)))(((''''''''''''((()))***+++///...---...000111000///+++))))))***---///000///000111222222333333222222---...000111111333555888222333555777999:::;;;;;;666666666777888888999999=========<<<;;;:::888888>>>>>>???@@@@@@@@@@@@@@@>>>FFFJJJDDDDDD^^^ooo+++"""!!!&&&+++(((%%%""" $$$$$$%%%&&&&&&%%%$$$$$$&&&''')))***+++******)))'''((()))***((('''''')))(((((((((''''''&&&%%%%%%$$$%%%%%%$$$""""""###$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''((()))%%%&&&((((((((((((***,,,+++,,,,,,,,,+++)))((('''+++***)))'''###!!! ###---$$$""""""((((((!!! !!!""""""!!!!!!  !!!!!!!!!""""""$$$$$$$$$###!!! !!!"""""";;;@@@222+++******///000+++///111***,,,///)))---+++***)))******)))'''))))))((())))))***++++++,,,+++***+++---...---,,,+++***))))))+++---...///---...000111111111000///---///000000000111444666000111333444666888999999666666777777888888888888:::;;;;;;;;;;;;;;;::::::???@@@AAAAAAAAAAAABBBCCC@@@FFFMMMKKKCCCJJJlll\\\,,,"""!!!+++111%%%&&& '''&&&%%%$$$$$$%%%&&&'''###$$$&&&((()))(((''''''&&&)))+++***(((((()))))))))(((((('''&&&%%%%%%%%%"""%%%''''''%%%#########$$$%%%''''''&&&&&&''')))(((''''''&&&&&&'''''''''&&&''')))***))))))***,,,*********))))))''''''&&&'''((('''%%%!!! !!!!!!555###"""  !!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!"""###"""!!!!!!###%%%"""...333555444)))$$$...111,,,...///)))***...(((,,,+++******++++++***(((++++++***))))))))))))))),,,+++***+++,,,---,,,+++...---,,,+++***+++,,,...---...///000111000//////111222222111000000222333555555555666777777888888888888999999888777666666666777888:::;;;<<<<<<<<<;;;===@@@@@@??????@@@BBB@@@>>>AAAHHHFFFEEESSSeeejjj)))%%%######---""" !!!!!!&&&%%%############%%%&&&$$$%%%''')))******))))))&&&***,,,***(((***+++)))+++***(((&&&%%%%%%&&&&&&###&&&((()))'''%%%$$$$$$%%%&&&''''''&&&&&&((())))))(((((('''&&&&&&''''''''')))++++++*********+++)))))))))(((''''''''''''(((***+++(((###!!!"""### !!!"""######((( ///$$$<<>>CCCDDDBBBAAAAAACCCDDD;;;999@@@GGGHHHLLLRRRllllll111###$$$ ###$$$ !!!""""""$$$%%%&&&''''''&&&%%%$$$&&&'''(((***+++,,,,,,,,,&&&+++---)))(((+++,,,***...,,,(((%%%$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&&&&'''(((((('''&&&''')))((('''''''''''''''((())))))+++------+++***)))***))))))((((((((((((((())),,,...///,,,&&&###$$$&&&!!!###$$$%%%&&&$$$+++EEE333%%% !!!  !!!!!! """"""""""""%%%'''$$$%%%###+++:::888------222,,,...///(((***...******)))***,,,//////...---***))))))((((((((())))))---++++++,,,---...---,,,***---......+++***+++,,,...............///000000111111222111000000222333000///............///000555666777888888777555444444555666777888888888888999???EEEGGGEEEBBBBBBDDDFFFBBB???@@@DDDHHHLLLOOOQQQ???"""&&&&&& """!!! !!!"""######&&&***------***&&&###$$$$$$%%%&&&'''((())))))%%%+++---)))(((,,,---***000---)))%%%$$$%%%(((***)))((('''$$$######&&&)))'''((()))((('''&&&''')))&&&&&&&&&'''''')))***+++***,,,......+++***))))))***)))))))))))))))***+++***,,,---)))###"""!!!$$$&&&'''((("""???""""""''')))$$$!!!"""  !!!!!!   !!!!!! !!!""""""!!!"""$$$&&&%%%+++'''&&&666===222)))222,,,...///(((+++///+++))))))***---000111000...************+++,,,---...***)))((()))+++,,,+++***'''***---...,,,***+++---,,,,,,+++******,,,---......///000000000000222444111000000//////000222333111333555666777777555444666666666666666666555444444:::BBBDDDBBB>>>>>>???BBBGGGHHHCCC???AAAGGGKKKTTTSSSUUU"""$$$''''''###%%%###))),,,(((###%%%,,,***'''&&&(((,,,---+++((((((333777...$$$$$$***,,,---,,,+++)))(((''''''''''''((((((((((((((('''&&&###&&&)))(((&&&$$$%%%&&&***)))(((&&&&&&''''''((()))***+++,,,++++++)))(((******++++++++++++******000...***&&&###!!! !!!%%%***///111000---'''"""    """$$$"""  """"""""""""############$$$$$$######,,,666555---...---+++,,,------,,,***...///111444666666333111***+++,,,,,,,,,,,,+++***+++++++++******))))))))),,,+++***))))))***+++,,,///...,,,,,,...///......///////////////000111111//////---,,,,,,---...///---000444666777777888:::333555666444222333666999999:::===???BBBCCCCCCCCC@@@@@@AAAAAABBBCCCFFFHHHRRRBBBkkkaaa+++ ### &&&(((!!!%%%!!!%%%111999555+++###(((((())))))(((((('''(((///777999000((((((,,,......---,,,***)))(((''''''************)))(((((('''###&&&((((((&&&%%%%%%&&&)))((('''&&&&&&&&&&&&''''''((()))*********)))((('''(((((())))))(((((('''777444///***&&&$$$###""""""!!!!!!!!!"""$$$&&&(((***((($$$!!!    )))&&&!!! !!! !!!!!!"""""""""#########!!!###$$$%%%+++222111++++++(((&&&&&&(((***,,,,,,///,,,,,,///444444///***++++++************++++++------,,,,,,,,,,,,,,,,,,++++++************++++++///---,,,,,,---...---,,,---------------...//////...---,,,++++++,,,---......---...111666888888777111333444333222333666888888999;;;===>>>>>>======BBBDDDEEEDDDBBBBBBEEEGGGHHHTTTQQQwwwddd111$$$"""$$$ >>>>>>)))(((***"""&&&'''!!!###000;;;999---###%%%)))+++***&&&###%%%'''111444333,,,''''''******...---,,,+++)))((('''''',,,,,,++++++***)))(((((($$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&((()))***))))))((('''''''''(((((('''''''''888666222...***&&&###"""$$$###!!!  """"""!!!     )))&&&"""!!!$$$ """"""  !!!!!!""""""""""""######"""%%%%%%(((,,,---***,,,)))&&&&&&)))---000222///***(((+++222333---&&&+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++...,,,+++***+++,,,+++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,///+++))),,,444888777444///111222222222333666888888999<<<======<<<:::888AAADDDFFFDDD???>>>AAADDD@@@TTTBBBIII~~~***### !!! )))>>>444)))===((($$$$$$(((***)))***...%%%((())))))'''%%%&&&(((///...,,,(((&&&'''((()))************))))))((((((---,,,+++***)))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''')))******))))))(((((())))))))))))((((((000111111///,,,'''"""  !!! !!!""""""!!! ###### ###  """######  !!!!!!!!!!!!"""""""""###"""$$$$$$$$$(((,,,///,,,***((((((+++...000111,,,***))),,,000111...)))+++)))(((&&&&&&((()))+++)))))))))******+++++++++***+++,,,------,,,+++***---+++)))))))))***)))(((***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...+++))),,,111666666555///000111222444555777888999;;;===???@@@>>><<<:::<<<@@@CCCAAA<<<:::===AAABBBCCCIIIIII\\\777###$$$ """!!!!!!!!!"""$$$+++(((000777FFF///)))$$$$$$%%%%%%)))///'''&&&%%%'''***+++***(((---+++)))))))))***+++---%%%&&&'''((()))))))))))),,,+++)))'''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''(((*********)))'''&&&%%%&&&(((***++++++******'''''''''(((((('''''''''&&&)))...000...)))""" !!!!!! !!!!!!!!!  !!!!!!  !!! !!!###"""  !!!!!!!!!!!!""""""""" !!!"""""""""%%%---555(((''''''(((***+++)))'''&&&)))+++,,,,,,------...***)))'''&&&&&&''')))***)))))))))******+++++++++******,,,------,,,******,,,***(((((())))))((('''++++++,,,------------,,,++++++,,,,,,------------,,,---......000222555888111111222444666777888888777999<<>>999===@@@???<<<;;;>>>BBBFFFAAALLLOOOGGGeeeOOO$$$!!!### """############ '''!!!<<>>??????:::<<<>>>@@@@@@AAABBBCCCDDDNNNBBBCCCTTTNNNggg^^^---%%%%%%""" !!!"""######### '''$$$###555111)))$$$***000///***&&&%%%%%%%%%''')))))))))(((###"""%%%)))(((###$$$)))'''(((***+++,,,+++***))))))'''%%%$$$###$$$%%%&&&)))&&&$$$$$$&&&''''''%%%&&&(((+++,,,,,,***&&&$$$&&&'''((()))))))))((('''######$$$$$$$$$$$$#########%%%(((***+++)))&&&$$$    !!!"""""",,,;;;$$$!!! !!!!!!!!!""""""###"""###"""%%%,,,---,,,+++,,,---,,,***(((***+++,,,+++***)))***+++))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))'''&&&''')))************+++---...///...---,,,((()))+++,,,---------,,,/////////000222222222111222111222444777888666333555555666888:::<<<>>>???<<<;;;<<>>======:::<<>>>>>>>>:::;;;===>>>@@@AAABBBBBBFFF[[[ddd&&&$$$ !!!!!!!!!!!!   !!!"""///555***"""######""""""###&&&(((%%%###---###...%%%///++++++***))))))((('''''',,,,,,+++,,,------***(((''''''''')))******(((&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''((((((((('''&&&'''))))))&&&&&&))))))''''''&&&%%%%%%%%%%%%""" %%%'''$$$"""###%%%$$$$$$###!!!!!!###%%%%%%%%%!!!!!!     !!!"""###!!!###'''+++:::aaaSSS&&&$$$ """""""""""""""###$$$%%%!!!///666///'''''')))(((++++++++++++++++++,,,,,,((()))***+++++++++***)))...---,,,,,,---...---+++))))))******+++,,,,,,,,,+++)))***------***)))+++++++++++++++++++++,,,,,,,,,+++******,,,///222444222000...---...///...---333222111000000111333444555666666666777777777777999::::::;;;<<<<<<======::::::999:::;;;<<<>>>???DDD;;;lll000"""$$$444000,,,&&&  """!!!"""!!!  ###!!!$$$777???333 """!!! ###'''%%%!!!''' ...+++---,,,++++++***)))((('''''''''''')))+++------***(((''''''((()))))))))(((''')))((('''&&&&&&'''((()))$$$&&&((())))))(((&&&%%%&&&'''&&&%%%%%%&&&'''&&&'''&&&%%%%%%&&&%%%###!!!&&&)))%%% !!!######$$$###!!!!!!"""$$$%%%'''###!!!    !!!!!!""""""!!! """%%%'''...}}}***$$$$$$ """"""""""""###$$$&&&&&&$$$111999444+++'''&&&&&&((((((((())))))))))))))))))***+++,,,------,,,,,,++++++++++++,,,,,,,,,+++((((((((()))******++++++---+++---111111---+++---)))))))))))))))))))))))))))******+++---000222333000///....../////////---000000000000111333444555777777777777777777777777555666777888888888999::::::999888777888;;;>>>???>>>FFFIIIrrrBBB!!!!!!'''"""888000,,,&&&  !!!"""###"""!!!  """$$$***000###"""$$$$$$!!!...999"""###'''222'''******)))(((((('''&&&&&&###$$$%%%(((++++++)))''''''((())))))))))))******)))(((''''''''''''((()))%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&&&&&&&$$$"""!!!(((***%%% !!!!!!######"""!!!!!!###&&&(((+++'''!!!  !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!KKK@@@ '''&&&+++""""""""""""###$$$&&&&&&%%%---444444///,,,)))''''''''''''(((((())))))))))))******++++++,,,,,,,,,((())))))))))))))))))***&&&&&&''''''((())))))))),,,+++---111111---+++,,,))))))))))))************'''))),,,///111222111111///...---...000000///...,,,---...000222444666777999999888888888777777777333555777777666666888::::::999888777999<<<@@@CCC;;;LLL>>>CCC~~~"""$$$!!!---!!!&&&!!!!!!"""""""""  """###"""!!!!!!!!! !!!!!! """!!!$$$ """&&& !!! """777HHH&&&'''###111###((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%###'''((())))))))))))***,,,)))(((((((((((((((((()))&&&'''((((((((('''&&&%%%&&&$$$%%%((((((%%%$$$&&&'''&&&%%%&&&'''&&&%%%###"""''')))$$$ !!!!!!"""###""""""###&&&(((111,,,%%%  !!!   !!!!!!!!!!!!!!! !!!!!!"""### !!!"""######"""!!! '''...###((("""""""""""""""###$$$%%%!!!%%%+++...000///---+++(((((())))))******++++++(((((((((((())))))))))))'''((())))))'''&&&'''(((%%%%%%%%%&&&''''''((((((***((())),,,,,,)))(((******++++++,,,------......''')))...111333222000///...------...000111000...+++,,,...000222444666666888888888888777777777777444777:::999777777999<<<999999888888:::===AAACCCAAA>>>BBB>>>NNNIII######***!!!!!!""""""!!! !!!!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!###%%% ###)))%%% $$$&&&&&&&&&###222<<<111)))$$$'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&%%%###%%%''')))(((''''''))),,,)))(((((((((((((((((()))(((((('''''''''&&&&&&&&&(((%%%&&&******&&&%%%(((&&&%%%$$$%%%&&&&&&$$$"""!!!$$$%%%""""""$$$### !!!$$$$$$######%%%(((444///)))%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!   !!!!!!"""######!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$...+++ """""" """""""""!!!!!!""""""###"""&&&)))***))))))***''''''((())))))***+++++++++******))))))))))))***((()))***)))&&&%%%&&&(((%%%%%%&&&&&&'''(((((())))))&&&&&&))))))&&&&&&)))))))))***+++---...//////(((***,,,///000000///...,,,,,,---///111111000...------///000222333333333555555555555666666666666444777::::::777666999===999888777777888:::===>>>BBB888BBBCCC<<>>777:::AAAAAApppOOO333*** $$$))))))%%% (((***###!!!$$$###"""&&&'''###!!!######!!!""""""""""""!!!!!!!!!!!! !!! !!!"""!!! !!!"""$$$###"""""""""###$$$%%%%%%$$$$$$;;;&&&...***111(((((())),,,...---((($$$&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((+++***((('''((()))+++,,,,,,+++)))(((&&&%%%%%%%%%$$$'''))))))(((''''''(((&&&&&&&&&&&&%%%$$$######""""""############""""""#########$$$%%%&&&((()))""";;;444JJJsssZZZPPPGGG666:::333000,,,...###***666>>>@@@<<<888444***///---$$$!!!&&&'''###555!!!###"""&&&%%%)))###!!!(((,,,***&&&%%%$$$"""###%%%''''''&&&&&& !!!###&&&&&&######$$$&&&&&&### !!!%%%(((((("""!!!(((,,,******...******+++,,,,,,***)))(((''''''&&&&&&&&&&&&'''''')))***)))&&&######%%%))))))'''&&&'''***+++***(((******))))))))))))******)))***---...//////---,,,111---+++---222444222......---------...111333555000000111222222333444444333666999888333111222555777444333444666777555333777:::>>>===888>>>YYYuuu@@@222***######$$$ ,,,,,,(((!!! '''******%%%""""""""" """"""""""""!!!!!!!!!!!! !!!!!!!!! !!!"""!!! """$$$""""""""""""###$$$%%%&&&)))###///"""111000%%%%%%%%%(((***)))&&&"""&&&%%%$$$$$$%%%%%%$$$###)))))))))(((((()))))))))+++***(((''''''((()))******)))((('''&&&&&&&&&'''(((***,,,,,,***(((((((((%%%%%%%%%%%%$$$###""""""""""""############""""""""""""""""""###$$$%%%&&&...MMM333wwwuuu}}}www}}}rrrrrrkkkYYYHHH===:::666222---*********&&&###,,,)))&&&$$$###!!!$$$###""""""!!!  ,,,)))(((***)))&&&$$$###+++(((&&&((()))((((((***)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((())))))'''$$$###%%%((()))'''&&&'''***+++)))(((******************+++++++++,,,...000111000//////000---+++---111333111...,,,---...///000111111111000111111222222333333333222666888777333111222555444222000111333333222000222222555777666:::JJJ[[[III:::111((($$$'''###!!!...===333)))%%%###!!!!!!###&&&))))))$$$!!!"""""" """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!  !!!###!!!!!!!!!"""###%%%&&&'''###---$$$!!!+++ """###%%%%%%$$$%%%''''''%%%###((('''%%%%%%&&&%%%$$$###)))))))))******)))))))))+++***((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((***+++,,,,,,)))'''&&&&&&$$$$$$$$$$$$###"""!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!"""######---///'''___vvviiiVVVCCC666555333///+++(((&&&$$$---+++(((&&&((()))***))),,,!!!"""(((+++,,,+++(((''')))(((&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((('''&&&''')))***)))(((*********++++++,,,,,,,,,---...///111111111111000...,,,+++,,,000111000...+++,,,...000000///...---111111111111222222222222111444666555222111222444333111000000111111000...444333444888;;;<<<@@@EEEXXX777888000%%%"""'''$$$ 111LLL@@@111&&&&&&'''###"""'''###$$$!!! """###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!! !!!### !!!"""###%%%'''((("""(((---<<<222333(((''''''''''''((((((((()))(((''''''((()))(((&&&&&&&&&((())))))(((&&&&&&***)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&(((***)))'''%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""$$$%%%,,,"""///000...JJJ''':::999CCCNNNSSSRRRQQQTTTYYYEEEHHHMMMTTT\\\cccccc```^^^iiiwwwwwwvvv[[[DDD666***(((%%%###&&&***)))%%%###!!!&&&000222,,,))),,,&&&***+++((((((,,,+++&&&)))((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''((())))))(((((())))))***+++++++++++++++,,,---.../////////...,,,+++***+++...///...---,,,,,,---......---,,,+++111111111111000000000000///222444333222111222333555444333333333222111111777666888<<<>>>>>>===<<<:::xxxMMM777,,,+++!!!!!!'''%%%!!!444OOO111$$$"""%%%!!! $$$###$$$!!!!!!###%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!### !!!"""###%%%'''(((***666111&&&***))))))(((''''''''')))***'''&&&%%%''')))******)))%%%&&&'''(((((('''&&&%%%)))(((((('''&&&%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""!!!!!! """$$$&&&(((%%%$$$555:::UUU{{{xxxrrrxxx}}}hhhTTTSSSGGGBBBHHHFFF777***'''111>>>...///222+++***---222>>>JJJMMMJJJLLLWWWbbbZZZiiiuuuvvvxxxppp]]]LLL888&&&444///'''!!! ***444%%%''''''(((+++///...)))***)))((('''&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%&&&'''''''''''''''((()))''''''((()))******))))))''''''((()))************************,,,------,,,---,,,+++*********+++,,,///////////////............///111111111111111222444555555444333222333333333666888888888999999999888GGG999555"""######)))&&&%%%444$$$ """&&&%%%$$$$$$$$$((()))%%%###%%%%%%$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""!!! !!!"""$$$!!!!!!!!!"""###%%%&&&'''###+++XXX666%%%&&&)))&&&''''''&&&%%%%%%&&&(((###""""""$$$'''((((((((('''''''''(((((('''''''''(((((((((''''''&&&%%%%%%((('''&&&%%%$$$#########%%%''')))***)))(((((()))&&&&&&&&&&&&%%%$$$###### !!!!!!""""""!!!!!! !!!###%%%'''(((""")))555111MMM<<<------,,,>>>666,,,***)))***,,,...//////111000***%%%***444444+++222<<>>SSSRRROOOPPPsssZZZMMMUUURRRSSSeee```CCC***~~~lllKKKUUUdddooovvvxxxYYYHHH(((888kkkxxx333"""///222 $$$((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&))))))))))))((((((((((((###$$$$$$%%%&&&'''((((((((('''((()))+++***)))''',,,###---&&&+++$$$888!!!)))(((((()))******(((&&&---+++(((((()))))))))))),,,+++***))))))***+++,,,------......///000000000//////000222444444222000333444444333222111000///777444===>>>zzzHHH...+++$$$)))$$$%%%&&&''''''&&&&&&%%%***''''''))) !!!(((  !!!!!!""""""""""""!!!!!!!!!""""""###%%%'''$$$$$$$$$***777222&&& $$$&&&"""###)))$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''***,,,+++)))&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$#########""""""  !!!!!!!!!***+++;;;___ddd:::444333JJJ111OOO333"""bbbOOO***,,,QQQAAA '''+++!!!111333......222555EEEBBB&&&***'''---***...,,,vvv444222VVVDDD...***...''')))***000'''111:::@@@@@@MMMUUUggg666OOOdddCCC)))+++---+++))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''')))******((('''(((*** /// ///...------,,,++++++,,,---------,,,***(((''')))******)))++++++***))))))***++++++*********+++,,,,,,------......///111333333111///333333333333222111000000......222:::WWWUUU555---((("""***%%%%%%&&&&&&&&&%%%$$$$$$***,,,### """...((($$$ !!!"""######!!!!!!"""###$$$$$$$$$$$$ '''###"""000444$$$ """((((((""""""'''&&&%%%%%%$$$$$$######"""&&&%%%$$$###"""###$$$%%%%%%&&&'''''''''&&&%%%$$$'''&&&'''(((***)))'''%%%"""&&&((('''$$$###&&&***%%%%%%%%%$$$######""""""$$$$$$#########"""""""""  !!!((( +++%%%(((UUUSSS222!!!!!!///...!!!000000---666&&&???MMM)))(((```000&&&EEEsssoootttXXX>>>777///>>>BBBDDD,,,###<<>>%%%...rrr''')))AAA:::&&&@@@sss$$$>>>tttooo222???dddvvv,,,###ZZZjjj&&&%%%YYYPPP%%%...fffVVV===AAAFFFKKKGGG)))333+++555<<<LLLPPP222eeeRRR,,,$$$'''!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%$$$''')))(((&&&&&&***///HHH...,,,;;;^^^eee===+++,,,,,,)))'''***111777...,,,)))(((((()))(((''''''((()))******)))((('''''''''((())))))******++++++******,,,...111111111222111000//////000111222111111///666CCC:::;;;aaa+++???,,,---###%%%""""""!!!!!!!!!###$$$%%%222WWWzzz!!!000$$$ !!!!!! !!!!!!!!!!!!!!!&&&%%%$$$#########$$$%%%,,,BBB222(((&&&$$$###)))(((%%%###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((###$$$'''***,,,,,,(((%%%###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""""""""############---!!!---222888222***!!!qqq((((((---***'''$$$******zzz((((((+++LLL%%%...tttxxx///$$$IIIqqq???***111:::HHH```(((###SSSrrr444'''YYYiii(((,,,bbbXXX)))999wwwoooMMMYYY```...444pppHHH000555ZZZ666EEEggg((($$$999(((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&&&&+++000```***555111{{{PPP//////---***)))///;;;DDD///---***((((((((('''&&&'''((()))******)))((('''(((((())))))***+++++++++,,,+++***,,,///111222111222111///......000222333---444'''444555333KKKCCC{{{nnn222***------ ###''' $$$)))$$$555ooohhh)))%%%###""" """######""""""!!! ((($$$+++'''---,,,((((((111!!!'''%%%'''(((((('''&&&&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%###&&&------'''$$$&&&---'''"""%%%***,,,&&&,,,((($$$###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""''',,,&&&;;;&&&333vvv>>>+++(((AAA<<<%%%///000'''&&&555FFFLLL+++000,,,RRR$$$999fff***&&&999RRR......---+++$$$%%%###+++QQQ444***MMMuuu,,,((([[[ddd'''555ccc###***www???:::www~~~DDD"""444uuujjj***555ttt(((000 )))+++***((('''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%(((***+++***)))((()))***,,,...***,,,aaaYYY******)))((((((,,,111666555222---++++++,,,---------...///...---***(((&&&(((((((((((()))***++++++111---)))+++///222111///////////////000000000000---...///111555:::BBBGGGGGGYYY;;;"""(((***!!! '''&&&$$$###(((ggg|||^^^,,,*** $$$  $$$$$$$$$$$$$$$######"""(((''' '''JJJJJJ ((("""###111---&&&((())))))'''''''''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&$$$&&&++++++'''&&&))))))%%%"""&&&...333444222)))&&&######$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""$$$%%%"""222&&&111bbb444)))nnn|||ooowwwyyywww000---zzzSSS"""###QQQ222(((///VVV+++!!!!!!,,,888444555[[[HHH---HHH000'''MMM000333~~~wwwZZZ888(((AAAfff{{{QQQ+++///fffsss))),,,111...$$$333+++***((('''&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&((()))***))))))+++---+++---...)))777]]]\\\000...---,,,******++++++,,,222///---,,,,,,,,,+++***000000111111000...,,,++++++++++++++++++,,,,,,---333///,,,---111222000---////////////////////////000111333555888===CCCGGGIIIvvvBBB&&&,,,---&&& """!!!'''(((SSSiiixxxqqqjjjnnnAAA###%%%""""""###$$$$$$%%%$$$$$$$$$)))$$$'''+++&&&DDD777$$$***$$$!!!"""&&&((())))))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&$$$%%%)))***((((((+++))))))***///999BBBIIIMMM'''%%%######$$$&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################%%%***)))222GGG222%%%--- )))EEE```RRR!!!%%%zzzTTT***!!!999&&&%%%'''yyymmmccc]]]nnn{{{ZZZ'''666111&&&BBB///%%%ggg===444......000111777>>>KKK444&&&'''RRR///...777$$$"""000***)))(((''''''&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%''')))))))))***,,,......***......&&&)))---&&&///---++++++---,,,)))%%%---,,,+++,,,,,,+++)))'''///000111111111000///...//////...---------......444111000111333333///,,,///.....................111333666888:::===AAADDDKKKLLLeee777,,,,,,$$$ (((---+++***KKKNNN|||wwwuuuvvv///%%%$$$  !!!"""############...!!!:::@@@"""'''%%%)))'''!!!***222+++$$$&&&(((((('''&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((()))))))))(((((('''&&&%%%%%%'''))))))((('''(((###$$$%%%'''+++000666:::'''%%%$$$###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$'''!!!&&&...666222ppp333%%%''''''///***000...+++$$$"""000;;;???***((("""666NNNBBB---333<<<;;;+++'''XXXzzz~~~???)))111444)))===111LLLxxxXXX222###+++$$$%%%222$$$&&&(((!!!888|||---+++sss;;;###((())))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))***,,,---333((('''///000------000,,,)))''')))---///,,,(((+++***)))))))))***((('''+++,,,---.........------111111///......---------222111222333555444000---,,,,,,------...////////////111444666888999;;;===FFFEEEsssJJJ333+++&&&"""***...$$$222YYYiiikkkppp666...NNNAAA555 ###((($$$!!!  !!!###$$$$$$$$$$$$ )))NNN777$$$ ***!!!bbbqqq***"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((((('''''''''((())))))*********)))%%%''')))******)))&&&$$$*********&&&"""((('''&&&$$$######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%((("""'''000777(((jjjPPPBBBBBBFFF===;;;777999999888777444---%%%000CCC^^^iii|||>>>%%%)))555EEE&&&&&&+++666???555***(((***;;;777666444""",,,888<<<)))888???'''111PPP\\\yyyqqq___KKK@@@888+++***,,,'''111xxx666+++UUUCCC###,,,'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***+++...***%%%'''//////++++++,,,((($$$&&&+++......+++,,,)))&&&$$$&&&((())))))))))))***+++,,,,,,,,,,,,000000...---,,,,,,,,,,,,...///111444555444111///)))***+++---///000111222...000333555666777888999<<>>```|||yyyzzz}}}|||\\\WWWLLLPPPaaaFFF&&&@@@UUU&&&)))"""''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++***)))((()))***$$$111...&&&***+++(((,,,...***&&&&&&(((******)))+++((($$$###$$$''')))***))))))******+++,,,------///...---,,,+++*********+++---000222333222000///)))***+++---///111222333///222555666666777999::::::KKK:::uuuaaa111---555***EEEQQQ...111999jjjddd111<<<222333"""((())) $$$!!! ###""" !!!"""""""""######$$$$$$%%%&&&&&&&&&&&&++++++'''000'''!!!'''*** %%%!!!###%%%%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&((((((###$$$''')))******)))(((******+++++++++++++++******---,,,)))***000222000!!!!!! !!!"""###$$$%%%%%%&&&&&&%%%###"""%%%(((""""""""""""""""""""""""########################""""""###$$$$$$%%%&&&&&&!!!&&&!!!...)))000444XXX===666111333///+++111222777555444444555666:::===IIIGGGMMMTTTWWWYYYZZZfff\\\???+++'''DDDwww444SSSVVVgggvvvnnnooohhhfffpppjjjuuuuuuxxxYYYXXXEEETTTBBB!!!***```QQQ!!! '''***+++###&&&<<>>QQQtttzzztttlllgggllliiiKKKPPPMMMHHHBBB;;;666666888222555000$$$'''444...333,,,''''''+++---000666:::(((BBB===PPPaaaYYYlll|||mmmGGG"""+++UUU```(((...,,,&&&(((,,,(((&&&***...000***000***555000)))---!!!bbb/// ,,,&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%''')))))))))***,,,...%%%111+++'''222---###+++&&&))),,,,,,***(((&&&&&&&&&%%%%%%'''))))))((('''((((((''''''((()))******,,,,,,+++*********++++++,,,...//////---+++++++++000000000000000000000000000111333444444666999;;;555333@@@IIImmmDDD555+++,,,@@@UUU~~~wwwDDDEEEaaa$$$###!!!  !!!### !!!"""###### """$$$%%%&&&#######################################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""&&&&&&%%%%%%$$$$$$%%%%%%###"""&&&---000...---///'''...,,,)))+++'''$$$***111iiiLLL...000---???MMM...+++'''$$$$$$$$$###""""""###"""!!! ###&&& !!!$$$&&&&&&###!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!,,,&&&888111999444KKK{{{zzzzzz~~~yyy{{{yyyqqqRRRJJJ@@@999555111***%%%%%%&&&(((***+++,,,------333333333333333333333333BBB???EEESSSTTTCCC000)))lll|||XXXNNNOOOMMMDDD888......---)))'''(((###&&&'''&&&)))...+++###&&&___888###..."""... (((###111###'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((()))((('''''')))++++++******...111,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***)))(((((('''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((***++++++---,,,***((('''((()))***''''''((()))***++++++,,,,,,,,,------...///000000000111333555777999999:::>>>111LLLBBBSSSYYYEEE111777:::TTT...(((###"""  """### !!!###$$$&&&''' !!!!!!!!!!!! $$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############&&&%%%%%%%%%&&&&&&''''''&&&%%%(((---...+++***,,,(((111///***+++)))+++777CCCZZZGGG555555---444DDD)))&&&###!!! $$$$$$$$$###$$$(((...222###!!!!!!!!!!!! """""""""###############!!!!!!""""""############''',,,"""///,,,333000EEE:::EEEHHH???777777444...;;;888333...++++++,,,---888666444666999;;;888666111,,,'''''')))***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((###&&&---,,,$$$###)))999888888;;;FFFVVVfffooosssfffdddeeebbb___^^^LLLSSSUUUOOOIIILLLQQQSSSnnnDDD""")))((( ///&&&+++"""***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))(((,,,......,,,)))((()))+++,,,+++++++++++++++,,,,,,...---,,,***)))'''&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&'''((()))******,,,***)))''''''((()))***)))))))))******+++++++++,,,,,,------...//////000000111222444666888888999;;;;;;@@@???IIIyyyBBB:::$$$666...fff}}}PPP###"""""" """"""!!! """"""""""""###$$$%%%&&&""""""###$$$$$$###""""""$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))''')))------)))''')))+++555444---......555FFFKKK===:::777333,,,&&&777)))'''$$$############"""&&&%%%$$$###$$$)))000555)))&&&!!! """###############$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''###+++***<<<>>>:::)))111...000---''''''---,,,&&&+++***)))((()))***,,,--- !!!!!!"""###%%%&&&%%%!!!"""$$$###!!!'''&&&%%%$$$####################################'''%%%&&&'''$$$"""---===nnnttt^^^```WWWBBB:::000(((,,,555;;;===>>>AAAIIIQQQYYYgggQQQ+++***!!! +++""",,,,,,+++)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&(((******))).........+++)))'''((()))+++***))))))***+++---...///...---+++)))'''%%%%%%%%%%%%&&&'''((()))******'''''''''(((((())))))))))))((('''''''''(((***+++++++++++++++++++++++++++,,,,,,,,,---......//////...///111333555666666777666BBB333>>>@@@YYY\\\;;;...***:::XXX~~~rrrHHH)))+++""""""!!! !!!""""""!!!!!!!!!!!!!!! ######"""""""""###$$$$$$"""###$$$%%%%%%$$$###"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&***((())),,,,,,'''&&&((()))111...))),,,...444BBB??? 000000(((***!!!,,,***(((&&&%%%&&&'''&&&%%%%%%$$$###"""!!!###'''***(((%%%"""!!!"""$$$$$$$$$%%%%%%&&&&&&'''(((((((((#########$$$%%%''')))***""")))...@@@III==='''%%%""""""!!!)))***&&& ((('''%%%$$$$$$$$$%%%&&&(((%%%"""!!!""""""!!! '''&&&%%%$$$######$$$$$$########################$$$%%%(((***%%%""")))444UUU{{{uuuqqqmmmhhheeePPPKKKEEEAAA>>>:::333,,,GGGNNNjjjxxxQQQ---&&&)))+++(((...222$$$)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***+++***)))***************,,,---***)))(((((()))+++---......---,,,+++)))((('''&&&%%%%%%&&&''')))***++++++))))))((((((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---...000222333444555555333;;;111===???BBBOOO===)))GGGSSS|||hhh777%%%***%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!""""""### !!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###(((&&&'''++++++'''&&&)))$$$)))$$$!!!((())))))111111111... +++''')))(((&&&$$$$$$%%%&&&%%%$$$###%%%&&&%%%###"""""""""""""""###%%%&&&&&&$$$"""((((((((())))))*********$$$$$$$$$%%%'''((()))******'''&&&...>>>555***+++***+++***'''&&&((((((&&&%%%&&&''''''&&&%%%$$$###'''### !!!   """#########$$$############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&$$$ ###!!!222\\\kkk]]]PPPKKKCCC///333)))...///,,,$$$''',,,000---///...))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''')))+++,,,+++'''''''''(((***,,,......))))))(((((()))+++---...,,,+++++++++******))))))&&&&&&'''((()))***+++,,,)))))))))))))))(((((((((&&&''''''((()))***++++++---------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111222333333333444000999;;;AAAAAA```GGG===///]]]llljjj###%%%... !!!%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((&&&%%%$$$'''%%%&&&)))***'''''')))'''***$$$###++++++'''+++---'''888222###,,,222...***(((''''''(((((('''%%%$$$&&&)))***)))'''&&&&&&%%%&&&***...000...***'''))))))))))))))))))))))))$$$%%%&&&'''((()))(((((()))$$$(((...CCC555,,,+++"""&&&(((&&&### !!!"""######"""!!! &&&"""!!!$$$&&&$$$!!! !!!!!!"""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""%%%$$$###$$$&&&&&&&&&&&&111&&&'''444888111111;;;GGGOOOXXXaaammmzzzttt{{{^^^VVV```ggg555"""333***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***,,,------***((('''(((***,,,,,,+++))))))***++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222222666---===888???CCCDDDlllMMMLLLTTTtttOOO---'''(((%%%(((### """""""""######""""""""""""""""""######$$$$$$$$$"""!!!!!!!!!"""###$$$$$$'''&&&$$$######$$$&&&'''###############$$$$$$%%%((((((((()))))))))******)))))))))(((((((((''''''%%%&&&(((***+++***))))))(((&&&&&&)))(((&&&%%%(((+++///***(((...---***111,,,222333666+++)))999666,,,+++************(((&&&%%%'''******)))(((((()))***+++...222333111,,,((())))))((((((''''''&&&&&&###%%%'''))))))((('''&&&$$$###///444LLL777,,,&&&!!!###%%%'''&&&$$$$$$$$$ """"""""""""""" !!!"""#########$$$%%%%%%$$$###"""!!!!!!!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""///111%%%!!!***...((('''&&&######***444444///555;;;III\\\kkkvvvOOO$$$***))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''***---...---+++)))'''(((***++++++))))))+++,,,------,,,+++***,,,,,,,,,++++++*********************************))))))))))))))))))******))))))***+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222333666999777===AAACCCTTTccc]]]hhhMMM///###666"""***&&& """"""############""""""############""""""""""""""""""""""""###$$$%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))))))))))))))((((((((((((###%%%(((+++---......---***'''&&&(((((($$$$$$&&&(((///+++&&&)))((()))444)))222(((555111###:::<<<)))'''&&&&&&'''&&&###!!!&&&''''''&&&$$$$$$%%%&&&((()))***,,,---+++&&&###(((((('''&&&%%%$$$#########%%%(((******(((&&&$$$***$$$***(((@@@...,,,+++'''%%%$$$&&&&&&$$$"""!!! !!!!!!""""""!!!!!!"""'''&&&###!!!###&&& """#########$$$%%%"""$$$'''******(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###%%%!!!"""&&&((($$$"""######!!!"""///KKKfffpppmmm\\\XXX```wwwzzz___KKKPPPKKKVVVlllqqqyyy}}}|||tttggg555(((******)))((((((((((((((())))))))))))))))))))))))&&&%%%%%%'''***---......***'''&&&'''***---,,,******+++...//////---+++)))......---,,,+++))))))(((+++++++++************)))((()))))))))******************+++,,,,,,,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......000111222222222222///@@@222888===???PPP@@@llltttyyyBBB---'''''''''&&&%%%$$$###"""!!!###$$$&&&%%%$$$"""!!!######""""""""""""#########"""""""""###$$$%%%%%%'''%%%###!!!!!!###%%%'''&&&&&&'''((()))***+++,,,---***''''''((()))******000---******---...,,,)))---)))'''(((+++---,,,***&&&)))((("""###(((***'''000,,,'''$$$%%%+++222777'''666"""333666,,,DDD888)))++++++***(((&&&&&&&&&"""&&&)))'''$$$%%%+++000$$$$$$""""""###$$$'''(((###$$$&&&'''''''''&&&&&&((('''((()))******(((&&&+++$$$$$$...222---***---***)))&&&$$$"""!!!!!!!!! !!!""""""#########""""""!!!###$$$$$$$$$$$$%%%%%%%%%&&&######(((...///)))###%%%%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))%%%///^^^nnniiijjjggg\\\RRRlllaaaOOOgggDDD333***)))+++...***###&&&...***)))'''&&&'''(((***+++(((((((((((('''''''''''')))************+++++++++...---+++*********++++++,,,+++***))))))***++++++)))))))))***+++++++++,,,******+++++++++***))))))************))))))(((((()))************+++++++++...---,,,,,,,,,---...///000111111///---...222555333444555777:::>>>BBBDDDccctttyyy[[[...///''''''&&&%%%%%%$$$#########$$$$$$%%%$$$###"""!!!######""""""""""""######!!!!!!!!!!!!"""###$$$%%%((('''%%%$$$$$$%%%'''(((%%%&&&''')))******++++++,,,***((('''(((*********---+++))))))***+++******000///,,,)))''''''(((***)))+++***%%%$$$((()))&&&,,,***((('''(((+++///111***888%%%444777---DDD999(((******)))'''&&&&&&&&&)))((('''&&&&&&(((+++---$$$###"""""""""$$$&&&'''$$$%%%&&&'''((((((''''''***))))))+++,,,,,,***((()))&&&'''---222222000000((('''%%%###"""!!!!!!!!! !!!!!!!!!!!!"""###############""""""######$$$$$$%%%%%%%%%&&&%%%######'''***+++'''###%%%%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$''')))&&&***iiitttMMMZZZggg,,,///---+++***(((&&&'''***++++++++++++***)))(((((((((((())))))******++++++************++++++++++++...---,,,+++***++++++,,,,,,+++***))))))***++++++************++++++++++++******++++++,,,++++++++++++++++++*********))))))************++++++++++++,,,,,,+++++++++---...///---000222222111///000111333444555666999<<>>KKKeeeCCC+++...222***&&&,,,***,,,000222222///,,,)))++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...///...------)))***+++---......------,,,---------.../////////,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......---------.........//////000///---,,,++++++,,,---...///222666::::::555111///000222444555666555555666;;;EEEmmmJJJ999,,,+++***$$$%%%+++$$$'''(((%%%$$$&&&%%%!!!$$$$$$%%%))),,,+++'''###%%%$$$"""!!!!!!###%%%&&&###$$$%%%$$$""""""###$$$'''%%%###"""$$$)))...111...---+++)))((())))))***''''''(((((())))))******((()))***+++,,,---------))))))))))))((((((((((((%%%,,,000------333999<<<000<<<;;;***!!!)))...***///***%%%######$$$$$$###!!! !!!$$$%%%%%%$$$"""$$$&&&%%%######%%%'''"""%%%%%%!!! $$$''''''((( &&&(((######'''&&&%%%%%%''',,,000222333...,,,)))***---//////---,,,((($$$%%%)))***(((%%%%%%))),,,***''''''$$$$$$######"""############$$$%%%%%%&&&&&&%%%%%%***'''$$$$$$%%%&&&$$$"""$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%***$$$"""&&&%%% ###'''###$$$((('''!!!"""((($$$111'''!!!)))&&&???zzz}}}UUUqqq666BBB```CCCnnnkkkWWWwww000222---%%%444(((,,,***((('''+++000222...+++***)))(((((()))+++---///......---,,,,,,,,,------222000---++++++...111444***+++,,,,,,------,,,,,,////////////...---,,,+++,,,++++++---......,,,***//////.........---------+++------++++++------+++++++++*********+++,,,,,,666555444444444222///---111000...,,,---///111333999999DDDMMMkkk===000''')))***$$$###'''###&&&&&&$$$$$$''''''$$$%%%$$$%%%'''***)))&&&###$$$###""""""""""""$$$$$$!!!"""######"""!!!"""$$$'''%%%$$$$$$%%%))),,,///---,,,+++)))))))))))))))(((((())))))))))))))))))(((((()))***++++++++++++***)))))))))((((((''''''%%%***---)))(((...444777666777111''')))444999777...***&&&%%%%%%&&&%%%###!!! """$$$%%%%%%$$$$$$&&&''''''%%%%%%&&&)))'''***)))$$$"""$$$%%%$$$&&&"""###'''(((&&&$$$%%%)))((())),,,000444666666///---,,,---///000///------)))&&&&&&((()))'''$$$!!!111555############"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))&&&$$$$$$%%%%%%$$$"""$$$&&&&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%"""###%%%)))(((%%%$$$&&&%%% !!!"""$$$&&& ***""" ***"""...YYYYYYrrr===888]]]fffXXX222///333///555$$$+++...,,,***+++///000---***)))(((''''''''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---......///000000000000000............---,,,++++++,,,,,,,,,---......,,,***...---------,,,,,,,,,,,,,,,......,,,,,,......,,,+++******++++++,,,......555444444555666666444222111000/////////111333444888999===FFF>>>111(((%%%***+++&&&$$$&&&)))+++)))%%%$$$''''''%%%&&&%%%$$$%%%&&&&&&$$$"""######"""""""""""""""""" !!!###"""""""""###%%%&&&&&&%%%&&&''')))+++,,,,,,+++***)))))))))))))))************))))))))))))'''((()))*********************))))))((('''&&&&&&###((()))&&&&&&,,,333666RRRCCC111,,,111777777444,,,***((('''''''''%%%###"""!!!!!!"""%%%&&&&&&%%%&&&'''((((((''''''((()))+++...,,,'''###$$$$$$"""###&&&%%%&&&((('''###%%%&&&'''+++000333333333---------...000///,,,***...+++''''''((((((&&&###(((000%%%"""&&&"""###"""""""""""""""######$$$%%%###$$$$$$%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%!!!%%%'''%%%$$$$$$$$$"""%%%&&&''''''((()))$$$$$$***"""%%%000((()))BBB{{{KKKooo"""###PPPRRRqqqGGG000///,,,///%%%333333000,,,,,,......,,,*********((((((((()))***+++------------------------,,,---......//////......///000000111222111111111............---,,,,,,+++---,,,,,,---......---+++,,,,,,,,,,,,++++++++++++---//////------//////---+++++++++,,,---...///000......///111333444333111111111111111222333444555666888444>>>xxxmmm111---(((&&&+++,,,)))''')))111222...'''%%%&&&&&&###&&&%%%$$$############"""""""""#########"""!!!!!! """############%%%&&&&&&&&&''''''(((((())))))++++++***)))))))))))))))++++++******))))))(((((((((((()))***++++++************)))((('''&&&&&&%%%!!!%%%'''%%%(((000888:::\\\EEE000---///---(((&&&(((((((((((((((&&&$$$######""""""###&&&''''''&&&%%%&&&'''''''''''''''((('''******%%%###$$$$$$"""&&&)))###"""'''(((#########&&&***...000000///+++,,,...//////---***'''---***((('''(((((('''%%%333WWW999---%%%***###!!!!!!!!!!!!"""$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$'''%%% !!!''''''###!!!&&&'''######&&&$$$%%%''' !!!)))$$$!!!...TTTbbb\\\```dddtttHHHHHH111***)))...***555444111...------...---,,,...---,,,++++++++++++,,,---....../////////////////////000000111111111111------...//////////////////////////////...---,,,...---,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,//////,,,,,,//////,,,...------------......///++++++---///222333222111///000000111222333333333333888111<<<]]]RRR000---***((())))))((((((***000000---&&&###%%%$$$"""%%%$$$$$$"""!!!!!!"""##################"""!!! """###%%%%%%%%%%%%'''(((&&&''''''(((((((((((((((************)))))))))(((+++*********))))))((((((******++++++,,,+++++++++)))))))))((('''&&&&&&%%%"""&&&&&&%%%(((000666777AAA000$$$'''***%%%###%%%$$$&&&''''''&&&%%%###"""$$$######$$$'''(((((('''$$$$$$$$$%%%%%%&&&&&&%%%!!!$$$%%%"""!!!$$$'''&&&)))111111'''!!!%%%'''$$$%%%&&&(((+++///111000///+++---000222111...+++)))***(((''''''))))))))))))333```vvv555 ///%%%!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$######&&&***)))%%%%%%))))))$$$!!!%%%+++---%%%(((&&&&&&***'''%%%(((;;;ddd~~~ZZZIII@@@///...,,,///777///***111000...---.../////////......---,,,,,,++++++++++++,,,---............---,,,+++*********+++---...+++,,,------......------///000000000000//////......---+++,,,---...---,,,,,,,,,,,,,,,,,,---------+++......++++++......+++000000///...------------000000111333666666555333...//////000000000000000000888222===LLL;;;++++++***'''&&&%%%&&&'''(((&&&(((&&&"""!!!$$$$$$"""###$$$$$$###!!!!!!"""$$$%%%%%%$$$$$$###"""""""""$$$%%%''''''&&&&&&''')))&&&&&&''''''(((((())))))((())))))******)))(((((())))))))))))((((((((((((***++++++,,,,,,,,,++++++(((((((((''''''''''''&&&%%%''''''$$$%%%***---,,,,,,%%%###(((***&&&&&&+++"""$$$&&&'''%%%######$$$%%%$$$$$$%%%((())))))(((%%%$$$$$$$$$&&&'''&&&%%%"""%%%%%%""""""'''++++++666<<<;;;222'''$$$%%%&&&&&&&&&&&&))),,,------,,,,,,000333444333000...---(((((((((((()))***++++++,,,ccc}}}gggNNN******!!!!!!!!!!!!""""""###$$$"""######$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%"""###%%%'''$$$ $$$&&&'''***---)))### """!!!$$$''')))***......+++///{{{nnnsssVVVhhhddd===$$$---000+++---555222+++...............///000111,,,,,,,,,++++++*********((()))+++,,,---,,,,,,++++++***)))((((((***,,,---,,,------...............//////000000000//////......,,,******,,,---,,,,,,,,,,,,,,,,,,------------***------******------***000///...---------------000///000222444444333111//////...------------......888555;;;AAA[[[222)))'''((((((&&&%%%&&&''''''"""$$$$$$""""""%%%%%%"""!!!###%%%$$$""""""###%%%((('''%%%############$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''')))***+++'''((()))******)))(((((('''''''''''''''(((((((((******++++++++++++******&&&&&&&&&''''''''''''(((%%%'''&&&$$$%%%((('''$$$(((((()))******(((((()))###%%%'''&&&$$$###%%%&&&&&&%%%%%%&&&(((******))))))'''&&&''')))+++)))(((,,,...,,,'''&&&+++///000666999===;;;000%%%$$$***(((&&&%%%&&&((()))))))))+++///222333111/////////))))))))))))((()))***+++)))xxx}}}777***)))""""""!!!!!!!!!""""""###""""""###$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###&&&!!!"""$$$######"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$###&&&)))!!!111LLLCCC111&&&,,,111222999EEEJJJAAA666***$$$+++---%%%$$$TTT[[[aaabbb666OOO444===555,,,,,,,,,111333,,,---...//////......///,,,,,,,,,,,,,,,,,,++++++((()))+++---...------,,,,,,,,,,,,---------......,,,,,,---...............------............---------+++))))))***,,,,,,+++***+++++++++,,,,,,,,,,,,+++......++++++......+++------,,,,,,---......///++++++,,,...111111000///222000...,,,++++++,,,---///777666444888VVV999444---%%%(((***)))((((((((('''$$$'''(((%%%$$$&&&%%%!!!"""%%%%%%###"""$$$&&&)))(((%%%#########$$$%%%$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&''')))+++,,,'''((()))******)))((((((%%%&&&&&&&&&''''''(((((())))))*********))))))(((%%%%%%&&&&&&'''(((((((((###&&&&&&%%%&&&***)))$$$###%%%&&&%%%%%%''''''%%%$$$&&&((('''%%%$$$&&&)))&&&%%%%%%&&&)))******))),,,***)))***---...,,,***777888444---***...222333,,,000999>>>555'''&&&///...,,,))))))+++,,,,,,,,,(((+++///000...,,,---...+++++++++***((('''(((***(((www{{{>>>"""###""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$%%%$$$!!!!!!###&&& """######""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%### $$$***%%%,,,ZZZ___777555JJJhhhkkkIII555999;;;///111NNNMMMdddtttHHH///111444;;;444666777++++++111,,,---///000///---------------...//////......---+++,,,...000111111000///)))+++---///000...,,,+++***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,---***(((((()))+++++++++))))))******++++++++++++,,,//////,,,,,,//////,,,*********+++---///000111++++++---///333444333222444222///,,,******,,,---000777666...111999+++555+++(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&(((((((((((((((''''''''''''(((***+++++++++***)))((('''&&&(((***+++***)))((((((((('''%%%%%%&&&''')))(((&&&%%%$$$%%%&&&&&&+++(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++..."""888--- ---((()))***++++++***)))(((333222111000222555888:::777PPP888@@@PPP///$$$000555***333'''...&&&333'''---...///---***((('''''')))(((((()))'''$$$(((///%%%rrruuukkkppp...!!!---!!!%%%###########################&&&&&&$$$###""""""""""""$$$$$$######""""""!!!!!!%%%%%%%%%%%%&&&'''((((((&&&###((()))(((rrrnnnZZZ]]]{{{|||cccKKKZZZYYY\\\CCC888222...,,,???CCC===000,,,111111***222000...///111222000...444111---***)))+++...000------------,,,+++******,,,,,,,,,---------......,,,+++***+++...///---***+++***))))))((()))))))))++++++++++++******))))))'''(((((()))******++++++...------,,,,,,------...)))***+++,,,------------111333666555222///000111222222000...,,,+++---///333---===///222???eeesss,,,...)))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((((((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((###$$$%%%&&&''''''''''''***)))''''''((((((&&&%%%''''''(((&&&$$$$$$%%%'''###############$$$%%%%%%)))'''$$$###$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$)))&&&,,,%%%"""&&&...'''((()))******)))((('''((((((***///888CCCMMMSSSPPPcccLLLMMMSSS<<>>222333;;;XXXHHH,,,'''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))$$$$$$%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&%%%###%%%&&&&&&%%%######$$$&&& """###$$$%%%%%%%%%'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''"""555222222"""''''''((())))))(((((('''&&&&&&&&&***222===GGGMMMnnn___888000666222:::BBB@@@444777...,,,'''222+++//////...,,,))))))***++++++&&&%%%+++...,,,)))'''$$$444MMMssshhh]]] ???444&&&$$$""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%&&&(((***###%%%)))"""888nnn^^^nnn[[[kkkUUU@@@AAA;;;333000444:::;;;;;;;;;555888444,,,***000111,,,...---,,,,,,......---,,,......//////...---,,,+++---...000111111///---,,,************++++++++++++...,,,++++++,,,...............---,,,,,,,,,------++++++++++++************)))******++++++,,,,,,---++++++************++++++***+++,,,------......---***---111222111///......+++,,,++++++***,,,///111555222AAA999888888III000,,,***$$$((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%###$$$%%%$$$""""""###%%%!!!"""$$$&&&''''''&&&&&&&&&$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&...???)))$$$((( 111,,,((((((((()))))))))))))))+++***(((''')))---222555???777000<<>>333333///(((&&&...,,,000///...+++))))))+++---+++'''&&&***,,,+++)))***'''((($$$ccctttdddTTT666xxxttt%%%***!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!""" !!!""""""#########""""""######$$$%%%&&&$$$'''###&&&+++%%%***BBBmmmCCCkkkXXXDDDJJJPPPFFFDDDBBB999444222222666666111...///333555222,,,+++...///---,,,+++++++++,,,---,,,,,,+++++++++++++++******)))))),,,...111111///,,,************+++++++++,,,,,,///---,,,+++,,,---///000///......---------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++++++++,,,---------------(((+++...111111000...---)))*********+++---111444:::777BBB>>>;;;777@@@ttt{{{...+++000$$$((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((*********((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))%%%$$$$$$###"""!!! ###"""!!!"""%%%&&&%%%$$$"""###$$$###"""!!!###%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''AAA\\\TTT[[[HHH''',,,111)))))))))******+++++++++))))))******+++,,,------(((333CCCGGGBBB@@@CCCPPP<<<444333666***)))---///......---+++)))))),,,...+++)))((()))'''%%%)))000111222+++qqqiiiFFF$$$111---!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""### !!!"""###$$$$$$#########$$$$$$%%%&&&'''###''''''))),,,))))))111555]]]PPP]]]SSS===NNNBBBIII<<<===DDD;;;<<>>:::666===[[[WWW111+++222%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&'''''''''(((&&&&&&'''&&&%%%###!!! &&&$$$############""" """#########""""""###%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&''')))***)))(((%%%&&&&&&''''''(((((((((---@@@LLLuuuyyy]]]666%%%***************+++------''')))+++,,,---,,,+++***444:::AAA;;;@@@CCC<<>>777444>>>>>>}}}000&&&,,,"""''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%% ###'''******)))&&&$$$###"""!!!"""$$$&&&%%%$$$"""###$$$###"""###$$$&&&%%%%%%%%%%%%'''***,,,...+++*********,,,,,,***(((&&&&&&&&&'''((())))))***&&&+++,,,(((&&&DDD'''111)))((((((((((((***,,,---------------///111222444///555333...TTT]]]888GGG===<<<<<>>CCCEEE@@@555,,,***+++'''(((((()))))))))))))))(((''''''&&&'''((()))***...((()))---'''(((EEEiiifff***'''&&&+++ ***&&&***(((%%%""""""$$$&&&%%%###%%%))))))$$$!!!,,,BBBUUU"""###"""!!!!!!'''%%%###"""$$$&&&&&&%%%!!!###***///\\\aaa@@@444222000111555444888<<>>:::222+++)))***((())))))******))))))((((((((('''&&&'''((()))***...'''''',,,)))%%%555LLLSSS$$$((('''###&&&%%%###&&&'''$$$""""""$$$%%%%%%$$$""" '''777CCC!!!$$$&&&''''''$$$!!!###"""!!! !!!"""######+++$$$&&&&&&666kkk```777000111;;;???555***'''999<<>>,,,$$$$$$###############$$$%%%%%%&&&&&&'''''')))+++---+++'''###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$!!!!!!###$$$%%%%%%&&&&&&)))'''$$$%%%((((((&&&$$$%%%&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%(((((((((((('''%%%$$$"""&&&%%%$$$###############"""###%%%'''((((((((((((&&&111###+++888nnn444&&&+++---......---,,,,,,---///000000000///000222444...//////000333888>>>CCC666777666333///+++***)))++++++++++++***)))((('''(((((('''''''''((()))***,,,%%%%%%,,,,,,&&&(((111^^^DDD%%%%%%***(((!!!$$$'''"""&&&$$$""""""###%%%%%%$$$&&&'''&&&### !!!###'''### !!!!!!"""###"""""""""$$$&&&,,,!!!&&&(((###111;;;***//////666@@@AAA888333555888:::;;;;;;999777666666444555555555333000,,,***///333555555888===>>><<<,,,,,,++++++++++++,,,,,,......///////////////...111222333111///---,,,------------...///111222333111000000111333333222000111000///------///000222...,,,---222333...***)))---.........,,,***((('''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''')))+++,,,...222666777555444666888>>>}}}222***'''&&&###&&&"""""""""#########$$$$$$&&&&&&''')))***)))&&&###''''''%%%$$$##################$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%&&&$$$###$$$&&&&&&%%%###$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###%%%&&&(((((('''%%%$$$%%%%%%$$$#########$$$$$$###%%%(((+++,,,,,,+++***$$$---(((%%%OOO\\\...'''***---111111...,,,,,,...,,,---///000000000333555111222111000//////222444777666444222///---,,,+++---------,,,+++)))(((''')))((('''''''''(((******,,,'''''',,,---)))'''***555mmmGGG***###(((!!!###***###%%%$$$#########%%%&&&&&&!!!!!!"""%%%((()))'''&&&+++%%%!!!"""$$$######%%% """$$$$$$######%%%''''''###,,,111+++000888333CCC===666333...+++000777444555555333000---------000000000///---...222555777::::::888999===<<<888...------------------.........//////000000/////////111222111///------...+++,,,---...///222666888444333333444555555444222333111///------...000111...+++,,,111222///,,,---.........---,,,***((('''((()))))))))))))))))))))'''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''((()))***+++///222555666555555777888;;;aaa(((%%%&&&%%%%%%!!!!!!!!!"""""""""""""""%%%$$$###$$$%%%&&&%%%$$$'''&&&%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$ !!!!!!""""""#########!!!""""""###$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$"""###%%%'''((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$###"""###&&&((((((((('''&&&$$$$$$$$$###$$$$$$%%%%%%$$$&&&))),,,---,,,+++)))+++)))333&&&fffBBB+++000)))---111222///,,,,,,...+++---////////////111222111111111...+++******+++:::888777444222000...............---,,,***)))((()))(((((('''((()))***+++,,,++++++***)))(((***---)))FFF{{{~~~???&&&&&&%%%)))(((%%%%%%%%%$$$$$$%%%'''(((%%%$$$######%%%%%%%%%###&&&***&&& !!!###%%%%%%&&&&&&((())))))---222222111:::AAA======999777888777444222222333333222000---++++++,,,***---111333333777>>>DDD;;;<<<:::777777999666111---------,,,,,,---------------...///////////////,,,...000111000000000222---///000//////000444777333222222333444444333111333222000...---...///000333...,,,...///,,,,,,------------------,,,++++++))))))******************'''''''''(((((()))))))))(((((((((((('''&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''(((((()))***++++++---///000000111333444===SSSooo)))'''''''''!!!'''!!!!!!!!!!!!!!!!!!""""""$$$""" !!!"""$$$$$$###%%%%%%$$$###""""""""""""!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$######%%%&&&((())))))(((''''''"""###%%%&&&'''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$"""""""""""""""###$$$%%%)))+++...000111000...,,,...$$$333(((ggg,,,&&&222,,,...111111000.........///000222111///......///...//////---***))))))+++777888888666333000///000/////////...---+++***)))))))))((((((((()))***+++---///---(((%%%&&&)))+++&&&666CCCfff---&&&***''''''+++&&&&&&'''&&&%%%&&&)))+++((((((&&&### ###&&&666***!!!###%%%$$$%%%)))++++++,,,...111333222111---555666000333<<>>>>>>>>999999777444555777444---++++++************+++++++++,,,---...////////////+++...000111111111333444222444555333///...///222111000000000111111///...111111000///////////////777000,,,,,,+++)))(((***,,,,,,,,,,,,------------************************'''''''''(((((())))))***''')))))))))'''&&&'''(((%%%&&&&&&'''((()))******''''''(((((()))*********++++++,,,...000111222333===LLL___---+++'''***###((("""""""""!!!!!!!!!!!!!!!!!! !!!###$$$"""!!!$$$######"""""""""######!!!"""$$$%%%%%%%%%###"""######""""""""""""""""""!!!""""""###############$$$&&&(((***)))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!"""###$$$%%%%%%...///111222222111///...,,,'''***,,,WWW+++%%%111000000000111222222000...000222333333222000000111000000000---***)))***+++---222666555000---...000/////////......,,,+++******)))((((((((()))++++++)))------((('''+++***&&&,,,555333LLL++++++)))&&&,,,&&&((()))(((''''''***---"""(((,,,+++)))---888BBB[[[FFF333...///000777@@@444111000444;;;===:::666///777888777:::999666777666555222222444555222...***************---111444999===AAACCCAAA>>>;;;999:::999666333444666111***++++++************++++++***+++,,,---............---///222222222222333444111444666555000...///222222111000111222111///...//////000111111000///...111---***,,,,,,***)))+++,,,,,,++++++++++++,,,,,,*********))))))(((((('''%%%%%%&&&''''''((())))))%%%''')))((('''&&&(((***$$$%%%%%%&&&((())))))***&&&'''((())))))*********,,,+++,,,---000222333444777IIIQQQ,,,((("""&&&$$$"""""""""""""""!!!!!!!!!!!!$$$&&&%%%!!!###"""""""""""""""###$$$ """$$$%%%%%%%%%###"""%%%$$$$$$$$$######""""""!!!""""""############""""""$$$'''((('''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&"""###%%%&&&'''&&&&&&%%%""""""!!!!!!"""###$$$$$$############$$$&&&'''(((,,,,,,---------,,,+++***...000&&&555JJJ777+++333444111000111444555222000---000333555444444555666666555333///+++(((((()))$$$+++222222---***,,,000////////////...---,,,,,,***)))((((((((()))+++,,,$$$***,,,+++...222...$$$&&&%%%AAAJJJfff000***+++%%%***''')))***)))'''(((+++///FFFKKKKKK@@@111***000999<<>>555555777999<<>><<<777333444555///'''---,,,,,,,,,,,,,,,,,,---)))***+++,,,------------000222333333222222222333+++000555555222111333666555444333333444444222000---...000222222111///---(((&&&''',,,///...---...,,,,,,+++***))))))************)))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$&&&((((((&&&&&&(((***######$$$%%%&&&(((((()))&&&'''((()))************(((''''''))),,,...//////000FFFttt<<<---$$$''')))"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###(((***)))%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%''''''&&&$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''((($$$###$$$%%%&&&&&&$$$!!!$$$$$$###$$$&&&''''''&&&((('''%%%$$$###$$$$$$%%%***)))((((((***,,,///111111------222111,,,,,,///,,,///111111000000222555222///,,,,,,...111222333------,,,+++)))'''%%%$$$+++++++++***************************************((()))***+++++++++***)))$$$))))))%%%'''...,,,###(((&&&)))999hhhNNN333000---%%%%%%***+++,,,+++###+++DDDMMM???222......///111333888222555>>>@@@888111222///111444444333555:::>>>888888777666444333222111444666777777666222...+++...---///777AAAFFFEEEBBB222000111666;;;>>>AAACCC<<<333111555333+++---555NNN@@@222+++***)))***,,,++++++,,,---///111333444111333333333111111111333333222222111111000000000666444222111222222111000..............................---,,,+++))))))((()))))))))***,,,,,,+++***...,,,***'''%%%%%%%%%&&&$$$&&&''''''%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$&&&''')))***++++++%%%''')))***)))***,,,---***'''%%%)))///444333111:::<<<\\\000'''!!!&&&((($$$$$$"""""""""""""""""""""""" &&&,,,,,,'''"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$###$$$######""""""######$$$$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$%%%(((***,,,%%%&&&&&&&&&&&&%%%%%%$$$!!!!!!"""$$$&&&)))******)))((('''&&&%%%&&&'''((('''(((***+++***+++...111222...///444555000,,,,,,///000222000...,,,---//////...---+++************((())))))*********))))))))))))))))))))))))))))))))))))***+++---...//////+++++++++++++++,,,,,,---((()))'''"""""")))///111,,,999999###======999+++111---999000111,,,---888>>>111"""%%%111...(((...:::444////////////111666GGGCCCAAABBB@@@999333111555666777888888999;;;======<<<:::888666444222222333222111000...---++++++111444999===@@@???<<<999999555222444999;;;;;;:::>>>:::999999111(((...;;;EEE777)))&&&(((***,,,///+++++++++,,,...222555777333333222222333333222222333333222222111111000000333222111222555666666555------------------------...------,,,+++***)))(((***))))))***,,,,,,+++***)))(((%%%###"""""""""###"""$$$&&&&&&$$$"""""""""&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$&&&'''((((((((((((((()))***)))(((((()))***)))'''&&&)))000444444333:::;;;VVV~~~)))&&&"""'''%%%%%%%%%"""""""""""""""""""""""" ''',,,***"""###!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$######%%%'''***,,,&&&((()))'''$$$###%%%((($$$$$$%%%''')))+++---...((('''&&&%%%%%%''')))***&&&***...///...---...000555222222888<<<888222......///000...,,,++++++,,,+++,,,---+++'''%%%&&&)))''''''((()))************'''''''''''''''(((((((((((()))***+++---...///000---,,,+++***+++,,,.../////////222444333666BBBNNN@@@XXXYYY555---''',,,+++,,,:::)))---...)))+++;;;[[[HHH111111AAA>>>111000//////222555444111333777HHHGGGBBB;;;777666222,,,222222222444666777777666999888666444111000...---222000,,,***))))))+++,,,999???FFFHHHEEE@@@;;;999@@@:::444333777999555000333555::::::333000>>>QQQKKK;;;,,,(((***,,,,,,,,,...---,,,+++---000333666555222111222444555444111333333333333333333222222///...///111333555444333------------------------...---,,,,,,+++***))))))***))))))***,,,,,,+++))))))(((&&&$$$$$$$$$$$$%%%###%%%''''''%%%$$$###$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&)))******)))'''%%%%%%&&&)))''''''***111555666555999;;;NNNiii***+++'''***###$$$$$$###########################%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$%%%######""""""""""""######!!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***'''###!!!%%%***'''''''''''''''(((***+++&&&%%%$$$###$$$&&&(((***)))+++...222444333000...333///...333::::::555///,,,,,,---------------...'''***,,,***&&&'''---222))))))))))))))))))((('''''''''''''''(((((((((((()))***************+++++++++,,,,,,---...///000111555777???GGGCCC>>>FFFUUU:::GGGKKK???<<<;;;<<<999OOOrrrDDD666000999;;;???:::555***(((000...---777666555777;;;:::555333555:::>>>999000...444444......------111555777444111111000000000///......---111///,,,***)))***,,,---999===BBBFFFEEEBBB>>>;;;???;;;555222555777222+++---000555777444666GGGZZZLLL<<<,,,(((+++---,,,+++......---,,,,,,---...///666222///111555777555111222333444555666777666666111000000111333333111///------------------------------,,,,,,+++***))))))******)))***,,,,,,***)))''''''&&&%%%%%%%%%&&&&&&&&&(((******((('''''''''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((())))))(((&&&$$$$$$%%%((('''(((+++111555777777666:::HHHzzzSSS***---(((+++ %%%"""""""""""""""""""""""""""  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """###%%%###""""""""""""""""""### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''$$$###$$$%%%###$$$'''))))))'''$$$###$$$''')))&&&"""!!!%%%***###$$$%%%$$$###$$$'''***(((&&&%%%$$$%%%'''***---,,,******///555666000***,,,(((%%%)))111666444///...------------------,,,'''))))))'''%%%(((000777(((((())))))))))))(((((((((((()))))))))*********)))))))))******+++++++++,,,...111444666666666666::::::@@@DDD===333777BBB555000000999999999444000999bbb<<<666333888333111,,,333333333999999???OOO===777444777999555111///222777666//////777999555555333333555888888555222+++---000222444444333333,,,,,,,,,,,,+++,,,,,,,,,000//////333888:::777333444777555111000222000***444333222111...111;;;FFF>>>000%%%%%%***---...///)))***,,,---...------,,,555111///111555777555111000222555777999:::::::::333222222333555555444222---------------------------,,,,,,++++++*********+++***)))***,,,,,,***(((###"""""""""""""""""""""%%%(((******)))''''''(((((('''&&&%%%%%%%%%%%%%%%###$$$&&&''')))*********&&&'''((('''&&&%%%&&&'''(((((())),,,000444666777555;;;DDDfff<<<%%%((($$$***'''###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###""""""!!!!!!""""""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###$$$%%%!!!%%%(((***)))'''%%%"""%%%&&&&&&$$$$$$'''***$$$'''((((((''')))...333,,,+++((('''(((+++...111+++((('''+++000222---(((+++***((()))///777777444222000...---,,,+++)))'''))))))'''$$$###%%%,,,111$$$%%%'''((()))*********))))))******++++++,,,,,,'''((()))+++---///000111...000333777:::<<<>>>>>>===;;;<<<===<<<;;;???FFFFFF===:::CCC444;;;::::::888EEE444999;;;333///999444555///000999999333666777///+++///333333///...000555666444222444444222888666555444444333000...(((+++000444666555333111&&&((()))+++++++++***))),,,(((%%%'''---111///+++***666<<<555...---...,,,111///+++)))))),,,000333;;;111)))))),,,,,,---...%%%'''***,,,.../////////222000///000444555444222000222555888:::::::::999///------...111333333333........................,,,,,,,,,+++++++++******+++*********++++++***((($$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$&&&((()))++++++,,,$$$&&&''''''&&&&&&((()))((()))***,,,///222444666555<<<@@@YYY///$$$%%% )))(((### !!! !!!###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$######""""""""""""""""""""""""'''((((((&&&$$$"""######!!!"""$$$%%%''''''(((((("""###%%%&&&(((((())))))))),,,...---+++---333999///---+++)))))),,,000222+++++++++++++++,,,---...,,,//////...222888999555222///,,,++++++***'''$$$)))((('''&&&&&&'''(((***%%%&&&'''((())))))))))))))))))******+++,,,,,,---'''((()))+++---///111111......000222777<<>>??????AAAHHHOOOPPPMMMBBBHHHFFFHHH222KKKPPPGGG@@@888@@@999BBBCCCFFFPPPLLLJJJ@@@AAANNNKKK;;;333000+++***...111111111333333444888;;;777///***+++.........---+++***+++,,,+++///444888888444///+++%%%&&&'''))))))***))))))+++)))'''(((+++---,,,+++***???KKKAAA111---000222(((((())))))***...000111;;;555111000...+++***,,,,,,,,,++++++,,,...000111//////000000111222333333111333555777777666555333111...,,,,,,...111222333////////////////////////,,,,,,,,,++++++++++++***,,,+++******++++++)))(((''''''(((''''''&&&%%%%%%"""$$$&&&'''&&&%%%%%%&&&############$$$$$$%%%&&&###$$$&&&'''((()))))))))%%%'''((((((''''''((()))((()))+++,,,---///222444777>>>;;;QQQ---(((&&&***)))"""  """""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!&&&''''''%%%###!!!!!!"""'''&&&$$$######$$$&&&'''######$$$(((+++,,,+++******,,,---+++((((((...333///---***((((((+++...111+++///222///***)))000777'''---///---///333222......+++))))))******(((%%%((('''((()))++++++)))'''))))))))))))((('''&&&%%%((())))))***+++,,,,,,,,,(((((()))***++++++,,,,,,,,,***)))+++000888@@@EEE???CCCDDDFFFNNNTTTKKK;;;999KKKMMMKKK999cccfffMMM@@@;;;VVV444888CCC<<<...666:::777;;;JJJIII<<<555...---000444444222444999888777===DDD>>>///(((***%%%''')))((('''(((---111444888===@@@>>>777///***&&&''''''((()))***+++,,,&&&(((***+++******+++---///JJJZZZLLL777///444888(((,,,......---///000111...,,,,,,...---***,,,000777333///+++)))+++...000---///000111000000222333222444555666555333000...===999555222333555666666000000000000000000000000,,,,,,++++++++++++++++++,,,+++******++++++)))'''%%%%%%%%%%%%$$$###"""!!!###%%%((()))(((''''''(((!!!!!!!!!"""###$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))((('''&&&''')))(((***+++,,,,,,...111333:::???888LLLlll,,,(((###!!!"""$$$###"""######""""""!!!!!! !!!!!!!!!"""""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########!!!""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&((()))((('''"""&&&+++---,,,***((('''$$$(((***((())),,,...------+++))))))+++---//////+++111%%%,,,333***---...%%%***+++((((((---///------+++((((((((()))))))))))))))************)))))))))***)))'''%%%###$$$%%%))))))*********++++++++++++***((('''(((,,,000222111111111000111333777;;;<<<@@@AAAAAACCCEEEBBB===888>>>AAA@@@@@@BBBCCCAAA@@@AAABBB@@@;;;666222000777777888999:::999666333111...,,,...444;;;???BBB222***&&&***,,,++++++...111***&&&))),,,,,,000666777777666555333///,,,+++'''(((((()))+++,,,---------+++***)))***,,,,,,,,,666NNN>>><<<000333\\\MMMDDD777***(((000666222,,,---+++******+++,,,,,,+++,,,---///111111000...---...222444111000333333111333333222000...///222444000///...///000111000///000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,)))&&&###""""""###$$$$$$%%%%%%&&&'''((())))))######$$$%%%&&&&&&''''''############$$$%%%&&&&&&&&&'''))))))((((((***+++***+++,,,++++++---000222:::;;;999EEExxxXXX***&&&"""!!!"""######"""###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!! """"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***)))(((%%%'''))))))((('''((()))''',,,...,,,,,,000222111---,,,++++++,,,......///)))000%%%+++///''',,,,,,(((+++,,,((()))...111///000///,,,+++***)))((('''''''''(((((((((((('''''''''((()))((('''((()))+++))))))******++++++,,,,,,---,,,***)))***,,,...000...//////......000444888BBBDDDCCCAAAAAABBB???:::444999;;;999999<<<===<<<===>>>>>>>>>;;;888555444222444888;;;;;;:::888666222///...222:::AAADDDDDD333---+++------)))(((******&&&'''---111//////222222222000...,,,***((('''((((((***+++,,,---------,,,+++***)))+++,,,------777LLL===???777<<>>444555222+++222---///000---))))))---///...000000///...---+++)))(((''''''((((((((((((''''''&&&'''((('''&&&'''(((***))))))***++++++,,,------------,,,++++++,,,,,,---+++,,,,,,++++++---111444@@@AAA???<<<<<<>>>===888555999:::777777:::<<<;;;======<<<;;;999888666555///444999;;;999777666666111///---///222555444333000......///,,,((((((+++******...666999777444333111000...+++************((()))+++,,,---------,,,************+++,,,...///333>>>///...&&&(((DDD444222222///,,,((((((***---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++...000///000444444111///000111///---,,,,,,---***))))))***---/////////000000000000000000000000---------,,,,,,,,,++++++***+++,,,---............)))'''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&((()))''')))++++++++++++,,,---555777888:::^^^222%%%###!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###%%%&&&"""###%%%&&&&&&%%%###!!!%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))++++++***))))))(((&&&%%%&&&)))+++%%%***,,,)))))),,,...---111333555666444333222111333999222222+++***777---777444...)))(((***++++++---///000000...,,,+++***))))))************))))))---------***'''&&&&&&'''******++++++,,,---------***++++++,,,,,,,,,,,,+++)))***+++******+++///111555666555333666;;;<<<999555999999555444888;;;:::???===;;;888777555222111111555999888444111333666...000111///***'''''')))+++---...---+++***---111000000333777::::::888666111000---+++******+++,,,'''(((***,,,,,,,,,++++++))))))******+++---///222;;;<<>>SSS;;;555...((((((+++,,,---000...000111///***''''''(((''''''((((((((((((''''''***++++++***))))))***,,,......------------,,,,,,'''((()))+++------......***+++,,,,,,,,,,,,...000000111000...111777888555222666666222111333444333555333111222444555222///***,,,///000222666<<>>@@@>>><<<888222,,,'''$$$&&&''''''''''''(((((()))(((***,,,,,,+++,,,000444000'''''',,,***,,,111,,,///,,,******,,,,,,)))&&&$$$(((,,,---,,,,,,---000++++++,,,,,,,,,---------+++,,,,,,,,,111666555000000111333333222222333555444111...------//////...........................////////////.........---,,,---...000111222222222...---+++(((&&&$$$###"""$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))((((((***+++)))+++------,,,+++,,,---,,,(((111555IIISSS+++%%%&&&'''%%%""" !!!### !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%(((***,,,,,,***((((((((($$$(((***'''&&&)))+++)))'''+++//////,,,***,,,///,,,+++)))***$$$999OOO///888///)))+++---------///+++...///---***(((+++///''''''((((((((((((''''''###$$$&&&'''''')))+++...000000///...---,,,++++++++++++,,,,,,---...//////***,,,------,,,,,,...//////000000...000444444111222666777444222444444222111///...000444444///+++''')))...333999===AAACCCFFFGGGDDD999---(((---444777:::999666666999888222???BBBBBB@@@AAAEEECCC>>>CCCDDDEEECCC???888111,,,)))((('''&&&&&&''')))***(((+++------***+++///444888+++000444000///......111///---++++++***(((&&&%%%***......,,,***+++...))))))+++,,,,,,,,,+++***......---...333888666000333444333222000000111333333000---,,,---...//////------------------------...---------,,,,,,,,,,,,***+++---...000111111111---,,,+++)))'''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((((('''((()))+++)))***++++++)))***+++---+++)))555555@@@sssHHH---%%%'''(((&&&""" !!!### !!!!!!!!!""""""######""""""""""""############""""""!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""$$$######$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&$$$###(((*********(((''''''((('''+++,,,))))))+++---+++(((,,,000000---,,,///222///------333111MMMgggDDD???444---...///+++)))+++%%%(((,,,,,,+++---222888))))))************))))))'''(((***+++,,,...000333222111000///---,,,+++***//////............///000***+++------,,,,,,---///***,,,,,,+++...222222...---222444111/////////,,,222000...000333111+++%%%(((+++000888>>>BBBBBBAAA555222...***)))---444:::555999;;;;;;???CCC>>>555333:::>>>???AAACCC>>>555;;;???CCCFFFDDD>>>777333+++)))'''&&&&&&(((***,,,))),,,...---******///444000"""+++000++++++))),,,,,,,,,,,,***((('''((()))''',,,000///+++((()))+++&&&(((***+++,,,+++)))(((------,,,,,,111666444...888888666222000///000222222///---,,,...000222333------------------------,,,,,,,,,+++++++++************++++++,,,+++++++++,,,+++***)))((('''&&&%%%$$$$$$$$$############""" """%%%'''((('''&&&$$$#########$$$&&&((()))***$$$&&&''''''&&&'''(((***)))******((('''(((***,,,,,,+++999555888eee///***'''&&&$$$"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""###$$$$$$%%%%%%###%%%''''''&&&&&&'''(((&&&%%%###""""""%%%''')))'''))),,,,,,***'''&&&&&&&&&''')))******+++...111+++,,,,,,***&&&%%%'''***+++,,,------------...///222111000000111333555666888<<<888---+++222333---///,,,)))(((***+++***(((***************))))))((((((+++.../////////000111888222333:::888...+++///...///000111000///---,,,)))***+++,,,,,,,,,,,,,,,111,,,...666:::555...,,,...------...111333444333555666555333...***((((((///'''(((888GGGEEE999///000,,,******)))(((+++111+++000444666<<>>@@@AAABBBFFFFFF>>>444''''''''''''((()))***+++'''+++000111///,,,+++,,,222111111000///...------,,,,,,+++)))'''(((***,,,...---,,,,,,++++++++++++,,,,,,,,,------............---,,,---000111...,,,---...///...---,,,---///000///...---,,,+++++++++000+++)))---///...,,,,,,++++++------------+++++++++,,,------+++)))******------,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%'''((((((((('''&&&---,,,)))((((((***---///,,,222999000DDDUUU---***&&&%%%$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""######$$$%%%%%%!!!###$$$######$$$%%%'''&&&$$$######%%%'''(((&&&&&&'''(((((('''&&&$$$&&&'''(((((('''''')))+++000111222///+++***---000***...111///,,,***---111------...///000000000000777<<<999222222:::===888---***&&&%%%&&&'''&&&$$$''''''((()))*********)))+++---//////......///000666111222888777...+++/////////......---+++***)))******+++,,,,,,,,,,,,,,,---)))+++333888555111///333222222333555777777666444555444222...,,,+++,,,...))))))111888555///+++000---,,,---,,,***---333000333444333666999666///(((,,,...------000000...888===???;;;777444///)))+++***((((((((()))+++,,,+++...111111///,,,++++++111111111000000000000000,,,,,,+++)))''''''***,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,------,,,+++---///000...,,,---...//////...---.../////////...---,,,,,,,,,,,,000+++***---///---,,,---+++,,,------------,,,+++)))+++,,,,,,+++***+++,,,---------,,,***((('''&&&$$$$$$#########$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%&&&''''''''''''''',,,+++***))))))+++,,,---,,,111777///@@@PPPkkk+++(((%%%$$$###"""""""""""""""######################## !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$######!!!""""""######$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&)))(((&&&$$$$$$%%%'''((((((%%%$$$%%%((()))'''%%%'''(((((('''&&&%%%'''(((222444333000+++***,,,...***000444222+++)))---333+++,,,...///000...---+++///333222---...666999555+++)))&&&%%%%%%%%%$$$###$$$%%%&&&((()))*********---......---,,,,,,---///222...///555444---+++///...---,,,***)))(((((((((++++++++++++,,,,,,,,,,,,,,,)))***000444222000///222111222333555555333222333333222000...---...000,,,))))))******(((***---///---,,,...---+++...333111222111......///,,,((()))...111111222444222...000888<<<666,,,(((''''''...,,,***))))))+++---///...000111111...,,,++++++//////000000111111111111++++++***(((''''''))),,,))))))((((((((()))******+++++++++++++++++++++***,,,++++++,,,...///---,,,...///000000......///000......---------------...///+++***...///---,,,---,,,,,,------------,,,,,,(((***,,,,,,++++++,,,------------,,,+++)))((('''$$$$$$###############$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%&&&&&&''''''***************+++++++++,,,000444---<<>>???777---))),,,---,,,,,,...,,,''')))******+++,,,,,,,,,,,,++++++,,,///111111...+++(((((((((''''''&&&&&&&&&'''''''''&&&%%%&&&(((+++(((''''''&&&&&&&&&&&&'''''''''((()))***++++++,,,(((+++......------///111---...//////...---...//////...............///000---,,,---///---***+++000///...---,,,,,,---...///,,,---...---+++)))))))))&&&&&&''''''(((''''''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&%%%'''((('''''''''''''''&&&%%%%%%&&&'''(((((())))))((((((***...333888888AAA~~~222 --- !!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###""" """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''******(((&&&%%%$$$'''((()))******+++...000>>>>>>===888111......000,,,...//////......///111''')))+++---...---,,,,,,++++++,,,...---)))'''''')))******'''$$$###%%%'''%%%%%%'''((())))))******(((***,,,---+++************++++++******++++++***)))***,,,.../////////...000///---+++++++++---...---333555111///111///***000...------///000000000(((***,,,---------...///+++///...)))***...///,,,,,,---111555222+++((()))'''&&&***000000---000666888999999888:::999000&&&***000333111//////...+++******+++,,,+++***(((''',,,+++,,,///111000+++'''&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%(((+++'''&&&&&&%%%$$$$$$$$$$$$&&&'''((()))***+++,,,---(((,,,//////......000222---...///...---,,,---/////////............//////,,,,,,...000---)))+++000///...---,,,,,,---...///***,,,------+++******+++&&&'''(((((((((((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''&&&%%%###"""''''''''''''((((((((())),,,///444999777===ttt---%%%)))############""""""""""""############"""!!!""" !!!###%%%%%%###!!! !!!!!! !!!!!! !!!!!!...JJJ###!!!!!!""""""###%%%&&&'''""""""#########$$$$$$$$$%%%%%%&&&'''((()))***+++))))))((((((''''''&&&&&&''''''((()))******++++++//////000000000000000000222111///......000222333,,,---///000000///---,,,+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((******)))))))))+++,,,---+++(((&&&&&&((((((%%%###)))'''&&&(((+++///000111+++,,,.../////////......///......------,,,,,,+++...///222555777777444111---((()))///111...---000///,,,))))))***,,,---,,,***222111)))(((---+++""".........000222333222111555777444...+++,,,+++'''(((222777222---,,,+++'''///111111...***'''''')))...---,,,***)))(((((((((''''''&&&$$$###$$$&&&)))$$$$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%'''((()))***((()))***+++,,,---------,,,,,,---......//////000111,,,+++///111///,,,,,,------......------,,,+++///...,,,,,,------,,,+++---,,,+++***)))))))))***,,,,,,,,,++++++*********)))))))))))))))(((''''''***(((&&&%%%%%%$$$""" &&&###"""###%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((''''''&&&---///000444666CCCdddmmm***$$$(((############"""""""""""""""#########"""!!! !!!!!!  !!!###"""!!! !!!"""""""""!!!!!! !!!!!!444>>>mmm==='''###""""""!!!""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''((()))******((((((((()))***+++,,,,,,++++++,,,------...////////////.........///000111------......---+++)))(((+++++++++***))))))((((((&&&''''''((((((''''''&&&((('''''''''''''''((((((///...,,,***((((((((((((***(((&&&&&&((((((&&&$$$)))((((((***---000111000---...///000000000///...,,,,,,,,,,,,,,,---------...///333777;;;<<<;;;888---***))),,,+++'''(((,,,)))+++------+++***+++,,,///111666666,,,###***888000...------000333555555333000---+++******+++---///666:::555...+++---///555555444222///------...---,,,,,,+++***)))(((''''''''''''%%%$$$%%%''')))''''''((()))***)))(((((((((((('''&&&%%%%%%%%%%%%'''((()))***++++++++++++))))))******++++++,,,,,,///+++***---///---++++++///...---,,,---...000111///...------......---+++++++++++++++******))))))++++++++++++++++++,,,,,,***************))))))((((((&&&%%%%%%&&&&&&$$$###&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((---//////222333???]]]UUU'''###&&&############"""""""""""""""""""""###""""""!!!!!! !!!"""!!!  !!!!!!""""""######!!!!!! !!!!!!&&&"""###:::###%%%***""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&'''''''''(((***))))))((('''&&&%%%%%%&&&&&&'''((()))***++++++******)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......222222222111///---***(((,,,,,,++++++******))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))000...,,,***(((''''''(((***(((''''''((())))))((((((((()))+++...//////...---......//////...------*********+++,,,---------+++---000444888999888666///---,,,---+++''''''***%%%+++111111---***,,,///---OOO]]]FFF///000444///333000---...222777;;;===777...)))+++***'''+++333222444666333+++%%%)))222444111...---,,,,,,+++***++++++,,,,,,+++)))'''&&&((((((((('''%%%&&&(((***))))))************)))))))))((('''&&&%%%$$$$$$$$$'''(((((())))))((((((((('''(((((()))******++++++---)))))),,,...+++***+++---,,,***)))***---111333...---,,,,,,---...,,,+++)))***+++,,,+++***)))((()))******++++++,,,------+++++++++++++++***))))))&&&%%%$$$%%%''''''&&&%%%%%%$$$######%%%%%%$$$###%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%%%%'''((()))*********///111111222111<<>>000***...---''',,,888222///...111111......///000---))))))+++,,,***((()))***+++,,,+++)))'''&&&((()))***)))(((''')))***+++***)))(((&&&%%%$$$$$$######$$$&&&(((***,,,---))))))))))))((('''&&&%%%******++++++,,,,,,------+++)))***------***+++...))))))))))))))))))))))))***)))((((((***+++***((('''(((***,,,---,,,***)))------,,,,,,+++***))))))))))))******))))))((('''***(((''''''''''''&&&$$$%%%%%%%%%%%%$$$#########&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((...111111111222;;;MMM666---%%%'''############""""""""""""#########$$$######""""""###!!!)))+++&&&######!!! !!!###!!!!!! !!!!!!'''%%%""""""!!! ############$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((###$$$%%%'''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))+++---///000000///...++++++++++++++++++++++++)))((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%&&&'''(((((((((''''''(((***,,,...000((()))******+++---111555222111111222444555444222000////////////000111222000000000///...------,,,000000000111222222000---000111333999BBBFFF???555222---((((((---555;;;>>><<<999HHHdddpppeeeZZZZZZ333111000111444666777777444,,,(((+++,,,***///888///111000......000///,,,...---,,,,,,------,,,***))))))*********)))''''''''')))***)))((('''((()))---,,,***)))((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((((('''&&&%%%((((((((()))******++++++)))(((***...---***+++...++++++,,,,,,++++++)))))))))((('''(((*********((('''(((***+++,,,,,,,,,+++///...---,,,***)))(((((()))))))))))))))(((''''''+++)))((('''((((((&&&%%%%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''')))*********))))))(((''')))...------///999FFF333+++$$$)))############""""""""""""$$$$$$$$$$$$######"""!!!!!!!!!!!!###$$$$$$###""""""&&&&&&### !!!$$$!!!!!! !!!!!!%%%'''"""###!!!""""""!!!!!! !!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$&&&''')))***+++'''((()))******)))'''&&&%%%&&&&&&'''(((((()))))))))***+++---...///...............------......///))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&''''''((((((((((((***,,,...///''')))******+++...333888555333222222444555555444111000000000111333444666111111111111111111000000...------///111111000///111666999:::<<<@@@>>>999:::777333000111777???DDD>>>FFFFFFBBBMMM___^^^PPP===999444000000000000000...---++++++,,,///222444---888888+++%%%,,,000,,,+++---//////...,,,++++++)))))))))))))))(((((((((&&&((())))))(((''''''(((******))))))***+++---...'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***''''''***---+++((()))...++++++*********+++,,,,,,***)))((()))+++,,,+++***'''((()))***+++,,,------------,,,,,,+++***)))))))))************)))(((((()))((('''((())))))((('''$$$&&&'''&&&###!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))*********)))))))))...---,,,...777AAA111(((###+++############""""""""""""%%%%%%%%%$$$###"""!!! ###&&&$$$  $$$ %%%)))((($$$!!!"""%%%!!!!!! !!!!!!### ### """"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))&&&$$$))))))))))))))))))))))))((((((***+++,,,------...------,,,++++++++++++,,,******************++++++(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((***---///111''')))+++++++++///555:::444222000000111333333333////////////111333555666111111111222333333444444333222222333555555444222555===@@@;;;777:::======@@@AAA???:::777999BBBJJJEEE>>>:::===EEELLLSSSWWWIIICCC999222...------...000333222......222333000111CCCDDD...!!!+++555333+++///444444111......///***)))((((((((((((((()))&&&'''))))))(((''''''(((&&&&&&&&&(((***---///111$$$$$$######"""############$$$$$$%%%%%%%%%$$$$$$''''''(((((()))*********%%%&&&(((+++***&&&(((---***)))'''&&&''')))---///+++***)))***,,,------+++((((((((()))***,,,---...,,,,,,+++++++++++++++++++++++++++++++++***))))))((('''&&&'''***+++***)))$$$&&&'''&&&###!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))******&&&'''(((***++++++++++++,,,111000...///888@@@(((******###########################""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! """"""!!!  !!!######""""""""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!! %%%$$$&&&'''$$$ ###)))%%%###"""$$$&&&%%%$$$$$$((((((((((((((('''''''''&&&%%%%%%%%%&&&((()))+++)))((('''(((***++++++***------+++***)))'''&&&&&&(((''''''(((***+++)))(((''''''''''''''''''''''''((())))))))))))(((((('''***)))((()))+++,,,,,,+++)))******))))))...666<<<444444444555666666555333444000------111555666666666000///333444111111444333222444777555222777AAA<<<<<<777222888DDDLLLMMMXXXOOOAAA777333444888:::AAA???===<<<===AAAFFFIIIGGGKKKBBB666222---...888++++++000777:::555000///...,,,///333222...000666000...,,,*********,,,---+++******)))((()))))))))+++(((%%%%%%((())))))'''+++***((('''&&&&&&&&&'''###$$$$$$$$$$$$###""""""***(((&&&$$$$$$$$$%%%&&&"""######$$$%%%&&&''''''******))))))***+++,,,---,,,***(((''')))+++,,,,,,,,,+++***((((((((()))***((()))***+++,,,+++******000///...---,,,+++++++++---,,,+++*********+++,,,***(((&&&&&&'''(((((('''&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&''''''++++++***((('''%%%$$$$$$&&&(((************+++,,,))))))666)))555666@@@|||&&&((()))###########################""""""!!!  !!!!!!!!!!!! """"""!!!  !!!!!!"""######"""!!!!!!""""""###$$$%%%########################$$$"""###&&&&&&$$$&&&***%%%$$$###$$$%%%%%%%%%&&&((((((((((((''''''''''''&&&&&&%%%%%%&&&'''))))))***(((((((((***+++***)))***))))))(((((('''''''''(((''''''(((******)))'''''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&''')))***)))((()))******((((((+++111666000//////222555555222///222///---...222555555333333...---000222//////222444111222666666333444888<<<>>>>>>===BBBLLLQQQOOOHHHAAA999333111111222333888777666666888<<>><<<444------000......000444888777111,,,000...,,,+++,,,///111000,,,...///111555<<>>666///***(((***---...000333333===DDD@@@888333222222//////...---,,,***)))))),,,,,,---...---,,,+++***)))***)))(((''''''***,,,(((((()))))))))(((((('''((('''&&&%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''%%%%%%&&&'''((()))******$$$&&&(((***+++,,,++++++***))))))***+++,,,+++*********++++++++++++++++++)))***,,,---------,,,+++------...---,,,+++)))'''&&&'''((())))))***))))))(((((())),,,000222222111(((((('''&&&&&&&&&&&&''''''(((***++++++***)))'''******)))((('''&&&&&&%%%''')))++++++)))))))))***---,,,///555555555TTT777&&&***###$$$######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$#########""""""%%%$$$$$$$$$ ###)))222555,,,''')))(((###$$$$$$%%%&&&&&&'''((((((&&&''''''(((((('''&&&%%%'''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''%%%$$$%%%&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$######%%%(((******)))000---***)))***+++***)))222555888777333///...//////---,,,...111222///,,,444555111+++,,,111222///...222444666>>>FFFFFFAAA>>>888666999888333000111111...,,,+++---...//////000111222444555666666666:::===<<>>===666000000555888666555444000+++,,,---///111222333333333222222222111333888???DDD;;;888777:::???BBBBBB@@@AAA<<<222+++...777888222333555666555444444555666222000---,,,---------,,,+++,,,---......---,,,+++'''))),,,,,,+++******+++---***'''''')))***(((%%%&&&'''((('''%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''(((***,,,......---+++)))***,,,------,,,***)))++++++*********+++,,,,,,...+++***+++...000///---***+++,,,---------,,,+++++++++++++++++++++++++++---+++)))***+++,,,,,,,,,&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((***)))''''''...333///(((******+++,,,,,,------...+++---111,,,444===SSS000&&&)))&&&)))%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! """!!!  """"""!!!!!!!!! """!!!  !!!!!!###"""""""""!!!!!!!!! ###### !!!%%%&&&$$$$$$###"""###$$$%%%$$$""" ###$$$%%%)))......+++...+++222+++$$$$$$"""---(((&&&%%%'''###%%%"""%%%(((***(((%%%$$$'''***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((***((('''(((+++,,,***)))***)))((()))+++,,,,,,,,,---......///000///,,,***)))***+++***)))+++000444000///...------///111222111222444888:::999666444555888777333222222000,,,.........///111333666777666777666666555888<<>>555)))444;;;,,,(((000)))%%%%%%---&&&###&&&((('''$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************************&&&''''''''''''&&&%%%%%%#########$$$%%%'''((()))+++******+++------,,,***)))((((((***,,,---,,,***,,,,,,---------,,,++++++,,,+++)))''''''))),,,---+++...000///---,,,...111444555666555555555666777999999666000...111111///000///......000333777999666777999999888888:::<<<===:::666333555===HHHPPPMMMQQQOOOBBB555111666;;;<<<:::777444111000//////111///......///000///.........///000000///.........///...,,,***))))))+++&&&+++///...+++((((((***&&&(((((((((&&&%%%&&&'''''''''((((((((('''&&&&&&'''''''''''''''((()))***&&&(((***,,,------,,,+++++++++++++++++++++++++++)))))))))***,,,---///000...,,,******,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++***)))))))))***)))'''%%%'''''''''&&&'''(((((()))&&&&&&'''(((((((((((((((***------))))))***)))%%%///...---,,,+++***)))(((+++...222---555>>>TTTiii***$$$((($$$&&&######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! ######!!!!!!%%%&&&$$$%%%$$$######%%%%%%$$$###''''''$$$!!!###((()))'''111PPPGGG<<<+++"""333%%%---((()))333###)))###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((())))))***************)))))))))))))))&&&'''((((((((('''%%%%%%!!!""""""###$$$&&&'''(((++++++,,,,,,------,,,***(((((()))+++------+++)))***+++,,,+++*********+++000---)))(((***,,,------)))...222222...,,,...111444666777666333222444777666888555000///222333111111000//////000222444666000333666888999999999:::888777555222222777AAAIIIJJJRRRVVVMMM>>>666888===>>>;;;777444333222111000111///...///000111111000------------------------///000///---******,,,...***,,,......,,,++++++---'''((()))(((&&&&&&&&&'''''''''((((((((((((''''''&&&''''''''''''(((((()))%%%(((+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++---......)))(((((()))+++---...///,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++'''$$$&&&&&&&&&&&&'''''''''((("""###%%%&&&''''''&&&%%%''',,,...***'''(((((('''......---,,,+++***)))))),,,...333...666>>>TTT\\\+++$$$'''###$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""" $$$%%%###$$$"""!!!"""###$$$###""",,,,,,(((###$$$((()))'''999222///+++111QQQMMMGGG!!!&&&333DDD++++++%%%%%%&&&(((((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''&&&%%%!!!"""""""""$$$%%%&&&''')))***,,,---,,,+++***)))(((((()))+++------+++)))(((***+++***)))(((***+++///,,,))))))+++---//////+++000444444000...000333222555888888444222333444000333444222222555555222000111111222222111111000...111444666666666666777111222333111...///333777@@@IIIRRRRRRHHH===;;;===<<<999666555555666555333111000///000222222111000000000000000000000000000/////////...,,,---///111111...,,,,,,---///...---((()))***)))'''&&&'''(((''''''((((((((((((((('''%%%%%%&&&&&&'''''''''&&&$$$'''+++,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,+++*********++++++((()))******+++,,,...///000000///...............++++++++++++++++++++++++*********+++,,,***'''$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!"""$$$&&&'''&&&&&&%%%$$$***---***'''(((***+++++++++++++++++++++++++++,,,...444000888???UUUQQQ...%%%%%%!!!$$$"""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""  !!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! ###$$$"""###"""!!!"""######"""!!!''''''$$$!!!"""((()))'''+++333;;;[[[sssXXX000***;;;BBB///------&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))(((''''''&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''(((***------+++)))(((((()))((((((***,,,---,,,***&&&))),,,+++)))''')))+++,,,+++)))((()))+++...000...111444444222111222333111444777888666444333222,,,111444333555777666222111111333333333222111000222333444444333333444555777888777555222000///000666???LLLRRRKKK@@@;;;<<<888555444555888999777444222222111222333333222000000000////////////000000...///000000//////111222555111------000111///,,,(((******)))((('''((()))''''''((()))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%###''',,,---+++***+++,,,++++++++++++++++++++++++,,,+++***))))))(((((()))---......,,,***)))***+++000///...---,,,,,,,,,,,,++++++++++++++++++++++++((('''''''''((('''%%%#########$$$%%%%%%%%%%%%$$$###$$$%%%'''((((((((((((###))),,,***(((+++------))))))******+++,,,,,,---,,,///444111999@@@UUUGGG000&&&$$$!!!&&&!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!"""""""""### """""" $$$%%%###$$$###""""""$$$$$$###"""!!!"""!!!"""''')))&&&222###%%%&&&''''''(((::::::---+++888+++&&&!!!"""&&&&&&''')))***)))'''%%%&&&&&&'''''''''((((((((('''''''''''''''''''''&&&%%%%%%&&&'''((()))******+++)))'''%%%%%%&&&((()))(((((((((''''''(((((()))'''+++......,,,)))((((((***)))((()))+++,,,,,,,,,$$$(((------***((()))++++++,,,,,,)))'''(((,,,000111222222333333333333333333333444555777666444222---111444333444777666222222222333333444555555666666666555444333444888;;;DDD@@@:::555333333333333000:::IIIPPPHHH<<<888===444222111444888999666222444333333333444333111///000000///......///000000000111222222111///000111222222333333333000---***)))***+++***((('''((()))''''''((()))))))))))))))&&&&&&'''(((((('''&&&%%%"""''',,,---***)))***---***+++,,,,,,,,,,,,+++******)))((((((((((((((((((///000000---***((()))+++...---,,,***))))))******++++++++++++++++++++++++'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))%%%)))+++******---...,,,((())))))***++++++,,,,,,,,,///555222:::AAAVVVAAA111&&&###!!!'''!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!######!!!"""%%%&&&$$$%%%$$$######%%%%%%$$$###%%%&&&%%%###&&&***+++(((###"""555***---;;;%%%!!!###444===HHH,,,111)))&&&&&&&&&'''((())))))&&&$$$'''''''''(((((((((((())))))))))))))))))(((((((((%%%&&&'''((()))***+++,,,,,,***'''$$$$$$&&&(((***,,,++++++***************(((+++//////,,,)))))))))+++)))'''(((***,,,---,,,###(((---...+++((()))+++---//////,,,'''''',,,111333111000111333444333222555222111222666777555333000333444222222555555333444333222222444777;;;===666666555444444888>>>CCCIII@@@444------000222333000:::IIINNNCCC666666???111000000444888888444///555444444444555444111...666555444333333444555666111333444444222///......---333999:::555///+++))))))***+++***)))((((((***''''''((()))))))))))))))''''''((())))))((('''&&&"""''',,,---***(((***---)))***,,,------,,,***)))'''''''''''''''((()))***---...///...+++***,,,///111000///---,,,,,,------++++++++++++++++++++++++)))'''&&&&&&((())))))((($$$%%%&&&'''''''''&&&%%%###"""""""""###%%%'''((((((+++,,,***+++......+++)))************+++++++++,,,///555222:::AAAVVVAAA---###&&&$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""  !!!!!!""""""&&&%%%###"""""""""###$$$ !!!"""$$$&&&&&&((('''%%%$$$$$$%%%&&&'''***'''%%%$$$%%%&&&%%%%%%%%%''')))++++++)))&&&%%%&&&((())))))'''&&&''''''000%%%((((((&&&///%%%%%%%%%'''+++***&&&&&&)))+++'''$$$&&&,,,000///,,,((())))))(((((((((+++---&&&$$$$$$%%%%%%&&&***...000222///+++)))+++***&&&+++222''',,,666///***"""$$$'''(((((((((,,,222777'''((()))***---000222333///000000///------///000999666555777;;;===;;;888...444888888444222555888444;;;>>>888333333555555555======444222999;;;666666666555333111222666999555111---+++,,,333???JJJ000555;;;CCCLLLOOOAAA111;;;888555444555666777777000444777555000---///333666333//////222444333111000000000000000000111111...///111222111000...,,,,,,(((%%%%%%(((******)))((((((''''''''''''(((((('''((()))******)))((('''((()))***)))((((((***,,,...---,,,***)))(((((((((%%%%%%$$$$$$%%%'''((()))---...///...,,,,,,...111*********************+++,,,+++++++++,,,,,,---...)))(((((('''''''''(((((( ###&&&'''&&&%%%%%%%%%!!!!!!"""######$$$%%%%%%++++++,,,---------,,,,,,(((***+++---......------...///444111888<<>>???;;;;;;;;;999666444333222444555777555222000222555;;;???>>>666555<<<===777666555444333222444777999555222000222777>>>CCCGGG:::888888???KKKQQQFFF666777666444333333444444444555555666555333222222222000///...///111333333333222222333333444555555555000111111111000...---,,,,,,)))'''''')))******(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((((((((())),,,...---,,,+++)))((('''&&&&&&%%%%%%$$$%%%&&&((()))+++,,,------------...///000,,,,,,++++++++++++++++++---,,,++++++*********+++))))))((('''''''''''''''"""$$$'''((('''%%%%%%%%%$$$$$$%%%%%%&&&''''''''')))***++++++++++++++++++***+++---............---+++,,,000...555;;;TTT<<<+++###&&&$$$%%%########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""###############$$$$$$######"""""""""""""""""""""######$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%)))......+++&&&######"""######$$$$$$%%%%%%%%%&&&((()))***)))))))))+++******)))...444...+++333333---)))+++---+++)))***+++***)))(((((((((((((((***++++++***(((((()))+++++++++***&&&$$$$$$&&&(((444666222+++(((,,,222555333000999...@@@RRR666111,,,***((((((***,,,---...***************)))((('''$$$'''+++...000333555888333666999999888777999:::999666333222222222000...111---///666888444555;;;???BBB@@@<<<>>>EEEDDD===666444222111333555666666//////000555<<>>333333333222222222222111666444222222444444222000444444555444333222222333222333444666777888999999444333222000...---,,,+++,,,+++******+++***)))'''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$&&&((()))***---///+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%''')))+++---,,,++++++,,,...//////...///......------,,,,,,,,,...---,,,***))))))((((((******)))((('''&&&&&&%%%$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))***************,,,---............------......222000888AAA[[[999***$$$&&&###&&&########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!######"""""""""""""""######$$$&&&'''''''''%%%%%%'''---222111+++&&&%%%'''((('''&&&%%%%%%&&&''''''"""$$$&&&'''&&&&&&'''))))))...''''''111---222MMM@@@777000000111///,,,,,,((()))***)))'''&&&'''((('''((())))))(((''')))***)))+++***%%%###$$$%%%%%%222555333,,,)))---444777;;;(((333...WWWyyyEEE111///,,,((((((***,,,+++)))++++++++++++***)))((('''(((+++///222444666888:::AAA???<<<999777555444444222111000111333555777888;;;333555BBBDDD;;;999???@@@BBBBBBCCCIIINNNIIIAAA555222000000222333444333)))000555777999???FFFJJJFFF<<<222222===GGGHHHDDD000111222222111000000111333222111000111111000000111444666666333222333666111222444666888999999999888666333000---,,,,,,,,,++++++,,,,,,,,,***(((&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$!!!###&&&'''((()))+++---)))((('''%%%$$$#########%%%%%%%%%&&&(((+++---///+++******,,,...000///---111111000///...------,,,......,,,+++***)))))))))*********)))'''&&&%%%$$$&&&''')))(((&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))************------------------,,,,,,......444222;;;DDD^^^777***%%%&&&"""&&&########################!!!!!!""""""""""""!!!!!! !!!"""!!!!!!  !!!###$$$###### !!!###$$$$$$###"""!!!$$$######"""""""""""""""$$$%%%&&&((((((((('''&&&(((,,,...,,,'''$$$&&&))),,,***(((&&&%%%%%%&&&'''!!!###&&&&&&&&&&&&'''((($$$,,,&&&###)))'''333RRRAAA777///...///,,,))))))&&&''')))))))))(((***+++&&&(((***+++******,,,---(((,,,,,,'''%%%((()))'''(((,,,---)))(((***------+++$$$777***@@@ZZZ555555000,,,)))(((***+++)))&&&&&&''''''''''''''''''&&&---///222333333333555666;;;555///000777<<<<<<:::666888:::999777888<<>>666...(((((('''%%%###$$$&&&'''(((***,,,---------)))+++---...------...///)))//////)))(((---...***&&&***,,,++++++---,,,(((333000777''',,,777&&&333---,,,***)))))))))((('''(((((((((((()))+++,,,---444555666555444555777999999222---222===EEECCC???777;;;<<<888111---000444...,,,222<<<>>>888666999??????AAACCCDDD@@@888222222222222000---,,,,,,...+++444999666777@@@HHHIII888444111000000111777>>>///111333333000///111444222666888555000///444999777777777555333333555777666888999;;;;;;:::999777666444111...---,,,,,,---(((***------+++)))''''''$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))((())))))+++---///111***---///000///---......000//////......---------///......------------...))))))******)))'''%%%$$$%%%&&&&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((***++++++++++++++++++************+++,,,***,,,222222;;;DDD^^^555,,,'''&&&!!!&&&"""""""""""""""""""""""" !!!"""######"""!!!  """######"""!!!  #########!!! !!!!!!!!!!!!!!!"""#########"""""""""""""""##################$$$%%%&&&'''&&&%%%$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&&&&&&&'''!!!$$$(((%%%$$$///444+++)))%%%###%%%%%%###$$$(((***((())),,,000111000---+++---///...,,,+++***+++(((///000)))''',,,---(((,,,---,,,,,,000333///(((AAA999...+++444111(((---***++++++***)))(((((()))---,,,++++++,,,///111333777777777666666888<<>>777888999999666222...---...---000333555444555777:::============;;;888555444222666777333---)))+++...444555444888GGGSSSJJJ888555111000333444111111444...111222111......111555555666666444222333666999BBB>>>888444333222222111888999:::;;;:::888555333000///---,,,++++++++++++''')))++++++)))'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++*********,,,---///111***000444333...+++---000---------------------,,,000///...---,,,+++++++++'''((()))***)))(((&&&%%%###$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********+++************+++---...//////333111<<>>555...AAA@@@@@@AAABBBBBB???===KKKNNNKKK???666555888888;;;:::999999777777999>>>333888;;;666---(((+++000CCC<<<666CCC___kkkSSS000555//////666999444...---...000111///,,,,,,111666777444111111333555555555555000+++***---111333333777888999999777444111...++++++******))))))******&&&(((+++***((('''(((***%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""%%%'''&&&%%%%%%%%%$$$$$$$$$&&&''')))+++,,,,,,,,,++++++,,,...///000***111777555...***,,,111++++++,,,,,,,,,,,,,,,,,,111000...,,,***)))((((((&&&''')))******(((&&&%%%!!!#########""""""$$$&&&###########################$$$%%%'''((()))))))))++++++******+++---...000...,,,...,,,888GGGiii777)))%%%)))'''+++""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!!!!!  !!!!!!  ###"""+++!!!"""... """&&& !!!"""###%%%&&&'''((($$$%%%%%%%%%%%%$$$###"""&&&+++111+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!'''///...'''333---###777@@@BBBUUU???---""",,,888777///+++$$$"""$$$))))))$$$$$$(((===888666...###&&&///,,,222///***)))++++++***'''))))))))))))***+++,,,,,,///++++++///...(((&&&***---)))%%%%%%(((******)))---,,,+++...222333000---666000888000???444777...AAAIIINNNLLLMMMSSSVVVUUUiiiZZZDDD333...222555555<<<999999:::666000333:::999444000...)))&&&---999cccMMMAAALLLXXXOOO999******111222+++(((,,,000111000...---,,,---///000111666444111///111333555666.........///////////////===:::888666555444111///111///---++++++***'''%%%+++***)))((((((((((((((($$$###!!! """%%%(((+++)))))))))((('''&&&$$$$$$###&&&))))))((('''&&&&&&%%%$$$%%%'''+++...//////,,,***)))***,,,......---------------------------))))))***,,,///111000///000...,,,***)))))))))))))))((((((+++---,,,((($$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%&&&'''((())),,,+++*********+++------)))666***---999KKK^^^888***%%%((($$$'''###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!!!!!!!!!! !!!""""""!!! !!!""")))%%%$$$!!!444222000(((((($$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%111***&&&'''### (((666(((((('''%%%$$$$$$$$$$$$%%%!!! ...===@@@:::___WWW777...EEEDDD333:::,,,***((((((((()))(((((('''%%%&&&(((&&&&&&///:::nnnHHH111...***''')))'''---+++)))'''''''''&&&$$$%%%(((,,,...---***'''%%%---)))))),,,,,,((('''+++''''''''')))******)))(((***)))((())),,,...000000111,,,333555777,,,777EEEQQQKKKDDDGGGVVVaaa[[[NNNZZZIII777///111555777666???<<<;;;<<<999222111555+++444555...///:::???:::CCCFFFFFF@@@888222---***(((---...******///333333222555666333///,,,---///111000//////000222333333---------....../////////999999888888777444000,,,...//////---)))&&&'''(((***))))))(((((((((((((((%%%$$$###############$$$&&&&&&'''''''''&&&&&&%%%###%%%'''((('''%%%%%%%%%''''''''')))++++++)))(((,,,***)))***,,,......---+++,,,,,,------,,,,,,+++***)))***,,,///000///...///...,,,***))))))))))))***)))***+++---,,,(((%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%&&&'''((()))++++++*********+++,,,---...666)))...666AAASSS999+++%%%'''"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""" !!!!!!!!!!!! """###"""!!!!!!"""###"""%%%$$$,,,!!!!!!$$$888NNNSSS'''!!!(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$%%%***,,,+++333LLLggg***)))'''%%%############!!!"""111III^^^ccc```uuuZZZ111+++AAA:::&&&***)))...///)))%%%''''''%%%''''''(((((((((///@@@QQQvvvFFF...777666***(((---...//////---+++)))))))))%%%***...///---******+++,,,)))((())))))((())),,,&&&''''''''''''(((***,,,000...,,,***)))+++000444333++++++<<<666///222FFFKKKHHHBBB@@@FFFOOOSSSRRRJJJ999...222999<<<<<<>>>???===<<<===;;;444///---)))---111111333888999777444DDDGGG555&&&''',,,---,,,---,,,***---111333000...444888666000,,,...111---...///000111000//////---......///000111111222666666666777777333...***+++...111---'''$$$&&&***))))))((((((((((((''''''$$$$$$$$$%%%$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&'''%%%$$$###$$$''''''((()))***)))&&&###,,,***)))***,,,......---***+++,,,------,,,+++************,,,...///...,,,------+++***)))))))))))),,,++++++,,,---+++(((%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((+++************+++,,,,,,000444)))222777:::LLL999+++&&&'''"""############"""""""""!!!!!! !!!!!!""""""############"""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""!!! """###''' """###)))%%%<<>>666HHH==='''!!!+++'''"""+++%%%###"""###&&&&&&$$$"""'''''''''&&&)))111???KKKUUU???AAAQQQIII666222666000333444222...+++,,,...***,,,,,,+++***---444:::---+++)))((((((((()))+++(((((('''###"""%%%,,,333888888666111,,,,,,000444333---&&&BBBAAAGGG999===BBB@@@<<<888:::@@@HHHMMM:::000---666===;;;<<>>???;;;333+++..."""'''999999///<<>>AAAAAA666777???JJJNNNDDD444***+++333;;;;;;444111666===:::>>>@@@@@@@@@>>>999222+++111333000000888BBBIII===000+++000000***---777333---***...222222///...???777...+++---///...+++666888999777222......//////////////////000000000333000,,,++++++,,,------...,,,******,,,,,,+++(((((()))***+++,,,+++***)))000---)))&&&$$$%%%'''(((((((((''''''&&&$$$###"""&&&'''(((&&&$$$###$$$%%%(((&&&$$$$$$%%%&&&%%%$$$(((&&&%%%&&&(((******)))***+++,,,......,,,+++***(((((((((***,,,---,,,***'''(((((()))))))))((((((***+++,,,+++)))''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((())))))***+++*********+++,,,,,,---...---------(((///)))666666666SSS:::+++&&&(((%%%'''$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!   ###%%%$$$***"""&&&DDD+++)))***''''''''''''''''''((((((''''''&&&%%%$$$######"""&&&###!!!!!!"""$$$%%%%%%%%%###"""((($$$#########&&&###%%%''''''******"""$$$"""###444777,,,555999;;;;;;???DDDCCC>>>666777>>>FFFSSSffffffOOO777444///------......///&&&&&&'''+++//////)))$$$&&&***+++((()))---...+++))))))***,,,......,,,***%%%%%%&&&(((******)))''')))444BBB999666000:::>>>555???KKKNNNBBB000***------;;;BBB;;;555888<<<<<<:::???AAA>>>;;;<<<:::555,,,444444...111:::999000111111222111...,,,000666000***)))...000---+++,,,999444...,,,---...---+++444666666333...,,,///222111111111111000000000000222000.........///...---,,,---------,,,+++,,,,,,(((***+++---------+++***///---***'''&&&%%%%%%%%%'''''''''''''''&&&%%%$$$&&&''''''%%%###"""###$$$######%%%'''))))))&&&###&&&%%%$$$$$$&&&(((((('''))))))************))))))'''&&&'''))),,,---,,,+++&&&&&&((()))))))))(((((((((***+++***'''&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***+++,,,,,,,,,++++++,,,---.../////////......&&&222---444444999ZZZ<<<,,,&&&((($$$'''$$$$$$$$$############"""######""""""!!!!!! """!!!!!! !!!"""!!!!!!!!! !!!!!! !!!$$$'''444 [[[uuu;;;******))))))(((''''''&&&&&&)))(((((('''&&&$$$###""" %%%((((((''''''((('''$$$%%%'''((((((&&&###!!!$$$ """((()))%%%$$$&&&...###'''---######(((###***""" HHH{{{{{{VVVKKKNNNLLLBBB;;;:::888444888666<<>>777888???@@@:::666777777444---''')))666@@@<<<333///)))000000***,,,444333+++000+++***------'''$$$''')))******+++---...000222111222222///******///444666555555444444333333222222111111111222222///---***...111///+++))),,,000)))***,,,.........,,,+++))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&%%%$$$!!!!!!"""###$$$***...---)))%%%%%%$$$"""###%%%''''''&&&((((((''''''''''''((((((&&&&&&&&&))),,,------,,,%%%&&&''')))))))))((((((&&&(((***)))&&&%%%''')))%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((***+++,,,---...---,,,,,,------///000000000///...%%%555000555555???bbb>>>---"""))))))"""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!  !!! """$$$""")))$$$'''***\\\???%%%&&&$$$$$$&&&&&&&&&%%%$$$###((('''''''''''''''((()))---&&&!!!###%%%%%%%%%'''$$$&&&"""###***'''"""&&&***$$$"""%%%&&&######'''!!!000666...+++333666///>>>???BBBGGGLLLOOONNNMMMDDD@@@;;;888:::===@@@AAA@@@999444777===EEEPPPYYYiiiKKK)))666000444&&&,,,&&&&&&'''))),,,...***%%%...+++(((&&&&&&&&&%%%$$$((()))+++...000...***&&&)))***,,,,,,---///222555...777FFFLLLJJJPPPOOO???UUULLL>>>111***((()))+++---///111333444222///---DDD@@@BBB>>>111///444111...///===NNNJJJ777...444111000.../////////...,,,,,,)))(((******((((((+++***///333222000333888<<<777111///222222000222888888555222222444444111...333111......111222111///111333333///...000000...---,,,---000444555333000+++***(((&&&$$$$$$%%%%%%"""$$$%%%%%%######$$$&&&######""" !!! %%%---...***+++///&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))((('''))))))***,,,---,,,)))&&&...***&&&$$$%%%&&&%%%#########""""""###%%%&&&(((&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((())),,,---///000111000...---000...***222999;;;kkkGGG///!!!&&&&&&!!!%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!'''((('''***###111WWWyyytttIII(((&&&%%%&&&'''((((((''''''&&&))))))(((((()))***++++++,,,***)))((($$$!!!%%%+++%%%(((&&&%%%)))&&&###&&&'''""""""&&&'''&&&'''+++[[[ppp<<<(((888LLL??????@@@BBBDDDDDDBBBAAADDDAAA===999888999<<>>:::;;;===@@@EEEKKKZZZSSSEEE>>>///...+++111***)))'''(((+++---+++''')))'''%%%$$$%%%%%%%%%$$$...222555666222...++++++***,,,---...---...///111444222<<>>333333666666;;;>>>555---666IIIYYYSSS>>>///---///---++++++,,,,,,,,,***222,,,((()))+++---333:::------,,,))))))---444999222...---000111///111666777555444333333333222111444222000000333444333111222333000------111111......///111555999999666222......---+++***)))))))))%%%&&&''''''%%%$$$%%%'''%%%$$$###"""!!!!!!!!!!!!!!!!!!%%%***+++((()))...########################$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&(((***+++***)))++++++,,,...///...+++))),,,)))%%%$$$%%%&&&%%%$$$$$$############%%%&&&'''''''''&&&&&&''''''((()))))))))((((((((((((((())),,,---...000000///...---//////---333999:::qqqWWW333"""$$$%%%!!!$$$$$$##################""""""""""""""""""""""""""""""!!!!!! """ %%%&&&,,,,,,333<<>>>>>===:::777888<<<@@@HHHDDDAAABBBAAA>>>???BBBYYYhhhpppTTT<<<***,,,,,,...***'''(((+++---,,,***&&&%%%%%%%%%''''''&&&%%%+++111777666000++++++...,,,---/////////000222444///333FFFSSSLLLFFFEEE@@@NNN@@@///&&&'''+++---+++///............000222333===333222222---111555///CCCFFFEEE???666222555999///---******+++,,,,,,,,,222,,,)))***,,,...555<<<111...,,,+++...000333444000---...111222222333666777777666444222222444666555444333333555555444333222111...,,,000777888555...111666;;;===<<<777333,,,,,,---,,,+++***((('''((()))***)))'''&&&&&&'''%%%%%%%%%$$$######"""""""""!!!###''''''%%%'''+++"""""""""######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%((('''&&&(((***+++***)))++++++,,,...///...,,,)))***'''%%%$$$%%%&&&&&&&&&$$$$$$######$$$%%%&&&'''((((((''''''(((((()))***)))((((((''''''((())))))+++,,,.../////////...------///000444999999{{{hhh777$$$%%%%%%$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!! !!! ######!!! !!!$$$ 555CCCJJJ\\\wwwhhhxxxvvvaaa000***'''(((((()))************))))))******,,,---//////222---,,,222:::===@@@BBB...((('''((((((---,,,###!!!"""$$$''')))+++...111888888222...555@@@===222666555333333555666666555666999;;;:::777999???EEEJJJGGGFFFGGGEEEAAABBBEEE___ooolll\\\888333(((---)))&&&)))------,,,,,,***)))))))))++++++***((($$$)))///111///...///111------...///000333999<<<555777IIIUUUHHH;;;;;;===555///)))(((,,,...---+++/////////000111333444555111222;;;:::000555HHHPPP>>>HHHJJJ@@@555222///***222000------...000111111,,,)))))),,,,,,)))***---111///000666999666000,,,,,,,,,---000222222333555666888888555222222555888777666555555555444222111222111......555>>>AAA>>>...222999>>>???<<<555111***+++,,,---,,,***(((&&&)))***+++)))'''&&&&&&'''%%%%%%%%%%%%$$$$$$######""""""######""""""%%%(((######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&((()))(((''')))((()))+++,,,,,,***(((((('''&&&&&&''''''((((((%%%$$$$$$###$$$%%%&&&'''((((((((((((((()))******(((((('''''''''((())))))++++++,,,---...------,,,***///222333999888ttt777%%%%%%$$$##################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!'''&&&"""$$$***&&&---EEEJJJeeelllqqquuu000$$$'''''''''(((((())))))***(((((()))***+++,,,...///&&&///;;;AAA===777888>>>999,,,***,,,...999999&&&'''***------...///222444,,,444555,,,'''+++000111444333222333555888888888555999<<<;;;999;;;@@@FFFLLLIIIHHHGGGEEEBBBDDDJJJYYY]]]ttttttxxxSSSAAA///---'''&&&+++///---,,,---...---++++++,,,,,,***)))$$$&&&***...111222222111......---,,,---111888===JJJ666555DDDLLLOOOOOOHHH......---+++******+++---,,,---///000222222222222...000999888///666IIIRRRGGGOOOLLL>>>555666444...333111//////111333333333...******,,,+++((((((+++444///000888===777///+++(((***,,,---///111333333666888999666333222555888888888777666333000...---444444111000555===AAA???333888>>>BBB@@@;;;555111,,,...000111000...+++)))((()))***(((&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$###""""""######!!! """$$$&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&((()))((('''((('''''')))++++++***((((((((((((((((((((()))***&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((()))******'''''''''''''''((())))))***++++++,,,,,,,,,,,,,,,(((---222111999777|||777((('''###!!!$$$$$$##################""""""""""""""""""""""""############""""""""""""!!!###'''666IIIAAA```XXXqqqccc222&&&((((((''''''''''''(((((((((((())))))***+++,,,---888888444***)))HHHCCC333222555333AAACCC***---333666444222444666666111///,,,+++111999888333777666555777999:::999888:::===???>>><<<<<>>HHHPPPKKKTTTPPPBBB111,,,333::::::000//////000222444333222666000,,,,,,---///444;;;AAA888444:::>>>999666777///222333222333888:::999777888888777555333333444777888888666222///---,,,444666444111222777:::999<<<@@@DDDEEEAAA;;;555222,,,---///000000...+++***'''((()))(((&&&%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""%%%%%%!!! ###%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&(((***+++***)))((((((''')))+++,,,+++)))'''((())))))((('''((()))'''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((()))***&&&&&&&&&&&&'''((())))))************+++++++++,,,)))---222000<<<:::;;;...,,,%%% %%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################%%%######$$$"""***GGGfffvvvZZZppptttvvv111+++******((('''&&&&&&''''''******))))))***+++,,,,,,(((222===>>>444111???QQQFFF777;;;:::000===DDD+++---444888555222444666666///888===555+++)))///666777777777999<<<<<<;;;999>>>>>>???@@@@@@AAAAAAAAAJJJIIIJJJIIIEEEBBBFFFMMMWWWWWWUUUdddlllqqq^^^NNN???222***,,,---)))+++111---***&&&%%%&&&)))***+++&&&'''))))))((('''&&&&&&,,,...000111///............///333///'''///???BBB---,,,)))&&&''',,,444:::)))((((((((())))))***+++000...<<>><<<<<<<<<888///'''------///111444444333111999333000111333666===DDDFFF>>>;;;AAACCC===<<<@@@666999999666777===@@@>>>888888777777777444111...444666888777333000......000555777333000333888999DDDFFFGGGEEE>>>777333111,,,---...//////---+++***&&&'''((((((&&&%%%&&&((($$$%%%'''(((((('''&&&$$$!!!&&&&&&""""""%%%'''%%%########################$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&(((***+++***)))'''&&&&&&''')))******(((%%%''')))(((&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))))))))))))))))))))***++++++,,,...333000@@@>>>@@@555333)))!!!&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""##################$$$$$$&&&$$$&&&+++333KKK|||lllsss******,,,+++)))((('''&&&''''''+++++++++******+++,,,,,,444...---555===???======DDD999@@@<<<)))555@@@)))(((111666222///222444333000000000///111444555333333444666:::>>>???>>><<<======>>>@@@DDDEEEEEEDDDGGGHHHKKKMMMKKKHHHKKKRRRPPP]]]UUU^^^___~~~xxxoooIII999---,,,+++'''+++333---)))%%%$$$&&&***---...''',,,000///***(((***---(((---333777777444111///))),,,555999:::CCCCCC333111...+++)))))))))(((&&&,,,***(((&&&&&&(((+++---222888JJJSSSJJJCCC???555III<<<111000444555333222---...000444666777444222444222333777999999;;;>>>???:::===FFFGGG===888;;;555888666222333:::===;;;999777666777888555000+++222555888777444111111222***333888555222666<<>>CCCBBBGGGKKK777@@@222***GGG...)))222777333000333555444333666000---222111---222444222555:::<<<;;;<<>>///&&&555222...$$$$$$###,,,333+++$$$;;;[[[fffUUU\\\ZZZYYY^^^ZZZSSSWWWGGG===111...444999888555,,,111555999<<<<<<666///666---,,,666;;;999;;;CCC<<>>999444------:::999:::777111111666666111111111111444999===;;;777EEEFFFCCC;;;444111000000+++555>>>***111000777)))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&######$$$$$$$$$%%%%%%%%%)))((('''((()))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%)))(((((('''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((&&&---...%%%&&&+++)))###$$$$$$%%%%%%&&&&&&'''+++,,,,,,***'''%%%%%%&&&...222,,,000???RRR@@@:::///***%%%&&&""" !!!!!!'''$$$&&&&&&"""$$$&&&'''$$$<<>>???DDDHHHEEEEEEJJJNNNLLLBBB999<<<=========:::666222///...:::;;;777666111111<<<888999666000000444444000,,,///333666999;;;===>>>======<<<999777444000,,,<<<)))000999HHH---(((&&&''''''''''''(((((((((((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''((())))))'''&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&'''(((((())))))%%%+++---&&&&&&)))$$$###$$$$$$%%%%%%&&&&&&''''''((()))((('''&&&'''(((...//////555>>>YYYFFF999000---***..."""%%%'''&&&%%%222+++&&&%%%"""###(((###(((mmm|||===))))))***++++++))))))***++++++,,,------,,,,,,...000///222222000111555777555666GGG444999;;;///999...&&&...555666555777888777888000111444222444222(((444222222666888888:::===<<<999777:::???DDDGGGGGGNNNQQQMMMQQQ[[[ZZZXXX___^^^```ccchhhlllpppsssuuufff444...>>>///---+++******+++---...))),,,...---///333333111000000---&&&"""(((777DDD555&&&===666PPPHHHNNNIII222,,,%%%///&&&###%%%<<<:::DDDNNNLLLQQQ___eee\\\[[[QQQMMMSSSLLL???<<<000333666444000000666;;;222111555888444+++,,,222777//////999@@@???>>>@@@BBBAAABBBHHHMMMLLLDDD<<>>999:::777222111333333222///444;;;???@@@AAAFFFKKK???;;;777555444222///,,,222(((BBB]]]jjj???,,,'''''''''''''''((((((((((((*********)))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&'''))))))((('''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&((((((((((((((()))******...***///222***((((((!!!###$$$$$$%%%%%%&&&&&&'''###%%%'''''''''(((***+++...***222;;;;;;fffPPP:::333///000000(((%%%%%%&&&'''[[[hhh$$$,,,)))######+++''')))111tttwww}}}vvv<<<'''''')))******))))))***,,,)))+++,,,+++++++++---///,,,000222111444:::<<<:::>>>RRR@@@>>>DDD444000+++'''---333555666666555555;;;555999;;;111222444---555222111444444222444777???<<<999999===BBBEEEFFFPPPSSSPPPPPPXXXYYYWWW___bbb___\\\]]]dddnnnwww|||kkk888(((---,,,+++***+++,,,,,,---333666555111111444444111000333444111...---222666111///III888PPPNNNMMMdddEEE444000111$$$+++QQQuuu[[[LLLKKKQQQKKKIIIVVV```WWWKKK555///===AAA999666222666999666111000777>>>222,,,...555555...///777<<<777888@@@GGGFFFDDDDDD777???GGGGGG@@@;;;;;;===888>>>DDDDDD@@@<<<;;;<<<444999444222::::::777===<<<<<<:::666333333444555777999???DDDGGGGGGJJJOOOFFF>>>666111...---...111---000888%%%%%%(((***''''''''''''((((((((((((&&&'''((()))************%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((''''''''''''((((((((((((((())))))***555444;;;;;;///))))))$$$###$$$$$$%%%%%%&&&&&&'''$$$&&&((((((((()))+++---///'''222;;;777vvvZZZ:::444...000%%%+++"""///---DDD((("""+++!!!%%%777---###---yyy|||lllFFF***'''((()))***))))))***,,,'''((())))))((((((***,,,)))---000000444:::<<<:::===OOODDD@@@FFF999///---***,,,000444444222111111///333777000######111<<<333111111444555333555888AAA>>>:::999;;;???BBBDDDLLLRRROOOMMMTTTUUUTTT[[[ZZZWWWUUUXXX```kkkuuuzzz{{{vvvjjjGGG>>>...,,,+++---///111///---777888777222111333333000***,,,///444777777444111999777CCC111FFFEEE999SSSMMMKKKdddMMMTTTKKKttt{{{aaaHHHOOOXXX\\\\\\VVVBBBAAA???LLL```YYY;;;'''FFFDDD@@@888111///222555666///...888???>>>>>>@@@444333555:::>>>===;;;;;;;;;AAAFFFAAA777000111444999===AAA???;;;999<<<@@@888:::444333<<<<<<888<<<===<<<;;;888444222444777>>>:::<<>>GGGDDD@@@@@@999///+++,,,+++---222333000///111***,,,'''111GGGGGG555---111///111777999888999<<>>111;;;FFFTTTwwwHHH]]]QQQddd777YYYAAA===LLLQQQHHH999)))YYYOOO>>>===NNNSSSIIIEEEHHHEEE???999555555777999999555444;;;DDDHHHDDD>>>222555999::::::888888999:::888666777:::;;;:::999LLLKKKIIICCC===;;;===???:::<<<777666@@@@@@;;;???>>>===<<<:::555111333999FFF??????GGGLLLIIIFFFHHH:::333111555666222333888YYYHHH;;; '''$$$000,,,''''''''''''((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))***(((&&&%%%''')))))))))((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''111444>>>===,,,%%%'''%%%###$$$$$$%%%%%%&&&&&&''')))***,,,,,,++++++---...///---111666>>>qqqAAA888+++---111666CCC---+++&&&(((xxx000,,, !!! 000,,,eee]]]333'''(((***)))(((((()))***'''((())))))((()))+++---///333555555666999999777>>><<>>sssooo???+++000000333888:::777666888:::999888888999<<<@@@DDDBBBNNNNNNJJJOOORRRPPPTTTTTT[[[dddlllqqqvvvzzz~~~xxxGGG888---$$$&&&000888555000***...///---...222222000555111---,,,...222555777BBB@@@---222???@@@GGGKKKBBBCCCQQQ%%%777===[[[AAA444;;;VVVnnnlllaaaVVVJJJ000888:::===EEE===///,,,999::::::999999<<<@@@DDD<<>>;;;<<>>>>>666222999222666;;;<<<:::;;;???DDDDDDOOOQQQHHHEEEHHH@@@000333;;;AAA<<<333111555;;;000777;;;777111333@@@LLLIIIEEE@@@===;;;:::888666888???>>>@@@IIIIIIFFFKKKHHHEEEEEEDDD>>>888;;;CCCGGGDDDGGGNNNLLLDDDEEENNNzzzYYY999111333000,,,++++++...555$$$***%%%---&&&''''''''''''((((((((()))!!!"""$$$&&&(((***++++++))))))))))))************,,,)))&&&%%%&&&'''((('''%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((("""&&&,,,)))+++***!!!###$$$$$$%%%%%%&&&''''''%%%''')))******,,,...000***777555999WWW>>>BBB444(((((()))***(((%%%%%%(((***\\\333!!!!!!######"""###''')))555yyygggggg777***((((((,,,)))$$$''',,,''')))+++---...---,,,+++''')))+++...111333444555444DDDFFF@@@???:::555777;;;&&&,,,:::222111999666000222333333222111222333111000111333777777444111222222333444666888:::;;;FFFEEEDDDFFFJJJOOORRRSSSYYYZZZeeerrrppphhhqqq}}}???111///&&&,,,)))...(((&&&,,,555555000222;;;@@@222333777...+++555<<>>???999111...000333444333999SSSWWWCCC777666:::AAA;;;000@@@???333333444@@@444AAAHHHBBB===<<<777---222444666555333444888;;;>>>:::999???GGGJJJDDD<<<>>>DDDJJJJJJDDD===888777===BBBEEEMMMSSSLLLKKKZZZEEE???999777888;;;<<<<<>>***---888222111777222000222444444222111222333000000000222444444111///222222333555777999;;;<<>>999444999QQQVVVCCC777777<<>>>>>AAACCCBBB@@@HHHKKKNNNMMMHHHBBB===;;;>>>FFFIIINNNTTTMMMFFFLLLGGGBBB;;;777777999::::::XXXOOOLLLEEE777@@@```vvv[[[EEE333000000+++(((***444888000+++...+++''',,,'''***...///---)))'''&&&&&&)))######,,,,,,(((++++++***(((&&&%%%%%%%%%%%%'''((()))***)))(((&&&%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((***+++,,,---000...333???zzzGGG:::111***'''((('''%%%""""""###%%%!!!$$$### ###((($$$mmmlllnnn{{{777(((000(((---*********+++---......---,,,+++((()))+++---...000000111444555444;;;CCC;;;555===@@@///---555333222444...000222333333222111111222111000111222444444222000333333444666888:::<<<===CCCDDDGGGKKKOOOSSSVVVWWWWWW[[[aaagggmmmsssvvvxxxOOO'''111222...111222///,,,...444777555777333>>>FFF;;;000...+++,,,---555...555...777:::666...AAA:::EEE'''222555777888<<>>999;;;<<<<<<;;;===BBBGGG@@@AAABBBBBBBBBBBBBBBCCC;;;;;;<<<>>>@@@AAA???===???HHHFFFDDDKKKJJJCCCBBBHHHCCC;;;666444555777777LLLCCCBBB???999FFFbbbsssdddMMM777111111---((('''...222...+++000---(((---%%%)))...000...+++((('''******""""""---///)))++++++***(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))((((((((()))***+++------000///444>>>QQQ666000,,,)))((('''%%%###"""###$$$###'''***(((!!! %%%((((((###&&&oookkk}}}]]]aaa^^^FFF111))))))"""111'''''')))***,,,------,,,+++***((()))+++,,,---...//////000555777<<<<<<666BBB```???333...000333555333...///000111111///...//////000111222444555666666555444444555666999;;;===>>>@@@CCCGGGJJJMMMPPPSSSTTTOOOYYYaaadddlllxxx~~~|||xxx~~~VVV222###+++:::>>>;;;000---333666333888111777;;;111...222333333///444333///---666999777333@@@888==='''///000+++***+++---444===GGGNNNIIIQQQ[[[___fffyyyJJJ???PPPOOOAAAAAAFFFWWWIII>>>666666666333555:::BBBCCCDDDBBB???@@@DDDHHH888<<>>555>>>FFFCCCBBBEEE@@@999444111222444666777333999???>>>IIIYYY^^^lllSSS:::000000///,,,***(((...+++)))///+++&&&***%%%(((+++,,,+++***))))))***,,,%%%$$$,,,---)))---+++***((('''&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''))))))*********)))))))))***+++,,,---...111000333@@@___555000...+++***'''&&&%%%%%%%%%$$$&&&((()))%%%!!!!!!%%%(((***$$$(((UUU}}}ZZZ{{{XXX{{{\\\)))###''')))///%%%+++((()))+++,,,---,,,***)))((()))***,,,---.........222555777::::::444AAA```999777///,,,333777333111---...000///---,,,,,,------...000222444666777888555555666777999;;;<<<>>>@@@CCCGGGJJJLLLNNNQQQSSSVVVccckkkggggggpppuuusssppp|||MMM%%%333<<>>555111444666444;;;===>>>===;;;;;;>>>BBB;;;;;;===BBBHHHKKKIIIGGGPPPKKKFFFGGGLLLOOOMMMIIIAAAHHH>>>444<<>>...***///111...+++&&&,,,)))''',,,((("""&&&&&&'''''''''&&&''')))+++'''...+++(((+++***)))111+++***((('''&&&&&&'''((()))(((&&&%%%&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))************************+++---...///222111444KKKmmm666222000---***'''&&&'''''''''&&&%%%((()))'''&&&'''&&&""")))'''***CCCzzz^^^~~~vvvfffggg___***"""+++)))(((///''')))+++---------,,,+++((()))+++,,,---.........555555000555===666222<<<444:::111)))222777333444,,,...///...,,,+++++++++)))+++...///000222444777666666777777888:::;;;<<<@@@DDDHHHKKKKKKNNNRRRVVVZZZeeelllhhhfffkkkoooooottt___000222999===;;;888999:::::::::666:::999///000555333@@@555:::JJJ333555777444---999>>>///)))***...)))AAA;;;444222555999<<<<<>>999FFFOOO>>>___WWW```PPP888444...111,,,777888---)))111555222///333888:::999:::===@@@EEEAAA======BBBGGGGGGFFF???;;;999;;;@@@BBB@@@===???GGGDDD@@@EEEBBB999888777777555222000000222555555000333555555???HHHBBB333---))),,,222111+++###%%%+++'''%%%***&&&!!!%%%''''''&&&$$$###%%%))),,,%%%//////+++,,,)))(((222******((('''''''''(((((()))((('''''''''((()))***%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''(((((()))*********************+++,,,---//////222111777aaayyy999444111,,,)))&&&&&&((()))((('''(((,,,,,,)))((((((%%%&&&###+++&&&:::hhhaaarrrvvvggg;;;---&&&...***((())),,,...000000///...((()))+++,,,...///000000111444000000999666------111>>>555'''000555222666...///000///---++++++,,,***,,,............111444777777777777777888999999<<<@@@EEEHHHIIIMMMTTTZZZYYY^^^cccfffhhhkkknnnooouuuGGG------222;;;@@@===777444444333:::<<<333222666111;;;555AAAWWW666888999777...111111...+++,,,......CCC666(((###)))111666777AAA333<<<@@@555DDDTTTHHH888888DDD666222FFF@@@222---111333333333444444222,,,111888;;;<<<<<<===???CCCCCCCCCCCCCCCBBBAAAAAA666777999>>>CCCEEEDDDBBB<<>>555:::555666777555222111222333***+++333666333888888---///---,,,...000///)))###%%%***'''%%%***'''###((('''((('''%%%$$$%%%(((***&&&//////---000,,,)))///******((('''''''''((()))((((((''''''((())))))***%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((((())))))*********))))))++++++++++++,,,...///000000222>>>{{{;;;666111+++(((%%%%%%((()))((('''$$$((((((###"""&&&(((%%%!!!******111pppZZZeeehhhhhhsssjjjmmmIII!!!111'''222!!!(((***---000222222222111((()))+++---///000111111'''555555///111222333;;;000BBB888'''///333000666///111111111...---------...000111000......000333888888777777777777777888666;;;@@@DDDFFFLLLUUU\\\___\\\]]]dddiiijjjiiiiiimmmzzz}}}444,,,000AAAKKKDDD888111---...666888000333888444...,,,>>>YYY000111333444222***&&&111222000...666555...)))---777<<<777000111'''555999'''444KKKDDDJJJ@@@GGG@@@DDDVVVJJJ888777222777EEEGGG<<<222111+++111888;;;;;;999999:::666@@@JJJNNNIIIAAA<<<:::777888;;;???AAA@@@===:::999<<<<<>>,,,+++111,,,666666%%%)))444333222111222999BBBDDD@@@222999AAAHHHPPPTTTQQQJJJ<<>>888555888<<<:::777666:::<<<:::444222333///'''...---++++++000444222,,,)))***,,,------,,,***)))'''(((((()))(((&&&$$$###%%%(((******'''$$$$$$%%%)))###%%%///222,,,***///333000+++'''%%%%%%&&&'''((("""'''---&&&###(((******)))((()))***)))(((&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''######$$$%%%&&&&&&&&&&&&(((&&&%%%###"""""""""###%%%%%%&&&'''((((((((('''(((((()))***+++,,,,,,---+++***))))))+++...222444777666AAALLL999444---,,,+++***)))'''&&&&&&&&&###%%%+++,,,'''###$$$!!!,,,!!!%%%%%%DDDfffgggqqqtttTTTfff\\\,,, 111000))))))******+++,,,,,,---+++***)))***---///...,,,000000222333333333222111222///AAA666---;;;444222////////////...............///000222333333333333333444666888777666888:::AAAAAABBBFFFLLLQQQSSSTTTQQQVVVZZZ\\\aaaiiikkkiiioootttxxxyyyyyyaaa222AAA555&&&222888777666666555444222///---///,,,---333444222333666+++555000+++777>>>666//////,,,---222444222000000"""(((...000000444>>>FFFLLL???EEERRRGGG777666:::)))111:::666222777888777FFFDDD>>>999:::===:::444EEELLLQQQNNNIIIEEEBBB>>>FFFJJJHHH<<<222222888<<<===777444777999777444333555777555111111333111+++//////,,,+++...333111,,,***+++,,,,,,,,,,,,+++************))))))((('''&&&&&&(((***)))'''%%%&&&(((+++%%%&&&...111,,,,,,111///---***&&&%%%&&&''')))+++***$$$###+++111,,,$$$***)))((()))***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$%%%'''''''''(((((((((((('''''''''&&&&&&%%%&&&''')))***&&&''''''((((((((((((((((((((((((((((((((()))))),,,+++******+++...111333888666\\\VVV===333------+++***(((''''''&&&'''!!!%%%000111'''"""%%%333$$$&&&000tttYYYzzzmmm{{{{{{tttwwwwwwXXX--- ///***)))))))))***++++++,,,,,,)))((((((***---//////...///000000111222111111111,,,111BBB333)))777666000000000000000/////////............///000222444555555222333888888333555;;;AAAEEEHHHHHHEEEFFFJJJOOOLLLRRRXXX\\\bbbgggiiigggmmmppprrrtttwwwjjj:::...+++,,,333333111000333777777333...++++++...333444222444777000999333***///000******000...000444444///,,,---444666555000***+++222:::GGGWWWcccWWWFFFLLLRRRHHHTTT<<<>>>+++555^^^PPP333FFFCCC;;;444333999<<<;;;JJJRRRUUUJJJ<<<444222222DDDLLLMMMCCC777444777;;;;;;555222444666333111111555555333111111444333000222111...+++...222111,,,,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))'''((()))((('''''')))+++---''''''...111------111,,,***(((&&&%%%&&&(((***!!!333... ''',,,***111***)))((()))***)))(((&&&'''''''''&&&&&&''''''(((%%%&&&''''''%%%$$$%%%&&&***************))))))(((((('''''''''((()))+++,,,))))))))))))))))))((((((+++***((('''''''''((())),,,,,,++++++,,,...111222777777ccc@@@444...---+++)))(((''''''''')))"""'''555666)))###'''"""+++"""&&&'''###lll\\\yyyXXX```xxxFFF,,,333%%%)))###(((((())))))***+++++++++(((((()))***+++---------......//////000000000000...000:::333'''---444555222222111111000/////////------...///000111222222666000000777555...000888>>>EEEJJJGGG???===CCCKKKJJJQQQXXX___dddgggiiihhhgggiiilllpppwwwWWW999666---...///......111666999::::::...,,,,,,...000222222333666999000'''***)))%%%))),,,+++...333222---+++,,,111000...,,,,,,000555999888NNN]]]PPPCCCPPPWWWGGG??????nnnRRR444MMM@@@333;;;<<<888///,,,444AAAIII:::AAACCC999...***,,,...444@@@JJJJJJEEE@@@;;;666777222///222333111000222:::999666333444555444333666555222......222111......---+++******+++---...---,,,+++***)))******+++((((((((((((((())),,,---+++(((***000333000...///+++)))'''&&&%%%&&&'''))) 222***%%%666111(((888***)))((()))***)))(((&&&&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&'''))))))************))))))***)))((('''''''''((())),,,++++++***)))))))))))),,,+++***))))))***+++,,,,,,,,,++++++---...111222444???sssAAA333...---+++(((''''''''''''(((###'''333444)))###&&&'''+++)))'''!!!QQQiiiwwwWWWYYY~~~|||mmmggg%%%111''',,,((('''(((((())))))******+++))))))***************+++------------......//////444///777BBB555)))333;;;333222222111000000//////...///222333444222000///111,,,---333222...000888999AAAHHHDDD<<<:::BBBKKKIIINNNWWW___cccdddfffhhhhhhhhhjjjmmmsss{{{ddd???@@@666444444333111111555;;;AAA666000***)))---111111...111222++++++222...(((,,,)))''')))...///---,,,...777111,,,+++...000///,,,@@@000<<>>DDDCCC>>>>>>EEELLLGGGLLLUUU^^^```___bbbfffjjjiiiiiilllsss{{{yyyOOO===555555333000///444???GGG;;;777111,,,...222222...333444000555;;;111&&&+++///)))&&&)))---......///GGG@@@999666666333,,,&&&;;;,,,444IIIJJJBBB>>>===CCC$$$...)))***???555///222>>>EEE???333---...///555333...)))***000000---000222555999AAAEEE@@@777666222000222222111333777555111111444777666666888666999888444222444222//////---,,,******,,,---///******)))))))))))))))***)))((('''(((***,,,,,,+++(((***---222444222---***,,,+++)))'''&&&&&&'''''',,,$$$)))QQQoooSSS---+++***)))((()))***)))(((&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''((((((''''''(((***&&&'''((((((((((((''''''((((((((()))+++...000222---,,,***))))))***+++,,,%%%&&&'''((()))***++++++***+++,,,---///111222333444nnnLLL000///---***(((&&&&&&'''((("""%%%$$$"""###'''%%% &&&)))"""$$$***"""cccYYYooo___ZZZzzzpppwww{{{iiimmmsssxxx[[[aaa666,,, (((&&&&&&'''(((((())))))***&&&(((******((((((***,,,,,,++++++***+++,,,---......+++***AAA999$$$000///333222111000///...------000111333555555555444333000777777111111999<<<999;;;>>>AAACCCCCCEEEJJJMMMIIILLLUUU^^^___]]]```gggiiifffdddhhhrrr~~~___888555222///000666===BBB:::??????888333444555333:::888333555888//////>>>===111((()))---///......888888999;;;===@@@CCCDDD"""+++333...---<<<>>>,,,&&&---===FFFGGGDDD777---444999:::666111000...+++888666000+++,,,111222///222111//////555<<<===999:::777555555333111333888555111111666999666666888333777888555333333111---...---,,,,,,,,,,,,---...))))))************))))))((('''&&&(((+++,,,***(((***+++,,,...000000...,,,***))))))(((((())))))***"""$$$777QQQQQQ888+++333***)))((()))***)))(((&&&$$$$$$$$$%%%%%%&&&((((((%%%&&&((((((((((((***,,,,,,,,,,,,+++***((('''&&&''''''((()))+++...111222,,,+++)))))))))***,,,---%%%'''(((*********)))((()))***+++---000222444555;;;```>>>000---***'''&&&&&&((()))"""(((&&& )))))) !!!,,, """---VVVOOOzzzeeeNNNjjjaaaXXX}}}mmmiii(((444###&&&&&&''''''((()))))))))###&&&))))))((((((+++...,,,+++*********+++,,,---222111&&&333,,,###777111222222111000///...---,,,.........///000222333444888BBBAAA444111;;;===444>>>???@@@CCCGGGKKKMMMNNNMMMOOOWWW``````^^^bbbjjjjjjddd___aaakkkwwwDDD>>>555111111222222000777CCCJJJCCC999666999:::777333++++++000111CCCbbbJJJ:::+++***...000///---777:::===:::777777===DDD))))))333888333777BBBCCCQQQKKK...,,,BBBNNNKKK:::GGG@@@444---...444444000333333///***+++111333222,,,......---000777:::999???;;;888777444111222777:::666666;;;<<<777444666000555777555222222000,,,---------,,,,,,---------((()))+++,,,,,,+++***)))((('''&&&)))+++,,,)))&&&------+++***,,,///000...(((((((((((()))+++,,,,,,***"""***666111+++,,,---***)))((()))******(((&&&%%%%%%%%%&&&'''((()))***$$$&&&((()))))))))+++---222111000...+++)))&&&%%%((((((''''''(((***,,,---+++***)))((((((***,,,...(((***,,,------+++)))'''((()))+++---000333444555AAAlllAAA333111,,,)))(((***)))'''''''''&&&%%%%%%$$$############%%%&&&""""""---;;;iiimmm``````bbbfff{{{tttjjjLLL%%%&&&+++'''%%%&&&)))+++((($$$###'''(((&&&%%%)))+++***,,,+++*********+++,,,---333---...777999000,,,000333444555333111.........///000111000///...///111666444111222444666555333:::999<<>>000'''((('''&&&111BBBKKK,,,:::KKK111DDD000///...???GGG>>>888:::888000///000(((333222???^^^JJJ\\\mmmRRR;;;<<<666666000666222///000///---///333777333...,,,---...,,,***(((---***+++555777666<<<:::777777:::666///...222666333222555444111111333111444888:::888333---)))///+++222++++++222((()))---***((('''((()))))))))(((''''''(((***,,,,,,+++...///////////////......&&&'''((())))))))))))))))))***,,,.........,,,++++++***(((((())))))'''&&&$$$&&&))),,,,,,***(((&&&%%%%%%&&&'''((()))******)))************)))((((((%%%&&&'''((()))***+++,,,%%%''''''333,,,&&&111(((++++++,,,,,,,,,+++******!!!///...---+++...666111GGGFFF444111,,,)))((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%""" (((333___```sss]]]```|||ttt^^^rrr|||bbb{{{ggg,,,)))***'''%%%&&&***+++)))%%%%%%((((((&&&'''+++,,,***++++++*********+++,,,---000***,,,555777///+++---333444444333000---------...///000///...---...000777444333333555666444222888777:::@@@CCCBBBCCCGGGMMMTTTYYYZZZZZZ]]]]]]\\\aaaddd```pppyyyyyy<<>>,,,888NNN555???666222222AAAMMMMMMHHHCCC:::000......(((444111666KKK:::TTT___EEE:::000222888888777000+++,,,...///111555333000---,,,,,,------,,,...333//////888777222666777555777:::777000///222111...///222111...---000000333666777666222---***///+++222+++...666***)))---+++))))))***+++***)))(((''''''(((+++,,,,,,+++////////////...---,,,+++(((((()))))))))*********'''(((***+++++++++))))))+++)))((('''((('''&&&$$$%%%''')))++++++***((('''%%%%%%&&&'''((())))))******************)))((('''&&&''''''((()))***++++++...---'''---&&&"""111***)))***+++,,,,,,,,,,,,,,,'''000...,,,...///444444fffJJJ777222---+++***)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""" $$$)))QQQZZZ___VVVtttOOO{{{{{{xxxcccppp{{{jjj{{{yyy***&&&)))&&&%%%&&&***+++***'''''''''%%%$$$(((---,,,(((+++************+++,,,,,,...---444???@@@666...,,,333333333111...,,,+++,,,,,,---......,,,,,,---...222222222444666666555333555444777>>>AAA@@@BBBEEEGGGJJJQQQXXXXXXVVVWWW[[[^^^eeedddtttzzzvvv~~~}}}}}}rrrIIIBBB999......AAA777???DDDBBBiiidddQQQWWWFFF666000---((((((+++---+++222KKK888666;;;222333555888:::;;;888333///222///...<<<999444>>>444;;;DDD222@@@%%%...444777111,,,***...111000000111//////...,,,++++++---000,,,111//////666333+++...111111444888666000...000---+++---000111---,,,...///111222333333000---+++///)))000,,,222;;;---))),,,+++***+++,,,,,,***(((((('''''')))+++---,,,+++//////......,,,***)))(((+++***)))))))))***+++,,,'''((()))***+++***)))(((***)))'''&&&'''&&&$$$###&&&'''((())))))))))))(((%%%%%%&&&'''((()))******+++++++++******(((''''''((((((((())))))***************%%%***$$$###333,,,))))))+++,,,---.........---000...---222222222<<>>???HHHSSSTTTNNNQQQZZZVVV```aaaooouuurrr{{{www{{{}}}ooo\\\EEE>>>???444EEEHHH;;;CCCJJJYYYXXXFFF333***,,,111555777---333000GGG<<<111@@@111333+++***555@@@???666///333///111>>>>>>666888888999BBB;;;[[[///111---...++++++///444444...+++,,,...000000---******---111)))///......666222***,,,***---111444333000---------,,,---222222///...000....../////////...------///(((///---555>>>///)))***))))))***++++++(((&&&((('''''')))+++,,,,,,+++,,,,,,,,,,,,+++***)))(((---,,,***))))))***,,,---++++++,,,------,,,,,,++++++)))''''''''''''%%%###'''''''''''''''((())))))&&&&&&'''((()))***++++++++++++++++++***((('''&&&))))))))))))))))))******%%%***)))///)))&&&111%%%++++++,,,------...------......//////777444111KKKrrr<<<222+++,,,...+++(((((($$$%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%"""555ooorrrLLLlllhhh~~~cccwwwxxxmmmsss555%%%'''''''''(((***++++++***((('''$$$$$$)))///---'''))))))******++++++++++++)))***///666888333,,,)))///000///,,,***((()))***)))+++,,,+++***)))***,,,***,,,///222333333222222444333666===@@@???AAADDD>>>???GGGPPPNNNHHHLLLWWWTTT______kkkppprrr}}}}}}tttNNN:::@@@;;;888666...222...++++++111<<>>666999===444@@@@@@333BBB333777333<<>>@@@@@@HHHLLLGGGBBBDDDKKKPPPYYYeee```eeeiiioooeee```[[[...111333444333444555000+++222???AAA888555111;;;)))666000222777777999777222555===>>>888...444999***000444###111...<<<...333+++(((222<<>><<<<<>>111)))...222...'''222999&&&...666"""000333DDD444+++000%%%---666FFF:::000000222111...---,,,)))%%%&&&))),,,,,,***,,,...&&&###+++,,,***111'''...000------000111...000+++)))))))))''')))---------...------+++******(((%%%...(((***333+++,,,+++)))&&&&&&'''(((((('''$$$######%%%'''(((((('''******+++******)))((((((+++++++++++++++***)))(((******)))(((((((((((((((%%%$$$$$$&&&(((***))))))%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******'''((()))******++++++***'''((()))***+++,,,------(((111000222---222@@@000......///////////////...111+++777,,,555:::XXX~~~444444(((---+++,,,###((('''&&&%%%$$$%%%&&&&&&%%%$$$###""""""###$$$%%%((( rrrgggQQQpppLLL///''''''''')))++++++)))'''((((((''''''''''''(((((('''''''''((())))))******+++,,,---,,,++++++---///(((,,,,,,((((((,,,+++&&&(((((())))))*********+++,,,---///222444555666777666555444444555777:::;;;===<<<<<<===AAAFFFKKKOOOcccMMMQQQeeeccc[[[gggvvv|||XXX666;;;333///---,,,555666***'''...///666444444555000))))))///666333222666;;;:::111)))(((666999+++###(((,,,((()))---000///---111;;;DDD555///******///444555555'''(((***,,,------------&&&***%%%###,,,...///777++++++++++++,,,---......))))))(((''''''((()))******+++------+++++++++,,,((())),,,------+++)))(((******)))((((((((((((((('''((()))))))))&&&$$$"""(((((((((((()))))))))))),,,,,,,,,+++)))(((&&&%%%))))))((((((((())))))***)))(((&&&%%%&&&''')))+++((((((''''''''''''((((((&&&&&&'''((()))***+++,,,---------......---,,,,,,'''(((***+++,,,,,,,,,+++))),,,///...******...222222000...------///111333,,,///222333555AAADDD555***(((&&&...)))'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&"""WWWbbbnnnNNNtttoooLLLyyy777***)))((()))))))))'''&&&'''''''''&&&''''''(((((((((((()))))))))*********)))***+++***))))))+++---+++///...(((&&&)))***(((++++++******************+++,,,...111333555666666666555444444555666999:::<<<<<<>>>AAAEEEIIIJJJKKKRRRLLLUUU```^^^aaajjjmmmxxxyyyVVVQQQVVV555999===111---***"""&&&///111///...///333222...///333111///,,,,,,///222444444111888999///)))+++,,,***...000111000---...333888000...,,,...333666444222***+++,,,------------,,,)))...***)))222555666>>>++++++++++++,,,---.........,,,(((%%%$$$&&&(((***(((***,,,,,,+++++++++---((())),,,------,,,***)))******)))((((((((((((((()))))))))))))))'''&&&%%%''''''((((((((()))))))))'''(((((()))))))))))))))(((((((((''''''(((((())))))(((&&&&&&&&&''')))***((((((''''''''''''((((((%%%&&&'''((()))***++++++,,,,,,---------,,,,,,+++((()))***,,,,,,,,,++++++))),,,//////,,,+++...111//////////////////000000+++333111888@@@PPPVVV555111***&&&000,,,'''&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((<<<___dddTTTcccJJJ|||xxxttt777---+++(((''''''((('''&&&''''''&&&&&&'''((())))))+++++++++************)))'''((()))((('''''')))+++---000///)))%%%''')))***,,,,,,,,,+++++++++++++++)))+++---000222444555666555444444333444555777888999999<<>>DDD===:::555)))+++***(((+++111111...+++******+++......+++)))+++***)))((((((((()))***))))))))))))************((()))++++++***)))))))))(((((((((((((((((('''%%%)))(((((()))******)))'''((((((((((((((('''&&&%%%&&&'''***+++,,,,,,,,,+++---,,,+++***)))(((((('''((((((((())))))*********((((((((('''%%%%%%''')))---FFF,,,+++...(((<<<111***+++++++++***)))'''&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&''')))''''''((((((((()))))))))((()))******++++++++++++((()))+++,,,...//////000,,,---......,,,,,,---...++++++,,,------...//////111111000000//////000000555777FFFAAA888000)))''')))((($$$$$$&&&'''%%%(((((('''''''''&&&&&&&&&!!!!!!###$$$>>>hhh```nnn{{{wwwuuu%%%)))'''###'''###***)))$$$!!!$$$&&&&&&%%%&&&&&&'''''''''''')))---000111)))%%%&&&(((&&&&&&'''++++++***))))))***++++++(((((((((((())))))))))))---,,,+++******+++,,,---...---+++******+++,,,...///,,,---222444111///000222777BBBLLLRRR[[[kkkzzzqqqssswww[[[888...;;;FFF444??????444JJJBBB000)))%%%***/////////000******+++---...---)))'''''''''((((((((((((((()))++++++*********)))))))))))))))***,,,---,,,***(((((((((((('''&&&$$$###"""(((((('''((()))***(((&&&)))))))))((('''&&&%%%$$$''''''((((((((()))))))))******++++++***(((&&&%%%(((((())))))))))))******(((((((((&&&$$$$$$%%%&&&>>>TTT666&&&$$$$$$444%%%))))))((((((''''''&&&&&&'''((()))))))))((('''&&&+++***((('''&&&'''((()))((())))))))))))*********&&&'''((()))***+++++++++((((((***+++,,,...//////+++,,,------++++++,,,---***++++++,,,,,,------...111111000///////////////666999]]]RRR;;;888111&&&'''((()))******'''$$$(((((((((''''''''''''&&&###&&&''' ###///kkk___bbbttt{{{<<<&&&)))""")))$$$***&&&!!! %%%&&&%%%'''---((((((((('''&&&'''***,,,"""%%%,,,...)))!!!!!!&&&+++******))))))******+++(((((((((((()))))))))))),,,+++*********+++,,,------,,,***)))))))))***+++888000***,,,000222666999555;;;GGGRRRYYYbbbsssmmmlllvvvfff;;;000GGGBBB===666777JJJDDDBBB111''',,,///***)))///(((***,,,//////...+++((($$$%%%&&&'''((((((''''''***************************)))***---000000,,,)))&&&'''((()))(((''''''(((((('''''''''))))))'''&&&)))*********)))((('''''')))((('''&&&&&&'''((((((%%%''')))+++++++++)))(((++++++***)))((('''&&&&&&((()))***)))'''&&&'''(((888GGG000$$$$$$###,,,$$$&&&%%%%%%&&&'''((()))***((()))***+++***(((&&&%%%+++)))''''''((()))))))))))))))*********+++++++++(((((()))***++++++******************+++,,,------***+++,,,,,,+++***+++,,,,,,,,,,,,------.........111000000///......//////999<<>>DDDJJJPPP[[[eeejjjeeeUUU___pppIII666--->>>444222000...---+++)))((((((%%%(((******(((''')))+++...,,,***(((((()))***+++'''&&&&&&&&&&&&%%%%%%%%%(((***++++++)))+++000555---000333000+++(((***,,,***)))))))))++++++)))(((((((((((()))((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''')))***+++------...///000111222333444555555222...***((('''&&&***(((&&&000(((***"""$$$&&&)))++++++***)))))))))(((((()))***+++,,,+++***+++///333111***$$$((())))))))))))*********((())))))*********))))))++++++******,,,...111333+++,,,------++++++,,,---...........................//////111333555666888SSSDDD@@@333777111,,,111000***,,,))))))((('''&&&%%%%%%%%%+++'''%%%''''''&&&,,,444rrrbbbOOOWWWfffXXXpppdddaaa}}}www777%%%///!!!---))))))))))))************))))))(((((((((((())))))%%%''')))+++***)))((('''%%%***......***((())),,,***)))(((''''''&&&&&&&&&...,,,+++---111111,,,'''((()))((('''+++///...******++++++******+++///222777EEEGGGCCCGGGKKKQQQ]]]iiilllJJJ>>>KKK///444AAA999???999)))'''111///###)))))))))(((''''''&&&&&&'''((((((((((((((('''&&&%%%***---***$$$"""&&&+++------,,,,,,+++******))))))***++++++***(((&&&$$$------------,,,***((('''+++***)))(((((((((''''''***(((&&&%%%%%%%%%%%%$$$((('''%%%&&&***...222333+++///555111,,,333555(((222222...((((((,,,***$$$&&&+++///...)))%%%%%%'''###&&&***,,,)))&&&'''***))))))))))))******************))))))(((((('''''''''((())))))&&&%%%&&&(((,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,......---+++)))(((***,,,+++,,,------,,,,,,...000...222...===***555444999dddAAA;;;:::111---111///(((&&&))))))((('''&&&&&&&&&&&&)))%%%$$$&&&&&&%%%)))000tttWWWuuuOOOlllqqqhhhfffzzzUUU"""111+++%%%%%%%%%%%%&&&&&&&&&&&&******))))))))))))******+++***)))+++...///,,,)))(((+++---,,,)))(((+++...+++***)))((('''''''''''',,,******---111111...******+++***))),,,000///***---,,,,,,+++,,,---//////222??????999???GGGRRRaaabbb]]]000HHHTTT111AAA&&&//////111''''''''''''((((((((((((''''''((((((((((((((('''''')))*********+++...111++++++******)))((((((((()))******+++***)))'''&&&'''(((***+++++++++******%%%&&&'''((())))))((((((+++)))'''%%%&&&&&&'''''''''&&&&&&(((,,,...,,,***"""888GGGFFFAAA<<<333+++///---((((((444EEEPPPQQQ>>>AAABBB>>>777000------$$$%%%&&&))))))(((&&&&&&(((((()))))))))*********+++*********))))))))))))---+++******++++++***)))***+++++++++++++++***************+++++++++++++++------,,,+++(((((()))+++***,,,---,,,,,,,,,...000111333111888...===333@@@@@@???888000///111000+++'''))))))((('''&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$''',,,WWWrrrcccgggllllllXXXuuuOOOppp222###444&&&&&&&&&'''''''''((((((++++++************++++++///+++'''***///111...)))+++,,,---+++))))))---111,,,+++***))))))(((((()))***)))))),,,000111///,,,///000///---...222111------+++)))***,,,---+++)))---:::<<<;;;DDDLLLRRR]]]ZZZ888///SSSQQQ***000111,,,+++///...***%%%%%%&&&'''(((((())))))&&&''''''((()))))))))))))))'''&&&)))...333555666)))))))))(((''''''&&&&&&))))))))))))))))))))))))%%%&&&(((***++++++******&&&''')))******)))((('''&&&&&&%%%$$$%%%&&&((()))+++'''&&&)))///222111...222JJJJJJ===:::222***222222///)))(((,,,000---&&&+++...000///***&&&%%%&&&%%%$$$$$$&&&((()))&&&###(((((())))))))))))******++++++++++++************---***'''))),,,...,,,((())))))******+++*********)))))))))*********+++++++++,,,,,,***(((''')))******+++,,,,,,+++,,,...000111000222...000===000UUULLLFFF;;;555444///------)))))))))((('''''''''''''''###$$$%%%&&&%%%$$$&&&(((666ccc}}}|||[[[qqqyyydddVVVooo))) 555$$$(((((((((((()))))))))***+++******))))))******+++,,,)))'''(((***,,,+++******,,,------,,,,,,...000------,,,+++************+++******,,,...///...,,,222444333000000333222///---***(((+++///111...)))---:::@@@GGGTTTVVVOOOMMM>>>'''888GGGFFFZZZ999###)))...%%%###+++&&&&&&'''''''''(((((((((%%%&&&'''))))))*********)))'''&&&''',,,000333444))))))(((''''''&&&&&&%%%''''''&&&&&&'''((())))))((()))*********)))((('''---,,,+++***)))''''''&&&###%%%'''((()))***+++,,,000***'''***333;;;>>>>>>;;;LLL<<<+++444///'''666<<<666///,,,---+++""" ###'''(((((('''((()))$$$'''(((&&&&&&''''''%%%(((((((((((()))))))))***************************((('''&&&''')))***)))((((((((()))************)))((((((((()))******++++++***++++++***((('''((())))))***++++++***+++---///444...555...333555888qqqNNN???<<<:::---+++111///))))))((('''''''''(((((($$$&&&((('''&&&&&&&&&''',,,]]]yyysss~~~{{{yyyggggggAAA~~~***###&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''')))***)))''''''))),,,(((***...000000///------...---,,,++++++*********,,,,,,+++,,,------,,,+++000333222///...000000---...+++***...333666333000222<<>>^^^vvvsssyyy~~~~~~{{{mmmjjjwwwRRR000&&&%%%'''***))))))((((((((('''''''''&&&'''((()))************''''''((('''&&&(((+++...***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&(((((()))***+++++++++***)))(((---+++(((&&&%%%%%%'''((((((+++///000///,,,,,,,,,///------222:::@@@@@@???(((888//////FFFBBB...111LLL???...&&&&&&)))+++,,,***+++,,,+++***(((''''''!!!***...)))###$$$((()))'''(((((((((((()))))))))))))))))))))))))))))))))+++...000---(((%%%&&&)))((())))))*********))))))'''(((((()))******++++++)))***+++***)))(((((())))))***+++*********,,,...666///888555888000TTTQQQ:::999<<>>))))))(((((('''(((((()))%%%)))***'''%%%''''''&&&"""DDDgggsssvvvwwwfffEEEcccpppWWWfffddd}}}mmmGGG)))'''(((((((((((()))))))))))))))(((((((((((())))))&&&***...---(((&&&***///&&&)))---111222000---+++...---,,,++++++******+++---,,,,,,,,,+++++++++++++++//////,,,***+++,,,***)))((((((***///222222000666;;;777888CCCDDD888222DDD<<>>xxxSSSCCC999???---///---***)))))))))((('''&&&'''''''''''')))))))))###)))&&&666vvv~~~^^^|||aaa{{{OOO&&&[[[---(((***)))+++###'''***(((&&&'''***+++)))'''(((''''''(((***++++++***++++++******000666333,,,+++,,,,,,+++******,,,...*********))))))***---000+++...111222111000///000333000---------...000111111,,,***///444999EEERRR@@@HHHEEECCCLLLQQQPPPSSSWWWYYYZZZYYYXXXXXX[[[]]]^^^^^^___bbbgggiiigggccchhh^^^^^^hhhkkkkkk{{{vvv\\\NNNOOOaaaTTT:::444,,,+++===333111333===JJJOOOJJJCCC666666444333333555888:::...444444333555444...+++222"""...***...+++888(((555111//////---,,,...111,,,***+++222>>>HHHLLLMMM333,,,((('''''''''***///)))((((((((()))+++,,,,,,...***&&&'''+++...***%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''%%%&&&((((((%%%%%%&&&(((&&&''')))***)))***,,,(((((((((((())))))))))))---)))&&&(((---000///,,,......---,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,...000111---999>>>oooVVVJJJGGGFFF222,,,++++++,,,,,,+++)))&&&%%%$$$%%%&&&'''&&&''''''$$$''')))...\\\~~~dddnnnsss{{{^^^eeennntttbbbdddiii~~~FFF'''''''''%%%,,,''''''***%%%!!!%%%,,,000,,,''''''&&&&&&(((+++------------+++((('''---333333000***+++,,,+++******+++---***+++***))))))***...111***---111333222111111111------,,,******,,,......444222---***222???DDD@@@;;;GGGIIIJJJRRRTTTOOOQQQWWWWWWVVVTTTRRRQQQQQQRRR```^^^^^^aaacccbbb___\\\aaa___]]]\\\^^^bbblllvvvyyyjjjccc\\\NNNPPPJJJPPPhhh@@@111...***)))...666888111***<<<:::888:::>>>???===999@@@AAAAAA<<<:::???CCC@@@UUUCCCLLLDDDDDD@@@NNN@@@000***(((***,,,+++///444///------222999===;;;888666111......+++%%%###$$$(((((((((''''''''''''(((+++((('''((()))))))))***''''''''''''''''''((((((%%%'''(((((('''&&&&&&'''***%%%%%%***---(((###""")))))),,,...)))""""""&&&''''''(((((())))))))))))---***''')))///111///,,,...---------,,,---------******+++++++++,,,,,,,,,.........---,,,++++++***''''''(((***,,,///111222444999>>>qqqTTTLLLCCC555,,,++++++,,,---,,,***'''%%%###$$$''''''%%%$$$&&&%%%!!!---...111}}}ddd|||^^^___}}}YYYdddaaa222(((%%%***,,,+++'''"""###+++...+++&&&&&&%%%%%%'''+++------,,,,,,***))))))---333777999(((***+++***))))))***+++......---+++))))))***,,,(((+++...000000/////////'''+++,,,)))(((***,,,+++///111...,,,888HHHGGG:::@@@JJJIIIFFFMMMOOOMMMQQQ\\\[[[YYYWWWUUUSSSRRRQQQZZZXXXYYY]]]___\\\YYYYYY\\\hhhkkk___VVV[[[eeejjjeeennnTTTKKKLLLHHHVVVPPPRRRzzzOOO666...------000555777777555666444777>>>GGGKKKHHHDDDEEEGGGNNNKKKBBBFFFHHH<<>>DDD:::@@@===NNNJJJ<<<333...222222,,,)))+++((('''&&&''')))'''###dddKKK000$$$$$$'''(((***&&&(((((('''&&&%%%%%%&&&)))((())))))'''%%%(((---))))))(((((('''(((((()))'''(((******((('''((()))***$$$$$$***,,,'''$$$''''''$$$''',,,+++$$$$$$***'''(((((())))))******+++,,,***)))+++///111000...---,,,,,,,,,++++++************+++++++++,,,,,,,,,222111000///...------,,,'''((()))+++...000333444999888RRRaaaIII===;;;111///,,,************)))'''$$$%%%))))))$$$###&&&&&&,,,(((&&&sssiiicccuuufffzzzWWWaaaggg^^^---)))((()))---+++$$$$$$$$$&&&((())))))))))))(((''')))+++,,,+++***++++++---...///111666;;;+++,,,------,,,++++++,,,...//////---+++))))))******+++---...,,,++++++,,,'''---///,,,+++---...,,,,,,,,,///777CCCJJJGGG??????HHHEEE???EEEIIIKKKRRR[[[[[[[[[[[[[[[YYYWWWUUURRRQQQTTTYYYYYYUUUTTTXXXXXXeeellldddXXXTTTUUUVVVhhhWWWlllxxx======CCC<<>>555......,,,,,,,,,------,,,++++++444)))!!!$$$***---+++***%%%'''))))))'''&&&''')))+++(((((()))'''$$$'''---+++***)))''''''''''''(((((()))++++++)))))))))******&&&''',,,***&&&,,,999444)))$$$+++///+++***...(((((())))))***++++++,,,++++++,,,---//////000///.........---,,,+++***)))******+++++++++,,,,,,,,,/////////......---------))))))+++---000333666777<<>>222...+++(((++++++,,,+++))))))***,,,---,,,)))%%%%%%'''***+++)))))))))(((((((((''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''((())))))(((((()))***(((000222---***///xxx444###000666+++222)))******)))***+++++++++******+++++++++***))))))((()))***+++,,,,,,---------...---))))))...000...---+++***+++---//////...///,,,111///000555666AAAsssYYYCCC===555222///***///222***,,,***'''&&&'''(((''''''***%%%%%%!!!&&&$$$222lllmmmpppzzzuuukkk??????"""$$$!!!///###%%%%%%$$$(((///222111((('''&&&%%%$$$%%%(((+++222...000555444---,,,222111777999,,,###111:::///###&&&***++++++,,,///222$$$+++///,,,)))+++...///&&&,,,...***)))---///,,,111---,,,111555444333333(((555YYYppp\\\```ZZZ@@@TTTKKKdddpppLLLCCCMMM@@@BBBBBB???>>>@@@???<<>>HHHKKKGGGMMMIIIKKKMMMPPPNNNZZZYYYGGGLLL]]]]]]kkknnnlllZZZCCCAAA???AAA777000///333333---***---&&&)))---111222111000...@@@777111000---,,,555BBBLLLEEE===666222000...,,,,,,,,,,,,***)))***,,,///)))&&&%%%(((+++***%%% ''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''((())))))(((((()))***...,,,***%%%///SSSmmm$$$>>>???222+++)))(((***------+++)))++++++++++++***)))((('''))))))***+++---......///000111...))))))///222222---,,,,,,---///000000///---+++222(((222888000QQQIII===;;;<<<555,,,000333)))+++)))'''&&&'''(((((('''***$$$'''$$$'''$$$%%%JJJ{{{jjjeee@@@///(((000$$$---000)))''',,,///+++888<<>>@@@===???GGGRRRZZZ]]]dddkkkooohhh```JJJ999333...222:::AAA@@@888111111333GGG444)))...000***&&&(((---&&&'''111111((($$$)))111...---///...+++---111888QQQ{{{PPP@@@===999;;;???JJJRRRUUUUUUOOODDD;;;<<<<<<===???@@@@@@???<<>>::::::???BBBAAA666EEESSShhhIII>>>;;;...222:::///555FFFIIIMMMeee444777>>>CCC444666111111333222---+++---)))+++///222333222000///777333333777555+++""" &&&***000444555222,,,(((((())))))((((((+++///333000+++''')))---......///)))((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((())))))(((((()))***000&&&***MMMddd999999...222000)))&&&)))------***)))******+++++++++******)))------,,,,,,,,,------......000...++++++///111000...------...111222111000///***222)))222555999bbb===<<>>QQQRRRFFF:::777666888;;;;;;::::::555:::<<<:::999:::::::::...555BBBpppfffAAA111777666666777111333///777BBBWWWwwwGGG333777777???+++555444333444222...---///---------...///000000111777222......//////222555999444///---------+++)))((((((((('''''')))...111@@@444)))%%%'''...===JJJ++++++***)))'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***$$$###%%%:::fffBBB333MMM999555,,,&&&))),,,+++)))***)))***+++,,,---------------,,,,,,,,,,,,...//////***...///------//////,,,---------000222333222111111---222000444555YYYHHH<<<999999000///222///,,,***(((((()))++++++******###,,,)))(((---%%%+++OOOzzz~~~~~~qqqAAA222===\\\qqqZZZ000444666'''###///000&&&'''111///!!!******,,,---***)))000999888111000;;;666<<<@@@FFF777GGGEEE::::::???GGGSSSAAA;;;666777888666444444...222555777777666666555<<<000333ZZZWWW@@@<<<888666000&&&(((444555(((444444666GGG111???444+++666111---...///...,,,))))))***,,,+++)))((()))+++---///:::777111,,,((())),,,000+++(((%%%''',,,...,,,)))++++++***(((&&&''')))+++000(((%%%(((((('''...888+++******)))((('''&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((((()))***$$$'''***...NNNPPP,,,777999///+++......***(((+++))))))+++---.../////////)))))))))***---000222444(((,,,...------///---))),,,,,,...000333444222111+++///,,,111444???eeeEEE555888666222333111---+++))))))+++,,,,,,,,,)))""",,,&&&$$$...(((&&&---oooaaa~~~oooaaafffzzz```iiirrrlll:::444000...---+++...444222...,,,...000///111555)))666===:::DDD666333<<>>777888888555333444111111111333444333222222///222:::999nnn\\\]]]fffKKK000666777...444555))):::666;;;UUUnnn444999222+++---666///222444222000///000000***((('''&&&&&&''')))+++$$$'''+++,,,---------,,,///000111444444000)))$$$,,,---,,,+++((('''((()))***###$$$---...%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***)))...&&&!!!999[[[555888:::444222777444+++''',,,)))***+++,,,---.........((((((((())),,,///222555)))---...,,,,,,///...++++++,,,---000333444222000&&&777)))222;;;YYYSSS666999;;;666333000...,,,******,,,---------)))!!!,,,$$$ ---)))$$$(((888SSSpppfffwwwjjj999!!!000000###@@@vvv>>>444---000444333000---'''555888,,,JJJ;;;777???444DDD999+++888>>>666555FFF;;;333444666333222444:::555222222222111000000///222555)))kkktttAAAdddOOO:::(((111;;;+++666(((///LLLDDD333&&&000444&&&000)))---000...++++++,,,---((((((''''''''''''((()))(((******)))+++......,,,222000---)))(((***...222***+++,,,,,,+++***+++,,,JJJ888+++---000+++(((+++######$$$%%%'''((())))))$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''((())))))(((((()))***&&&111(((000KKK]]]QQQIII:::666999???:::,,,'''+++******+++,,,,,,,,,+++++++++***))))))+++---000111,,,...---******...///...++++++---000333444222000(((EEE...999HHHxxxwww;;;888555555999111666///***+++---,,,---000))))))))))))((((((((((((+++222HHHxxxXXXgggyyy^^^___---***+++???cccrrr444333000,,,+++---......,,,---000777===>>>999444666888999666111000444999;;;999555000///111333333//////...------------...,,,)));;;%%%lllHHH666XXXjjjHHHJJJEEE222222gggAAA...000,,,888)))000...000...***)))+++,,,))),,,***((('''%%%!!!!!!"""'''&&&&&&&&&(((+++...000---///---***...444444...******))))))))))))******>>>%%%666111))) 333 %%%&&&''''''(((((('''''''''(((((((((((((((''''''''''''(((((())))))******(((((()))***************+++000eeerrr555@@@444***444(((---+++,,,000,,,(((000)))************+++++++++***+++------,,,+++,,,---...+++...555888444000...222000888@@@eeehhhAAA<<<:::444555111+++''')))***)))(((***+++++++++++++++*********((( :::zzzqqq~~~iiiuuu}}}ssskkk\\\======EEEAAA888(((,,,000///,,,+++---000111000111666:::;;;666111666888888555111000333777777777555111......000000///......---------------==="""000;;;YYY***///...@@@___]]]VVVTTTVVVMMMJJJggg999000222***...)))000---///---)))(((++++++)))&&&&&&'''))))))***+++---(((((('''''')))+++---///+++,,,+++(((+++000000+++)))(((((((((((())))))***000&&&<<>>FFFDDD:::///+++***************************333 222ZZZlllzzzKKKiiiiiicccEEE777666;;;333666888PPP}}}~~~ccc^^^|||rrr___LLL)))///444111''' %%%---...,,,+++---111555666666555666555333000...///111///111444555000***))),,,------,,,+++++++++++++++%%%444?????????...>>>$$$&&&222AAAKKKPPPgggGGG===((((((,,,,,,000$$$+++...---******------***(((,,,---)))&&&%%%&&&%%%+++******)))******+++,,,,,,---,,,++++++,,,+++)))************+++,,,------''',,,333DDD'''+++(((,,,$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''+++111888DDDVVVkkkzzzHHH)))666,,,+++//////(((***111111*********+++++++++,,,,,,...000111000---,,,+++,,,---******---//////000444:::666LLLoooCCC@@@???999888;;;???<<<444......///............---------)))...&&&###DDDrrrVVVCCCoooaaaEEE:::222111444444444555666,,,<<<111BBB555GGG|||bbbCCC111$$$&&&000222...+++---+++)))***---111444555333333333111///......///...///333777444,,,***---,,,,,,+++***************......666NNNRRR888###)))666///777FFF777,,,444UUUqqq222333((()))+++***000&&&***---...+++,,,......+++!!!))),,,(((%%%'''((('''*********************+++,,,+++,,,---,,,))))))))))))))))))))))))***+++,,,'''***(((777%%%+++%%%+++%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''$$$'''((('''--->>>UUUeeeNNNXXXiiiccc444555+++111666***%%%***(((***++++++++++++,,,,,,,,,...000111000---,,,+++,,,---******---//////222777???>>>}}}\\\III>>>BBB<<<666333...,,,///555......---,,,+++******)))+++!!!333%%%---PPPnnnuuujjjiiiwww```+++AAADDD555111///222333...)))(((:::+++777&&&===PPP:::;;;///^^^uuueeezzzuuuDDD222666888333---000///,,,***+++---000333000000000//////...------...,,,///777888000+++---++++++***)))))))))))))))&&&000FFF999333...+++'''BBB999,,, ,,,222666555999ttt***""",,,000%%%%%%+++---))),,,---+++,,,///...+++&&&000222+++%%%&&&&&&$$$))))))))))))************)))(((***,,,***&&&&&&(((((((((''''''''''''(((((($$$%%%$$$...+++***"""$$$&&&%%%$$$$$$$$$%%%'''(((%%%&&&'''((())))))))))))(((((((((''''''''''''&&&%%%&&&&&&'''''''''''''''$$$***---)))(((;;;___~~~jjjmmmkkkfffKKK,,,---<<<222(((+++&&&++++++++++++,,,,,,,,,,,,---...000///---,,,,,,,,,---+++,,,///000000555;;;;;;XXXUUUGGGFFF@@@;;;666111...222999111000///---+++***)))(((((()))---///,,,)))xxxnnnwwwvvvDDD888<<<000111&&&%%%###%%%,,,000111333777$$$000888000$$$999:::555111555,,,+++AAAQQQGGG999<<<444///,,,222111@@@sssbbb666,,,666222111...,,,,,,...222444...------.........---,,,...(((***555999222------******)))(((((((((((()))%%%555<<<555PPP...(((666888000'''+++777***%%%+++)))$$$666TTTzzzUUU###,,,///""")))&&&+++&&&)))+++******------***+++555888---$$$$$$$$$&&&'''(((((())))))))))))((('''***...+++&&&&&&*********)))(((''''''''''''&&&%%%'''&&&000&&&###%%%'''&&&%%%$$$%%%&&&((()))%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&---***'''!!!666PPP|||ppp[[[ZZZWWWCCC+++:::444---222///+++++++++,,,,,,,,,------+++---......,,,+++,,,---...---///222333222777>>>CCCeeeYYYAAA@@@@@@@@@:::222000333999888777555222000///...;;;333'''(((;;;sss}}}lllFFF111999>>>mmmZZZ<<<---999000///111333111---,,,///222444###@@@///333;;;%%%111///***...666333777HHH222'''888333000555000JJJ]]]888000000///...///222666:::,,,,,,,,,---...///...,,,...&&&'''333:::444------******)))((((((((((((((('''"""...000SSS:::%%%&&&)))111444(((..."""(((111...''',,,///%%%222%%%<<>>777'''???888)))111***---333...---///(((CCC\\\777---)))&&&&&&((())))))))),,,###000/// MMMOOO""")))666+++###***!!!((((((+++111)))...""",,,333'''---777...555xxx>>>+++***%%%$$$******'''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&'''((('''&&&&&&(((***(((((((((((())))))))))))''',,,+++%%%$$$***---***(((&&&######&&&***+++))))))(((((((((******(((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&$$$###)))---((('''+++***&&&---:::]]]eeeLLLqqq\\\333***000)))000***+++,,,,,,,,,,,,+++******+++,,,---------,,,+++(((666...,,,888111JJJvvvTTTDDDFFFAAA:::999888444444333111///,,,***)))---)))+++444666///***+++>>>xxxSSS999&&&222+++)))***///222111111444222000///000---)))***...,,,---------///000111222---555///'''...222...---%%%---222///+++,,,...///...---,,,+++---000444666===+++)))...'''uuu///---333******333<<<---)))+++------+++...000&&&---...BBBeee555---+++)))((()))***)))''')))***''')))***(((LLL\\\444'''((('''$$$222***///)))+++222(((,,,000(((777555"""(((___XXX((($$$***######///$$$###''',,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))***)))''''''(((***))))))))))))(((((((((((())))))(((''''''((()))(((***%%%!!!###'''******(((***((('''''')))***)))(((---+++***(((''''''(((((())))))))))))((('''&&&&&&"""'''***)))&&&&&&'''&&&!!!IIIhhhZZZ\\\[[[KKK~~~888888(((---***+++,,,,,,,,,,,,++++++***+++,,,---------,,,+++***)))///000555666999wwwxxxMMMCCC===:::>>>@@@666666666555222///,,,***222+++(((,,,///---,,,---333YYY===222DDD%%%***666&&&666333111000...+++,,,000222111111000///---,,,...//////......///000222333///444222111222***)))555666///+++------******///111...,,,,,,---...,,,***KKK$$$(((GGGQQQ111000555222(((;;;666&&&...666+++,,,000***(((+++..."""333GGG###...///...,,,,,,---,,,***(((///%%%"""000***"""000[[[PPP333///000&&&"""***###'''666888BBBFFF---222CCCEEE555CCCRRR///!!!+++&&&$$$***$$$!!!%%%,,,(((!!!+++===&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++***++++++***((('''(((*********))))))((((((''''''---""""""---///&&&!!!%%%+++'''&&&((()))'''&&&'''***(((&&&&&&((()))******333000---***(((''''''((()))))))))((((((&&&%%%$$$%%%***&&&"""'''+++---000DDDhhhUUUFFFLLLHHHLLLCCCEEE===)))333+++------..................,,,,,,---...---,,,+++***666 777GGG555bbbmmmWWWIII@@@===:::777777666555333000---,,,///+++((((((((()))---111000999ZZZ$$$555---'''>>>000000//////---))))))111;;;...............///...---111000///......///000111---+++,,,555555)))555XXXXXX:::'''...333***'''///...,,,,,,...111///***$$$+++888,,,,,,tttuuu|||HHH&&&555;;;"""...999888???===))))))///+++555(((---444)))(((&&&,,,000000,,,+++......+++'''***,,,%%%!!!)))...)))555222DDDlllyyyUUU999&&&333MMMOOOUUUdddeeeoooXXXgggmmmTTTOOOSSS>>>888---&&&"""&&&***(((### ***!!!######(((???ZZZ&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******+++++++++***(((''')))*********))))))(((((('''''')))&&&"""%%%000;;;999000'''&&&(((+++)))$$$$$$)))***(((&&&&&&(((*********///---***(((''''''))))))((((((((('''&&&%%%$$$######(((######///111111;;;uuuYYY[[[NNN222UUU]]]QQQ///)))333111,,,,,,------...///000111,,,---...//////...---,,,:::'''777EEERRRnnnMMM===<<<999555555444333111///---,,,(((***,,,,,,******,,,///---222===~~~PPP&&&:::222...%%%+++---///000...///;;;HHH---/////////111444333///......---,,,,,,,,,,,,,,,333...+++222222)))===gggaaa>>>&&&+++000((($$$***'''(((+++///333222---)))222***777mmmCCC***444888222++++++,,,///222...++++++888"""'''888%%%"""555+++000000)))'''+++,,,))),,,%%%...###%%%000---!!!$$$***111999DDDRRR\\\///RRRAAA&&&000(((((($$$''')))&&&$$$%%%$$$!!!$$$!!!"""'''&&&%%%...;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******+++***(((((()))+++))))))))))))(((((((((((("""000)))888jjjrrrUUU)))$$$$$$)))((($$$%%%+++)))'''&&&''')))*********%%%%%%%%%%%%&&&(((***+++&&&'''''''''&&&%%%$$$$$$###)))$$$&&&000&&&###:::ooozzzddd;;;===<<>>555444333222111000000000***,,,...---,,,,,,------...---444|||vvv==='''(((,,,333+++***+++,,,***(((...666...111111///222777555///++++++,,,---------,,,,,,333666222//////***444KKKDDD777***&&&(((***++++++&&&'''***---///000///...+++333VVV]]]CCCDDD666HHH777(((888111+++'''000"""'''---$$$+++333...444333((($$$(((***&&&+++ ---...((($$$ """000111###+++000***;;;SSSxxx}}}~~~zzzzzzOOO<<<111'''+++***///###!!!"""%%%$$$!!!###((("""'''++++++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))(((((()))+++(((((((((((())))))))))))%%%///---111___;;;,,,"""%%%)))&&&&&&***'''&&&&&&(((***+++***)))$$$$$$%%%&&&'''((()))***&&&'''''''''''''''&&&&&&$$$,,,&&&(((...&&&UUUKKKEEEEEE222+++CCCooommm555hhhQQQ///000---+++///...---,,,++++++,,,------...000111222222222111+++@@@IIIwwwYYYGGG<<<777666444333222222333444333111---)))***...000///+++---,,,===777[[[444000444'''444000///000...***(((******------+++---222000(((***+++---///000000//////$$$444555...000111,,,+++$$$111333'''%%%333:::555)))*********+++,,,...///(((KKK___|||777000'''000'''++++++///%%%&&&666&&&444:::777***$$$((()))%%% ///***"""((('''%%%///...######000///###$$$000(((666)))$$$...))),,,))))))---%%%+++... (((+++******((('''&&&""" %%%,,,+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''((()))((('''(((***+++''''''(((((())))))******///%%%+++SSSQQQ888$$$$$$***)))&&&'''&&&&&&''')))+++,,,***(((***+++++++++***)))((('''''''''((((((((((((((((((###***%%%***111&&&CCCLLL000///222000eee___$$$888KKK...))),,,...444333111...---,,,,,,,,,---...000222333444444333;;;999mmmsssIIIFFF:::444444;;;888...---555333000---,,,,,,,,,+++***((('''+++111333???```000,,,---666444111---++++++,,,,,,******+++++++++******))),,,++++++******++++++,,,******+++,,,...//////000111000///---,,,,,,------"""333++++++333333333&&&JJJuuuKKK+++---444&&&)))......***&&&***222,,,AAAFFF222$$$)))***###%%%$$$$$$###$$$''')))+++$$$***)))###&&&......'''(((((())))))*********+++))))))))))))((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%''')))(((&&&$$$((('''%%%$$$###$$$%%%%%%((('''&&&&&&&&&&&&'''(((***'''%%%%%%(((***)))(((---***+++$$$((()))555444###DDDuuu~~~111,,,)))+++***+++((()))******(((''''''((())))))'''&&&***...***###)))'''&&&))))))&&&$$$%%%...######((('''(((RRRXXX>>>///,,,,,,777RRR)))555;;;555111&&&888+++666>>>???666------111222...:::000+++888///(((>>>BBBWWWhhhHHH???777222555999777222///111...,,,+++,,,---,,,,,,---,,,///333111555JJJbbbNNN+++555...------,,,+++*********------.........------,,,++++++************++++++******+++,,,---...//////---,,,***)))((((((((()))%%%'''***999+++,,,;;;jjjuuuYYYMMM000 @@@(((,,,111%%%$$$'''666:::---###&&&'''"""$$$$$$######%%%'''***,,,888777///$$$$$$---...'''((((((((())))))*********)))(((((((((((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''((((((&&&$$$'''&&&%%%$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%'''''')))'''$$$%%%'''))))))(((...!!!+++***%%%)))%%%---+++...fffAAA$$$+++(((,,,(((%%%((()))+++***(((''''''(((+++)))&&&&&&&&&&&&%%%$$$'''***+++''''''***+++'''***$$$666 888111yyyMMMAAA666UUUSSS%%%:::HHHGGG999///,,,666***??????:::111---000111///777!!!+++999000666DDD<<>>999999<<<<<<555---///---++++++,,,......---///...000333///+++444AAA___HHH+++((()))+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++************************)))******+++,,,---......***)))((('''&&&&&&''''''***!!!***:::(((...bbbvvvvvvrrrXXXCCC###---111)))%%%***...,,,&&&+++...***&&&&&&&&&%%%$$$$$$$$$$$$&&&(((***+++KKKEEE888,,,...777888111((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&$$$%%%&&&(((((('''+++###+++'''(((,,,###'''***hhhQQQ)))***)))...)))###(((***+++***)))'''((((((...'''%%%(((&&&"""%%%---&&&,,,+++$$$$$$******$$$(((%%%+++...CCCWWW))):::000GGGzzzLLL333"""KKK777fff888***+++111777FFF???444,,,---222111---111+++666444)))>>>NNN:::WWWKKKAAAAAA???888333444000...,,,+++,,,---------,,,+++---111///***,,,111EEEmmmZZZDDD+++,,,---...............******++++++,,,,,,++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,+++***************,,,&&&***,,,...vvvvvvppptttIII(((***333---&&&&&&+++)))))),,,---)))(((***&&&&&&%%%%%%&&&'''((()))555000)))&&&,,,333000((('''''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%&&&'''''''''&&&###)))$$$)))...$$$---RRRVVV******)))///,,,((((((***++++++)))(((((()))...'''&&&,,,***$$$,,,;;;///,,,'''&&&((()))'''###>>>,,,===[[[777;;;666[[[fff777999%%%444CCC;;;888///++++++===DDD<<<222---///333111...,,,===888333<<<:::JJJwwwdddBBB===>>>666333999333111...------------,,,+++***+++...///------000...AAA{{{ddd111000...---,,,---///000---......///000000//////,,,------......------,,,*********++++++,,,,,,,,,...............---------***)))---&&&222111???fffccc:::,,,///000,,,111***)))...000,,,)))+++((((((''''''&&&&&&&&&&&&"""###%%%,,,666888///$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$###$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%(((###***,,,'''===SSS,,,,,,(((---,,,+++)))***,,,+++)))(((((()))///((((((...+++%%%--->>>777***%%%---111+++'''***((( <<>><<<777777666333000.........---,,,...------.........///000,,,***NNN111///---******+++---...,,,---...///////////////------////////////------++++++++++++,,,,,,,,,------...............------'''&&&//////111999333888<<>>oooTTTCCCBBB===555666333111000000111000//////000000///---...//////111***222FFFaaa...---,,,+++++++++,,,,,,***+++,,,------.........,,,---...//////...---,,,,,,,,,,,,,,,------------,,,---............---,,,)))(((---000000xxx777$$$222222;;;===aaasss666***------+++((()))+++***'''&&&''''''(((((((((((((((''''''***000222///(((###&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%###"""###%%%&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$&&&))))))'''&&&'''((()))((()))'''///+++<<>>***...<<>>KKK999WWWWWWIIIDDD;;;333000444888::::::---///111333333444444555333000000000+++)))777JJJXXX|||```111iiiZZZ///555'''888<<<333)))''',,,111111------,,,,,,...000111000...,,,,,,++++++************,,,+++++++++,,,---......---000000+++&&&)))666BBBTTTVVV(((...---+++***)))***+++,,,***///<<<===QQQsss<<<000###333+++///!!! '''%%%((())))))(((&&&&&&'''((('''''''''&&&&&&''''''''''''&&&%%%$$$####################################$$$%%%&&&%%%###"""###$$$###$$$%%%$$$###"""###$$$%%%$$$$$$%%%''''''&&&%%%''''''''''''''''''''''''---&&&000<<>>888555111000222333444333///666555,,,+++222555///111:::999888AAAMMMaaa{{{eee888///""" ...444---)))///,,,...///000000000000111//////...---,,,******))),,,---.........---,,,+++)))+++---...,,,)))'''&&&666%%%<<>>===BBB<<<666333444555555444---444666000---000000--- '''&&&'''...333===QQQ___~~~```HHH333//////+++---666,,,...000000000///000222------,,,,,,+++***))))))++++++,,,,,,---,,,,,,,,,&&&***...///...///111333&&&111$$$111+++:::qqq,,,999000555???"""333;;;)))...:::...&&&&&&&&&''''''''''''''')))((('''((((((''',,,333***(((>>>tttcccaaannnxxxCCC$$$;;;+++***)))''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################"""$$$%%%%%%$$$###$$$&&&###%%%&&&&&&%%%%%%'''((($$$###$$$&&&)))+++***)))''''''(((((())))))******...(((:::```TTT111###---,,,&&&)))...++++++++++++++++++++++++---,,,++++++++++++++++++))))))))))))))))))))))))---###&&&...***//////DDDNNNHHH$$$777BBB000$$$(((---222666777222---BBB777///000444555111///---...666;;;888KKKsssRRRMMMHHH<<>>::::::<<<;;;777333666000---...000000000111)))000111222444+++)))666???MMMBBB111000000:::TTTgggEEE***...111...111444444222111333555/////////////////////...))))))(((((()))+++---...&&&'''***...111000+++''' 333***%%%...+++,,,333333uuu777333%%%)))000,,,$$$***000(((%%%&&&''''''((((((((('''"""000+++$$$...///---###---&&&+++>>><<>>$$$nnnrrrSSSGGGEEE777OOOyyyyyy===++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))***,,,......------...//////((()))***888444 ---000222666888999KKKyyyMMM;;;,,,,,,222555555555>>>,,,FFF}}}RRRLLLEEE===:::===>>>888111555333222222333555444444///000000111111000000///222777LLLJJJ;;;000...HHH:::111FFFBBB999TTTvvv<<<555444***&&&---333///'''###000...,,,,,,...000///---,,,,,,,,,,,,,,,+++***)))***************)))((((((******)))))))))***++++++000######DDD}}}nnnPPP111&&&'''(((&&&$$$'''---222------,,,)))''')))+++***'''%%%%%%$$$)))666888@@@bbbnnnyyyNNN///111111 ---"""'''***)))$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########$$$$$$%%%$$$$$$%%%'''(((((('''((('''(((++++++)))+++000<<<222~~~jjjbbbVVVCCCPPPZZZ,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++,,,------+++***+++,,,111$$$000+++ ***222>>>...555555111???YYYfffccc@@@555666@@@===000000<<<222TTTXXXKKKBBBBBB???888666;;;666555444444555666444333111111111000000111111111000///:::GGGZZZOOO000888GGG222888>>>===>>>LLLppp ###+++111000///222555444000...------...//////...---------,,,,,,***)))))))))))))))***))))))((('''))))))******))))))(((((()))000///%%%%%%FFF~~~TTT999***+++444&&& (((333444---'''---%%%"""(((+++'''$$$%%%>>>222,,,FFF@@@aaa111---..."""&&&### !!!###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((((('''(((&&&'''))))))))),,,222+++888yyyVVVeeewwwuuu111'''++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++,,,,,,------......+++,,,---,,,***((()))***...777<<>>???GGGTTTZZZWWWRRRQQQHHH888...000444:::OOOhhhkkkPPPLLLEEE===:::;;;999777666666666444222333222111000000111222333***999444$$$???RRRHHHYYY;;;CCC555+++111222333888BBB///RRRPPP"""///===///***999.........---------...///////////////...---,,,+++***++++++,,,,,,+++++++++((()))*********((('''&&&)))$$$ $$$+++///+++%%%KKKJJJ%%%%%%%%%%%%&&&((()))))))))%%%%%%***(((###%%%,,,000...===333999VVVRRRvvvTTT222'''""",,,%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%'''(((((('''(((%%%%%%'''((((((---333333NNN~~~xxxuuugggbbbVVV[[[eeexxxnnnEEE---))) ************************)))))))))******+++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,------...+++,,,,,,,,,,,,,,,///111CCC???///---]]]mmmDDD888AAAGGGOOOSSSOOOGGGDDDEEEAAA111666GGG===:::xxxtttMMMEEEAAA999<<<999555333333333111000111111111000000111111111...///333---222111555]]]999===)))111CCC555///555&&&000777>>>NNNRRR'''!!!///111''',,,------,,,++++++,,,..................------,,,***+++,,,,,,---,,,,,,,,,))))))******))))))((((((###,,,111+++ %%%111///(((&&&CCCmmmSSS444$$$***444111''')))((('''&&&%%%%%%&&&'''+++))) +++)))PPPooonnnrrrbbb555!!!&&&"""%%%((((((&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%'''((((((''''''%%%&&&(((((((((+++111)))>>>XXXNNNTTTMMMUUUPPP^^^NNN]]]ccc@@@---333---************************(((((())))))***+++++++++******))))))))))))******))))))******++++++,,,,,,+++,,,---------///222444888<<<...@@@III666AAASSSWWWNNNPPP[[[PPP777555777333...>>>sss\\\JJJFFF@@@<<<777333222333333222///000000111111000000///111&&&///222333111***<<>>000333(((###333++++++$$$---WWW;;;'''&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$$$$%%%'''((((((''''''&&&'''******''')))---***FFFaaaggg{{{ppp}}}mmm111)))111+++***))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++/////////---,,,---000222666---444666;;;<<<444CCC```^^^[[[XXXWWWSSSIII>>><<<>>>bbbrrrQQQIIIKKKCCC444:::???---666444222111111000...,,,...............///000111+++DDDWWWNNN777555TTTuuuYYYHHH777---***333OOOkkk333000,,,************)))++++++******************...$$$'''...***))),,,***###)))+++''''''+++,,,(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***222,,,---BBBgggkkk???(((888FFF<<>>dddDDD666)))&&&&&&'''+++///***......---***ggg}}}***'''$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''''''''''''''''''''''''''(((***+++)))''''''***---CCC~~~vvv===***...000+++&&&))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++++++++,,,------'''+++,,,,,,111999888111...///000///......000222444:::???>>><<<>>>BBBFFF\\\WWW^^^kkkeeeLLL999444888~~~xxxXXXGGGHHH???222000333444333222222333222111//////...............///000777333111555;;;===999333---)))+++444999444---***111''' !!!(((777UUUqqq000...,,,+++,,,---,,,,,,************************---%%%(((,,,%%%$$$******111333111***(((******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((("""&&&)))&&&&&&333KKK___VVV666...777JJJ>>>FFF,,,333---(((***---,,,%%%%%%$$$"""%%%000QQQ...)))'''$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''')))++++++)))(((***,,,000zzzAAAWWW~~~wwwSSS000'''+++,,,***)))))))))(((((((((((())))))((((((((()))))))))******++++++++++++,,,---......111333111---...222111---000000000///...000333666999<<<>>>===<<>>YYY\\\OOODDD;;;CCC;;;999777666555333///---000000///...------------***000444333///111999BBB666555222...)))'''***///###,,,444222+++(((+++))))))***---//////---+++))))))))))))************)))###'''+++&&&(((---***///...+++(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$&&&'''))),,,000222333333HHH[[[hhhiiiOOOIII---&&&***---+++%%%!!!###&&&'''%%%&&&###)))...'''(((+++&&&%%%######%%%&&&&&&%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&((()))''''''''''''''''''''''''*********))))))***+++,,,___nnn>>>---******//////++++++///))))))(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,...111222000---,,,...000///111333555555666999;;;<<<:::;;;???DDDJJJSSSZZZaaannn{{{___:::bbb~~~UUU???EEE>>>;;;888777555444222000111000///...............333///+++)))+++...111222555777777666555333000---***///777===:::000***(((((()))***,,,------***'''(((((()))))))))************$$$&&&)))'''+++---$$$***'''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$((()))######444CCC111......&&&444VVV{{{hhhBBB555))))))///111***###$$$+++(((!!!'''***$$$+++&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''''''''&&&&&&((()))((((((((((((((((((((((((---+++(((''''''***---...FFFVVV@@@!!!...,,,,,,......++++++---))))))(((((((((((()))))))))*********++++++++++++---------------+++***)))'''***///111///...///222---111666999::::::999:::;;;999<<>>333***)))***(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''***&&&%%%,,,444333&&&222(((888777000IIIFFF'''222===///'''333SSSjjjiii555)))&&&###111&&&"""***$$$'''&&&%%%%%%&&&&&&$$$"""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((((((((((((((((((((((((((,,,***((())),,,---,,,+++IIIlllCCC666---222###))))))(((''''''((()))((())))))(((((((((((())))))((((((((()))))))))******)))***,,,......---,,,+++444...,,,///000...///333222555777999999999;;;<<<@@@@@@FFFPPPWWWaaaxxx}}}\\\TTTIII@@@999666444333222111111111222333444444000...,,,,,,------+++)))(((...///+++***---...+++''')))+++******++++++)))))))))(((***,,,---,,,***&&&''''''((()))******+++###'''///+++%%%888SSS^^^EEE777***''''''&&&(((,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###""""""$$$''')))111222000(((&&&///$$$'''000((('''&&&111000222&&&,,,000333KKKMMM???HHHdddaaa===&&&)))---...)))""")))###...(((&&&%%%%%%&&&%%%###!!!""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''))))))))))))))))))))))))))))))***---//////+++'''>>>uuuYYY777///%%%---&&&&&&***,,,+++))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&(((+++---//////......:::000***,,,000000333777666666777666666888<<>>CCCwww\\\LLLAAA<<<999999777444444777222222222111000///...---......------,,,,,,,,,,,,++++++*********)))))))))''''''"""(((NNNRRR+++***+++***)))(((''''''''''''(((((())))))((((((''''''...)))%%%'''(((&&&%%%'''(((***&&&%%%((('''///+++&&&$$$###$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***+++%%%%%%%%%&&&(((***+++,,,+++)))'''&&&%%%%%%&&&'''!!!"""###$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))++++++++++++++++++++++++)))---))))))111+++HHHqqq666222&&&'''555555,,,++++++***)))((('''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,///000111222333222222222***444777444666<<>>AAACCC>>>777333666666666666444333222111------,,,,,,,,,---......******)))))))))((((((((((((---444FFFtttuuuCCC888,,,+++***(((((('''''''''***************)))((('''---%%%!!!%%%)))***))))))&&&***)))%%%###''',,,...,,,)))%%%######$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&(((***+++,,,+++)))'''%%%$$$%%%&&&'''!!!!!!"""###%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))+++***)))(((((((((((((((***************************)))(((+++///QQQjjj''' )))!!!***))))))(((''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))***+++++++++...///000111222333333222888///...???FFF;;;SSSVVVGGG<<>>888333GGG___rrrMMMCCCJJJMMMAAA444333222222222111///...---///...---,,,,,,---///000++++++*********)))))))))777......"""!!!)))'''333******)))))))))))))))***************)))((('''&&&''''''))))))$$$!!!%%%---555%%%&&&+++$$$ %%%""""""!!!"""$$$$$$###"""$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&((('''%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))(((((((((((()))***+++,,,***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((---''''''""">>>lll***(((%%%)))!!!...''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********+++,,,,,,------............000222444666&&&HHHFFF???eeepppMMMIIIIII???222888888888777666555333333666444000---+++*********,,,,,,,,,+++++++++******###,,,...+++111)))'''***)))))))))))))))***+++))))))))))))((('''&&&%%%!!!$$$(((%%%!!!444GGGWWW666%%%,,,$$$!!!((($$$###$$$%%%'''&&&$$$"""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&'''(((((())))))&&&&&&%%%$$$############!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$&&&'''(((#########$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%+++ '''...aaa;;;$$$777 (((---,,,%%%''''''(((((()))*********&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++,,,,,,------......///......------///222555777999;;;CCCppp}}}JJJPPPTTT>>>???555333;;;<<<555444;;;444222000...---,,,,,,,,,---,,,+++---...---)))%%%))))))************))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''###"""(((111555000***$$$###!!!###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$(((,,,LLLPPP@@@+++(((***&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$###############!!! """$$$%%%###!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((())))))(((((((((((())))))%%%...(((&&&666wwwuuu000+++((())))))&&&$$$%%%'''''''''((((((((())))))&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,---------,,,+++***)))111***(((444222,,,888888===hhhIIIBBBNNNDDD@@@;;;555111...------333222000...---------------+++***+++---,,,)))'''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%)))&&&$$$(((---///+++&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&&&&(((,,,000+++333+++$$$)))''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$"""!!!###%%%&&&$$$"""#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))''''''---qqqOOO...)))'''))))))'''&&&'''((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***,,,,,,---......---,,,,,,+++111+++&&&222===:::555666cccoooMMMQQQAAADDD???333...111222...333111000...------......,,,***)))***++++++***)))'''&&&%%%%%%%%%%%%&&&''''''''''''(((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&&&&%%%$$$%%%''''''%%%#################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,/// ***''' &&&)))&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))---%%%***>>>((({{{QQQ---(((&&&((()))''''''))))))))))))))))))((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))))),,,------.........------111,,,...000,,,111::::::WWW[[[EEEBBB>>>:::888666666666222111000............///+++***)))))))))***++++++'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&%%%%%%$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$((((((''''''&&&'''((()))&&&///+++&&&++++++&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((''''''(((((((((,,,777)))$$$XXXwwwEEE...)))&&&((()))'''''')))))))))((((((((((((''''''(((((()))************)))'''''''''''''''(((((()))++++++,,,,,,,,,---,,,,,,000###111>>>---)))CCCWWWttt^^^III>>>CCCAAA333...444333222000///.........///************)))***+++,,,((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###$$$%%%$$$######%%%'''"""###$$$$$$$$$#################################"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%&&&&&&&&&&&&""")))&&&###***+++)))---(((((('''&&&&&&&&&&&&''''''&&&%%%$$$############!!!"""##################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''((())))))((((((''''''''''''((((((333 +++999111+++'''((((((%%%%%%'''''''''''''''''''''''''''(((((()))***++++++******''''''(((((((((((((((((()))))))))******++++++,,,)))###111;;;555EEEfffttt{{{^^^AAADDDEEE666///666555444222///...---......***,,,---,,,******+++,,,((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''(((((())))))))))))(((((('''((((((&&&$$$""""""###!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$######"""$$$'''(((((('''$$$)))$$$!!!((('''%%%+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$############ !!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''((()))111222))){{{222,,,'''''''''%%%%%%'''''''''''''''((((((((()))'''((()))******+++******'''(((((()))))))))(((((((((((((((((()))***++++++***111111+++<<>>@@@BBB======>>><<<;;;:::;;;<<<:::888666333000/////////000,,,+++000111...---000...+++(((&&&&&&&&&$$$"""%%%&&&''')))************,,,+++***)))(((((()))))))))000(((###$$$###222...%%%...222000''''''///,,,%%%###&&&,,,---(((%%%'''((( %%%&&&"""***$$$"""%%%((((((&&&'''***---...***$$$)))000111]]]ooo999:::333///...---------,,,)))'''++++++***(((''''''''''''%%%%%%%%%&&&''''''(((((('''''''''(((((())))))***)))************+++++++++******)))((((((((()))))))))))))))*********++++++((()))))))))***+++++++++000000000111444999===@@@999;;;>>>@@@BBBEEEIIILLLWWWWWWWWWTTTPPPNNNMMMMMMAAA@@@<<<999555222000......+++---222111++++++222888222+++)))+++000222333,,,,,,,,,++++++*********''''''&&&&&&'''(((***+++$$$+++***(((333,,,777&&&---111'''EEEOOOLLL>>>RRR:::&&&'''000000+++(((000%%%---... '''555000777---$$$(((444999333***AAA000$$$(((***777uuuZZZBBB???===999444000...---,,,+++---,,,+++***)))(((''''''%%%&&&&&&'''(((((())))))&&&''''''((())))))******)))))))))************+++)))))))))((())))))******,,,,,,---------.........000000000000000000000000555999@@@HHHPPPUUUYYY[[[QQQQQQQQQRRRTTTYYY___ddddddddddddaaa^^^ZZZYYYYYY[[[YYYUUUPPPJJJCCC???<<<222222888???===666:::EEE777444000000000...)))$$$+++***'''&&&&&&)))---000111000...---,,,---...///...:::JJJ\\\eeeccchhh;;;@@@sss~~~qqqccc[[[???((($$$)))+++,,,///,,,$$$444===222CCC^^^^^^NNN???111444AAAHHH???333???///***---000NNNtttKKKEEE;;;333000000000111......---,,,+++***)))(((&&&&&&''''''((()))******&&&''''''((()))******+++((())))))))))))*********+++*********+++,,,------/////////000000000000111888777777777777777777777777@@@MMM]]]iiiqqqtttuuummmlllkkkjjjlllrrrzzzxxxyyyzzzxxxvvvtttssssss|||yyyuuunnnfff]]]VVVRRRZZZ\\\fffpppooojjjqqq{{{eeeUUU888666555888???JJJVVV]]]GGGEEEAAA===:::888888888(((***222AAAoooqqqrrrKKKDDDaaa111444***&&&111$$$!!!%%%---+++###%%%...111&&&333555 ,,,GGGEEE<<<333)))&&&***---***%%%+++%%%///888BBBpppkkk^^^^^^ZZZJJJ999@@@===***000...111---$$$(((222000+++???'''"""444+++"""...(((111)))555 ,,,...,,,///***(((+++666000***666666>>>???@@@JJJBBBPPPHHHmmmpppzzzggg^^^@@@<<<777888@@@GGGHHHDDDDDD&&&000,,,///))):::'''...000888@@@>>>444...///,,,(((&&&'''&&&$$$$$$(((((('''%%%$$$###$$$%%%%%% ***------000***)))333555+++'''---666555...)))***000000FFFSSSyyyllliii|||}}}NNNFFFuuu|||yyymmmllluuuvvvYYYOOOVVVccc___bbbrrrrrrccccccZZZ___HHHaaaaaaiii```aaaEEE///555---<<>><<>>777...999^^^fffrrrZZZFFFdddMMM777KKKHHHWWW???HHHdddQQQ{{{pppKKKwww```hhhhhhyyyccccccHHH///)))111666444222222666OOO???777,,,:::((('''***---//////,,,&&&!!!)))&&&&&&((((((%%%%%%(((((((((''''''''''''''''''###'''&&&&&&&&&###000KKK999///'''&&&***///555;;;EEE999CCCLLL|||zzz}}}YYY^^^eee{{{MMMGGGTTTKKKyyypppfffhhh666222+++(((===AAAKKKYYYzzzuuunnnooo(((<<>>ooogggdddMMMPPPbbbiiiUUURRR444---+++///---''')))111===FFFGGGRRR222,,, &&&""",,,222///******)))(((111,,,)))((('''%%%'''+++'''&&&%%%&&&)))...333555###&&&''')))***''':::\\\333***%%%,,,666::::::999666;;;888bbbtttMMMEEE444888:::KKKhhhKKKnnn)))444---(((gggVVV...***)))222BBB333^^^ZZZ|||~~~VVV&&&777333+++444000TTTmmmbbbMMMMMMVVVSSS666FFFJJJzzzooohhh```GGGVVVhhhzzzNNN@@@444000999<<<444---,,,---KKKOOO+++:::...///...'''222888000(((%%%&&&&&&444...***((('''%%%''',,,%%%$$$$$$&&&***111888<<<&&&&&&$$$(((,,,***;;;[[[...&&&%%%000<<>>zzz@@@iii555(((666+++$$$///jjj~~~,,,<<<777***888zzz]]]777;;;444kkkDDD===AAA===iiiZZZdddfffyyy{{{||||||wwwDDD:::555FFF\\\SSS<<<))),,,(((888QQQGGG777222'''---...888;;;222)))))),,,,,,)))))))))))))))((((((((('''((()))+++111333---%%%***...+++&&&---888666***---HHHrrrHHH:::000(((---)))333WWW||||||III...CCC]]]<<>>999'''+++)))999PPPFFF888666+++......666999111)))'''***,,,)))*********)))((('''&&&$$$%%%(((,,,//////)))$$$'''######'''++++++******777TTTeeeCCC555---&&&***'''///UUUxxxiiiwwwSSS444kkkeeeDDD///mmmiiijjjDDD///...+++444666RRR444XXXvvv444&&&222tttVVV555888BBBXXX:::???AAAgggttt\\\cccrrrvvvyyy{{{wwwMMM???222>>>FFF000===***++++++333CCC999555:::///------000000,,,(((((())))))((())))))***))))))''''''###$$$'''***+++)))'''&&&$$$"""###''''''%%%%%%)))555UUUIII<<<000+++&&&'''%%%000ZZZxxxbbbnnnjjjUUUQQQ^^^UUU===>>>666OOO,,,///BBB444:::666RRRPPP777GGGWWW111111888rrrNNNjjj666888222nnnUUUFFFBBB:::TTTeeeaaa{{{qqqvvv~~~~~~nnn^^^>>>+++333;;;(((AAA///,,,------666---111>>>222,,,000///,,,+++---///---***'''''')))******)))((((((&&&&&&''')))(((&&&(((+++'''***,,,***((((((***,,,,,,NNN000555---+++(((&&&(((666dddlll^^^sssuuurrrsssgggoooqqqfffuuulllqqqqqqggg]]]YYYXXXWWW___fffzzzlllvvvsss```QQQOOOIIIDDDDDDFFF???333///>>>CCC===CCCTTTTTTFFFAAA<<<444---((('''(((***)))(((((('''''''''((((((((()))*********((('''&&&"""$$$&&&''''''''')))+++999777333///+++(((&&&%%%&&&///kkkkkkWWWzzz}}}```NNNaaagggzzz}}}zzzuuunnnjjjddd[[[TTTFFFCCC===888999;;;555+++,,,555777222666AAA@@@666111///---***)))((())))))((((((''''''''''''((((((''''''))))))***)))((((((%%%&&&''''''&&&&&&((()))555333///+++(((&&&%%%%%%'''111nnngggPPPdddoooVVV;;;:::///555666222===>>>888=========IIIccc{{{{{{ooofff```YYYPPPIII@@@<<<666222333555111***+++,,,+++)))***---,,,(((&&&'''(((*********)))(((((((((''''''''''''((((((&&&&&&''')))))))))))))))&&&'''((('''%%%%%%'''(((000...***&&&$$$###$$$%%%'''333rrrbbbNNNXXXmmm^^^DDD:::...000222---+++'''...111...'''&&&---333444666666666777:::===???@@@555333>>>PPPUUUPPPKKKHHHEEEKKKOOONNNLLLLLLKKKGGGHHHKKK^^^yyyyyytttzzzvvvuuusssvvv}}}yyyqqqhhh[[[LLLBBB===999333000222333111---...)))&&&((()))&&&&&&(((((()))***++++++***((('''(((''''''''''''(((((()))''''''((((((((((((((((((&&&''''''&&&%%%%%%'''))),,,***&&&###"""###$$$&&&(((333uuu___LLLRRRhhheeeHHH<<<666666999:::444444,,,000222222111333222000111...+++,,,...000111000999<<<<<<;;;;;;888888>>>SSSZZZ\\\RRREEE@@@@@@AAA999444666AAAGGGHHHMMMVVVZZZYYYYYY[[[cccsssrrrcccWWWMMMDDD???888333///.........------000)))'''+++,,,******...++++++******))))))))))))'''''''''''''''((())))))***))))))((('''&&&&&&&&&$$$%%%&&&%%%%%%&&&***,,,)))(((%%%######$$$&&&''''''111sss]]]GGGJJJWWW```RRR???777,,,))),,,$$$***)))*********,,,---...///555333111000111222222222&&&111000+++222;;;HHHZZZrrrxxxuuubbbLLL???<<<===DDDAAAAAAGGGIIIIIILLLRRRLLLPPPTTTXXX```rrrzzzsssiii___VVVNNNHHHEEE777222///000000...---......***)))+++------...000)))(((''''''''')))***+++''''''&&&''''''((()))***+++***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%'''***...''''''&&&%%%%%%%%%&&&''''''---mmm[[[???CCCCCCVVVSSS===999---...777---666;;;666111...,,,++++++,,,***++++++,,,---...///000222===:::666::::::GGGeeennnXXXJJJDDDAAA777<<>>BBB===>>>???@@@BBBEEEJJJMMMRRROOOOOOXXXmmm}}}yyy^^^bbbddd^^^QQQDDD<<<999222333333333222111000///...------,,,+++***))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******'''$$$%%%)))***''')))((((((''''''&&&&&&%%%###...===GGGJJJ;;;;;;KKKRRRDDD666333222000///000555111,,,******,,,,,,+++...+++***---444888666333555777999;;;???HHHTTT\\\}}}kkkUUUFFF>>>;;;<<<===>>>>>>>>>@@@DDDGGGFFFEEEHHHXXXqqqzzzpppiii\\\[[[XXXSSSJJJAAA:::777//////......---,,,+++*********)))))))))(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&###$$$))))))&&&%%%%%%$$$$$$$$$$$$######&&&---<<>>GGGSSS\\\www|||rrrXXXEEEBBB@@@::::::;;;:::999999:::===@@@DDDDDDKKK^^^xxxuuukkk^^^SSSXXXSSSLLLFFFBBB===888444---,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""$$$((((((%%%%%%&&&&&&&&&&&&'''''''''(((***888kkk@@@@@@:::666>>>KKKBBB888222111000//////,,,,,,+++++++++++++++***///,,,***,,,111333111...///111333666;;;EEEQQQZZZeeeaaaTTTAAA888;;;<<<:::555666555555444555888;;;EEEGGGOOO^^^ooo}}}{{{iiiWWWLLLQQQNNNHHHBBB===888555222...---,,,***)))(((''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%########################$$$%%%$$$!!!###''''''$$$&&&&&&&&&'''((()))))))))''''''555```;;;888888444;;;EEE@@@777000...///...,,,+++,,,,,,,,,+++*********+++,,,,,,,,,+++***+++,,,...111444777===FFFQQQZZZkkkWWWDDD===999555333555000000111111111333777:::===AAAHHHOOOVVV^^^eeejjjyyyyyy^^^GGG>>>HHHJJJIIICCC:::333111222...---+++***)))(((((((((,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###########################$$$###!!!###'''&&&###""""""###$$$%%%&&&&&&'''&&&'''444XXX;;;444999666<<>>777000---......++++++,,,---,,,*********+++'''+++...---******---000+++///333666:::AAAJJJPPPeeeNNN===<<<<<<444000333,,,---...///000222777:::888;;;???AAACCCJJJTTT\\\lllppp|||{{{{{{oooTTTBBB@@@>>>CCCEEE@@@777000///000,,,+++)))(((''''''((()))+++***))))))'''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$########################"""######!!!###'''&&&######$$$$$$%%%&&&''''''((('''***333qqqPPP;;;222:::777<<<>>>>>>888000---///...+++)))+++,,,,,,***+++---000)))+++,,,---------///111(((,,,000222333666<<>>666444555444333222---...//////000222666999;;;;;;:::;;;???GGGQQQXXXaaafffqqqxxxxxxgggaaajjjfffRRRHHHMMM666777888666222...------+++***(((''''''(((***+++((()))))))))))))))))))))(((((('''&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""$$$((('''###&&&''''''(((((()))))))))&&&***,,,TTTuuuJJJ;;;111999777;;;===???:::111...000000+++''')))++++++***,,,000444---+++***,,,...///...---***---111222111222555888000777666...,,,333333---//////000000000222666999???;;;777888>>>GGGOOOSSSYYYbbbsss~~~xxxwwwpppiiiiiikkkeee[[[eeeNNNDDDLLLJJJ999111888000...,,,,,,------,,,+++,,,+++)))((()))***,,,---((())))))+++,,,---...///)))((('''&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###%%%((('''###$$$$$$$$$%%%%%%%%%%%%&&&$$$(((%%%>>>^^^>>>AAA444999===999AAA<<<555111000///,,,)))((()))***+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,------.........******************++++++000++++++111555111***'''+++000444666777;;;BBBIIIKKKUUU]]]bbbkkkuuuzzzxxx~~~nnniiiiiikkknnnmmmhhhaaa[[[YYYNNNWWW[[[YYY\\\```XXXKKKHHHDDD???;;;888555111...***---///---,,,,,,,,,+++&&&&&&''''''(((((())))))(((((()))***+++,,,------&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$###"""$$$((('''###############$$$%%%&&&&&&(((666'''{{{UUU;;;???444888===;;;CCC===666222111000...+++))))))***+++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++...)))(((,,,...------///888555222111222555888999@@@EEEKKKSSS```nnnsssqqqwwwrrrrrrvvvqqqfffccchhhgggggggggccc^^^YYYVVVUUUTTT[[[\\\XXXXXXZZZRRRFFF>>>===;;;999777333...***(((***+++***((((((((()))'''''''''((((((((((((((((((((())))))***+++++++++(((''''''&&&'''((()))***((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$###"""$$$((('''$$$$$$######$$$$$$%%%&&&''''''"""...---dddHHH888===333888<<<===DDD>>>777333222111///---)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))------,,,,,,++++++******)))'''(((++++++***,,,111(((((()))***,,,000555999<<<;;;;;;???JJJUUUWWWTTT```\\\]]]cccccc[[[VVVXXXZZZYYYVVVQQQLLLHHHHHHIIIMMMQQQQQQKKKJJJKKKFFF<<<888999:::;;;;;;777111,,,+++,,,---,,,***)))***+++))))))((((((((((((((('''(((((())))))))))))))))))(((''''''''''''((())))))''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$"""$$$(((((($$$$$$$$$$$$$$$%%%&&&'''(((&&&+++%%%222GGGsss???888;;;333888:::===DDD===666222111111///...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))(((((('''---,,,,,,+++***)))((((((%%%''',,,///,,,((()))///666555222,,,'''***222;;;777555111111666<<<>>>>>>IIIIIIOOOXXX[[[RRRHHHCCCDDDCCCAAA>>>:::888999:::999<<<<<<888888:::999444555666777999:::888444000...------...,,,)))***---***)))))))))((((((''''''))))))((((((''''''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""$$$(((((($$$%%%%%%%%%%%%&&&'''((((((&&&...$$$000444\\\:::::::::333888888<<>>EEE@@@;;;999;;;===;;;999888333555666666444333333333000222222000000333444333333222000111222222111000+++)))+++...+++&&&&&&*********))))))((((((((('''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###%%%)))((($$$%%%%%%%%%%%%&&&'''((((((&&&))))))+++000\\\MMM888;;;777333999666;;;@@@:::222---,,,------,,,***++++++,,,,,,+++++++++++++++++++++************++++++++++++************))))))((((((''''''&&&&&&)))&&&$$$###"""&&&222???BBB(((//////---///444777666777???HHH888666444333333222111111...111555777777666555555555666666444333444777999888555111//////111222222---+++---333000(((&&&+++***))))))))))))))))))((())))))(((((('''''''''&&&&&&'''(((((())))))((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%%%%###%%%))))))%%%$$$$$$$$$$$$%%%&&&'''((('''$$$+++***///BBByyyBBB555999222111:::666;;;@@@999111,,,,,,------,,,+++++++++,,,,,,++++++***++++++++++++******************************++++++((((((((((((((((((''''''***&&&$$$$$$###%%%---666???222&&&'''111666...###......222666444111333999...333777888666222...+++---000444666666555555555666666777777555555888<<<===999444111000111222222000---111999777,,,(((,,,)))))))))))))))*********))))))((((((((((((((((((&&&'''((()))))))))((('''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%###%%%))))))%%%$$$######$$$$$$%%%&&&''''''###(((111+++666___;;;333777...000;;;666;;;@@@999111,,,,,,---...---++++++,,,,,,,,,++++++***+++++++++************)))(((((())))))******++++++(((((((((((())))))))))))((('''(((+++)))$$$"""$$$!!!(((...---'''%%%)))///&&&###&&&---///+++***---)))---///,,,(((((()))***,,,...000111000000111222//////111333222222666;;;;;;888333000......---,,,---***000999666***%%%)))(((((())))))******++++++((()))))))))))))))))))))$$$$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$&&&%%%###&&&))))))%%%############$$$%%%&&&&&&'''$$$"""888&&&444qqqVVV777999888111///222444333<<<666///---//////---***...---,,,+++++++++,,,,,,,,,,,,+++***)))))))))*********++++++++++++******+++******)))(((''''''&&&)))))))))((('''''''''&&&&&&''')))+++++++++************)))***+++***(((&&&*********++++++,,,,,,,,,+++***+++000222000111444444///000444111...777GGGNNNUUU???***444888...,,,---+++((((((...333...&&&'''&&&&&&''''''((()))***(((***,,,+++(((&&&&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$ !!!###%%%&&&'''(((((($$$######"""###%%%&&&'''&&&&&&++++++...)))RRRkkk>>>555444111...,,,---000333:::555///---...///---***...---,,,+++***+++,,,,,,,,,+++******))))))******)))******++++++******)))*********)))((((((''''''(((((((((''''''''''''''''''((())))))***))))))))))))(((&&&''')))*********)))))))))***************---+++,,,---+++((()))---111...000444222000:::III^^^]]]MMMGGGMMMBBB000111000111000///111333000+++---,,,***((('''&&&%%%%%%(((***+++***'''%%%&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$############%%%&&&'''%%%&&&***))),,,&&&AAA[[[444666///,,,...,,,(((---666777333...,,,------,,,)))...---,,,******++++++,,,++++++***)))))))))******)))******++++++******)))************)))(((''''''&&&&&&&&&'''''''''''''''))))))(((''''''''''''((()))'''$$$$$$&&&(((******))))))))))))((((((((((((((((((+++---+++***///777222///000444222000888DDD___[[[HHH999:::444***+++'''...222000///111333222///...,,,***(((&&&%%%%%%******)))(((%%%%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%&&&***''',,,'''---___sssOOO<<<999///+++000///)))...<<<444111---+++,,,,,,+++)))------+++*********+++,,,******))))))))))))******))))))************)))))))))************)))((('''%%%%%%&&&&&&''''''((((((***)))'''&&&%%%%%%&&&&&&)))'''%%%&&&'''))))))(((***)))))))))((('''''''''%%%'''***,,,******333>>>444222222222///,,,111:::@@@HHH>>>)))%%%...///((()))111777222------///111,,,++++++***))))))******+++***(((&&&$$$%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""############$$$%%%&&&'''$$$$$$######$$$%%%'''(((&&&&&&***&&&...///(((>>>ZZZ???>>>999///+++111111+++111>>>111///---,,,++++++******---,,,+++***)))***++++++***))))))((())))))******)))))))))******)))))))))))))))+++++++++***((('''%%%&&&&&&''''''(((((((((***)))'''%%%$$$$$$%%%%%%&&&'''))),,,///000...,,,*********)))((((((((('''))))))***)))$$$"""***444111000000///,,,***---222,,,666AAAAAA:::999888333777>>>???777---***+++,,,***************+++,,,,,,+++)))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""$$$&&&(((***%%%$$$$$$$$$$$$&&&'''(((((($$$***'''000999...444oooNNN666777444...,,,//////---222<<>>111111333///:::CCC888///...***'''***111222000------+++***(((((('''''')))&&&$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$### !!!###%%%(((***%%%%%%$$$$$$%%%&&&((())))))+++***)))333000333555eee~~~===666===111...222222......444999999---...///...,,,+++,,,---,,,,,,***)))))))))***+++((((((((((((((()))******(((((())))))))))))((((((''')))+++------,,,)))(((++++++******))))))(((((('''((()))))))))((('''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''...***)))++++++)))***...,,,......,,,+++,,,,,,***"""111999---888hhhnnn>>><<<666---'''+++111000***,,,+++***)))(((((((((((((((&&&$$$%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""!!!!!!"""$$$'''(((%%%%%%$$$$$$%%%&&&((()))(((+++***$$$***)))......===VVV???:::...666///111000,,,000888<<<999//////.........---------)))************)))((((((***((('''))),,,,,,)))&&&))))))************))))))((()))***++++++***)))(((''',,,(((%%%++++++(((+++)))((('''&&&%%%$$$$$$$$$$$$###""""""###%%%''')))&&&&&&&&&&&&&&&''')))))),,,------***((()))+++---...,,,+++***'''%%%&&&******......555SSSssspppYYY<<<333111+++222333###---,,,((($$$%%%(((+++,,,,,,+++)))'''$$$######$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&(((((('''''')))***444'''hhhGGG:::333***222///000...,,,111999:::666.........---------,,,,,,))))))******))))))(((''')))))))))+++,,,+++***((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((***...(((((('''&&&&&&%%%%%%%%%%%%$$$###!!! !!!"""###%%%%%%%%%%%%%%%&&&'''(((((('''((('''&&&***000---&&&+++***)))'''&&&&&&(((,,,'''***&&&###...<<<666&&&222111888777>>>===---888)))))),,,...)))"""###))),,,+++)))&&&%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&(((((('''''')))***...%%%EEEXXX<<<999111,,,333000...+++,,,444:::888222---------,,,,,,,,,++++++)))************)))(((((((((***,,,---+++************))))))(((((())))))***((((((((((((((((((((((((((($$$+++///111CCCIII444'''&&&&&&%%%%%%%%%&&&&&&$$$###!!!  !!!!!!$$$$$$$$$$$$%%%&&&'''((('''***((((((333???888''''''(((((('''&&&'''***,,,---000///,,,******(((%%%&&&+++999<<>>666///------------,,,,,,,,,++++++)))************)))((((((***((('''))),,,,,,)))&&&$$$&&&)))++++++)))&&&$$$"""$$$(((******((($$$"""'''"""%%%,,,$$$ +++)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&'''))))))III888+++++++++$$$$$$)))111555000$$$ (((---***)))---+++%%%%%%++++++''')))''',,,&&&,,,...%%%555!!!...111''' %%%'''$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))###%%%"""+++333444nnn```===000(((666&&&888444333,,,222'''888GGG999000222,,,///...---,,,+++,,,------******))))))))))))******+++(((&&&&&&((()))(((&&&)))(((''''''((()))'''&&&'''((())))))(((&&&$$$###(((''''''&&&&&&''''''(((''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))******)))((((((((()))******)))((('''***)))'''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%,,,***%%%""")))444999777:::>>>333%%%$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######""""""""""""!!!!!!!!!!!!#########"""""""""""""""((('''$$$"""""""""###$$$&&&&&&'''''''''''''''''',,,%%%!!!''')))'''HHH~~~uuuGGG<<>>555000222111,,,+++///+++333999+++)))***444444;;;222+++)))***)))))),,,************)))))))))))),,,+++***)))((()))***+++((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((,,,(((&&&'''&&&###$$$'''"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))***))))))((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%(((,,,---)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++!!!444000999|||MMM>>>333000111333111,,,+++///+++AAASSS333***%%%>>>DDD555...(((((()))'''(((******)))))))))((((((''''''******))))))))))))***+++((((((((((((((((((((((((&&&((()))((('''&&&'''((((((%%%%%%&&&&&&""""""%%%###$$$$$$"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&"""###$$$$$$###"""###%%%$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%$$$$$$$$$$$$$$$&&&(((***+++***)))(((((('''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$""""""""""""############""""""!!!!!!""""""###$$$###""""""!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$%%%(((,,,---+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((---###444///(((UUUuuu[[[EEE...000000111111///+++,,,///***@@@RRR222,,,***CCCEEE///***((())))))''''''*********))))))((((((''''''((((((((())))))******+++))))))))))))))))))))))))'''((()))(((''''''((()))&&&%%%'''+++***%%%######$$$%%%%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%"""###$$$$$$###"""###%%%###$$$&&&'''&&&%%%$$$"""''''''''''''&&&&&&%%%%%%%%%''')))+++++++++))))))(((((('''''''''((())))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""######$$$#########""""""######$$$""""""""""""###$$$%%%&&&$$$&&&(((***------***&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((---)))///...000666^^^sssQQQEEE999+++...///...---+++***+++,,,(((111555'''---777???666---))))))+++***'''''')))))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))'''((())))))''''''((()))((('''+++000///***&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%###$$$%%%$$$###"""###$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))&&&''')))***++++++******(((((('''''''''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$#########""""""!!!!!!!!!"""""""""###########################$$$$$$%%%""""""""""""###$$$%%%%%%%%%&&&&&&'''+++...+++%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((+++)))***,,,555***444xxxeeeUUUIII444,,,333+++,,,,,,++++++,,,+++***'''***$$$(((--->>>888...,,,***+++---+++'''&&&)))'''''''''(((((((((((((((%%%&&&''')))******++++++************************''')))***)))((('''((())))))(((***......)))'''(((###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((*********))))))&&&&&&'''(((((())))))***''''''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%########################""""""###############$$$!!!!!!"""###############"""""""""""""""###$$$$$$$$$###############$$$$$$%%%&&&$$$###(((...,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((,,,%%%+++***,,,......GGGgggEEE888666333///...***++++++,,,...///---)))(((///(((444--->>>444222,,,+++,,,...,,,(((''')))&&&&&&&&&''''''(((((((((%%%%%%''')))***+++++++++************************''')))***)))((('''(((***)))&&&'''******&&&%%%((("""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''(((&&&$$$######$$$$$$$$$%%%%%%&&&'''((((((***+++++++++***(((&&&%%%&&&&&&%%%&&&&&&'''))))))'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""#########!!!!!!"""###$$$%%%&&&&&&!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$$$$##################%%%&&&###!!!&&&---,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))... 000***555:::--->>>uuu[[[RRRDDD888222000111111***************+++++++++---%%%$$$...666444...+++...***'''))),,,,,,+++***&&&&&&''''''(((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((())))))***+++++++++***((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%%%%$$$$$$$$$######$$$''')))))))))((('''&&&''''''(((444$$$&&&+++"""$$$,,,((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!$$$&&&%%%$$$(((111888((($$$$$$'''&&&""""""'''%%%%%%&&&&&&'''(((((((((%%%&&&((())))))***,,,...333]]]gggaaaJJJDDD;;;444111111222222++++++*********************&&&(((111666333...,,,'''%%%###%%%)))******)))'''''''''((((((((((((((()))))))))))))))))))))((()))(((''''''''''''((()))&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###$$$$$$&&&'''((('''&&&&&&((()))'''((((((((((((((((((((( &&&...$$$)))######'''(((((())))))((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########""""""#########!!!"""$$$%%%%%%$$$"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""$$$%%%$$$$$$'''///555+++%%%###%%%&&&###"""&&&))))))))))))((((((((((((%%%&&&((())))))***,,,...111???}}}aaaNNNHHH<<<888444222111222222222,,,+++++++++***)))))))))&&&(((---444666111---,,,...,,,***((())))))(((&&&))))))((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''------,,,%%%+++///&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""$$$%%%$$$###&&&+++000...(((######%%%######$$$++++++***)))'''&&&%%%%%%%%%&&&((())))))***,,,---000...AAAyyyRRRQQQKKK000999666333111111111111111,,,,,,,,,+++***)))((((((###)))111666333...++++++---...,,,))))))******'''***)))))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))***************))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!""""""###$$$$$$######$$$######$$$'''***(((&&&$$$###""""""###$$$''' ---%%%((((((&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%$$$###$$$(((+++111***$$$"""###$$$######(((''''''&&&%%%$$$######%%%&&&((()))))))))+++---***000...JJJgggJJJ>>><<<:::222888444000......000111111,,,,,,,,,+++***)))((((((###,,,444444///***))))))$$$((((((%%%&&&+++,,,*********))))))((((((((('''((()))))))))*********+++)))******************)))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%)))///333///+++&&&!!!!!!$$$&&&$$$555ggg111...&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""######"""""""""!!!"""############""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$&&&'''000,,,&&&""""""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((((((***,,,%%%,,,///,,,IIIjjjEEECCC???555222222222///,,,+++,,,///000000,,,+++++++++***)))))))))(((111666222+++((()))))),,,111000)))&&&)))***&&&***))))))))))))))))))(((((())))))******+++++++++******++++++++++++******(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###$$$(((...333333///)))$$$"""###''')))***)))KKKttt...%%%(((---%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%,,,---)))$$$"""$$$%%%###$$$$$$%%%&&&&&&'''((((((%%%'''(((((((((((()))+++(((%%%000000,,,ZZZYYYFFF;;;666//////...%%%---,,,,,,---...///...,,,++++++******************000777888000))))))******333:::888---'''***)))$$$)))))))))))))))*********((())))))******+++,,,,,,******+++,,,,,,+++******+++***)))((('''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&$$$### """#########$$$''')))...,,,)))&&&%%%&&&''')))!!!))):::555""""""***&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%#########""""""#########""""""!!!!!!!!!!!!"""""" !!!###%%%%%%$$$###"""########################"""############$$$$$$$$$######$$$%%%&&&&&&%%%$$$(((------&&&!!!###%%%%%%###$$$$$$%%%&&&'''''''''%%%'''(((((('''''')))******))),,,222000444lllJJJ888555999222///333444......000111222000+++(((***************+++++++++777;;;999///)))***,,,+++'''000111)))'''---///+++(((((())))))******++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''((((((((('''%%%###"""!!!$$$'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...111 <<<***)))###&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!###%%%&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$######$$$&&&''''''&&&$$$%%%---///(((!!!"""%%%&&&""""""#########$$$$$$$$$%%%'''(((((('''''')))***$$$222%%%&&&444###888PPP666555333000...---------+++,,,,,,------,,,,,,+++)))***+++***)))***...111AAA:::000+++++++++***((())))))((((((''''''&&&&&&((())))))******((('''&&&((()))***++++++***)))(((++++++)))&&&'''+++...---***)))'''''''''&&&$$$###)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++(((%%%$$$$$$%%%&&&%%%&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!"""###%%%%%%##################$$$$$$###$$$$$$###""""""###%%%###)))...,,,&&&!!!"""%%% !!!###%%%&&&'''(((((())))))))))))((((((******)))((())),,,111555===555444222///...---,,,,,,+++,,,,,,------,,,,,,+++'''))))))((((((+++111777:::333,,,))))))***)))'''*********)))))))))))))))))))))*********)))((('''((()))***++++++***)))(((((()))+++***&&&""""""%%%+++)))(((((()))******)))(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&######$$$&&&''''''&&&%%%$$$###""""""""""""######""""""######$$$%%%""""""###$$$$$$###"""""""""""""""""""""###$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$(((---,,,((($$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&(((((((((((()))******))))))+++///222FFF___...333222000...---,,,++++++++++++,,,,,,,,,,,,++++++''')))***((((((,,,666???222...***(((***+++***(((+++++++++++++++,,,,,,,,,******++++++******)))(((((()))************))))))$$$%%%***...***%%%---:::---+++)))(((***++++++***'''&&&$$$%%%&&&&&&%%%###((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%% ###&&&)))***)))&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%###""""""$$$&&&''''''&&&%%%$$$######"""######""""""!!!!!!""""""###$$$######$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&(((***,,,+++)))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&(((((()))((()))******)))***,,,...&&&@@@FFF111111000///...,,,+++******++++++,,,,,,,,,,,,++++++)))++++++))))))...999AAA000---+++***,,,,,,+++)))******++++++,,,,,,------++++++++++++******))))))((())))))***************'''%%%(((,,,((())):::QQQ000---)))''''''((('''&&&(((&&&%%%%%%&&&'''%%%$$$((('''%%%$$$$$$%%%'''(((((((((((((((''''''&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%!!!###%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%###""""""$$$%%%&&&%%%&&&%%%$$$$$$############"""""""""""""""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%''''''(((+++---,,,((($$$&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$%%%'''(((((()))''')))******)))))))))******---HHH===888//////...---,,,+++***)))***++++++,,,,,,++++++***)))*********+++///666;;;...---+++*********)))((()))******++++++,,,,,,,,,+++++++++***************)))))))))))))))******+++,,,******)))$$$###111DDD...,,,)))(((((()))(((''')))(((''''''(((((('''&&&&&&%%%###""""""###%%%&&&((('''''''''&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&&&&%%%...,,,)))'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%######$$$$$$###"""&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$###""""""###%%%'''&&&&&&)))------***%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))((((((&&&''')))***(((''''''(((***(((***fff>>>666............---+++***)))******++++++++++++******''''''(((,,,000222222222,,,+++***((('''&&&&&&&&&******************++++++++++++***))))))))))))***)))((((((((()))***+++,,,(((***,,,+++((((((---222***))))))***---......---***)))(((((())))))(((&&&%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&:::666000***%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&######"""######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%'''%%%$$$'''***,,,+++)))###$$$%%%&&&'''((())))))************)))((('''&&&$$$&&&(((((('''&&&&&&''')))###--->>>iiiJJJ000......///...---,,,***)))******++++++++++++******((('''***222:::<<<555...+++***)))'''&&&&&&((()))+++++++++***************+++***)))((((((((()))))))))((((((((()))***+++,,,$$$***+++(((,,,444444,,,&&&&&&(((+++...///...,,,***(((''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&777444///***&&&%%%$$$%%%###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%''''''%%%###%%%%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%""""""!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%###$$$$$$###""""""###%%%&&&$$$$$$$$$'''***+++,,,###$$$%%%&&&'''(((((())))))))))))((('''&&&%%%$$$###%%%&&&&&&%%%%%%&&&((()))%%%+++%%%)))rrrXXX.........//////...,,,+++)))******++++++++++++************...:::EEEEEE;;;///++++++***)))((())),,,...,,,,,,,,,++++++*********+++***((('''''''''((())))))((((((((((((***,,,---)))---(((%%%444444&&&$$$%%%'''***,,,,,,)))&&&)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&,,,+++)))(((''''''''''''"""$$$&&&))))))&&&$$$"""$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&"""""""""""""""######$$$"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%###$$$$$$###""""""###%%%%%%$$$######$$$(((,,,...$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%''')))!!!)))$$$%%%///<<>>III333***---111***))),,,)))+++******+++------+++***,,,---666;;;...)))---$$$((((((''''''''''''((((((''''''((())))))******+++"""***(((******FFF***''''''***+++)))***...)))))))))))))))(((((('''((((((''''''&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''***+++***)))$$$###"""###$$$$$$###"""!!!!!!!!!"""""""""######"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$%%%(((***,,,+++)))(((&&&&&&&&&&&&''''''''''''''''''''''''!!!"""###$$$%%%%%%%%%%%%'''%%%)))$$$###222***www111000111+++'''222333###++++++++++++++++++******(((111:::...+++...%%%)))(((((((((''''''((((((((('''(((((()))******++++++---...######$$$777VVVQQQ+++((())),,,---+++,,,///************)))((('''&&&((((((''''''''''''(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%)))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((******(((&&&$$$############$$$######!!!!!!"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%&&&(((***,,,---,,,***(((&&&&&&&&&(((((((((((((((((((((((( !!!""""""#########"""$$$!!!%%%***%%%777%%%EEE111***------111444---,,,,,,,,,++++++***+++++++++777:::)))***///%%%+++'''(((((((((((((((((('''(((((())))))***++++++++++++---%%%)))(((,,,333+++)))***...///---...111************)))'''&&&%%%(((((('''''''''(((((()))(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################"""###############$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''((('''%%%#########$$$############$$$""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###############'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&'''(((***+++---...---)))&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&$$$!!!000$$$///+++vvv===###000111$$$(((666,,,,,,---,,,++++++,,,...222<<<333)))***)))'''&&&''''''((((((((((((''''''(((((()))******++++++,,, ))),,,666222111<<<...+++)))+++///000...///111************)))(((&&&&&&((((((''''''(((((())))))---,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((((((((()))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&&&&'''&&&$$$""""""$$$$$$$$$###"""###$$$"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''$$$&&&((((((''''''(((***))),,,///...***'''&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''' ///(((FFFsss===222,,,$$$)))000+++---...---+++,,,...111:::>>>***...+++"""///###&&&'''((())))))((('''&&&((())))))******+++,,,,,,***+++)))222((( ---(((***)))+++///111//////222))))))***))))))(((''''''((((((((((((((()))******,,,,,,,,,+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$############""""""""""""######$$$%%%%%%%%%%%%%%%"""###$$$&&&'''(((((()))'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%%%%###"""$$$%%%$$$"""!!!###%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''(((((()))))))))(((&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((((('''(((***&&&+++//////***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%###+++ 444~~~iii555'''555888'''+++---...---,,,,,,000333===>>>###222... 888$$$&&&'''((())))))((('''&&&)))))))))***++++++,,,,,,222'''...///***777111***(((+++000111//////111)))))))))))))))(((((('''((((((((((((((()))******'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!"""$$$&&&'''))))))***'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&!!!$$$%%%%%%"""!!!###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((()))***&&&''')))*********)))(((&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))(((((()))***$$$***//////***'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$ )))&&&((('''JJJrrr777000333)))''',,,%%%888//////(((AAA111///,,,)))'''&&&'''''''''((()))************+++***+++,,,,,,******+++,,,************)))))))))))))))---111333111000000111************************))))))*********))))))(((+++***)))(((((()))***+++''''''((((((((((((((((((***&&&%%%((()))&&&$$$$$$""""""""""""###$$$%%%%%%((('''%%%$$$###$$$%%%%%%"""$$$&&&'''&&&%%%%%%&&&###$$$%%%'''((()))))))))***))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ###%%%((('''$$$""""""###%%%&&&'''&&&%%%%%%&&&'''+++'''###"""$$$%%%$$$###***((('''((()))***)))'''&&&(((***(((%%%$$$&&&((((((&&&%%%&&&'''((('''&&&%%%)))---...---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))'''""" """$$$###'''...)))CCCsss;;;...999222:::(((''' 000111BBB111///---***)))(((((()))***))))))*********)))(((***+++,,,,,,******+++,,,++++++*********)))))))))&&&***...000///......///)))))))))))))))))))))))))))))))))******))))))(((***)))(((((((((((()))***(((((((((''''''''''''''')))'''(((---///+++((((((%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&'''((()))))))))((((((((('''&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! ###%%%%%%$$$"""###$$$&&&((()))((('''&&&'''(((%%%""" ###'''((((((***((('''((()))***)))(((&&&'''((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&(((+++------+++(((%%%%%%%%%&&&&&&&&&&&&&&&&&&+++###)))...)))!!!"""333&&&222|||???(((!!!111///666888???444777000///---+++************---***((()))++++++(((%%%***+++,,,+++******+++,,,+++++++++*********))))))%%%(((,,,............///(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''&&&)))///111---))))))''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!###$$$######$$$%%%((()))***)))((('''(((***555111+++(((''''''''''''***)))((((((******)))((((((&&&%%%%%%&&&&&&%%%$$$%%%''')))(((%%%%%%&&&)))((('''(((***------)))%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$$$$%%%%%%&&&---"""+++wwwRRR]]]VVVAAA777333111///<<<------+++***************,,,)))''')))+++,,,)))%%%)))+++,,,+++***)))***+++******)))))))))(((((((((&&&(((+++---.../////////''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&$$$&&&+++---)))&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%#########$$$&&&&&&%%%$$$%%%'''''''''(((((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""###$$$$$$$$$$$$%%%%%%''')))***)))((('''(((***@@@;;;444...)))'''&&&&&&***)))((()))******)))((()))&&&$$$$$$'''(((%%%###$$$'''***)))%%%###&&&***)))&&&%%%(((---...***%%%$$$%%%%%%&&&&&&''''''''' %%%***+++&&&!!!###******dddUUU;;;333222333+++******))))))))))))))))))(((''')))+++,,,***((()))***++++++))))))***+++))))))((((((((('''''''''&&&'''(((***,,,---------((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$)))%%%$$$&&&'''%%%$$$%%%&&&&&&%%%$$$#########$$$"""###$$$%%%%%%%%%$$$######%%%&&&%%%$$$$$$&&&'''''''''((((((((((((((('''((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((///...***'''&&&''')))++++++)))((()))***+++***))))))&&&$$$%%%'''(((&&&###$$$'''***)))%%%###&&&***(((%%%$$$''',,,...+++'''%%%%%%%%%&&&&&&'''''''''$$$ (((,,,***'''&&&888jjjjjjDDD;;;777!!!*********))))))((((((''''''((()))******+++++++++)))***+++***))))))***+++))))))((((((((('''''''''%%%$$$$$$&&&)))***)))((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&###%%%&&&$$$$$$&&&$$$$$$###"""""""""######"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&%%%%%%&&&))),,,+++***))))))++++++***))))))'''&&&&&&''''''&&&%%%%%%''')))(((%%%%%%&&&)))'''%%%$$$&&&***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''' ///CCClllDDD---111***+++++++++***)))(((''''''&&&))),,,,,,((('''))),,,(((***+++***)))((()))+++************))))))))))))&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''(((((((((((('''&&&######$$$$$$%%%%%%&&&&&&((($$$"""%%%'''$$$$$$%%%######"""""""""###$$$$$$###############$$$%%%%%%$$$%%%%%%$$$###$$$&&&(((######%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$***'''%%%%%%&&&((('''&&&$$$&&&'''&&&%%%$$$%%%&&&''')))***)))''''''(((++++++***))))))++++++***)))((()))))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,'''''''''&&&&&&%%%%%%$$$!!!***111+++---ccc???+++...,,,,,,,,,,,,***)))((('''&&&+++///---'''$$$'''+++(((***+++***)))((()))***,,,,,,,,,++++++++++++***)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&""""""###$$$%%%&&&&&&'''""" %%%'''%%%######""""""""""""###$$$%%%%%%$$$###"""""""""###%%%&&&$$$%%%%%%$$$###$$$&&&(((!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###'''%%%"""###&&&(((((('''%%%&&&'''&&&%%%%%%&&&'''"""%%%)))***)))(((***---+++***)))***+++++++++)))'''***,,,***'''&&&'''***((('''%%%&&&(((((('''&&&$$$%%%&&&&&&&&&(((+++...(((((('''&&&%%%$$$$$$###&&&%%%&&&***999dddIII---333+++---///,,,&&&$$$&&&)))%%%&&&'''&&&&&&,,,666???DDD555((('''++++++***,,,''')))+++***(((&&&&&&&&&///222&&&&&& ...&&&)))%%%$$$&&&%%%###//////$$$***111***"""$$$222'''777"""&&&$$$%%%%%%$$$###"""###%%%''' """%%%''''''&&&(((%%%!!!!!!&&&######$$$&&&((('''### """"""$$$&&&(((((('''%%%!!!###!!!%%%!!!;;;###&&&''''''&&&$$$""""""###&&&(((***(((%%%%%%(((,,,%%%'''((((((((('''''''''$$$&&&&&&&&& %%%%%%)))(((((($$$!!!&&&,,,+++'''!!!$$$""",,,%%%000))),,,$$$---###)))'''&&&'''***,,,***(((%%%''')))'''$$$###%%%(((&&&***)))%%%$$$((('''###***)))'''&&&'''(((+++,,,000)))+++!!!***,,,''''''&&&111YYYJJJ111:::;;;888555222000...---,,,+++------++++++///777>>>BBB666,,,,,,///000000222000222444444333222222222444&&&...""")))###))) +++&&&%%%)))+++)))+++...---%%%<<>>}}}MMM333PPP:::%%%!!!&&&$$$$$$&&&***,,,+++))) !!!###'''(((((('''''',,,%%% (((+++(((***###***,,,***'''&&&'''&&&&&&%%%%%%%%%&&&''''''### %%%%%%555%%%(((---......,,,***'''''''''%%%""" !!!%%%)))+++,,,%%%&&&&&&%%%###%%%)))---+++&&&%%%444 ,,,OOO***===%%%+++"""###$$$'''+++222888...(((,,,777+++***))))))***+++***(((+++(((%%%&&&)))+++)))&&&+++---,,,)))((()))(((%%%((((((((('''&&&%%%$$$$$$***666---!!!%%%...GGGlllvvv```\\\OOO===222//////---***&&&'''((('''&&&'''))),,,))))))((()))((((((***,,,)))***,,,,,,+++***,,,---(((666//////:::,,,***000@@@;;;888;;;BBBGGGJJJKKKXXXooommmYYYQQQ444777333...---///000...+++000---)))'''&&&%%%$$$"""(((---'''"""((((((&&&,,,666333---(((%%%&&&+++///333333222///,,,)))(((''',,,---999555***---(((777)))---222555444111///......444999888333222777>>>@@@KKK]]]oooxxxwwwooogggRRRCCCKKK+++333SSS333''')))888***]]]AAA%%%444bbb***+++(((333...)))((('''...222$$$ ***))))))((((((((('''&&&(((&&&$$$$$$&&&''''''%%%&&&'''&&&%%%$$$%%%$$$###***((($$$""""""%%%))),,,,,,CCC111---UUUooodddSSSFFF???666000///...,,,***'''(((******++++++,,,---)))+++---,,,******+++,,,***++++++***((('''((()))%%%111***QQQtttoookkkkkkVVVPPPHHHAAA>>><<<:::777LLLqqqeeeaaa^^^]]]```gggoootttwwwpppmmmjjjjjjmmmqqqtttuuuzzz{{{yyyxxx}}}{{{rrrjjjdddbbbiii```ggg```gggqqqrrrzzz}}}wwwvvv~~~llliiiooouuuwwwgggGGG^^^EEE>>>@@@JJJ;;;:::TTTPPP666222MMMqqq111---&&&000******666222'''++++++...:::+++++++++***))))))))))))'''((()))'''%%%$$$&&&((()))))))))************+++(((&&&$$$$$$%%%(((+++---AAAFFF999qqqpppTTT888444///...///---)))%%%((()))***+++,,,------...(((,,,...+++***++++++***+++++++++)))'''&&&''')))---///333uuupppYYYNNN|||fff^^^lllSSSSSSRRRTTTXXX___fffjjjkkkjjjjjjmmmrrrwwwzzz|||BBB===:::AAAMMMSSSQQQLLLHHHXXXddd:::---GGG888,,,555>>>???444+++000444---AAAgggGGG555>>>222333444111333555***>>>%%%&&&555...///000///...---...///,,,///000...)))''')))---...,,,,,,...///------/////////000///...+++)))'''444///<<>>EEEKKK[[[tttnnnPPPEEEIIITTT\\\NNNQQQUUUUUUUUUWWW]]]bbbaaaSSS111777EEEVVV___mmmwww||||||yyywwwbbbYYYVVVaaaxxx[[[666>>>```???...///111333222111000222444555555333111///---------...******---,,,((('''***333333333555888===AAADDD888BBB\\\]]]>>>444222///***,,,+++))))))***++++++***%%%))))))'''***///...)))'''((((((''''''(((***,,,///333SSSrrr<<<333{{{333)))<<<...111333222000000222555;;;777222111222222...+++///***)))+++***$$$"""&&&(((''')))111AAAWWWkkkxxx```DDD111111---)))***......(((###((('''&&&(((***,,,,,,,,,***)))((('''''')))---222222333CCC'''===$$$***000333///---//////...000555444///...111111,,,(((&&&+++---///,,,'''%%%'''+++$$$))),,,***,,,===ZZZrrryyycccFFF222---111666888222000,,,+++******(((''',,,))))))+++(((!!! $$$***TTT>>>555BBB...444222222......111222111000333<<<333***((((((***///555???@@@???888---### &&&&&&'''111CCCSSSdddOOO888555222111222333444333444------444444---000999GGGWWWGGG:::'''111///...+++,,,333777555222111+++***---222444222111333666444///(((%%%)))111999777///%%%$$$555[[[tttggg```WWWKKKHHHPPPRRRPPPZZZlllLLL888111333---...,,,...777===;;;666444;;;777222///((("""###'''$$$(((...111000...,,,,,,111IIIrrrIII<<>>777000333:::VVVccc|||nnnIII>>>:::111///...///------444===444444888AAAQQQnnnpppGGG999888999:::999>>>KKKYYYlll