BM6&6(v@ |||mmm]]]YYY\\\```eeeiiippprrrrrrqqquuu{{{}}}zzz|||xxxtttqqqjjj^^^TTTRRROOOUUU[[[^^^___```bbbeeekkkjjjkkkpppyyy~~~vvvoooooovvv}}}~~~{{{|||~~~zzzyyyxxxxxxyyy|||~~~}}}~~~}}}}}}~~~~~~|||{{{yyy{{{xxxnnnccc[[[RRRKKKAAA@@@???>>>???AAADDDFFFGGGUUUdddpppuuujjjlllkkkeeebbbfffhhhfff]]]UUU___vvvvvvhhhhhhkkkmmmjjjbbbgggjjjiiifffjjjyyyyyydddTTTRRRSSSNNNRRRJJJBBB???<<<<<>><<<;;;:::???KKK___wwwvvvbbbKKKPPPXXX___ccciiittt}}}~~~wwwqqqsssyyy{{{yyybbbTTTQQQPPPUUU^^^hhhjjjqqq~~~|||yyyvvvuuuttttttooooooppppppppppppooooookkkiiihhhjjjmmmpppooommmjjjhhhggggggiiikkkkkkkkkhhhgggeeeaaa[[[SSSJJJEEEDDD@@@======???>>>:::555333222333@@@\\\uuu|||vvvpppgggbbbdddddd^^^XXXVVVOOOIIIDDDDDD@@@777000---))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************************+++,,,---...---///222555777:::>>>AAACCCCCCFFFIIIIIIHHHMMMTTTwwwxxxiii\\\YYY]]]bbbgggkkkuuu{{{~~~{{{yyy|||~~~yyyrrrfffZZZVVVXXXQQQVVV]]]aaabbbdddgggjjjnnnmmmnnnttt|||yyytttuuu{{{~~~|||~~~}}}yyywwwxxx|||~~~}}}}}}~~~~~~|||{{{vvvxxxtttjjj^^^VVVNNNGGGBBBAAA???>>>???AAADDDFFFJJJXXXhhhvvvwwwoooooolllfffiiirrr}}}zzzlll\\\]]]pppqqqooouuu|||}}}mmmmmmuuuyyyxxxwwwuuu|||eeeSSSRRRRRRNNNPPPIIIBBB???===;;;???DDDlll|||tttttt~~~}}}~~~|||yyyyyyyyyyyyxxxwwwyyyvvvsssppppppooommmllljjjiiiiiijjjmmmmmmlllkkkooopppqqqrrrrrrrrrrrrrrrnnnooopppqqqrrrqqqqqqpppppppppppppppooonnnmmmmmmgggfffccc___XXXNNNBBB:::555111000222444666???JJJGGG???555000222777<<<>>>===;;;<<<@@@AAA@@@BBBGGGEEEBBBBBBFFFIIIIIILLLPPP___\\\TTTLLLIIIKKKKKKHHHEEEFFFHHHLLLRRRXXX]]]___^^^PPPCCC===888888EEETTTlllyyyvvvlllhhhcccaaagggiiikkkiii^^^MMM@@@;;;:::;;;AAAKKK]]]rrrzzzmmm[[[OOOUUU^^^dddggglllvvv~~~}}}uuuppprrrzzz}}}|||~~~~~~xxxcccRRRQQQUUUXXX^^^fffqqqpppttt~~~|||yyyvvvtttttttttnnnoooooooooooonnnmmmllllllkkkjjjlllnnnooommmkkkjjjiiiggggggiiikkkkkkkkkfffeeedddaaa[[[SSSJJJDDDCCC@@@======???>>>:::666666333333???XXXooouuuooohhhcccbbbeeecccZZZRRROOOJJJDDDAAAAAA>>>666///---))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************+++,,,---......000333555777:::>>>AAACCCCCCFFFIIIIIIIIIMMMUUUppp{{{pppddd[[[[[[aaagggmmmrrr|||~~~{{{|||ooo^^^RRRRRRXXXSSSYYYaaaeeefffgggiiilllrrrrrrsssxxx|||}}}{{{|||}}}~~~}}}}}}~~~~~~|||zzzuuuvvvrrrfffZZZRRRKKKDDDCCCBBB@@@??????BBBDDDFFFKKKXXXiii{{{}}}xxxuuuqqqjjjgggrrrvvv___XXXhhh}}}}}}{{{xxxvvvppp}}}}}}uuuqqqwww~~~eeeSSSRRRRRROOOLLLGGGBBBAAA???;;;<<<@@@cccvvvxxx~~~}}}zzzyyyyyyzzzyyyxxx{{{xxxuuurrrrrrqqqpppooommmlllkkkmmmooopppooonnnmmmnnnpppqqqrrrsssssssssnnnooopppqqqqqqqqqqqqqqqoooooooooooonnnmmmlllllliiigggddd___XXXMMMCCC;;;666333111333555:::DDDMMMDDD===555111333888<<<>>>===<<<>>>AAABBB@@@CCCHHHHHHEEEDDDGGGHHHHHHKKKPPP\\\ZZZRRRJJJHHHKKKLLLIIIEEEDDDFFFKKKQQQWWW[[[\\\SSSJJJCCCAAA===;;;DDDQQQkkkxxxzzzuuuvvvtttqqqvvv~~~oooVVVBBB;;;;;;<<>>===:::777888333222<<>>CCCMMMdddsssxxxwww}}}}}}zzzvvv^^^JJJAAAAAA;;;@@@JJJVVV___^^^TTTIIIOOO[[[hhhlllnnnsss{{{}}}zzzsssnnnrrr|||}}}}}}~~~vvvmmmkkkmmmuuu{{{~~~|||~~~}}}{{{yyywwwuuutttssssssuuuuuuvvvuuutttqqqooommmmmmnnnoooqqqpppnnnkkkiiikkkiiihhhhhhjjjjjjiiihhhbbbddddddaaa[[[RRRKKKGGGEEEBBB???===<<<:::777555666111000;;;OOO___ccc```\\\```fffgggaaaVVVLLLGGGFFFBBBAAAAAA===555...---))))))))))))))))))))))))((()))))))))************)))))))))))))))*********((()))))))))************************+++,,,------000222444555666999<<>>999444333666:::======>>>>>>BBBEEEDDDBBBFFFMMMKKKFFFCCCEEEGGGHHHMMMSSSXXXUUUNNNGGGFFFLLLOOONNNFFFDDDDDDIIIQQQWWWYYYYYYOOOMMMNNNPPPIII@@@CCCLLLYYYjjjqqqrrryyyzzzzzzlllVVVHHHAAA;;;@@@KKKUUUXXXSSSKKKEEELLL[[[iiilllmmmsss|||}}}zzztttooottt~~~}}}}}}~~~uuuzzz~~~{{{zzzwwwuuutttsssssssssuuuvvvwwwvvvuuurrrooommmkkkmmmoooqqqpppnnnlllkkkkkkjjjiiiiiijjjjjjhhhgggccceeeeeeaaaZZZRRRLLLIIIGGGDDD@@@<<<999666333222111...111???RRR___aaa^^^^^^cccgggfffaaaZZZRRRNNNJJJHHHGGGFFF@@@555...---))))))))))))))))))))))))((()))))))))************(((((())))))************((()))))))))************************+++,,,------000222444555666999<<>>===FFFddd|||{{{vvv}}}{{{zzzyyyxxxvvvtttqqqooooooooonnnmmmnnnmmmkkkkkkmmmoooppppppppppppqqqrrrrrrrrrqqqqqquuutttrrrpppooonnnmmmmmmqqqqqqpppooonnnmmmkkkjjjkkkjjjgggccc[[[OOOCCC:::111222111222888AAAFFFGGG;;;777333444888<<<===<<<>>>???CCCFFFEEECCCHHHPPPMMMGGGCCCDDDEEEFFFKKKRRRTTTRRRKKKDDDEEEKKKOOOOOOHHHEEEDDDIIIRRRYYYZZZYYYPPPOOORRRTTTMMMDDDGGGQQQUUUfffllliiikkkkkkmmmuuuvvvZZZCCC777???EEEPPPXXXUUULLLFFFFFFLLL]]]kkklllkkksss||||||vvvssswww~~~~~~~~~|||yyyxxxvvvtttssssssssssssssstttuuuuuussspppmmmkkkjjjmmmooopppnnnmmmlllllllllkkkjjjjjjjjjjjjgggeeedddfffeee___VVVOOOKKKJJJFFFCCC???:::666333111000///...666III\\\ddddddaaabbbeeegggeeeccc```[[[UUUNNNLLLLLLJJJAAA555...---))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))************************+++,,,---...///111333555777999===???BBBCCCFFFJJJKKKKKKPPPWWWooo~~~yyyrrr[[[___kkkzzzmmm___PPPIIIDDDFFFHHHGGGFFFHHHEEEKKKTTT^^^hhhsss}}}~~~~~~}}}}}}}}}{{{yyypppnnneeeWWWLLLIIIGGGDDDAAA@@@@@@@@@CCCGGGJJJMMMYYYeeeyyytttgggfffjjjnnnooobbbMMM===HHHfffyyyrrrnnnlllmmmmmmvvvuuurrrrrrxxx}}}mmm[[[UUUUUUSSSPPPMMMKKKLLLNNNJJJCCC>>>===>>>[[[~~~wwwtttwwwxxx~~~{{{yyyxxxwwwuuurrrooonnnnnnnnnmmmlllqqqooommmmmmppprrrssssssnnnooopppqqqrrrssssssssssssrrrqqqooooooooooooppprrrrrrqqqpppooommmlllkkkjjjjjjiiieee]]]PPPBBB999111333333333:::CCCFFFCCC888555333444999<<<===<<<>>>@@@EEEHHHEEECCCIIIRRRQQQJJJEEECCCBBBCCCGGGNNNPPPMMMGGG@@@BBBIIINNNNNNJJJGGGFFFKKKTTT[[[\\\YYYMMMMMMQQQTTTOOOIIIOOO[[[```ppppppcccZZZSSSSSS]]]yyyzzzcccKKK>>>999GGGMMMXXX^^^WWWJJJEEEHHHQQQcccpppnnnkkksss}}}zzzvvvzzz~~~|||xxxwwwuuusssrrrrrrssssssqqqrrrtttuuutttqqqmmmkkkmmmooopppoookkkiiijjjkkklllkkkjjjjjjkkkiiigggdddeeeeeeccc\\\RRRKKKIIIJJJBBB@@@<<<888444111111111000222>>>VVVhhhmmmiiieeeaaaddddddcccdddfff```XXXMMMLLLLLLJJJAAA444------))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))************************+++,,,---......000333555777:::>>>AAABBBCCCFFFJJJKKKKKKQQQXXXrrrxxxppp]]]bbbooo~~~xxx]]]PPPMMMHHHFFFGGGJJJJJJFFFFFFIIIFFFHHHMMMRRR[[[iiizzz~~~~~~~~~~~~}}}}}}|||zzzyyyooommmdddVVVLLLIIIHHHFFF@@@??????@@@CCCHHHLLLNNNZZZiiiwwwddd\\\bbbmmmoookkkZZZHHH===KKKiii|||yyyssskkkeeennnqqqtttppppppwwwjjjZZZTTTTTTQQQLLLMMMKKKLLLNNNJJJCCC>>>===:::VVVyyy~~~xxxyyyyyyxxx~~~{{{yyywwwvvvuuurrrooonnnnnnnnnmmmlllooommmjjjjjjlllooopppppplllmmmoooqqqssstttuuuuuuqqqpppoooooooooppprrrssssssrrrrrrqqqooonnnlllkkkjjjjjjiiifff^^^QQQBBB888111444555555<<>>AAAFFFHHHFFFDDDJJJSSSTTTMMMFFFCCCAAA@@@DDDJJJMMMKKKDDD>>>???GGGLLLMMMLLLHHHGGGLLLUUU\\\]]]ZZZJJJJJJNNNSSSOOOLLLUUUdddooo}}}wwwaaaOOO@@@===GGGRRRZZZ]]]SSSAAA999???IIINNNTTT___cccXXXIIIEEEIIIWWWiiiuuuppplllttt}}}|||yyy{{{~~~~~~~~~~~~{{{wwwzzzmmmppptttyyy{{{uuu}}}~~~wwwvvvtttsssrrrrrrssssssrrrtttvvvwwwvvvsssooommmooopppqqqnnniiiggggggiiilllkkkjjjkkkkkkiiifffdddeeeeeeaaaYYYNNNGGGGGGIII>>>===:::666333111222333333666EEE___qqqrrrlllhhh___bbbbbbbbbfffiiicccXXXJJJJJJKKKIII@@@333,,,,,,))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))************************+++,,,---...---///222555777:::>>>AAABBBCCCFFFJJJKKKKKKQQQXXXuuuyyypppbbbhhhvvv{{{\\\PPPNNNKKKJJJIIIGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEIIIWWWkkkyyy~~~zzzvvvtttwww~~~}}}~~~~~~~~~~~~~~~~~~|||yyyqqqjjj___UUUMMMHHHEEECCC>>>???@@@@@@CCCHHHOOOTTT\\\nnnxxxfff]]]]]]^^^hhhnnnfffXXXDDD;;;PPPnnnttteee[[[fffiiissszzzmmmiiiooozzz```VVVWWWVVVOOOJJJLLLPPPTTTSSSMMMGGGCCCBBB>>>MMMlllvvvmmmyyy}}}~~~{{{vvvqqquuutttrrrpppnnnnnnnnnooommmmmmlllllllllmmmmmmnnnllllllmmmnnnppprrrtttuuutttsssrrrrrrrrrrrrssstttvvvuuurrrpppnnnmmmmmmmmmjjjiiihhhfffaaaVVVGGG===333333333666===DDDCCC>>>888555333666<<<@@@@@@===AAAEEEIIIHHHEEEEEEIIINNNIIIDDDAAAAAA@@@@@@DDDKKKOOOIIIBBB???AAAGGGNNNQQQOOOEEEGGGOOOTTT\\\___UUUNNNIIIIIIOOORRRRRRYYYccc{{{~~~aaaFFF===>>>???@@@AAAAAA???>>>AAAGGGLLL[[[dddjjjbbbSSSIIIHHHJJJ]]]nnnxxxsssnnnuuu}}}zzzsssuuu{{{~~~~~~}}}||||||yyy{{{xxxggg]]]ZZZVVVTTTTTTUUUWWW^^^gggpppxxx~~~~~~wwwwwwvvvuuutttsssrrrrrruuuuuuttttttrrrpppooonnnqqqqqqrrrsssrrrqqqpppoooooommmjjjgggeeeeeeeeefffgggfffaaaXXXNNNFFFDDDDDD>>><<<888555222111111111777<<>>@@@CCCDDDGGGJJJJJJKKKRRR\\\|||zzzeeelllyyykkkUUUNNNKKKEEEHHHIIIKKKMMMOOOOOONNNMMMFFFFFFEEEDDDGGGQQQ```kkksss|||tttsssssswww~~~~~~}}}~~~~~~~~~~~~~~~{{{yyytttlllaaaVVVOOOJJJGGGEEE@@@@@@@@@AAADDDJJJRRRWWWbbbtttppp```ZZZ[[[\\\bbbddd[[[KKK??????SSSkkkyyy}}}gggYYYbbbdddoooxxxmmmkkkrrr{{{bbbXXXZZZ[[[XXXUUUQQQRRRSSSPPPLLLFFFCCCAAA===IIIeeeyyypppxxx}}}vvv|||zzzwwwtttsssrrrqqqpppoooooooooooommmmmmllllllllllllmmmmmmmmmmmmmmmnnnooopppqqqrrrsssrrrqqqqqqqqqqqqrrrssstttrrrpppooommmmmmmmmmmmmmmllliiifff___SSSDDD999333333333555===CCCBBB<<<777555444777===AAAAAA???BBBFFFIIIHHHEEEEEEIIINNNJJJEEEAAA@@@???>>>CCCIIINNNIIIBBB???AAAGGGNNNQQQPPPEEEFFFLLLPPPXXX[[[RRRKKKEEEDDDIIIKKKLLLUUUaaakkkuuutttbbbOOOGGGDDD@@@<<<>>>???AAAEEELLLVVV\\\jjjqqqsssgggUUUIIIJJJNNNbbbpppwwwrrrqqqyyyxxxrrrtttzzz~~~~~~~~~~~~|||xxxrrrpppttttttnnngggccc\\\VVVQQQOOOLLLJJJMMMRRR^^^jjj}}}{{{{{{vvvvvvuuutttsssrrrrrrrrrvvvvvvuuutttrrrqqqppppppooopppqqqqqqqqqpppnnnnnnlllkkkiiihhhgggggghhhhhhfffddd^^^UUUKKKCCC@@@@@@===;;;888555222111111222222BBBeeezzziiiddd```\\\^^^bbbbbb\\\VVVKKKLLLKKKEEE===444---)))************************(((((()))))))))*********))))))************))))))***************************+++,,,............------000444777999;;;>>>@@@CCCDDDHHHKKKKKKLLLTTT^^^iiiqqq~~~oooWWWMMMNNNKKKDDDHHHLLLQQQVVVWWWTTTQQQNNNDDDEEEFFFFFFHHHNNNXXX```kkkyyyuuunnnnnnwww|||zzzxxxwwwxxxtttyyy~~~~~~~~~~~~~~~~~~|||yyyssskkk```UUUNNNIIIFFFDDDAAAAAA@@@AAADDDLLLUUU[[[iii|||}}}hhh[[[WWWYYYXXX\\\ZZZOOOBBB???FFFZZZmmmwwwpppaaahhhiiisss|||lllmmmvvvyyyaaaXXXZZZ[[[ZZZXXXRRRPPPOOOMMMLLLIIIFFFCCC===DDDYYYyyy}}}vvvwww~~~xxxttt}}}yyywwwuuuqqqqqqqqqqqqqqqpppooonnnmmmmmmlllllllllllllllmmmooonnnnnnnnnnnnnnnoooppprrrqqqqqqppppppqqqqqqrrrppppppnnnmmmmmmmmmmmmmmmmmmkkkhhhddd]]]QQQCCC888333444333555<<>>BBBBBBAAACCCFFFJJJHHHEEEEEEIIINNNKKKEEE@@@???>>>>>>CCCIIINNNIIIBBB???AAAGGGNNNQQQPPPEEEDDDIIIKKKSSSWWWPPPNNNGGGEEEJJJMMMOOOYYYeeepppzzz~~~uuuiiiaaaVVVLLLNNNOOOQQQTTT[[[eeepppwww}}}|||lllVVVKKKOOOXXXkkkrrruuurrruuuwwwpppsssyyy~~~~~~~~~uuullldddaaa```___aaaeeegggaaa[[[XXXTTTLLLHHHGGGKKKWWWkkk~~~}}}zzz{{{uuuttttttsssrrrrrrrrrrrrwwwvvvtttsssrrrrrrrrrsssnnnnnnooooooooonnnmmmlllhhhhhhiiijjjjjjjjjjjjjjjdddaaa[[[QQQGGG@@@===<<<<<<:::777444222222222333444JJJuuummmfffggghhhfff```XXXRRRNNNMMMLLLIIIBBB999222,,,***************************'''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,---.........---...111333666888;;;???BBBCCCEEEHHHLLLLLLMMMVVV___kkktttqqqYYYJJJIIINNNMMMIIIMMMRRRZZZ___]]]XXXQQQLLLFFFGGGIIIKKKNNNUUU]]]bbblllvvv}}}mmmdddeeekkk|||tttoookkkjjjjjjeeejjjoooppppppuuu~~~~~~~~~|||ooohhh\\\QQQJJJEEECCCAAAAAAAAA@@@@@@EEEMMMWWW___ooovvveeeYYYVVVWWWUUUVVVTTTIIIFFFAAAHHH```vvv{{{{{{{{{ttt{{{yyy~~~yyylllqqqzzzsss___WWWVVVTTTQQQNNNKKKJJJJJJLLLOOOOOOKKKGGG???@@@NNNkkk}}}{{{zzzvvvtttooopppqqqrrrrrrqqqpppooonnnmmmllllllllllllllllllnnnnnnmmmmmmnnnnnnoooppprrrrrrqqqqqqqqqqqqrrrrrrooonnnnnnnnnnnnnnnnnnooojjjiiigggddd^^^SSSEEE;;;333444444555;;;AAA>>>777555555666:::???CCCCCCCCCCCCGGGJJJIIIFFFEEEIIINNNLLLEEE??????@@@BBBGGGMMMNNNIIIBBB???BBBHHHNNNRRROOODDDCCCGGGHHHQQQWWWQQQNNNIIIJJJQQQUUUWWW```lllzzz}}}uuuvvvuuutttuuuyyymmmWWWLLLUUUcccttttttssssss{{{wwwpppssszzzyyymmm```WWWQQQPPPUUU]]]hhhfffhhhmmmlllddd[[[XXXSSSXXXbbbiiilllppp}}}}}}{{{}}}vvvuuutttsssssssssssstttwwwuuusssqqqpppqqqrrrsssnnnnnnnnnnnnnnnmmmmmmlllggghhhjjjkkklllkkkiiihhheee```YYYOOOFFF???<<<::::::999666444222222333444:::PPPttt~~~yyymmmkkkoooqqqjjj\\\PPPLLLLLLOOOMMMGGG???666///,,,+++************************((((((((()))))))))******)))******++++++******)))***************************++++++,,,------......///111333555777:::???CCCEEEFFFIIILLLLLLLLLTTT]]]mmmuuurrrbbbPPPIIIIIILLLNNNOOOUUU[[[bbbeee```WWWOOOJJJHHHJJJMMMQQQWWW___ggglllmmmsssxxxxxxzzzqqqddd```cccnnnyyy|||tttsss|||zzzxxxtttpppkkkgggdddcccaaadddfffffffffnnn}}}~~~~~~llldddXXXNNNGGGCCCBBBAAA@@@@@@@@@AAAFFFOOOZZZbbbuuu~~~qqqcccWWWSSSSSSOOORRRQQQGGGIII>>>CCCaaazzzpppooouuu|||{{{mmm___ZZZXXXSSSLLLIIIGGGGGGIIIMMMQQQQQQMMMIIICCC@@@FFF___~~~}}}wwwuuupppqqqrrrssssssrrrqqqpppooonnnmmmmmmlllllllllmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrssssssssssssrrrrrrooooooppppppqqqqqqqqqqqqlllkkkiiigggaaaUUUFFF<<<333444444666<<>>???CCCHHHOOOUUUNNNIIICCC@@@CCCIIIPPPTTTNNNDDDDDDGGGHHHQQQYYYUUUJJJHHHLLLVVV[[[\\\cccmmmwwwlllWWWOOOZZZkkkyyyvvvsssvvvwwwqqquuu|||tttcccVVVLLLFFFHHHMMMSSSYYYgggwww{{{zzzxxxtttmmmbbbWWWTTT```ooo{{{{{{~~~xxxwwwvvvtttttttttuuuuuuvvvtttrrrpppoooooopppqqqoooooonnnnnnmmmmmmmmmmmmhhhiiikkklllkkkiiigggeeefff```XXXNNNGGGAAA===;;;888777555333222333444555:::NNNkkkwwwooonnnoooggglllppppppfffUUUJJJIIIMMMQQQMMMFFF===444...,,,,,,************************)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++******++++++,,,------...///111333555777:::???CCCFFFFFFIIIKKKJJJJJJQQQZZZzzz}}}~~~rrryyygggYYYNNNMMMMMMKKKMMMSSS^^^ccchhhfff___UUUNNNJJJJJJMMMRRRXXX```hhhnnnrrrpppvvvxxxrrrlllkkklllmmmnnnsssyyyvvvjjj]]]YYY]]]fffsss~~~~~~||||||}}}}}}yyyrrrkkkkkkttt}}}uuuuuusssqqqnnniiieeecccccccccbbb```aaajjjxxx~~~|||jjjbbbVVVLLLFFFDDDCCCCCC???@@@AAACCCIIIRRR]]]ddd{{{yyymmm```TTTQQQQQQLLLOOOPPPHHHEEE;;;BBBfffzzz{{{{{{pppsssxxx}}}~~~}}}tttjjjbbb```]]]WWWPPPMMMGGGHHHJJJMMMOOOOOOMMMKKKHHHAAAAAAUUUtttzzz|||{{{yyyttttttttttttssssssrrrqqqppppppooonnnmmmmmmmmmmmmmmmmmmnnnnnnoooqqqrrrsssrrrssssssttttttssssssrrrpppqqqrrrrrrssssssrrrrrrqqqqqqpppmmmfffXXXFFF:::333444555777===BBB>>>666555777:::>>>AAACCCDDDDDDAAAEEEIIIIIIGGGHHHLLLQQQOOOFFF???@@@FFFMMMTTT[[[PPPJJJDDDAAADDDKKKRRRVVVNNNEEEFFFIIIIIIRRR[[[WWWLLLJJJPPP[[[``````eeemmmxxx~~~iiiXXXRRR___qqq{{{vvvttt{{{}}}vvvrrrwww~~~~~~~~~yyyhhhZZZOOOEEEAAABBB???HHHZZZpppmmmVVVIIINNNZZZlll{{{|||yyyyyy}}}{{{yyywwwuuuttttttuuuvvvuuutttrrrpppnnnnnnnnnnnnooonnnmmmmmmllllllmmmmmmiiijjjkkkkkkjjjgggeeeccceee^^^UUULLLFFFAAA===;;;777666444222222333555666666JJJfffnnnfffgggjjjbbbhhhkkkiii___QQQIIIJJJNNNRRRNNNGGG===444...,,,---************************************++++++++++++******++++++++++++******+++++++++++++++++++++++++++*********+++,,,---......111333666888;;;???BBBEEEFFFIIIKKKIIIIIIPPPYYYuuuzzzuuuyyyzzz~~~```RRRKKKOOOQQQMMMPPPXXXdddhhhiiieee\\\SSSNNNMMMNNNRRRYYYbbbjjjoooqqqqqquuuxxxuuujjj```^^^```bbbiiiqqqyyyqqqfff^^^WWWXXX^^^fffooowwwxxxuuuqqqoooooooooppppppqqqnnniiieeegggrrr||||||{{{yyyuuurrrnnnllliiigggeeedddfffmmmvvv}}}~~~}}}~~~zzzuuueee^^^RRRIIICCCBBBBBBCCC@@@AAADDDHHHNNNWWWaaahhhsssiii^^^TTTSSSTTTPPPRRRSSSKKKBBB@@@PPPsss|||xxxtttvvvuuuwwwzzz|||zzzzzzsssjjjccc```\\\UUUOOOMMMFFFHHHIIIJJJKKKMMMPPPSSSJJJAAA>>>MMMlllzzzyyy}}}xxxwwwvvvttttttsssssssssrrrqqqpppooonnnnnnnnnnnnpppppppppppppppqqqrrrrrrqqqrrrssssssssssssrrrqqqqqqqqqrrrssstttsssrrrrrrttttttuuussslll\\\III;;;333444555888>>>CCC???888666999===@@@BBBCCCCCCDDD???DDDHHHIIIGGGIIINNNSSSRRRGGG???AAAGGGNNNVVV\\\QQQLLLEEECCCFFFMMMTTTXXXOOOGGGHHHKKKJJJRRRYYYUUUOOOMMMQQQZZZ^^^\\\aaajjjvvvppp___UUUTTTcccvvvzzzvvvvvvzzztttqqqwww~~~~~~~~~||||||xxxhhh]]]UUUJJJCCC@@@<<<@@@KKKYYYhhhzzzkkkUUUPPPUUUdddkkkttt|||~~~~~~{{{xxxzzz~~~|||zzzwwwtttrrrrrrssstttvvvuuutttrrrpppnnnmmmlllnnnmmmlllkkkjjjkkkkkkllliiiiiiiiiiiihhhfffdddcccaaaZZZPPPHHHCCC???<<<999666444333222222333555666===OOOggglllcccfffiii```ddddddbbb\\\TTTPPPPPPRRRSSSOOOGGG===444...,,,---************************))))))))))))***************++++++,,,,,,++++++***************************+++************,,,---...---000444777999;;;>>>@@@CCCDDDHHHKKKKKKLLLSSS]]]yyy{{{tttxxxzzzZZZLLLFFFNNNSSSRRRUUU___gggiiiiiicccYYYRRROOOPPPSSSXXXaaakkkqqqsssqqqnnnuuutttlll\\\QQQSSS\\\bbbooowwwrrr___XXXRRRQQQXXXaaahhhooouuudddcccdddgggjjjjjjfffbbbbbbaaa^^^]]]aaalll|||}}}zzzwwwvvvsssqqqooonnnqqquuu{{{~~~~~~~~~{{{tttoooaaaYYYNNNEEE@@@???@@@AAAAAACCCFFFKKKQQQZZZdddjjjoooeee^^^VVVWWWYYYUUUWWWWWWNNNCCCJJJ```{{{sssppprrr}}}zzzzzz}}}sssyyy|||{{{xxxxxxtttkkkbbb\\\VVVNNNIIIHHHDDDEEEFFFFFFGGGMMMVVV]]]KKKBBB<<>>AAABBBBBBCCCDDD>>>CCCHHHIIIHHHJJJOOOUUUTTTIII@@@AAAGGGNNNUUU\\\RRRLLLFFFDDDGGGNNNUUUYYYQQQIIIJJJLLLJJJPPPWWWRRRNNNJJJKKKRRRTTTSSSYYYbbbgggkkkzzz{{{bbbVVVRRRVVVggg{{{yyyvvvxxxxxxrrrpppwww}}}~~~}}}}}}{{{|||}}}|||zzzzzz~~~uuufff^^^YYYPPPGGGCCC???>>>>>>BBBKKK```jjj]]]]]]______ccckkkoooooorrrxxx~~~}}}zzz||||||zzzvvvsssqqqqqqqqqrrrwwwwwwvvvtttrrrooommmkkklllkkkjjjiiiiiiiiijjjkkkggghhhhhhggggggfffeeeeee]]]VVVLLLEEE@@@===:::777555444333222222444666777IIIXXXjjjjjj___ccchhh```cccbbb```^^^ZZZXXXWWWWWWSSSPPPHHH>>>555///------************************(((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++******)))***,,,---...,,,000444888:::<<<>>>@@@BBBCCCGGGLLLLLLNNNWWWaaawwwyyyrrrUUUPPPNNNPPPSSSUUU[[[bbbmmmjjjddd\\\VVVRRRRRRSSSWWWbbblllnnnnnnnnnnnnmmmqqqdddYYYWWWTTTUUUbbbttt|||{{{jjj^^^UUUTTTVVV\\\dddhhhgggdddaaacccfffhhhgggddd___\\\aaa]]]YYYZZZaaannn|||{{{zzzyyyyyyzzz}}}}}}~~~|||zzzqqqgggYYYSSSKKKEEEBBBAAAAAAAAABBB@@@CCCKKKQQQWWWeeesss}}}ooofff[[[WWWQQQRRR]]]iiifff\\\JJJbbb}}}xxxvvvssssss~~~~~~|||tttmmmiiigggttt{{{xxxzzzkkkkkk^^^MMMHHHOOONNNEEEKKKJJJIIIHHHGGGHHHIIIIIICCCCCC>>>>>>RRRsss~~~xxxyyyyyysssrrruuuxxxxxxvvvqqqrrrrrrrrrrrrrrrrrrrrrvvvtttqqqpppppppppooonnnqqqrrrsssrrrpppnnnnnnoootttrrrrrrsssqqqmmmooosssqqqpppooollleeeYYYLLLCCC999777888???HHHIIIAAA999888;;;AAADDDFFFGGGHHHIII@@@BBBFFFJJJIIIHHHMMMUUUTTTMMMBBB===DDDQQQWWWWWWMMMKKKGGGGGGJJJPPPWWW[[[PPPMMMJJJIIILLLPPPUUUWWWMMMLLLKKKKKKMMMQQQUUUXXX___aaagggsss|||fffWWWOOOIIIVVVpppuuutttxxx~~~qqqnnnpppxxx~~~~~~|||}}}|||{{{{{{||||||uuummmgggccc]]]UUUNNNHHHBBB===<<<>>>EEEXXXkkkzzzssseee^^^YYY\\\```eeejjjpppwww~~~~~~xxxtttsssrrrqqqpppppppppqqqrrrsssuuuvvvwwwuuupppmmmmmmnnnmmmmmmllllllkkkkkkkkkkkkiiihhhhhhgggfffgggggghhh^^^RRRGGGCCCAAA===::::::444999444222777555555@@@QQQhhhvvvoooeeedddiiijjjdddbbbdddgggbbbYYYUUUXXXUUULLLAAA999222+++***---++++++************++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///...111555777999;;;===???DDDGGGFFFHHHMMMLLLTTTjjjuuuTTTPPPOOORRRVVVXXX^^^dddkkkggg```YYYTTTSSSTTTVVV]]]gggnnnooommmmmmmmmkkklllaaaXXXWWWWWW[[[iiizzzvvvggg]]]VVVVVVXXX^^^eeehhhfffccc^^^dddkkklllggg```\\\[[[\\\ZZZYYY[[[cccppp~~~~~~}}}}}}~~~}}}|||zzzwwwnnneeeVVVQQQIIICCCAAA@@@@@@@@@AAA???BBBIIIPPPXXXggguuu{{{nnneee[[[WWWQQQRRR[[[dddaaaXXXZZZuuu}}}vvvrrrmmmjjjpppxxx|||yyyyyy~~~~~~vvvkkkdddjjjssswwwuuuwwweeeRRRFFFKKKOOOKKKJJJOOOLLLKKKIIIGGGEEEDDDDDDDDDCCCCCC???>>>OOOnnnxxxzzz{{{~~~yyytttsssuuuxxxwwwuuussssssrrrrrrrrrrrrrrrrrryyyvvvqqqooooooqqqqqqqqqpppqqqrrrrrrooonnnnnnnnnsssqqqqqqrrrqqqmmmnnnsssqqqrrrsssqqqiii\\\MMMCCC999888999@@@HHHHHHAAA888777;;;AAAEEEGGGHHHIIIJJJ@@@BBBFFFJJJKKKJJJPPPWWWWWWNNNCCC???GGGTTTXXXVVVNNNKKKGGGFFFIIINNNTTTWWWPPPMMMJJJJJJMMMRRRVVVYYYPPPOOONNNNNNOOOSSSVVVXXXXXXWWWXXX^^^jjjyyymmmYYYNNNKKKIIIYYYrrr~~~uuuxxx~~~}}}uuupppnnnpppxxx~~~~~~~~~~~~xxxsssooohhh^^^WWWOOOHHHBBB???===>>>HHHTTTiiikkk\\\OOONNNVVV```kkksssvvv{{{|||wwwttttttqqqqqqpppooooooooopppppptttuuuvvvtttpppnnnnnnoooqqqqqqpppnnnmmmlllkkkjjjhhhhhhhhhhhhggggggffffff[[[OOODDD???>>>:::888888555999444222777666999FFF^^^nnnvvvoooffffffgggdddaaabbbfffjjjeee[[[WWWXXXUUUKKK@@@888111+++***---+++******************+++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......//////222555777999;;;>>>AAADDDHHHGGGIIINNNLLLUUUkkkuuu~~~qqqRRROOOPPPUUUYYY\\\bbbhhhgggbbb[[[UUUSSSTTTXXXZZZeeemmmrrrpppmmmmmmllljjjggg]]]WWWYYY]]]cccrrrzzzmmmaaa[[[ZZZZZZ]]]bbbhhhiiifffccc\\\eeennnnnneee\\\XXXYYYWWWWWWYYY___iiiuuu~~~}}}yyywwwsssjjjaaaSSSNNNGGGBBB@@@?????????@@@???BBBHHHPPP[[[lllzzzxxxkkkbbbYYYVVVQQQQQQVVV\\\YYYRRRiiiwwwqqqjjjgggjjjppppppttt}}}wwwhhh```ffflllpppsss{{{qqqZZZIIIIIIKKKGGGGGGLLLTTTSSSPPPMMMKKKHHHGGGGGGDDDCCC@@@???JJJdddvvvrrrxxx~~~zzzvvvtttvvvwwwvvvtttuuutttsssqqqqqqqqqrrrrrryyyuuuooolllmmmoooqqqrrrooopppqqqqqqooommmmmmnnnooommmnnnooonnnkkklllpppmmmooorrrrrrlll___PPPEEE:::888:::AAAHHHGGG???777666;;;AAAFFFHHHIIIJJJJJJBBBCCCGGGKKKKKKJJJOOOVVVZZZQQQEEEBBBLLLXXXZZZVVVOOOLLLHHHFFFIIIMMMQQQSSSOOOMMMKKKKKKNNNRRRWWWZZZSSSSSSRRRRRRSSSUUUWWWYYYZZZWWWTTTSSSWWW^^^gggmmmxxx|||yyyrrr]]]LLLEEEGGGKKK\\\qqqyyytttzzzwwwoooqqqoooqqqxxx}}}}}}}}}~~~~~~}}}vvvkkkdddXXXQQQJJJEEE@@@<<<===AAAEEEWWWqqqaaaQQQBBBAAALLLYYYeeemmmuuuyyy}}}}}}yyyvvvuuuvvvsssrrrrrrrrrqqqpppppppppsssttttttssspppooooooooosssrrrqqqnnnllljjjiiihhhhhhhhhiiiiiihhhgggdddcccYYYLLL@@@<<<;;;888777888666999444222777777>>>PPPooowwwyyyqqqjjjjjjhhhccc^^^aaagggkkkfff\\\WWWWWWSSSIII>>>777111+++***,,,************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///000222444666888;;;???BBBDDDIIIIIIKKKOOOMMMVVVmmmkkkrrr{{{sssaaaNNNMMMOOOWWW\\\___eeejjjddd^^^WWWRRRRRRWWW\\\```kkkpppssspppnnnooonnnlllddd]]]YYY\\\ccclllzzztttiiibbb```___```cccgggkkkkkkgggddd___ffflllkkkccc[[[XXXXXXVVVYYY^^^fffppp{{{}}}~~~zzzuuurrrooofff\\\PPPLLLFFFBBB@@@@@@@@@@@@AAABBBDDDJJJTTTbbbuuusssggg___WWWTTTPPPOOOPPPRRRPPPMMMqqqwwwpppnnnttt{{{wwwvvvhhhdddmmmoooqqqwww{{{iiiPPPFFFKKKMMMGGGXXXWWWUUURRRPPPNNNLLLKKKEEEDDDBBBAAAGGGZZZyyy}}}vvv}}}~~~xxxvvv}}}yyyxxxxxxxxxvvvuuuwwwuuusssqqqpppqqqrrrrrrtttppplllkkkkkkmmmnnnnnnnnnoooppppppnnnmmmmmmmmmkkkiiijjjlllkkkhhhiiinnniiikkknnnnnnjjj___RRRIII:::999<<>>BBBCCCJJJKKKMMMOOOMMMXXXpppfffeeebbb___[[[UUUMMMHHHHHHIIIPPPZZZaaadddggglllfff___XXXUUUYYY```fffhhhkkkppprrrqqqrrruuutttqqqhhhdddbbbeeemmmyyyssskkkiiijjjlllmmmooopppppppppnnnnnnmmmlllkkkkkkkkkjjjiiihhhiiimmmuuu}}}~~~~~~}}}~~~~~~~~~}}}|||wwwpppkkkggg^^^TTTKKKHHHDDDBBBBBBBBBCCCBBBCCCIIIOOOUUUbbbvvvsssggg]]]VVVSSSQQQOOOMMMIIIGGGLLLSSSrrr{{{~~~}}}wwwwww~~~|||zzz}}}rrrqqqsss{{{oooTTTHHHKKKIIIJJJJJJKKKLLLLLLKKKKKKGGGBBB@@@BBBAAAHHHbbb|||tttbbb^^^iiivvv~~~~~~~~~~~~}}}|||zzzxxxwwwuuuuuuttttttssssssrrrrrrooooooooopppqqqpppnnnkkkkkklllnnnnnnlllkkkkkklllmmmkkklllooonnnlllnnnsssxxxvvvsssnnnggg]]]RRRKKK;;;:::<<>>=========777888444555888888KKKlll~~~zzzyyyvvvoooddd]]]___cccaaa[[[OOOBBB666111///+++)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///---///111333666999>>>BBBBBBIIIKKKMMMOOOLLLXXXqqqddd```[[[VVVPPPKKKHHHGGGHHHJJJRRR]]]dddfffiiimmmiiibbb[[[YYY^^^eeeiiikkkkkkooorrrrrrtttwwwuuupppiiigggeeehhhqqq~~~zzzoooiiilllpppqqqrrrssssssrrrrrrsssssspppsssvvvwwwvvvuuuvvvxxxwww{{{~~~}}}|||}}}~~~}}}}}}|||vvvnnniiiddd[[[RRRHHHEEEBBB@@@AAABBBBBBBBBCCCKKKSSSZZZhhh~~~}}}mmmbbbYYYSSSTTTRRRPPPNNNJJJHHHQQQ\\\qqqwww~~~{{{~~~|||xxxxxx~~~{{{rrriiieeelllzzzyyydddQQQJJJHHHIIIKKKLLLMMMNNNNNNMMMEEE===<<<@@@???@@@XXXtttnnn[[[XXXdddsss{{{zzz{{{}}}}}}{{{yyyxxxwwwrrrsssuuuuuuuuutttsssrrrqqqpppooooooppppppooommmjjjkkkmmmmmmkkkkkkkkkllllllkkkllloooooommmoootttvvvuuutttpppiii___SSSJJJ;;;:::;;;>>>AAACCCBBB@@@:::???FFFJJJLLLJJJIIIHHHIIIGGGIIIPPPUUUXXX[[[___ZZZZZZYYYVVVYYY]]]\\\XXXTTTPPPMMMOOOVVVYYYXXXTTTMMMPPPRRRQQQOOOQQQVVV\\\]]]\\\[[[[[[```fffmmmrrrqqqrrrssssssrrrqqqnnnmmmddd```^^^\\\UUUMMMLLLPPPNNNQQQ\\\eeeiiixxx|||~~~~~~|||yyyxxxwww{{{{{{}}}~~~zzz{{{nnnkkkiiimmmuuu{{{}}}|||zzzsssooosssxxxyyyrrrmmmmmmmmmjjjaaadddcccZZZQQQLLLGGGCCCDDDFFFJJJOOOTTT[[[kkkyyy~~~{{{yyyvvvttttttvvvxxxzzztttqqqmmmlllnnnooonnnmmmkkkkkkkkkllllllmmmmmmmmmkkkkkkkkkjjjgggccc___\\\MMMDDD<<<<<<>>><<<;;;;;;666777555666888888LLLpppzzzzzzzzz{{{|||~~~uuujjj[[[UUU\\\eeebbbXXXNNNAAA444000...+++)))((((((***+++,,,,,,+++***((())))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///---000333666999<<<@@@BBB@@@HHHKKKLLLNNNKKKWWWqqq```\\\WWWRRRLLLGGGGGGHHHIIIKKKSSS___fffhhhkkknnnkkkeee]]]\\\aaahhhkkklllkkkppprrrsssuuuwwwtttoooiiihhhfffiiitttzzzqqqnnnttt{{{ttttttuuutttssstttvvvwwwqqqyyy~~~|||~~~}}}{{{}}}~~~}}}|||~~~|||vvvnnnhhhcccZZZQQQEEECCC@@@???@@@AAAAAAAAABBBLLLUUU\\\kkkyyyiii___WWWQQQVVVSSSRRRPPPKKKJJJUUUdddvvv{{{}}}~~~}}}|||tttkkk___```___eeeuuu~~~mmmRRRFFFGGGIIIKKKLLLLLLLLLLLLDDD:::888>>>===<<>>AAACCC???HHHKKKLLLMMMJJJWWWqqqaaaZZZPPPIIIGGGJJJNNNQQQXXX\\\bbbfffiiilllppprrrtttooohhhddddddiiinnnqqqmmmmmmppptttxxxyyytttpppooogggccckkkwww{{{yyyzzz}}}xxx{{{}}}{{{vvvsssuuuxxx}}}|||{{{|||~~~~~~~~~}}}}}}||||||{{{wwwtttoooeeeXXXMMMHHHDDD@@@>>>@@@BBBBBBAAAFFFPPPZZZdddwwwuuuggg[[[SSSPPPUUUSSSQQQPPPSSSZZZccciiiuuuwwwmmmwwwuuuxxx{{{}}}}}}zzz{{{jjjWWWWWWSSSXXXgggwww|||yyyvvvSSSLLLHHHKKKMMMIIIHHHJJJIII===CCCOOOIIICCCLLLUUUuuu~~~uuunnn\\\LLLMMM]]]jjjmmmrrrvvvyyyxxxuuutttwww{{{ttttttuuuvvvuuutttrrrqqqmmmlllllllllnnnnnnlllkkkkkklllmmmnnnmmmlllkkkjjjjjjkkklllllllllllllllllljjjkkkhhh```[[[XXXUUUPPP@@@:::666999@@@EEEEEEAAA>>>AAAHHHQQQSSSLLLFFFDDDFFFFFFFFFIIIMMMPPPQQQQQQTTTTTTTTTTTTVVVXXXZZZ\\\SSSNNNKKKPPPWWW[[[VVVPPPKKKPPPVVVZZZ\\\^^^bbbeeeaaa``````bbbgggpppyyy~~~}}}{{{yyywwwwwwwwwwwwqqqnnnkkkhhhgggeeebbb```cccbbb______iiiuuuwwwqqqtttzzz~~~}}}|||~~~}}}|||~~~~~~}}}~~~tttuuuwwwzzz}}}|||vvvtttvvvxxx{{{tttnnnhhhdddbbb___```cccgggmmmtttzzz}}}zzzvvvvvvzzz}}}|||yyyssspppnnnmmmmmmnnnnnnmmmnnnjjjggghhhkkknnnooonnnnnnjjjeeecccbbb___WWWQQQAAA???===<<<;;;999666333555333333555777@@@VVVlllsssrrrsssxxx|||cccaaaWWWOOOTTT^^^\\\QQQIII:::111333222+++(((,,,******************************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////...000333666888;;;???BBBEEEIIIGGGIIINNNNNNZZZrrr___YYYPPPJJJHHHKKKPPPSSS]]]aaaggglllppptttwwwzzz{{{uuunnnjjjiiilllqqqtttqqqqqqsssxxx||||||xxxtttoooiiihhhqqq}}}~~~~~~{{{~~~~~~zzzxxxzzz}}}||||||~~~~~~|||{{{{{{}}}~~~~~~}}}}}}||||||yyyuuurrrmmmbbbTTTIIIFFFCCC???>>>@@@BBBCCCBBBHHHRRR]]]gggzzzpppcccYYYSSSRRRUUUTTTSSSVVV]]]iiivvv~~~{{{tttnnnuuuuuuwwwssspppooosssxxx~~~{{{eeeQQQNNNPPPWWWbbbiiikkkmmmpppgggXXXIIIEEEEEEDDDEEEGGGEEEKKKeeeuuueeeRRRSSSZZZgggyyytttxxxqqq```RRRTTTbbbllllllqqquuuwwwvvvrrrqqqtttwwwssssssssstttssssssrrrrrrmmmllllllmmmoooooonnnlllllllllmmmmmmllllllkkkjjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmhhhcccaaa___WWWMMM???:::666999@@@EEEDDDAAA???BBBIIISSSVVVPPPKKKIIIHHHHHHIIILLLOOORRRRRRQQQSSSQQQPPPPPPRRRUUUYYY\\\TTTOOOKKKOOOWWW[[[XXXSSSPPPVVV]]]bbbbbbbbbdddeeedddcccdddfffkkkrrryyy}}}~~~~~~}}}||||||}}}~~~wwwtttqqqnnnmmmlllkkkiiifffddd______iiiuuuwwwssszzz|||}}}~~~}}}|||{{{xxxyyy{{{|||~~~|||wwwssssssvvvyyyzzzwwwtttrrroooqqqssswww||||||xxxttttttxxxzzzzzzwwwrrrpppmmmlllmmmnnnmmmlllllljjjhhhiiilllooooooooollliiieeecccbbb]]]UUUNNN@@@???===<<<;;;999666333222222444555777DDD```zzzzzzxxxwwwzzz}}}{{{tttmmmbbb```XXXQQQUUU^^^ZZZOOODDD777000222222,,,)))---******************************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////111444666888;;;>>>AAAEEEHHHGGGIIIMMMMMMXXXppp~~~]]]XXXQQQKKKJJJMMMSSSWWWaaaeeekkkqqqvvv{{{}}}wwwqqqoooppptttvvvvvvwwwyyy}}}}}}yyyppplllnnnxxx~~~}}}~~~zzzuuussszzz}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||xxxvvvsssoooiii]]]NNNDDDDDDBBB???>>>@@@BBBCCCDDDLLLVVVbbbmmmwwwggg]]]VVVRRRSSSUUUSSSSSSWWWcccssswwwpppmmmppptttyyymmmfffjjjrrrwwwxxx|||zzz___MMMKKKQQQZZZ___[[[WWW\\\eeeuuueeeQQQFFFAAAAAACCCGGGFFFYYY~~~qqqTTTRRRYYYZZZ~~~}}}~~~}}}uuuttt{{{wwwjjj]]]]]]hhhnnnllltttvvvwwwtttqqqoooqqqtttqqqqqqqqqpppqqqqqqrrrrrrnnnnnnmmmoooqqqqqqpppooommmmmmlllkkkkkkkkkkkklllkkklllmmmnnnpppqqqrrrrrrpppnnniiiggghhhfff[[[NNN>>>999666999AAAFFFDDDAAA@@@AAAHHHRRRVVVRRRNNNLLLKKKKKKLLLOOORRRTTTSSSRRRQQQOOOLLLJJJMMMRRRYYY]]]VVVQQQMMMPPPWWW\\\[[[XXXWWW]]]fffjjjjjjhhhggggggiiiiiijjjlllpppuuuzzz||||||||||||||||||}}}~~~|||yyyuuussssssssssssrrrlllgggaaa```jjjuuuxxxvvv~~~{{{}}}}}}{{{|||}}}~~~{{{yyywwwsssrrruuuzzz~~~~~~~~~zzzvvvssssssvvvxxxwwwuuuqqqooommmmmmmmmnnnmmmllljjjiiiiiikkkmmmoooooonnniiigggeeedddaaa[[[QQQJJJ???===<<<;;;:::888666333222333444555999JJJiii}}}wwwooohhheeebbb[[[TTTWWW\\\XXXNNN===444...111111,,,***---******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......000222555666888:::>>>AAAEEEIIIGGGIIIMMMKKKVVVmmm{{{ZZZWWWRRRNNNMMMPPPVVVZZZbbbgggmmmtttzzzyyyuuutttwwwyyy||||||~~~~~~tttppprrr{{{}}}~~~xxxqqqllliiiggggggnnnyyy}}}~~~|||{{{{{{||||||~~~~~~}}}{{{zzzvvvtttqqqlllcccWWWIII@@@BBB@@@>>>>>>@@@BBBEEEFFFQQQ\\\hhhuuuooo```XXXSSSQQQRRRSSSQQQOOOTTT```qqqyyyrrrrrrooottt~~~xxxiiifffqqqzzz|||vvv}}}ooo[[[PPPQQQWWW^^^]]]SSSLLLRRR\\\nnnkkkcccWWWJJJCCCEEEIIINNNYYYsssxxx]]]FFFIIIQQQSSSssszzzuuu}}}}}}qqqiiimmmqqqqqqxxxyyyxxxuuurrrpppqqqsssppppppooonnnoooppprrrssspppppppppqqqssstttsssqqqnnnmmmlllkkkjjjkkkllllllkkklllmmmoooqqqsssuuuvvvnnnooommmlllllliii]]]PPP>>>999666:::BBBGGGEEEBBB@@@???DDDNNNSSSQQQMMMLLLOOOOOOPPPSSSUUUVVVTTTRRRRRROOOJJJHHHKKKRRRZZZ___[[[UUUPPPQQQWWW\\\\\\ZZZ[[[aaaiiimmmmmmllllllmmmooopppqqqsssvvvyyy{{{|||~~~~~~}}}}}}|||||||||||||||yyyuuuttttttuuuuuuuuuqqqkkkddddddmmmwww{{{{{{}}}}}}|||}}}|||{{{|||~~~zzzyyywwwuuuvvvyyy}}}xxxvvvssssssuuuvvvuuutttrrrpppooonnnoooooonnnlllkkkkkkkkklllmmmllllllkkkggggggfffeeeaaaXXXNNNGGG===<<<:::999999888555333555444444777BBBVVVpppyyyrrrnnnlllnnnjjjaaaYYYXXXZZZVVVNNN999222...000///+++)))+++******************************))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......111333555777888;;;>>>AAAGGGJJJIIIJJJNNNLLLVVVlllxxxYYYWWWUUUQQQPPPSSSYYY^^^eeeiiipppwww~~~}}}|||wwwuuu{{{}}}yyynnnddd^^^ZZZYYYZZZ^^^hhhwww}}}~~~|||||||||}}}~~~}}}}}}~~~~~~}}}{{{xxxwwwuuurrrmmmfff]]]RRRGGG@@@@@@@@@??????@@@CCCGGGJJJWWWcccqqqiii[[[TTTQQQOOOPPPRRROOOMMMSSS```qqq|||rrrsss|||zzzttt|||tttgggjjjxxx~~~{{{xxx~~~{{{ooobbbZZZWWWTTTVVVXXXWWWRRRMMMPPPXXX\\\kkkvvvooo[[[KKKGGGIIISSSOOOVVVXXXHHH@@@GGGLLLOOOggg}}}tttzzzzzztttvvvwww{{{zzzxxxuuurrrppppppqqqppppppooonnnoooppprrrsssrrrrrrqqqsssuuuuuutttsssnnnmmmlllkkkjjjkkkllllllkkklllmmmnnnqqqtttvvvxxxpppssstttpppkkkddd[[[QQQAAA<<<888;;;CCCHHHHHHEEEDDDBBBDDDMMMSSSQQQNNNLLLTTTSSSTTTUUUWWWWWWUUUSSSTTTQQQLLLJJJMMMTTT\\\aaa___ZZZTTTTTTXXX\\\]]]\\\]]]bbbhhhlllmmmnnnqqqttttttvvvwwwyyy{{{|||}}}}}}zzzwwwtttssstttuuuuuuuuussskkkfffiiirrr{{{~~~~~~{{{zzzwwwwww}}}{{{wwwyyy{{{}}}{{{zzzzzzyyyzzz}}}}}}xxxwwwuuuuuuuuuvvvuuutttsssqqqppppppqqqpppooommmlllmmmmmmlllkkkiiihhhgggfffggggggeee___VVVKKKDDD;;;:::888888888888555333666333444???TTTkkk}}}|||qqqjjjkkkoooxxxrrrggg]]]YYYWWWRRRLLL777333//////---***((()))******************************))))))))))))******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000333555777999;;;???BBBHHHLLLKKKLLLPPPMMMWWWmmmxxx[[[[[[ZZZWWWVVVXXX^^^dddiiinnnuuu||||||~~~wwwmmmddd]]]ZZZWWWYYYcccqqq~~~~~~}}}~~~~~~||||||}}}}}}|||yyywwwuuutttppphhh___UUULLLEEEAAA??????@@@@@@AAAEEEIIIMMM\\\iiiyyywwwaaaVVVSSSPPPNNNMMMOOOMMMOOOXXXhhhyyy}}}rrruuu{{{vvv|||xxxnnnttt~~~{{{{{{}}}ooo```YYYYYYZZZOOOLLLKKKNNNOOOOOORRRWWWQQQeeewwwvvvgggWWWMMMHHHQQQEEEDDDIIIFFFHHHNNNMMMPPP```xxxxxxyyyzzz}}}{{{{{{{{{yyyvvvrrrpppoooooooooqqqqqqqqqpppqqqqqqrrrrrrsssrrrqqqrrrssstttrrrpppmmmmmmlllkkkkkkkkkkkklllkkkkkklllmmmpppsssvvvwwwtttxxxwwwpppiiibbbZZZSSSFFF???:::<<>>@@@AAABBBBBBFFFLLLPPP```nnn~~~lllZZZSSSRRRPPPMMMKKKJJJKKKPPP\\\nnnzzzttt}}}|||www{{{~~~|||~~~|||jjjYYYTTTVVVXXXKKKFFFCCCGGGKKKMMMPPPTTTPPPYYYcccgggjjjfffZZZMMMKKK@@@BBBHHHGGGLLLRRRNNNOOOWWW{{{|||{{{~~~}}}yyy}}}zzzvvvrrrqqqpppppppppssssssssstttssssssrrrrrrqqqpppooooooppppppnnnlllllllllmmmmmmllllllkkkjjjjjjjjjjjjkkknnnqqqtttvvvuuuuuurrrmmmkkkiiibbb[[[JJJCCC<<<===EEEMMMQQQPPPOOOIIIIIIRRRZZZ[[[ZZZXXX\\\ZZZWWWUUUVVVVVVVVVVVVWWWVVVUUUTTTVVVZZZ^^^aaa^^^[[[YYYZZZ]]]aaabbbbbb___eeelllqqqssstttwwwzzz}}}}}}~~~xxxyyyzzz{{{{{{zzzzzzyyywwwvvvvvvvvvwwwvvvtttqqqhhhbbbcccooo{{{~~~wwwrrryyyzzz{{{zzzsssvvvyyy}}}~~~{{{|||}}}~~~~~~}}}|||{{{xxxzzz}}}|||vvvwwwwwwwwwuuutttttttttpppooooooooopppooommmjjjiiijjjjjjhhheeedddfffhhhcccdddccc___WWWMMMDDD???888777666666777777555333000333:::MMMkkk{{{uuuooollliiieee]]]QQQEEE===333222///+++)))***,,,...******************************))))))))))))******((((((((()))***+++++++++++++++++++++++++++++++++------,,,+++,,,...000111...111444777:::===BBBEEEFFFKKKKKKMMMQQQNNNWWWmmm}}}xxxccceeefffcccaaabbbhhhnnnmmmqqqwww}}}pppjjjiiiqqq}}}}}}~~~~~~{{{wwwuuussskkk___QQQFFFBBBBBBDDD>>>@@@BBBBBBCCCGGGMMMRRRcccqqquuudddTTTPPPRRRQQQMMMKKKGGGHHHOOO]]]ppp}}}zzzyyywwwzzzyyyyyy{{{~~~kkkYYYRRRSSSSSSLLLFFFCCCEEEGGGHHHLLLPPPSSSNNNLLLTTTgggrrrgggTTTHHH@@@CCCGGGDDDHHHOOOMMMIIILLLqqqzzz|||}}}|||uuu|||xxxuuusssssssssssstttuuuuuuvvvuuutttrrrqqqooonnnmmmmmmmmmllljjjhhhkkklllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjlllpppsssuuuqqqooojjjiiinnnrrrmmmeeeMMMEEE======FFFOOOSSSTTTNNNIIIHHHQQQ[[[^^^]]]\\\___[[[WWWUUUUUUVVVVVVVVVXXXWWWWWWWWWYYY[[[^^^___[[[ZZZYYY[[[___ccceeefff```gggpppvvvxxxwwwxxxyyy~~~~~~~~~~~~~~~|||zzzxxxvvvuuuuuuuuuvvvvvvuuuqqqnnnccc^^^aaappp}}}~~~{{{sssqqq|||wwwzzz}}}uuuwwwzzz}}}~~~}}}zzz{{{|||~~~~~~|||{{{zzzxxx{{{{{{uuuvvvwwwvvvuuusssssssssnnnmmmmmmnnnnnnmmmkkkiiifffggghhhfffcccdddhhhkkkaaabbbaaa\\\SSSIIIAAA<<<777666555666777777555333///444===NNNiiitttfffeeeffffff___PPP@@@666111111...***(((+++///111******************************))))))))))))******'''(((((()))***+++++++++++++++++++++++++++++++++...---,,,,,,,,,...000222...000444777:::>>>CCCFFFEEEJJJJJJLLLPPPNNNWWWmmm|||xxxcccgggkkkjjjgggfffjjjnnnnnnttt{{{}}}zzz}}}~~~|||zzz|||}}}xxxqqqrrreeeTTTHHHDDDCCC@@@===>>>CCCAAABBBHHHGGGJJJXXXfffyyymmmaaaWWWSSSQQQNNNLLLMMMFFFCCCNNNdddsssyyy|||zzzxxx|||{{{{{{eeeXXXMMMFFFIIIIIIJJJJJJHHHFFFFFFIIIMMMMMMHHHEEEJJJVVVdddllloooRRRGGGAAAFFFHHHDDDCCCHHHFFFOOOggg{{{xxxttttttuuuvvvtttqqqqqqqqqrrrtttvvvuuurrrpppnnnnnnmmmmmmmmmmmmnnnooommmlllkkkjjjjjjkkkmmmnnnhhhhhhjjjkkkmmmnnnooopppqqqnnnjjjjjjppptttnnneeeXXXDDD>>>CCCHHHRRRYYYUUUPPPOOOPPPVVV^^^bbbbbb___```\\\WWWUUUUUUXXXZZZ[[[[[[VVVSSSTTTYYY]]]]]][[[___^^^\\\]]]```ccceeeffffffiiilllooossswww}}}~~~}}}|||tttvvvxxxxxxvvvrrrnnnjjj\\\dddpppzzz}}}zzz~~~~~~}}}~~~~~~}}}{{{xxxwwwyyy{{{}}}~~~}}}{{{yyyzzz{{{}}}~~~~~~}}}|||}}}|||{{{xxxwwwuuutttssssssttttttrrrqqqoooooonnnmmmjjjhhhiiiiiiiiihhhgggeeedddccc```aaa___XXXMMMCCC===:::777777777777777666666666666666@@@XXXsss~~~vvv~~~yyyccc\\\bbbddd]]]RRRIII@@@999555222///---,,,,,,+++))),,,++++++******++++++,,,******))))))))))))************************************+++++++++,,,,,,,,,+++++++++,,,---...000000111222444666888<<>>BBBDDDMMMVVVVVVQQQNNNOOOUUU^^^cccbbb^^^ZZZYYYVVVVVVYYY\\\```aaa```\\\WWWWWW[[[]]]\\\YYY]]]\\\\\\^^^cccgggiiijjjiiijjjlllooosssxxx|||~~~}}}~~~|||zzzyyyxxxvvvwwwxxxxxxvvvrrrmmmkkkcccjjjttt}}}}}}~~~}}}||||||||||||zzzxxxxxxzzz|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~yyy|||~~~}}}wwwvvvtttsssrrrrrrrrrsssrrrqqqooooooooonnnllliiiggggggggggggfffdddcccbbb^^^^^^[[[SSSIII@@@:::888888777777666666555555555555444???WWWllluuuuuusssrrrqqq^^^ZZZ______WWWLLLDDD===777444222...---,,,,,,+++)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000000222444666999===BBBEEEHHHNNNLLLKKKPPPPPPWWWhhh}}}hhhiiikkkmmmpppsssvvvwww}}}}}}vvvooommmnnnrrrzzz}}}}}}{{{uuulllggg\\\NNNEEEBBBAAA???===<<<@@@>>>@@@KKKPPPYYYjjjvvvfff]]]TTTRRRQQQNNNLLLMMMLLLPPPbbb|||zzzzzzwwwtttxxx||||||zzzddd[[[TTTNNNQQQMMMMMMKKKHHHEEEDDDFFFHHHHHHKKKLLLHHHEEEIIIUUU```iii^^^NNNCCCBBBFFFDDD>>>BBBAAAMMMjjjzzzvvvqqqxxx}}}wwwuuuuuuvvvvvvtttppppppqqqsssvvvvvvuuusssoooooopppppppppooommmlllnnnnnnooooooooonnnnnnmmmnnnnnnoooooonnnnnnmmmmmmjjjlllmmmkkklllmmmjjjddd[[[JJJCCCCCCAAAHHHSSSTTTQQQMMMLLLTTT___eeeccc^^^ZZZYYYYYYZZZ\\\___bbbdddbbb^^^[[[[[[]]]___^^^\\\[[[[[[\\\```fffkkknnnooonnnmmmmmmqqqwww|||~~~}}}~~~}}}{{{xxxwwwvvvxxxxxxxxxwwwuuuqqqmmmkkkmmmsss{{{~~~||||||}}}}}}|||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~uuuxxx{{{}}}wwwvvvtttsssrrrrrrssstttqqqpppoooooopppooommmkkkffffffffffffdddcccbbbaaa]]][[[UUUMMMCCC<<<888666888777666555444444444444444333@@@YYYjjjkkklllrrrssszzzlll___[[[^^^\\\QQQFFF>>>999444444111...,,,,,,,,,+++))))))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,------------+++++++++,,,---...///000000222444666999===BBBEEEGGGMMMLLLKKKPPPPPPWWWhhhjjjjjjkkkoootttyyy{{{|||{{{pppeee```^^^```fffmmmrrrzzz~~~~~~{{{zzzxxxpppggg___VVVJJJBBB@@@@@@???===???BBB???BBBNNNVVVbbbuuu~~~jjj```XXXRRRQQQPPPMMMLLLNNNNNN]]]yyy}}}qqqiiilllssssssrrrtttzzz||||||sss```^^^[[[WWW[[[NNNMMMJJJGGGEEEEEEFFFGGGFFFKKKMMMJJJEEEEEEMMMUUUccceee]]]MMMDDDFFFGGGDDDEEE???DDD\\\yyyyyyrrrqqqqqqzzz|||yyywwwyyyyyywwwtttpppoooppprrruuuvvvuuutttooopppqqqrrrqqqooommmlllmmmnnnooopppooonnnmmmllljjjkkkkkkllllllkkkjjjiiihhhlllmmmjjjjjjlllmmmkkkiiiUUUKKKHHHDDDIIIQQQPPPPPPLLLKKKSSS```gggfffaaa_________^^^]]]^^^___aaa```^^^]]]^^^```bbbbbbaaa\\\[[[]]]aaagggllloooppprrroooooottt|||}}}{{{yyyxxxyyyyyyxxxvvvssspppnnnmmmvvv{{{}}}}}}|||}}}~~~~~~}}}|||vvvyyy}}}}}}~~~wwwvvvuuutttsssttttttuuuooonnnmmmnnnoooooommmlllggggggffffffdddcccbbbaaa^^^YYYRRRHHH@@@:::888777888777666444333333333333888888JJJhhhwwwsssqqqxxx~~~uuunnnhhhaaabbb\\\OOOBBB;;;777333333000---,,,,,,,,,+++***(((***+++------+++***(((******))))))))))))******)))))))))))))))))))))))),,,,,,,,,---------......,,,++++++,,,---.../////////222555777999===AAAEEEFFFMMMLLLKKKOOOOOOWWWiiimmmlllmmmqqqwww||||||pppbbb[[[XXXWWW\\\aaafffmmmuuuxxxyyy}}}{{{}}}|||zzzxxxuuulllbbbVVVOOOFFF@@@?????????>>>???BBB???BBBOOOZZZhhh}}}uuueeeYYYTTTPPPQQQPPPMMMLLLOOOPPPlllyyykkkaaaeeennn|||zzzggglllvvv}}}qqq]]][[[VVVQQQVVVOOOMMMJJJHHHGGGGGGGGGGGGEEEIIILLLMMMKKKJJJJJJKKKWWWgggmmm]]]JJJEEEGGGHHHGGGAAACCCTTTmmmtttxxx{{{rrrrrryyy~~~|||zzzyyyzzz|||{{{wwwtttoooooooooqqqsssuuutttsssnnnpppqqqrrrqqqpppnnnlllmmmnnnnnnooonnnmmmlllkkkggghhhiiikkkkkkjjjiiihhhmmmppppppllllllqqqvvvxxxpppZZZMMMKKKHHHNNNTTTQQQPPPLLLLLLSSS```hhhhhhdddaaabbbbbb```]]]\\\^^^```bbbaaaaaaaaacccddddddddd^^^]]]]]]```eeekkkoooqqqqqqooopppvvv~~~}}}||||||zzzyyywwwuuusssrrrrrrqqq||||||{{{zzz{{{{{{||||||zzzwww{{{{{{yyyzzzuuutttsssrrrqqqrrrssstttnnnmmmlllmmmnnnnnnmmmkkkiiiiiihhhgggeeecccaaa```^^^XXXOOOEEE???;;;::::::888777555333333333444444;;;AAAYYYyyy|||~~~}}}xxxqqqkkkiiihhh___OOOAAA:::666444222000---++++++,,,+++***((()))+++,,,,,,+++)))(((******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------...//////111555888:::===AAADDDDDDLLLLLLKKKNNNNNNWWWjjj~~~pppqqqrrruuuxxx}}}}}}pppbbb[[[YYYYYY\\\aaabbbhhhnnnqqqrrrwww~~~|||~~~}}}zzzxxxsssiii^^^NNNIIICCC???>>>???@@@@@@>>>AAA>>>CCCRRR___ooommmaaaTTTPPPOOOPPPOOOLLLMMMPPPTTTwwwxxxiii]]]___iiixxxvvvxxxlll```lllzzzjjjXXXWWWRRRNNNTTTSSSPPPKKKIIIHHHHHHGGGFFFEEEGGGJJJMMMOOOMMMJJJGGGOOObbbooohhhUUUGGGEEEGGGFFFDDDEEEOOObbb{{{vvvttt{{{~~~{{{yyyxxxyyy{{{zzzvvvrrrooonnnnnnoooqqqsssrrrqqqnnnnnnooopppppppppnnnnnnnnnnnnnnnnnnmmmlllkkkkkkhhhjjjkkkmmmmmmlllkkkiiijjjmmmlllhhhiiioootttvvviiiVVVMMMLLLJJJPPPXXXWWWRRRPPPQQQVVV___fffgggfff___``````^^^[[[\\\___ccchhhhhhhhhgggfffeeeddddddbbb___]]]___dddkkkpppssspppppprrrwww~~~~~~~~~~~~|||zzzxxxvvvvvvwwwyyyzzz}}}{{{zzzzzzzzz}}}~~~|||zzz~~~xxxuuuwwwqqqqqqoooooooooooopppqqqnnnmmmmmmnnnoooooommmkkkkkkkkkiiigggeeebbb```^^^[[[TTTJJJBBB===<<<;;;;;;888777555333333444555777888KKKiii}}}}}}|||~~~rrrgggjjjiii___NNN???999666444222///,,,++++++++++++***((()))***++++++***)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///...111555888:::===AAADDDCCCLLLMMMKKKMMMMMMVVVkkk|||tttvvvyyyyyyzzz~~~rrrddd^^^\\\\\\^^^bbbbbbfffjjjnnnrrrvvv{{{}}}~~~yyyuuuooobbbVVVIIIFFFAAA>>>>>>???AAABBB???CCCBBBIIIZZZhhhzzzsssbbbZZZOOOMMMMMMOOOOOOLLLMMMPPPYYY{{{|||pppdddfffppp}}}|||pppbbbgggtttwww___SSSTTTQQQPPPYYYYYYTTTNNNJJJIIIGGGEEECCCEEEFFFHHHJJJKKKJJJHHHFFFJJJTTTbbbiiibbbRRRGGGCCCDDDEEEEEEFFFRRRkkkwwwrrrtttxxxsss{{{{{{wwwuuuuuuuuussspppooommmlllmmmoooppppppooolllmmmmmmnnnnnnoooooopppqqqpppooonnnmmmmmmmmmmmmlllmmmnnnooonnnllljjjhhhccceeeeeebbbdddhhhjjjhhh```UUURRRQQQJJJNNN[[[___XXXWWWXXXZZZ^^^aaadddeee]]]______\\\YYYZZZ___eeelllmmmmmmllljjjiiihhhhhhdddaaa^^^___dddlllssswwwtttuuuxxx|||}}}~~~~~~}}}{{{yyyzzz}}}~~~}}}}}}|||}}}vvvtttvvvqqqqqqpppoooooopppqqqrrrqqqpppooopppqqqpppnnnlllmmmllljjjgggccc```]]][[[UUUNNNEEE>>>;;;::::::999888666555333444555888999@@@```vvvhhhdddcccYYYIII<<<666555333111///,,,++++++++++++***))))))************))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.........111555888;;;>>>AAACCCBBBKKKMMMKKKMMMLLLVVVkkk{{{www{{{}}}}}}|||uuugggaaa___]]]^^^```fffhhhkkkpppvvv{{{~~~}}}}}}}}}~~~|||wwwqqqiii[[[NNNFFFDDD@@@>>>>>>???AAACCCBBBGGGGGGOOObbbrrrgggWWWRRRMMMKKKLLLOOONNNLLLMMMQQQ^^^|||}}}tttwwwttteeesss~~~|||{{{~~~qqq[[[PPPRRRMMMMMMWWW]]]XXXQQQLLLIIIFFFCCC@@@DDDFFFGGGFFFEEEDDDEEEGGGGGGFFFQQQdddkkk]]]KKKCCCDDDFFFCCC>>>CCC\\\~~~xxxyyy{{{uuummmqqq~~~vvvqqqpppqqqqqqoooooommmllllllnnnooonnnnnnllllllllllllmmmooopppqqqsssrrrpppnnnmmmnnnnnnooommmnnnoooooonnnkkkgggeeeaaacccdddccceeegggddd___]]]XXXZZZWWWIIIJJJZZZddd\\\]]]]]]]]]]]]^^^```ccc^^^```___[[[WWWWWW]]]ccclllmmmoooooonnnmmmnnnnnnfffbbb^^^___eeennnwww|||zzz|||zzz|||}}}|||~~~}}}vvvtttwwwtttsssrrrrrrrrrssstttuuutttrrrqqqrrrrrrrrrpppnnnmmmkkkiiifffbbb^^^ZZZXXXQQQJJJ@@@:::888888888777888666555444444666999;;;QQQzzz|||nnn]]]\\\TTTEEE999444333222111...,,,***+++++++++*********))))))))))))************))))))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---.........111555999;;;>>>AAACCCAAAKKKMMMKKKMMMLLLVVVlll|||{{{{{{{{{}}}wwwkkkgggddd```aaaeeehhhjjjmmmqqqvvv{{{~~~|||yyywwwsssfffTTTFFFGGGCCC>>><<<===@@@CCCEEEHHHEEEHHHVVVgggxxxsss___VVVTTTPPPKKKMMMSSSPPPIIIKKKUUUkkk{{{zzzmmm|||zzzzzzxxxmmmaaaZZZRRRKKKLLLQQQYYYUUUNNNGGGCCCAAAAAAAAADDDEEEGGGFFFEEEDDDEEEGGGHHHJJJNNNXXXgggjjjZZZDDDCCCFFF???:::AAAQQQrrrxxxsss~~~}}}rrrvvvyyytttppprrrooollliiikkknnnqqqqqqppppppooonnnmmmmmmnnnooooootttsssqqqooonnnoooooopppnnnoooppppppnnnjjjfffdddjjjeeeaaa```bbbfffggggggccc]]]TTTNNNMMMRRRYYY^^^]]]```___[[[]]]bbbbbb]]]___]]]ZZZYYY[[[___dddgggpppnnnmmmmmmmmmmmmkkkjjjhhhhhhffffffhhhmmmuuu{{{zzz|||~~~}}}{{{wwwsssqqqsssrrrqqqpppqqqqqqssssssvvvrrrmmmmmmppprrrpppmmmjjjhhhfffdddbbb^^^YYYUUUJJJEEE???:::999999999999555777666333222666;;;>>>RRR~~~uuuqqqfffbbbUUUCCC888777666333///......---+++***))))))))))))))))))))))))))))))***)))((()))++++++)))(((******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///111222444777:::>>>@@@BBBEEEJJJIIIJJJLLLJJJTTTlllwwwnnnkkkiiiddddddfffiiijjjllloootttxxx|||~~~}}}zzzuuuqqqjjj^^^NNNCCCEEEBBB>>>===>>>@@@CCCDDDHHHFFFKKK[[[nnnnnn[[[SSSPPPQQQLLLLLLOOOLLLJJJSSSbbbqqq}}}yyynnncccZZZQQQJJJIIIMMMOOOLLLHHHEEECCCCCCEEEFFFCCCDDDEEEEEECCCCCCDDDEEEGGGGGGIIIPPP]]]eee^^^QQQGGGHHHBBB???DDDPPPrrrzzz{{{nnnppptttrrrqqqtttqqqooommmmmmnnnoooooonnnooonnnnnnnnnnnnoooqqqqqqsssrrrqqqooonnnnnnoooooooooooopppooommmjjjgggfffhhheeeccccccfffiiiiiiiiidddaaaZZZRRRNNNRRR]]]ggg^^^```___[[[[[[___```\\\\\\[[[ZZZ[[[^^^ccciiilllnnnmmmkkkjjjjjjiiihhhgggeeeeeeeeeeeeggglllrrrwwwwwwyyy|||~~~yyyuuusssqqqqqqqqqqqqqqqrrrsssuuuvvvtttpppllllllnnnooommmjjjgggfffdddbbb```\\\WWWSSSGGGCCC===999888888999999999::::::777555888???CCC```~~~qqqlllkkkiiicccUUUDDD:::999555000///...---,,,+++******)))))))))))))))))))))))))))+++***)))***,,,,,,***)))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///111222444777:::>>>AAABBBEEEIIIIIIJJJMMMJJJTTTlll~~~}}}wwwrrrqqqoookkkiiiiiijjjjjjkkklllppptttxxxzzz}}}yyyvvvppphhh___SSSHHH@@@AAA@@@???>>>???@@@CCCDDDKKKKKKSSSdddxxxzzzeeeVVVOOONNNOOOMMMNNNOOOKKKKKKXXXiiiwww{{{sssiii^^^UUULLLEEEDDDFFFHHHGGGFFFEEEEEEEEEGGGHHHDDDEEEEEEDDDCCCCCCDDDFFFEEEDDDBBBFFFPPP]]]aaa```OOOKKKDDDDDDHHHNNNmmmzzzqqquuu||||||{{{|||ssssssrrrpppmmmllllllmmmnnnnnnnnnnnnoooqqqrrrssstttsssrrrqqqppppppqqqqqqppppppooonnnlllkkkiiiiiigggggghhhjjjlllmmmkkkjjjcccbbb]]]TTTNNNQQQ___kkk___```___[[[ZZZ]]]^^^\\\[[[[[[\\\___ccchhhmmmpppmmmkkkiiigggfffeeeeeeeeecccdddeeeeeegggkkkppptttwwwyyy|||{{{wwwtttsssrrrppppppqqqqqqsssuuuvvvwwwsssooolllkkklllllliiifffeeedddbbb```]]]YYYTTTPPPBBB>>>:::777777777888777777888888555333666>>>FFFddd~~~zzz}}}kkkdddfffjjjfff]]]OOOAAA;;;:::555///......---,,,+++******)))))))))))))))))))))))))))+++******+++,,,,,,+++)))******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///111222444777;;;>>>AAACCCDDDIIIHHHJJJNNNKKKUUUkkk}}}}}}}}}~~~xxxwwwvvvvvvtttqqqooonnnlllkkkjjjjjjlllooorrrttt{{{~~~}}}wwwssskkk```UUUKKKDDD@@@>>>??????@@@@@@AAACCCEEEOOORRR\\\nnn|||iii[[[RRRNNNMMMKKKMMMPPPPPPKKKLLL[[[lll~~~|||{{{uuuccc\\\TTTKKKEEEAAA@@@BBBHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEECCCCCCEEEFFFDDDBBB@@@AAAHHHTTT```gggYYYNNNCCCEEEJJJKKKbbbzzzqqqkkkjjjrrryyyxxxuuutttrrrttttttrrrmmmkkklllnnnppppppppppppqqqqqqrrrrrruuuuuuttttttssssssssssssqqqpppnnnmmmlllkkklllllliiikkknnnpppqqqooollljjjgggfffbbb[[[UUUXXXaaajjj___```^^^[[[ZZZ]]]```aaa``````aaacccfffiiimmmooolllkkkiiieeebbbbbbcccddddddfffhhhiiikkknnnrrruuuyyy{{{zzzvvvtttttttttqqqqqqqqqrrrsssuuuvvvvvvtttqqqnnnllllllkkkhhhfffgggdddaaa^^^ZZZUUUOOOJJJ===:::777666666777666666555666666444222555AAANNNggg{{{yyy~~~mmmbbbbbbfffhhh\\\RRRDDD<<<::::::555///------,,,,,,+++******)))))))))))))))))))))))))))+++***)))***+++,,,***(((******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///111222444777;;;???BBBDDDDDDHHHGGGJJJOOOMMMUUUjjj~~~|||}}}xxxtttsssvvvxxxxxxxxxwwwuuusssooonnnlllkkkkkklllmmmnnnssswww~~~|||vvvoooeeeYYYOOOGGGCCCAAA<<<>>>@@@AAAAAABBBEEEGGGPPPWWWeeeyyymmm^^^VVVOOOLLLMMMJJJKKKLLLJJJIIIRRRggg{{{~~~sss{{{vvvxxxeeeSSSPPPKKKEEEAAABBBCCCCCCFFFFFFEEEDDDCCCBBB@@@@@@DDDDDDDDDBBB@@@@@@BBBDDDBBBAAAAAABBBDDDLLLXXXbbb```RRRBBBBBBHHHGGGTTTpppyyywwwsssqqqrrruuuwwwuuussstttpppssstttsssooommmnnnpppsssssssssrrrrrrqqqppppppsssssssssssssssrrrrrrrrrqqqpppnnnllllllmmmnnnooommmpppsssuuussspppmmmkkkooommmiiidddaaaaaaccceee___^^^]]]\\\\\\^^^ccchhhiiihhhgggffffffgggiiijjjlllkkkhhhddd``````bbbeeeiiikkkmmmnnnppprrrvvvxxx{{{}}}{{{wwwvvvvvvvvvrrrrrrssssssssssssssssssuuusssqqqpppnnnllljjjhhhiiifffbbb]]]XXXQQQIIIDDD:::888666666666777666555777777888777555;;;MMM```zzz}}}{{{kkkgggjjjhhhbbbVVVKKK???::::::888333...,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((()))******)))'''******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///111222444888;;;???CCCEEEDDDGGGFFFJJJPPPNNNUUUjjj}}}|||zzz{{{tttkkkjjjpppuuuxxxwwwwwwzzzzzzyyyuuutttrrrpppooommmlllllllllpppyyy|||yyyrrrjjj]]]RRRJJJEEECCCAAA;;;???BBBBBBBBBCCCGGGKKKQQQ\\\nnn~~~fffZZZTTTMMMJJJLLLKKKIIIEEEBBBHHH^^^}}}wwwkkkwww|||sssxxx[[[KKKLLLIIIDDDCCCFFFHHHGGGAAAAAAAAA@@@@@@?????????BBBBBB@@@>>><<<<<>><<<<<>>???AAADDD::::::>>>BBB@@@<<<>>>EEESSS^^^VVVDDD>>>???DDDOOONNNpppyyyggglll|||~~~~~~|||zzz{{{|||{{{wwwsssrrrssstttuuuuuuuuutttssspppqqqrrrsssssssssrrrqqqmmmnnnnnnooopppqqqqqqqqqppprrrttttttssstttxxx{{{tttfff]]]]]]aaaaaa^^^\\\\\\YYYXXXaaalllnnnkkkfffcccbbbdddhhhkkkggggggeee___[[[\\\bbbiiiooooooppppppqqqtttyyy|||~~~|||yyyvvvtttssskkkmmmoooqqqrrrsssrrrrrrmmmnnnooonnnkkkhhhgggfff```^^^ZZZVVVQQQKKKDDD???;;;:::999::::::999666444888666888<<<>>>LLLooowwwssstttjjj\\\IIIBBB<<<:::555---+++...+++++++++***************))))))))))))))))))))))))***)))((()))++++++)))(((******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///111222555888<<>>???@@@AAAKKKWWW]]]UUUGGG??????BBBHHH]]]|||rrrsss|||zzzyyy~~~xxxwwwyyyzzzwwwsssssstttvvvxxxxxxxxxxxxwwwwwwuuurrrppppppqqqsssuuusssrrrqqqpppooooooooooooqqqpppnnnllllllpppvvv{{{sssiiiddddddbbbcccccc___[[[]]]dddjjjllliiigggeeefffgggggggggkkkkkkkkkhhhfffggglllqqqrrrvvvyyywwwrrrrrrxxx~~~zzzvvvsssqqqpppoooqqqqqqqqqpppppppppppppppjjjiiiiiijjjkkkiiifffccc___[[[UUUOOOJJJDDD===999666666888999999888777777///666;;;777AAAllluuutttlll^^^HHHCCC;;;444111///...---,,,++++++***)))(((''''''))))))))))))))))))))))))++++++************++++++---,,,+++*********+++,,,)))******++++++******))))))+++------------///111000222555777:::===AAACCCEEEIIIGGGGGGMMMNNNUUUeee}}}ooofffcccdddnnnnnnoooppprrrvvv||||||yyyzzz{{{|||||||||}}}yyyssskkkfffZZZOOODDDAAA@@@>>>>>>@@@BBBAAACCCFFFGGGJJJSSS\\\yyyaaaWWWOOONNNMMMJJJHHHHHHGGGQQQVVVbbb{{{|||yyywwwyyylllUUUNNNOOOLLLGGGDDDCCCDDDEEEFFFGGGEEEBBB???======>>>???BBB@@@???@@@BBBBBB@@@===============>>>???@@@@@@GGGRRR]]][[[MMM@@@>>>CCCEEEWWWvvvtttsssyyy~~~{{{}}}|||xxxxxxxxxvvvtttpppqqqsssuuuvvvvvvvvvvvvuuutttrrrqqqpppqqqrrrsssssssssrrrppppppoooooopppooooooooonnnooosssyyy}}}}}}vvvpppllljjjiiifffeeeccc___]]]___dddiiikkkiiigggffffffgggiiiiiinnnooonnnjjjhhhhhhmmmqqqvvvyyyzzzyyyvvvwww{{{}}}yyyvvvtttrrrrrroooooooooooonnnnnnmmmmmmkkkjjjiiihhhhhhfffccc```^^^ZZZSSSMMMGGGBBB===999666777888888888888666666666888;;;<<>>>>>>>>BBBAAAAAAAAABBBBBB@@@>>>===<<<<<<======>>>???@@@BBBJJJYYY```VVVEEE>>>BBBEEEOOOhhhzzzuuuxxx~~~yyyvvvuuuuuuvvvnnnooopppqqqrrrsssssssssrrrrrrrrrqqqqqqqqqqqqqqqsssrrrqqqppppppoooooopppnnnoooppppppqqqtttxxx{{{zzztttmmmiiijjjmmmooopppmmmiiieeebbbbbbdddfffgggkkkiiihhhfffggghhhjjjlllnnnoooooommmkkkmmmrrrwww{{{{{{{{{|||}}}~~~zzzwwwuuussssssnnnnnnmmmmmmlllkkkjjjiiikkkiiigggffffffdddaaa___]]]XXXPPPIIICCC???;;;999888888888888777666555555888333555===VVVxxxdddTTTFFFAAA999222///---+++***************++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***...---,,,******)))))))))++++++,,,,,,,,,,,,++++++)))+++------------///111000333666888:::===AAADDDCCCIIIHHHJJJPPPOOOTTTccc}}}|||qqqhhheeeeeegggiiilllooorrrvvvzzz~~~}}}yyyrrrggg\\\TTTJJJDDD@@@AAABBB@@@@@@BBBAAADDDIIIMMMPPPXXXjjj||||||hhhUUUOOOKKKLLLLLLHHHFFFGGGCCCOOOVVVccc}}}}}}ttt___QQQOOOQQQNNNKKKFFFCCCDDDFFFIIIJJJIIIGGGEEECCCBBBAAA@@@DDDDDDDDDDDDDDDCCCBBBAAA<<<<<<<<<<<<===>>>?????????BBBPPP```^^^NNNBBBAAAEEEHHHWWWuuu}}}}}}|||yyy}}}}}}{{{xxxuuusssuuuvvvooopppppppppppppppppppppooopppqqqrrrqqqqqqpppoooqqqppppppooonnnnnnnnnooonnnoooppppppoooppprrrtttooollliiihhhjjjqqqyyy~~~xxxrrrkkkhhhjjjlllkkkiiilllkkkiiihhhgggiiimmmpppjjjlllnnnnnnnnnrrryyy}}}}}}~~~|||yyyvvvtttrrrqqqmmmmmmmmmmmmkkkjjjhhhgggjjjhhhfffeeeeeedddaaa___ZZZTTTKKKDDD???<<<:::999999888888777666666555444888///333DDD```~~~rrr___SSSGGGBBB:::444000...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))------,,,+++***)))((((((+++,,,,,,------,,,,,,+++)))+++------------///000111333666888:::===AAADDDBBBIIIIIIKKKQQQPPPTTTccc{{{}}}sssjjjfffeeedddfffjjjnnnqqqvvv|||~~~{{{uuummmaaaUUULLLFFFBBB???AAABBB??????BBB@@@DDDKKKRRRYYYfff|||ppp^^^RRRMMMJJJJJJIIIFFFEEEFFFIIIYYYfffyyy}}}}}}}}}gggSSSKKKKKKMMMMMMKKKHHHEEEEEEHHHKKKKKKJJJIIIHHHFFFDDDBBBAAADDDDDDEEEDDDCCCBBBAAAAAA;;;;;;;;;;;;<<<===>>>???@@@===EEEWWW```WWWIII@@@DDD@@@GGGaaa|||uuunnniiinnnqqqssstttttttttuuuvvvssssssrrrqqqoooooonnnnnnnnnoooqqqrrrrrrqqqooonnnooonnnnnnmmmmmmmmmmmmnnnpppppppppnnnkkkiiiiiijjjjjjmmmpppoooooovvv|||tttqqqssstttqqqmmmnnnnnnllljjjiiikkkooossslllnnnppppppqqqvvv}}}~~~|||zzzwwwtttrrrqqqnnnnnnooonnnmmmkkkiiihhhhhhgggfffffffffeeebbb```TTTOOOFFF???<<<:::999888999888777666666555555444999222===TTTmmm}}}zzzzzz|||wwwhhhYYYQQQDDD???888222///...---,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++***)))((((((+++,,,,,,------,,,,,,+++)))+++------------///000111333666888;;;>>>BBBEEECCCIIIIIIKKKQQQPPPTTTccc{{{~~~vvvnnniiigggdddfffiiimmmqqqvvv}}}~~~{{{vvvpppfffZZZNNNFFFCCC@@@???AAAAAA???@@@CCCBBBEEEMMMYYYeeevvvwwwdddUUUPPPKKKIIIIIIGGGDDDEEEHHHPPPhhh~~~tttssszzz~~~www|||ttt\\\OOOMMMOOOIIIKKKLLLJJJFFFEEEHHHJJJGGGGGGHHHGGGFFFDDDBBB@@@AAABBBCCCBBB???>>>===>>>;;;::::::;;;;;;<<<===>>>???<<<>>>KKKYYY\\\RRREEEBBB<<<>>>QQQnnn{{{yyyzzzvvvooohhhjjjlllooorrruuuvvvvvvvvvuuusssqqqpppooonnnnnnnnnooopppqqqrrrqqqppppppnnnnnnmmmmmmmmmmmmnnnnnnppppppooollliiiggghhhhhhgggmmmpppooommmttt~~~{{{zzzzzzvvvrrrqqqqqqpppmmmjjjlllqqqvvvtttuuuvvvuuutttwww}}}}}}|||yyyvvvtttsssnnnoooppppppooommmkkkiiiggggggfffgggfffddd```]]]NNNIIIBBB<<<999999888888888888777666555555555555666666IIIeeeuuuyyy~~~zzz}}}~~~yyylll]]]QQQKKK>>>999333...+++++++++***------,,,+++***)))(((((())))))))))))))))))))))))***))))))(((((())))))*********++++++******)))(((++++++,,,,,,,,,,,,++++++)))+++------------///111111444777999;;;>>>BBBEEEDDDJJJIIIKKKQQQPPPUUUddd}}}~~~zzzsssnnnlllhhhiiijjjlllooouuu|||{{{wwwqqqiii___SSSHHH@@@AAA>>>>>>AAAAAA@@@BBBGGGFFFHHHQQQ___oookkk[[[PPPMMMIIIFFFGGGFFFEEEHHHMMM]]]{{{qqqaaadddpppzzzsssttt~~~lllZZZVVVUUURRRHHHKKKNNNLLLGGGDDDEEEGGGCCCEEEFFFGGGFFFDDDAAA@@@???AAACCCAAA>>><<<<<<===::::::::::::;;;<<<===>>><<<>>>===???MMM[[[YYYNNNCCC>>>???MMMddd|||}}}nnnkkkiiikkkpppuuuvvvvvvuuutttrrrqqqpppppppppqqqoooppppppqqqrrrrrrqqqqqqoooooonnnnnnnnnoooooopppmmmnnnnnnlllkkkkkknnnpppmmmnnnmmmiiiiiirrr|||yyyvvvuuuuuutttppplllmmmsssyyyzzz{{{{{{yyyxxxzzz}}}}}}}}}{{{yyyvvvsssrrrmmmooopppqqqqqqooommmkkkhhhgggggggggfffaaa[[[WWWHHHDDD>>>:::888888888777777666555555555555666777555<<>>BBBEEEEEEKKKIIIJJJPPPPPPVVVfff|||vvvrrrpppllllllllllllnnnssszzzxxxtttmmmdddZZZOOODDD===???<<<===@@@AAAAAAEEEKKKJJJKKKSSScccuuuuuucccWWWNNNJJJGGGEEEEEEEEEFFFJJJQQQnnn{{{fff[[[cccrrrzzzuuurrrxxxfff[[[\\\XXXNNNHHHLLLOOOMMMGGGCCCBBBCCCCCCDDDFFFGGGGGGEEECCCAAAAAACCCDDDCCC???======>>>::::::::::::;;;<<<======999@@@>>>999DDDXXX^^^UUUFFFCCCEEEPPPaaavvv|||uuussswwwpppjjjiiioootttwwwwwwrrrqqqpppppppppqqqrrrsssppppppqqqqqqqqqrrrrrrsssqqqpppppppppppppppqqqqqqkkklllmmmmmmnnnpppuuuxxxzzzuuuooojjjlllwww}}}zzzxxxwwwxxxvvvqqqmmmnnntttzzz{{{|||}}}||||||{{{zzzzzzyyyvvvsssqqqooolllnnnpppqqqqqqpppmmmlllhhhhhhhhhhhheee___WWWQQQDDDAAA<<<999888888777777777666555444444555777888:::EEEfffzzzwww|||kkk\\\UUUKKK<<<:::666000,,,+++,,,------)))))))))))))))*********))))))))))))))))))))))))++++++************++++++&&&''')))***++++++***************++++++*********)))+++------------///111222444777999;;;>>>BBBEEEFFFKKKIIIIIIOOOPPPVVVggg|||uuupppooooooooooooppprrrwww{{{|||yyyqqqjjjaaaXXXLLLBBB???BBBCCC@@@@@@BBBCCCAAACCCGGGNNNSSS___qqq|||gggWWWNNNJJJGGGEEEHHHKKKEEE???JJJ[[[xxxggg___hhhvvv|||vvv[[[OOONNNLLLGGGEEEDDDEEEEEEAAA<<>>>>>>>>???>>>=========>>>@@@AAA>>>??????>>><<<;;;<<<>>>===<<<>>>CCCGGGLLLVVV```PPPGGGAAAIIISSSVVVppp|||pppcccfffhhhhhhwww~~~zzzvvvrrrssstttvvvvvvuuusssrrrrrrrrrqqqrrrssssssrrrppprrrqqqooonnnmmmnnnoooqqqmmmlllllllllnnnqqqtttvvvrrrooommmmmmqqqzzz~~~}}}|||}}}vvvssstttwww}}}|||{{{|||}}}zzzwwwtttrrrqqqppprrrpppnnnmmmmmmllliiihhhgggeeebbbaaa```ZZZRRRLLL@@@===999666666666555555222555555222444:::;;;888888[[[|||fffVVVOOOFFF;;;444222///,,,***)))******,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***+++---//////---+++)))************+++++++++)))************+++++++++,,,,,,,,,---...///000111222222444888===BBBDDDEEECCCIIIHHHIIINNNPPPYYYkkk|||wwwsssppprrrssstttssssssuuuxxx{{{~~~~~~|||xxxuuukkkcccYYYQQQIIIAAA???AAA@@@===>>>AAABBBAAADDDIIIMMMYYYmmmjjjZZZQQQMMMKKKJJJDDDAAACCCAAABBBPPPbbbooojjjwwwfffUUUMMMJJJGGGCCCDDDCCCAAA>>><<<>>>CCCGGGFFFDDDAAA???=========>>>============>>>???@@@@@@<<<===>>>===<<<<<<>>>???>>><<<===@@@CCCFFFNNNWWWTTTJJJ???@@@EEEIIIdddwwwgggddduuuqqqqqqyyyvvvjjjqqqyyyzzzwwwqqqsssuuuwwwxxxwwwvvvuuusssrrrrrrssstttuuusssrrrsssrrrpppooonnnooopppqqqnnnmmmllllllmmmoooqqqsssooommmkkklllpppxxx~~~|||zzz}}}{{{xxxyyy{{{{{{{{{|||}}}}}}{{{xxxvvvsssqqqqqqppppppnnnlllkkkkkkjjjhhhgggeeebbb___]]]ZZZTTTLLLFFF>>><<<888666666777666555:::777555555888:::::::::UUUxxx|||hhhXXXOOOCCC777111000...,,,+++++++++,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))(((((()))+++,,,***))))))************+++++++++)))************+++++++++,,,,,,,,,---...///000111222222444888===AAADDDFFFCCCIIIHHHIIINNNPPPYYYkkkwwwrrrqqqssswwwxxxyyyyyyxxxwwwyyyzzz}}}~~~|||zzzxxxtttqqqcccYYYNNNIIIEEE@@@>>>???>>><<<>>>BBBDDDDDDHHHNNNSSSccc|||~~~gggUUUMMMKKKKKKJJJHHHBBB???AAACCCGGGVVVfffvvvyyyoooWWWNNNLLLGGGDDDEEEBBBCCC>>>777:::FFFKKKIIIEEECCC@@@===<<<<<<>>>???;;;<<<===>>>????????????;;;<<<===<<<<<<<<<>>>@@@>>>;;;;;;===>>>???DDDKKKYYYPPPBBB===???BBB]]]wwwlllrrr~~~~~~vvvtttxxx}}}qqqqqq{{{~~~zzzsssuuuwwwzzz{{{zzzyyyxxxtttsssrrrsssuuuvvvuuuttttttsssqqqpppppppppqqqrrrooonnnmmmlllmmmnnnoooppplllkkkkkkkkkoootttyyy}}}||||||xxx|||||||||}}}}}}~~~~~~}}}zzzyyywwwuuusssrrrrrrrrrnnnmmmkkkjjjjjjiiihhhfffeeeaaa\\\YYYUUUOOOFFF@@@<<<:::777666777888777777:::333111666888666999???nnnwwwcccSSSJJJ@@@555------------------------,,,+++***))))))***+++,,,)))))))))))))))))))))))))))((('''''')))******))))))************+++++++++)))************+++++++++,,,,,,,,,---...///000111222333555999===AAADDDFFFDDDJJJIIIIIIOOOPPPYYYkkksssnnnrrrwww{{{}}}~~~|||zzzzzzzzz{{{}}}}}}{{{yyyuuuqqqmmm]]]QQQFFFBBBAAA???===>>>???>>>AAAEEEGGGHHHOOOWWW```qqqnnnYYYKKKGGGHHHHHHGGGDDDBBBCCCEEEGGGMMM\\\kkk~~~zzz}}}{{{fffMMMHHHHHHBBBBBBGGG@@@DDD???888@@@QQQVVVNNNEEECCC@@@===<<<===???@@@:::;;;===>>>??????>>>===;;;<<<===<<<;;;;;;<<<>>>===:::999;;;;;;;;;>>>CCCPPPMMMCCC>>>???AAAWWWxxxxxxxxx{{{xxxvvvxxx{{{}}}~~~|||zzzyyysssrrrqqqrrrtttuuuuuutttsssrrrqqqppppppppppppqqqooonnnnnnnnnnnnoooppppppkkkkkkkkkmmmooorrrtttvvvxxx|||~~~{{{{{{~~~~~~|||{{{||||||{{{xxxwwwwwwvvvuuutttttttttnnnlllkkkjjjjjjiiigggeeegggbbb\\\WWWRRRLLLCCC===999888666666777888888777777111222::::::555>>>OOOoooZZZKKKDDD===666,,,------......---,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,***(((''')))***+++***))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---...///000111222444777999<<<@@@DDDGGGEEEKKKIIIIIIOOOPPPYYYkkk}}}ppplllrrrzzz~~~}}}||||||xxxzzz}}}~~~|||zzzxxxsssmmmiiiXXXLLLBBB@@@@@@>>>======@@@@@@BBBFFFHHHLLLVVVaaannnmmmaaaQQQHHHGGGHHHGGGDDDCCCCCCEEEEEEHHHRRRgggyyywww~~~{{{~~~}}}~~~qqqYYYGGGGGGHHHBBB???DDD???DDDCCC@@@IIIZZZ[[[QQQDDDCCC@@@>>>>>>???AAABBB:::;;;<<<>>>>>>===<<<<<<===>>>>>><<<:::999:::;;;<<<888777:::;;;;;;<<<@@@===AAA>>>;;;<<<<<>>@@@@@@???BBBFFFIIIQQQ```nnn}}}}}}YYYRRRIIIEEEFFFHHHFFFDDDEEEEEECCCDDDMMMaaa|||uuu{{{zzzvvvwww}}}www[[[OOOJJJOOOQQQLLLGGGFFF@@@DDDEEEFFFNNNWWWVVVNNNCCCBBBAAA@@@@@@@@@AAABBB<<<<<<<<<<<<<<<;;;;;;:::>>>>>>>>>;;;999777888999;;;777777;;;===<<<<<<>>>666===<<<999<<<:::;;;FFFaaa~~~{{{}}}}}}zzztttrrrppppppqqqrrrsssrrrppppppppppppoooooonnnnnnnnnnnnoooppprrrsssssstttlllmmmooopppqqqrrrrrrrrrvvvyyy~~~|||~~~}}}{{{{{{}}}|||zzzyyywwwxxxxxxyyyyyyxxxxxxwwwqqqooolllkkkjjjhhheeecccaaa[[[SSSLLLHHHBBB<<<777777666555666888999888777666777;;;<<<777;;;SSSlll|||uuukkk```TTTGGG888///.........------,,,,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))***(((&&&&&&'''((('''&&&)))************+++++++++)))************+++++++++,,,,,,,,,---...///000111222555999;;;<<>>>>><<<;;;:::999999999<<<===<<<;;;888888888:::<<<777777;;;>>><<<;;;<<<888???;;;777======:::>>>KKKccc||||||xxx{{{~~~wwwtttrrrpppqqqrrrrrrrrrpppqqqqqqqqqppppppoooooooooooopppqqqqqqqqqqqqqqqlllmmmooopppqqqrrrrrrrrrtttwwwzzz~~~|||zzzyyywwwvvvwwwxxxxxxxxxxxxwwwvvvrrrooollljjjhhhfffbbb```\\\VVVNNNHHHCCC???:::555777666555666888888777666333666777666:::JJJeeeyyy~~~xxxooocccXXXNNNAAA555---------,,,+++,,,---...///,,,+++***))))))***+++,,,)))))))))))))))))))))))))))((((((((())))))'''%%%)))************+++++++++)))************+++++++++,,,,,,,,,---...///000111222666:::<<<<<<>>>CCCHHHGGGMMMKKKKKKOOOPPPXXXkkk{{{zzzxxxsssjjj]]]NNNEEE@@@???@@@BBBAAA@@@BBBGGGCCCCCCFFFLLLTTTccczzzvvvXXXJJJHHHEEEBBBAAABBBCCCEEE@@@AAAJJJ```|||ggg\\\___rrrzzzvvvyyy}}}~~~YYYMMMMMMHHHBBBCCCLLLSSSTTTGGGCCCBBBEEEDDD@@@>>>@@@===>>>@@@AAAAAA@@@???>>>@@@???<<<:::999888888999:::;;;;;;:::999888:::;;;===888777;;;>>><<<999999888===666111:::===;;;===???QQQrrrsssooouuuyyy~~~yyywwwsssrrrrrrssssssrrrqqqrrrrrrrrrrrrqqqpppppppppppppppppppppooonnnnnnlllmmmnnnpppqqqqqqrrrrrrssstttwww{{{|||yyyyyywwwuuuuuuvvvwwwxxxxxxwwwvvvuuurrroookkkiiifffddd```^^^[[[UUULLLFFFCCC???:::666777666666777888888777555555888777777DDD___{{{xxxyyykkkXXXJJJ@@@999333111,,,+++******+++...000222,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,)))''')))************+++++++++)))************+++++++++,,,,,,,,,---...///000111222777;;;<<<<<<>>>CCCHHHGGGMMMKKKKKKPPPPPPXXXkkk|||tttiii]]]QQQHHHDDDEEEBBB??????@@@CCCEEEFFFDDDFFFLLLUUU___nnndddMMMGGGDDDAAA@@@BBBCCCBBB@@@@@@HHHRRRqqqwwwYYYUUUddd~~~wwwpppvvv~~~sssWWWNNNLLLJJJHHHGGGHHHJJJKKKAAAAAA@@@??????@@@@@@@@@AAA@@@>>>=========>>>???>>>;;;:::;;;>>>???>>><<<999;;;===>>>???>>>===<<<;;;:::::::::::::::::::::::::::999999999:::;;;;;;@@@HHHcccuuurrr}}}|||xxxzzzxxxqqqmmmooopppooorrrrrrqqqpppppppppqqqqqqtttsssqqqooonnnnnnoooooommmmmmnnnpppqqqrrrttttttuuuvvvxxxyyy{{{{{{xxxwwwuuutttsssssssssrrrppppppqqqrrroookkkfffddddddbbb___\\\WWWRRRIIIBBB===:::777555777666555444444444444444777>>>555111NNNvvvlll```OOO@@@777111---***,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))***+++)))))))))))))))))))))))),,,++++++***)))))))))***************************,,,,,,,,,++++++*********+++---...///...///111222444777999;;;===@@@CCCFFFFFFKKKJJJKKKPPPPPPUUUeee}}}|||vvvmmmaaaVVVLLLEEEBBB@@@???>>>>>>@@@CCCDDDEEEDDDIIIRRR]]]kkkjjjTTTEEEAAA???>>>>>>???AAACCCDDD@@@LLLddduuu___YYYaaauuutttrrrzzzeeeRRRIIIIIIHHHGGGFFFEEEEEEEEEBBBAAAAAA@@@????????????BBBBBB@@@?????????@@@@@@>>><<<;;;;;;===>>>===;;;999:::<<<>>>>>>===<<<;;;:::999888888888999:::;;;888888888888999:::<<<<<<>>>BBBTTTwwwzzzvvvrrryyy~~~zzz|||zzztttqqqrrrrrrqqqqqqrrrrrrsssttttttuuuuuuuuutttsssrrrqqqqqqrrrrrrnnnoooooopppqqqrrrssssssssstttuuuvvvxxx}}}{{{yyyxxxwwwuuuttttttrrrqqqppppppoooooollliiidddbbbaaa^^^ZZZVVVQQQLLLEEE???;;;888666555777666555444444444444555444<<<<<>>======@@@BBBIII]]]|||vvvkkkrrroooyyy|||vvvyyygggUUUOOOFFFGGGGGGGGGFFFDDDAAA@@@CCCBBBAAA@@@@@@???>>>>>>CCCBBBBBBAAAAAAAAAAAABBB???===<<<<<<======;;;:::999:::;;;<<<===<<<;;;:::999888666666666888:::;;;666666666777999:::<<<===;;;:::BBB]]]}}}uuu~~~yyyzzz~~~zzzxxxzzz}}}|||vvvrrrrrrrrrpppnnnppprrrtttvvvvvvvvvvvvtttssssssrrrrrrrrrsssssspppppppppqqqqqqqqqrrrrrrqqqqqqqqqrrruuuzzz}}}zzzyyyxxxwwwvvvvvvsssqqqppprrrqqqooollliiifffbbb___]]]YYYSSSNNNHHHDDD>>>:::888777555444666666555555444444555555555===HHHdddppp^^^TTTDDD888222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...))))))))))))))))))))))))---,,,+++***))))))))))))************************,,,,,,,,,,,,+++++++++++++++---////////////111333555777:::;;;===@@@DDDFFFDDDJJJHHHIIIOOONNNSSSccc|||{{{{{{|||zzztttkkkdddXXXLLLDDD@@@???@@@===???BBBEEEFFFGGGHHHIIIQQQ^^^lllxxxiiiSSSGGGCCCBBBDDDBBB@@@???AAABBBBBBAAALLLkkkuuuwww}}}~~~}}}~~~||||||nnnUUUJJJMMMGGGGGGGGGFFFDDDCCCAAAAAACCCCCCBBBAAA@@@???======@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999999:::;;;;;;::::::999888666555444555777999;;;666666666666777888999:::888777777GGGnnn}}}zzzxxxuuuuuu|||wwwuuu|||yyyzzz}}}}}}wwwrrrqqqnnnkkkkkkmmmpppssstttuuutttsssqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppoooooooooooopppppppppsssxxx~~~|||yyyxxxvvvuuuuuuvvvrrrooopppssstttppplllhhheee```^^^[[[UUUMMMGGGAAA===999777666666666555666666555555555555666666999???OOOuuu|||fffZZZPPPBBB666000...---+++++++++++++++++++++++++++---,,,+++***)))))))))***)))))))))))))))))))))))))))(((((((((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////000111333555777:::<<<>>>@@@DDDGGGEEEKKKIIIJJJOOOOOOTTTddd~~~}}}|||}}}wwwpppaaaZZZPPPEEE???>>>???AAA>>>AAADDDFFFFFFHHHKKKNNNWWWjjj|||qqqXXXKKKGGGEEEEEE>>>;;;:::>>>EEEJJJJJJGGGIIIvvvwwwwwwtttssseeeOOOFFFLLLHHHFFFDDDAAA@@@@@@AAABBBBBBBBBBBBBBB@@@???===<<<<<<=====================???>>>>>><<<;;;999999999888888999999999888888888777666555444444666888999777666666555555555666666444666555===ZZZ~~~zzzzzz|||~~~mmmaaaggglllkkkppp{{{{{{zzztttqqqmmmhhhlllmmmppprrrssssssrrrqqqqqqrrrrrrrrrsssssssssrrrqqqppppppooonnnnnnmmmmmmoooppppppppprrrwww~~~}}}|||{{{xxxuuusssrrrrrrtttpppnnnppptttuuuqqqmmmhhhddd___[[[XXXRRRIIICCC<<<999777555666777777666666666555555555666666777;;;???OOOsssuuu^^^YYYOOO@@@555000...---,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))'''''''''(((***,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000222333555888:::<<<>>>AAADDDGGGGGGLLLKKKKKKQQQQQQVVVeee}}}{{{{{{}}}}}}yyyqqqiiiVVVQQQIIIBBB>>>>>>@@@BBB???AAADDDEEEFFFKKKRRRXXX___xxxzzz]]]NNNIIIGGGDDDBBBAAA===;;;===CCCIIIJJJJJJ^^^zzzssslll]]]LLLEEEIIIDDDBBB???======>>>@@@AAAAAAAAABBBBBBAAA???>>><<<::::::;;;<<<<<<<<<<<<;;;===>>>>>>===:::888999999888888888777777777777777777666666666555666666666777666555444444333333333222555777<<>>333///......---++++++++++++++++++++++++(((((()))******+++++++++))))))))))))))))))))))))((())))))+++---///111222************************,,,,,,,,,,,,------------,,,...000000000000222444666888;;;<<<>>>AAAEEEGGGGGGMMMLLLLLLRRRQQQVVVfff}}}zzzyyyzzz|||~~~{{{uuupppfff\\\LLLIIIDDD@@@>>>???AAABBBAAACCCEEEFFFIIIRRR^^^gggrrrrrr___MMMGGGGGGDDD@@@???DDDCCCAAA>>>@@@GGGSSS[[[ttt~~~{{{}}}ppp___QQQHHHEEEFFFAAA@@@???>>>>>>???@@@@@@???@@@BBBBBBBBB@@@>>>===:::;;;<<<===>>>>>>===<<<<<<===>>><<<:::888999:::888777777666555555666666777777888888777666555444555444444333333333333444333555777:::@@@QQQooozzzmmm\\\RRRSSS]]]iiipppxxx~~~|||xxxsssnnnkkklllmmmoooqqqsssuuuuuuvvvvvvwwwwwwvvvuuutttsssrrrrrrqqqqqqppppppoooooonnnoooqqqrrrsssuuuxxxzzz~~~xxxxxxwwwtttpppnnnoooqqqnnnnnnooonnnmmmkkkhhhfffaaa\\\UUUPPPKKKFFF???:::999777555555666666666555666666666666666777888888999DDDLLLZZZqqqzzzgggYYYMMMDDD888///,,,---------************************'''((()))******+++++++++))))))))))))))))))))))))))))))******+++---...///************************,,,,,,,,,---------......---...000000000000222444666888;;;===>>>AAAEEEHHHGGGLLLKKKKKKQQQQQQVVVeee~~~}}}~~~|||}}}~~~|||uuunnnfff[[[PPPEEEDDDAAA@@@???@@@AAABBBDDDFFFHHHIIINNNYYYiiitttoooVVVJJJBBBCCCDDDAAA>>>???:::>>>@@@???AAANNNfffyyysssjjjwwwvvv{{{jjjRRREEEDDDFFFEEE???@@@AAABBBCCCBBBAAAAAA???@@@AAABBBBBBAAA???>>><<<===>>>@@@@@@@@@???>>>;;;===>>><<<999888999;;;888777666555555555555555777888999999888666444222222222222222333444444555777555555777666<<>>333+++***+++------***************************++++++******)))(((''')))))))))))))))))))))))))))((((((((((((((())))))************************,,,,,,,,,------.........---...000111000111222444666888;;;===???AAAEEEHHHFFFKKKJJJKKKPPPPPPUUUeeezzz~~~{{{vvvooofffZZZMMMEEEGGGDDD@@@???AAACCCCCCBBB@@@FFFJJJKKKRRReeezzztttZZZLLLHHHDDDBBBBBBBBBAAA???CCC======FFFRRRccc~~~qqqhhhyyyuuuzzz}}}qqqTTTLLLFFFDDDDDD@@@???@@@@@@@@@@@@??????>>>@@@AAAAAAAAA@@@???@@@AAA;;;>>>@@@@@@BBBDDDBBB<<>><<<:::999:::;;;<<<<<<;;;999777555444333333666666666666666666666666222222222333333444444444555666555333444<<>>???BBBEEEHHHGGGIIIMMMQQQQQQRRRZZZccc}}}wwwnnnddd[[[RRRJJJEEECCCAAA>>>>>>AAABBBBBBAAAFFFKKKNNNPPPYYYlll|||```JJJHHHEEEAAA@@@AAABBBBBBAAA>>>@@@AAAHHH[[[wwwvvv______uuuyyysssyyyhhhPPPJJJFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@??????:::;;;<<<=========>>>???LLLPPPOOOHHHBBBAAA@@@======;;;:::999888999;;;<<<:::999777555444333333333555555555555555555555555333333333333333444444444555777777444333666===DDDggg~~~ooobbbhhhnnnqqqvvv~~~|||wwwrrrmmmjjjkkkkkkkkknnntttvvvuuuttttttsssrrrrrrrrrtttrrrqqqrrrsssssspppmmmmmmooopppqqqqqqrrrtttvvvxxxzzz}}}~~~zzzxxxwwwwwwvvvtttrrrpppoooooonnnooonnnllliiieeeaaa]]]ZZZUUUMMMEEEAAA===888666888777777777666555555444444999555555999888666;;;EEERRRWWWYYYYYYbbbyyyssshhhZZZLLL;;;666000...//////,,,)))************************)))))))))))))))***+++++++++++++++++++++***))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,.........///222444888:::<<<>>>???BBBEEEHHHGGGHHHLLLPPPPPPQQQXXXaaa~~~{{{yyypppbbbVVVMMMIIIFFFEEEAAA@@@???@@@BBBCCCCCCCCCEEEKKKQQQXXXgggdddNNN@@@BBB@@@>>>===???AAABBBBBB===BBBDDDKKKdddjjjSSS]]]uuu|||yyywwwzzzvvvZZZJJJIIIFFFFFFFFF@@@AAA@@@@@@@@@@@@?????????<<<<<<===>>>???AAABBBCCCYYY]]][[[PPPEEEAAABBBBBB:::999888777777888:::;;;777666555444444333333444444444444444444444444444444444444444333333333333222555666555222111444777JJJpppuuu}}}ccceeeiiimmmuuu}}}xxxrrrllljjjiiiiiimmmsssuuuuuuuuuttttttsssrrrqqqsssrrrqqqqqqrrrqqqooommmnnnppprrrrrrrrrsssuuuvvvuuuvvvxxx{{{|||xxxuuuvvvuuusssqqqpppnnnnnnnnnppppppnnnkkkfff```[[[WWWOOOFFF???;;;999555555888666666666666666666666666;;;222333;;;;;;777EEEZZZccccccaaabbbnnntttkkk```OOO???555222------...///---+++************************))))))))))))))))))***+++***++++++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++---.........///222444888:::===>>>@@@BBBFFFHHHHHHIIILLLOOOOOOOOOWWW```~~~yyyuuupppfffXXXKKKDDDBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEJJJQQQZZZeeexxxeeePPPDDD>>>???>>><<<<<<===???AAABBBEEEDDDGGGVVVooommm^^^lll|||}}}cccPPPGGGIIIFFFFFFFFF@@@@@@@@@??????????????????AAA@@@??????AAACCCDDDDDDPPPTTTSSSKKKCCCAAABBBAAA888777777777888999::::::666555555444444555555666444444444444444444444444555555444444333333222222///111333333222222333555:::WWWvvv{{{yyyxxxuuukkkdddiiippp{{{xxxpppllliiihhhlllqqqsssssstttuuuuuutttrrrrrrrrrqqqqqqqqqppppppooonnnnnnpppqqqrrrrrrrrrtttvvvqqqrrrtttuuuyyy~~~~~~{{{xxxuuuvvvuuusssqqqooonnnnnnmmmoooooommmjjjddd\\\UUUQQQHHH@@@999777666555666999666666666666666666666666888333222777<<>>@@@CCCFFFIIIJJJKKKMMMPPPOOOOOOWWW```{{{tttnnnbbb[[[PPPGGGBBBAAAAAAAAACCCCCCDDDDDDEEEFFFHHHIIIVVV^^^iiivvv{{{```NNNCCC???>>>>>>======<<<<<<===@@@BBBIIIBBBKKKfff}}}|||yyy~~~|||vvvWWWJJJHHHJJJEEEEEEFFF??????>>>>>>>>>>>>???@@@AAACCCAAA>>>===>>>??????>>>>>>AAABBB??????@@@===888777777777888888999::::::666666555555666666777888222222222222222222222222444444444333222222222111111111222222222444666888666HHH^^^}}}|||yyyzzzrrr```dddppp}}}~~~}}}tttoookkkhhhjjjooorrrtttvvvxxxyyyxxxvvvuuurrrrrrqqqpppoooooooooooommmooopppqqqpppqqqrrrtttqqqrrrtttuuuxxx~~~}}}{{{zzzyyyyyywwwuuuuuutttrrrpppnnnmmmmmmllljjjiiigggccc\\\TTTLLLHHHCCC<<<666666666555777;;;888888888777666666555555333777555333AAAbbbvvvnnnfffUUU>>>...000...---,,,,,,+++***)))******************************)))))))))))))))***)))******+++++++++******(((((())))))************,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,---/////////000333555888:::===???AAACCCGGGJJJLLLLLLOOOQQQPPPQQQYYYccc~~~|||vvvllldddTTTOOOIIIDDDBBBBBBAAAAAABBBCCCDDDDDDEEEHHHMMMPPP\\\gggvvvdddOOOFFFBBB@@@???============<<<>>>AAADDDCCCAAASSSuuuzzz|||hhhPPPHHHIIIIIICCCDDDFFF@@@???>>>>>>???@@@BBBDDDEEEIIIDDD???>>>??????>>><<<<<<>>>???>>>@@@BBB===777777777888888888888888888666666666666666777888888222222222222222222222222222222222222111111111111555444333222222444666777555@@@LLLgggvvvttt}}}xxxddd___kkkxxx}}}{{{{{{xxxsssmmmhhhhhhkkkpppssswwwzzz|||{{{zzzxxxrrrssssssqqqooonnnoooqqqmmmoooppppppppppppqqqsssssstttvvvxxxyyy}}}|||xxxvvvuuuuuuuuutttrrrqqqpppnnnlllkkkjjjjjjiiihhheee```YYYQQQJJJEEE???999555666777777888;;;999999888777777666555555222999999:::SSS{{{}}}yyyrrreeePPP;;;//////......---+++***))))))************************+++******)))))))))))))))))))))***++++++++++++***((((((((()))******++++++---------,,,++++++******,,,,,,---------.........,,,.../////////000333555888:::===???AAADDDHHHKKKMMMMMMOOOQQQPPPRRRZZZeee~~~}}}xxxvvvssskkk^^^TTTIIIFFFCCCAAABBBCCCCCCBBBBBBDDDFFFGGGJJJPPPXXX]]]hhhtttkkkRRRGGGEEEBBB@@@???:::<<<======>>>@@@EEEHHHHHHTTTnnnzzz}}}~~~vvv[[[JJJEEEHHHHHH@@@BBBGGGAAA@@@@@@@@@AAACCCFFFIIIKKKKKKFFF@@@>>>???@@@>>><<<>>>AAABBB???===>>>===:::666666777777777666666555666666555555555666777777111111111111111111111111000000000000000111111111333222111222333444444444444<<>>NNNmmm~~~{{{qqq^^^FFF666000,,,---...---,,,+++***+++************************++++++***)))))))))))))))))))))***+++++++++++++++'''(((((()))******++++++------,,,,,,+++******)))++++++,,,,,,,,,---------,,,...///000000111333555888:::===???AAADDDHHHKKKKKKKKKMMMPPPOOOQQQ[[[fff~~~|||{{{vvvpppmmmjjjaaaRRRGGGCCCAAA???>>>@@@CCCDDDDDDDDDFFFIIIKKKOOOWWWbbbiii~~~aaaPPPAAA???AAA>>>:::999888;;;===>>>???BBBHHHLLLZZZrrrqqqjjj|||www|||hhhQQQFFFCCCGGGFFF>>>AAAGGGCCCBBBBBBBBBCCCFFFIIIMMMOOOFFF@@@:::999;;;<<<;;;888888>>>???999333444777888555666666666555444333333555555444444444555555666000000000000000000000000......//////000000111111---...///111444555444333222;;;999@@@eeexxxuuu~~~rrrnnn|||mmmnnnqqqwww}}}yyyvvvpppgggbbbbbbbbbfffmmmrrruuuuuutttrrrsssuuuuuurrrooonnnqqqtttpppqqqrrrrrrrrrrrrssstttlllnnnqqqsssssstttuuuvvvzzz~~~{{{xxxuuussssssrrrqqqoookkkjjjiiigggeeedddcccccc^^^[[[VVVPPPIIIBBB<<<999999555333777999777777999555666666777888999999999<<<888BBB```yyymmmUUU<<>>BBB???===@@@AAAAAADDDIIICCCGGGKKKOOOYYYiiiwww}}}kkkUUUFFFEEECCCAAA>>>===<<<;;;CCC<<>>AAA>>>>>>AAABBBBBBEEEJJJJJJOOOUUU\\\jjj}}}mmmRRRBBBBBBBBBAAA???>>>>>>>>>>>>BBB<<<<<<@@@CCCOOOttt}}}ppp^^^VVVggg|||xxx~~~jjjUUUOOOKKKJJJGGGDDDCCCDDDHHHKKKEEECCCBBBAAABBBBBB@@@???<<<;;;::::::999999::::::;;;::::::999999::::::;;;<<<:::888888777555444555444444333222111111111111222111000///............////////////////////////000000000000000000000000000111111222;;;SSStttuuuiii___]]][[[gggmmmooolllkkkmmmlllhhhgggccc```aaaffflllqqqssspppqqqqqqqqqpppqqqsssvvvttttttssssssssssssssstttooooooooorrruuuvvvvvvuuuvvvwwwyyy{{{|||zzzvvvtttssssssrrrpppooommmllllllhhhfffdddbbbaaa^^^[[[XXXOOOLLLFFFAAA;;;888666555444555777888999::::::::::::555333555666777:::???RRRaaa}}}|||fffJJJ666000111111---------,,,,,,,,,,,,+++***************************)))))))))(((((((((((()))))))))******++++++,,,))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,---...//////000222666999999;;;>>>???AAADDDGGGJJJKKKLLLOOOQQQPPPPPPWWWaaa}}}~~~~~~}}}zzzuuunnniii]]]VVVMMMEEEAAA@@@?????????===???BBBCCCBBBFFFKKKMMMTTT]]]gggyyypppSSSAAA:::>>>>>>>>>>>>>>>???@@@@@@>>>>>>======EEEaaavvvdddTTTUUUjjjzzzyyyqqqXXXMMMJJJIIIIIIGGGEEECCCDDDGGGJJJEEEBBB???>>>>>>>>>===<<<<<<;;;::::::999999::::::::::::999999999999::::::===:::;;;===999111111777444333222111000000000000111111000///............////////////////////////000000000000000000000000111111444555444===YYYvvvzzzyyygggVVVTTTRRR]]]dddiiiiiiiiikkklllllllllfff___[[[___fffnnnrrrpppqqqqqqqqqppprrrtttwwwttttttsssssssssttttttuuunnnnnnooorrruuuwwwwwwvvvxxxxxxxxxxxxzzz~~~|||yyyxxxvvvsssqqqqqqqqqpppooommmlllkkkkkkdddbbb```^^^\\\YYYUUUQQQFFFCCC???;;;777555444333444666888;;;<<<<<<;;;::::::666555666666888>>>FFFjjj{{{~~~oooTTT:::------111222,,,,,,,,,+++++++++************************************)))))))))(((((((((***************************)))((((((((()))+++,,,******)))((()))***+++,,,******+++++++++,,,,,,,,,,,,...//////000222666999999;;;===???AAADDDHHHLLLKKKLLLOOOQQQPPPPPPXXXaaa}}}|||}}}~~~~~~|||zzzwwwrrrjjjaaa[[[RRRLLLEEE@@@>>>???@@@@@@>>>>>>AAADDDDDDCCCGGGMMMSSS[[[ffftttwww[[[EEE===>>><<<<<<<<<======>>>???@@@:::???AAACCCPPPnnnuuuddd\\\bbbppp{{{}}}yyyzzzxxxZZZMMMIIIGGGFFFFFFEEECCCBBBBBBEEEGGGFFFBBB???<<<<<<===<<<<<<<<<;;;::::::999999::::::::::::999999999999::::::;;;888:::>>>;;;333222777222222111000000000000000111000///...............////////////////////////000000000000000000000000222000333888333333GGGccc{{{wwwqqqZZZWWWXXXZZZ```fffgggggghhhkkkmmmmmmggg___ZZZ[[[```ggglllppppppqqqpppooopppsssuuuttttttssssssssstttuuuuuurrrqqqrrrtttwwwxxxwwwvvvxxxxxxwwwuuuuuuyyy~~~}}}zzzyyyxxxwwwuuussspppooonnnmmmllljjjiiiiiibbb```]]][[[WWWRRRLLLHHH@@@>>>;;;888666555666666666777:::<<<<<<;;;999777666777999999666777CCCPPP~~~~~~tttnnnlll\\\FFF555.........---+++++++++************)))*********************************)))))))))((((((************))))))))))))+++***((('''''')))+++,,,+++***)))((((((***,,,---******+++++++++,,,,,,,,,,,,---///000111333666888999:::<<<>>>@@@CCCHHHLLLKKKLLLOOORRRQQQQQQXXXaaa~~~|||}}}~~~{{{xxxsssmmmeee\\\RRRKKKHHHEEEAAA?????????>>>>>>@@@@@@CCCGGGFFFFFFKKKSSSbbbkkkyyyoooXXXGGG<<<;;;@@@=========<<<======>>>???888>>>DDDMMMbbb}}}tttbbbdddrrr}}}|||}}}}}}bbbPPPKKKIIIDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGDDD@@@>>>===>>>======<<<;;;::::::999999:::::::::999999888888999999:::::::::<<<>>><<<777555555111111000/////////000000000//////.......................................////////////////////////111+++---333111---888LLLbbb|||hhhZZZXXXVVVXXX]]]```bbbdddhhhmmmlllhhhccc^^^\\\]]]```bbboooqqqrrrrrrqqqqqqssstttssssssssssssssstttuuuuuuwwwvvvuuuvvvxxxxxxwwwuuusssssssssqqqqqqsssxxx{{{}}}}}}}}}|||zzzyyyyyyxxxvvvtttnnnnnnmmmkkkiiihhhffffffaaa^^^ZZZUUUPPPJJJDDD@@@:::999777666555666777888888999;;;<<<;;;999666444555777999888555===UUUlll~~~rrrggg___\\\LLL:::111000000...+++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))+++***((('''''')))+++,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,+++---///000111333666888999:::;;;<<<>>>BBBGGGKKKLLLLLLOOORRRQQQQQQXXXbbb{{{|||~~~~~~~~~{{{zzztttoooggg___WWWNNNFFF@@@@@@???>>>>>>??????===;;;AAABBBFFFJJJKKKMMMVVV```sss}}}oooSSSEEE???:::;;;???>>>>>>============>>>>>>;;;>>>HHH[[[www}}}vvv{{{~~~~~~{{{hhhVVVMMMKKKHHHBBBDDDEEEGGGGGGFFFEEEFFFGGGGGGDDDAAA@@@@@@@@@???>>><<<;;;::::::999999::::::999999888888888888999999===FFFIIIBBB<<<:::777333000000////////////000000//////......---......///........................////////////////////////333...---111000---111:::LLLqqq~~~ttt\\\RRRQQQOOOPPPVVV\\\```fffkkkkkkkkkjjjfffaaa\\\[[[[[[kkknnnrrrtttttttttuuuvvvrrrrrrrrrrrrrrrssstttuuuyyyxxxwwwwwwxxxxxxvvvtttssstttuuuuuutttuuuwwwzzzzzz|||}}}{{{|||zzzxxxwwwwwwwwwuuusssppplllkkkjjjgggeeecccaaa```]]]YYYSSSNNNIIICCC>>>:::555444333333333555777999999:::;;;;;;;;;999666555888777777999???SSSttt~~~rrreee\\\RRRBBB111+++---//////000+++++++++*********))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********+++++++++++++++******+++++++++,,,,,,,,,+++---000111222333555777;;;<<<<<<===>>>BBBGGGKKKLLLMMMPPPRRRQQQQQQYYYbbbyyyzzz|||~~~|||~~~yyysssrrrhhhbbbYYYPPPJJJEEE@@@>>>;;;;;;:::<<<>>>??????===AAADDDIIIOOORRRWWWdddppplllVVVCCC??????<<<<<>>=========>>>>>>???@@@@@@DDDTTTppp~~~~~~{{{kkkYYYOOOKKKGGGEEEDDDCCCEEEGGGGGGFFFEEEFFFGGGEEEDDDBBBBBBBBBBBBAAA???<<<;;;::::::999999::::::999999888888888888999999EEE[[[aaaLLL:::999888111/////////......//////000.........------......///........................////////////////////////111222222111000000222555===YYY|||yyyiii[[[TTTLLLIIIPPPXXX]]]bbbgggnnnppppppmmmfff^^^YYYXXXaaafffmmmrrrtttuuuuuuvvvpppppppppqqqqqqsssttttttwwwvvvuuuvvvwwwwwwuuutttuuuwwwyyyyyyxxxwwwxxxxxxvvvwwwyyy{{{~~~~~~|||}}}wwwuuutttssssssqqqmmmjjjiiihhhfffccc```]]][[[YYYVVVQQQKKKEEEAAA>>>;;;888333333222222333666888:::::::::;;;;;;;;;;;;::::::;;;999<<>>???BBBHHHKKKLLLMMMPPPSSSQQQRRRYYYbbbwwwxxxzzz{{{}}}~~~{{{~~~|||tttnnnlll^^^XXXNNNGGGBBBAAA@@@???;;;:::999;;;>>>AAABBBBBBAAADDDJJJRRRWWW^^^nnn}}}mmmTTTCCC888<<>>@@@AAABBBDDDKKKbbbwww}}}~~~}}}rrr```PPPKKKHHHCCCBBBGGG@@@BBBEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCCCCAAA???<<<;;;::::::999999::::::999999888888888888999999LLLllltttUUU999777888000//////.........//////000......---------......///........................////////////////////////(((///222...,,,000333444444JJJkkkwwwsss{{{yyynnn\\\PPPJJJOOOWWW[[[___cccrrrtttuuuqqqiii```ZZZXXXWWW]]]fffnnnrrrsssttttttppppppppppppqqqrrrsssttttttsssssstttvvvwwwuuutttsssuuuxxxxxxvvvtttsssrrrssstttuuuvvvxxx|||~~~|||yyyyyyuuutttrrrrrrqqqnnnjjjggggggeeeccc```\\\YYYVVVUUUPPPKKKEEE@@@===;;;:::888444444333333555888:::<<<999::::::;;;<<<===>>>???;;;:::DDD]]]yyyttteeeZZZ<<<222,,,///222///++++++,,,,,,,,,++++++++++++***************************+++++++++************)))&&&''''''((()))******+++(((((()))************)))'''))),,,......---+++)))******+++++++++,,,,,,,,,***---000222222333555777BBBBBBAAA@@@AAADDDIIILLLLLLMMMPPPSSSRRRRRRYYYbbb}}}gggkkkqqqwww|||}}}}}}}}}|||}}}~~~~~~~~~}}}zzzvvvppphhh___XXXJJJHHHEEEBBB@@@>>>======>>>;;;<<>>>>>DDD===:::???BBBAAABBBGGGXXXhhh}}}yyyaaafff{{{{{{zzz}}}xxxYYYRRRJJJGGGGGGGGGDDDBBB??????AAABBBBBBAAA@@@???BBBEEEDDD@@@???AAAAAA===::::::999999888777777777::::::::::::;;;;;;;;;;;;LLLTTTSSSFFF888222222111////////////....................................------------------------........................///////////////000000000222===IIIYYYwww|||zzz}}}{{{bbbQQQQQQ^^^hhhkkknnnttttttnnniiihhhccc]]]VVVUUUVVV\\\eeellloooooonnnpppqqqqqqoooooooooqqqoooqqqssstttrrrqqqqqqrrrwwwwwwxxxxxxwwwvvvtttssspppqqqssstttvvvwwwxxxyyy|||{{{{{{zzzyyywwwsssrrrpppnnnmmmkkkhhhfffeeeccc```]]]ZZZUUUOOOKKKFFFCCC???;;;888777777888333555777777777888:::;;;999>>>>>>:::888;;;;;;999777IIIgggpppTTTBBB222000...+++******+++,,,,,,,,,,,,+++++++++******************))))))))))))+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******************+++,,,------++++++******++++++,,,---+++,,,...///000222555777======>>>@@@CCCHHHLLLNNNPPPPPPQQQSSSPPPPPPWWW```{{{```ccchhhnnnssswwwyyyzzzzzz|||}}}}}}}}}~~~}}}xxxpppggg___WWWOOOJJJDDDCCCAAA>>>===<<<<<<===>>>;;;<<<@@@BBBBBBFFFLLLPPPWWWcccooozzzmmmQQQBBB>>>======>>>???@@@@@@??????:::999;;;>>>???EEEUUUfff}}}uuubbbZZZiiiuuu~~~yyyyyy}}}oooOOOJJJCCCAAACCCEEEDDDBBB???@@@@@@@@@@@@@@@???>>>@@@BBBAAA>>><<<>>>===:::::::::999888888777777666333555:::@@@FFFLLLQQQSSS;;;AAABBB999000//////...////////////............------------------------------------------------------------------------/////////000000111111111...444;;;EEE]]]gggRRRSSS```jjjmmmqqqrrrooonnnnnnhhh```XXXVVVUUUWWW\\\ccciiillloooppppppooommmmmmooopppooorrrttttttsssrrrrrrssswwwwwwxxxxxxwwwvvvtttssssssrrrrrrqqqpppppppppppptttwwwzzz~~~}}}zzzyyyxxxwwwvvvtttqqqooommmllljjjhhheeebbb```]]]YYYUUUQQQMMMHHHEEE@@@===:::666444333444555444666777888888888:::<<<:::<<<>>>===<<<<<>>AAADDDHHHKKKNNNPPPPPPQQQSSSPPPPPPWWW```VVVWWW[[[___eeelllqqqtttvvvxxx{{{|||||||||~~~tttlll```UUULLLGGGCCC@@@@@@???===<<<<<<<<<===>>>@@@===>>>BBBEEEGGGNNNVVV\\\cccpppqqqPPP<<<888::::::;;;<<<>>>???@@@@@@@@@:::===@@@??????MMMjjj|||aaaVVV]]]tttwww}}}}}}{{{zzz}}}yyyaaaIIIEEE@@@>>>@@@BBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>@@@BBBAAA<<<;;;<<<;;;888:::999999888888777666666444666999>>>CCCGGGJJJLLL333666777222///000000////////////............---------------------------------------------------------------------------,,,------...///000111111///...000555AAA\\\vvv}}}XXXIIIQQQ\\\hhhllloooqqqsssqqqiiiaaaYYYWWWSSSQQQRRRXXX```fffnnnnnnnnnmmmllllllnnnpppppprrrssstttsssrrrssstttwwwwwwwwwwwwwwwvvvttttttsssrrrpppnnnmmmmmmmmmnnnqqqtttwwwwwwxxx~~~}}}{{{wwwuuutttsssqqqoooooommmjjjhhhgggddd```^^^[[[WWWQQQLLLHHHEEEAAA>>>:::888555333222222333444555777888999888999:::<<<<<<;;;???AAA>>>===HHHXXX|||rrrfffXXXEEE666...---,,,+++++++++---...///,,,,,,,,,+++++++++******************))))))))))))************))))))))))))(((((((((((())))))))))))******))))))))))))******,,,,,,+++*********++++++++++++******++++++,,,---,,,...000111111333666999;;;<<>>======>>>???@@@BBB@@@AAAEEEHHHLLLVVV```fffmmmzzzsssXXXDDD;;;<<<@@@999:::;;;===>>>>>>??????>>>??????>>>BBBSSSooovvv```^^^kkk}}}zzz{{{~~~{{{kkkZZZJJJFFFBBB@@@@@@@@@???>>>AAA@@@>>><<<<<<<<<======AAACCCBBB===<<<===<<<888999999999888777777666666888777777666666555555555555444333111111111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000222000111444555EEEppp~~~zzz~~~eeeMMMGGGHHHZZZbbblllrrrtttoooggg```YYYXXXUUUPPPMMMOOOWWW]]]eeehhhkkkmmmmmmmmmnnnpppoooqqqrrrsssrrrrrrtttuuuvvvvvvvvvvvvuuuuuuttttttqqqpppoooooooooqqqsssttttttxxx{{{zzzxxx|||~~~|||{{{zzzxxxtttrrrqqqooommmkkkmmmkkkhhheeeccc```\\\YYYWWWRRRLLLFFFBBB???<<<;;;777666555444444444666666666888::::::999999;;;<<>>======>>>??????BBBBBBDDDIIILLLRRR^^^jjjsss~~~|||lllWWWGGG@@@===;;;:::;;;;;;<<<===============;;;:::;;;@@@MMMbbbuuunnnhhhoooyyy|||xxx}}}zzzhhh___TTTGGGEEEBBB@@@@@@@@@@@@???@@@???===<<<<<<<<<===>>>@@@BBBAAA===;;;<<<;;;888999999888888777666666555444444333333222222222111333000......///...,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000111000444888333888ZZZoooYYYHHH===GGGRRRbbbnnnpppkkkfffdddYYYYYYWWWRRRMMMLLLPPPSSSYYY^^^eeekkkmmmnnnnnnnnnmmmnnnpppppppppqqqsssuuuuuuuuuttttttttttttttttttooooooooopppqqqsssuuuvvvqqqvvvzzzyyyuuuuuu|||~~~~~~~~~}}}|||zzzyyyxxxwwwtttqqqnnnmmmllliiihhhjjjhhheeebbb___[[[WWWTTTPPPKKKEEE???<<<:::999777555555555444555666777888888999;;;;;;::::::<<<===>>>===??????:::AAAhhhrrrfffWWWKKK???555000000------,,,,,,++++++++++++,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))******(((((((((((())))))))))))******))))))))))))******,,,++++++***))))))))))))++++++******++++++,,,------...000111222444777999:::<<>><<<>>>===<<<<<<<<<===???@@@CCCEEEJJJQQQWWW^^^lllzzz~~~iiiTTTJJJ???;;;===???;;;777;;;<<<===============<<<;;;@@@HHHVVVjjj{{{ooottt{{{yyygggZZZRRRFFFAAA@@@?????????@@@AAAAAA>>>>>>============>>>>>><<>>:::999;;;:::777999888888777777666555555111111222222222222222222111...---///000...---///.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000111111,,,,,,222666111000DDD^^^yyylll```QQQBBB>>>FFFUUUdddiiihhhfffhhh[[[ZZZXXXTTTPPPMMMLLLMMMMMMTTT]]]dddhhhjjjjjjkkkjjjkkklllmmmmmmnnnqqqtttssssssrrrqqqqqqrrrrrrsssooooooppppppqqqqqqqqqqqqppptttwwwwwwsssrrruuuyyy{{{~~~}}}|||yyyyyyzzzzzzyyywwwuuutttqqqooollljjjiiihhhfffdddeeeccc___[[[XXXTTTOOOLLLFFFBBB<<<888666666555444333333333444555666777888999;;;<<<<<<;;;;;;<<<>>>;;;;;;>>>@@@BBBSSS{{{}}}uuujjj\\\KKK@@@777000,,,,,,------,,,,,,++++++******,,,,,,,,,+++++++++******************))))))))))))))))))))))))************(((((((((((())))))))))))******))))))))))))******++++++***)))))))))******++++++******++++++,,,---,,,...000111111333666999;;;<<>>===<<<<<<===>>><<<;;;===<<<<<<===>>>AAACCCDDDIIIMMMVVV```hhhrrrsss[[[HHH:::999777999===???>>>===:::;;;<<<===>>>?????????CCCTTTgggwww~~~~~~~~~zzzmmmZZZRRRMMM@@@@@@@@@@@@?????????@@@AAA<<<<<<===>>>????????????;;;>>>===::::::<<<<<<999888888888777666666555555222222111111000000000///333///000333222...///222.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........///++++++...111...---555AAAYYYsss~~~qqqmmmllleee[[[JJJGGGKKKXXXbbbddddddeee]]]ZZZVVVSSSPPPNNNKKKJJJHHHLLLSSSYYY^^^aaadddffffffhhhiiiiiijjjlllooorrrqqqqqqpppoooooopppqqqrrrooopppqqqrrrrrrpppooonnnssstttvvvuuuttttttvvvxxxvvvyyy|||}}}}}}|||~~~{{{}}}|||zzzzzz{{{uuuvvvwwwwwwvvvtttqqqpppkkkiiifffddddddcccaaa```^^^[[[WWWSSSPPPKKKFFFBBB===:::666444444444333222333333333444555666777888:::<<<======<<<;;;===>>>:::===BBBKKKZZZsss}}}rrreeeSSS@@@555111---,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))((()))))))))************(((((((((((())))))))))))******))))))))))))*********))))))))))))******+++++++++******++++++,,,---+++---///000111222555888<<<===>>>AAADDDHHHKKKNNNPPPPPPQQQSSSPPPPPPWWW```xxxHHHIIIIIIJJJJJJIIIHHHGGGEEEGGGJJJLLLNNNRRRWWW[[[dddgggmmmsssyyy}}}~~~|||zzz{{{~~~}}}lll___PPPLLLFFFBBB???>>>======<<<;;;;;;<<<>>>??????>>>======>>>@@@BBBEEEHHHJJJPPPVVVaaannnxxxkkkVVVGGG;;;;;;===??????<<<;;;<<<>>>888999;;;===???@@@AAABBBJJJddd~~~vvvppp~~~ssseeeVVVTTTSSSGGGEEEEEEDDDBBB???>>>>>>???:::<<<>>>@@@AAAAAA@@@@@@<<>>===<<<<<<===>>>===AAAHHHWWWqqqxxxaaaMMM888///...//////000((((((***+++,,,---------,,,,,,,,,+++++++++******************))))))))))))(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******))))))(((((()))***++++++++++++******++++++,,,---+++,,,...///000222555777======>>>@@@CCCHHHLLLNNNPPPPPPQQQSSSPPPPPPWWW```|||OOOLLLJJJIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMZZZ[[[^^^ccchhhoootttwwwvvvyyy{{{||||||{{{{{{|||zzzlllaaaWWWPPPFFFEEEBBB@@@>>><<<;;;;;;777999;;;;;;;;;<<<>>>???@@@>>>AAAEEEEEEFFFOOO[[[YYYhhhuuu{{{oooSSSAAA<<<>>>;;;<<<<<<======<<<<<<;;;<<<:::===AAA@@@???FFFPPPggg{{{cccppp{{{ggg^^^[[[UUULLLFFFIIIEEEBBBAAAAAAAAA???===;;;>>>@@@???===<<<===???>>>>>>===<<<;;;::::::999888888888777666444333222222333333333333222111111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++...000222111---***++++++************+++++++++++++++,,,,,,,,,------,,,,,,------.../////////999FFF```}}}uuuzzzrrrSSSGGGOOO\\\bbbaaa]]]ZZZWWWTTTQQQOOONNNMMMLLLKKKJJJJJJMMMRRRWWW[[[bbbbbbcccdddfffhhhjjjkkkqqqooommmmmmoooqqqrrrsssnnnoooqqqqqqpppqqqrrrtttrrrrrrrrrtttvvvwwwwwwvvvssswww{{{}}}}}}{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}|||zzzwwwvvvzzzyyyxxxxxxyyyxxxvvvuuutttsssrrrpppmmmkkkiiigggcccbbb```___^^^\\\XXXVVVPPPNNNJJJFFFAAA===;;;999444444444444444444333333777999:::;;;;;;;;;===???@@@===:::888999;;;>>>???:::PPPjjj}}}pppQQQAAA111,,,............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************************************)))))))))))))))))))))))))))(((''''''))))))))))))************+++***)))))))))***,,,---++++++++++++++++++,,,,,,---...///000222555777888:::;;;>>>BBBEEEIIILLLMMMMMMNNNPPPSSSRRRSSS[[[eeeNNNKKKHHHFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQTTTXXX\\\^^^dddhhhlllppprrrtttwwwyyyxxxzzz}}}xxxnnnaaaVVVPPPJJJDDD???AAAAAA???===<<<;;;;;;;;;:::;;;===>>>>>>>>>@@@BBBEEEDDDHHHMMMNNNPPPXXXcccnnnhhhPPP???999:::===999999:::;;;<<<<<<<<<<<<;;;;;;>>>@@@???DDDUUUfffxxxkkkeeesssmmm[[[UUUSSSMMMEEE@@@DDDCCCCCCDDDFFFDDD@@@===:::===@@@@@@???>>>???@@@>>>>>>===<<<;;;:::999999777777777666555444333222222222333333222222111000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,///000000---***+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////000777HHHaaazzzvvvVVVIIIKKKTTT[[[[[[ZZZXXXUUUQQQOOONNNOOOIIIHHHFFFEEEFFFIIIMMMOOOWWWYYY]]]aaadddfffggggggkkkjjjjjjkkkmmmqqqssstttttttttuuussspppnnnnnnooorrrrrrssstttvvvvvvvvvvvvtttwwwzzz|||{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz||||||}}}~~~}}}|||||||||}}}~~~}}}|||}}}~~~~~~|||zzzwwwvvvvvvuuutttttttttssspppnnnlllllllllkkkiiigggeeeccc___\\\XXXUUUSSSPPPLLLJJJEEEDDDAAA>>>;;;888666666444444444444444444555555888:::;;;;;;:::999:::;;;<<>>999888<<>>>>>===<<<<<<<<<<<<<<<:::<<<===>>>>>>@@@BBBDDDJJJLLLSSS\\\cccjjjuuuxxxhhhXXXDDD777444777999:::999999:::;;;<<<======>>><<<===??????@@@LLLeee|||zzzkkk\\\{{{mmm___RRROOOOOOJJJDDD???@@@AAADDDGGGIIIFFFAAA<<<999<<>>:::@@@QQQ___zzzyyyiii\\\SSSGGG666000---//////,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******************************************))))))))))))*********+++******)))((())))))))))))************''''''((()))))))))))))))******+++++++++,,,,,,,,,//////000222444666888999;;;===@@@CCCGGGJJJMMMNNNOOOOOOQQQSSSQQQQQQXXXbbbZZZVVVPPPLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDFFFIIIKKKLLLNNNPPPRRRVVVYYY\\\```ccceeeeeeeeejjjkkkmmmnnnoooooonnnmmmnnnmmmkkkiiigggeeeccccccbbb```\\\XXXUUUQQQOOONNNLLLLLLKKKJJJHHHFFFDDDCCCIIIFFFDDDDDDDDDDDDCCCAAA???>>>==================<<<>>>@@@AAABBBDDDHHHKKKSSSXXXaaalllxxxiiiQQQFFF???888666:::<<<;;;888;;;;;;<<<<<<===>>>??????@@@@@@AAAAAAFFFWWWqqqssshhhnnnyyy]]]SSSLLLLLLMMMIIIDDDAAA???AAADDDFFFFFFCCC???<<<:::<<>>???===>>>===:::>>>QQQooo|||sssjjjXXXKKKBBB777...,,,---///...***+++...++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************)))))))))(((******+++++++++******)))((()))))))))************&&&''')))*********)))(((*********++++++,,,,,,---///000111222444777999:::<<<===@@@DDDGGGKKKNNNOOOPPPPPPRRRSSSQQQPPPWWW```}}}```\\\VVVRRROOOLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAACCCCCCCCCAAAAAABBBCCCIIIIIIKKKMMMOOORRRUUUVVVZZZ[[[]]]^^^______^^^]]]ZZZZZZXXXVVVSSSQQQOOONNNPPPNNNKKKHHHEEEBBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@???===;;;>>>>>>======<<<=========???@@@CCCFFFIIIMMMRRRVVV```fffppp|||wwwaaaMMM>>>666777888;;;======<<<:::===<<<<<<;;;<<<<<<===>>>BBBCCCFFFKKKWWWiii|||{{{zzz^^^NNNIIIFFFJJJKKKGGGCCCAAABBBCCCCCCBBB@@@>>><<<;;;>>>>>>?????????===:::888;;;;;;:::999888777666666333333444333333222111000000000111111000000///...............------------,,,,,,+++++++++*********************************+++)))((((((***+++++++++***))))))))))))))))))***)))))))))*********++++++******++++++,,,---------...222666444222@@@```|||aaaLLLAAA>>>HHHLLLQQQRRRPPPMMMLLLLLLGGGFFFFFFEEEDDDBBBAAA@@@===???BBBFFFLLLSSSXXX[[[___aaaccccccbbbccceeehhheeegggiiijjjjjjkkkmmmoookkklllmmmmmmkkklllnnnqqqxxxxxxxxxwwwuuuuuuwwwyyyxxxxxxxxxwwwxxxyyyyyyzzzuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxzzz|||}}}|||zzzvvvsssrrrsssuuuvvvzzzyyyxxxvvvsssooollljjjiiihhhgggfffeeeccc^^^[[[______^^^\\\XXXTTTPPPNNNLLLHHHCCC>>><<<:::888666666666555444444444444444555555666777777888999999:::;;;<<<;;;::::::<<<>>>>>>===;;;>>>LLLeeetttkkkbbbPPPBBB:::000...------...,,,)))***///++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************)))))))))((()))******+++++++++******((()))))))))************((()))***+++,,,+++***)))))))))***+++,,,,,,------///000111222444777999:::<<<===@@@DDDGGGKKKNNNOOOPPPPPPRRRRRRPPPOOOVVV___|||gggddd___ZZZVVVQQQLLLHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAA??????@@@BBBBBBBBBAAAAAACCCGGGJJJLLLJJJKKKLLLMMMMMMNNNNNNNNNJJJIIIHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCC>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@???BBBFFFJJJOOOVVV]]]bbbmmmwwwkkkUUUFFF>>>:::555777888777666777;;;>>>;;;;;;:::999:::;;;===>>>GGGMMMUUU___ooo|||~~~oooKKKJJJHHHJJJOOOOOOJJJFFFEEEDDDDDDBBB???<<<;;;;;;===BBBAAA???>>>>>>===:::888::::::999888777666555555222222222222222111000000000000000000000///...............------------,,,++++++++++++************************************+++)))((((((***++++++******))))))(((((())))))***((())))))))))))*********)))******++++++,,,,,,---&&&---333222...333IIIaaavvvlllddd^^^ZZZSSSQQQOOOMMMKKKKKKJJJJJJEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>@@@DDDJJJOOORRRTTTXXX\\\]]]]]]___bbbfffeeefffhhhhhhhhhhhhjjjllljjjlllmmmmmmkkklllpppssstttuuuuuutttssssssuuuvvvwwwwwwvvvvvvwwwwwwxxxyyywwwvvvvvvuuuttttttssssssvvvuuuttttttuuuvvvwwwxxx|||yyyvvvsssrrrrrrssstttttttttsssrrrpppmmmjjjiiihhhfffdddcccbbb```]]][[[[[[YYYWWWSSSOOOKKKHHHFFFAAA???;;;999888777666444555444333333333333333444777777777888888999999999;;;;;;:::777666666999;;;666:::EEEVVVlllpppfff[[[HHH<<<666///000...---...,,,)))+++///***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************************))))))))))))((()))******+++*********))))))))))))************))))))***+++++++++++++++))))))***+++,,,------...//////000222444666888999;;;===@@@CCCGGGJJJMMMNNNPPPPPPQQQRRRPPPOOOVVV___|||uuusssoookkkfff___WWWRRRNNNMMMJJJHHHEEECCCBBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@>>>>>>@@@BBB>>>>>>>>>>>>???@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@<<<;;;;;;<<<<<<===>>>???===>>>>>>??????????????????@@@AAAAAAAAA@@@AAAAAA<<<===>>>@@@BBBEEEGGGHHHJJJMMMRRRXXX___hhhqqqwwwttt\\\III>>>:::888777777888888666555777;;;>>>:::::::::;;;<<>>??????===<<<:::999888777666555555444111111111222111111000/////////000000//////...---.........---------,,,,,,++++++++++++***************************************)))((()))+++,,,+++***))))))(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,(((***...///---///999FFFddduuuuuusss||||||ppp___RRRLLLIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAA???>>>>>>>>>@@@BBBEEEFFFMMMQQQVVVXXXWWWXXX\\\```aaabbbddddddccccccdddffffffhhhjjjjjjhhhiiinnnsssnnnoooqqqqqqppppppqqqsssuuuttttttttttttuuuvvvvvvtttttttttssssssrrrrrrqqqqqqpppoooooopppqqqssstttvvvuuurrrpppnnnmmmmmmmmmkkkkkklllkkkjjjhhhfffeeedddaaa^^^\\\\\\[[[ZZZXXXQQQOOOLLLHHHDDDAAA??????:::888666666666666444222222222222222333444555555888888999999999999999999999999777555555999>>>CCCIIITTTiiiyyyfffZZZNNN;;;333333000///,,,,,,...///+++***,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************))))))))))))'''((())))))*********)))))))))))))))************)))))))))))))))***++++++((()))***+++,,,------.........///111333555777888;;;<<>>???@@@???===<<<<<<===???;;;<<<===>>>>>>===<<<<<<===<<<<<<;;;<<<>>>???@@@=========>>>>>>>>>??????;;;;;;:::999999999999:::;;;<<<===>>>?????????>>>===>>>??????>>>===>>>???===???AAADDDHHHLLLOOOQQQ\\\```eeellluuurrrdddRRR>>>555777999888666888888:::;;;<<<===<<<<<<;;;;;;<<<>>>AAAEEEIIIKKKbbbsssyyyqqqtttwww{{{aaaNNNIIIEEEDDDFFFLLLRRRQQQJJJDDDDDD???AAACCCBBB???>>>???AAAGGGCCC???>>>@@@AAAAAA@@@999999888777666555444444000111111111111000000//////////////////......---......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,222...,,,...000000222666HHHXXXsss|||ssswwwyyyaaaTTTOOOLLLJJJHHHGGGEEEBBBAAAAAAAAAAAA>>>>>>>>>???>>>>>>======KKKPPPTTTTTTRRRRRRUUUXXXYYY[[[]]]^^^^^^^^^```bbbaaadddfffeeedddeeekkkqqqiiilllnnnooonnnnnnooopppsssrrrrrrrrrrrrsssttttttoooooopppqqqrrrsssssstttllllllkkklllmmmoooppprrrooonnnmmmkkkiiigggfffeeeccccccdddddddddcccaaa```ZZZWWWSSSQQQQQQQQQQQQPPPIIIGGGCCC???<<<:::::::::777666666666777666444222111222222333555666888999::::::999999999999999999666666555666999@@@HHHNNNssswwwooo[[[MMM@@@///,,,111111,,,)))***///111...***************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************))))))))))))''''''((()))))))))))))))))))))))))))************)))((('''''''''(((***+++((())))))+++,,,---......---...///000222555777888:::;;;>>>BBBEEEIIILLLMMMNNNNNNPPPQQQPPPPPPWWW```}}}uuunnniiigggbbb[[[TTTPPPPPPQQQIIIGGGEEEDDDDDDDDDBBB@@@???===;;;;;;===>>>>>>>>>>>>===<<<<<<>>>>>>===<<<>>>===<<<<<<;;;;;;<<<<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::===>>>??????DDDCCCCCCBBBBBBCCCDDDEEEKKKHHHGGGJJJRRR[[[cccgggnnnvvv}}}hhhQQQEEE===<<<;;;999888888999999666<<>>;;;:::;;;<<<999;;;>>>???CCCLLLZZZeeeoooyyygggfffnnn|||sssZZZKKKGGGDDDAAABBBBBBCCCCCCCCCBBBAAAAAADDDBBB@@@???@@@@@@???>>>@@@??????>>>===<<<<<<<<<999888888999999777333000333222111000////////////---...///000000///...---------------------------,,,+++***((((((((()))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,++++++,,,------......///777CCCRRRlllyyyXXXFFFFFFLLLHHHFFFCCCAAA????????????@@@???<<<:::999::::::;;;999999:::===AAAFFFKKKOOOUUUUUUUUUUUUVVVXXXYYYZZZYYY\\\___``````aaacccdddhhhhhhgggggghhhjjjkkkmmmpppoooooonnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnooommmllliiifffeeeeeefffgggcccdddeeefffdddaaa^^^\\\\\\[[[\\\\\\]]]ZZZVVVSSSOOOKKKFFFDDDDDDEEEEEECCC???>>><<<;;;;;;:::999777333333222222222222222222222222222333444555777777333777999777666666666666333777:::;;;AAAQQQiii|||{{{fffPPPBBB555222000......111////////////..................---,,,,,,+++******(((((()))************)))))))))*********++++++++++++++++++++++++***)))((()))************+++++++++******++++++++++++******************)))))))))))),,,+++*********+++,,,---000111111111111333777:::===>>>@@@CCCFFFJJJMMMOOOQQQRRRSSSRRRNNNLLLTTT^^^||||||uuuqqqkkkeee```]]][[[ZZZSSSPPPMMMKKKIIIGGGDDDBBBCCCAAA>>>>>>>>>??????>>>???===<<<===>>>>>>===<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>@@@???>>>???AAABBBCCCCCC>>>???AAADDDFFFHHHIIIJJJOOORRRWWW^^^eeekkkoooqqqxxxrrr___MMMAAA===;;;::::::999999:::;;;<<>><<<<<<>>>@@@@@@===<<<===BBBMMM\\\jjjssszzzlll___gggwwwgggRRRIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????>>><<<============<<<;;;:::999777777777777888666333111333222111000000/////////---...///000000///...---------------------------,,,+++)))((((((((()))***(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************++++++++++++++++++,,,,,,---.........333:::BBBVVVtttiiiQQQEEEBBBFFFFFFGGGHHHGGGFFFDDDBBB@@@>>><<<:::999999::::::999888888999<<>>?????????>>><<<;;;999888888888666444222222222222222222222222555444444444444555666666888888888777777888999999======>>>DDDQQQfff|||~~~{{{oooXXXFFF;;;222000000......000............------------...------,,,++++++******((()))******++++++******+++++++++,,,,,,,,,------******+++++++++***))))))(((((()))))))))*********)))******++++++******)))(((((())))))******++++++,,,+++*********+++,,,---...///000111222555999<<<>>>???AAADDDGGGKKKNNNOOORRRRRRTTTSSSNNNMMMTTT___}}}yyytttqqqnnnjjjfff\\\ZZZVVVSSSQQQNNNJJJGGGHHHFFFCCCAAAAAA@@@???>>>???>>><<<<<<======<<<:::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>??????@@@BBBCCCDDDEEEGGGJJJNNNQQQSSSUUUVVVXXX]]]dddlllrrrwww{{{~~~uuu\\\III>>>777666888999999999999:::;;;<<<===@@@===999999;;;>>>>>>>>>@@@@@@CCCNNN```qqq|||zzzbbbdddwwwuuuVVVIIIFFFCCCAAAAAA@@@???>>>>>>>>>???@@@@@@=========>>>??????<<<::::::;;;<<<<<<<<<:::888777555555444555666666333111333333222111000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))))))))************++++++,,,,,,---......222666555@@@XXXpppuuuaaaOOOEEEGGGGGGHHHHHHGGGEEEBBBAAA>>>===;;;:::999888999999888777666555666888:::;;;>>>???@@@AAACCCEEEGGGHHHNNNPPPSSSUUUVVVWWWYYY[[[YYYZZZ\\\^^^```aaaaaaaaabbbbbbbbbbbbcccdddeeefffdddddddddddddddeeeffffffhhhgggeeeccc```]]][[[YYYZZZ[[[[[[ZZZYYYVVVSSSQQQJJJJJJJJJLLLMMMLLLIIIFFF@@@===999777777888888777888777555555555555333222111111222222222222222222444444444444555666777777666666666666666777888999???AAAIIIZZZqqqxxxnnnlll___GGG999222...///000///...///------------,,,,,,,,,+++------,,,,,,++++++******)))******++++++++++++++++++++++++,,,,,,,,,,,,---)))******+++++++++******'''((((((((()))))))))))))))******++++++******)))''''''((()))***+++,,,---,,,+++*********+++,,,---,,,---///111333666;;;>>>???@@@BBBEEEHHHLLLOOOPPPSSSSSSTTTTTTOOONNNVVV```{{{vvvllliiifffccc```]]]ZZZWWWUUURRRNNNKKKIIIHHHFFFDDDEEEDDDBBBAAABBBAAA???>>>@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFDDDEEEGGGHHHJJJLLLOOOQQQYYYZZZ\\\^^^aaaeeehhhiiitttwww||||||oooZZZLLL>>>999888777777999999999::::::;;;<<<<<<===:::999:::===>>>>>>???BBBQQQSSSZZZgggwwwdddJJJDDDDDD??????DDD???>>><<<;;;;;;===???@@@<<<<<<<<<>>>??????<<<999888999;;;<<<<<<:::777555444333333444555555333111333333222111000000000000------------------------++++++++++++++++++++++++******))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))*********+++,,,,,,------111333...111BBBVVVqqqzzzyyyvvvpppkkkbbb\\\SSSJJJCCC?????????===<<<;;;999888888888888888777555444444555666777777888888999:::<<<===>>>DDDGGGJJJKKKLLLMMMOOOQQQNNNPPPSSSVVVXXXYYYXXXWWWYYYYYYYYYZZZ[[[]]]^^^___\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^]]][[[WWWSSSOOOLLLNNNNNNNNNMMMKKKHHHEEEDDD?????????AAABBBBBB@@@>>>999777555333333333444444555444222222333333222111111111111222222222222222222222222333555777888999444555888999888888???HHHWWW___oooyyyooobbb]]]PPP:::000...---///000000...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++))))))))))))************((()))***+++++++++++++++((((((((()))))))))******))))))************))))))(((((()))******+++,,,,,,,,,+++*********+++,,,---,,,...000222444666:::===@@@AAACCCFFFIIIMMMPPPQQQSSSTTTUUUUUUPPPOOOWWWbbbpppzzz}}}yyyvvvrrrmmmjjjfffbbb]]]ZZZWWWUUUSSSQQQPPPNNNLLLKKKKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGIIIKKKMMMOOOPPPQQQSSSVVVYYY\\\^^^aaaeeeiiilllllllllmmmrrrwww}}}rrr]]]JJJ???===777444999===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>AAA@@@BBBMMM[[[rrrsssvvv}}}hhhSSSDDDDDDCCC===>>>GGG>>>===<<<;;;;;;===???@@@<<<<<<===>>>???>>><<<999777888;;;<<<<<<:::777666444222222222444444222111333222111000////////////------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))*********))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,***...******333===OOOhhhrrrrrr}}}qqqYYYGGG???>>>???===<<<;;;:::999888888888777777666666666666777888777777666666666666777777;;;===@@@AAABBBBBBDDDFFFCCCEEEIIIMMMOOOOOONNNMMMKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTRRRNNNJJJEEECCCCCCCCCCCCAAA@@@===;;;:::777777777888::::::999777666555555333222222333444444333222222333444333111111111222222333333333333333333333333444555666777666888:::;;;;;;CCCZZZqqqrrr\\\OOOBBB111.../////////000000---+++.........------------,,,,,,+++++++++++++++************+++,,,,,,,,,,,,+++(((((()))))))))*********((()))***+++++++++++++++)))))))))*********++++++)))))))))******)))))))))+++++++++***************,,,+++*********+++,,,------///222333444666999<<<@@@AAACCCFFFIIIMMMPPPRRRSSSSSSUUUUUUQQQPPPXXXcccaaajjjvvv{{{xxxtttpppkkkgggdddaaa^^^\\\ZZZXXXUUUTTTSSSRRROOOMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOQQQSSSVVVXXXZZZ[[[^^^bbbfffiiijjjmmmssswwwxxxyyyzzz~~~rrr]]]MMM@@@999888999555555999;;;888888999;;;;;;<<<<<<<<<;;;;;;:::AAA===<<<>>>>>>FFF^^^vvv|||bbbRRRIIICCCCCCAAA===???FFF>>>======<<<===>>>@@@AAA>>>=========>>>===:::888666888999::::::999777666555333222222333333222000111111000///............---,,,,,,++++++,,,,,,---************************(((((()))************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((())))))******+++,,,,,,)))...---,,,111222999KKKppp{{{yyymmmTTTDDD===;;;======<<<;;;:::999888888777777777777888999999:::888888777666555555555555555777999:::::::::;;;<<<;;;===@@@DDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIILLLLLLLLLJJJGGGCCC@@@======<<<<<<;;;:::888777666444333222333555555444222444555555444333222333555444222222222444555444222222222333333444444555555777666555555444444555555999777999>>>DDDVVVzzzqqqSSS@@@777,,,...111111///...///...+++............------------++++++++++++++++++******)))******+++++++++++++++*********++++++++++++,,,)))******+++++++++******************++++++++++++((())))))******))))))(((,,,,,,+++++++++*********,,,+++*********+++,,,---...000222444555666999;;;@@@AAACCCFFFIIIMMMPPPQQQRRRSSSUUUUUUQQQPPPXXXcccTTTZZZcccllluuu~~~~~~zzzwwwtttqqqnnnkkkhhheeedddbbb```^^^[[[XXXWWWWWWVVVVVVVVVVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZ^^^___aaadddgggiiikkkmmmooosssxxxyyyzzz|||qqqaaaOOOEEE???:::999<<<888777777999777444777<<<999:::;;;<<<======<<<<<<@@@:::;;;AAAHHHSSSlll~~~}}}}}}~~~bbbPPPGGGEEEBBB@@@??????@@@AAA===>>>>>>???@@@@@@AAAAAA???===;;;;;;;;;:::888666666666777777777777666666777555333222333333111000000///...------,,,,,,------,,,+++******+++,,,---************************'''((()))***+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))***+++++++++(((...---...222///000===UUUggghhhRRRCCC<<<=========<<<;;;:::999888777777777777888888999999777777666555555555666666333555666777666555666777666777:::<<<======<<<<<<============>>>???@@@AAA>>>>>>>>>===>>>>>>???@@@CCCCCCCCCAAA???===;;;999888888777777666555555444333222111222333333222111111333555444222111333555333222111222444555444333333333444555555666666777666666666666777888999:::>>>===EEETTTcccttt{{{ppp]]]@@@222111......111111,,,+++///000---------------,,,,,,,,,+++******************++++++((()))******++++++******************++++++++++++******+++++++++***))))))))))))))))))************(((((())))))))))))((((((***+++++++++++++++++++++,,,+++*********+++,,,---,,,...222444666888;;;===???@@@BBBEEEIIILLLOOOQQQQQQRRRTTTTTTPPPOOOXXXbbb}}}EEEHHHNNNUUU]]]fffooottt}}}}}}zzzxxxvvvtttqqqoookkkkkkjjjiiiiiiiiiiiiiiifffggghhhjjjkkkmmmnnnooorrrtttvvvyyy|||zzzlllYYYKKKFFF===777:::;;;777444444222333777;;;888666999@@@777888:::<<<>>>>>>>>>>>>???;;;@@@OOO[[[eeexxx|||wwwuuuwwwxxxzzz|||___MMMMMMEEEEEEAAA<<<===BBBAAA======>>>@@@AAABBBBBBBBBBBB???===:::888888888666555555555555555555555555555888666333222333222111000//////...---,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))'''((()))+++++++++***)))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((()))******++++++$$$)))'''(((...******555888JJJccc|||{{{dddPPPDDD>>>>>>>>>===<<<;;;999999777777777777777777777777555555555555555666777777333555666666444333444444333444666888888888888888666555555555666777888999999999888888999999:::;;;<<<<<<;;;:::999777666555444444444444333333333333444333111111222333111000///222444333111000222444222111000111333444444333444444555555666777777888111222444777:::>>>AAABBBGGGIIIZZZtttzzzwwwuuudddVVVDDD---)))111333---111000***)))...111///,,,,,,,,,+++++++++************************++++++(((((()))***************(((((((((((())))))))))))+++++++++++++++***)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))***+++,,,------...,,,+++*********+++,,,---))),,,111444777999===??????@@@BBBEEEHHHLLLOOOPPPQQQQQQSSSSSSPPPOOOWWWbbbxxx?????????BBBFFFMMMSSSWWW```ccchhhooowwwfffaaaYYYOOOGGG@@@<<<:::444444444333333333333333333444666777888888999999???888666<<>>GGGNNNYYYkkk{{{oooqqqzzz}}}qqq```MMMDDDDDDFFFBBB===<<<>>>AAACCCDDD???>>>>>>>>>???@@@AAAAAA===<<<:::888666666666777999888666555444444555555111222333333222111///...///............---------************************+++++++++************)))************))))))))))))***)))(((&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))---,,,+++*********+++,,,333888DDDXXXppp}}}zzztttkkkjjjqqq^^^ccc]]]LLL@@@???<<<666888999888666888===>>>;;;999777555555666888888888666666666666666666666666333444444555555444444333444444444444444444444444444444444555666777888888666666666666666555555444111222222333333222222111333333222222222222222333333222222222333333444555444222111111333555666666333444444444444555666777444888<<<>>>AAAJJJVVV```eeexxx}}}uuupppjjjTTTJJJ>>>555222000...+++......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***)))((()))***+++***(((,,,+++***))))))***+++,,,************************((((((((((((((((((((((((+++)))(((&&&&&&((()))+++++++++******************+++,,,---,,,++++++---///---///222444666999===???BBBBBBCCCEEEGGGIIIKKKLLLQQQQQQSSSUUUSSSRRRYYYbbbxxx;;;::::::<<>>AAAAAA>>>???>>>>>>>>>>>>??????@@@;;;:::999777666666666777888777666444444444444555222222222222111000//////............------------************************+++++++++*********))))))*********)))))))))(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))))))))))),,,++++++*********++++++,,,...444AAATTTllluuuqqqooonnnyyyvvvdddYYYLLL@@@<<<>>><<<999999:::777111999777555555555666555444555555555555555555555555444444555555555555444444444444444444444444444444333222222333333555666666666666666666666555555444222222333333333333222222333222222111111222222333555444444444444444555555999888666666666777777666999:::;;;;;;999888777666:::DDDRRRaaannnyyyuuunnncccWWWEEE>>>555000000000000.........---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***)))((()))***+++***(((+++***))))))))))))***+++************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***+++,,,,,,++++++,,,...,,,...111333555888;;;>>>CCCCCCDDDFFFHHHJJJLLLMMMPPPQQQSSSUUUSSSRRRXXXaaaxxx777777777888999:::;;;<<<<<<===>>>AAACCCFFFIIIJJJTTTWWW\\\```ffflllssswwwyyyppp___YYYRRRNNNKKKFFF>>>777444222000//////000111222111111111222222222222222777555333555888::::::888<<>>>>>======<<<=========999999888777666666777777888777555444333333444444333333222111000000000000............------------************************++++++*********)))))))))******))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((******++++++++++++******,,,,,,,,,000===RRRkkk{{{{{{zzzsssppptttoooWWWDDD:::;;;:::777888;;;:::777999888666666666555333222555555555555555555555555444555555666666555555444333333333333333333333333333333333333333444555666666666666666666555555444222222333333333333222222222222222111111222222333777666666555555555666666777777777777777666666666666888;;;<<<<<<<<<<<<===BBBRRRjjj~~~vvvlllYYYFFF888444///---///111111///......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***)))((()))***+++***((())))))(((((((((((())))))************************((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((())))))***+++,,,+++******,,,...,,,...000222444777:::===CCCDDDDDDFFFHHHKKKMMMNNNPPPQQQSSSUUUSSSRRRXXX```yyy888888999999999888888888===<<<<<<===>>>???@@@@@@CCCEEEHHHJJJLLLPPPTTTWWW___dddlllrrrvvvxxxzzz|||}}}{{{rrrqqqoookkkfff]]]RRRKKKHHHDDD@@@===<<<;;;777444444333222111111222333444000000111111222222222333222555888;;;<<<;;;;;;:::AAAAAAFFFPPPYYYdddrrr~~~ttt___KKKFFFIIIMMMUUU^^^UUUKKK@@@<<>>===<<<<<<;;;;;;;;;;;;888888777777777777777777777666555333333333333444444333111/////////000000.........---------,,,,,,************************************))))))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((((()))***+++++++++***)))......------333AAAVVVeeezzzbbbOOODDDBBB===777777;;;===;;;999888777777777666444222444444444444444444444444444444444555555444444444333333333333333333333333555555555555555666777888666666666666666555555444222333333333333333333222222222222222222222333444777777666555555555666666444555777777777777888999666888999999:::>>>DDDIIIXXXjjjvvvfffNNN999555222000///000111000.........---------,,,,,,,,,************************))))))*********+++++++++***)))((()))***+++***((((((((((((''''''(((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))***+++++++++******,,,------///111333444777:::===BBBBBBCCCEEEHHHJJJLLLMMMPPPQQQSSSUUUSSSQQQWWW___xxx888999:::;;;;;;:::999888666666666555555666666777777888999999888999:::<<>>:::666555444222111111111222222333222111000000000000111000111111222333444444555333888<<<===<<>>...222111000000000000///---......---------,,,,,,,,,************************))))))*********+++++++++***)))((()))***+++***((('''''''''(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++***+++,,,+++******,,,......000222444555888;;;>>>@@@@@@BBBDDDFFFIIIKKKLLLOOOPPPTTTVVVSSSQQQVVV^^^vvv777777888999999999999888555444444333333444444555111222444333222222333444222444777999999999;;;<<<<<>>@@@<<<<<<;;;;;;:::;;;;;;;;;999999999999999888777666666555333222111111222222222222111000////////////------------,,,,,,,,,,,,******************************)))))))))((((((((())))))((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&'''((())))))***))))))%%%(((+++++++++---222555AAAOOOhhh~~~zzzrrrlllnnnsssvvvzzzkkkXXXHHH===:::777666666666666555666666666666666666666666333444444444444444444333444444444444444444444444444444333333333444444555666666666666666555555444333333444444444444333333444444444444555666777777555555555555555666777777999:::;;;999666666999<<>>??????AAACCCEEEHHHKKKLLLOOOPPPTTTVVVSSSQQQUUU\\\uuu777777666666666777777777888888777666666666666666111333555555555444555777222333444444444444666888222333555666777777666666999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===;;;:::<<<:::888666555555666666333333333333222111222333444777999777444333555777333333333333333333333444333444555666888999:::;;;@@@>>>>>>EEEUUUjjj|||nnnooosss{{{uuu```PPPPPPIIIHHHNNNNNNGGGCCCFFF@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::999777666555444333111111111111222111111111111000///...------------,,,,,,,,,++++++***************************)))))))))(((((((((((())))))((((((((('''''''''''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''((()))******)))*********+++---///000333>>>RRRiiixxxpppooovvv}}}tttdddIIIDDD???;;;:::::::::999777777777777777777777777555555666666666666555555555555555555555555555555555444444333333333444444666666666666666555555444333333444444444444333333555555555555666777888999555555555666777888999:::999<<<===;;;:::<<>><<<<<<<<<<<<;;;999777666555444333111111111111222000000111111111///---,,,---------,,,,,,,,,++++++************************))))))))))))(((((((((((()))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&'''(((***+++---***'''&&&(((,,,...///---555BBBSSSggg}}}}}}xxxlllTTTOOOHHHBBB@@@???>>>>>>777777777777777777777777777777888888888888777777666666666666666666666666777666666555555555666666666666666666666555555444333444444555555444444333666666666666777888::::::666666666777888:::;;;<<<>>>AAACCCDDDEEEJJJTTT\\\oooxxx|||nnnVVV>>>222111333222111222111///---,,,---.........---------,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***)))((()))***+++***((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++---.........------///000...000222333444666999;;;@@@@@@BBBDDDGGGJJJMMMNNNOOOPPPTTTVVVSSSPPPTTT[[[www999777666888;;;<<<:::888;;;999777666666555333111555555555555666666666666000111111222222111000///333333333222222222222111111111111111111111111111222222444555555333555888222222333333333444444444222222222333444666777888666888999999777777999;;;;;;888555444444666666555999999::::::;;;===@@@BBB===DDDXXXsssmmm\\\PPPLLLOOOHHHGGGDDDBBB@@@@@@AAABBB@@@BBBCCCDDDDDDAAA???===>>>===;;;:::999999:::;;;999::::::888555333333444666555333222222333555666444333111///------......,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((++++++***************+++,,,000555<<>>666444777999888444111555:::;;;999666666777777777888999999999666444444666999888444333444666555555666666666555555555<<<888555555777999888555888888:::<<<999555777>>>===999999<<<@@@AAAEEEJJJRRRaaaggg```___nnn}}}tttooo]]]PPP???333000222444444///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''******))))))((((((''''''))))))))))))))))))))))))&&&***+++(((&&&((()))(((((((((((((((((((((((((((***)))((((((((()))+++,,,++++++++++++,,,---.........///111111222444888;;;<<>>???DDDIIINNNQQQQQQ]]]iii{{{kkk[[[SSSLLLIIIHHHFFFDDDBBB@@@?????????@@@>>>???@@@@@@@@@>>><<<;;;<<<;;;;;;::::::::::::;;;999::::::888555333333333333222111111111222333333333222111///...---------,,,,,,+++++++++*********))))))))))))(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((+++******))))))*********+++---000222999HHH]]]lll}}}tttvvv|||vvvmmmhhhfffnnnuuu{{{{{{qqq]]]SSSFFF???>>>???===;;;@@@???===;;;999777777888888666444333333444555555000222444555555555666777777777888888888777666666000333666888888777666666888666666888<<<@@@@@@@@@@@@BBBFFFKKKMMMPPPZZZeeewwweee\\\FFF>>>333------///000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))(((++++++((())),,,,,,)))((((((((((((((((((((((((***)))((((((((()))++++++++++++++++++,,,---.........000111111222444888;;;<<>>>>>??????>>><<>>===<<<;;;;;;;;;<<<======<<<<<<<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;:::999===AAAAAA>>>>>>AAADDDFFFLLLLLLFFFHHHSSS\\\]]]___```bbb```]]]bbbuuukkkSSSGGG777444000///111222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))***+++***(((,,,000...)))(((((((((((((((((((((((()))))))))((()))******+++++++++++++++,,,---.........000111222222555888;;;<<>>FFFDDDBBBBBBCCCEEEFFFFFFNNNZZZjjjwww{{{zzzyyyxxx}}}vvvnnnmmmzzz|||cccSSSDDDCCCIIIIIIDDD@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::888777666666777777666777999:::;;;:::999999:::::::::777444222111222//////000000000///......//////000000///...,,,+++++++++++++++************))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''))))))((((((((()))*********+++,,,++++++///888>>>GGG[[[wwwuuunnnnnnkkkjjjoooxxxttt___PPPIIIGGGDDDBBB>>>???@@@???<<<:::999888777666555888<<<===<<<999;;;;;;;;;;;;<<<===???@@@>>>>>><<<;;;<<>><<<<<<<<<<<<<<<=========<<<;;;:::888777888888999666666777777888777777777777888888777444222222333222111111000000/////////------......---,,,,,,++++++************)))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&''''''((()))***(((***++++++******,,,---888888@@@PPPbbbsss|||pppmmmsss{{{yyyjjj[[[QQQSSS]]]eeerrrqqqpppppppppooommmkkk___aaadddfffhhhhhhgggggg]]]cccppp{{{wwwuuueeeXXXJJJ===666444000///.........///000111------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((('''%%%(((---+++&&&))))))))))))))))))))))))(((((()))************)))++++++++++++,,,---......///111222333333666999<<<<<>>@@@AAABBBCCCCCCAAA===:::888777777777999999999888888888777777888888888888888888888888>>>EEEEEE<<<999===<<<777999999999999::::::::::::999999:::;;;<<<>>>???@@@AAAGGGKKKHHHFFFOOOddduuu}}}zzzllliiipppiiiVVVGGG===BBB@@@AAADDDCCC???<<<===<<<===>>>>>>????????????<<<<<<;;;:::999999999999777777666666555555666666666777777666444333333444333222000///.........///...---,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***((()))******)))))))))))))))***111<<>>777333222000000000/////////000222---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((&&&))))))&&&'''******'''))))))))))))))))))))))))'''((()))***+++******)))++++++++++++,,,---......000111222333444666999<<<<<>><<<===>>>:::::::::999999999888888::::::::::::::::::::::::888@@@AAA:::888???@@@:::999999::::::::::::;;;;;;888999<<>>AAACCC@@@>>>???===>>>???@@@AAAAAAAAA@@@<<<<<<;;;;;;:::999999888999777666444444444555666555666777666444333444555333111///---,,,---...///...---,,,+++***+++,,,---************))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***((()))***+++++++++,,,,,,&&&***222666444666GGGZZZiiiwww{{{xxxpppwwweeeQQQDDD999666777555222111...///000...,,,+++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((&&&***+++(((&&&((()))((())))))))))))))))))))))))'''((()))++++++******)))++++++++++++,,,---......000111222333444666999<<<===AAACCCBBBDDDIIINNNNNNNNNNNNNNNOOOLLLKKKSSS\\\qqq|||ttthhhcccccciiiuuu}}}tttuuukkk]]]SSSQQQRRRNNNIIIPPPMMMIIICCC>>><<<>>>@@@===<<<;;;999777888<<>>??????AAACCCDDDEEEEEEEEEAAA>>>>>>AAADDDCCCBBB>>>???CCCJJJTTTaaammmttt~~~uuuuuuppp```dddppp{{{cccPPPJJJIIIGGGDDDIIIEEEAAA@@@AAAAAA@@@>>><<<===>>>??????>>><<<;;;??????>>>>>>===<<<:::999777666444333444333222111222333333333333333333333222111///------------...///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))************+++*********...333888;;;MMMVVViii}}}___III>>>:::555222222222222222000000///...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************************(((((()))******************++++++,,,------......///111333444555888<<>>@@@AAACCCDDDBBB@@@>>>>>>===;;;::::::<<<>>>@@@;;;:::999888777666666666///222555777666555333333444333333222111000000///000111222222222111///...------------,,,,,,,,,++++++++++++***))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))************)))///---,,,///444<<>>===@@@CCCDDDDDDCCCAAA??????===;;;::::::<<>>===888444444444222111111111000/////////---------......------,,,,,,,,,,,,+++++++++******+++******))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&((()))***+++++++++(((&&&(((+++,,,+++...333777@@@SSShhhvvv}}}hhhUUU>>><<<888444111111555999222111111222333222///---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********************************+++++++++,,,,,,************************''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))***************))))))***++++++,,,,,,,,,---///111333555999===@@@@@@AAACCCEEEHHHKKKMMMNNNMMMSSSQQQPPPSSSQQQVVVfff{{{zzzooorrr~~~lllVVVKKKHHHGGGGGG@@@@@@@@@>>>======@@@BBB;;;>>>AAAAAA???======>>>:::999888888999:::<<<>>>===;;;999777666666777777:::===>>><<<666333333555000000000000000000000///------,,,,,,,,,,,,------++++++++++++*********************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***---)))))),,,---***)))***000000555AAAMMMZZZjjjxxxwww|||xxxfffUUUBBB444444777888444///---111666000/////////000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))***************((()))+++---...---,,,+++---///111333555999===AAA@@@AAADDDGGGIIILLLMMMNNNJJJPPPOOONNNRRRPPPWWWgggssstttyyy~~~~~~xxxtttpppllljjjiiifffnnnlllSSSDDDBBBDDDCCC@@@@@@AAABBB???===<<<>>>@@@;;;===@@@???<<<:::;;;<<<777777777777777999:::;;;<<<;;;888666555555666777777:::;;;888333000222555////////////000000000000...---,,,++++++,,,...///+++++++++************)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((,,,'''%%%)))------,,,,,,***(((+++333888<<>>AAA@@@BBBDDDGGGJJJLLLNNNNNNGGGNNNMMMLLLPPPPPPVVVhhh|||{{{tttxxx{{{ppphhheeeeeedddaaaeeeqqqgggVVVMMMDDDAAACCCEEECCC???@@@@@@AAA@@@>>><<<999888:::;;;>>>???@@@???>>>===888777777888::::::999888888666444222111222333444444444333222222111111000000000//////.........---------,,,,,,+++***))))))************************))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))******************+++,,,...///000000888AAANNNZZZeeerrr~~~ttthhhNNNJJJCCC===888666777777333333222222111000000000...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********++++++******************************))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))***(((''')))++++++((($$$))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))))))))***+++,,,---///111333555777999<<>>===;;;:::999<<<===>>>>>>>>>===<<<;;;888777777888999:::888777777666444333222222333444444333333222222111111000000/////////.........---------,,,,,,+++******)))************************++++++***))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))(((((()))))))))***************+++,,,,,,---......222666;;;AAAKKK[[[mmmzzzpppXXXDDDEEEBBB>>>999777666666777222222111000000//////...------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******))))))******++++++)))))))))******++++++,,,*********)))))))))((((((***)))((()))++++++)))((()))))))))))))))))))))))))))''''''((())))))'''$$$(((((((((((((((((((((((((((((((((((('''''''''&&&))))))*********+++++++++))))))))))))***+++,,,------///222555777:::>>>AAADDDDDDEEEFFFGGGIIIJJJKKKKKKQQQOOOMMMQQQPPPVVVhhh\\\```eeegggjjjpppyyyxxxuuutttvvvzzzppplllnnnppppppggg\\\YYYaaappp~~~wwwhhhYYYLLLDDDAAA???>>>======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;>>>======<<<<<<;;;::::::888777777777999999777555666666555555444333333333333333333222111111000000/////////...............---,,,,,,++++++*********************************------,,,+++***)))((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,...444@@@PPP[[[cccqqqtttbbbSSSEEE999:::999777555444444555555111000000//////...------------,,,,,,,,,,,,------+++*********))))))))))))++++++++++++++++++++++++((()))))))))***++++++,,,'''(((((()))***+++,,,,,,******))))))))))))(((((()))(((((()))******)))'''))))))))))))))))))))))))((('''&&&'''((((((&&&$$$((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))))))))*********++++++***))))))******+++,,,---,,,...111444777;;;@@@CCCCCCCCCDDDEEEFFFHHHIIIJJJJJJQQQOOONNNRRRQQQWWWhhh|||[[[YYYWWWUUUVVVZZZ___dddrrr||||||uuuuuu|||vvvjjjcccaaabbbbbbaaabbb```bbbnnnmmm\\\NNNBBB???BBB999;;;===<<<:::999;;;======<<<:::999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;888777777777888888666555555666666666555444333222333333222222111000000000........................,,,,,,,,,++++++*********************************...---,,,+++***(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))***,,,---...000555999BBBPPPcccpppwww~~~sss^^^JJJ???===??????444333333333333333333333111111000//////......------,,,,,,,,,,,,,,,,,,---************))))))))))))************************)))))))))***************(((((())))))******++++++***)))))))))(((((((((((()))(((((()))******)))'''((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************************+++,,,------,,,///222555777;;;???BBBCCCCCCDDDEEEGGGIIIJJJKKKJJJPPPOOOOOOSSSRRRXXXiii}}}{{{sssiiibbb___\\\VVVRRRZZZccckkknnnqqqwww|||~~~|||yyy|||}}}wwwrrrnnnccc\\\YYY```mmmvvvuuuqqqmmmnnnvvvfffMMMCCC???888888<<<777:::<<<;;;777666777:::;;;:::999888888999:::;;;888888888888999:::;;;<<<888777777777999999777555666666666666555444333222333333222111111000000///---------...............,,,,,,+++++++++++++++***)))))))))))))))))))))))),,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((((((((((((((((((***,,,......---,,,+++***+++444???GGGOOO___uuu}}}iii\\\KKKFFFAAA>>>;;;888666666333333333333222222111111222111111000000///......,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************************************)))((('''+++******))))))((((((((()))))))))((((((((((((''')))((('''(((******((('''(((((((((((((((((((((((()))))))))((((((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************+++,,,---...///111333555777999===@@@DDDDDDEEEFFFHHHJJJLLLMMMIIIPPPPPPOOOSSSQQQWWWggg{{{vvvmmm```VVVNNNVVV[[[ZZZZZZ^^^dddffflllrrr|||qqqgggfffdddbbbaaaccchhhkkk\\\\\\dddwwwttt\\\KKK======@@@<<<888777777999;;;999666444666888999999888888777888888888555555666777999:::;;;;;;888777777888::::::999888777777666666555444444444222222222111000000//////---------------.........++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))++++++***))))))+++,,,...))),,,---...333AAAVVVeeepppzzzuuugggWWWIIIBBB:::999:::<<<:::444111000555444444333222111111000222222111000000//////...,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++************************((()))*********)))((('''++++++***)))(((''''''&&&))))))((((((((((((''''''(((''''''((())))))(((&&&)))))))))))))))))))))))))))******)))''''''(((***''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))))))))******+++******++++++,,,---...///111444555666999<<>>:::777777777777666555555666777888888888888777777666555444555666888999999888888777777777999;;;<<<;;;:::888777666555444444555555222222111111000000//////,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))*********)))'''&&&(((+++...///,,,---,,,+++,,,222===EEELLLVVVcccooowww{{{___JJJ@@@<<>>@@@CCCCCCDDDFFFHHHJJJLLLMMMIIIPPPOOOOOOQQQNNNRRRbbb{{{~~~zzzyyylllbbb\\\XXXXXXZZZ]]]``````^^^\\\ggghhhiiiiiijjjnnnsssxxx}}}yyymmmnnntttzzzvvvtttwwwzzzmmmoooqqqoooiiibbb]]][[[rrrsssrrroooooottt~~~jjjNNN===BBB;;;<<<999555444666777555666555444333444555777777777888888888888666444333444555777999999888666555777777777999<<<>>>===<<<:::888666444333444555666222222111111000/////////,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((******+++)))((()))***,,,,,,+++***(((***+++,,,++++++,,,...---666AAAIIIPPP\\\mmmzzz{{{~~~sssWWWMMMCCC???<<<999888999666333555999888222222666555444222111111111222333000//////...------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))!!!###&&&***,,,,,,,,,,,,(((((((((((()))))))))))))))(((((((((''''''''''''(((''''''((())))))(((&&&))))))))))))))))))))))))'''))))))'''$$$$$$&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++++++++,,,---......,,,...222555777;;;???CCCAAABBBCCCEEEGGGIIIKKKLLLIIIPPPOOONNNQQQMMMQQQ```vvv}}}|||pppjjjlllnnnlllfff^^^XXXUUUUUUQQQNNNNNNRRRVVVYYYYYYaaaeeeiiikkkkkkjjjjjjjjjgggkkkpppqqqooopppuuuyyyvvvuuuuuuuuuqqqllllllqqqssslllddd_________\\\YYY```___]]]ZZZYYYYYYYYYZZZWWW^^^ccc^^^VVVYYYiiiyyyxxx___KKK???;;;999777666555555555555444444444444444333222222333333333888888888666444333444555888999::::::999777444222666666666777888888999999999777444333444444444333555333111///000///...,,,+++,,,,,,------,,,+++++++++++++++************)))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++***)))))))))))))))***))))))***++++++++++++***...///111333666<<>><<<999666444333444444555555444333333222111111111222222222222111000000000...,,,---///...,,,)))***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))'''((()))++++++******)))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))************+++***)))((()))***,,,...///111444777888;;;>>>@@@EEEEEEFFFGGGHHHHHHIIIIIIMMMSSSQQQOOOPPPMMMPPP```|||yyy~~~vvvoooaaa\\\WWWUUUXXX]]]```aaaYYYYYYWWWTTTQQQOOOPPPRRRRRRWWW\\\]]]ZZZWWWWWWYYYUUUWWW[[[]]][[[WWWYYY______]]]ZZZXXXZZZ\\\^^^___aaabbbbbbaaabbbeeejjjoooyyy~~~~~~wwwoooqqqyyy[[[QQQCCC999666777777777444444444444333333333333444333333222222333333333555555666555333333444666777888999999888666333222333444444555666666777777888666333333444444444333666444222111111111000///...---------,,,,,,+++++++++++++++************)))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###%%%%%%$$$$$$###$$$$$$%%%#########""""""""""""!!!$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((())))))((((((((())))))***))))))***++++++++++++***......///...///222666999999???HHHPPPXXXbbbnnnwwwxxx{{{}}}yyy{{{}}}}}}}}}xxxmmm```SSSOOONNNHHHBBB>>>===<<<:::777666555444444555444444333222222111111111222222222222111000000111///------...///,,,***+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))'''((()))***+++******)))))))))((('''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))************,,,+++***)))***+++---//////111444777888;;;>>>@@@EEEEEEFFFGGGHHHIIIIIIJJJLLLRRRPPPOOOQQQMMMQQQaaa}}}vvvrrrmmmlllpppvvv||||||vvvkkk___UUURRRTTTVVVWWW]]]ccceeeaaaZZZVVVTTTPPPUUU]]]bbb___ZZZ\\\bbbggghhhjjjkkklllnnnpppssssssvvvxxxyyy{{{yyycccSSS???:::444222333444333111333333333222222222111111333333222222222222333333222333444444333333555666666777888888777555333111222222333444555555555555777555333333444555555444444222111000111222111000111000...,,,,,,+++,,,,,,+++++++++************)))************************((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""%%%$$$$$$###$$$$$$%%%%%%#########""""""""""""!!!$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''((()))***((()))******++++++******+++,,,,,,+++******+++------///111222666>>>IIIQQQZZZ```lllyyyuuurrrrrrnnnhhhkkkjjjuuutttaaaSSSFFF>>>999:::;;;::::::;;;;;;;;;:::999888666444444444444333333222111111111111111222222111111000///111///------......---,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++************)))))))))'''((()))*********)))))))))((((((''''''''''''((((((((())))))))))))((((((''''''((((((((()))))))))%%%%%%'''((()))*********''''''''''''''''''''''''******)))(((((((((((()))))))))))))))************,,,+++******+++---...000///111555777999;;;>>>AAADDDEEEFFFGGGHHHIIIIIIJJJJJJPPPOOONNNQQQNNNRRRbbb~~~}}}pppgggfffkkkpppwww~~~}}}vvvrrrrrryyyzzzxxx|||vvveeeUUUFFF===999666444333444333111///333333222222222111111111222222222222222222333444444444555444333333444666777777999999888666444333222333555666777777666666777555444555666777777666222000//////111222111111333111///,,,++++++,,,---+++++++++*********))))))************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***((())))))***************(((***,,,,,,+++++++++---///111222222111111333555===AAAIIISSS___iiipppsss|||}}}~~~{{{vvvyyyxxx}}}zzzvvv||||||yyylllaaaXXXPPPGGGAAA@@@;;;888999999666666999999999::::::999777444333333333222222111111111000111111111111111000000///000///---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))((((((((())))))))))))))))))(((''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))((((((((((((((()))((()))))))))************************+++---...//////222555777999;;;>>>AAADDDDDDEEEFFFHHHIIIJJJJJJHHHOOONNNNNNPPPNNNSSSccc|||vvvmmm]]]NNNAAA888444444000//////000222333444333333333333333222222222111111111111111222222333444777777777666444333444555888999:::::::::888666555555666888999:::999999888888777666777888999888777333111000000222333333222333111///,,,++++++,,,---+++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''))))))(((((()))************)))'''))),,,,,,,,,+++,,,---)))+++...000000000000000000000222444888===AAAEEEKKKPPPYYYdddppp|||vvvpppjjjfffccc]]]VVVLLLDDD@@@???>>>===999555444555333//////222666777888999888666333111222111111111111111000000000111111111111000//////.........,,,+++++++++,,,,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))************(((((()))***+++,,,---...000222555888999<<>>EEEIIIIIIIIIFFFIIIQQQRRRNNNMMMPPPWWWSSSMMMHHHEEEDDDBBBAAA@@@===999888999:::888666444888999333///111333333555222//////111333555555555;;;BBBEEEBBB===999666666222000555888666222111......////////////......////////////000000000000000000000000000//////...---111555666222///---------,,,***))))))***,,,---+++++++++************)))(((((((((((((((((((((((('''((((((((())))))******(((''''''&&&&&&((()))***'''''''''''''''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((()))***,,,......//////000333666888:::<<<@@@BBBBBBCCCEEEFFFHHHJJJKKKLLLIIIOOONNNMMMOOOLLLQQQ```www}}}uuufffQQQ@@@777333000---.........------,,,,,,,,,,,,,,,,,,---------......,,,---......------...000000000000000000111111222333333333444444444555555777777666666555444222222333333222222333444666777;;;999777444333333444444111000///------......///......---,,,,,,+++************)))''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))''''''(((+++)))&&&(((,,,---...///,,,)))''')))+++******))))))))))))******,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000111222333444666666777888999:::;;;<<<===<<<:::888666555444444333222222222111111000000///////////////000000111------...///111333444555111666<<<@@@@@@@@@???>>>666555333222222222333444111000...,,,++++++,,,---////////////////////////........................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))+++***)))'''''''''((()))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&(((*********)))))))))))))))***+++,,,---...,,,111666888999;;;???CCCDDDEEEGGGIIIJJJJJJJJJIIILLLPPPMMMLLLPPPMMMOOO]]]vvv~~~vvv^^^LLLGGG???555000000222222111...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......------...000000000//////000000111222333333333333444444444444333444444444444444333222333222222222333444666666888666444222111111222333000000...---------...///...------,,,++++++*********)))(((''''''&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''(((((()))+++...333+++%%%&&&'''&&&%%%&&&)))***+++)))'''%%%''')))***))))))(((((())))))***+++***************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111------...///000111222222666555333222111000//////000000000/////////............------......///000------......000111333444000444999<<<<<<;;;;;;;;;:::999777444222000//////222111///.........///000////////////////////////........................------,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))***)))(((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))************************+++---...///---111666999:::<<>>555222222333222111/////////---)))&&&,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++---......---,,,...//////////////////000111111111111111222222222333333222222333333333333222222111111111111222222333333000000////////////000111.........---------------,,,,,,++++++*********)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&(((((()))***---000???222''''''******'''%%%''''''(((''''''((()))***)))((((((''''''(((((()))'''(((((())))))*********((((((((()))))))))******++++++++++++++++++++++++************************,,,------...//////000000---------......---------++++++++++++++++++++++++,,,++++++++++++,,,------...------------......///000111222222111111222333;;;;;;<<<<<<<<<:::999777000000//////...---,,,,,,////////////////////////////////////////////////,,,++++++*********++++++************************************)))))))))(((''''''''''''(((((()))))))))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))))))))+++,,,...+++++++++,,,---...///000///333888;;;;;;<<<@@@DDDDDDEEEGGGIIIJJJJJJJJJIIIGGGMMMLLLKKKOOONNNSSSdddzzzzzz}}}vvveeeZZZKKKDDD;;;444111000...---,,,,,,+++,,,,,,,,,+++)))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,,,,---////////////...///000000111000000000111111111111222555555555444444333111111000000000111111111111111///////////////000000000---------------,,,,,,++++++***************)))))))))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""############$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&((())),,,'''###$$$%%%######%%%'''&&&&&&&&&'''((())))))((((((''''''''''''(((((('''''''''(((((())))))***''''''((((((((()))))))))************************++++++************))))))*********+++,,,,,,------,,,---.../////////......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------000111222111//////000222666777999:::;;;;;;:::999555555555444333111...---........................////////////////////////,,,,,,++++++++++++,,,,,,************************************)))))))))(((&&&&&&''''''((((((((()))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***))))))))))))+++,,,...+++++++++,,,---...///000000444888;;;;;;<<<@@@CCCDDDEEEGGGIIIJJJJJJJJJIIIFFFMMMLLLKKKNNNMMMTTTfffzzzpppcccUUUIII>>>999333000...---......---+++******************+++,,,)))************+++++++++))))))*********+++++++++***,,,------,,,,,,---...//////......//////000111/////////000000000111111666666555555444222111000//////000111111000000///////////////////////////,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""############$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###%%%""""""$$$'''%%%"""###(((&&&$$$###$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************))))))************++++++,,,,,,***+++,,,.........---,,,*********++++++++++++++++++++++++++++++,,,------++++++*********+++,,,,,,///000111000///...///111222333333444444333333222999:::;;;:::999666333111------------------------........................,,,++++++++++++,,,------************************************))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))******'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))***+++,,,,,,******++++++,,,...///000000444888::::::;;;???BBBDDDEEEGGGIIIJJJJJJJJJIIIFFFMMMLLLKKKMMMLLLTTTgggqqqttt{{{|||}}}vvvsss[[[OOO???222------000333///---)))'''(((***,,,...---...---,,,***)))******))))))))))))******++++++))))))))))))*********+++***,,,------,,,+++---...///............///000000....../////////000000000333333333333333222111111...///000000000///...............///......------+++,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$''')))'''$$$&&&+++'''%%%###$$$&&&''''''%%%'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))++++++++++++,,,,,,,,,,,,)))***,,,------,,,+++***))))))))))))******++++++******))))))******+++,,,))))))))))))******+++,,,---///000000///...//////000///...---------------222444666777666444111///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++,,,,,,************************************))))))))))))&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''((()))************************+++---...//////333888999999:::>>>AAADDDEEEGGGIIIJJJJJJJJJIIIFFFNNNMMMKKKLLLKKKTTThhh999BBBQQQbbbpppwwwwwwvvvzzz~~~zzzzzz|||xxxqqqfffZZZMMMBBB;;;000---+++---111222000---)))***---......,,,)))'''(((***+++,,,+++*********(((((())))))*********+++))))))))))))***************,,,------,,,+++---..................///000000............/////////000000000111222222222222111......///000000///...------............---,,,+++++++++,,,---,,,+++***)))(((((((((((())))))))))))(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""############$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$&&&''''''%%%$$$&&&%%%"""###'''+++(((&&&&&&(((***(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))))))))))))))+++,,,---...,,,+++***'''((((((((())))))******((((((((((((((()))******(((((((((((()))***+++,,,+++---///000///.........------+++++++++,,,...///'''))),,,//////...+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))************))))))))))))''''''((((((((('''%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&(((*********)))))))))))))))***+++,,,......///333777999999:::===@@@DDDEEEGGGIIIJJJJJJJJJIIIGGGNNNMMMKKKLLLKKKTTThhh|||///111555<<>>FFFOOOUUUaaaeeekkknnnppppppqqqrrrqqqxxx}}}wwwmmmeeeWWWOOOCCC;;;666333000---...---,,,+++*********+++************************************************)))((((((''''''(((((()))))))))))))))************'''(((((())))))(((((('''+++************+++,,,,,,******+++---..................---------....../////////000000000000//////.........//////......------------///111333222111---+++++++++,,,,,,***((())))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************))))))******))))))(((''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,++++++******+++++++++,,,++++++***)))+++)))((((((***++++++***************************,,,+++************+++,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((******(((&&&$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''((())))))(((&&&&&&''')))''''''(((((())))))***************+++,,,---...///000222444666888;;;>>>AAADDDDDDFFFIIILLLLLLKKKIIIHHHNNNLLLJJJLLLIIINNN^^^zzz((()))***+++,,,+++******+++)))'''&&&(((+++---///666999???CCCGGGJJJMMMPPPVVV]]]hhhrrrwwwzzz{{{{{{}}}{{{~~~}}}|||zzzvvvtttnnnfffZZZQQQKKKEEE>>>999555111,,,***,,,///111222---------------,,,++++++))))))))))))))))))))))))************************(((((((((''''''(((((((((((((((((()))))))))******'''(((((())))))(((((('''***************++++++,,,((()))+++,,,---.../////////......---------......//////000000000000//////...////////////......---------///111222222111000...---,,,---......---+++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$##################$$$################################################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))******)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))))))))******+++******))))))******++++++++++++*********)))((((((***++++++***))))))))))))))))))))))))++++++************++++++)))))))))))))))(((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((('''&&&&&&''')))''''''(((((())))))***************+++,,,---...///000222444666888:::>>>@@@CCCDDDGGGIIIKKKKKKJJJIIIIIINNNLLLJJJKKKHHHLLL\\\|||$$$%%%''')))******)))((()))''''''(((+++---,,,+++,,,---////////////111222777<<>>777222000000///...111///---,,,---.........++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((())))))******))))))(((******))))))******+++,,,((()))***,,,---.........///......---------......//////000000000000////////////000000///......---...///111111111//////......---,,,---......---+++(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$#########$$$$$$#########################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((())))))***))))))((()))******++++++*********)))(((((()))***+++***)))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''&&&%%%%%%&&&(((''''''(((((())))))***************+++,,,---...///000222444666777999===@@@BBBDDDGGGIIIJJJJJJJJJJJJIIINNNLLLJJJKKKHHHLLL\\\}}}$$$%%%'''((((((((('''&&&%%%&&&'''***------,,,+++***+++,,,+++******,,,---***,,,000222555888<<>>???EEEOOOWWW[[[```eeegggjjjnnnrrruuuxxxzzz|||wwwsssppppppssstttrrrnnnoooooonnniiiccc]]]YYYWWWNNNJJJEEE@@@<<<999666444222111111222333333222000---.........,,,+++)))((((((((()))***++++++++++++************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((())))))******))))))(((***))))))))))))***++++++))))))***,,,------------......---------....../////////000000000000//////000000000000//////...---...///111000...------...---+++++++++,,,,,,***(((((((((((((((((((((((((((((((((((()))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))((((((((()))******+++*********((((((''')))++++++***((())))))))))))))))))))))))))))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%&&&(((''''''(((((())))))***************+++,,,---...///000222444666777999<<>>888666777222000...///111222111000)))******++++++***'''%%%'''(((***+++++++++++++++************++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''(((((())))))((((((''')))))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,---------------...///000//////000000000000//////111111111000000///------,,,...///...,,,,,,...000...,,,++++++,,,+++)))'''(((((((((((((((((((((((('''((()))))))))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((''''''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((('''&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((((((((((()))***************((('''''')))++++++)))'''************************((()))***++++++***)))(((((((((((())))))*********))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''&&&%%%&&&''')))''''''(((((())))))***************+++,,,---...///000222444555666999<<<>>>@@@DDDHHHJJJIIIHHHIIIJJJHHHNNNLLLKKKMMMKKKOOO```%%%%%%%%%&&&'''(((((()))'''(((***)))(((''')))+++''')))+++***)))(((((()))(((***+++***((('''((()))///,,,,,,......++++++...333111///000111111000///+++,,,...///......//////+++///333222///---///111...,,,+++,,,...---***'''...---,,,++++++---......((()))************,,,...,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))))))))))))))******+++***++++++,,,,,,,,,++++++,,,,,,,,,---...///000111//////000000000000//////111111111111000///------***,,,---,,,++++++///333111///.........---***((((((((((((((((((((((((((('''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######''''''&&&%%%$$$###"""!!!########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''''')))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((((('''(((((()))***************''''''''')))++++++)))'''************************((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((''''''''')))+++''''''(((((()))******************+++,,,---//////000222444555666888;;;>>>@@@DDDHHHJJJIIIHHHIIIKKKHHHNNNMMMKKKNNNLLLQQQaaa&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((+++*********))))))((((((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******************************++++++++++++************))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,---,,,,,,+++,,,---///000...///000000000///---,,,+++---//////.........///...******......******......---,,,,,,++++++++++++((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$##################%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$&&&%%%&&&))),,,---***'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((******)))(((((((((((((((***(((&&&'''))))))'''%%%(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++---...///000222444555555777:::===@@@DDDGGGFFFGGGJJJIIIFFFIIINNNLLLMMMNNNHHHOOOccc&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((*********)))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************************************)))******++++++******)))***))))))(((((())))))******)))(((''''''((()))***'''''''''''''''''''''''')))'''&&&'''((()))(((''')))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---.........//////000///...---,,,+++---//////---------...,,,((((((,,,,,,))))))---///...---,,,++++++++++++((((((((((((''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#####################""""""""""""######"""############$$$$$$$$$########################%%%###"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%'''&&&&&&)))+++,,,)))&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((((((((((((((***(((&&&'''((()))'''%%%))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++---...///000222444555555777:::===@@@DDDGGGGGGHHHKKKJJJGGGIIINNNLLLMMMNNNHHHOOOccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,+++******************))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((()))***+++++++++,,,,,,------------------.../////////...---,,,,,,---///...---,,,,,,------++++++---...,,,,,,///000///...,,,+++******)))((((((((((((''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%'''''''''(((******(((&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&((('''&&&&&&&&&'''))))))''''''''''''''''''''''''))))))((((((((((((((((((***(((''''''(((((('''&&&))))))((('''&&&%%%$$$$$$'''''''''(((((('''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++---...///000222444555555777:::===@@@EEEGGGGGGHHHKKKKKKGGGIIINNNLLLMMMNNNHHHOOOccc{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))************************+++******)))))))))******))))))))))))))))))))))))((())))))))))))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((((((''''''(((((()))***+++***+++---......---,,,+++------...///...---,,,+++,,,---......,,,++++++,,,,,,+++,,,---------------111000...,,,+++)))))))))((((((((((((''''''''''''))))))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$######""""""######$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%###""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&'''''''''(((((((((&&&%%%''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&((('''&&&%%%%%%''')))***''''''''''''''''''''''''(((((((((((((((((('''''')))((((((((((((((('''&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++---...///000222444555555777:::<<<@@@DDDGGGGGGIIILLLKKKHHHIIIMMMLLLMMMNNNHHHOOOccc|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++++++++---------,,,+++***,,,---.........---+++***+++---///...---,,,,,,---***,,,---......---,,,***111000...,,,+++)))))))))(((((((((((('''''''''''')))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&'''((((((((((((''''''(((((()))((('''''''''''''''''''''(((((())))))***''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$######$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++---...///000222444555555777:::<<>>BBBFFFFFFHHHKKKKKKHHHIIINNNLLLMMMNNNHHHOOOccc$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((******---,,,,,,+++******+++++++++,,,,,,------+++***)))+++---///000//////000222;;;BBBFFFEEEDDDBBB<<<444///...---,,,++++++++++++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$##################""""""""""""""""""###"""############$$$$$$$$$#################################$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%###%%%&&&&&&$$$$$$&&&)))%%%&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''')))***)))&&&%%%'''(((&&&''''''(((((()))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&$$$"""!!! ######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''%%%$$$''',,,...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++---...///000222444555555777:::===<<>>@@@AAABBBCCCDDDEEEEEEEEEEEEKKKIIIGGGIIIFFFLLL\\\yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))******+++******)))*********+++++++++,,,,,,++++++***************)))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""###"""!!!"""$$$%%%$$$###################################################################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((((('''%%%#########%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,...///000...111444555555666;;;???@@@@@@AAABBBCCCDDDEEEEEEFFFLLLIIIGGGIIIFFFIIIXXXuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((()))************)))))))))*********+++++++++************************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###"""!!!"""$$$$$$$$$##################$$$$$$$$$###############$$$$$$$$$################################################################################################"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***+++,,,...///000///222555555555777<<>>CCCAAA@@@@@@@@@AAACCCEEEFFFGGGLLLIIIHHHJJJEEEEEEQQQggg$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((())))))***))))))))))))))))))************)))))))))))))))*********&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###!!!!!!"""###$$$###"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!"""############"""###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&##############################$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""###$$$%%%'''((())))))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++))))))***+++,,,...///000111444666666666999???DDDAAA@@@@@@@@@AAACCCEEEFFFHHHLLLIIIHHHJJJEEEDDDOOObbb}}}&&&$$$######$$$%%%$$$###################################################&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''')))******))))))***+++,,,,,,+++******)))))))))************************((((((((((((''''''''''''&&&'''''''''&&&'''***,,,111///,,,)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""###$$$%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''"""''''''$$$)))///***''''''''''''((((((((((((((()))))))))))))))(((((())))))***+++,,,...///000///222555666666999>>>BBBAAABBBBBBBBBDDDEEEFFFGGGHHHMMMKKKIIIJJJDDDCCCPPPkkk%%%###"""###$$$%%%$$$"""################################################$$$$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''')))******))))))***+++''''''((())))))(((((((((************************((((((((((((''''''''''''&&&'''''''''&&&'''))),,,777666444111---)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$$$$##################################################################$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&(((***,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((###)))***)))...777444***''''''''''''(((((((((((((((((())))))))))))(((((())))))***+++,,,...///000000222555666666888===BBBAAAAAABBBBBBDDDEEEGGGGGGEEEKKKHHHGGGIIICCCDDDPPPnnn#########$$$%%%%%%###!!!################################################"""""""""######%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&''')))******(((((()))+++)))+++---///000///...---))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((('''&&&''')))+++777777666444000+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$################################################$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$$$$######$$$######""""""###$$$$$$########################%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&''''''''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((("""&&&'''&&&+++333333,,,''''''''''''(((((((((((((((((())))))))))))(((((())))))***+++,,,...///000000333555666666888===AAA@@@AAAAAABBBDDDFFFGGGHHHEEEKKKHHHFFFHHHDDDEEESSSppp######$$$&&&''''''$$$"""###############################################################$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))+++...///222444444333111000((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((''''''(((***/////////...---***((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$############$$$$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%"""%%%******%%%''''''''''''(((((((((((('''(((((())))))))))))((())))))***+++,,,...///000000333666666666888===AAA@@@@@@AAABBBDDDFFFHHHIIIIIIMMMJJJGGGIIIEEEGGGUUUrrr###$$$%%%''')))(((&&&$$$################################################%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((((()))***+++,,,...000///---+++)))((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))(((''''''((()))))))))(((''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******(((%%%%%%((((((%%%''''''''''''((((((((((((''''''((()))))))))))))))))))))***+++,,,...///000111333666666666888<<>>>>>@@@BBBDDDGGGIIIKKKJJJMMMGGGCCCEEEBBBFFFUUUxxx###""""""###%%%&&&&&&%%%################################################$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########&&&'''((((((''''''(((************+++******))))))************************((((((((((((''''''''''''&&&((())))))(((''''''''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""""""""############%%%%%%%%%%%%$$$$$$$$$###########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##################$$$%%%&&&'''################################################$$$$$$##################""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&%%%%%%%%%'''''''''''''''((((((((((((&&&'''((()))************))))))***+++,,,...///000222444666666666777<<<@@@===>>>???BBBDDDGGGJJJLLLIIILLLGGGDDDGGGFFFKKK[[[~~~"""!!! ###$$$%%%$$$################################################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***'''''''''(((((()))******************************)))(((((((((''''''''''''&&&(((******((('''''''''###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))(((%%%%%%'''''''''''''''((((((((()))&&&'''((()))************))))))***+++,,,...///000222444777777666777<<<@@@======???AAAEEEHHHJJJLLLJJJNNNIIIGGGKKKKKKRRRbbb######$$$$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((((((((('''(((((()))***++++++++++++***)))((((((((()))******))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""!!! !!!###$$$################################################$$$$$$############$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$#########$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$!!!!!!!!!!!!"""%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))***+++,,,...///000222111111333777999:::;;;>>>???@@@BBBEEEHHHKKKLLLKKKLLLGGGFFFHHHGGGSSSkkk######$$$$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''(((((()))******++++++))))))((((((((())))))******))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###""""""!!!"""###$$$%%%################################################$$$$$$############$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***(((((((((((())))))))))))))))))***+++,,,...///000222111222333666999:::;;;===>>>???AAADDDGGGJJJKKKMMMNNNJJJHHHJJJHHHRRRiii########################$$$$$$$$$#######################################%%%%%%$$$############$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################&&&&&&'''''''''((((((((('''(((((())))))******+++&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$############$$$%%%%%%################################################$$$$$$############$$$$$$###############"""""""""#########$$$$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))))))))***+++,,,...///000222222222333555888;;;<<<<<<===>>>AAACCCFFFIIIJJJLLLOOOKKKIIIJJJEEENNNddd~~~##################$$$$$$########################""""""""""""""""""""""""%%%$$$$$$###############""""""#########$$$$$$$$$################################################$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((())))))******%%%'''(((***++++++******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$%%%%%%################################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$"""######$$$$$$$$$$$$$$$############""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,...///000111222333333555777;;;=========???AAADDDGGGIIIKKKJJJMMMIIIHHHGGGBBBHHH]]]{{{######""""""######%%%%%%########################""""""""""""""""""""""""%%%$$$######""""""######""""""#########$$$$$$$$$################################################"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((((((((((()))))))))&&&''')))+++,,,,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###############################################################$$$$$$############$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$!!!"""###$$$$$$$$$$$$############"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%###"""!!!######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000111222333333333666;;;>>>>>>???@@@BBBEEEHHHJJJLLLIIILLLIIIHHHGGGAAAGGG[[[}}}######"""""""""$$$%%%&&&###############$$$$$$$$$########################$$$$$$###""""""""""""###"""############$$$$$$$$$################################################""""""!!!!!!!!!""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((('''((()))******+++******((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!"""######$$$$$$######################################################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""""""""############$$$################################################ !!!"""$$$$$$$$$############""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((((())))))))))))))))))***+++,,,...///000111333444333333555;;;@@@>>>???@@@CCCEEEHHHKKKLLLJJJMMMJJJIIIIIICCCJJJ___###"""!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$######################################################"""""""""""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$###################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""#############################################$$$$$$######### """$$$%%%$$$######"""""""""""""""""""""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))***+++,,,...///000111333444333222444;;;AAA>>>>>>@@@BBBEEEGGGJJJKKKIIILLLIIIHHHIIIDDDLLLbbb###"""!!!!!!"""$$$&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$################################################$$$$$$###############$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%'''(((((()))((((((((((((((('''''''''((('''%%%$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""##########################################$$$$$$$$$$$$###### """$$$%%%$$$###""""""""""""""""""#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))***+++,,,...///000111333555333111444;;;AAA<<<===???AAADDDFFFIIIJJJGGGJJJFFFEEEGGGCCCLLLbbb########################!!!!!!""""""######$$$$$$$$$$$$$$$#########"""""""""""""""""""""#######################################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$###############""""""""""""############################################################"""############$$$$$$$$$$$$$$$############$$$$$$####################################""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################%%%###!!!"""$$$%%%$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((++++++)))&&&###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$###############""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))*********)))((())))))***+++,,,...///000000222444555555777:::===>>>===>>>AAAEEEIIIKKKKKKHHHJJJGGGIIILLLHHHLLL___####################################$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""!!!!!! ##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$###""""""""""""###""""""""""""############################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################%%%###!!!"""$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++***'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$#########""""""""""""%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))***+++,,,...///000000222444555555777:::=========>>>AAAEEEIIIKKKKKKJJJLLLHHHHHHKKKFFFKKK^^^########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""!!! ##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$######""""""""""""""""""""""""#########$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$######################## !!!"""###$$$%%%%%%"""##################"""########################%%%$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$########################$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################"""""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""############$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))***+++,,,...///000000222444555555777:::===<<<<<<===AAAFFFJJJLLLLLLLLLMMMIIIGGGIIIDDDKKK```########################%%%%%%%%%$$$$$$######"""##############################""""""!!!!!! ##############################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###""""""!!!!!!""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$""""""############""""""########################"""!!!!!!!!!!!!!!!!!!!!!$$$##################$$$########################$$$############$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######""""""###$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))***+++,,,...///000000222444555555777:::<<<;;;;;;===AAAGGGJJJLLLLLLMMMNNNIIIGGGHHHEEENNNeee########################$$$$$$######"""""""""!!!########################"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$######"""""""""""""""############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""""""""""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$#######################################$$$############$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))***+++,,,...///000000222444555555777:::<<<;;;;;;>>>BBBGGGJJJKKKKKKKKKMMMJJJHHHJJJGGGSSSkkk#################################"""""""""""""""###############$$$$$$$$$!!!""""""###$$$%%%&&&'''##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$########################$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$####################################""""""!!!!!!"""##################"""#################################$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""########################"""$$$$$$$$$###"""###$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#################################"""######$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))***+++,,,...///000000222444555555777:::===<<<<<>>@@@DDDGGGIIIHHHFFFFFFKKKJJJHHHHHHCCCNNNggg$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######################################################$$$$$$$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###"""###&&&+++///555222***!!! %%%'''&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((*********+++,,,///111333///111222333444666:::======???BBBEEEGGGGGGGGGGGGFFFJJJHHHHHHJJJFFFNNNddd#######################################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$#########!!!!!!!!! !!!###'''***...///---'''%%%((((((&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((*********+++,,,///111222000111333333444666999<<<<<<>>>AAADDDFFFGGGGGGGGGFFFJJJHHHHHHIIIEEEMMMccc""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!""""""!!!!!!$$$&&&'''---000...******)))&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))******,,,...111222111222333333444555888;;;<<<>>>AAADDDFFFGGGGGGGGGFFFIIIGGGGGGHHHDDDKKKaaa"""""""""###############%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$##################$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$%%%###############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$######"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$$$$%%%###,,,222///***((('''%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***,,,...000222222333444444333555888:::;;;===@@@DDDFFFGGGGGGGGGFFFIIIGGGFFFGGGBBBJJJ___#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#########$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$######"""""""""############"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###""""""$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&################################################$$$$$$$$$###############"""""""""###$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$######"""######$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$$$$%%%$$$,,,///+++%%%$$$%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***)))))))))***+++...000111222333444444333555888::::::<<<@@@CCCFFFGGGGGGGGGFFFJJJGGGFFFGGGBBBIII^^^#########$$$%%%%%%&&&&&&$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$###""""""###"""!!!!!!"""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''###%%%%%%$$$###"""###$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$############"""######""""""######$$$%%%##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$#########&&&***+++&&&"""###$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))+++---000111111222333333444555888;;;:::<<>>AAADDDGGGGGGGGGGGGGGGEEEKKKDDDDDDGGGKKKiii$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$#########""""""########################################################################%%%$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""########################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%&&&'''((('''&&&$$$###$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$$$$############"""######$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!###&&&'''%%%"""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++))))))******+++,,,...///000000111222444777999;;;<<<>>>AAAEEEGGGGGGGGGGGGHHHFFFKKKDDDEEEHHHLLLjjj########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$#######################################################################################$$$######"""######$$$$$$################################################$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%&&&''''''&&&$$$###$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%"""!!!!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%############$$$$$$$$$%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$%%%###!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++************+++---...///000000000111333666888:::<<<>>>AAAEEEGGGGGGGGGFFFHHHFFFLLLEEEFFFJJJNNNlll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$##################################################################################################################$$$$$$###############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++*********+++,,,---...////////////111333555888999;;;===AAAEEEGGGGGGFFFEEEHHHFFFLLLFFFGGGKKKOOOnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++*********+++,,,---///////////////111333555888999:::===AAAEEEGGGGGGEEEDDDGGGFFFLLLFFFHHHLLLPPPooo|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$***)))'''&&&$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++++++++,,,...///000000000000111333666888:::999<<>>;;;>>>AAADDDFFFFFFEEEDDDFFFJJJHHHHHHKKKKKKYYYttt$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%$$$###$$$&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$###################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""######$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))((()))+++---,,,+++***+++---///000111///111222333444777;;;>>><<<>>>AAADDDFFFFFFEEEDDDFFFJJJHHHHHHKKKLLLZZZuuu$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))+++---,,,***)))***---000111111///000222222444666:::===<<<>>>BBBEEEFFFFFFEEEEEEFFFJJJHHHHHHLLLLLL[[[uuu$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&!!!$$$&&&&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&#################################################################################"""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''###$$$&&&'''))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))+++---,,,)))''')))---111111000...000111222333666:::===<<<>>>BBBEEEGGGGGGFFFEEEEEEIIIHHHHHHLLLMMM\\\vvv{{{}}}$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$######%%%'''$$$%%%%%%&&&''''''&&&&&&"""%%%'''&&&""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""########################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((***,,,'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&''''''((())))))***''''''((())))))))))))((())))))))))))))))))))))))******++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((()))((((((%%%%%%&&&((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))+++---+++(((%%%(((---111111//////111333333444777;;;>>>===???BBBEEEGGGGGGFFFEEEEEEIIIHHHHHHLLLMMM\\\wwwyyyzzz$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$######$$$&&&)))$$$%%%%%%&&&'''''''''&&&###&&&(((&&&!!! ###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&)))+++---,,,,,,------------,,,,,,''''''(((((((((((('''''''''''''''((()))******+++'''(((((()))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***&&&&&&''')))***,,,------%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""###%%%'''))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))((()))+++---+++'''$$$'''---111000...111222444555666888<<>>@@@BBBCCCCCCDDDEEEGGGCCCIIIHHHHHHNNNQQQ\\\oooxxxzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&((((((''''''&&&''''''(((############$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((%%%%%%%%%&&&'''(((((()))&&&'''''''''''''''&&&&&&%%%&&&''')))))))))(((((('''(((((())))))(((((('''((('''''''''&&&'''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''''')))---111555888999999888777666555444333333222555222//////000000///...111222444333222333555888999;;;<<<<<<:::999777777555555555444444555666888555555444222000///...,,,///...---,,,+++***))))))((('''''')))++++++***)))(((((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((***+++,,,)))+++------+++,,,///111111111222444666888:::;;;===@@@BBBDDDDDDDDDEEEFFFEEEJJJHHHHHHOOOQQQ\\\ooovvvyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))((((((''''''''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((('''&&&&&&'''''')))***+++---......//////............//////...000111333333222000///.........------+++***)))******))))))(((((((((((())))))((('''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%&&&(((+++---,,,///444888<<<=========<<<===============<<<;;;===:::888888:::;;;999777===>>>????????????BBBDDD===???AAACCCCCCAAA>>><<<@@@AAAAAA@@@???AAADDDGGGDDDDDDDDDCCC???;;;666444666777888777444111///...***)))((((((***++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$'''***)))'''%%%%%%'''((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((()))))),,,+++***))))))(((((((((((('''''''''((()))***++++++,,,............111333222222333555777999;;;<<<===@@@BBBDDDDDDDDDEEEFFFEEEKKKIIIHHHNNNQQQZZZnnnssswww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$''''''((((((((((((''''''+++,,,---...///...------444444555666777888999999>>>======<<<===???@@@BBB???@@@BBBDDDCCCBBB@@@>>>>>>>>>===;;;999777555444111111000///...,,,++++++((((((''''''''''''(((((()))))))))((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******''''''((()))+++///222333555666888999::::::999888>>>???@@@AAABBBBBBBBBBBB<<<>>>???@@@@@@BBBDDDFFFGGGIIIKKKMMMNNNOOOOOOPPPUUUTTTRRRQQQPPPOOOMMMKKKLLLMMMMMMLLLJJJLLLPPPTTTUUUTTTTTTUUUPPPHHHBBB???===@@@CCCCCC@@@===999888666333///---,,,,,,+++***)))))))))))))))(((((((((((((((((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%***......)))&&&&&&))),,,------+++(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,+++)))((('''((())))))'''''''''(((((()))******+++,,,------...000111333222333444555888:::===>>>===???CCCDDDDDDDDDEEEFFFEEEJJJHHHGGGMMMOOOXXXlllooottt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((&&&''')))***+++,,,,,,,,,---///333777:::<<<>>>>>>@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDEEEFFFIIIKKKMMMHHHIIIJJJKKKJJJHHHGGGEEEIIIIIIHHHHHHGGGEEEDDDCCC>>>======;;;999666444333---,,,+++***((((((''''''''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))&&&))),,,111444777888999;;;999777666555444555666:::;;;===???AAACCCDDDDDD???CCCGGGGGGEEEGGGMMMTTTQQQSSSVVVYYY[[[[[[ZZZYYYfff```XXXRRRQQQRRRSSSSSS[[[\\\\\\XXXTTTRRRUUUYYY^^^\\\]]]```[[[PPPIIIHHHEEEFFFIIILLLLLLIIIDDD@@@???<<<777444333222000...++++++******)))((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))...---(((%%%&&&(((,,,------+++(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((('''&&&'''((()))+++''''''(((((()))*********+++******,,,...000111111222333444666888;;;===???<<>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCEEEGGGIIIKKKLLLFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDBBB???===999888555222///---++++++&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((+++///333888<<<======<<<<<<:::777555444666888:::999:::;;;>>>AAADDDGGGHHHKKKOOOQQQPPPNNNQQQYYYaaa``````___aaabbbcccbbb```\\\VVVOOONNNRRRYYY___aaagggjjjjjjeee]]]YYYZZZ]]]ddd```bbbgggcccXXXQQQQQQOOONNNNNNSSSWWWUUUNNNGGG===;;;999888888888777555111000///...,,,+++******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&)))(((%%%$$$$$$&&&((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&'''((()))***'''((()))***+++++++++******)))(((***---000000000111222333555888;;;===???<<>>@@@BBBCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>???@@@@@@@@@DDDEEEFFFHHHIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@@@@AAA<<<===>>>@@@AAABBBBBBBBBFFFGGGHHHIIIIIIGGGEEEDDDCCCBBB@@@>>><<<:::999999000///...---,,,+++******(((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++---///111222666888:::===????????????>>>===<<<;;;<<<===>>>???@@@@@@AAACCCGGGLLLQQQSSS\\\ZZZXXXYYY]]]dddkkkpppsssnnngggddddddeeefffeee___\\\ZZZ^^^ffflllooooookkkooorrrooohhhdddeeehhhoookkkmmmtttqqqfff```bbb___ZZZWWW\\\ccccccYYYOOOCCCBBBBBBCCCDDDEEEDDDBBB999888666444222000///...******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((()))******'''(((((()))))))))((((((((()))***+++,,,,,,,,,+++***((((((***...000111000000111333555888;;;===???;;;???CCCFFFFFFEEEDDDDDDCCCHHHFFFFFFMMMOOOZZZmmmjjjeeesss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))+++---...///444555777999===@@@CCCDDD???@@@AAABBBAAA???===<<<::::::;;;<<>><<<999555111...+++)))************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++///444999===???@@@???????????????@@@@@@CCCCCCDDDCCCCCCBBBBBBAAAJJJIIIIIIKKKOOOUUU[[[___ggg```ZZZ^^^jjjvvv|||}}}xxxllldddbbbeeegggiiifffdddbbbeeehhhgggaaa\\\gggnnntttuuuqqqoooqqquuu{{{vvvyyytttooosssmmmeee```dddmmmmmmbbbUUURRRRRRRRRTTTVVVVVVTTTRRR???>>><<<:::777555333222,,,,,,+++***)))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""###$$$%%%'''((()))))))))'''&&&''')))*********%%%&&&''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++******+++++++++)))'''&&&((()))+++,,,------,,,,,,+++)))(((***...111111000000111222444777:::===>>>;;;???CCCFFFFFFEEEDDDDDDCCCIIIHHHHHHNNNQQQ\\\pppiiibbbmmm######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))((('''((()))((((((''''''((()))***+++++++++,,,---000444777999BBBCCCCCCAAA???>>>@@@BBB999999:::;;;======;;;:::>>>;;;===DDDIIIJJJLLLOOOLLLKKKHHHGGGHHHHHHGGGGGGHHHLLLPPPNNNIIICCCAAABBBCCC@@@AAAEEEHHHGGGGGGJJJEEEGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNKKKJJJHHHDDD???999333000---+++'''$$$###$$$&&&(((+++)))''''''((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%&&&)))+++---///333888<<<@@@BBBCCC======>>>???AAABBBDDDDDDHHHGGGEEEDDDEEEGGGJJJLLLTTTSSSSSSVVV[[[___``````ooofff```gggsssxxxqqqgggeeegggbbbXXXRRRTTTUUURRR[[[YYYWWWVVVWWWUUUQQQMMMVVV```hhhhhheeedddcccaaa]]]dddooowww{{{}}}}}}~~~tttsssssssssrrroooiiieeedddmmmmmmbbb\\\___^^^XXXKKKDDD???===;;;666555666111///...------,,,)))'''(((((()))***,,,,,,)))'''''''''((((((''''''&&&%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''))))))(((((('''''''''&&&++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''&&&%%%&&&(((***************************))))))***+++,,,------...+++******,,,...000///...000111333333444666999<<<>>>@@@BBBCCCEEEEEEEEEEEEDDDHHHKKKJJJJJJQQQ^^^jjjeee```mmm######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''')))(((&&&&&&&&&(((+++,,,111111333555999===@@@BBBFFFDDD@@@<<<888666666666:::;;;===@@@CCCDDDCCCBBBGGGDDDDDDHHHJJJIIIJJJLLLEEECCCBBBAAABBBDDDEEEEEELLLMMMMMMIIICCC??????@@@BBB>>>>>>AAABBB???<<<<<<===???@@@AAABBBDDDFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIFFFBBB???===666333///+++)))(((((((((+++)))&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%%%%&&&'''((((((+++...111333777<<>>;;;======???AAABBBCCCDDDDDDDDDCCCDDDGGGMMMSSSXXXZZZSSSUUUWWWYYY\\\bbbiiiooo|||rrrgggbbbbbbaaa\\\VVVRRRTTTQQQJJJHHHLLLOOONNNVVVVVVVVVWWWWWWSSSLLLGGG\\\eeekkkiiidddbbb```]]]ZZZ___gggpppwwwyyywwwtttqqqnnnjjjiiilllpppssstttyyy}}}zzzpppllllllggg]]]TTTLLLEEEAAA<<<666444555;;;999666444333000,,,))))))(((''''''((()))((('''(((((((((((((((((('''''')))(((&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))%%%&&&''''''&&&&&&''')))************************************))))))))))))+++******,,,...000///...000111333333444666999<<<===>>>@@@BBBDDDDDDDDDDDDGGGHHHIIIKKKQQQ[[[gggpppeee```mmm###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%%%%&&&((()))(((((()))+++...222444;;;;;;<<<===>>>@@@BBBCCC===;;;888888:::<<<>>>???BBBDDDGGGJJJKKKKKKIIIHHHDDDBBBDDDHHHJJJHHHHHHKKKIIIHHHHHHHHHJJJLLLNNNOOOSSSRRROOOKKKHHHGGGJJJLLLLLLFFFBBBEEEHHHHHHHHHJJJJJJIIIGGGEEECCCBBBBBBAAA??????@@@@@@AAABBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIHHHGGGEEEDDD@@@>>>:::666222///---,,,+++(((&&&%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$'''***---000333888;;;@@@AAADDDDDDCCC@@@<<<999@@@@@@AAACCCDDDEEEFFFFFFNNNKKKJJJMMMSSSXXXZZZZZZ]]]bbbggghhhgggjjjqqqxxxqqqhhh[[[QQQLLLJJJJJJJJJQQQRRRPPPLLLKKKPPPUUUWWW]]]ZZZXXXVVVUUUSSSPPPNNN___eeegggbbb\\\ZZZXXXUUUZZZ\\\bbbkkkrrrsssmmmhhhddd___YYYXXX^^^hhhrrrxxx~~~|||uuussssssjjj^^^[[[TTTPPPOOOLLLHHHEEEFFFAAA>>>;;;888666444111///---+++((('''((())))))(((((((((((())))))))))))))))))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))$$$&&&((()))'''&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''+++******,,,...000///...000111222333444666:::<<<<<<===???AAACCCCCCCCCCCCJJJIIIHHHLLLUUUaaalllsssfffaaaooo$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))((('''(((+++---+++,,,///222666:::<<<>>>AAA@@@???>>>===<<<;;;;;;888888999>>>DDDHHHJJJJJJGGGJJJMMMNNNMMMKKKIIIHHHCCCEEELLLUUUXXXWWWXXXZZZVVVXXX[[[]]]^^^^^^]]]^^^]]]\\\ZZZZZZ\\\___bbbdddeee[[[TTTTTTXXX[[[```fffaaa^^^YYYUUUPPPMMMIIIGGGFFFGGGHHHHHHGGGDDDAAA???>>>???@@@AAACCCDDDDDDDDDGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDBBB???<<<999666555...,,,)))))))))*********'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''))),,,111555999>>>BBBFFFIIIGGGCCC???===>>>???@@@DDDDDDDDDEEEGGGJJJNNNPPPZZZVVVSSSTTTYYY[[[[[[YYYffflllqqqrrroookkkjjjkkk]]]WWWOOOKKKLLLQQQVVVXXX]]]]]][[[XXXWWWZZZ^^^aaaddd^^^WWWRRRRRRWWW]]]aaafffhhhfff^^^YYYYYYZZZXXXcccfffjjjoooppplllfffaaaYYYUUURRRRRRWWW___fffjjjllloooooollllllmmmhhh```aaa^^^^^^bbbccc^^^ZZZYYYKKKFFFAAA===;;;::::::999222000...---------+++)))))))))(((((((((((())))))(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%%%%'''###&&&)))***((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((())))))***+++******,,,...000///...///111222333444666:::===<<<===???BBBCCCDDDDDDDDDJJJJJJIIILLLRRR^^^jjjrrrhhhdddrrr$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((((()))+++000333222555999===?????????>>>;;;;;;<<<<<<<<<<<<<<<<<>>===666666555666555222---)))***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%%%%'''$$$&&&)))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***++++++******,,,...000///...///000222333444777:::======>>>@@@CCCEEEFFFFFFFFFFFFIIIKKKLLLOOOYYYiiiuuuiiifffuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$&&&)))+++---111555888===>>>AAABBBAAA>>>;;;888444666999===@@@CCCEEEFFFIIILLLOOONNNKKKGGGCCCBBBEEEKKKRRRXXX[[[```eeeiiiiiimmmvvv|||zzztttppprrrxxx}}}{{{yyywwwvvv{{{|||qqqwww~~~{{{xxxvvvtttooohhhbbb]]]aaafffiiihhhbbb[[[WWWYYYXXXVVVSSSOOOKKKFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCAAA>>>:::777222,,,((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''***---///000;;;>>>BBBEEEEEEEEEFFFGGG999;;;???BBBDDDEEEEEEEEEFFFGGGJJJOOOVVV^^^eeeiiicccdddeeefffgggiiikkklll___[[[VVVVVVYYY^^^```aaagggdddbbbdddffffffbbb^^^UUUUUUWWWZZZ[[[[[[___dddaaaffflllrrrxxx~~~||||||~~~uuusssuuuhhhhhhhhhhhhfffaaaZZZUUUSSSVVVXXXVVVTTTUUUYYY]]]cccgggqqq~~~~~~wwwtttmmmggg^^^TTTKKKDDD===999<<<======>>><<<888111,,,---,,,***(((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((((((+++******,,,...000///......000222333444777;;;>>>===>>>AAACCCEEEFFFGGGGGGCCCGGGKKKLLLOOO[[[mmm{{{jjjhhhwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))),,,000333666999===@@@DDDDDDCCCBBB@@@>>>;;;:::;;;===???BBBEEEFFFGGGGGGEEEKKKQQQRRRQQQQQQVVV[[[ZZZ___eeeiiikkkooovvv|||sssuuu{{{~~~{{{vvvvvvzzz{{{uuunnnlllooosssuuuuuurrrnnnkkkiiihhhfffccc^^^XXXSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAA>>>999333...*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***---222666999;;;AAADDDFFFFFFDDD@@@>>>===999;;;@@@DDDGGGHHHHHHHHHMMMOOOTTTYYY]]]___aaaaaaccceeefffddd___\\\^^^```^^^^^^]]]]]]]]]___bbbddd^^^bbbfffhhhgggddd```^^^aaaaaaeeelllnnnlllooottttttzzz}}}zzztttpppllliiifffdddbbb___[[[XXXXXXZZZ___ccccccfffooo{{{zzztttqqqllljjjhhhddd^^^UUULLLEEEHHHHHHGGGFFFDDD@@@:::666222000---+++))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))((((((((((((+++******,,,...000///......000111333444777;;;>>>;;;===@@@BBBDDDFFFFFFFFFEEEGGGHHHJJJPPP\\\mmmyyyiiigggwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++000444888<<<>>>AAADDDGGGGGGFFFCCCAAA@@@@@@AAABBBHHHHHHHHHGGGFFFCCCAAA???FFFNNNUUUWWWWWW\\\gggpppmmmpppsssrrrooopppvvv{{{}}}~~~~~~}}}ppppppooommmjjjeeeaaa^^^aaa___[[[VVVRRRNNNLLLJJJDDDCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@CCCDDDAAA;;;777+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++---000555:::???CCCFFFDDDFFFGGGEEEAAA;;;777555@@@@@@AAABBBEEEHHHLLLNNNUUUYYY^^^aaa```\\\WWWSSSVVV[[[]]]ZZZSSSPPPSSSWWW]]]dddkkkkkkeee^^^ZZZZZZVVV___kkkppppppooorrruuurrrrrrwww}}}~~~wwwtttvvvyyy{{{vvvmmmeeecccfffjjjnnnrrrjjjiiikkkpppmmmdddZZZVVVfffjjjpppuuuuuuoooeee]]]TTTQQQOOOLLLJJJGGGBBB???555333000---+++*********((((((((()))(((''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******+++******,,,...000///......///111333444777;;;>>>:::<<<>>>AAACCCEEEEEEEEEJJJGGGEEEGGGOOO[[[hhhppphhhfffvvv$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''')))+++,,,///222777:::<<>>???DDD@@@===@@@EEEEEE>>>777:::666111,,,)))((()))+++,,,***((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''#########$$$&&&)))---///666777;;;???CCCFFFHHHIIIJJJHHHCCC;;;333333999@@@>>>DDDGGGFFFKKKWWW```bbbfffeeeddddddaaaZZZPPPHHHIIIJJJKKKLLLOOOTTT[[[```dddlllpppiii```[[[XXXVVVeeepppzzz}}}~~~zzz~~~{{{sssqqqtttuuutttmmmlllhhhccc___]]]^^^___^^^ccckkktttzzz{{{wwwssslllgggdddaaaZZZNNNFFFDDD@@@;;;444///---,,,,,,,,,)))((('''((())))))(((&&&(((''''''(((((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$&&&''''''((()))******+++)))***+++++++++---000333333//////333666777888<<<===???AAACCCDDDDDDDDDDDDEEEGGGIIIIIIJJJQQQ]]]gggeeecccqqq$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&'''((()))***+++***,,,000444888<<>>===;;;888444000...,,,+++)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((,,,000222999<<<@@@DDDFFFGGGFFFEEEBBB???<<<999888:::>>>BBB:::DDDNNNTTT]]]fffjjjhhhiiifffbbb\\\VVVPPPJJJGGGMMMRRRWWWYYYYYYYYY\\\___ffflllnnniiifffjjjrrrvvv~~~zzz}}}~~~|||zzzzzz}}}{{{{{{~~~}}}zzzuuuooojjjhhhhhhiiiccceeekkkrrrwwwzzzxxxvvvoooooopppooofffXXXMMMIIIAAA???<<<:::888555000------+++)))((()))*********))))))((((((((((((((()))(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%(((((())))))***+++++++++((())))))+++///777AAAGGG<<<333...111666888999;;;===>>>@@@BBBDDDDDDDDDDDDDDDFFFHHHIIILLLUUUbbbmmmdddbbbppp%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((***,,,...000333999===AAADDDGGGJJJKKKKKKIIIGGGIIIOOOQQQPPPMMMMMMKKKGGGBBBAAACCCEEEJJJLLLOOOUUU]]]fffoootttuuutttuuu{{{}}}|||}}}~~~~~~vvvpppkkklllttt}}}~~~{{{||||||rrrhhhaaaZZZSSSQQQRRRMMMKKKIIIEEEAAA>>>>>>>>>;;;;;;;;;999666222---+++(((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''&&&&&&(((,,,000555888@@@BBBEEEHHHHHHFFFCCCAAA===:::777888<<>>@@@BBBDDDDDDDDDDDDCCCEEEGGGHHHMMMXXXhhhttthhhfffrrr%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&(((+++---///777;;;@@@DDDEEEFFFGGGHHHOOOMMMJJJHHHJJJMMMMMMLLLMMMJJJDDD@@@@@@DDDJJJOOOVVVWWWYYY___hhhpppuuuwww|||}}}{{{uuuooonnnuuu}}}xxxyyyxxxrrrooojjjeeedddfff___ZZZSSSKKKFFFBBB???===;;;;;;<<<<<<:::777444222------+++***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&'''(((+++000777<<<@@@FFFGGGGGGGGGFFFDDDAAA@@@???===;;;;;;>>>BBBGGGIIITTTZZZcccjjjmmmhhh^^^UUUNNNQQQTTTRRRPPPRRR[[[cccfffccc___[[[YYY[[[___bbbqqqzzz~~~zzzzzzzzzyyy}}}~~~~~~|||~~~}}}{{{|||}}}}}}yyyxxxxxxxxxsssrrrooonnnnnnllljjjhhhkkkrrr||||||oooeeecccYYY[[[\\\]]]ZZZSSSIIIBBB999444---(((''''''((()))***)))(((((('''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((()))))))))******+++++++++,,,***))))))---666AAAIII???666///000444777888;;;<<<===???BBBCCCDDDDDDDDDCCCEEEFFFHHHLLLXXXiiivvvooommmxxx%%%&&&''''''((((((''''''''''''''''''(((((()))***&&&''')))+++///333666888<<<@@@EEEHHHIIIIIIIIIIIIOOOLLLIIIIIIIIIHHHGGGHHHMMMJJJIIIMMMWWW```eeegggggggggjjjooouuuzzz}}}}}}~~~wwwxxx~~~{{{yyyxxxzzz|||ttttttzzz}}}xxxwwwyyyyyypppddd\\\XXXRRRJJJCCC@@@??????>>>>>>>>>>>>>>>777555111---***(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''(((+++000777>>>CCCGGGIIIGGGEEEBBB@@@@@@@@@AAABBBBBBBBB@@@@@@EEEPPPXXXaaa```___]]]XXXOOOFFFAAAEEEMMMUUUXXXXXX[[[dddllloookkkggghhhlllqqqqqqppp{{{||||||yyyzzz{{{yyyzzz{{{}}}~~~~~~{{{vvvrrrpppooovvv{{{{{{zzz|||xxx}}}~~~~~~xxxwwwvvvtttsssooojjjgggbbbiiiuuurrrrrrpppmmmggg^^^SSSLLLFFF@@@888222...,,,+++***((((((((((((((()))******(((((((((''''''(((((((((''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((((((((((()))))))))))))))+++++++++***+++///444888444222222555555444777<<<;;;<<>>???@@@AAA???<<<888333///,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,...333888???DDDHHHJJJGGGDDDAAA>>>===???AAACCCAAACCCEEEEEEFFFOOO]]]hhhiiiddd]]]VVVLLLCCC@@@BBBNNNUUU\\\^^^]]]^^^eeekkksssuuu{{{}}}zzzxxxxxxzzz|||}}}{{{wwwuuuvvvxxxqqquuuyyy{{{{{{{{{|||}}}}}}zzzvvvrrrjjjjjjoooxxx}}}}}}~~~{{{tttgggYYYPPPJJJFFF???888333///+++((())))))))))))***+++,,,---)))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((()))(((***---...---...///000---///444888777444777===:::<<<>>>AAACCCDDDDDDDDDEEEFFFGGGGGGJJJTTTcccnnnlllmmm|||&&&&&&'''((((((((((((((((((((((((((()))***+++,,,///222777===BBBFFFIIIJJJDDDGGGJJJLLLLLLLLLMMMNNNGGGEEEFFFHHHHHHKKKWWWdddpppqqqvvv|||}}}yyyxxx}}}|||}}}|||}}}yyyvvvooofff^^^UUUSSSNNNIIIDDDAAA@@@???@@@@@@>>>;;;777333///---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''***---///444777<<>>===>>>@@@CCCEEEAAACCCEEEIIIOOOZZZfffnnnjjjeee___XXXLLLCCCFFFNNNXXX[[[\\\[[[[[[___hhhoooxxxzzzwwwuuuxxxzzzzzzxxx{{{}}}~~~|||wwwppplllnnnooolllhhhhhhtttzzzrrr```SSSMMMJJJEEEAAA<<<666000,,,,,,+++++++++++++++,,,,,,))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++))))))))))))))))))))))))%%%)))---///000///////////////333888999666888<<<:::;;;>>>AAACCCDDDDDDDDDDDDGGGHHHIIIKKKTTTaaalllgggjjj|||&&&''''''((((((((((((((((((((((((((()))***+++,,,555888===BBBEEEFFFFFFFFFHHHJJJKKKKKKIIIHHHHHHHHHEEECCCEEEGGGIIIPPPcccwwwnnnpppsssvvv{{{{{{yyyzzz|||{{{yyy{{{tttppphhheee___XXXQQQJJJEEEBBB???@@@BBBBBB>>>888222...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---+++'''%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''+++000222<<>>@@@BBBDDDFFFCCCCCCEEELLLVVVaaaiiilllbbb```]]]WWWKKKBBBFFFQQQ\\\ZZZWWWUUUWWWaaannnxxx~~~~~~~~~}}}yyyzzz|||yyywwwyyy}}}~~~|||xxx~~~|||rrrjjjjjjlllhhhccc```bbbmmm~~~|||gggXXXTTTRRRPPPMMMIIIBBB;;;666......---,,,++++++++++++))))))(((((((((((())))))''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,++++++******************%%%(((,,,///////////////555111111666:::999999;;;999;;;>>>@@@CCCDDDDDDDDDDDDFFFIIIJJJMMMUUUbbblllfffjjj}}}%%%&&&&&&'''((((((((((((***)))((()))---333999<<<@@@EEEHHHHHHDDDCCCFFFJJJJJJKKKIIIEEEEEEGGGFFFAAAEEEPPPYYY^^^dddmmmuuuyyy}}}yyywwwuuurrrttt|||wwwwww{{{|||rrrbbb]]]UUUIIIGGGBBBAAAFFFGGGAAA;;;:::///---)))((()))***+++***'''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&'''&&&&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$'''...888???EEEGGGKKKPPPRRRPPPKKKFFFDDDGGGFFFAAAAAAEEEFFFBBBAAACCCMMMZZZ^^^XXXSSSSSSSSSPPPMMMLLLNNNSSSXXX[[[___^^^]]]___cccllluuu|||uuuxxx~~~{{{xxxvvvvvvxxx{{{}}}}}}tttooommmjjjeee```]]]bbbjjjuuu}}}{{{vvvnnnkkkiiihhheee[[[LLL@@@<<<777111//////...,,,***+++++++++***))))))+++---))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&)))(((&&&$$$$$$$$$&&&'''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((333666000$$$"""***---))))))***+++,,,---///000000///111444555555666888:::999<<>>CCCGGGKKKMMMMMMMMMOOOQQQQQQPPPOOONNNMMMHHHCCCEEEMMMTTTVVVWWWWWWTTTMMMBBB:::>>>GGGIIIUUUcccfffbbb___eeelllppppppqqqvvv|||}}}~~~yyyvvvyyy~~~~~~wwwlllgggjjjrrr|||}}}rrrllllllooogggZZZHHH:::222///...---+++*********))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((,,,///,,,$$$###'''((($$$***+++,,,---...000111111///111444555555666888:::999<<>>888444000+++(((,,,***(((((()))))))))((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$###$$$%%%''')))---222999???CCCFFFIIIKKKQQQOOOMMMLLLMMMOOONNNNNNJJJIIIFFFEEEHHHPPPWWW[[[ZZZVVVNNNDDD<<<<<>>>>>CCCHHHXXXcccmmmppprrrxxx}}}}}}{{{|||}}}wwwsssrrrooossssssppppppssstttrrr{{{~~~}}}~~~~~~xxxwwwsssooosssuuuiiieeedddggguuuqqqooommmjjjfff___TTTKKKGGGEEEAAA>>>;;;666000,,,,,,***'''''')))*********(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$###"""""""""&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%(((,,,///666:::???DDDGGGJJJMMMOOOQQQNNNKKKIIIIIIJJJJJJIIIDDDEEEGGGKKKOOOSSSWWW[[[[[[TTTJJJ@@@>>>DDDNNNUUU^^^______]]]]]]bbbkkkssstttwww{{{~~~}}}|||zzzzzz|||{{{|||}}}~~~~~~~~~}}}}}}~~~|||yyyxxxxxxxxxyyy}}}~~~ssskkkgggaaaWWWOOOFFF===444---,,,***)))***,,,---,,,***************************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''(((&&&&&&&&&%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((***+++)))***++++++(((***+++,,,---...000111111///111333555555666888:::999<<>>DDDFFFGGGLLLUUU]]]vvv{{{}}}|||}}}zzzxxxuuussstttuuuuuurrrmmmjjjjjjlllppprrrpppjjjhhhllloooooowwwzzz}}}|||zzzyyyzzz}}}}}}~~~|||}}}|||xxxuuuxxxyyyyyy{{{vvvvvvtttqqqooolllddd[[[NNNKKKGGGCCC@@@<<<777444...,,,)))((()))+++++++++(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%(((...333777<<>>======;;;AAAJJJSSS[[[ccckkkppptttnnngggbbbaaacccfffhhhhhhjjjjjjhhhfffggglllrrrzzz{{{yyyqqqnnnpppssstttvvvzzz~~~~~~zzzxxxyyy{{{yyy}}}|||{{{{{{~~~yyyvvvwww}}}ttthhhpppvvv{{{~~~yyynnn___XXXOOOGGGBBB@@@>>>===555111---+++++++++++++++(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&+++333:::??????CCCHHHKKKLLLLLLLLLLLLBBBBBBBBBDDDFFFGGGEEECCCDDDDDDJJJRRRTTTNNNJJJKKKKKKPPPQQQOOOSSS___iiimmmcccdddhhhlllpppqqqpppnnnooozzz}}}~~~yyytttuuuzzzwwwxxx~~~~~~zzzwwwuuuxxxyyy{{{|||~~~yyyxxx}}}zzzwwwsssoookkkcccXXXPPP;;;555...+++,,,---+++)))******************************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((()))+++,,,------...((()))***+++,,,.../////////111444555555666888:::999<<>>BBBGGGJJJhhhaaa^^^bbbhhhjjjllloooqqqzzzzzz~~~}}}|||{{{|||zzzwww~~~{{{{{{}}}xxxuuuxxxzzzyyyyyy|||}}}}}}uuurrr[[[HHH888444000)))(((...((()))))))))((('''((()))))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''))))))(((((('''&&&'''((())))))'''''''''(((((())))))******++++++******,,,...111222333333333444555666777888888;;;>>>@@@AAACCCEEEGGGHHHHHHHHHHHHKKKTTT```hhhbbbjjj777;;;AAADDDEEEDDDCCCCCCAAA>>>;;;<<>>===<<<@@@AAABBBDDDFFFHHHJJJKKKLLLLLLHHHCCCCCCLLLTTTWWWccc```aaaggglllnnnqqquuu|||~~~|||}}}~~~}}}|||~~~~~~}}}|||yyyvvvsssuuuzzz{{{wwwnnnYYYEEE<<<555,,,***///***+++,,,+++***)))))))))******)))))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''((('''&&&'''((()))((('''''''''(((((())))))******++++++******,,,...111222222333333444555666777888:::<<>>GGGVVViiixxxzzz}}}|||tttnnnnnnlllbbbVVV\\\\\\aaagggiiijjjmmmqqqoooqqqtttvvvwwwuuutttrrrvvvyyy}}}zzzwwwyyy~~~}}}}}}{{{uuutttuuuwwwrrrvvv~~~|||ttt{{{wwwnnnjjj^^^TTTGGG>>>:::777222///,,,+++))))))***+++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&(((***...555===@@@@@@AAAGGGMMMKKKIIIGGGCCC???>>>@@@BBBDDDBBBAAADDDHHHLLLMMMMMMKKKLLLJJJIIIQQQ^^^gggiiidddccceeejjjmmmmmmqqqwwwxxx~~~yyyxxx}}}yyyxxxzzz|||hhhRRRGGG===333...000,,,------------,,,******++++++*********))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++***'''%%%&&&''''''&&&&&&&&&((()))((('''''''''(((((())))))******++++++***+++,,,...000222111222222333555777888999<<<>>>AAABBBCCCDDDEEEGGGGGGGGGFFFEEEGGGNNNYYYbbbjjjpppCCCCCCCCCAAA???>>>???@@@>>>DDDOOO\\\jjjuuu{{{~~~tttiii```___^^^___fffjjjeee\\\iiilllooooookkkiiilllpppvvvyyy}}}}}}|||wwwxxxvvvjjjjjjuuuvvvlllmmmuuuzzzkkkWWWIIIDDD@@@:::555///---,,,+++,,,---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''***...111777===CCCEEEEEEFFFIIILLLIIIGGGDDD@@@>>>>>>AAADDDDDDDDDDDDEEEFFFGGGHHHIIIFFFJJJOOOWWWdddrrrwwwvvvnnnllllllllliiigggkkkrrrvvv|||rrrqqqwww}}}}}}yyywwwwwwyyy||||||yyykkk\\\TTTJJJ>>>444000------,,,---......,,,+++++++++++++++*********))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,000///***''''''***'''&&&%%%&&&((()))((('''''''''(((((())))))************++++++---...000111111111222333555777999:::<<<>>>AAABBBBBBCCCDDDFFFIIIIIIHHHHHHJJJRRR]]]fffjjjoooFFFEEECCC???<<<===@@@BBBCCCOOO___mmmtttyyy|||zzzzzz}}}zzzwwwqqqfff\\\]]]bbbfffggglllrrrtttqqqqqquuuvvvqqqlllkkkooosssyyysssttt|||qqqooo|||wwwiiimmmwwwvvv___PPPKKKGGGAAA;;;333000---+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%''',,,333888@@@BBBDDDGGGJJJJJJIIIHHHCCCCCCBBB@@@>>>???AAACCCBBBGGGIIIFFF@@@<<>>:::888;;;AAAEEERRR]]]lllvvv|||xxxnnnjjjfffbbb^^^dddjjjmmmiiihhhlllqqqsssuuu{{{~~~{{{yyy~~~|||wwwwww|||zzzggghhhnnn}}}rrrccc[[[SSSJJJAAA;;;777111,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))///777<<>>???@@@??????@@@CCCEEEFFFJJJLLLEEE;;;888>>>FFFJJJUUUdddqqq|||zzzzzzuuurrrqqqpppqqqvvv}}}}}}xxxvvvvvvyyy{{{zzzqqqttt{{{xxxwwwxxxyyy}}}}}}{{{zzzxxxppp___III999444000+++***---......,,,++++++*********)))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***'''%%%%%%&&&&&&%%%%%%%%%'''((('''&&&''''''(((((())))))******)))***+++,,,...///000000111222222333555777888999:::<<>>;;;:::<<>>>>>???BBBGGGJJJNNNMMMIIIAAA;;;===GGGQQQZZZdddnnnssswww{{{{{{wwwtttppppppuuuyyy|||{{{xxxvvvwww~~~{{{}}}xxxvvvyyy|||}}}}}}nnnZZZKKK===666...+++,,,------+++******)))))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''(((((())))))******)))***+++---...///000000222333333444555666777888999<<>>=========>>>CCCJJJOOOUUUOOOFFF>>><<>>444...+++))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++///555<<>>;;;888777===IIIXXXccckkklllrrrzzz|||{{{{{{~~~yyy~~~~~~tttjjjlll}}}|||~~~}}}wwwzzz}}}|||xxxiiiNNN999111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''+++///000+++'''++++++++++++++++++*********))))))+++.../////////...///000222444555666777999<<>>CCCDDDEEEFFFGGGGGGEEEAAA???<<>>HHHZZZmmmzzz|||uuuttt}}}}}}wwwxxx{{{xxx}}}wwwpppkkkiiihhhkkkyyy{{{uuu|||zzzaaaJJJ222111000///...------,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((&&&$$$'''+++---+++'''%%%%%%&&&((()))***+++,,,***))))))+++---//////.........000111333555666666999<<>>222---...,,,))))))++++++((((((***************))))))))))))(((((((((((((((((((((((()))((('''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&'''%%%(((...555;;;???BBBCCCDDDCCCBBBBBBBBB???:::666===IIIPPPKKKEEEDDDDDDBBBAAA>>>CCCRRR```jjjrrrzzz|||xxxzzz{{{~~~}}}yyyvvvqqqmmmooowwwxxxttt{{{~~~|||~~~mmmWWW>>>888111+++***+++++++++&&&'''(((*********)))(((************))))))))))))''')))***)))((('''(((******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((---------.........//////333333222333333444666666:::<<>>???@@@???===BBBPPPdddqqqvvvzzz~~~|||zzz{{{~~~uuuhhhdddgggttt}}}~~~|||~~~yyyjjjQQQFFF999222000000...+++((()))***+++,,,++++++***************))))))))))))''')))***)))((('''(((******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))************))))))******+++,,,---...///000222222222333444555777888:::<<>>@@@AAA;;;===>>>;;;777888<<>>KKKcccyyy}}}{{{~~~qqq\\\WWW[[[lll~~~uuu]]]OOO>>>333111000---(((++++++,,,---------,,,,,,++++++*********)))))))))''')))***)))((('''(((******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))'''((()))+++---...000000111111222333555777999::::::<<>>CCCUUUnnn}}}yyyccc]]]]]]kkk~~~xxxxxx~~~zzz~~~}}}rrrbbbVVVFFF999111...,,,***,,,,,,---------------,,,+++++++++*********))))))''')))***)))((('''(((******((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))************)))))))))***,,,---...///000000111222333555888:::;;;:::<<>>FFFHHHFFFDDD@@@<<<;;;:::<<>>===>>>>>>AAAMMM[[[ccckkkqqqrrrvvv~~~uuujjjppp|||sssrrr{{{}}}{{{lllUUU???111,,,------+++*********++++++,,,,,,+++++++++*********''')))***)))((('''(((******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))******+++++++++++++++,,,---......////////////000111333555777888:::<<>>CCCFFFGGGCCC@@@???AAAAAAGGGXXXiiipppwwwyyywwwxxxuuu}}}uuuiiiqqq|||pppmmmuuu}}}uuuaaaKKK999///......,,,+++***++++++,,,,,,,,,,,,+++++++++******((()))***)))((('''(((******((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((******+++++++++((((((***+++---...000000/////////111222444666777:::<<>>BBBBBB???BBBBBBAAABBBMMMaaattt}}}{{{||||||ttt{{{zzz|||~~~}}}}}}wwwkkkllluuu{{{sssWWW@@@666111...,,,+++,,,---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))+++++++++,,,,,,---------000000111222444666888999888;;;>>>@@@AAACCCEEEGGGIIIHHHIIIJJJIIIHHHMMMTTTlll{{{vvvgggVVVKKKHHHRRR[[[\\\___dddiiinnnwww~~~}}}||||||}}}}}}}}}}}}~~~}}}}}}~~~~~~{{{{{{zzzwwwssspppnnnnnnnnniiigggdddbbb```___``````cccaaaaaabbbdddfffffffffgggiiikkklllnnnpppsssvvvwwwyyy{{{|||}}}~~~~~~}}}kkkffffffuuuyyypppeeeTTT@@@333000,,,------+++***+++***)))******))))))(((((((((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&(((,,,111333777777777999;;;;;;777444111222444888<<>><<>>@@@AAABBBEEEFFFIIIGGGHHHJJJHHHGGGLLLTTTjjj}}}jjjYYYKKKHHHMMMZZZcccccccccfffnnnxxx~~~~~~}}}||||||{{{{{{{{{{{{{{{|||}}}~~~|||{{{{{{}}}~~~~~~|||zzzxxxvvvtttqqqnnnlllkkkjjjdddbbb___\\\ZZZZZZZZZZZZ]]]\\\[[[\\\___```aaa```aaacccfffhhhiiilllppprrruuuxxx{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyvvvqqqnnnlllppp~~~{{{uuuiiiUUU@@@444.........---+++))))))******))))))))))))(((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++///333555999999999::::::888444000000444888::::::999999999@@@GGGSSSaaattt~~~yyypppnnnvvvzzzqqqppp{{{ssspppoooqqqsss}}}nnnTTTAAA333111...---------+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))************))))))((()))***+++---///000111000000111222444666777888888;;;>>>@@@AAABBBDDDFFFHHHGGGGGGIIIGGGFFFLLLSSShhh~~~|||vvvbbbSSSOOOQQQYYYccceeedddffflllxxx~~~~~~~~~~~~}}}}}}|||||||||zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyzzz{{{{{{yyyxxxwwwuuussspppnnnllliiiggg```^^^[[[XXXVVVUUUUUUVVVXXXWWWVVVWWWZZZ\\\\\\\\\]]]___bbbeeegggjjjnnnqqqsssvvvzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{|||~~~sssnnnmmmyyywwwssspppppptttvvvwww~~~|||uuucccJJJ888222///...---+++((())),,,))))))))))))))))))))))))((((((''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---111555777::::::;;;;;;999666222///111666;;;<<<888555555666;;;HHHYYYiiivvv~~~~~~}}}sssooowwwvvvnnnpppxxxmmmnnnqqqrrrpppsss\\\JJJ888444000---,,,,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))******++++++******))))))***+++,,,---///000000///000000222333555777888888:::===@@@AAABBBDDDFFFGGGFFFGGGHHHGGGFFFKKKRRRhhh}}}~~~}}}tttggg[[[UUUYYY^^^eeeiiiggghhhqqq{{{~~~}}}}}}}}}||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzwwwvvvvvvvvvxxxxxxwwwuuuuuussspppnnnmmmiiieeeaaaYYYWWWTTTQQQOOONNNNNNNNNQQQOOOOOOPPPRRRTTTTTTTTTXXXZZZ^^^aaacccgggkkknnnooorrrvvvxxxxxxxxxxxxyyy{{{{{{|||~~~~~~~~~~~~~~~{{{zzzvvvuuu|||{{{{{{||||||xxxsssooo}}}{{{{{{}}}|||pppZZZHHH:::333...---,,,))))))---))))))))))))************''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))---000444777888:::;;;;;;:::888555333111444999===<<<666333444888777HHH\\\hhhooovvv|||}}}{{{xxxxxxyyyuuu}}}qqqllluuu|||qqqcccWWWDDD>>>666///,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,------....../////////000111333555777888777:::===???@@@BBBDDDFFFGGGFFFGGGHHHGGGFFFKKKRRRjjjwwwmmmcccXXXQQQSSSXXXcccfffkkknnnqqqxxx}}}}}}|||{{{{{{zzzyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwuuutttssssssuuuuuutttsssqqqnnnkkkiiihhhddd]]]WWWPPPNNNKKKHHHEEEDDDDDDEEEFFFDDDDDDEEEGGGIIIIIIIIIOOORRRUUUYYY\\\```eeehhhhhhkkkoooqqqrrrsssuuuwwwyyyzzz{{{}}}~~~}}}}}}}}}~~~wwwrrrxxx~~~~~~ooo```JJJ;;;000//////+++***---)))))))))************+++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++///333666888888999:::;;;999777666777888:::<<<===:::555444888<<<999LLL___fffjjjrrr}}}~~~tttvvv|||~~~~~~~~~~~~~~~xxxpppggghhhyyy|||yyyuuuqqq\\\RRRBBB555...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))******++++++++++++******------------............//////000111333555666777777:::===???@@@AAACCCEEEHHHGGGGGGIIIGGGFFFLLLSSSmmmuuufffVVVMMMJJJMMMVVVaaajjjjjjlllttt}}}~~~}}}}}}}}}|||{{{zzzxxxxxxwwwxxxxxxwwwuuuuuuttttttttttttrrrqqqqqqrrrssssssrrroookkkgggfffddd___VVVOOOIIIGGGDDDAAA>>>============<<<;;;<<<>>>@@@@@@@@@CCCFFFJJJNNNQQQVVV[[[^^^```bbbfffiiikkknnnrrrtttwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}ppp}}}|||qqq]]]GGG555222222---***+++))))))*********+++++++++))))))))))))******++++++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((***---111555777888888888999999888666888<<>>222///000222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''((((((((()))))))))***'''((()))******)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,---...//////000//////000111222444666777777999===???@@@AAACCCEEEIIIGGGHHHJJJHHHGGGLLLTTTooohhhXXXJJJJJJQQQZZZfffpppooolllmmmzzz~~~~~~|||}}}}}}~~~}}}|||{{{yyyxxxwwwvvvwwwvvvuuutttsssrrrrrrrrrsssqqqppppppqqqrrrrrrqqqoookkkgggeeeccc]]]TTTLLLGGGEEEAAA>>>;;;:::::::::999888777888;;;======<<<:::===AAAEEEIIINNNSSSWWWZZZ]]]```cccfffjjjooosssuuuvvvxxxzzz{{{}}}}}}}}}zzz{{{~~~tttuuukkkQQQ999444555///***)))))))))******++++++++++++))))))******+++++++++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++///333666777888888777888888777666999???DDDDDDAAA;;;666555999@@@EEESSS]]]fffhhhlllttt}}}mmmfffkkk~~~|||~~~}}}|||||||||||||||{{{|||}}}}}}|||}}}|||}}}{{{```FFF666111333555,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******'''((((((((())))))******'''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))***++++++,,,,,,++++++*********+++---///000111222...//////111222444666777777999<<>>AAADDDGGGIIIQQQSSSWWW[[[___dddjjjnnnnnnppptttwwwyyyzzzzzzyyy|||}}}}}}{{{zzz{{{}}}|||rrrzzzzzzrrr\\\EEE888222---,,,...+++******+++,,,+++***(((***)))))))))))))))***+++''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$&&&'''+++---000444666666555444:::999888999===@@@BBBBBB===<<<999888888>>>EEEKKKjjjhhhgggiiimmmppppppooommmuuu||||||~~~~~~}}}}}}~~~|||{{{|||~~~~~~|||zzzxxxxxxyyy{{{|||{{{{{{|||}}}~~~}}}}}}}}}||||||~~~fffIII888333000------+++******+++,,,,,,+++*********))))))))))))((((((''''''(((+++,,,,,,+++************************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))&&&&&&'''((((((((((((((()))************+++++++++***++++++,,,,,,------...,,,---///111333555777888777:::===???@@@BBBEEEGGGJJJLLLHHHIIIKKKFFFIII[[[rrrRRRSSSYYYccchhhiiikkkppprrrttt~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{yyywwwuuuuuutttsssqqqooonnnmmmmmmooommmkkkjjjkkkllllllllljjjgggcccaaa^^^WWWMMMEEEAAA===777444333333222222222222111111111222333444666666777999<<<>>>AAABBBHHHJJJNNNRRRVVV\\\aaafffkkklllooorrruuuwwwxxxyyy{{{{{{|||{{{{{{{{{~~~vvvrrrmmmsssuuucccOOOCCC999///******,,,+++***+++,,,---+++*********))))))))))))******'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((,,,...111555666777666555888777888:::>>>AAABBBBBB>>>999555999FFFXXXjjjtttzzzvvvssstttxxxzzzwwwtttqqqxxx|||xxxxxxwww{{{}}}{{{{{{|||~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||oooVVVBBB777111---000...,,,,,,,,,,,,+++***++++++*********)))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))''''''(((((()))))))))((()))************+++++++++***++++++,,,,,,------...---...///111333555666777777:::===???@@@BBBEEEGGGHHHJJJGGGHHHKKKGGGLLL___~~~QQQ[[[iiiqqqnnniiikkkrrrwww{{{}}}}}}{{{zzz{{{}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyzzzzzzzzzxxxvvvuuutttqqqnnnlllkkkjjjjjjkkkiiifffeeeeeefffeeedddcccaaa___]]]ZZZSSSIIIAAA<<<888333000///////////////............///000000111111222333555777888999<<>>777444000...---...------,,,,,,,,,,,,------....../////////000000111333333555777;;;>>>BBBGGGLLLPPPXXXZZZ___dddhhhlllnnnoootttvvvxxxyyyzzz|||~~~xxxvvvzzz{{{xxx{{{|||zzzvvvmmm^^^KKK:::111---,,,++++++,,,---,,,+++---,,,+++***))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***,,,111222555777888999999888888888:::===??????<<<:::777666???XXXyyy{{{xxxwww|||yyyzzz~~~{{{zzzyyyyyyzzz}}}}}}}}}|||zzzwwwtttrrrqqqvvvuuutttssssssuuuwwwxxxzzzyyyyyy{{{}}}~~~}}}}}}~~~www\\\FFF999222222000...---------,,,+++,,,,,,,,,+++++++++******+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++***++++++,,,,,,------......///000111222333444444777:::===???@@@BBBEEEGGGGGGJJJGGGHHHJJJHHHPPPfffdddiiinnnppprrryyy||||||}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{{{{||||||}}}~~~zzzyyyxxxyyyyyyyyywwwvvvooonnnkkkiiigggfffffffffddd```[[[WWWTTTQQQNNNLLLNNNOOOOOOOOOLLLFFF???:::444222...------...------+++,,,,,,---------------000////////////000000111222444777:::===AAAFFFJJJNNNRRRYYY```fffiiikkkkkkooorrruuuwwwxxxyyy|||~~~~~~~~~{{{~~~~~~zzzyyyyyy~~~zzzkkkVVV@@@222///---+++***+++,,,,,,+++------+++***))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((,,,///333444666888999999999999::::::;;;===>>><<<888555333555BBB]]]|||wwwppprrrwww|||~~~}}}~~~~~~}}}zzzxxxxxxxxxyyy{{{}}}~~~{{{xxxuuutttttttttuuutttsssrrrrrrtttvvvwwwyyyxxxxxxzzz|||~~~~~~~~~~~~{{{www^^^III:::111000...,,,,,,---...---,,,,,,,,,,,,+++++++++******))))))((()))+++---,,,+++***************************************************************)))(((((((((((((((((())))))))))))***))))))((()))***++++++))))))*********+++++++++***++++++,,,,,,------......//////000222333444444777:::===???@@@BBBEEEGGGHHHLLLIIIHHHIIIFFFPPPhhhkkkmmmpppvvv{{{zzz|||||||||{{{{{{zzz{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||zzzzzzzzzyyywwwuuulllllljjjhhhfffdddbbbaaa\\\YYYSSSOOOKKKHHHEEECCCAAABBBDDDCCCAAA>>>999777222000...---.........---+++,,,------......------000//////......//////000000222444666888;;;@@@CCCGGGKKKRRRZZZaaaeeehhhiiikkkmmmqqqssstttuuuxxxyyy|||}}}~~~~~~~~~wwwvvvsss^^^EEE222222///---+++,,,,,,,,,+++---,,,+++***************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''***...111444555666777999999::::::;;;;;;;;;<<<===;;;777333333666AAAWWWpppyyypppooowww~~~|||{{{}}}|||}}}~~~{{{zzzvvvvvvvvvxxxzzz|||{{{xxxvvvvvvwwwxxxtttsssrrrrrrrrrssstttuuuxxxwwwvvvxxx{{{~~~~~~~~~yyyuuu|||zzznnnvvv}}}rrr```OOO???333///...,,,,,,...///......,,,+++++++++************)))(((((())),,,...---,,,***************************************************************)))(((((((((((((((((())))))))))))))))))((('''((()))***+++)))************+++++++++***++++++,,,,,,------...---...///000222333444555777:::===???@@@BBBEEEGGGIIILLLJJJHHHIIIFFFRRRkkkkkkqqqzzz~~~|||~~~~~~zzzzzz|||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyxxxvvvssspppggggggfffccc```[[[WWWUUUNNNJJJFFFBBB@@@>>>;;;999555777888888666555333333000...---,,,...///...---++++++---.........---,,,...---------------.........///111222222555999;;;>>>AAAEEELLLTTT[[[aaadddgggjjjmmmpppqqqqqqsssuuuyyyzzz{{{}}}|||zzzxxxuuupppWWWAAA666333000...---------,,,,,,,,,+++******+++++++++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++///333555555666777888999999::::::999:::;;;<<<;;;888555777===JJJZZZkkkvvv{{{}}}xxxvvvrrrooorrr{{{~~~|||}}}~~~}}}zzzyyy|||xxxyyy{{{|||{{{zzzxxxwwwsssssstttuuuwwwyyy|||}}}~~~~~~~~~~~~|||{{{zzzxxxwwwwwwwwwwwwqqqqqqqqqqqqrrrrrrrrrssstttssssssuuuyyy|||~~~~~~|||}}}|||xxx~~~|||qqqsss|||~~~|||uuummmaaaOOO@@@222000......//////...---++++++*********)))))))))+++***)))***,,,---,,,+++***************************************************************)))(((((((((((((((((()))))))))))))))((('''&&&&&&(((***+++)))************+++++++++***++++++,,,,,,------...,,,,,,...000111333555555777:::===???@@@BBBEEEGGGGGGKKKIIIGGGIIIGGGUUUooojjjuuu~~~~~~~~~{{{{{{~~~~~~{{{{{{}}}yyyzzzzzz{{{zzzyyyxxxvvvyyyxxxxxxyyyzzz{{{|||}}}{{{yyywwwuuusssqqqmmmjjjbbbbbbaaa^^^YYYRRRLLLIIIAAA>>>:::777666555333222...///000000/////////000///---,,,,,,---......---***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,---+++,,,.........000333666777888:::???GGGQQQZZZ___eeehhhkkknnnnnnoooppprrrvvvwwwyyy{{{~~~~~~~~~{{{~~~vvvtttkkkUUU:::777222000//////...---+++++++++***++++++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++000444555555666777888999999:::888777888999;;;;;;:::888;;;FFFVVVeeeooosssuuuuuuqqqkkkfffjjjwww{{{zzz|||~~~~~~|||yyyyyy{{{tttuuuvvvvvvvvvvvvuuutttpppqqqrrrsssuuuwwwyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvvvvwwwwwwvvvtttsssoooooopppqqqqqqqqqqqqppprrrqqqqqqssswww{{{}}}~~~zzzzzz{{{|||~~~~~~|||{{{|||~~~ooo}}}~~~}}}tttaaaNNN555333111000000///...---*********))))))))))))(((---,,,***+++,,,,,,+++)))))))))))))))))))))))))))***************************************)))(((((((((((((((((()))))))))))))))(((&&&%%%&&&''')))***)))************+++++++++***++++++,,,,,,---......+++,,,---///222444555666777:::===???@@@BBBEEEGGGEEEJJJHHHGGGIIIHHHWWWrrrqqq~~~|||~~~zzzzzz{{{{{{zzzxxxvvvuuuyyyyyyxxxwwwvvvvvvuuuuuuyyyxxxxxxyyy{{{|||{{{yyyzzzxxxvvvtttrrrmmmgggccc```]]]XXXRRRKKKEEE???===777666444222000///...---//////////////////......---,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------++++++,,,,,,---...//////333555777:::>>>DDDKKKPPP[[[___dddhhhkkknnnqqqssstttxxx{{{{{{{{{{{{xxxxxx|||}}}uuukkkhhhtttzzznnnVVVHHH777------///...+++))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((+++///222333888777777999;;;999444...555555888:::888444777<<>>???AAACCCEEEJJJJJJGGGIIILLLIIIXXXuuuvvv|||zzz{{{yyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyzzzyyyyyyzzz|||}}}{{{zzzwwwuuurrrooollliiidddaaa\\\XXXSSSLLLEEE>>>:::777444444222000///........./////////...............,,,,,,,,,,,,------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000222444666:::???EEEJJJQQQUUU[[[aaaeeeiiilllnnnrrrvvvzzz{{{{{{}}}yyywww}}}}}}uuummmiiirrrvvvhhhUUU>>>000------+++''')))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''))),,,///222444777777777777888666333000666777:::<<<999666;;;CCCTTTfffzzz~~~{{{xxx||||||qqqcccgggzzz}}}yyywwwyyy~~~zzzwwwtttrrrooommmkkkjjjiiigggfffeeeeeeeeehhhhhhhhhhhhgggfffeeedddcccdddfffhhhjjjlllmmmnnnnnnoooqqqsssrrrooollljjjllllllkkkjjjiiiiiijjjjjjnnnooopppppprrruuuzzz~~~}}}{{{xxxxxxzzzzzzyyywwwxxxyyyzzz{{{}}}~~~~~~~~~tttQQQ<<<222333...---111///,,,++++++***************+++++++++*********))))))******++++++++++++******(((***+++------+++***((())))))))))))))))))))))))(((((())))))*********+++(((''''''''''''((())))))((())))))))))))*********++++++,,,------......///...//////000111333444555777999<<<>>>???AAACCCEEEKKKKKKHHHJJJMMMKKKYYYvvv}}}zzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxvvvwwwyyy{{{||||||{{{zzzxxxxxxxxxyyy{{{{{{yyyxxxwwwtttpppmmmjjjfffccc```SSSPPPIIIBBB;;;666333222111000///......---..............................,,,,,,------......//////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...000222444888===AAAIIINNNUUU]]]bbbgggkkknnnooossswwwzzzzzz|||~~~~~~~~~~~~~~~{{{zzzwww{{{xxxtttttttttqqqmmmnnn}}}yyyeeeKKK888111///,,,)))************++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((***---000222444555666666444222111111222888:::======::::::FFFSSSqqq}}}~~~yyyxxxfffaaajjj|||{{{{{{|||~~~|||wwwsssooojjjeeebbb___^^^]]][[[ZZZZZZZZZZZZ^^^]]]]]]\\\ZZZXXXWWWVVVVVVWWWYYY\\\```ccceeefffjjjllloooqqqqqqoookkkiiihhhhhhhhhhhhiiijjjkkklllkkklllmmmnnnpppssswww{{{|||zzzyyyyyyyyyyyyxxxvvvvvvvvvxxxyyyzzz|||}}}}}}}}}]]]CCC555222,,,,,,///---,,,,,,+++***************+++++++++*********************++++++++++++******(((***---//////---***((())))))))))))))))))))))))''''''((()))***+++,,,,,,((((((''''''(((((()))***((())))))))))))*********++++++,,,------......///...//////000111333444555777999<<<>>>???AAACCCEEEKKKLLLIIIKKKNNNLLLZZZwww~~~}}}{{{zzzzzzxxxwwwvvvuuuuuuwwwxxxyyysssuuuxxxzzz{{{zzzxxxvvvvvvvvvvvvxxxyyyyyywwwtttuuurrrnnnjjjfff```ZZZVVVIIIEEE???999444111000000......------------...................../////////------......///000111111//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,......///222666999@@@EEENNNVVV]]]bbbgggkkklllpppuuuwwwxxxyyy|||~~~~~~~~~~~~~~~{{{zzz{{{qqqqqqvvvzzzzzzttt~~~}}}oooZZZFFF999222000000++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''))),,,...111333444444555444111......111555:::;;;<<<;;;:::@@@TTThhhzzz{{{vvvoooqqqxxx~~~~~~}}}|||zzzyyyxxxuuupppkkkfff```ZZZVVVMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJHHHFFFEEEDDDEEEGGGJJJMMMQQQUUUWWWYYY^^^aaafffjjjkkkjjjgggeeecccccccccdddeeefffggghhhfffgggiiijjjkkknnnrrrvvvxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{|||}}}kkkNNN;;;444,,,+++---+++,,,,,,+++************+++******************************++++++++++++******)))***,,,------,,,***)))))))))))))))))))))))))))'''(((((()))******++++++((((((((('''((())))))*********+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555777999<<<>>>???AAACCCEEEJJJKKKHHHJJJMMMKKKZZZwww|||{{{{{{zzzxxxwwwvvvuuuttttttuuuwwwxxxtttvvvxxxzzzzzzxxxvvvtttvvvvvvwwwyyyzzzyyyvvvtttpppnnnjjjeee^^^UUULLLFFF>>>;;;777333000000000111---------------...//////........./////////000000......///000111111222222000000//////...------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---------...111444555:::BBBJJJQQQWWW]]]aaajjjoootttwwwwwwwwwzzz|||~~~~~~}}}}}}}}}~~~xxxttt}}}~~~{{{zzz|||zzzuuuhhhUUUAAA333///000,,,+++++++++++++++++++++************)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((***---000222444555333444222///,,,...333999;;;::::::999;;;GGGbbbzzz{{{|||yyy{{{~~~}}}|||||||||yyytttpppoookkkfff```ZZZSSSLLLHHH>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::999888777999;;;>>>BBBEEEGGGIIIMMMPPPVVV[[[^^^___^^^]]][[[[[[[[[\\\]]]^^^___```aaaccceeeggghhhkkknnnqqqssstttuuuuuuuuutttttttttttttttuuuvvvxxxzzz|||}}}}}}qqqUUUBBB;;;111...000...---,,,,,,+++***+++++++++******************************++++++++++++******+++***))))))))))))***+++))))))))))))))))))))))))******))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555777999<<<>>>???AAACCCEEEIIIIIIGGGIIILLLJJJYYYwww~~~yyywwwyyyxxxvvvvvvuuuuuutttttttttuuuuuuvvvwwwyyyzzzzzzxxxwwwuuuxxxxxxyyy{{{|||{{{xxxuuuooolllggg```XXXNNNDDD===666555222000000000111222...............///000000/////////000000111111222000000111111222222333333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,---///111222666;;;AAAGGGNNNUUUZZZfffkkkqqqtttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}rrrooouuu}}}||||||tttbbbJJJ777...,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())),,,///111333555555444222000......111777;;;;;;999888999???NNNjjjzzz{{{||||||zzzyyyzzzzzzvvvooojjjbbb^^^WWWQQQJJJDDD===999777666555555444444444555222333333444555555444444000111333555777999:::;;;BBBEEEJJJOOOSSSUUUVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\^^^```bbbdddeeehhhkkknnnkkknnnqqqrrrqqqqqqqqqrrrssssssssstttvvvyyy|||}}}|||yyykkkTTTFFF@@@444...000///------,,,+++++++++++++++***************+++++++++******++++++++++++******,,,***(((''''''(((***,,,))))))))))))))))))))))))************))))))(((((())))))(((((())))))***+++((())))))))))))*********++++++,,,------......///...//////000111333444555777999<<<>>>???AAACCCEEEHHHHHHFFFIIILLLJJJYYYwwwzzz~~~}}}xxxvvvyyyyyyvvvuuuuuuuuuuuuttttttsssrrrtttuuuvvvwwwwwwxxxwwwwwwwwwwwwyyyzzz{{{zzzvvvssslllfff^^^UUULLLDDD===888222111000000//////000000000000000000000000111222///000000111222222333333222222222222222333333333333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---///111333666:::???FFFNNNSSS[[[aaaiiimmmoooqqqtttwwwzzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~uuupppxxx}}}mmmYYYDDD555---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((***,,,000222444555666444111...---111666;;;===:::888999===EEETTTkkk~~~~~~yyyrrrkkk|||xxxwwwuuurrrqqqpppkkkaaaZZZNNNJJJEEE@@@<<<999555333444444333333222222333333111111222333333333333333000000111111222222333333999;;;>>>BBBEEEHHHJJJKKKKKKKKKLLLNNNQQQSSSVVVWWWXXXZZZ]]]^^^```bbbeeegggdddhhhlllnnnnnnnnnoooqqqqqqqqqqqqrrrtttwwwzzz|||{{{|||}}}xxxooorrr~~~lllYYYOOOJJJ999///...---------,,,++++++++++++,,,))))))*********+++++++++******++++++++++++******+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***+++((())))))))))))*********++++++,,,------......///...//////000111333444555777999<<<>>>???AAACCCEEEHHHIIIGGGIIIMMMKKKZZZxxxzzzzzzxxx{{{{{{xxxuuuuuuvvvvvvuuusssqqqppppppqqqqqqssstttvvvwwwwwwssstttuuuwwwxxxvvvrrrooobbb[[[PPPEEE===777222000111000000000///......---222222111111111111222222000000111222333333444444333333333333333333333333444444333333222111111000------------------------++++++++++++++++++++++++)))+++,,,,,,++++++,,,...---...///111555<<>>999888:::AAAJJJWWWiiixxxssszzz{{{rrriiijjjqqqwww~~~yyyuuupppkkkgggddd```XXXMMMDDD===:::666444444555555444333333222222111222222222111222222333333222222222222222222111111000000000...///111333666999;;;===<<<===???AAAEEEIIILLLNNNQQQTTTWWWYYYZZZ\\\___aaa```eeejjjlllllllllnnnpppoooooooooppprrruuuxxxzzzvvvwwwyyy{{{}}}~~~vvvjjjiiiuuu{{{|||wwwggg___XXXCCC444111///...---,,,,,,++++++,,,,,,))))))******++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555777:::<<<>>>???AAACCCFFFIIIJJJHHHJJJNNNMMM\\\yyy}}}~~~~~~{{{yyyyyyyyyuuuvvvvvvuuusssrrrqqqqqqooonnnnnnoooqqqrrrqqqooorrrqqqpppooonnniiiddd```TTTLLLAAA999666444333111---///333444555555666777333333444444444444444333555555333333333333555555444444555555444333111000333555777777555333333333111111111111000///...------,,,+++++++++,,,---...************))))))))))))+++,,,...000333666999;;;EEEJJJRRR[[[aaahhhmmmqqquuuyyy|||{{{|||~~~{{{~~~~~~~~~~~~~~~}}}|||{{{|||}}}rrrqqqzzzvvvqqqwwwiiiOOO777///,,,,,,......+++***,,,+++++++++************)))(((((((((((('''''''''''')))(((&&&&&&''''''&&&%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))(((''''''(((******'''+++///222333333444555444222111444;;;>>>===;;;222999===BBBNNN^^^gggfffkkkttttttggg]]]fffyyyzzzrrr{{{vvvrrriiiccc[[[UUUOOOHHH===666666444222111111111333444444333333222222222222333333333333333444444444444222222111000111111222222///000222333444555555555888888999:::===@@@CCCEEEIIIJJJMMMPPPTTTWWWZZZ[[[\\\___bbbdddddddddeeefffjjjlllnnnoooppprrruuuwwwxxxzzz{{{||||||~~~}}}qqqnnnppptttyyy~~~}}}{{{jjjOOO666...222///---+++***+++,,,,,,,,,,,,+++)))))))))+++---///...,,,******+++,,,+++***))))))))))))************))))))(((((((((((())))))))))))************)))))))))))))))))))))******+++)))******++++++,,,------,,,,,,------...---------------...///000222444555999;;;===>>>>>>@@@BBBDDDJJJMMMJJJIIILLLLLL[[[uuu}}}~~~}}}{{{yyyyyyyyyttttttuuutttsssrrrrrrrrrpppnnnllllllmmmnnnmmmllljjjiiihhhgggddd^^^VVVQQQGGGAAA999444222222111000000222444555444444444555444444555555555555444444555555333333333333444555555555555555555333222222555777888888777555555555222222222111000///...---------,,,++++++,,,---...++++++*********)))))))))***+++,,,...000333555777;;;@@@HHHQQQYYYaaaiiimmmpppvvvzzzzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||||||||}}}|||~~~}}}vvvnnnnnnsssYYY???222...,,,......++++++---+++++++++************)))+++*********)))))))))))))))(((&&&&&&'''(((&&&%%%)))(((''''''''''''((()))'''&&&&&&&&&&&&'''(((((()))((('''''''''((()))***))),,,000333333444555666777444333666;;;===;;;999777999>>>JJJ\\\lllrrrpppmmmrrrpppfffbbbkkk{{{uuuooouuuyyy|||uuulllfff___WWWNNNHHHDDD???999444777777555444444444555666777666666555555555555555444444444444444444444444333333222222111000//////111111111111111000000000444444444555777999<<<===???@@@CCCFFFIIILLLOOOPPPQQQTTTXXXZZZ\\\]]]___aaabbbdddfffggghhhjjjmmmooouuuwwwyyyzzzzzz|||{{{nnnmmmrrrwww}}}}}}vvv[[[@@@555555///---++++++,,,---,,,+++,,,+++*********+++,,,---...,,,******+++,,,+++***))))))))))))************))))))(((((((((((())))))))))))************)))))))))))))))))))))******+++)))******++++++,,,------,,,,,,------......------//////000111333555666777999;;;===??????@@@BBBDDDIIIMMMJJJIIILLLMMM[[[vvv{{{}}}|||}}}~~~}}}{{{yyyyyyyyyttttttsssrrrrrrqqqqqqqqqsssooojjjhhhggghhhhhhhhhcccbbb```]]]YYYRRRIIIDDD999666333111111222222111333555666666555333444444555555666666666666555555555555333333333444555666777777666555555444444333666888::::::888666666666333333333222111///...---...---,,,,,,,,,,,,------++++++++++++************)))******+++---///111222222666===EEEOOOYYYccciiikkkrrrwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~yyytttsssppprrr~~~gggLLL777111---------+++,,,...+++++++++************)))++++++*********))))))))))))'''&&&'''(((((('''%%%))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&((()))***+++...222444555555555666888666555777:::;;;999777;;;;;;EEEZZZppp{{{{{{xxxwwwssskkkdddeeeppp{{{pppeeecccooo~~~uuuggg]]]QQQJJJAAA:::888888666555888888777777777777666666::::::999999999888888888777777777777666666666666666666666555444222000...222111000///////////////000000000000111333555777;;;<<<>>>@@@CCCFFFHHHIIIHHHKKKPPPSSSUUUXXX[[[]]]___aaacccdddeeehhhkkkmmmqqqsssvvvwwwxxxzzz|||~~~~~~rrrpppsssxxxxxx~~~hhhIII666111///---,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++...,,,******+++,,,+++***))))))))))))***************))))))(((((())))))***))))))************)))))))))))))))))))))******+++)))******++++++,,,------+++,,,------......------//////000111333555777888:::<<<>>>??????AAACCCEEEHHHLLLJJJJJJMMMNNN\\\www|||yyy{{{~~~{{{}}}~~~}}}zzzyyyyyyyyyvvvuuusssqqqpppooommmlllrrrmmmeeeaaa___```aaaaaaZZZWWWSSSOOOJJJEEE???;;;444333333333444555555555555666777777555444555666666777777777777666666555555444444333444555666777888888777666555444444444666888::::::888666666666444444333333222000///...///.........------------,,,,,,,,,,,,++++++++++++************+++,,,---...///222777===FFFQQQ\\\cccfffnnnuuuwwwyyy}}}{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~yyyuuuwww|||uuu[[[@@@777///---,,,++++++...+++++++++*********)))))))))))))))((((((((('''''')))'''&&&'''((()))'''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&((()))***---000333555666555666777666555555777999:::888666AAAHHH^^^{{{wwwggg```eeepppxxxzzzyyygggcccfffrrr|||qqqaaaTTTFFFAAA:::666555777888888777888888999999999888888<<<<<<<<<===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;999:::;;;;;;;;;888666444555444333222111111222222////////////000222444555888999;;;===???AAABBBCCCBBBDDDHHHKKKMMMOOOSSSUUUYYY[[[^^^```cccfffjjjmmmmmmpppsssuuuvvvxxxzzz|||}}}~~~yyyuuuuuu|||wwwtttTTT>>>444///...------......,,,***,,,---------,,,+++******...,,,******+++,,,+++***((()))))))))***************))))))))))))))))))***))))))************)))))))))))))))))))))******+++)))******++++++,,,------++++++,,,---............---......///111333555666:::<<<>>>???@@@AAACCCEEEGGGKKKIIIJJJNNNNNN]]]www{{{yyy{{{|||zzz|||}}}|||zzzyyyyyyyyyyyywwwtttqqqppplllhhhdddhhhbbbZZZSSSQQQRRRTTTUUUKKKGGGAAA<<<:::999777666444555666777777888888888666777888777666666888999777777888888777666666555444444444444555777999;;;;;;:::999888666555444333444666888888666555444555444444444444333222111000000000000000//////......------------,,,,,,,,,,,,,,,,,,+++++++++,,,------...000333666===FFFQQQWWW___iiirrruuuvvvzzz}}}}}}zzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyzzzjjjLLL@@@333...,,,***+++---+++++++++*********))))))))))))))))))(((((((((((()))'''&&&'''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++...111555666666666666666111111333666999:::999888FFF]]]uuubbb]]]gggttt|||rrrgggllluuu}}}zzzwwwpppcccQQQEEE===;;;888666777888999999999:::;;;<<<============>>>???@@@AAAAAAAAAAAA@@@;;;<<<<<<======>>>>>>>>>===>>>AAABBBCCCBBBAAA@@@<<<;;;999777444333222222//////...///000222444555222333444555666888999999:::<<<>>>@@@AAACCCFFFHHHKKKMMMQQQUUUXXX\\\aaadddhhhkkkoooqqqsssuuuwwwyyyxxxyyy|||zzzuuu||||||bbbMMMAAA111000............---+++---------------,,,+++***...,,,******+++,,,+++***((()))))))))******************))))))))))))******))))))************)))))))))))))))))))))******+++)))******++++++,,,------***+++,,,---..................///000111333555666:::<<<>>>??????@@@CCCEEEFFFKKKJJJJJJNNNOOO\\\vvv}}}{{{zzzzzzzzzzzz{{{||||||zzzyyyyyyzzzzzzwwwtttrrrpppkkkccc]]]XXXRRRJJJDDDBBBCCCEEEFFFBBB>>>999555555666777888444666888999888777888999888999999888777777999;;;777888888777777666555444444444444666888;;;===???>>>>>>>>><<<:::777444333333555777777555333333333333333444444444444333333222333333333222111000///............------------...------,,,,,,------.........///000444;;;DDDJJJUUUaaalllooorrrvvvzzz|||zzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}||||||{{{~~~zzzwww[[[LLL:::111---++++++---+++++++++************))),,,,,,+++++++++*********(((''''''''')))***)))(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))+++,,,///222555777666555555666---000333777999:::::::::GGGjjj|||lll]]]___mmm}}}rrrmmmwww}}}xxxooocccTTTEEE;;;888888777777777777888888;;;<<<===???AAACCCDDDEEEBBBCCCEEEGGGIIIIIIIIIHHHAAAAAAAAA@@@@@@@@@??????AAABBBDDDGGGHHHIIIIIIIIIEEEDDDBBB>>>:::666222000000000/////////111222333111111111222333333444444777888:::::::::<<>>>>>@@@BBBDDDFFFKKKJJJKKKOOONNN[[[uuuyyyyyy|||~~~|||{{{zzzzzzyyyyyyyyy{{{|||{{{zzzyyyyyyzzzwwwuuussssssqqqkkkaaaYYYLLLFFF>>>999888999:::;;;<<<:::777777888999999999555777999999888777999;;;;;;<<<;;;999777777888:::777777777777666555444333333444555777:::>>>AAACCCCCCCCCDDDCCC???;;;666333333555777666555333333333222333444555555666666555444555555555444333111111/////////.........------...---------------......---...---...000555<<>><<<>>>AAACCCEEEHHHLLLNNNUUUYYY^^^bbbdddfffhhhiiikkkmmmrrrwww|||rrraaaRRRHHH666333...,,,,,,......///------,,,+++,,,---...///...,,,******+++,,,+++***))))))))))))************+++******))))))******+++))))))************)))))))))))))))))))))******+++)))******++++++,,,------)))***,,,---.../////////000000111222444666888999888:::<<<======>>>AAACCCGGGLLLKKKLLLOOONNNZZZsssxxxwww|||}}}zzzyyyyyyyyyyyyxxxyyyzzz|||{{{zzzyyyyyyzzzuuusssrrrsssssslllaaaXXXFFFAAA:::555444666777888444444444666888888666444666888::::::999999;;;>>>>>>>>>===:::777666777888777777777777666555444333333333555888<<<@@@DDDFFFFFFGGGHHHGGGCCC>>>888444333555777777555444333444111222333555666777777777666666777777666444333111////////////............---------,,,------..................000444:::??????NNN\\\dddiiipppwwwzzzzzz|||~~~~~~~~~~~~~~~}}}kkkpppttt```III:::444000///000+++++++++************)))*********))))))))))))((((((''''''((()))******)))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((()))(((((((((***+++---///000222555666555444444444111444888;;;<<<<<<<<<===]]]xxxeee___```nnn~~~|||~~~}}}pppnnnhhhZZZKKK???;;;;;;===<<<;;;888777777:::<<<777777777999===AAAFFFHHHMMMOOORRRVVVYYYZZZZZZZZZYYYXXXUUUQQQMMMJJJGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMOOOQQQQQQPPPLLLIIIFFF<<<:::777444222111000000111111111111111111000000---...///000000333666999888:::<<<<<<===>>>AAADDDNNNRRRWWW[[[]]]___aaabbbgggjjjnnntttyyy}}}xxxzzzyyykkkbbbZZZSSS888333...++++++---///000...---+++***+++---///000...,,,******+++,,,+++***))))))))))))************++++++************++++++))))))************)))))))))))))))))))))******+++)))******+++,,,,,,------)))***,,,---.../////////...//////111222444666777777999;;;<<<===>>>@@@BBBHHHLLLLLLLLLOOOMMMZZZrrr|||uuuzzz}}}xxx|||yyyyyyxxxvvvxxx|||xxxyyyyyyzzzzzzyyyyyyxxxuuuuuutttrrrpppiiiXXXIII@@@888111000000///222666666999999888:::>>><<<777999888777999<<<>>><<<:::@@@>>><<<:::888777777777:::999888666666555555555888444555;;;AAAEEEJJJOOOKKKNNNPPPLLLCCC999333111444444555555555444333333333444555666888:::;;;<<<;;;999777555444444555666000000111111000///---,,,---------,,,------.........------...///111333444333???KKKSSS]]]kkkvvvxxxxxx{{{}}}|||zzz{{{~~~~~~~~~}}}~~~~~~ttttttyyyyyysss___BBB111///000,,,++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&)))---111333333444555666666444222111000444:::<<<777333999CCCkkkyyy|||yyyzzzqqqcccYYY```nnn~~~|||yyymmm^^^NNNHHHFFFCCCAAAAAA??????>>>>>>===<<<<<<<<<999999888888:::<<>>>>>@@@CCCGGGIIIMMMKKKKKKMMMMMMZZZssssssqqqxxx}}}{{{xxxyyy{{{{{{wwwvvvxxx}}}}}}|||{{{yyywwwuuutttttttttsssqqqpppiiiXXXHHH===666111222222222444888333666777888===AAA@@@<<<<<<;;;:::;;;>>>>>><<<:::;;;:::999888777888888999<<<;;;:::888777777777777:::777888>>>DDDHHHMMMRRRQQQTTTUUUOOODDD999333000444444555666666666555555666777888:::<<<===>>>???@@@???===;;;999777666555333333333333222000//////111000///.....................---...///000222333///999CCCIIISSSbbbnnnsssvvvyyy|||}}}||||||zzz{{{|||vvv~~~hhhMMM:::222000///,,,++++++***************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))---111333111222444555555444222111888888999999777777@@@KKKdddoootttpppnnnooogggZZZbbbiiivvvxxxsssbbbTTTGGGCCCCCCBBBBBBBBBGGGHHHIIIHHHEEEAAA===:::<<<;;;;;;;;;<<<>>>@@@AAAGGGHHHJJJLLLOOORRRUUUVVVZZZ]]]aaacccbbbaaa``````\\\XXXSSSMMMJJJJJJKKKLLLLLLLLLNNNRRRVVVYYYYYYXXXTTTMMMCCC;;;666333222111111111111111000///...---........./////////000000000111111222444666888999999;;;>>>CCCHHHMMMRRRTTT[[[___dddiiilllpppsssvvvvvvzzz~~~zzzyyy~~~xxxnnnTTTAAA111...///,,,***,,,------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((()))***+++++++++***)))++++++************++++++))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555777:::>>>???>>>???CCCFFFIIIMMMKKKKKKNNNNNN[[[uuuvvvqqqnnnqqqxxx|||zzz{{{~~~~~~zzzzzz|||}}}}}}|||{{{yyywwwuuutttssstttsssrrrqqqjjjYYYIII:::555222444555555666999444666888999???DDDBBB===>>>======>>>???>>><<<:::999999888888999:::<<<===>>>>>><<<;;;:::999999999<<<:::<<>>???AAABBBCCCEEEEEEDDDBBB???;;;888777888777666444333222222222333333111000///.........///............///000111---333999===GGGVVVfffnnnqqquuuzzz||||||}}}~~~yyyxxx}}}}}}zzz}}}zzzxxxkkkVVVAAA222...000,,,,,,+++***************++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((***...111333111111333444444333222111<<<;;;::::::777888BBBMMMbbbhhhllljjjiiiiiiaaaWWWeeekkkyyysssuuu{{{qqqiiiVVVKKKAAA@@@CCCDDDEEEGGGLLLOOOTTTVVVTTTPPPIIIEEEAAAAAA@@@??????@@@BBBCCCBBBAAAAAAAAADDDHHHLLLOOOQQQTTTZZZ^^^aaadddgggiiieeeaaa[[[UUUQQQPPPPPPQQQMMMNNNPPPSSSWWWZZZYYYXXXXXXPPPFFF===777444222111111111111111000///......---------............///.........///000111333333222333555999===AAADDDFFFRRRVVV[[[```cccgggkkknnnrrruuuzzz}}}yyyxxxeeeMMM666000111...++++++///...------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***,,,------+++)))(((++++++************++++++))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555888;;;>>>???>>>???BBBEEEHHHLLLKKKLLLOOOOOO]]]wwwnnnooorrrvvvzzz}}}~~~}}}|||zzz}}}}}}|||~~~xxxyyyyyyzzz{{{zzzzzzzzztttuuuuuutttrrrkkkZZZIII999555222555666555555777777888999;;;@@@EEEAAA;;;>>>>>>???@@@@@@???===<<<<<<<<<;;;<<<===???AAACCCAAA@@@???===<<<;;;;;;;;;>>>===@@@GGGKKKNNNTTTZZZ]]]```___VVVGGG:::333222111222444666888999:::;;;;;;<<<===???AAABBBCCCDDDGGGHHHHHHGGGEEEAAA>>>;;;<<<;;;888666555444444444333222111000///.........000////////////////////////111333666>>>LLL]]]hhhkkkqqqxxx|||||||||~~~~~~wwwrrrttt}}}yyyvvvsssooottt{{{zzz~~~~~~}}}mmm^^^KKK666///333---,,,,,,+++************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++...111333111222333444444444444333999;;;===<<<666666AAAOOOiiimmmooonnnlllfff]]]UUUccckkkzzznnndddnnn|||wwwiii^^^OOOGGGAAABBBFFFGGGIIILLLGGGLLLSSSYYY[[[ZZZWWWUUUIIIHHHFFFEEEDDDDDDDDDEEE>>>>>>===>>>@@@CCCFFFHHHIIIMMMRRRWWW\\\```eeehhhfffdddaaa^^^ZZZXXXWWWVVVUUUUUUUUUWWWYYYYYYWWWUUUSSSMMMCCC:::555333222111111111111111000///......---------------------------------------...///000000111222444777:::===>>>HHHLLLQQQVVV[[[```eeehhhmmmppptttxxxzzz|||{{{{{{uuuWWW:::000111000///000111111///...------------+++,,,,,,,,,,,,+++*********+++---...---+++)))'''++++++************++++++)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555888<<>>>>>AAADDDGGGLLLKKKLLLPPPQQQ___yyynnnrrrvvvyyyzzzzzzzzzzzzzzzyyy|||~~~|||}}}vvvwwwxxxzzz{{{|||}}}}}}vvvwwwwwwvvvtttlllZZZIII:::666333666666444333555777888999<<>>>>>>>>>>>???@@@BBBDDDFFFDDDCCCAAA???>>>======<<>>@@@AAACCCCCCFFFGGGIIIKKKJJJHHHEEECCCAAA???===:::888777777777333222111000////////////000000000000000/////////000//////111777BBBQQQ]]]fffmmmwww}}}~~~~~~~~~{{{vvvtttwww~~~ssslllddd^^^ggg}}}}}}xxxxxxtttkkkXXXAAA555555...---,,,+++*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((***,,,///222333222333444555555666666666777:::===999444:::PPPhhh~~~~~~~~~{{{rrrdddYYYTTTeeeooottthhheeeqqq}}}vvvdddXXXLLLFFFBBBEEEHHHIIIKKKMMMFFFIIIOOOUUUYYYZZZZZZYYYQQQPPPNNNLLLKKKIIIHHHGGG???@@@AAABBBCCCEEEFFFGGGKKKNNNRRRVVVYYY]]]```cccbbbccceeefffeeeccc```^^^]]]\\\[[[[[[\\\[[[XXXUUURRRKKKAAA999444222111111222222222222111000///...---------------,,,,,,,,,------,,,,,,---......///111111111333444666888999===@@@EEEJJJOOOUUUZZZ^^^cccgggkkkppptttxxx|||cccAAA222000//////222000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---------+++)))(((++++++************++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555888<<>>>>>AAADDDGGGLLLKKKLLLPPPQQQ___yyypppsssvvvxxxyyyyyyzzz{{{xxx|||~~~zzzyyyzzzzzz{{{{{{{{{{{{zzzwwwyyyxxxwwwuuulllYYYGGG<<<777555666777555444666666777999>>>HHHOOOKKKCCC@@@BBBEEEFFFDDDAAA@@@???>>>>>>>>>???AAADDDGGGHHHHHHFFFEEECCCAAA@@@??????AAABBBHHHOOORRRTTTZZZbbb```dddcccYYYGGG999555666000222444777:::<<<>>>>>>;;;;;;===>>>@@@BBBCCCCCCEEEGGGJJJMMMNNNNNNLLLKKKHHHGGGEEEBBB@@@>>>======777666555444222222111111111111111222222111000000///------///222888CCCOOO]]]gggsss||||||yyyyyy~~~oooccc[[[UUUeee|||{{{vvv}}}}}}uuucccLLL:::333///...---+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++...000222444222333444555666777888999::::::999666888KKKooozzzeee\\\]]]jjjuuu{{{sssppprrr{{{vvvbbbTTTIIIDDDCCCFFFIIIHHHIIILLLRRRTTTWWWYYY[[[\\\\\\\\\ZZZYYYWWWTTTQQQNNNLLLKKKEEEFFFFFFGGGHHHIIIIIIJJJMMMPPPTTTWWWXXXYYYZZZ\\\___bbbgggkkkmmmllljjjiiicccbbbaaa``````^^^[[[XXXTTTMMMCCC:::555222111000222222222222111000///......------------,,,,,,,,,---,,,,,,,,,---...///////////////000111222333444222555999===AAAEEEJJJNNNSSSWWW]]]ccciiiooouuuyyyxxx|||oooLLL:::333...---000---,,,+++***************+++,,,,,,,,,,,,+++******++++++++++++++++++******++++++************++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555888;;;>>>???>>>???BBBEEEGGGKKKJJJKKKOOOPPP^^^yyyvvvvvvwwwwwwxxxzzz{{{}}}||||||||||||||||||{{{zzzyyyxxxwwwyyyxxxvvvsssiiiVVVDDD>>>888666888999888888;;;:::;;;===CCCNNNUUUQQQHHHFFFIIIKKKKKKGGGBBB@@@???>>>>>>???BBBEEEIIILLLNNNLLLKKKIIIGGGEEEDDDCCCCCCCCCFFFLLLSSSVVVWWW^^^fffdddhhhggg[[[HHH999555666333444777:::===???@@@AAA===>>>???@@@BBBDDDEEEFFFGGGIIILLLOOOQQQRRRRRRRRRQQQPPPOOOMMMJJJHHHEEEDDDAAA@@@===:::888666444444111111222333333333222222///---...111111111999BBBOOOZZZjjjvvv|||~~~~~~}}}~~~}}}~~~}}}mmm```]]]]]]qqq}}}zzzppp\\\FFF666///...---,,,+++*********)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,///111333444222222222444555777888999<<<888777;;;HHHcccyyydddbbbmmmvvv|||rrr^^^OOOGGGDDDDDDHHHJJJIIIJJJMMMWWWZZZ]]]```bbbccccccccc```___]]]ZZZVVVRRROOOMMMMMMLLLJJJJJJJJJLLLNNNOOOQQQTTTYYY[[[\\\[[[\\\\\\^^^```dddhhhlllooopppqqqllljjjhhhfffccc```[[[XXXRRRKKKBBB:::666444333333222222222222111000//////............---------,,,+++++++++,,,---...///000...---------...///000000...000222333555777;;;>>>BBBFFFKKKPPPVVV\\\bbbfffhhhoooxxxuuuVVVEEE;;;111...000---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++************)))))))))***+++,,,++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555777:::>>>???>>>???CCCFFFGGGKKKJJJKKKNNNOOO]]]www|||yyyxxxyyy{{{}}}~~~~~~~~~}}}~~~{{{{{{||||||{{{{{{zzzyyywwwxxxxxxuuurrrgggSSSAAA>>>999666999;;;;;;===@@@@@@@@@AAAGGGQQQWWWQQQHHHKKKNNNPPPNNNIIICCC???>>>>>>???AAAEEEIIINNNRRRUUUOOONNNLLLJJJHHHGGGFFFFFFEEEHHHOOOVVVXXXZZZaaaiiigggkkkjjj]]]HHH999555666555777999<<>>AAAEEEIIIMMMQQQZZZcccoooxxx}}}uuu[[[MMMBBB666111222//////.........//////000+++,,,,,,,,,,,,+++*********)))((('''''')))+++---++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...//////000111333444555666999===>>>>>>@@@CCCGGGGGGKKKJJJJJJNNNNNN\\\vvvzzzzzzzzzzzz{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~|||zzz{{{}}}~~~}}}{{{|||xxxxxxzzzsss```NNNEEE<<<777666888999999<<<@@@BBBHHHOOOTTTZZZ\\\WWWOOOPPPTTTUUUQQQHHHAAA???@@@???AAADDDIIIMMMQQQTTTUUUUUUOOOKKKKKKJJJFFFEEEGGGHHHJJJNNNRRRWWW\\\cccggglllmmmiii\\\III;;;666777888777888<<>><<<<<<:::999777555333333333444444222///------///222333888AAASSSgggssswwwyyy}}}yyyzzz|||~~~~~~ssshhheeefffxxxmmmiiisssxxxeeeHHH000222000,,,+++//////+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***---///222555666///000222555666777666666777999777===ZZZ}}}ggg]]]jjj}}}~~~|||{{{rrr```NNNDDDAAAIIINNNOOOPPPSSSVVVVVVSSSVVVYYY[[[[[[[[[\\\^^^bbbbbbbbbaaa^^^YYYTTTQQQVVVSSSQQQQQQSSSTTTRRRPPPWWW\\\dddlllpppooommmjjjeeeeeeeeegggjjjnnnpppqqqtttuuusssnnniiiddd[[[RRRHHHCCC<<<666444444555555111111111111111000000////////////...---,,,******+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444555666666777:::>>>BBBCCCIIIWWWgggpppsssyyy{{{qqq```WWWPPP<<<...444///---,,,,,,---...---,,,,,,,,,,,,+++++++++******+++***)))'''''''''((()))++++++******))))))(((((())))))))))))))))))))))))***************************************************+++,,,---............///111222222111222444666:::<<<>>>??????@@@BBBDDDKKKMMMLLLMMMNNNJJJWWWuuuxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz|||zzzyyyzzz|||}}}|||zzz}}}xxxuuurrrgggUUUGGGBBB@@@;;;888999:::;;;???DDDIIILLLPPPTTT\\\```\\\TTTWWWYYYZZZTTTJJJBBB@@@AAA@@@BBBFFFKKKPPPTTTVVVXXXVVVPPPKKKJJJIIIFFFEEEGGGHHHKKKOOOTTTXXX^^^dddiiimmmnnnjjj]]]KKK===777777999888999===CCCGGGIIIHHHFFFFFFEEEEEEEEEGGGIIIKKKJJJKKKMMMNNNOOOQQQUUUXXXVVVXXXZZZ\\\]]]^^^^^^^^^^^^[[[VVVQQQLLLHHHEEEDDD>>><<<:::777555444333333444333333222222222333444333:::III\\\iiipppwww}}}}}}~~~yyyuuuvvvyyy{{{pppllliiiooo}}}{{{jjjPPP777333...,,,------,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///222444555000111222444555666666666666<<<@@@HHH```~~~~~~qqqaaa]]]nnn|||yyyvvvkkkYYYJJJCCCCCCKKKRRRSSSTTTWWWYYYYYYXXXYYY[[[ZZZXXXVVVVVVVVVXXXYYY[[[\\\\\\[[[YYYXXXZZZWWWUUUUUUVVVVVVUUUSSSZZZ^^^eeemmmssswwwxxxyyywwwsssnnnjjjiiijjjlllmmmsssuuutttppplllggg]]]SSSEEEAAA;;;777666666777777222222333333222111000000////////////...---,,,+++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222222222333666888666:::FFFUUU```iiivvv|||{{{}}}uuupppeee___WWW@@@///222///...,,,,,,---...---,,,,,,,,,,,,+++++++++******+++***)))((((((((())))))************))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---......//////...///111222222111222444666;;;===???@@@@@@AAACCCEEEIIIKKKKKKMMMNNNKKKYYYwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxyyy{{{|||zzzyyy{{{xxxrrrjjj[[[KKKBBBAAA???;;;;;;@@@DDDIIIPPPWWW[[[^^^aaacccgggggg___UUU___```___WWWLLLDDDAAABBBCCCEEEJJJOOOTTTXXXZZZ\\\YYYQQQJJJHHHGGGEEEEEEHHHIIILLLQQQVVV[[[aaagggkkkoooooolll```OOOAAA999777::::::;;;???DDDIIIKKKKKKMMMLLLJJJHHHHHHJJJLLLMMMJJJLLLMMMNNNPPPRRRVVVYYYXXXYYY[[[^^^aaaccceeefffgggeeebbb^^^ZZZUUUQQQOOOIIIGGGDDD@@@<<<999666555222333333444444333222222111333===KKKWWWaaammmwwwzzz{{{{{{|||}}}~~~~~~}}}}}}}}}||||||||||||~~~zzzlllooowwwuuuyyydddDDD666---///000,,,***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///111222333222222222222333444666777222:::BBBMMM___ttt}}}{{{ssspppkkkaaaXXX[[[ooo{{{tttuuu~~~~~~|||zzzvvvooo```NNNDDDBBBFFFOOOWWWYYYZZZ\\\]]][[[___``````___\\\YYYYYYYYYVVVVVVXXXZZZ]]]___```aaa```^^^[[[ZZZZZZZZZXXXWWW\\\^^^cccjjjrrr{{{vvvmmmhhhggghhhjjjqqqttttttrrrooojjj^^^RRR@@@===999777888999999999555555555444333222111000...//////000000//////...000///......------......---------------------------,,,,,,------...///000///000111000///...///111222222777>>>GGGQQQ```mmmxxx|||{{{xxx{{{}}}xxxrrrgggJJJ333222000...,,,,,,---...---,,,,,,,,,,,,+++++++++******,,,+++******))))))******)))))))))***************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111222111222555777:::<<<>>>??????AAACCCEEEHHHJJJJJJLLLNNNLLL[[[zzzwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwttttttooodddTTTGGGBBBCCC===<<<@@@HHHPPPVVV]]]dddeeemmmttttttqqqkkkaaaXXXcccdddaaaYYYMMMEEECCCDDDEEEHHHMMMSSSXXX\\\^^^___ZZZRRRJJJGGGEEEDDDEEEIIIJJJNNNSSSYYY^^^ccciiimmmoooooolllbbbSSSEEE;;;777;;;;;;===@@@EEEJJJNNNOOOUUUTTTQQQNNNMMMMMMNNNNNNLLLNNNOOOPPPRRRTTTXXX[[[_________aaabbbeeefffhhhjjjjjjiiihhheeeaaa]]][[[YYYVVVRRRLLLFFFAAA===;;;777666666555444444333333444333666===FFFQQQ___kkkqqqrrrtttwwwyyy|||~~~~~~~~~~~~~~~~~~}}}|||{{{|||zzzyyy|||tttyyyqqqnnnQQQ;;;---111444---***...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---...000111111111444333111000111333666888555888>>>KKK]]]mmmtttsssnnnjjjddd^^^ZZZaaassswwwrrrnnnlllsss~~~zzzwwwrrrhhhVVVFFFAAACCCHHHRRR[[[^^^___``````]]]___```bbbaaa``````aaabbb_________```bbbeeeggghhheeecccaaa___^^^]]][[[[[[[[[[[[\\\aaajjjvvvzzzrrrllljjjkkklllnnnqqqrrrrrrpppjjj\\\NNN<<<:::888777999;;;<<<<<<666666666555333222000///...///000111111111111111222111///.........///000------------------------------------...///000111000111333333111000000111444444444444777???KKKUUUfffooo{{{~~~xxxVVV888222111///---------...---,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000111222111222555777888:::<<<===>>>???BBBDDDIIIKKKJJJLLLNNNLLL\\\zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{xxxyyyyyyyyywwwuuusssrrrhhhkkkjjj___PPPFFFCCCDDD???@@@GGGSSS\\\```fffkkkrrrzzz~~~wwwmmmfffcccaaacccdddaaaXXXMMMFFFEEEGGGHHHKKKQQQVVV[[[___```aaa[[[RRRIIIFFFEEEDDDFFFJJJLLLPPPUUU[[[```eeejjjnnnooonnnkkkdddXXXJJJ>>>777;;;<<<>>>BBBFFFKKKPPPSSS\\\[[[XXXVVVSSSQQQPPPPPPQQQRRRSSSTTTUUUWWWZZZ]]]bbbbbbbbbcccdddfffggghhhkkklllmmmnnnnnnllljjjhhhfffccc^^^XXXQQQJJJEEEBBB@@@>>>:::777555555666666777444222666<<>>888888777666444111///...//////000111222222222222222111000///...///000111....................................///000111111000222444444333333333444333555777777888===DDDIIINNN\\\nnn|||]]]<<<111222000...---......---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++))))))******++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...///111111222333555777888:::===>>>???AAACCCEEEKKKMMMKKKLLLNNNKKK[[[yyyxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}wwwyyyyyywwwsssnnnlllkkkaaaeeedddYYYLLLEEECCCBBB>>>BBBMMM]]]jjjrrr{{{tttccc^^^aaadddcccccc```WWWLLLFFFFFFIIIJJJNNNSSSYYY]]]``````aaaYYYQQQIIIGGGFFFEEEGGGKKKNNNRRRWWW]]]aaafffjjjmmmooonnnkkkfff^^^QQQCCC::::::<<>>IIISSSeeeiiiooovvv{{{~~~~~~|||{{{zzzzzzzzz}}}{{{}}}uuuuuuyyy~~~{{{dddMMM777111000,,,***,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))***+++---///111111111000222111//////111333777999;;;:::EEE]]]qqqzzz}}}yyyppphhhhhhoooxxxxxxqqqiiidddiiirrr}}}}}}vvvqqqiii\\\LLLAAAAAAHHHJJJTTT^^^aaaaaacccbbb```bbbcccdddddddddeeegggiiiiiiiiiiiijjjlllnnnqqqrrrjjjjjjiiifffcccaaaaaabbbaaa___\\\\\\___eeemmmqqqyyy~~~|||yyyxxxoooppppppooonnnfffUUUDDD;;;888666666999<<<>>>???;;;;;;:::888555222000//////000000111222222222111222111000000//////000000///////////////////////////......//////000111222///111333333333333555666333:::???>>><<<======<<>>?????????===;;;888555222111///000111111111111111000000000000000000//////...////////////////////////////////////000111222222111222222222111222444666777BBBKKKKKKJJJJJJGGGBBBDDDIIISSS```mmmzzztttOOO;;;333111///.........---+++,,,,,,,,,+++++++++******((()))***,,,,,,,,,+++***,,,++++++++++++++++++***************************************************+++++++++++++++++++++++++++,,,---......//////...---///111111222333666888999;;;>>>@@@AAACCCEEEHHHKKKMMMJJJLLLNNNLLL]]]|||uuuuuutttttttttsssssssssrrrssstttvvvwwwyyyzzz{{{uuuvvvvvvrrriiibbb]]]\\\nnnnnneeeUUUIIIEEECCC@@@AAAAAAEEEPPP[[[fffqqqzzzuuuqqqiiibbbcccggghhhdddhhhgggbbbWWWLLLEEEEEEHHHLLLPPPUUUZZZ]]]___^^^^^^UUUNNNHHHHHHHHHGGGHHHLLLPPPTTTZZZ^^^bbbeeehhhjjjqqqpppnnnmmmhhh\\\LLLAAA999<<>>@@@CCCEEEJJJKKKIIIKKKNNNMMM___vvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuxxxyyyvvvsssmmmeeeZZZWWWaaannnrrraaaVVVMMMFFFCCCDDD@@@CCCHHHMMMRRRWWW\\\___]]]^^^___bbbjjjrrrpppjjjmmmggg]]]TTTLLLIIIHHHHHHIIIMMMSSSYYY\\\\\\[[[YYYWWWPPPJJJHHHGGGGGGLLLRRRUUUYYY^^^cccfffhhhjjjlllqqqrrrpppllliiiaaaRRRDDD>>>>>>AAAFFFLLLQQQSSSTTTZZZ___eeeiiijjjjjjiiiiiihhhjjjiiifffeeehhhhhheeebbbcccgggjjjmmmoooppppppssssssttttttuuuvvvvvvwwwvvvuuuttttttuuuwwwzzz|||uuuuuuuuurrrmmmgggcccbbb[[[RRRFFF???===<<<999666:::<<>>XXXsssbbbkkk{{{yyywwwyyyzzztttjjjaaaWWWQQQLLLGGGFFFIIIUUU]]]dddfffffffffddd```fffeeeeeeeeehhhlllppprrrnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqpppooonnnmmmmmmjjjiiigggeeeddddddeeefff______ffftttwwwqqqiiiYYYJJJ???>>><<<:::999999:::;;;>>>@@@CCCEEEDDD@@@<<<999555444333111000000111111111111111111111222222222000000000000111111111111222222111111111111222222333333333222333333444444:::<<>>AAAFFFKKKKKKHHHJJJMMMMMM```vvvvvvvvvvvvvvvvvvvvvvvvttttttsssssstttuuuwwwwwwrrrlllddd___\\\___jjjwwwppp___TTTMMMHHHFFFGGGFFFHHHLLLOOOPPPRRRUUUWWWWWWZZZ]]]ccclllssspppjjjkkkfff\\\SSSLLLIIIHHHIIIKKKNNNTTTYYY\\\[[[YYYXXXVVVOOOIIIHHHGGGGGGLLLRRRVVVZZZ```dddgggiiikkkmmmqqqrrrqqqnnnkkkcccTTTFFF@@@@@@CCCHHHNNNSSSUUUVVV[[[```fffjjjlllllllllmmmmmmooonnniiihhhjjjjjjgggdddeeehhhkkknnnpppqqqqqqsssssstttuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyxxxuuurrrpppooonnnbbbSSSGGGBBB???<<<999999999<<>><<<:::888888999;;;<<<@@@CCCFFFHHHHHHDDD@@@===666555222111000000111111222222222111111111111000111111111000000000000000222111111000000111111222222222222222222222333444777999AAAQQQ```kkkvvv~~~~~~|||wwwsssuuu}}}{{{qqqmmmxxx~~~fffSSS>>>111///000+++---000+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))************))))))******))))))******+++,,,,,,++++++++++++,,,------,,,,,,------......------,,,...000111222333555777:::999;;;???@@@???AAAGGGKKKKKKIIIJJJMMMMMM```wwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuuuuvvvuuuuuuuuunnnddd[[[\\\ccclllxxx}}}mmm[[[PPPLLLIIIHHHJJJJJJLLLOOOPPPOOOOOOOOOPPPPPPTTT[[[cccmmmtttqqqjjjjjjeee\\\SSSMMMKKKKKKKKKPPPSSSXXX\\\^^^]]]ZZZXXXVVVOOOIIIGGGGGGHHHMMMSSSWWW[[[aaaeeehhhjjjlllnnnpppqqqqqqooolllfffWWWIIIBBBBBBEEEJJJPPPUUUWWWXXX]]]aaaggglllnnnpppqqqrrrtttvvvuuupppnnnnnnmmmiiihhhiiilllnnnppprrrrrrsssttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzzzz}}}ooo\\\NNNHHHFFFEEECCC;;;:::999;;;CCCQQQaaakkkzzz|||~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~}}}{{{zzzwwwzzz|||{{{uuuiii]]]VVVKKKLLLSSS___iiinnnttt{{{}}}hhhFFF333000---------,,,,,,,,,,,,++++++******))))))))))))************************************))))))******+++,,,,,,...000111111222555666444333555:::;;;888777888AAA```~~~fff^^^```pppvvvnnn^^^UUUKKKGGGEEEEEEHHHMMMUUU]]]ddddddcccddddddbbbdddccccccdddgggjjjnnnpppsssssssssrrrssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnmmmllliiigggffffff```^^^dddmmmvvv}}}qqq^^^NNN>>><<<999777777999<<<>>>BBBEEEIIILLLMMMKKKGGGDDD===;;;777444222111222333111000000//////...------222222111111000/////////111111000000000000111111111111000000111222222333222333888BBBMMM[[[nnn}}}zzzooojjjsss}}}~~~ooo```TTTDDD444///000+++,,,000,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))************))))))******))))))******+++,,,+++++++++++++++,,,------+++,,,------......------+++---000111111222444666:::999;;;???@@@???BBBGGGKKKLLLIIIJJJNNNNNNaaaxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuwwwwwwwwwuuutttrrrlllaaaZZZaaaooo{{{~~~lllXXXNNNJJJHHHIIIKKKKKKMMMPPPPPPOOOMMMLLLMMMNNNRRRXXX```llltttsssllljjjeee]]]UUUPPPNNNOOOPPPWWWZZZ^^^bbbbbb```]]]ZZZUUUNNNIIIGGGGGGHHHMMMTTTXXX\\\aaaeeehhhjjjlllmmmmmmoooooonnnmmmgggYYYLLLCCCCCCFFFKKKQQQVVVXXXYYY___ccciiimmmpppsssvvvwww{{{}}}|||wwwttttttrrrnnnnnnoooppprrrssstttuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{|||{{{yyyvvvuuuqqqqqqrrruuuxxxzzz{{{zzzzzzlllYYYLLLIIILLLOOOQQQBBB@@@===:::;;;EEESSS^^^mmmqqqvvvxxxvvvsssrrrrrruuuwwwzzz{{{{{{zzzyyyyyyzzz|||~~~~~~}}}|||}}}}}}~~~}}}|||{{{zzzzzzzzzrrruuuxxxxxxtttkkkbbb[[[NNNLLLRRRaaannnwwwqqqLLL222......------,,,,,,,,,+++++++++***))))))))))))))))))***)))***************++++++++++++******++++++,,,------...000111111222444666666666:::>>><<<888888;;;AAAbbb}}}tttYYY\\\gggxxxsssjjjTTTKKKBBB??????AAAGGGMMMSSS\\\cccbbb```aaabbbaaabbbbbbcccdddfffiiilllnnnqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrrrrssssssrrroookkkiiijjjccc^^^```eeemmmxxx~~~qqq^^^NNN@@@>>>:::888777999<<<>>>???CCCIIINNNPPPPPPOOOMMMKKKGGGBBB<<<777555444444222222111111000000//////111111111111111000000000111000000//////000000111000000000000000111222333444444666999>>>HHH\\\mmm{{{wwwkkknnn|||vvvooofff]]]NNN999///000,,,,,,000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))******))))))******+++,,,+++++++++***+++,,,,,,---++++++,,,---............+++---///000000222444666:::999;;;???@@@@@@CCCHHHKKKLLLIIIKKKNNNOOObbbzzzzzzzzzzzzzzzzzzzzzzzzuuuvvvxxxxxxxxxvvvsssrrrlllcccaaalll{{{nnnYYYOOOLLLKKKKKKMMMOOOPPPPPPOOOKKKHHHGGGFFFMMMPPPUUU\\\iiisssuuupppkkkggg___XXXTTTSSSTTTUUU[[[^^^aaaddddddaaa]]]ZZZTTTMMMHHHGGGGGGIIINNNUUUWWW[[[```dddggghhhjjjllljjjllllllkkkkkkggg[[[OOOCCCDDDFFFKKKQQQVVVYYYYYYaaadddiiinnnqqquuuyyy{{{}}}zzz{{{yyyuuuvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxyyyyyyzzz{{{{{{|||xxxzzz|||}}}}}}{{{yyyxxxqqqqqqqqqtttwwwyyyxxxwwwnnnaaaPPPFFFGGGNNNUUUYYYKKKIIICCC===:::>>>FFFNNN___fffnnnqqqmmmgggcccaaaeeekkkrrrwwwxxxxxxyyyzzzyyy{{{~~~~~~}}}||||||}}}}}}}}}{{{zzzzzzzzzzzz{{{uuuwww{{{{{{xxxqqqiiidddVVVRRRXXXiiiyyy{{{vvvyyy~~~ZZZ<<<555555------,,,,,,,,,+++++++++)))))))))******)))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,------///111111111222444555666888===@@@===888999>>>CCC]]]qqqrrruuu|||tttbbbWWWcccrrr}}}sssttt}}}pppeeeJJJAAA:::888:::===DDDKKKQQQ[[[cccbbb______aaa```aaabbbbbbdddgggiiilllmmmpppooooooooooooppppppqqqrrrrrrssssssttttttuuuuuuuuuvvvxxxxxxwwwtttpppnnnmmmgggcccbbbcccfffmmmuuu}}}}}}qqq___OOO@@@>>>;;;888666777999:::<<<@@@EEEKKKPPPSSSUUUUUUWWWSSSMMMEEE???:::888777666666666555444444333333000111111111222222333333111111000000000000111111000000000000111222333444;;;;;;<<<===<<<@@@OOO^^^kkkuuupppkkkwww}}}yyyoooZZZ???111000---,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))************))))))******))))))******+++,,,+++************+++,,,,,,***+++,,,---............+++---///000000222444666:::999;;;@@@AAA@@@CCCIIIKKKLLLJJJLLLOOOPPPccc{{{{{{{{{{{{{{{{{{{{{{{{uuuvvvxxxxxxxxxvvvtttssslllhhhjjjuuuoooZZZPPPOOONNNNNNOOORRRRRROOOJJJDDD@@@>>>===HHHKKKPPPYYYfffsssvvvssskkkggg```ZZZWWWVVVXXXZZZ[[[]]]```bbbbbb___ZZZWWWSSSMMMHHHGGGGGGIIIOOOVVVXXX[[[```dddfffhhhjjjkkkiiijjjjjjiiijjjhhh^^^SSSDDDEEEGGGLLLSSSXXXZZZ[[[bbbeeeiiimmmqqquuuyyy}}}|||}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{{{{|||||||||xxxzzz|||~~~~~~}}}|||{{{wwwvvvvvvxxx{{{|||xxxtttfffYYYJJJCCCGGGPPPXXX\\\TTTQQQJJJBBB===<<<>>>AAASSS[[[dddfff```XXXSSSRRRUUU[[[dddjjjnnnqqqvvvyyywwwzzz}}}~~~~~~}}}|||}}}~~~~~~}}}|||||||||}}}}}}~~~{{{ssskkkfff[[[VVV]]]pppxxxrrrrrrrrryyyhhhHHH;;;888------,,,,,,,,,,,,++++++))))))************))))))))))))******+++,,,,,,,,,++++++******++++++,,,------///111111111222333555777:::???@@@;;;777;;;CCCIII[[[eeeeeeiiiqqqjjjZZZZZZjjj{{{tttjjjooozzzkkk^^^DDD<<<555555888;;;AAAHHHOOO[[[eeeeeeaaa```aaa```aaabbbccceeegggjjjlllmmmppppppppppppqqqrrrsssttttttttttttuuuuuuvvvvvvvvvwwwxxxzzzzzzyyywwwtttrrrpppllliiigggeeebbbeeejjjttt{{{zzzppp___QQQ???===;;;999888888999999<<<>>>BBBHHHNNNSSSWWWYYY]]]ZZZUUUOOOJJJEEEBBBAAA;;;:::999777555444222111222222333333333444444444222222111111111111222222111111222222333444555666;;;<<>>>>>GGGQQQaaammm}}}uuukkkqqq}}}gggFFF333222...---///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))******))))))******+++,,,***************+++,,,,,,***+++,,,---.../////////+++---000111111222444666:::999;;;@@@AAAAAADDDJJJKKKMMMJJJLLLPPPQQQdddyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxwwwvvvuuuuuukkkkkkpppyyy~~~}}}iiiUUUNNNNNNNNNNNNMMMOOONNNJJJDDD===999888888===CCCKKKVVVffftttwwwtttjjjfff```ZZZWWWXXXZZZ\\\ZZZ]]]```bbbaaa^^^ZZZWWWRRRLLLGGGGGGHHHIIIOOOVVVYYY]]]bbbeeegggiiikkkllljjjkkkiiihhhiiiiiibbbXXXFFFGGGJJJNNNUUUZZZ\\\]]]ccceeeiiillloootttyyy}}}|||~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}yyyxxxxxx{{{~~~|||vvvqqqbbbXXXLLLGGGLLLVVV^^^aaa```ZZZPPPHHHCCCAAA@@@???IIIPPPVVVVVVNNNGGGCCCCCCEEEJJJQQQVVVZZZbbbkkksssvvvyyy}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~zzzrrrkkkfff\\\XXXaaavvvzzzqqqvvvxxx|||sssQQQ===444------,,,,,,,,,,,,++++++((()))***++++++***)))((())))))***++++++,,,------***************+++,,,,,,...///111111111111333555777:::??????:::666===GGGUUUdddooopppqqqrrrkkk___ZZZlll}}}}}}uuunnngggooovvveeeWWWAAA:::444555888;;;@@@FFFPPP]]]hhhiiidddbbbbbbbbbaaabbbdddfffhhhkkklllmmmoooooopppqqqrrrtttuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyywwwuuutttqqqnnnlllkkkfffaaabbbgggmmmttt{{{{{{vvvlll\\\OOO??????????????????@@@@@@???@@@BBBEEEKKKQQQVVVZZZ___^^^]]][[[XXXVVVTTTSSSIIIHHHEEEAAA===999777555777666666555444444333333333333222222222222333333333333333444555777888999===>>>BBBEEECCC@@@DDDKKKWWWeeewww{{{ooooooqqqLLL666333000---///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))******))))))******+++,,,***************++++++,,,)))***,,,---.../////////,,,...000111222333555777:::999<<<@@@AAAAAAEEEJJJKKKMMMJJJMMMQQQQQQeeexxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvviiikkkrrryyy{{{yyyzzz~~~uuubbbOOOIIIKKKLLLKKKJJJIIIGGGCCC>>>999666777999444;;;GGGUUUggguuuxxxsssiiieee___ZZZWWWXXX[[[]]]\\\^^^bbbdddccc```[[[XXXRRRLLLGGGGGGHHHJJJPPPWWWZZZ^^^cccgggiiijjjlllmmmlllkkkiiigggjjjkkkddd\\\HHHIIIKKKPPPVVV[[[^^^^^^ccceeehhhkkknnnsssxxx|||zzz~~~}}}|||{{{zzz}}}}}}~~~~~~~~~}}}}}}}}}vvvuuuvvvyyy|||zzzssslllaaaXXXNNNLLLRRR]]]eeehhhiiiaaaVVVMMMJJJHHHFFFDDDAAAGGGKKKHHH@@@999888999:::===AAADDDIIISSSaaalllvvvyyy}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}~~~yyyqqqjjjeee[[[XXXdddzzz|||ttt~~~ZZZ@@@333---------,,,,,,,,,++++++((()))***++++++***)))((())))))***+++,,,,,,------******))))))******+++,,,...000111222111111333555666:::??????999666>>>JJJ___ppp}}}qqqfffXXXkkk{{{yyykkkhhhgggppp~~~}}}~~~}}}sssaaaRRRAAA:::555666999<<<@@@FFFQQQ___kkkmmmhhheeedddcccbbbbbbdddfffiiikkkmmmnnnmmmnnnnnnpppqqqsssuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwwwwwwwvvvuuurrrpppnnnlllgggaaabbbggghhhpppvvvvvvqqqgggXXXKKKBBBCCCDDDFFFGGGHHHHHHHHHCCCBBBCCCEEEIIIOOOUUUYYY___```bbbdddeeeddddddccc^^^\\\XXXRRRLLLGGGCCCAAA;;;:::999777555333111111444333333222222333333444444555555555777888999:::GGGGGGIIILLLJJJGGGHHHMMMMMM\\\ooo~~~sssooo{{{wwwPPP777555000---///...---------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++))))))************))))))*********)))***++++++,,,*********)))***++++++,,,)))***,,,---.../////////---///111222222333666888:::999<<<@@@BBBAAAEEEJJJLLLMMMKKKMMMQQQRRReeevvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyywwwsssooodddiiipppuuuwwwtttrrrpppooo```RRRMMMLLLIIIDDDBBBCCCAAA===:::777777777888;;;>>>CCCLLL]]]nnntttsssoookkkddd___\\\\\\^^^```aaa`````````aaa```]]]ZZZUUUPPPJJJEEEFFFLLLSSSXXX]]]```eeekkkpppqqqooommmmmmkkkiiihhhhhhfffcccaaaPPPHHHFFFMMMVVVZZZZZZ[[[dddfffiiilllnnnppptttvvv|||~~~~~~}}}|||{{{||||||}}}}}}}}}}}}|||zzzxxxwwwwwwxxxvvvqqqlllbbbRRRNNNRRRRRR[[[jjjpppmmmcccZZZWWWVVVRRRPPPQQQIIIAAA<<<===>>>:::777666999777999===@@@FFFWWWhhhsssvvvzzz|||}}}}}}}}}~~~~~~~~~|||zzzxxxppphhh\\\cccppp|||rrrQQQ555111000...,,,------+++'''******************************++++++++++++******))))))))))))***+++,,,---...///000000000111444777777AAAAAA;;;888777GGGccc}}}ggghhhrrrwwwoooooorrr~~~~~~}}}zzzqqq^^^LLLBBB;;;555555777:::AAAGGGIIIXXXeeehhheeecccdddcccdddeeefffjjjmmmoooooonnnmmmooorrruuuwwwwwwwwwvvv{{{yyywwwuuuuuuvvvwwwxxxtttuuuuuuuuuuuuuuuttttttppplllhhhgggiiikkklllkkkkkkooopppkkkeee```XXXPPPLLLMMMOOOSSSUUUUUURRROOOJJJIIIGGGGGGJJJOOOTTTWWWZZZ^^^ccciiilllmmmlllkkkllliiifffcccaaa]]]WWWRRROOOLLLIIIFFFCCC???:::777888777777666444444444555777888888888:::>>>DDDIIIQQQSSSVVVYYYZZZYYYWWWVVVWWWZZZaaannn|||vvvrrrwwwdddAAA222111111///...//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,------+++---///000//////000111---,,,,,,...111444666666;;;:::<<<@@@AAAAAADDDIIILLLNNNLLLNNNQQQQQQdddvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyvvvrrroooaaakkkuuuxxxtttqqqssswwwttteeeUUUOOOOOONNNLLLKKKLLLIIIDDD???;;;999:::;;;???AAACCCIIIWWWhhhrrrtttqqqlllfff```]]]]]]^^^``````___^^^^^^^^^^^^[[[YYYUUUQQQJJJFFFGGGLLLSSSYYY]]]```eeekkkppprrrqqqpppmmmkkkiiihhhgggeeebbb```SSSJJJFFFLLLTTTYYY\\\^^^cccfffiiikkkmmmooorrrtttwwwzzz~~~~~~|||}}}}}}}}}}}}}}}||||||{{{zzzyyyzzzzzzwwwqqqlll```QQQNNNTTTVVVaaapppuuukkkaaaYYYWWWXXXXXXXXXZZZQQQHHH???===;;;999888999<<<===@@@BBBCCCJJJ]]]pppvvvyyy}}}~~~}}}vvvmmmaaagggrrr}}}~~~{{{||||||~~~wwwxxx|||^^^BBB333111...---......,,,)))******************************++++++++++++******))))))))))))***+++,,,---///000111111111333666888999>>>===:::999<<>>===>>>>>>===<<<;;;===@@@CCCGGGMMMSSSXXX]]]___dddgggiiihhheeedddcccaaaaaagggtttzzzvvvttt|||jjjGGG555111///...---.........------------,,,++++++++++++++++++++++++******************************************************))))))))))))******++++++,,,,,,,,,,,,------,,,---///000///...///000/////////000222333444555;;;:::<<<@@@AAAAAADDDIIILLLMMMKKKMMMQQQRRRdddvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyvvvrrrooobbbooo{{{{{{rrrnnnvvvxxxhhhXXXRRRSSSSSSTTTUUUTTTQQQKKKDDD>>><<<>>>@@@@@@EEEIIIMMMWWWeeennnqqqqqqmmmgggaaa^^^^^^___aaa```^^^]]]\\\\\\\\\ZZZXXXUUUQQQKKKGGGHHHMMMTTTYYY]]]```ffflllppprrrssssssooommmjjjhhhgggeeebbb```WWWMMMGGGJJJQQQWWW\\\```ccceeehhhkkklllmmmpppqqqrrrvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||{{{{{{|||}}}xxxqqqkkk```RRRPPPVVVYYYeeetttvvvfff\\\TTTUUUZZZ]]]```ccc]]]RRRFFF@@@;;;888:::===???CCCHHHJJJKKKSSSfffxxx{{{}}}|||tttkkknnnwwwxxxuuuvvvnnnrrrxxxwwwkkkQQQ777222...---...///---+++******************************++++++++++++*********))))))******+++,,,---000111222222222444777999;;;;;;888999<<>>@@@DDD@@@IIISSSYYY```iiimmmnnnnnnjjjeeeaaa______aaacccbbb```]]]]]]]]]\\\[[[YYYVVVRRRLLLHHHIIINNNUUUYYY^^^aaaggglllppprrruuuvvvrrrpppllljjjhhhfffdddaaa[[[QQQHHHIIINNNTTT[[[aaabbbeeehhhjjjkkklllnnnoooqqquuuzzz}}}~~~~~~~~~~~~}}}|||{{{|||{{{|||}}}}}}xxxooohhhaaaUUUSSSXXX[[[gggrrrqqq___TTTMMMPPPXXX^^^cccgggeee\\\QQQHHHAAA;;;<<<@@@CCCHHHPPPVVV[[[dddqqq|||wwwtttuuu||||||xxxiiigggtttttt]]];;;333,,,,,,......,,,,,,******************************++++++++++++******************+++,,,------000111222222222444777999;;;999555888===CCCgggddd]]]www}}}uuufffRRRDDD;;;:::===AAACCCGGGQQQ[[[bbboooyyytttlllkkkrrrxxxtttwww{{{{{{rrrrrrqqqqqqrrrtttwwwxxxvvvuuutttttttttuuuvvvvvvrrrrrrqqqqqqpppnnnmmmllljjjjjjjjjkkklllnnnoooooommmooonnnhhhaaaZZZRRRJJJDDDEEEHHHMMMTTTYYY\\\\\\^^^\\\ZZZXXXVVVTTTSSSSSSYYY]]]eeelllqqqtttssssssqqqrrrtttvvvxxxxxxxxxwwwtttsssqqqooonnnllliiiggg^^^ZZZWWWWWWYYYZZZXXXUUU^^^bbbggglllnnnoooppprrrppppppqqqrrrsssttttttuuupppllliiijjjrrr~~~zzzhhhjjj~~~kkkQQQ===333///------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,---------///000000...---......000000111111111111333444:::999<<<@@@AAA@@@CCCIIIJJJLLLJJJMMMQQQRRReeetttuuuuuuvvvvvvvvvvvvvvv{{{{{{{{{||||||yyyuuurrrpppwww}}}{{{tttqqqwwwxxxmmmbbb`````````aaacccdddaaaZZZPPPFFFBBBDDDHHHHHHQQQZZZ```fffmmmqqqpppjjjgggdddaaa```aaaccceeeeeecccaaa``````___]]][[[VVVSSSMMMJJJKKKOOOVVVZZZ^^^bbbggglllnnnqqquuuyyyvvvsssooolllkkkiiigggeee___UUULLLJJJNNNRRRYYY```bbbeeeiiikkklllmmmnnnooopppsssxxx{{{|||||||||}}}|||}}}~~~~~~~~~|||||||||{{{{{{{{{zzzuuullleee^^^UUUVVV[[[___kkksssmmmWWWLLLEEEJJJUUU]]]bbbeeeiiiddd]]]VVVKKKAAA@@@CCCKKKRRR]]]gggqqqyyy~~~xxxwwwvvv{{{kkkppp|||iii@@@444+++,,,...,,,+++,,,******************************++++++++++++******************+++,,,---...///000111111111333666888:::999555888===CCCbbbnnn^^^ggg~~~~~~|||tttcccPPPDDD???CCCKKKQQQTTTWWWbbbmmmwwwwwwrrruuuyyyyyy{{{}}}yyyqqqqqqqqqrrrrrrssstttuuuxxxxxxwwwvvvuuutttttttttqqqqqqqqqqqqqqqqqqpppoookkkjjjiiihhhiiilllpppsssrrruuussslllccc[[[PPPGGGAAAAAACCCHHHOOOVVV[[[\\\ccccccbbb```^^^\\\ZZZYYYWWW[[[bbbiiiooorrrsssssstttxxx|||}}}{{{{{{zzzyyyyyyyyyyyywwwuuutttqqqnnnnnnppppppooommmqqquuuzzz~~~~~~|||zzzyyy}}}{{{xxxuuuuuuxxx{{{~~~wwwsssooonnnrrr}}}mmmmmm|||rrrhhhVVVCCC777111///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++************+++++++++++++++,,,,,,,,,---------///000000...---......---///000000000111444666:::999;;;???@@@@@@CCCHHHJJJLLLJJJLLLPPPQQQdddtttuuuvvvvvvwwwwwwvvvvvv{{{{{{{{{||||||zzzuuurrrqqquuuyyywwwsssrrrvvvzzzyyyooogggeeeeeedddeeehhhnnnlllfff\\\QQQLLLMMMQQQYYY___dddhhhnnnuuuxxxvvviiigggdddbbbaaaccceeeggggggfffeeeeeeeeeccc___]]]WWWSSSOOOKKKLLLQQQVVVZZZ___ccchhhkkklllpppuuuyyyxxxtttpppnnnlllkkkjjjhhhdddZZZRRRPPPPPPRRRXXX^^^bbbfffjjjmmmnnnooopppqqqpppsssvvvxxxxxxxxxyyy{{{vvvxxx{{{}}}~~~~~~}}}|||{{{yyyyyyxxxrrriiiccc[[[UUUYYY```fffrrrwwwmmmRRRHHHAAAHHHUUU^^^bbbeeejjjiiihhhbbbVVVJJJFFFHHHTTT```mmmxxxyyyvvvtttvvv|||wwwuuuGGG888,,,,,,...+++***,,,******************************++++++++++++******+++******++++++,,,---...///000111111111333666888777:::777777===DDD[[[{{{zzz{{{{{{}}}uuuaaa]]]qqq~~~sss```MMMCCCBBBKKKYYYdddfffhhhqqq||||||sssooonnnxxx{{{|||}}}~~~~~~}}}{{{xxxvvvyyyyyyxxxwwwuuutttsssrrrqqqrrrrrrsssssssssrrrrrrnnnmmmjjjhhhhhhkkkqqqvvvxxx{{{yyyqqqfff[[[MMMBBBAAAAAABBBGGGOOOXXX___bbbffffffggggggeeebbb___\\\XXX[[[```ggglllpppssstttrrrwww}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzwwwwwwzzz}}}uuupppsss}}}~~~}}}yyyxxx}}}yyy{{{|||zzzuuupppbbbMMM;;;333111///------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,---------...000000///......///,,,///222222000111555888:::999;;;???@@@???CCCHHHKKKLLLJJJLLLPPPPPPbbbvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyzzzzzzzzzxxxtttqqqjjjooottttttpppooosssxxxxxxnnneeebbbbbbbbbeeeiiikkklllkkkddd\\\YYY]]]bbbhhhooovvv|||~~~vvvmmmkkkhhheeeddddddfffggghhhggghhhhhhhhheee```]]]WWWTTTOOOMMMMMMQQQWWW[[[```dddhhhjjjkkkmmmsssyyywwwtttpppmmmmmmlllkkkjjjhhhaaaYYYWWWUUUUUUXXX]]]bbbfffkkkoooqqqqqqsssssstttuuuvvvwwwvvvwwwyyy{{{tttwwwzzz|||}}}~~~~~~~~~|||yyyxxxvvvqqqiiibbb^^^ZZZ```hhhnnnzzz{{{mmmQQQGGGBBBKKKZZZcccgggiiilllmmmooojjj^^^PPPMMMPPPZZZkkk{{{|||yyyuuussstttuuuwww~~~}}}~~~~~~|||NNN<<<......000,,,+++...******************************++++++++++++******++++++++++++,,,---......000111222222222444777999555<<<888444===HHHYYYmmmiiipppqqqqqqjjj[[[___uuuvvvxxx~~~uuu```NNNEEEFFFOOO[[[dddggglll{{{{{{rrrllliiinnnrrrzzz~~~yyywwwwwwvvvvvvuuutttsssrrrttttttttttttssssssrrrqqqllllllkkkiiihhhjjjooosssvvvzzz{{{tttjjj^^^OOOCCC@@@???AAAGGGQQQ\\\eeeiiijjjlllmmmmmmkkkgggccc```\\\^^^bbbggglllqqquuuwwwrrruuuyyyzzzzzzzzz|||~~~~~~~~~}}}{{{yyy{{{~~~zzz{{{|||}}}{{{tttXXX@@@444111000.........------------,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---///000///...///000000333555444222222555999999999;;;???@@@???BBBHHHLLLMMMKKKLLLOOOOOOaaaxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyywwwsssooobbbjjjqqqqqqmmmlllrrryyyvvvkkkaaa\\\\\\]]]bbbhhhbbbfffhhhfffbbbcccjjjpppooozzzqqqrrrooolllhhhfffeeeffffffggghhhiiijjjjjjfff```\\\WWWTTTPPPMMMNNNRRRWWW[[[```eeeiiijjjiiilllrrrxxxvvvsssooommmlllllllllkkkllleee^^^\\\YYYWWWYYY]]]cccggglllppprrrssstttuuuxxxyyyyyyxxxxxxyyy{{{~~~vvvyyy{{{||||||{{{|||}}}|||}}}}}}~~~}}}yyywwwuuupppiiicccdddbbbhhhooottt~~~|||kkkQQQHHHDDDOOO___iiimmmnnnmmmooorrrnnnaaaTTTQQQVVV[[[ppp{{{yyy|||~~~~~~yyytttqqqoooqqq|||zzzwwwrrrsssvvv{{{~~~|||SSS@@@111111222---,,,///******************************++++++++++++******++++++++++++,,,---......222333333333333555888;;;333===999222===MMM[[[hhhmmmuuuuuuqqqjjj___cccxxxuuu{{{xxxcccQQQJJJLLLOOOUUUYYY\\\gggxxxssspppmmmgggjjjqqqyyy}}}vvvtttttttttuuuttttttssssssvvvvvvuuutttsssqqqpppooogggiiijjjiiiggggggkkknnnpppvvvyyyuuummmbbbTTTHHH======???FFFRRR^^^hhhnnntttuuuwwwwwwtttpppjjjggg```aaadddhhhmmmsssxxx{{{xxxyyyzzzxxxvvvwww{{{~~~~~~~~~~~~~~~{{{~~~zzz}}}```BBB444111111//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++---///000//////000111444777999777333222555999999888;;;???@@@???BBBHHHMMMNNNKKKLLLOOONNN```uuuvvvwwwxxxyyyzzzzzzzzzwwwyyyyyywwwxxxzzzvvvqqq```fffkkkjjjgggiiiqqqzzzyyyrrrdddWWWUUUZZZ^^^]]]bbbbbbcccdddgggllltttyyy|||ooonnnkkkhhheeedddfffhhhjjjiiiiiihhhhhhhhheee```\\\]]]VVVPPPOOOOOOPPPUUU\\\ccceeehhhkkkmmmqqquuuxxxwwwtttpppllliiiiiijjjkkkkkkiiieee```[[[XXXXXXYYY```dddjjjooorrruuuxxxzzzuuuwwwyyyzzz{{{{{{yyyyyy}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~zzzwwwuuurrrlllhhhfffkkkooottt{{{gggLLLJJJPPP]]]gggiiiiiilllnnnpppvvvyyymmmZZZVVV]]]mmm||||||qqqrrr||||||rrrnnnnnnsss}}}||||||qqqmmmzzzjjjIII......111+++)))///+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///000333222111111333666:::<<>>RRRjjjsssyyywwwuuuoooccc^^^iiiyyy~~~zzzuuukkk}}}}}}pppZZZJJJFFFJJJOOOSSSSSSZZZmmm{{{ssspppmmmjjjmmmnnnpppsssvvvyyy{{{}}}vvvpppttttttsssrrrrrrsssssssssxxxxxxyyyxxxwwwuuusssrrrqqqnnnjjjhhhiiijjjkkkkkknnnrrrxxxzzzttteeeSSSFFF@@@>>>???DDDKKKUUUdddqqqzzz}}}~~~{{{xxxuuupppjjjfffeeeeeeggglllqqqvvvxxxuuutttttttttvvvxxx{{{}}}|||~~~|||}}}}}}~~~yyyuuugggKKK:::222...///......------,,,+++++++++++++++++++++++++++++++++++++++************)))+++***)))))))))))))))***,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,------///111//////555>>>KKK999---111555333333777888;;;>>>??????@@@DDDHHHJJJMMMKKKMMMOOONNNaaaxxxxxxyyyyyyyyyyyyyyyyyyxxxzzzzzzxxxxxxyyyvvvpppdddjjjmmmiiibbbbbbkkkuuuzzzsssfffZZZWWW\\\``````]]]___```cccgggnnnvvv{{{rrrhhhkkkjjjgggfffeeefffhhhiiilllkkkkkkkkkjjjgggbbb^^^]]]WWWRRRQQQQQQRRRWWW^^^eeegggjjjmmmooorrruuuxxxyyyvvvqqqmmmkkkjjjkkkkkkmmmllliiiddd___[[[ZZZZZZ[[[```gggmmmqqqtttwwwxxxwwwyyyzzz||||||{{{zzzyyy{{{||||||}}}}}}~~~~~~{{{zzzyyywwwssspppppptttwwwzzzvvvbbbNNNNNNVVVdddnnnpppppprrrsssuuu|||uuufffccckkk}}}xxxqqquuuwwwmmmjjjkkkqqq~~~}}}|||}}}zzzuuuRRR444///222---***...+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///000222111111222444777;;;===@@@888888===KKKlllxxxhhh```jjj{{{|||sssnnngggkkkzzz~~~rrr\\\LLLIIIUUUXXXYYY[[[eeezzzxxxsssqqqoookkknnnnnnmmmmmmnnnppprrrtttuuuxxxzzz{{{zzzuuupppmmmttttttsssrrrrrrsssssstttwwwxxxyyyzzzzzzzzzyyyxxxuuuqqqkkkhhhhhhjjjlllmmmlllooouuuyyyvvvjjjXXXKKKAAA>>>>>>CCCHHHPPP^^^kkk|||~~~zzzuuurrroooppprrruuuuuutttnnnnnnoooqqquuuyyy~~~~~~||||||sssllllllMMM;;;111---///......------,,,,,,++++++++++++++++++++++++++++++++++++************)))*********)))******++++++,,,,,,++++++***++++++,,,++++++,,,---------------------///000///...333;;;FFF777...222555222222777888;;;===>>>>>>???DDDHHHJJJMMMKKKMMMOOOOOObbbzzzzzz{{{{{{zzzyyyyyyxxxzzz|||{{{yyyyyyyyyuuupppggglllooohhh^^^]]]hhhttt|||vvvjjj^^^ZZZ___bbbbbb\\\^^^```bbbfffkkkrrrwww~~~xxxppphhhccchhhgggffffffffffffgggggglllkkkkkkkkkjjjhhhccc___]]]WWWSSSRRRSSSTTTZZZ```gggjjjmmmoooqqqtttwwwzzzzzzxxxsssooolllkkkkkklllnnnooonnnjjjddd___]]]\\\VVV[[[ccciiinnnrrruuuwwwzzz{{{}}}~~~}}}|||zzzyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{yyy}}}rrr___RRRUUU___mmmwwwyyyxxxyyyzzz}}}vvvwww~~~sssrrr}}}xxxoookkklllttt~~~vvv~~~^^^<<<111222///,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000111111111222555999<<<>>>???:::999@@@YYYlllcccnnn~~~wwwqqqlllooo~~~~~~rrr\\\NNNLLLWWW]]]bbbhhhuuuuuusssssspppmmmooommmkkkiiigggggghhhhhhlllooorrrrrrooonnnoooqqqttttttssssssssssssttttttvvvwwwzzz|||~~~zzzuuunnnjjjjjjlllnnnooolllmmmqqqvvvwwwmmm[[[MMMCCC???>>>AAAEEEKKKUUU```vvv|||{{{}}}|||wwwssskkklllnnnqqquuu{{{~~~zzz{{{}}}xxxkkk___yyyiiiMMM===555000//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***)))))))))***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---............---...---...///...,,,000777===444///333444111222888888;;;===<<<<<>>@@@;;;888999AAAaaakkkeeerrrzzztttttt~~~~~~}}}qqq]]]QQQPPPVVVdddrrr{{{|||tttuuuuuuqqqnnnnnnmmmllljjjhhhfffdddbbbfffiiilllkkkhhhjjjpppvvvuuuttttttttttttuuuuuuvvvvvvxxx{{{~~~|||xxxssspppppppppooooooooommmnnnsssuuummm[[[MMMHHHCCC@@@AAACCCGGGNNNVVVkkkxxx|||uuuoooooopppssswww{{{|||xxxxxx{{{wwwhhhXXXooofffMMM???777222/////////...------,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((())))))+++,,,---++++++******++++++,,,,,,,,,---......//////......///------///---+++...333444111000333222000222888888:::<<<<<<<<<>>>DDDIIIKKKMMMKKKMMMOOOPPPeeexxxyyyzzz{{{|||||||||||||||}}}|||yyyxxxxxxtttnnnbbbgggiiiccc\\\^^^lllyyyuuufff___^^^```___aaaaaabbbaaa______```bbbffffffeeecccbbbaaa`````````aaabbbdddeeeeeeeeeddddddeeefffgggiiigggdddaaaYYYTTTQQQSSSUUUWWW]]]cccgggkkkppptttwww{{{~~~{{{xxxtttpppllljjjiiiiiilllooopppooojjjddd```]]]YYYZZZ\\\___cccjjjrrrxxxzzz{{{}}}~~~|||{{{xxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~qqqeeecccjjjrrryyy~~~}}}}}}}}}zzzvvvtttvvvooogggkkksssoooIII333///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000///000222444777;;;>>>@@@999888;;;EEEdddxxxfffgggxxxzzzrrrwww~~~qqq^^^VVVWWW___qqq{{{vvvxxxvvvrrrqqqmmmoooqqqrrrqqqmmmiiifffeeegggiiigggeeehhhpppwwwvvvvvvuuuuuuvvvwwwwwwxxxyyyzzz}}}|||{{{yyyxxxwwwuuuqqqnnnqqqnnnmmmqqquuuooobbbUUUOOOIIIDDDEEEFFFGGGLLLQQQaaannn||||||uuuppppppqqqtttwww||||||zzzwwwvvvzzzxxxjjjYYYjjjiiiRRRBBB666...000//////......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''''''''((()))***+++,,,+++*********++++++,,,---,,,---......//////......///---,,,...---+++,,,000......000222222000333888888;;;======<<>>LLLfff}}}jjjaaajjj}}}{{{~~~ppp___YYY^^^jjjyyyzzzyyy{{{wwwttttttppprrrvvvyyyyyywwwsssqqqpppqqqpppooonnnpppvvv{{{xxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~zzztttoooqqqnnnmmmpppuuutttllleeeWWWPPPKKKKKKLLLLLLNNNRRRVVVbbbooowwwyyyuuuooopppqqqtttyyy~~~zzz{{{yyyvvvzzz{{{ooo___bbbxxx|||hhhVVVGGG:::000000000//////...---------+++++++++++++++++++++++++++++++++************))))))((((((((()))***++++++************+++,,,------,,,,,,---............---///,,,,,,......,,,,,,///---...///111111222444777888;;;>>>??????@@@DDDHHHKKKMMMKKKMMMPPPRRRhhhxxxyyyzzz{{{{{{{{{{{{{{{yyyzzzzzzwwwvvvwwwsssmmmccceeeffffffgggnnnyyywwwiii```^^^___^^^^^^```bbbbbbaaaaaaaaabbb_________^^^^^^^^^^^^^^^\\\\\\^^^___aaacccdddeeehhhhhhhhhhhhgggddd```\\\WWWSSSRRRUUUYYY[[[aaahhhkkknnntttxxxzzz|||~~~}}}{{{wwwsssoookkkiiihhhiiilllnnnnnnkkkgggdddbbbccccccdddcccdddggglllpppqqqssswww{{{}}}||||||{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||~~~|||xxxvvvxxx~~~ooo]]]fff```AAA222222111,,,------------------------+++++++++++++++++++++++++++*********+++---///000111222444666999<<<>>>@@@<<<777???QQQfff}}}zzzzzzlll^^^^^^nnn~~~xxxjjjZZZWWW^^^mmmxxxwwwzzz|||wwwuuuyyyuuuwwwyyy{{{}}}}}}}}}|||~~~}}}{{{yyyyyyzzz|||~~~yyyyyyyyyyyyzzz{{{|||}}}~~~}}}xxxtttpppnnnlllmmmpppqqqooolll___WWWRRRRRRSSSRRRSSSUUUTTT\\\dddjjjsss|||zzzzzzvvvvvvwwwzzz}}}yyy}}}|||xxxzzz}}}tttfff[[[nnn}}}zzzyyyyyysssgggZZZNNN???444000000//////......------+++++++++++++++++++++++++++++++++************))),,,++++++***++++++,,,,,,************+++,,,---...++++++,,,---------------///,,,+++...///------///.........///111444666666777;;;@@@BBBAAABBBEEEGGGKKKMMMKKKMMMPPPSSSiiizzzzzzzzz{{{zzzzzzyyyxxxwwwyyyyyyvvvvvvvvvsssmmmccceeegggkkkrrr{{{}}}|||uuuiii```___``````aaaccceeeeeecccaaaaaaaaa\\\\\\\\\\\\]]]___aaabbb[[[[[[\\\^^^```bbbeeefffiiihhhgggfffddd___ZZZVVVWWWTTTSSSWWW[[[]]]cccjjjnnnqqquuuyyyzzzzzz|||}}}}}}yyytttpppllljjjhhhiiikkknnnnnnlllhhhfffeeedddfffhhhhhhhhhhhhjjjkkknnnpppuuuyyy}}}~~~~~~|||{{{yyyxxxvvvvvvtttttttttuuuwwwyyyzzz{{{~~~{{{tttooouuu~~~}}}pppbbbllliiiGGG555333222---------------------------+++++++++++++++++++++++++++*********+++---///000111222444777:::<<<>>>???;;;444>>>SSSdddtttyyypppvvvpppcccXXX]]]pppxxxttt~~~yyyrrrcccTTTRRRZZZnnnyyyzzzuuuzzz|||wwwwww}}}zzzzzzzzz{{{}}}}}}|||||||||{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~~~~~~~zzzwwwqqqnnnkkkjjjjjjkkkkkkkkkccc\\\VVVWWWXXXWWWWWWXXX\\\aaadddgggmmmwww}}}~~~}}}~~~|||{{{zzzzzz}}}wwwjjj]]]lll{{{|||wwwmmm```QQQ@@@222000000000///......------+++++++++++++++++++++++++++++++++************)))......---,,,,,,,,,------************+++,,,---...***+++,,,,,,------,,,,,,///,,,+++///000...---/////////......111666777555777<<>>BBB@@@>>><<>>BBBAAA>>>999;;;AAAPPPcccrrrxxxxxxuuullleeegggppp|||~~~yyyyyyqqqrrr~~~}}}qqqaaaVVV[[[fff}}}{{{zzzzzz}}}~~~}}}|||vvvvvvwwwzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}wwwtttqqqooommmmmmmmmllljjjiiimmmkkkhhhfffdddbbbbbbbbbddddddddddddeeeiiiooottt{{{~~~~~~tttiiieeekkkvvv}}}zzz{{{{{{|||{{{rrrkkkqqqzzzgggKKK333444111///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++******************---,,,++++++******+++++++++,,,,,,------,,,,,,+++---------............///...///000//////111555777999<<>>??????@@@EEEIIIKKKLLLJJJLLLPPPTTTlll|||{{{zzzxxxxxxxxxyyyyyyzzzxxxwwwxxxxxxxxxvvvtttiiimmmoooqqqvvv{{{{{{xxxsssmmmiiilllmmmiiifffeeeeeedddddddddeeefffggggggdddcccccccccdddeeefffffffffffffffeeeddddddfffhhhmmmnnnmmmjjjeee___\\\[[[\\\]]]___aaaccchhhmmmrrrtttvvvyyyzzz{{{|||~~~{{{vvvqqqnnnmmmlllnnnrrruuuwwwvvvuuutttuuutttuuuyyy~~~}}}zzzvvvuuusssrrrsssvvvyyy|||ttttttooobbbWWWQQQLLLHHH???===<<<<<<>>>AAACCCEEEFFFKKKSSS]]]gggsss}}}~~~~~~~~~~~~~~~sssjjjiiikkkgggdddjjjsssnnnfffsssnnn[[[eee}}}rrrOOO666///000......---------,,,,,,,,,++++++++++++++++++++++++******)))***+++---///111222333666<<>>??????@@@DDDHHHJJJLLLKKKMMMRRRVVVmmmzzzyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxyyyxxxvvvtttmmmppptttvvvzzz|||tttkkkdddccceeeeeefffiiidddeeefffffffffggghhhhhhfffeeeeeeeeeeeeeeefffgggffffffgggffffffgggjjjlllmmmnnnooolllgggbbb___^^^]]]___aaaccceeeiiinnnrrrtttvvvyyy{{{{{{|||}}}zzzuuuooommmlllhhhkkkoootttwwwyyyyyyyyywwwvvvwww{{{~~~|||zzzwwwvvvwwwyyyzzzuuupppdddRRRGGGCCCBBB@@@<<<<<<;;;::::::;;;===???>>>@@@EEELLLWWWeeesss|||~~~~~~~~~~~~|||rrrllliiiiiiccc]]]cccnnniii]]]fff|||tttbbbkkkwww{{{WWW:::///111......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***,,,---///000222444999>>>BBBBBBAAA???999CCC___|||{{{pppkkkrrrsss|||~~~{{{xxxsssnnnooosssxxxyyy|||~~~{{{zzz|||~~~~~~}}}~~~{{{xxxvvvuuutttuuutttsssqqqnnnoooqqqrrrssssssssssssmmmllljjjhhheeefffiiikkkjjjllloootttyyy}}}|||~~~dddWWWMMMVVVooo}}}|||yyyvvvxxxyyyssskkkXXXRRRWWWlll|||cccFFF555222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,)))))))))***+++,,,---...,,,------......------,,,---------............//////111222333333444666888888;;;>>>???>>>@@@DDDHHHKKKMMMLLLOOOTTTWWWnnnxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwvvvwwwxxxxxxvvvtttqqqtttwwwxxx}}}vvvmmmddd```^^^]]]```ddddddfffhhhiiihhhgggggghhhggggggfffeeeeeeeeefffffffffggghhhhhhhhhiiilllooommmooopppnnnjjjeeebbb```]]]___bbbccceeehhhmmmppprrruuuxxx{{{{{{|||}}}~~~~~~zzzuuupppnnnmmmhhhkkkooossswwwyyyzzz{{{xxxxxxyyy|||~~~}}}||||||yyyooo\\\HHH??????AAA???;;;<<<<<<;;;::::::<<<>>>??????@@@BBBHHHSSS^^^fffwww~~~|||uuupppkkkfffaaa[[[^^^fffbbbVVV[[[kkkuuu|||~~~zzz___@@@111000......---------,,,,,,,,,***++++++++++++,,,,,,,,,*********+++---...000000333666<<>>>>>???DDDHHHKKKNNNMMMOOOTTTWWWmmmwwwvvvvvvuuuvvvwwwxxxyyywwwvvvuuuvvvwwwwwwuuusssrrrtttttttttyyywwwqqqjjjddd\\\TTTSSSWWW]]]aaagggkkkkkkkkklllmmmkkkjjjjjjiiihhhhhhhhhiiihhhiiijjjiiiiiijjjmmmooommmoooqqqppplllgggdddbbb```bbbdddfffgggjjjnnnqqqpppssswwwzzz{{{{{{|||}}}|||}}}}}}zzzvvvsssrrrrrrlllnnnqqqtttwwwyyyyyyzzzwwwxxxzzz|||~~~zzzlllVVVCCC===AAABBB@@@:::<<<======<<<<<>>BBBCCCAAA>>><<<>>>OOOrrrpppgggttt~~~|||yyyrrrooofffcccaaaeeeooovvvssslllgggqqq~~~}}}|||{{{zzzwwwuuuqqqpppooonnnnnnoooppppppppprrrssssssqqqoooooopppkkkjjjlllpppuuuxxxxxxwwwuuuxxxzzzzzzwwwuuuuuuwwwkkkSSSPPPVVVkkk|||wwwssstttuuuqqqiii[[[NNNNNNiiiyyy```III777444111/////////...,,,------------------------++++++,,,,,,,,,+++***)))******++++++,,,------...************+++,,,------------............---------------............///,,,...111222222222444555777:::===>>>>>>???CCCGGGJJJMMMLLLNNNRRRUUUkkkvvvvvvuuuuuuuuuwwwxxxyyyuuutttttttttvvvvvvtttrrrppppppooonnnrrrzzz~~~}}}wwwtttpppiii]]]OOOIIIJJJTTT[[[dddkkknnnpppsssuuupppooonnnmmmmmmmmmmmmmmmjjjkkkkkkjjjiiijjjlllnnnmmmppprrrqqqmmmiiieeedddccceeehhhjjjkkknnnqqqtttooorrrwwwzzz{{{{{{|||}}}zzz{{{|||{{{xxxvvvvvvvvvppprrrtttvvvwwwxxxxxxxxxuuuxxx{{{|||}}}yyyiiiRRRAAA>>>BBBCCC???<<>>>>>???CCCGGGIIILLLKKKMMMQQQSSShhhwwwwwwxxxxxxxxxxxxwwwwwwttttttttttttsssssssssssstttrrrnnnjjjhhhjjjnnnrrrjjjjjjssszzzpppWWWDDD@@@BBBIIIUUUbbbmmmsssttttttuuuvvvvvvuuusssqqqqqqrrrpppoooooonnnmmmllllllkkkmmmnnnnnnnnnnnnllljjjiiihhhjjjlllmmmnnnoooqqqsssuuuuuuvvvwwwxxxzzz||||||}}}{{{yyyyyyyyyyyywwwuuuttttttuuuwwwxxxzzz{{{{{{uuuvvvwwwzzz|||}}}oooWWWCCCBBBKKKLLLDDDCCC???FFFJJJFFFIIIRRRSSSPPPIIIGGGLLLOOONNNNNNQQQSSS\\\dddjjjuuu|||uuukkkcccccc___dddqqq{{{zzztttrrryyyRRR999666000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,---...000222333888<<<@@@DDDDDDAAA===:::>>>QQQlll|||uuuccc]]]mmmvvvllljjjnnnmmmdddZZZ^^^bbbbbb^^^ZZZVVVOOOGGGNNNWWWgggyyy~~~zzzxxxxxx{{{{{{yyytttmmmiiiiiijjjvvv{{{~~~}}}}}}zzz}}}~~~yyyvvvyyyyyy||||||yyyyyy{{{|||___YYYYYYfffyyyrrroooqqqsssrrrpppXXXOOOIII```}}}ssskkk___MMMCCC666...000222...,,,...------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++******..................------...//////000111333444555777999;;;>>>@@@BBBFFFIIILLLNNNKKKLLLOOOQQQhhhvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvsssnnnhhhdddbbbccceeeiiiiiiqqqzzzrrr\\\HHHBBB===DDDOOO[[[fffpppwww{{{wwwwwwwwwvvvuuutttttttttsssrrrrrrqqqpppooonnnnnnnnnnnnoooooonnnmmmkkkjjjjjjlllnnnooopppqqqsssuuuuuuuuuvvvwwwyyy{{{|||}}}}}}{{{zzzyyyyyyyyywwwvvvrrrssstttuuuvvvxxxyyyyyyuuuvvvwwwyyy|||rrrZZZFFFDDDNNNOOOHHHHHHEEELLLPPPLLLQQQZZZZZZOOOKKKKKKOOOQQQOOOQQQUUUZZZ```fffnnn}}}~~~wwwmmmfffdddccciiiwww~~~vvvrrr~~~WWW<<<777000///---,,,++++++,,,------,,,,,,++++++,,,,,,------,,,,,,---...000222333888<<>>:::;;;BBBMMMVVVbbbeeellluuu}}}~~~||||||{{{zzzyyywwwvvvuuutttwwwvvvtttsssrrrsssuuuvvvtttvvvxxxyyyyyyyyy{{{}}}xxxyyyyyyzzz{{{}}}~~~}}}|||zzzzzzzzzzzzxxxvvvsssssstttuuuvvvvvvwwwwwwuuuuuuuuuvvvyyy}}}{{{fffSSSRRR]]]ccc```VVVWWW```eeedddmmmrrrjjj[[[bbbgggfffaaaaaafffkkkfffiiimmmppprrrzzz~~~~~~~~~~~~~~~~~~~~~}}}vvvpppccccccdddggglllooonnnkkkccctttvvvhhhiiiwww}}}uuuOOO666111000...---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------///222444666;;;@@@EEEFFFCCC???>>>???DDDfffxxxkkknnnvvv|||zzz}}}~~~yyyxxxvvvfff\\\WWWSSSSSSXXX___cccfffuuuyyyyyyvvv}}}xxxuuuwwwyyy||||||zzz}}}xxxcccXXXbbbqqq~~~wwwrrrooonnnnnnnnnbbb[[[NNNWWWyyyrrrXXXDDD333000222000///111------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---------------------........./////////000000111222444555666777999;;;<<<===???BBBEEEKKKNNNMMMOOORRRSSShhhrrrsssssstttttttttsssssssssssssssttttttuuuuuuuuuwwwvvvvvvvvvuuuoooeee^^^^^^]]]^^^______ZZZRRRLLLEEEBBB>>><<<>>>DDDJJJOOOVVVXXX___jjjuuu}}}~~~}}}|||zzzyyywwwvvvvvvxxxvvvtttrrrrrrtttvvvxxxvvvxxxyyyzzzzzzzzz|||~~~{{{{{{{{{{{{|||}}}~~~}}}{{{yyyyyyyyyyyywwwuuuttttttuuuvvvwwwwwwxxxxxxuuuttttttuuuxxx|||}}}kkkZZZZZZeeekkkiii]]]```jjjooonnnwwwxxxkkkaaaiiiooolllggghhhlllnnnmmmrrrxxxzzzxxx|||vvvxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}uuuoooeeeeeecccbbbffflllooonnnaaannn~~~|||llllll~~~WWW:::111000///------------...---,,,,,,++++++,,,,,,---,,,,,,---...000222555666;;;AAAGGGHHHDDDAAAAAACCCIIIrrrmmmoooxxxwwwzzz~~~~~~~~~ssskkkiiijjjqqqyyy|||wwwpppnnnrrrzzz}}}|||~~~zzzzzzzzz{{{nnn]]]YYYhhhyyyzzzsssooonnnnnnooo```]]]QQQTTTppp~~~zzzuuu\\\GGG444111222000...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---.........,,,,,,------.../////////000000000111333444666777999;;;===???@@@BBBEEEHHHKKKNNNMMMPPPSSSTTThhhqqqrrrssstttuuuuuuuuuttttttttttttssssssrrrrrrrrrwwwuuuuuutttqqqhhhZZZPPPZZZ^^^ccceeebbb[[[RRRKKKGGGFFFFFFLLLVVV^^^cccddd___]]]\\\bbbmmmxxx~~~~~~}}}{{{yyyxxxwwwwwwuuurrrpppppprrruuuwwwvvvxxxzzzzzzzzzzzz|||}}}~~~}}}}}}||||||}}}}}}~~~{{{zzzxxxxxxxxxxxxvvvtttuuuuuuuuuvvvvvvwwwwwwxxxuuutttssstttwww{{{pppaaabbbmmmtttqqqjjjooozzz~~~}}}rrrllltttxxxtttqqqsssuuuttttttyyy~~~~~~~~~~~~}}}{{{tttnnneeefffddd```dddlllqqqpppgggnnnwww~~~zzz}}}___???222000///...------......---,,,,,,++++++,,,,,,---,,,,,,---...000333555777;;;BBBHHHIIIEEECCCDDDHHHYYYlllooo|||{{{}}}ssspppssszzz|||||||||zzz~~~eeeYYYZZZkkkzzzsssnnnllllllmmm```___QQQOOOeee|||{{{rrr^^^HHH555111333000,,,---------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,---.........,,,,,,------...//////000000000111222333555666777999;;;===???AAACCCGGGJJJKKKNNNNNNPPPSSSTTThhhqqqqqqssstttuuuvvvvvvvvvssssssrrrqqqooonnnmmmmmmpppooooooqqqoooeeeWWWLLL^^^fffoooqqqmmmdddYYYQQQPPPPPPUUUccctttqqqjjjbbbbbbiiisss{{{~~~~~~|||{{{yyyyyyuuussspppnnnnnnppptttvvvvvvxxxzzzzzzyyyzzz{{{}}}~~~}}}||||||}}}}}}{{{yyywwwwwwwwwwwwuuutttttttttuuuuuuvvvvvvwwwwwwuuutttssssssvvv{{{tttfffgggsssyyywwwzzz~~~www~~~|||zzz|||}}}zzzxxx|||}}}~~~~~~~~~~~~zzzsssmmmccceeeddd```ccclllqqqppp___dddkkkttt}}}dddDDD222111///...------......---,,,,,,++++++,,,,,,---,,,,,,---...000333666777<<>>@@@BBBFFFIIIKKKNNNNNNQQQTTTTTTiiivvvuuutttsssssstttuuuuuuuuutttsssqqqooonnnlllllluuuqqqssswwwnnn[[[QQQRRRddduuuyyyoooiiieee```bbbwwwlll```fffssszzzzzz}}}|||zzzyyyuuuooojjjgggiiioooqqqmmmnnnrrruuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxvvvvvvuuuoooppprrrssstttuuuuuuuuurrrsssttttttuuuxxx|||tttkkkppp|||}}}~~~~~~}}}{{{zzzzzzzzzmmmfff___^^^___bbbjjjrrrmmm___ooorrrLLL<<<111000000***,,,///+++...---+++******+++---...,,,,,,---///111333555666===GGGIIIIIIKKKDDDDDDRRRkkkppppppzzz{{{~~~}}}|||~~~}}}mmmZZZYYY^^^{{{{{{uuuoookkkiiihhhcccZZZNNNKKKXXXqqqlll___NNN===666555333111///---------........................------,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...---,,,,,,---------............///........................111111111222333444666777999;;;===???@@@CCCFFFIIIJJJMMMLLLOOOSSSUUUjjjvvvuuutttsssssstttuuuvvvttttttsssrrrqqqppppppooosssppprrruuunnn^^^UUUVVVmmm}}}{{{vvvtttsssvvvsssgggllltttxxxyyyxxx|||{{{tttmmmgggaaa[[[WWWUUUYYYbbbgggiiimmmrrrtttuuuwwwxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxwwwwwwpppqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwyyy|||vvvjjjkkkwwwyyynnnrrryyy{{{~~~~~~}}}}}}~~~}}}}}}}}}~~~qqqhhh```]]]]]]___gggooommmeee{{{wwwVVV>>>111///000+++,,,///***...---+++******+++---...,,,,,,---///111444666777>>>FFFHHHJJJMMMGGGFFFRRRgggwwwgggttt{{{zzzzzziiiXXX[[[ccc{{{uuuooollliiihhheee[[[NNNHHHSSSnnnjjjcccPPP;;;111///...------//////////////////............---------,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,------------....................................000000111222333555666777888:::===>>>@@@BBBFFFHHHKKKMMMMMMOOORRRSSSgggvvvuuutttsssssstttuuuvvvttttttttttttsssssssssssstttqqqrrrtttmmm___XXXZZZnnn|||mmmgggnnnqqqqqqsssqqqvvvuuujjj]]]TTTNNNIIIHHHHHHMMMWWW___eeelllrrrsssuuuxxxzzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyqqqrrrsssttttttuuuvvvvvvvvvwwwxxxwwwwwwxxx{{{}}}{{{lllhhhoooxxx|||rrreeehhhpppuuuzzz~~~~~~~~~~~~||||||~~~~~~}}}vvvlllbbb]]][[[\\\ccclllkkkfff{{{}}}aaaAAA222...111------///***...---,,,++++++,,,---...,,,,,,---///111444777999???FFFHHHJJJOOOIIIGGGQQQddd}}}ppphhhuuu~~~~~~|||zzzzzz|||aaaUUU^^^mmm{{{uuupppllljjjiiieee\\\NNNFFFNNNgggtttjjjmmmXXXAAA555222111111222111111000000///............------------,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,------------....................................000000111222333555666777888999<<<===???AAAEEEGGGLLLNNNMMMNNNPPPQQQeeeuuutttssssssssstttuuuvvvttttttttttttssssssssssssvvvssssssssslllaaa[[[\\\kkkxxxyyy]]]cccqqqrrrpppsssqqquuurrrdddTTTJJJGGGEEEGGGIIINNNVVV___gggmmmrrrsssuuuxxx|||~~~~~~~~~}}}|||{{{{{{zzzttttttttttttuuuvvvwwwxxxvvvwwwxxxwwwvvvvvvxxxzzz}}}qqqhhhllltttxxxnnn___^^^gggpppwww|||~~~~~~}}}}}}~~~|||{{{{{{}}}~~~yyynnnccc]]]ZZZ\\\ccckkkpppiiiqqqkkkHHH444...111...---///***...---,,,,,,,,,,,,---...,,,,,,---///222555999;;;BBBHHHHHHJJJOOOIIIFFFOOO___ttt{{{vvvxxxxxxpppnnnzzz~~~~~~}}}}}}tttzzz~~~~~~sssZZZTTTdddwww{{{vvvqqqmmmjjjiiiccc[[[PPPGGGKKKaaazzz{{{sssqqqjjjWWWAAA666222///,,,+++111000000///...------,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------.................................000000000222333555777888777999;;;===>>>AAADDDGGGKKKNNNLLLNNNQQQQQQeeetttsssrrrrrrrrrsssuuuvvvuuuuuutttsssrrrqqqpppppprrrrrrrrrrrrmmmeeeaaaaaaqqq{{{dddUUUfffyyy{{{yyy}}}zzz|||uuucccRRRJJJIIIIIIJJJOOOVVV]]]eeelllqqqrrrsssuuuyyy}}}~~~~~~}}}}}}||||||{{{{{{wwwvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{zzzyyyxxxzzz{{{}}}rrrkkkssspppaaaSSSSSS]]]jjjsssyyyvvvsssvvvyyyxxxyyyyyy{{{{{{{{{zzzxxxwwwtttttttttwww|||~~~~~~yyyoooddd^^^[[[]]]dddllluuupppnnn~~~nnnttt}}}uuuQQQ888...111///...///+++------------------------,,,,,,---///222666:::===DDDJJJJJJKKKNNNHHHFFFPPPaaaoooqqqpppuuuuuunnnmmm~~~||||||}}}wwwuuussswww}}}mmmaaa]]]]]]iii{{{eeeTTTUUUjjj|||wwwrrrmmmjjjhhh```ZZZQQQJJJJJJYYY{{{zzzgggSSSGGG@@@888000+++//////...------,,,++++++------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................//////000111333555777888777999;;;===>>>AAADDDGGGJJJMMMLLLNNNRRRSSSgggrrrqqqppppppqqqrrrtttuuuttttttsssrrrqqqpppooonnnmmmoooqqqrrroookkkhhhgggsss{{{}}}yyyyyyzzzzzzfffWWWUUUiii}}}}}}kkk[[[SSSQQQPPPOOOWWWaaaiiipppvvvxxxuuutttvvvyyy}}}~~~~~~~~~~~~}}}}}}}}}|||zzzyyyyyyxxxyyyzzz{{{|||~~~~~~uuusssaaaZZZUUUXXXcccpppzzzuuufff___```cccdddjjjkkklllmmmmmmkkkiiihhhbbbeeejjjrrrzzz~~~}}}|||xxxnnnddd^^^[[[\\\ccckkkppppppmmmyyyddddddlllwww|||zzz}}}\\\>>>///222000...///,,,---------------------------,,,---///222777<<>>444......---------,,,+++++++++,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------........................//////000111333666888999888999<<<===???AAAEEEGGGJJJMMMLLLOOORRRSSShhhpppooooooooooooqqqrrrsssrrrrrrrrrrrrqqqqqqppppppmmmqqqtttsssppplllhhhffflllsssxxxvvvssstttvvvuuuzzz{{{uuuSSSRRRZZZkkk}}}yyylllfffaaa\\\]]]hhhttt|||{{{uuuvvvyyy|||}}}|||{{{zzzzzz|||}}}aaadddhhhnnnwww}}}jjjUUUJJJLLLPPPQQQUUUWWWXXXZZZYYYWWWUUUTTTRRRXXXcccppp{{{~~~~~~wwwmmmccc^^^ZZZZZZ___fffiiimmmfffnnnlllgggnnnfffCCC000222000...///...------............---------------///222888===AAADDDNNNPPPOOOOOOKKKRRReeexxxlllrrr|||~~~zzzwwwxxxvvvzzzjjjSSSLLLHHHHHHKKKLLLOOO\\\jjjwww___OOOPPP]]]ttt~~~yyysssmmmhhheeebbbYYYQQQKKKFFFKKKdddtttVVVBBB777///***(((---------------------,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------...........................///000111333666888999888:::===>>>@@@BBBFFFHHHKKKNNNLLLNNNPPPQQQeeeooonnnnnnnnnnnnppprrrsssqqqqqqqqqrrrrrrsssssssssrrrvvvxxxuuupppjjjeee```eeemmmsssttttttxxxzzz{{{wwwyyyaaaMMMTTTaaappp|||wwwpppjjjmmmzzzvvvwwwyyy|||~~~|||{{{|||}}}zzzgggoooyyyxxxbbbKKK???BBBHHHJJJFFFGGGIIIKKKJJJHHHFFFDDDJJJRRR```ppp~~~vvvmmmccc]]]YYYXXX\\\bbbkkknnnaaaccctttmmmttt|||lllGGG111222000...000...------............---------------///333888>>>AAACCCOOOSSSQQQQQQNNNYYYoootttiiirrr{{{wwwwwwwwwwww}}}```EEEIIIEEEHHHQQQWWW[[[ffftttyyyVVVJJJPPP```wwwyyyssslllgggdddeeeZZZOOOIIICCCFFF^^^xxx~~~|||wwwTTT===333111222555------..................,,,,,,,,,------.........,,,++++++++++++++++++,,,---,,,+++***+++,,,---...++++++,,,,,,,,,---------...........................///000111333666888999999;;;===???@@@CCCFFFIIILLLNNNLLLMMMOOOOOObbbooooooooooooppppppppppppnnnoooppppppooooooqqqsssssstttvvvvvvsssnnnhhheeedddgggkkkqqqvvvzzz}}}~~~{{{||||||yyyXXXKKKVVVfffvvv{{{vvvsssxxxrrrrrrxxx}}}~~~~~~~~~~~~}}}||||||xxxpppuuu~~~sss[[[FFF===???DDDEEEDDD@@@>>>AAACCCBBBBBBEEEDDDTTThhhxxx~~~~~~}}}pppbbb^^^ZZZUUUXXXaaalllnnnkkkhhhppptttxxxsssLLL333000///...///+++.................................000444999???BBBKKKIIIOOOUUUQQQPPPfffvvvfffrrr}}}}}}{{{wwwTTTLLLGGGSSSYYY]]]gggnnnxxxkkkQQQKKKSSSbbbxxx}}}uuummmgggddddddYYYTTTEEEAAAFFFUUUxxxrrr{{{uuuTTT;;;000---...111------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********,,,...///---,,,,,,,,,,,,---......,,,,,,,,,---...///000000//////000111222333333444999:::<<<===???AAAEEEIIIGGGLLLKKKLLLOOORRRcccppppppoooooooooppppppppppppqqqrrrqqqppppppqqqssstttuuuvvvvvvtttpppllljjjiiijjjllloooqqqtttvvvwwwuuuwwwwwwyyynnnUUUQQQ[[[jjjzzz|||}}}{{{uuutttwww}}}~~~}}}}}}~~~uuurrrzzzgggfffiiinnnsssuuuxxx|||nnnUUUBBB;;;===@@@AAABBB>>><<>>:::<<<>>>???BBB>>>===???AAAAAADDDIIIRRR```sss~~~uuummmggg^^^WWWZZZdddtttrrrhhh]]]ccc|||wwwOOO555222000000111...........................------...000444:::???CCCOOOMMMQQQVVVTTTWWWoootttooo~~~iii\\\dddyyy}}}]]]OOOHHHQQQaaapppyyyqqqkkkfffaaaYYYWWWIIICCCBBBJJJpppzzziiiPPP<<<333111000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,------,,,,,,,,,,,,---......---------------...///000//////000111222333444444999:::<<<===???AAAEEEIIIIIINNNMMMMMMOOOPPP```|||sssrrrpppoooooopppqqqrrrtttttttttsssqqqpppqqqssssssssssssrrrssstttuuuvvv{{{}}}zzzvvvlllbbb___^^^XXXOOOCCCPPP^^^ffflllooommmiii___bbbjjjuuu~~~xxxuuuuuuyyy|||~~~yyybbbWWW\\\yyyqqqZZZMMMIIIOOOXXXaaalllyyyzzzcccIII<<<;;;===??????DDDAAAAAACCCDDDEEEIIIOOOXXXfffwwwyyyqqqjjj```[[[aaakkksssoooeee]]]iiizzzRRR666111//////111...........................,,,---...111666;;;AAADDDOOONNNRRRUUUTTTYYYpppppprrr|||uuutttsssfffeeewwwyyyZZZNNNGGGPPPaaasss~~~yyyqqqiiiddd\\\UUUUUUIIIDDDDDDNNNtttwwwiiiSSS???444222///,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,++++++++++++,,,---,,,,,,,,,,,,---......---------------...///000//////000111333444555555999:::<<<===???AAAEEEIIIJJJOOONNNMMMOOOOOO^^^zzztttsssrrrpppppppppqqqrrrsssttttttrrrppppppqqqrrrrrrqqqppppppqqqsssuuuwww|||nnnccc___]]]UUULLLRRR___iiihhh```[[[YYYWWWPPPQQQWWWddduuu{{{wwwuuuvvvxxxyyy|||qqq\\\WWWaaa{{{{{{^^^PPPLLLOOOZZZhhhsssnnnXXXAAA999;;;===???AAAEEEDDDEEEHHHIIIJJJOOOVVV]]]jjj{{{zzzqqqhhh^^^\\\cccmmmuuuoooddd]]]kkk~~~UUU777111......000---........................,,,---///333888>>>BBBEEEMMMNNNRRRUUUSSSXXXlllwwwmmmsssqqqpppmmmppprrrkkkqqqpppUUUNNNMMMXXXkkk}}}{{{tttjjjddd]]]UUUTTTHHHDDDEEEOOOvvvvvvkkkVVV???333222000,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++++++++---,,,,,,,,,,,,---.........------------...////////////000222333444555666999:::<<<===???AAAEEEIIIJJJOOONNNMMMOOONNN]]]xxxtttsssssssssrrrqqqqqqppppppqqqqqqpppooonnnpppqqqqqqpppooooooppprrrtttvvvwww~~~qqqiiiiiiggg]]]SSSYYYbbbeee\\\QQQMMMOOOQQQMMMIIIHHHPPP___qqq|||yyywwwuuuvvvyyy~~~mmmXXXXXXeee}}}jjjSSSOOOVVVdddqqq}}}|||]]]III888555999;;;>>>DDDGGGHHHKKKPPPPPPPPPVVV]]]dddooo~~~yyypppeee]]][[[```fffhhhfff___ZZZfffwww}}}YYY:::333......///---........................---...111555:::@@@EEEHHHLLLOOOSSSUUURRRUUUdddtttuuu{{{wwwrrrqqqoooxxxzzzuuueeeggghhhooouuunnnttt~~~]]]JJJMMMWWWiii~~~xxxmmmeee```XXXWWWIIICCCCCCKKKqqqzzz~~~sss[[[@@@222222222...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---............---------......///...///000222333555666777999:::<<<===???AAAEEEIIIJJJOOONNNNNNOOONNN\\\wwwsssssstttuuutttrrrpppooommmnnnooonnnmmmmmmnnnppprrrqqqpppooopppqqqssstttuuuyyyvvvmmmnnntttvvvpppjjjbbbbbb]]]UUUTTT]]]iiipppmmmjjjddd___```iiixxxzzztttssswww|||oooXXXWWWfff~~~cccWWW___kkkwww}}}mmmNNN>>>333555999;;;@@@IIIMMMOOOUUUZZZ[[[ZZZ___ffflllwww{{{rrrhhh```]]]\\\[[[YYY^^^^^^ZZZaaaxxxjjjfffyyy___>>>555000///000---........................---///222777===BBBGGGJJJKKKPPPVVVWWWSSSRRR\\\gggeeeooopppooosssttt~~~{{{qqqkkkcccggglllvvv{{{rrrssseeeNNNFFFOOO```vvvzzzqqqtttyyy~~~zzzmmmddd___YYYXXXLLLDDDAAAFFFjjjiiiFFF444333444000---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,,,,,,,---......///......---------.........///000222444555777777999:::<<<===???AAAEEEIIIIIINNNNNNNNNOOONNN\\\wwwrrrsssuuuvvvuuussspppnnnkkklllmmmlllllllllnnnpppsssrrrqqqqqqqqqqqqrrrsssvvvwwwzzz{{{|||{{{yyywwwjjjfffgggppp|||vvvpppfffbbbnnntttlllqqqzzz}}}uuusssvvv|||tttZZZVVVfffvvvccccccqqqtttdddHHH:::222777<<<===DDDNNNSSSVVV^^^ddddddccchhhooorrr}}}wwwnnnfffaaaZZZUUUXXXcccfff______rrrgggYYYhhhxxxyyycccBBB888222000111..............................000333888>>>DDDHHHKKKJJJQQQXXXYYYTTTQQQWWW___rrr||||||zzz{{{yyy~~~|||yyyooohhhkkkpppvvv{{{wwwuuuYYYLLLKKKTTTeeezzz{{{mmm^^^aaaeeeiiiooowwwyyylllbbb[[[VVVXXXMMMFFFAAADDDfffxxxOOO777444444000------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------------,,,,,,,,,,,,---......///......---------.........///000222444666777888999:::<<<===???AAAEEEIIIHHHNNNNNNNNNOOONNN\\\wwwvvvvvvwwwwwwuuussspppnnnnnnnnnmmmlllllllllmmmmmmnnnpppssstttuuuwwwyyy{{{yyy|||}}}{{{{{{zzztttmmmhhhZZZ```qqq|||www||||||uuuxxx{{{wwwtttwww}}}ppp]]]ZZZmmmpppfffmmmwww{{{xxx~~~mmmYYY???:::666888:::>>>FFFNNNVVV]]]dddfffeeefffkkkqqq{{{~~~yyyqqqggg^^^WWWTTT___bbbfffffffffqqqttt]]]^^^vvvzzzyyyNNN555444222+++---//////.........---------,,,///444:::@@@FFFIIIKKKSSSSSSWWWYYYRRRMMMXXXkkkyyy~~~{{{zzz{{{}}}vvvppplllooo~~~|||vvv{{{bbbPPPMMMKKKWWWhhhyyyiiiSSSNNNLLLLLLOOOWWWeeerrr{{{~~~zzzmmmbbb^^^\\\UUURRRMMMAAAKKKhhhwwwwwwWWW999000000...000000///...............////////////...---,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------///////////////.........//////000111222444555666999:::<<<===>>>@@@DDDFFFLLLOOOLLLKKKNNNNNN\\\wwwuuuuuuuuuuuutttrrrpppooonnnnnnmmmmmmmmmmmmnnnnnnqqqrrrtttuuuuuuvvvwwwyyyyyy|||}}}{{{zzzyyytttmmm^^^SSS\\\rrr~~~~~~{{{xxxttttttyyy~~~zzzfffWWW[[[rrr~~~hhhccckkkrrrrrryyy~~~~~~{{{{{{xxxgggSSS???:::888999;;;>>>EEEMMMXXX```hhhjjjhhhhhhmmmrrr}}}yyypppeee]]]ZZZYYYdddgggjjjhhhffflll~~~iiiggg{{{{{{PPP555444222,,,...//////.........------------///444;;;AAAFFFKKKMMMSSSVVV\\\\\\TTTTTTjjjyyy{{{|||}}}|||~~~yyyssspppzzz}}}rrrooommmooozzzuuuYYYJJJGGGOOO[[[jjjyyysssXXXGGGBBBAAA@@@AAAGGGQQQ\\\cccoooyyyyyykkkaaa^^^\\\UUUQQQLLLBBBKKKfffiiihhh~~~~~~WWW;;;444333111000//////...........................---,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------/////////////////////...//////000111222444555666999:::<<<===>>>@@@DDDGGGLLLPPPMMMLLLNNNNNN\\\wwwttttttssssssrrrqqqppppppnnnnnnmmmmmmmmmnnnnnnooorrrtttuuuuuuttttttuuuwwwxxx{{{|||zzzyyyxxxrrrkkk___WWWcccyyy|||zzz|||~~~{{{vvvnnniiiggglllvvv~~~~~~|||xxxttttttxxx~~~ooo[[[SSS```zzznnn]]]___iiillljjjqqqtttssspppqqqnnn]]]III999666555888:::===EEEMMMYYY^^^cccdddbbbfffnnnwww~~~~~~}}}|||xxxnnnbbb\\\[[[^^^eeeggghhheee```cccuuu}}}TTT666222111---000/////////............------000555;;;BBBHHHMMMOOOTTT[[[aaa^^^TTTYYYzzz|||~~~~~~|||xxxvvv~~~tttqqqhhh______iiiwww{{{^^^NNNGGGDDDUUU```ppp~~~___EEE<<<999999888888999>>>EEEKKKWWWddduuuwwwjjj```^^^]]]VVVQQQLLLBBBJJJcccrrrooo|||rrrOOO888222111///000///......------......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------......////////////////////////000111222444555666888:::<<<===>>>@@@DDDGGGMMMPPPMMMLLLOOOOOO\\\vvvssssssrrrqqqpppppppppqqqllllllllllllmmmnnnnnnoooppprrrssssssrrrssstttvvvvvvxxxyyywwwwwwvvvpppiii___ZZZjjj{{{uuusssooohhhaaaVVVRRROOOQQQ\\\jjjwwwyyyttttttzzzxxxeeeSSSSSShhhrrr___VVVZZZbbbeeebbbaaadddgggiiikkkfffTTTBBB777666777:::===AAAJJJSSS\\\___```___```iiixxx~~~}}}|||}}}|||wwwlll___YYYZZZ^^^______```^^^YYY\\\qqqYYY888222111...222/////////...............---000555;;;CCCJJJOOORRRXXX^^^bbb\\\TTT\\\~~~||||||yyy|||~~~wwwiii___ZZZXXXXXXWWW^^^___``````bbbiiittt{{{dddMMMHHHIIIHHHVVVdddxxxtttPPP<<<:::888999:::999888;;;@@@DDDLLL[[[ooo~~~}}}uuujjjbbb^^^^^^VVVPPPKKKBBBIII___eeeHHH555111111/////////...------------...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............//////////////////000111222444555666888999;;;<<<>>>@@@DDDGGGLLLPPPNNNMMMOOONNN\\\uuusssrrrqqqpppppppppppppppkkkkkkkkkkkklllmmmnnnooolllnnnpppqqqqqqrrrtttuuusssvvvwwwuuuuuutttooohhhWWWUUUhhh}}}pppuuu}}}zzztttlll```WWWHHHKKKNNNQQQTTT^^^lllvvv~~~vvvrrrtttxxx~~~~~~mmm\\\OOOXXXqqqfff^^^UUURRRSSSVVVXXXYYYWWW]]]eeelllnnneeeRRRAAA;;;:::<<>>AAAEEEHHHLLLPPPMMMMMMOOONNNZZZtttssssssrrrrrrqqqpppoooooojjjjjjkkkkkkmmmnnnpppppplllmmmooopppqqqqqqsssuuuqqqtttvvvuuuuuuuuupppjjj[[[XXXiii}}}zzzxxxsssiiipppyyy{{{uuukkk]]]SSSFFFRRR^^^bbb___^^^bbbhhhuuuzzz~~~|||wwwrrrrrrsss|||~~~uuu___TTTQQQaaazzzyyyTTTQQQOOOPPPNNNMMMPPPUUU]]]fffqqqxxxtttdddPPPBBB;;;:::<<<@@@BBBGGGTTTaaaiiiuuu~~~}}}|||vvvmmmddd\\\XXXVVVYYYYYY^^^dddbbbhhhfff>>>333222000222...////////////000000000...111666<<>>DDDOOOWWWeeesss{{{uuunnniii___```WWWMMMIIICCCGGGWWW{{{tttaaaKKK:::222111333///...------,,,,,,---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------......///000000000//////000111222444555666777999;;;<<<>>>AAAEEEHHHJJJOOOMMMLLLNNNLLLXXXqqqttttttttttttrrrpppnnnmmmkkkllllllmmmoooppprrrsssoooppprrrrrrqqqqqqsssuuuqqquuuwwwwwwxxxxxxtttmmmeee___kkkzzzyyywwwxxxvvvtttyyy}}}zzzuuurrrfffWWWMMMIIIUUUbbbgggccc]]]\\\^^^eeejjjpppssssssssstttuuuyyy|||zzzeeeTTTPPPXXXnnncccNNNKKKLLLPPPRRRSSSXXX```pppxxxuuu___JJJ>>>:::;;;@@@FFFLLLVVVhhhxxx~~~|||vvvqqqkkkddd\\\VVVUUUWWWaaajjjggghhh{{{zzzkkkBBB444222000111.../////////000000000000///111666===FFFOOOWWW[[[[[[```aaa\\\ZZZdddxxx~~~wwwyyy~~~~~~}}}}}}vvvssskkkiiimmmwww}}}[[[LLLFFFBBBGGGRRR]]]mmmlllLLL===;;;:::777:::===>>>@@@IIIXXXcccttt}}}vvvpppkkk___```WWWLLLIIICCCFFFTTTyyy~~~vvveeePPP;;;...---000///...------,,,,,,------,,,------......---------------------------------+++++++++,,,,,,---------+++,,,------......------------......///000000111//////000111222444555666777888;;;<<<>>>AAAEEEIIIIIIMMMLLLKKKMMMKKKWWWoootttuuuuuuuuusssqqqnnnlllmmmmmmnnnoooqqqrrrtttuuurrrsssttttttrrrrrrssstttrrrvvvxxxxxxzzz{{{wwwqqqggg___iiixxxzzz~~~wwwsssqqqdddSSSIIIJJJQQQXXX\\\[[[YYYYYYZZZXXX]]]dddjjjpppsssvvvxxxwwwzzzoooWWWOOOQQQ___zzzgggMMMNNNIIIJJJQQQYYY^^^gggpppsssXXXCCC999???AAAHHHRRR]]]mmm~~~{{{wwwtttqqqjjj___WWWPPPTTT```jjjfffbbbuuu}}}ooojjj|||nnnDDD555333000111.../////////000000111111///111666===FFFPPPXXX\\\]]]cccddd\\\VVV^^^rrryyyxxxsssooouuuyyypppkkklllppptttkkkMMMHHHHHHCCCIIIWWWhhhwwwbbbCCC===>>><<<:::===???@@@CCCNNN___mmm~~~wwwppplll___aaaWWWLLLIIICCCEEERRRssszzzuuu~~~nnnXXX@@@000...222......---,,,,,,,,,,,,---++++++,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,------......---------------...///000000111//////000111222444555666777888:::<<<>>>AAAFFFIIIHHHMMMKKKKKKLLLJJJVVVnnnvvvvvvuuuuuutttttttttsssvvvvvvuuutttttttttttttttttttttttttttttttttttttttssstttvvvyyyzzzyyyxxxxxxkkkjjjmmmtttyyy~~~}}}www}}}dddLLLCCCJJJCCC???BBBHHHNNNVVV]]]]]]WWWSSSYYYfffrrrxxxxxxxxx{{{~~~ttt]]]LLLLLL[[[uuunnnWWWTTTSSSVVV[[[```fffmmmtttyyyzzzcccMMMCCCAAABBBHHHQQQ^^^sss}}}{{{zzz|||{{{pppddd[[[UUU\\\dddlllkkk^^^ggg~~~mmmfffggguuu~~~xxxrrrzzzrrrGGG777444111111000000000000000000000000000///555AAALLLQQQVVV[[[aaa\\\___^^^UUU]]]qqqzzz{{{zzztttnnnqqq|||}}}lllbbbiiizzzrrrWWWEEEHHHJJJGGGNNN^^^iiirrrUUUBBB;;;===???>>>>>>???AAAGGGSSSfffuuu|||sssjjjddd^^^WWWPPPHHHCCCFFFMMMuuuvvvwww^^^999555999///,,,,,,------......//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------......///////////////...000111111111333555777777999<<<>>>@@@BBBFFFIIIKKKOOOMMMKKKLLLIIITTTlllssssssttttttuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttssstttwwwyyyzzzzzzyyyxxxuuupppnnnqqqvvv{{{~~~~~~www___JJJCCCEEE@@@===@@@DDDIIISSS[[[aaa^^^[[[[[[aaalllxxx~~~~~~iiiWWWOOOWWWhhhgggYYYZZZ\\\___dddiiinnnrrrwww{{{ttt^^^LLLDDDCCCFFFRRRaaaqqq~~~|||~~~yyynnn```WWWTTT[[[aaaiiihhh\\\dddoooccc^^^kkkxxxvvvmmmuuurrrHHH888444000000000000000000000000000000111111777CCCNNNTTTXXX]]]ddd```ccc```WWW]]]pppxxx~~~zzzvvvyyyyyyuuuwwwnnnjjjttteeeOOOAAAFFFHHHFFFPPPbbbtttlllPPP@@@;;;===@@@GGGDDDAAADDDMMM\\\nnnzzz|||tttjjjbbb]]]WWWQQQHHHBBBEEEKKKrrrzzz~~~hhh>>>444777................../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,---------......///////////////...000111111111333555777777999<<<>>>???BBBFFFIIIKKKOOOMMMKKKLLLIIITTTlllpppqqqrrrtttuuuwwwxxxyyyxxxwwwwwwwwwvvvvvvvvvvvvtttttttttttttttttttttttttttuuuwwwyyyzzzzzzyyyyyy|||wwwvvv{{{kkkVVVHHHAAAAAA>>>>>>@@@BBBGGGRRR\\\eeegggfff```\\\ccctttrrrZZZTTT\\\ppp~~~sssaaa___dddjjjnnnssswwwyyyzzz|||}}}{{{|||wwwiiiXXXJJJFFFGGGLLL___www~~~wwwkkk]]]SSSVVV[[[aaajjjjjj___iii|||iii\\\hhh{{{{{{sssKKK999444//////000000000000000000000000222222999EEEPPPVVV[[[___fffccceeeaaaWWW```sss{{{{{{}}}yyy|||wwwlllbbb\\\]]]kkkqqqrrryyymmmWWWGGG@@@FFFHHHIIIWWWlllbbbJJJ@@@@@@DDDHHHKKKIIIIIIPPP```sss}}}tttkkk```\\\WWWQQQIIIBBBCCCHHHhhhvvv|||nnnBBB444555...000000///////////////.........---,,,,,,,,,,,,------------,,,,,,+++++++++------------------------------,,,,,,,,,,,,---------......///////////////...000111111111333555777777999<<<>>>???BBBFFFIIIKKKOOOMMMLLLLLLJJJTTTmmmpppqqqrrrtttuuuwwwxxxyyywwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttttttttttttuuuwwwxxxyyyzzzzzzyyy|||{{{uuu\\\NNNFFFAAAAAAAAABBBEEEFFFJJJVVVcccllloooppphhh```aaammmxxxxxxcccUUUbbb{{{xxx```[[[aaaeeeqqquuuzzz|||{{{yyywwwvvvlllllliii^^^RRRJJJJJJMMMXXXnnn~~~vvviii[[[RRRSSSXXX^^^hhhjjjaaakkkwwwdddqqqwwwNNN999333///000////////////////////////222222:::GGGRRRXXX]]]aaaeeebbbddd___XXXhhhyyy{{{~~~oooaaaWWWSSSSSS\\\jjj|||vvvXXXMMMDDDBBBIIILLLOOOaaayyyrrrUUUDDDAAAGGGNNNTTTZZZ```iiisss~~~uuukkk^^^ZZZWWWRRRIIIAAAAAAEEE[[[~~~iiidddmmm|||iiiCCC666666000111111000000//////............---,,,,,,,,,,,,---...------,,,,,,++++++***---------------------------------,,,,,,------------......///////////////...000111111111333555777888:::<<<>>>???BBBEEEHHHKKKOOOMMMLLLMMMJJJUUUmmmssssssssstttuuuvvvvvvwwwuuuuuuvvvvvvvvvuuutttssstttttttttttttttttttttttttttuuuvvvwwwxxxyyyyyyyyyyyy{{{cccOOOLLLLLLIIIEEEEEEHHHLLLOOOTTT```lllxxxyyyxxxtttmmmjjjjjjlllyyyzzzlll```bbb~~~___PPPRRRXXXYYYfffiiimmmnnnlllhhheeeddd^^^``````YYYQQQMMMRRRXXXlll~~~|||uuuiii\\\SSSQQQTTTYYYbbbcccYYY```|||www~~~RRR:::222///111////////////////////////111222:::HHHSSSYYY^^^bbbfffdddddd___]]]uuu~~~rrrkkkiiijjjkkkmmmuuubbbMMMGGGBBBDDDKKKOOOVVVlll|||dddIII???AAAGGGOOOVVVmmm~~~~~~uuukkk^^^ZZZWWWRRRIIIAAA@@@DDDVVV}}}zzzaaa```lll}}}{{{aaaDDD888666000111111000000//////............---,,,,,,,,,,,,------------,,,,,,+++++++++---------------------------------------------------......///////////////...000111111111333555777888:::<<<>>>???BBBEEEHHHKKKOOOMMMLLLMMMKKKVVVnnntttttttttuuuuuuuuuuuuuuutttuuuvvvvvvvvvuuusssrrrttttttttttttttttttttttttsssttttttuuuvvvwwwxxxyyyyyyyyy}}}oooVVVLLLRRRYYYZZZNNNMMMPPPWWW\\\cccnnnyyy~~~{{{yyyuuunnniiigggrrrwwwkkkjjjzzzgggNNNGGGJJJLLLKKKUUUXXX[[[\\\[[[YYYXXXXXX___dddeee___VVVUUU___jjj|||||||||zzztttiii]]]UUUVVVXXX[[[bbbbbbTTTWWWpppWWW>>>333///222000000000000000000000000000222;;;IIIUUU[[[___ccchhhggggggaaaaaa}}}|||~~~kkkSSSHHHDDDAAADDDLLLSSS^^^wwwnnnXXXBBB===???CCCIIIPPPddd}}}vvvkkk___[[[WWWRRRIIIAAA@@@DDDXXXooonnnwwwuuu```FFF999555///000000///////////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------......///////////////...000111111111333555777999:::===>>>???AAAEEEGGGJJJOOOMMMLLLNNNKKKWWWooottttttttttttuuuuuuuuuuuutttuuuwwwwwwwwwvvvtttsssttttttttttttttttttttttttrrrsssssssssuuuvvvwwwxxxwwwwwwyyy~~~}}}gggWWWUUU^^^hhhmmm[[[YYY\\\dddmmmvvv}}}yyyzzzyyytttooobbbfffkkkrrrxxx|||}}}}}}~~~}}}sssxxx|||YYYJJJJJJJJJLLLOOOSSSUUUXXX[[[\\\___bbbdddpppuuuvvvkkk______nnn~~~{{{{{{zzzxxxsssiii]]]VVVWWWZZZ]]]eeedddTTTVVVlll^^^CCC666///000000000000000000000000000111333===LLLXXX^^^bbbfffiiiiiijjjaaa```{{{~~~{{{{{{}}}}}}xxxZZZJJJGGGDDDBBBFFFNNNYYYiiibbbOOO@@@???BBBBBBFFFNNNVVVmmmvvvlll```\\\XXXRRRIIIAAAAAAEEEYYYuuudddIII888444000.............../////////......---,,,,,,,,,,,,---***++++++,,,,,,------...------------------------,,,---...//////...---,,,---......///////////////...000111111111333555777999;;;===>>>???AAADDDGGGJJJOOOMMMMMMNNNLLLWWWpppssssssttttttuuuvvvvvvwwwuuuvvvxxxyyyxxxwwwuuutttttttttttttttttttttttttttrrrrrrrrrrrrsssuuuvvvwwwtttvvv{{{~~~}}}}}}zzziii```aaagggqqqzzzfffcccfffooo{{{yyyssstttwwwwwwvvvgggbbb^^^bbbmmmuuuxxxvvvzzz{{{pppSSSMMMQQQPPPTTT[[[[[[]]]aaaeeeiiinnnuuuyyyuuuffffffyyy~~~~~~{{{{{{zzzxxxrrrhhh]]]UUUPPPSSSXXXaaabbbSSSTTTkkkbbbGGG888//////000000000000000000000000333555>>>NNNZZZ```dddhhhgggiiiiii```\\\ttt{{{zzz{{{~~~uuueeeaaaeeeppplllQQQEEEEEEFFFDDDHHHRRR___rrrYYYJJJ@@@CCCGGGFFFJJJRRR]]]nnnvvvlllbbb]]]XXXRRRIIIAAAAAAFFFVVVvvvhhhKKK777444333,,,---------......//////......---,,,,,,,,,,,,---)))***+++,,,------...///------------------------,,,---...//////...---,,,---......///////////////...000111222222333555777999;;;===>>>???AAADDDGGGJJJOOOMMMMMMNNNLLLWWWppprrrssstttvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuttttttttttttuuuuuurrrtttttttttsssssstttvvvyyyyyyxxxyyy{{{~~~}}}zzz}}}sssfffhhhxxxrrrzzzvvvqqqsssssssssuuupppiiiaaaZZZZZZ^^^eeeiiisssuuuyyy~~~~~~tttdddUUUQQQUUU\\\ccchhhnnnsssyyy|||}}}|||nnnnnn{{{zzzxxx{{{{{{}}}~~~~~~{{{vvvsssnnncccYYYUUURRR[[[ZZZ\\\WWWRRRmmm|||hhhFFF888333---000000////////////000000333555???MMMXXX^^^dddiiikkkjjjjjjbbb]]]ooo}}}|||}}}yyy[[[NNNPPPNNNQQQZZZkkk|||oooYYYLLLHHHHHHBBBGGGPPP[[[iii~~~\\\LLLDDDKKKTTTXXX```iiirrrzzzrrraaa]]]YYYTTTKKKBBBAAAEEEbbb{{{jjjLLL;;;555---//////...------------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..................////////////---...000000111222555777777999;;;===???BBBFFFJJJLLLPPPMMMMMMOOOMMMVVVlllttttttuuuvvvvvvuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvtttuuuuuuuuuttttttvvvwwwxxxxxxxxxxxxzzz}}}~~~~~~}}}{{{zzzxxxwwwwwwuuuwwwxxxyyy{{{tttuuuqqqkkkqqq|||yyytttssssssuuuzzzrrroooiiiaaaZZZYYY\\\aaannnqqqvvv{{{~~~eeeYYYOOOPPPXXXaaajjjrrr{{{}}}xxxpppwwwyyynnnfffiiisss||||||{{{~~~~~~~~~{{{vvvsssnnncccXXXRRROOOXXXWWWXXXSSSNNNiii~~~uuuhhhEEE888444000000000////////////000000222666@@@OOOZZZ___dddiiiiiigggggg^^^XXXiii|||~~~{{{yyyxxxwwwyyy~~~kkkRRRIIILLLOOOPPPSSSWWW^^^kkk}}}|||```OOOFFFBBBAAAEEEHHHQQQaaawwwzzzYYYPPPPPP^^^lllttt}}}~~~wwwpppaaa]]]XXXSSSKKKCCCAAAEEEZZZ~~~pppOOO;;;555/////////...------------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.....................////////////---...000111111222555777999:::<<<>>>@@@CCCGGGKKKLLLPPPMMMMMMPPPMMMWWWnnnuuuvvvvvvuuuuuusssrrrrrruuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvuuuuuuvvvxxxwwwwwwwwwwwwyyy{{{}}}||||||{{{yyyxxxwwwvvvuuusssttttttsssuuuvvvrrrkkk^^^aaa```^^^gggxxxyyyuuurrrqqqtttyyyuuuwwwtttkkk___WWWVVVXXXaaahhhrrryyy|||pppTTTLLLGGGJJJSSS\\\eeemmmyyy{{{}}}~~~sssrrr{{{]]]ZZZVVVXXXaaallluuu~~~~~~}}}}}}}}}}}}zzzvvvtttooobbbVVVOOOKKKSSSRRRTTTOOOIIIcccyyy}}}llltttiiiDDD777555222000000////////////000000111666BBBRRR]]]aaaeeeiiillljjjiii___XXXgggzzz{{{tttsssrrrrrrvvv~~~zzz```OOOKKKOOOWWW\\\]]]WWWQQQVVVfffttt{{{kkkSSSKKKFFFCCCAAAHHHJJJTTTiiinnnTTTRRRZZZnnn}}}vvvpppaaa\\\WWWSSSKKKCCCBBBDDDXXX}}}~~~}}}TTT;;;555000//////...------------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---............////////////---...000111111333555888:::;;;>>>???AAADDDHHHKKKLLLPPPMMMMMMQQQOOOYYYqqquuuuuuuuuttttttsssssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvuuuttttttvvvxxxwwwwwwwwwwwwxxxzzz{{{|||yyyyyyxxxwwwvvvuuutttsssppppppooommmllliiiccc^^^NNNNNNKKKIIIRRRcccrrrwwwyyy}}}|||wwwuuuuuuvvvvvvvvvzzz{{{zzztttjjjaaa[[[XXXTTT]]]jjjvvv}}}```LLLFFFCCCEEEJJJNNNUUU[[[dddgggmmmttt{{{|||rrryyy|||bbbUUUOOORRRZZZeeennnttt}}}~~~~~~~~~~~~}}}~~~}}}}}}zzzwwwuuuoooaaaTTTMMMHHHPPPOOOQQQMMMFFF___~~~fffhhhxxx|||wwwzzzjjjEEE777444222000000////////////000000111666DDDUUU```dddgggjjjmmmkkkiii^^^VVVfffxxxzzzyyyyyyvvvrrruuu~~~~~~jjjVVVLLLMMMRRR]]]iiiqqqlll```YYYZZZ\\\gggttt]]]KKKIIIHHHFFFEEEHHHPPP___uuubbbPPPQQQ\\\ooozzzrrraaa[[[VVVRRRKKKDDDBBBDDDXXX|||}}}YYY<<<444111//////...------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////......---............////////////---///000111111333666888:::;;;===???@@@CCCGGGJJJLLLPPPMMMNNNRRRQQQ\\\tttssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvssstttttttttssssssuuuwwwwwwwwwwwwwwwxxxxxxyyyyyyqqqqqqpppooonnnmmmlllkkkgggeeebbb```[[[TTTNNNJJJBBBBBBAAABBBIIIWWWdddjjjjjjrrr{{{~~~zzzxxx{{{|||}}}|||{{{zzzxxxrrriiibbbTTTWWW^^^hhhsss|||fffMMMGGGDDDDDDGGGIIIKKKQQQXXX[[[```jjjsss|||{{{{{{qqqVVVKKKJJJLLLSSS___lllrrruuu|||}}}}}}}}}}}}~~~}}}|||yyywwwvvvppp```QQQMMMGGGNNNNNNQQQMMMFFF^^^}}}cccbbbrrryyy}}}tttxxxmmmHHH888333///000000////////////000000222888EEEWWWbbbfffhhhkkkkkkhhheeeZZZSSSdddyyy{{{xxxxxxoooWWWHHHCCCGGGMMMYYYiiixxxyyyqqqhhh]]]TTTVVV^^^lll{{{sssNNNBBBDDDEEEEEEGGGLLL\\\ssswwwYYYQQQTTT]]]iiiuuuzzzlllrrrvvv}}}uuuaaaZZZTTTQQQLLLEEEBBBCCCSSSyyyxxxZZZ===666111//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///////////////..................////////////...///111111222333666888999;;;<<<>>>???BBBEEEIIILLLOOOMMMNNNSSSSSS```xxxrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwwwwwwwwwwuuutttrrrssstttsssrrrssstttvvvvvvvvvvvvvvvvvvvvvuuuuuuooonnnllljjjgggeeecccbbb^^^ZZZVVVSSSLLLCCC===<<<555:::AAAGGGMMMSSSXXX\\\```iiissszzz{{{|||~~~~~~~~~~~~}}}zzzyyy|||xxxqqqccc]]]YYYZZZcccnnnvvvyyy~~~lllPPPBBBBBBCCCGGGNNNRRRVVV```iiiqqqvvv~~~eeeTTTKKKFFFFFFJJJRRRaaaooouuuwww{{{}}}||||||}}}~~~}}}|||yyywwwwwwqqq___NNNMMMGGGMMMNNNSSSPPPHHH___ddddddxxxqqqKKK999333...000000////////////000000333999GGGXXXdddhhhkkknnnoookkkhhh]]]XXXlll~~~|||wwwvvvwwwyyyyyy|||aaaMMMBBB???CCCIIIVVVeeerrruuuuuutttlllbbbWWWVVVWWW___mmm}}}dddGGGAAADDDFFFJJJQQQXXXoooiiiUUUYYY]]]dddlllttt}}}}}}uuuaaaZZZSSSPPPLLLFFFBBBCCCPPPwwwyyykkklllzzz}}}XXX@@@888111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000000000///............////////////...///111222222444666999999;;;<<<===>>>AAAEEEHHHLLLOOOMMMOOOTTTUUUccc|||tttsssrrrrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwwwwvvvtttsssssstttuuutttssssssuuuwwwsssttttttssssssrrrqqqqqqooommmiiiddd___ZZZVVVTTTOOOKKKHHHFFFAAA:::777:::777===EEEMMMPPPQQQSSSVVV]]]cccllltttxxxzzz}}}~~~{{{yyyyyy|||}}}tttnnneee______ccchhhlllpppvvv~~~wwwXXXEEEAAA???BBBJJJSSSXXX^^^jjjvvvrrrZZZPPPOOOOOOPPPRRRRRRZZZiiixxx~~~~~~}}}|||}}}~~~|||}}}{{{yyywwwxxxqqq___MMMLLLFFFLLLMMMTTTQQQJJJaaakkkmmmvvvNNN;;;444000000000////////////000000555:::GGGXXXdddiiilllpppuuuqqqmmmcccaaaxxxxxxvvvwwwyyy{{{ppp[[[MMMCCC@@@BBBHHHQQQ___hhhhhhkkkrrrsssmmmbbb\\\UUURRRYYYiii|||sssYYYFFFEEEIIIKKKSSS```kkkkkk___XXXcccjjjqqquuu{{{vvvqqqaaaYYYRRROOOLLLFFFBBBBBBNNNuuuooo```ggg{{{tttVVVBBB888...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...000000111111111............////////////...000111222222444777999:::<<<===>>>???BBBEEEHHHLLLOOOMMMOOOUUUWWWeee~~~vvvuuusssrrrqqqqqqrrrsssppppppppppppppppppppppppssstttuuuwwwwwwuuutttssstttuuuvvvuuutttuuuvvvxxxqqqrrrrrrqqqqqqooonnnnnnkkkhhhccc\\\UUUNNNHHHFFF???:::999;;;999444666;;;GGGIIIMMMQQQRRRRRRVVVZZZ\\\___fffpppyyy}}}}}}uuuyyyyyyzzz{{{}}}|||{{{wwwnnnddd^^^^^^___cccjjjsssyyy|||dddJJJ???@@@???CCCKKKSSSXXX]]]jjjvvvwwweee]]]VVVUUURRRPPPVVV^^^___fffttt}}}|||}}}}}}{{{}}}{{{xxxxxxxxxqqq^^^LLLLLLEEEKKKMMMTTTRRRKKKaaa~~~ssswwwxxxPPP===666222000000////////////000000666;;;HHHXXXdddiiinnnrrruuuqqqmmmcccbbb|||~~~{{{|||xxxtttgggWWWKKKCCC>>>???DDDIIIWWW```]]]^^^gggllljjjhhhcccZZZQQQNNNXXXjjjxxxeeePPPCCCFFFJJJKKKWWWhhhyyyxxx^^^[[[]]]kkkssszzz}}}sssnnnmmmaaaYYYQQQOOOLLLFFFCCCBBBIIIrrrssseeejjjrrrVVVCCC888***//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...///111222222222............/////////000...000222222333444777999<<<===>>>???@@@CCCFFFIIILLLOOOMMMOOOUUUXXXfffrrrrrrsssssstttsssssssssssssssrrrrrrqqqppppppppprrrtttuuuuuutttsssssstttttttttsssrrrqqqqqqrrrrrrsssrrrqqqppppppnnnkkkhhhfffbbbZZZSSSKKKCCC<<<777666555222111222555888;;;KKKMMMPPPQQQQQQPPPPPPQQQWWW]]]dddjjjnnnttt|||}}}zzzwwwyyyzzz{{{}}}~~~~~~~~~{{{rrrggg[[[TTTYYY___hhhpppvvv|||hhhRRRCCC>>>>>>???AAAHHHRRRYYY^^^fffnnnuuu|||kkk]]]YYYZZZZZZ[[[]]]```fffjjjssstttzzz~~~}}}~~~}}}}}}}}}|||||||||{{{|||}}}}}}zzzwwwppp```RRROOOQQQNNNPPPRRRLLLMMM]]]YYY>>>444111000000000000000111111222666;;;HHH[[[hhhmmmnnnpppsssuuuoooeeehhh||||||vvvlllcccUUUGGG>>><<<===>>>JJJPPPVVVZZZ[[[\\\^^^```bbbbbb___XXXQQQSSS]]]fffvvvZZZPPPGGGDDDFFFOOOcccvvvsss___YYYYYYmmmttt{{{zzzvvvrrrppp```[[[SSSMMMIIIFFFDDDBBBLLLfffyyyjjjjjjvvvhhhUUU???222222////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,000444222---))))))+++000000//////.........---,,,------------...111444...000111111111333555777:::;;;===>>>???BBBFFFIIIMMMQQQOOOPPPUUUWWWeeerrrrrrsssssstttssssssrrrqqqqqqqqqqqqqqqqqqpppppprrrtttuuuuuutttsssssstttuuuuuutttsssrrrqqqqqqpppooonnnllllllkkkiiifffddd]]]WWWNNNEEE???:::666333444333222111222444777888>>>AAADDDGGGJJJOOOUUUZZZZZZ^^^cccfffiiiooovvv|||}}}{{{zzzyyyzzz|||~~~{{{sssjjjeee\\\^^^aaacccgggnnnwww~~~iiiQQQFFF@@@@@@AAAAAABBBGGGPPPXXX```kkkvvv{{{iii]]]YYYeeejjjrrrxxx|||~~~}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{|||zzzxxxuuunnn```RRRLLLNNNJJJKKKOOOHHHJJJZZZ~~~[[[???444111000000/////////000000111444999GGG[[[iiinnnpppssstttuuummmbbbeeeyyy}}}tttnnnfff___SSSFFF>>><<<>>>BBBGGGJJJMMMPPPRRRUUUZZZ^^^ZZZ___bbbbbb^^^[[[[[[\\\bbbmmm}}}tttUUUPPPKKKKKKOOO]]]xxxooo^^^YYYZZZ]]]eeennnwwwyyyvvvvvvwww```[[[SSSMMMIIIFFFDDDBBBKKKeeewwwfffqqquuucccNNN999000444////////////..................------------......++++++++++++++++++++++++---111444333...++++++,,,000/////////.........---...///000//////000333555...000111111111333555777;;;<<<>>>???AAACCCGGGJJJLLLPPPNNNOOOTTTUUUddd~~~rrrsssssstttssssssrrrrrroooppppppqqqqqqqqqqqqqqqrrrtttuuuuuutttssssssttttttssssssrrrpppooommmllljjjhhhfffdddcccaaa]]]ZZZPPPIII???777333111111000222222111111222333444555333555777:::@@@IIISSSZZZ___bbbfffggghhhkkkqqqvvvzzz}}}~~~zzz{{{|||~~~~~~|||xxxuuufffccc^^^YYYYYY]]]eeekkkxxxzzzoooPPP@@@>>>@@@AAAAAAFFFFFFJJJRRRYYYbbbppp|||mmmeeellluuu||||||||||||}}}}}}}}}}}}yyyzzzxxxuuusssmmm```TTTJJJJJJFFFGGGJJJEEEGGGWWWuuu]]]@@@444222000000////////////000000333999GGG[[[jjjpppsssvvvuuutttkkk___aaatttzzz}}}|||vvvqqqmmmggg\\\NNNBBB===???CCCFFFFFFGGGHHHKKKQQQXXX]]]ZZZ^^^eeejjjjjjfff```\\\WWW\\\eeerrrdddMMMKKKKKKOOOXXXmmmjjj[[[YYY[[[XXX```jjjuuu~~~zzzzzz{{{|||```ZZZSSSLLLHHHEEECCCBBBEEEbbbzzz{{{iiiQQQ:::333666////////////..................------------......++++++++++++++++++++++++...111333222...,,,,,,---/////////...............---///000000///000222444...000111111111333555777999;;;>>>???AAACCCGGGJJJJJJOOOMMMNNNRRRTTTbbb}}}ssssssssstttssssssrrrrrrnnnooopppqqqrrrrrrrrrrrrrrrtttuuuuuutttsssssstttqqqqqqqqqpppnnnllliiihhheeebbb___[[[YYYUUUQQQNNNDDD???777111//////000000000111111222333333222222111111222333777>>>GGGMMM\\\bbbiiimmmnnnoooppprrrwww~~~zzz{{{|||}}}|||}}}~~~~~~}}}|||uuuppphhh___YYYXXXYYY[[[bbbhhhsssooo[[[FFF???AAACCCCCCCCCKKKLLLPPPUUUYYY___kkkvvvrrrqqq||||||||||||}}}}}}}}}}}}yyyyyywwwsssrrrmmmaaaUUUJJJIIICCCDDDIIIDDDFFFUUUlll{{{xxx~~~|||^^^BBB666333222111111000000111111222555:::III]]]kkkqqqtttvvvttttttkkk______ooo~~~yyyyyy}}}{{{xxx}}}wwwkkkZZZJJJAAAAAACCCHHHHHHGGGHHHLLLRRRYYY^^^aaabbbeeejjjooopppmmmjjjbbb___]]]```kkkzzzsss\\\KKKJJJLLLTTTeee~~~dddTTTTTTYYYbbbkkkvvv|||xxx___ZZZRRRLLLGGGEEECCCAAAEEEccc~~~tttZZZ???333444////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,---........................+++,,,......---...///111...000111111111333555777888:::===???@@@CCCFFFIIIJJJOOONNNOOORRRSSSbbb~~~ssstttttttttsssrrrrrrqqqmmmoooqqqrrrsssssssssrrrrrrtttuuuuuutttsssssstttpppqqqqqqpppmmmjjjfffccc^^^ZZZUUUQQQMMMIIIDDDAAA:::777333111111111111000000111222333333333222222222222333333333666:::===KKKUUUbbbmmmqqqssstttuuuyyy}}}}}}||||||||||||}}}}}}~~~~~~~~~|||wwwqqqkkkeee___\\\YYY\\\fffqqqxxx|||rrrWWWLLLAAA???@@@CCCIIINNNTTTVVV\\\`````````gggqqqsssqqq||||||||||||}}}}}}}}}}}}zzzzzzwwwtttrrrnnnbbbUUUKKKIIICCCEEEKKKFFFGGGUUUkkk~~~}}}zzznnnrrr~~~~~~zzzttt^^^CCC777444333333222222333333444555888===KKK^^^lllrrrtttvvvttttttmmmaaaaaannnxxxzzz|||zzzxxxzzz~~~~~~}}}{{{yyywwwssspppxxxsssiii\\\PPPIIIIIIKKKJJJIIIJJJKKKOOOTTTXXX[[[aaaaaadddjjjrrrvvvuuusssmmmjjjeee______gggttt~~~hhhUUUPPPNNNPPP^^^vvv|||[[[KKKNNNUUUfffqqq~~~zzzmmm^^^YYYQQQKKKGGGDDDBBB@@@IIIeee}}}yyy[[[???222111////////////............------,,,,,,,,,,,,------........................+++,,,------,,,++++++,,,---------...............+++,,,......------...000...000111111111333555777888;;;???AAACCCEEEHHHKKKJJJPPPPPPPPPRRRSSScccttttttttttttsssrrrqqqqqqnnnppprrrtttuuuuuutttsssrrrtttuuuuuutttsssssstttrrrsssrrrpppkkkeee^^^ZZZRRRNNNIIIEEEAAA>>>:::777222111111222333333222111333333444444444444333333111222444444444444666888999CCCRRR___hhhooovvvzzz||||||~~~~~~~~~~~~}}}||||||{{{{{{{{{sssnnnjjjfffcccdddfffhhhqqqyyyhhhVVVFFF@@@:::888999@@@NNN[[[aaafffnnnsssqqqooottt|||www}}}}}}}}}}}}||||||||||||zzzzzzxxxuuusssmmm```TTTJJJHHHCCCFFFMMMGGGFFFSSSqqquuueeehhhuuu{{{zzzwww]]]CCC777555333333333444444666777888:::???MMM```nnnsssuuuwwwwwwwwwooodddeeeqqqyyyzzz|||{{{yyy{{{~~~}}}vvvooojjjfffbbb___\\\YYYTTTQQQQQQSSSWWWZZZOOONNNNNNOOOSSSVVVWWWXXX\\\___fffooowwwyyyvvvsssooopppooojjjdddaaacccfffwww~~~fffSSSNNNPPPWWWiiimmmRRRHHHMMMTTTaaaoooyyy}}}vvvfff^^^XXXQQQJJJFFFCCCAAA@@@DDD___{{{ZZZ@@@666666////////////............------,,,,,,,,,,,,------------------------------******++++++++++++++++++---------------.........,,,...000000/////////000...000111111111333555777;;;>>>BBBEEEGGGIIILLLNNNIIIPPPQQQQQQRRRRRRcccttttttttttttsssrrrqqqpppppprrrtttvvvwwwvvvtttsssrrrtttuuuuuutttsssssstttsssrrrpppkkkcccZZZPPPKKKCCC@@@;;;999777555333222111000000222444666555444666666555555555555555555111333444555555666999<<<777<<>>LLL```ooouuuwwwzzz{{{yyypppeeehhhwww{{{{{{~~~uuuoooeee\\\UUUPPPLLLJJJEEEBBBBBBHHHRRR]]]dddfff]]]ZZZXXXXXX[[[]]]^^^^^^```dddllltttyyyzzzxxxuuusssuuuvvvvvvsssnnnhhheeeeeeiiipppzzzfffWWWJJJTTTddd}}}yyy\\\NNNPPPXXX[[[gggsss~~~yyyvvv{{{uuuhhh]]]XXXPPPJJJFFFCCCAAA???>>>WWWuuu}}}[[[CCC999777////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,------.........,,,...000111000/////////...000111111111333555777:::===AAAEEEGGGIIIKKKMMMHHHOOOPPPPPPQQQQQQbbbttttttttttttsssrrrqqqpppqqqsssuuuwwwxxxvvvtttsssrrrtttuuuuuutttsssssstttqqqppplllfff[[[OOODDD===888555222111111111000///333222111222555888999999888777777666666666777777444555555555555888<<>>EEEUUUiiixxx~~~~~~zzzvvvwww}}}|||{{{zzzvvvxxx|||}}}{{{}}}wwwuuuxxxeeeHHH:::999555444777;;;<<<===AAAHHHQQQYYYeeeooorrruuu~~~}}}~~~}}}|||{{{zzzyyywwwxxxwwwuuurrrjjj[[[MMMDDDCCC???DDDKKKEEEAAAKKKlllpppZZZ^^^ooo^^^BBB666222//////000222444777999:::777===LLL```pppwwwzzz}}}~~~{{{pppfffjjj|||}}}yyy{{{|||sssrrrwww}}}}}}zzzbbb[[[PPPFFF@@@<<<:::888???;;;<<>>BBBDDDFFFIIIJJJFFFNNNOOOOOOOOOOOOaaavvvvvvuuuuuuuuutttttttttsssssssssrrrrrrsssssstttsssqqqqqqqqqsssssssssqqqnnnnnnjjj```RRRDDD:::555555333222000000000111111555555666777888999::::::888888888777777555444444333333333444666999;;;<<<;;;???@@@???@@@KKK^^^mmmvvv|||~~~}}}zzzxxxyyyxxxyyy}}}zzzcccNNN>>>777888999666777===>>><<>>AAAJJJrrrpppWWWYYYjjj```FFF:::333222111222333444777999;;;===BBBPPPcccqqqwwwzzz}}}www|||uuueeeggg~~~rrrtttxxxyyyzzzjjjYYYPPPCCC<<<::::::999777<<>>BBBKKKjjjpppYYYbbbwww]]]DDD999333222222111222333555777999>>>CCCQQQdddrrrwwwyyy|||xxxzzzrrrhhhssszzz{{{}}}~~~rrr```MMMEEE<<<666666777777555888:::???DDDMMMXXXdddkkk~~~zzzvvvvvvtttqqqqqqsssttttttssstttvvvyyyzzz|||~~~~~~xxxoooeee]]]XXXWWWXXXXXX\\\cccooozzzwwwbbbVVVPPPNNNUUUkkk{{{[[[WWW\\\bbbrrr~~~{{{}}}|||bbbXXXNNNJJJGGGBBB@@@@@@AAAPPPooo~~~fffrrrvvv```III:::555///////////////.........------------------------++++++++++++++++++++++++------,,,,,,,,,---......---------.........//////...//////////////////......000111111111333555777777999===@@@BBBDDDHHHJJJIIIOOOPPPPPPSSSUUUhhhssssssssssssttttttttttttuuutttsssrrrrrrrrrrrrrrrsssrrrqqqqqqssssssrrrqqqlllggg^^^RRRDDD999333111000000111333333444444444222333444555777888999:::::::::::::::999888777777666666555555666777888999999;;;>>>@@@BBBEEEIIILLLWWWcccrrr{{{~~~yyywwwwwwhhhXXXFFF<<<888555555777:::::::::;;;;;;>>>HHHRRRUUURRRNNNOOOVVVcccqqq{{{yyy}}}~~~~~~}}}|||{{{zzzzzzxxxxxxvvvrrroooiii\\\OOOHHHBBB@@@CCCBBB>>>CCCLLLwwwuuudddxxxYYYBBB888333222222111111222333555666>>>CCCRRReeesssxxxzzz|||{{{yyypppkkk{{{{{{zzzvvveeeRRR@@@;;;555333444666666555555777:::???GGGSSS^^^fff~~~yyyvvvuuuvvvxxxxxx|||~~~}}}yyywww~~~vvvmmmfffbbbVVVSSSQQQRRRWWW___eeehhhjjjkkkmmmrrrzzzuuuZZZJJJFFFIIIMMMbbb~~~mmmUUUVVV___gggxxx}}}zzztttaaaWWWMMMJJJGGGBBB???@@@>>>OOOpppjjjzzzzzzkkk\\\KKK:::111000000//////......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---............///////////////000000000000//////...000111111111333555777888:::>>>@@@BBBEEEIIIKKKIIIOOOPPPQQQTTTVVVjjjuuuvvvvvvvvvvvvwwwwwwwwwuuuttttttsssrrrrrrrrrrrrtttrrrqqqqqqssssssrrrpppllleeeXXXJJJ===555222111111222444555555555444333222222333555666888999999;;;;;;;;;;;;;;;:::999888888777666555555666777888:::;;;<<>>>>>======DDDQQQ]]]ZZZUUUQQQTTT^^^kkkvvv}}}wwwzzz~~~}}}|||{{{zzzyyyyyyvvvqqqnnniii\\\OOOEEE???===AAAAAA???DDDMMMzzzuuukkk~~~WWW@@@777333333222111000000111222333;;;AAAPPPeeeuuuzzz|||~~~~~~{{{qqqjjjuuuxxxqqqpppjjjYYYFFF999777444444555777777666666777999<<>>===CCCIIIggggggWWWZZZdddlll||||||rrrjjj___VVVMMMIIIFFFBBB??????===NNNppprrrwwwfffXXXGGG777...111111000///...------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------...///...............//////////////////000000/////////...000111111111333555777888;;;>>>AAACCCFFFIIILLLIIIPPPPPPPPPSSSUUUhhhwwwwwwwwwwwwwwwwwwwwwwwwuuutttsssrrrrrrrrrrrrrrrtttsssqqqrrrrrrsssqqqpppnnndddTTTDDD:::555444444555666777777777666444333333333444555666777888888::::::;;;;;;;;;:::999999999888666555555555666777:::888888999===??????>>>DDDGGGNNNYYYeeeoooxxx~~~vvvkkkTTTFFF999777:::<<<===???>>>??????>>>@@@JJJXXXbbbYYYWWWVVV\\\gggrrrzzz|||vvvyyy~~~~~~}}}{{{zzzyyyyyyuuuqqqmmmhhh[[[NNNBBB===<<<@@@@@@>>>DDDNNNttthhhcccXXX@@@777444333222111000///000111111666===MMMddduuu}}}}}}ssshhhiiixxxyyynnngggccc\\\LLL===777666555555666777777777666666888:::???GGGQQQXXXgggwww||||||{{{zzzwwwtttpppmmmkkkiiinnntttyyy||||||}}}}}}yyyuuuqqqlllgggbbb\\\XXXQQQOOONNNLLLLLLNNNOOOQQQUUUYYY___dddjjjpppxxx|||rrrTTTCCC>>>===AAAEEEYYYwwwxxxhhh^^^eeeooowww~~~yyyppphhh]]]TTTLLLIIIFFFAAA>>>>>>@@@QQQtttxxx{{{iiiVVVCCC777222111111000///...------,,,------------------------++++++++++++++++++++++++,,,++++++,,,---...//////////////////////////////---......//////......---...000111111111333555777888;;;>>>AAACCCFFFIIILLLKKKQQQQQQPPPQQQSSSeeevvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrsssssstttuuusssrrrrrrrrrrrrqqqooonnncccQQQAAA888666666888999::::::999888777666666555555666666666777777777999999999::::::999999888999888777555555555666777666444333333555888::::::BBBAAAEEELLLTTT^^^jjjuuu}}}nnn```FFF<<<444555999<<>>CCCMMMiii{{{|||}}}{{{___YYYwwwXXXAAA777444333222111000///000000111444:::JJJaaasss}}}~~~}}}tttfffaaakkk{{{|||xxxtttlllbbbZZZUUUMMMAAA777666666666555666666777777666666777888:::@@@GGGLLL___ooo~~~xxxwwwvvvtttrrrooonnnlllkkkhhhkkkpppsssvvvyyy}}}~~~~~~{{{vvvooojjj^^^\\\YYYVVVRRROOOLLLKKKJJJLLLOOOPPPRRRWWW___eeerrrwwwjjjNNNCCCBBB@@@@@@AAAIII```yyynnneeedddooo{{{}}}}}}~~~~~~wwwnnn\\\SSSKKKIIIFFFAAA>>>===CCCVVVzzz~~~|||kkkSSS>>>444444000000//////......------------------------------+++++++++++++++++++++++++++++++++,,,---...///000000000000////////////...------............------...000111111111333555777888:::>>>@@@BBBEEEIIIKKKLLLRRRQQQPPPQQQQQQcccxxxxxxwwwvvvuuuuuuttttttrrrrrrrrrrrrsssssstttuuuuuusssrrrrrrrrrrrrqqqooonnnaaaOOO???888777999:::;;;;;;:::::::::::::::;;;888888777777777666666666777777888888888888777777888888666555555666777777444444333222222444666888;;;;;;???DDDGGGKKKWWWcccsssyyyooo\\\PPP:::444111555999;;;???CCC???AAAAAACCCMMM\\\eeefffZZZ\\\bbbiiippptttvvvvvvuuuwww}}}~~~|||zzzuuuvvvtttpppmmmfffWWWIII@@@::::::>>>???===CCCLLLaaarrrwwwvvvwww]]]SSSeee}}}WWW@@@777333333222111000000000111222444999HHH^^^ppp{{{}}}ssseee___gggwwwxxxlllccc]]]WWWOOOIIIEEE???:::777666777777777777888:::;;;888999999999999<<<@@@CCCRRR```ppp||||||zzzwwwssspppnnnmmmlllhhhjjjmmmppptttyyy|||xxxoooooommmjjjeee```\\\YYYVVVYYY\\\\\\\\\___fffmmmtttxxxfffHHH@@@BBB@@@???@@@AAAMMMYYYbbbpppmmmjjjooo}}}~~~~~~|||ooo[[[RRRKKKIIIFFFAAA======BBBXXX|||qqqWWW>>>333222///////////////.........------------------------+++++++++++++++++++++++++++++++++,,,---...///000000000000000/////////.........////////////.........000111111111333555777777999===@@@BBBDDDHHHJJJKKKQQQQQQPPPRRRSSSeee|||{{{zzzyyyxxxvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvuuutttrrrrrrrrrrrrqqqooommm```MMM>>>888888:::;;;<<<;;;::::::;;;<<<>>>???:::999999888777666666555555666666777777777666666888777666555555666777888555666666555333333555777444555;;;@@@???>>>FFFRRRiiisss~~~rrrWWWEEE===777333333777:::;;;>>>DDDCCCDDDEEEHHHUUUeeellliii^^^bbbhhhmmmrrrtttvvvvvvxxxzzz|||{{{tttuuutttqqqmmmeeeUUUGGG@@@:::999>>>>>><<>>;;;999777888:::888888999999999;;;>>>@@@<<<=========;;;<<<>>>@@@>>>KKKZZZeeetttyyytttpppmmmlllhhhiiikkklllnnnrrrwwwzzz}}}zzzuuupppmmmiiimmmqqqssssssvvv}}}dddDDD<<>>AAA===AAACCCHHHYYYssswwwwww}}}{{{zzzjjjZZZRRRKKKIIIFFFAAA======>>>VVV{{{{{{}}}bbbFFF777444.........///////////////------------------------+++++++++++++++++++++++++++++++++,,,---...000000111111000000/////////...//////000000000000//////...000111222222333555777666999<<>>???AAABBBBBBCCCBBBCCCAAA???<<<:::999999999888888888888777777777777888777666555555555555555555555555555555555555555333333444666888;;;===>>>PPPWWWhhhzzz}}}fffQQQBBB888444444666888:::;;;===AAACCCGGGFFFFFFOOObbbrrrqqqfffbbbbbbhhhqqqvvvvvvuuuvvvwww|||~~~{{{yyytttrrrpppooolllbbbSSSGGG@@@>>>777888???>>>CCCUUU^^^RRR___kkkzzzRRR>>>777222333222111111000000111111555888GGG^^^sss}}}{{{wwwmmmeeerrr~~~tttfffUUUFFF>>>:::999999888777777777777:::777777<<>>@@@AAACCCGGGJJJNNNLLLSSSNNNOOOTTTbbbyyyzzzzzzzzzxxxvvvsssrrrtttttttttsssssssssrrrrrrsssrrrrrrrrrssstttvvvwwwqqqfffSSSAAA:::===@@@??????@@@AAACCCEEEFFFFFFGGGDDDCCC@@@===;;;:::999999888888888888888888888888888888777777777777888888888888777777777777777777666777777777888999;;;;;;BBBHHHXXXooo|||rrr```NNN???555111000333555777999;;;>>>CCCFFFHHHHHHJJJSSSeeerrrpppfffddddddjjjssswwwuuutttuuuzzz~~~|||zzzwwwtttqqqoookkkaaaRRRGGG???>>>888999???===AAARRRhhhZZZgggsssyyyRRR>>>777333333222111111000000111111555999GGG___ttt~~~wwwkkkbbbqqqzzzmmm]]]LLL???888999999888777666555555555:::999:::@@@GGGKKKJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEHHHOOO\\\kkkuuu}}}}}}yyytttppppppsssxxx|||eeeTTTEEEBBBHHHLLLNNNOOOQQQSSSWWWYYYWWWZZZkkk}}}}}}{{{uuummmXXXTTTNNNHHHEEEBBB???===EEEUUUtttvvvbbbnnn|||dddFFF777555111000000///......------...------,,,,,,------...------------------------,,,***)))+++...000000///777555222...,,,,,,,,,---........................000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJMMMKKKSSSNNNOOOTTTbbbyyyyyyyyyyyyxxxvvvtttsssuuutttttttttssssssssssssppppppqqqrrrsssuuuwwwxxxrrriiiVVVCCC<<<>>>BBBBBBCCCEEEHHHKKKMMMMMMMMMLLLGGGEEEBBB>>><<<:::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::999:::DDDZZZooo|||oooZZZRRREEE999222000111333333444555777999===CCCGGGHHHJJJOOOZZZiiirrrnnneeefffgggmmmuuuwwwtttrrrsss~~~}}}|||{{{wwwsssoooiii___PPPEEE???>>>999:::???;;;>>>OOOxxxooocccuuuyyyRRR???888333333222111111000000111111555888GGG___uuuyyykkkbbbvvvzzzsssuuu{{{uuudddRRRCCC:::555999999888777666666555555:::;;;===CCCJJJMMMMMMJJJHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJLLLQQQXXX^^^pppyyyrrrpppsssyyy}}}}}}pppRRRIIIDDDJJJTTTZZZ]]]___fffnnnvvvwwwooommmwww{{{wwwpppiiiWWWSSSMMMHHHDDDBBB???===CCCRRRppp}}}bbbXXXiii|||~~~bbbFFF777555000000000///......------...------,,,,,,------...++++++++++++++++++++++++,,,******+++---/////////222111000...---,,,,,,,,,------------------------000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJMMMKKKSSSNNNPPPUUUcccyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttsssqqqqqqrrrrrrtttuuuvvvvvvtttlll[[[IIIBBBDDDIIIJJJLLLOOOUUUYYYZZZWWWSSSPPPKKKHHHDDD@@@===<<<<<<<<<<<<<<<<<<<<<=====================>>>@@@AAACCCDDDAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>999;;;GGGXXXiiizzzyyymmm[[[KKKBBB===777111///111444777333444444444666:::@@@DDDFFFKKKTTT```lllqqqllleeeiiikkkpppwwwxxxsssqqqssszzztttnnnhhh]]]NNNDDD>>>???:::;;;>>>999<<>>999888888888999999888888888777888:::===CCCIIILLLLLLJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPQQQSSSVVV]]]iiiyyyyyyuuuvvvyyy|||}}}pppZZZFFFBBBCCCNNN\\\gggqqqxxxyyyrrrkkkdddUUUQQQLLLGGGDDDBBB???>>>@@@OOOmmm{{{^^^YYYpppwww```HHH999444000000//////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---..................------,,,+++........................000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJNNNLLLTTTPPPRRRWWWeeezzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuuuutttttttttsssssstttttttttttttttttttttooobbbSSSMMMQQQVVVXXXYYY^^^eeeiiihhhaaaXXXRRRMMMJJJFFFBBB???===>>>>>>?????????@@@@@@AAAAAAAAA@@@AAAAAACCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDAAABBBFFFNNNYYYjjjyyywwwdddTTTIII???666333222111//////000222333444444333222333666;;;???CCCJJJWWWeeennnoookkkgggmmmnnnsssxxxwwwrrrqqqtttzzztttnnnggg\\\MMMBBB<<<>>>;;;;;;>>>888<<>>888888999:::::::::999999666888;;;@@@DDDGGGGGGGGGMMMMMMNNNOOOPPPQQQQQQRRROOOQQQRRRRRRQQQPPPQQQQQQTTTZZZdddppp|||~~~}}}jjjWWWHHH@@@===???IIIXXXjjj~~~wwwppphhhaaaTTTPPPJJJFFFDDDBBB???>>>BBBRRRqqqfff\\\vvvnnn^^^JJJ:::222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,------...---,,,,,,////////////////////////000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJOOOMMMUUURRRTTTZZZhhhyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuttttttrrrjjj___\\\aaahhhkkkllloootttuuuqqqfff[[[TTTOOOLLLGGGCCC@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPPPPQQQPPPOOOMMMLLLGGGJJJOOOSSSSSSTTT]]]ggg{{{}}}{{{tttdddNNN???888444111111111222333333333222222444444444333333555999<<<@@@HHHYYYiiipppooollllllqqqqqquuuxxxvvvqqqrrrwww|||xxxrrrmmmggg[[[LLLAAA;;;>>>;;;;;;>>>999???RRRzzztttwwwxxxRRRAAA;;;666333222111111000000111111333666CCC[[[qqq~~~{{{pppiiixxxjjjWWWFFF===>>>BBB<<<===>>>>>>>>>===;;;:::777888:::===???AAABBBCCCKKKLLLMMMNNNOOOQQQRRRRRRRRRTTTUUUUUUSSSQQQQQQRRRRRRRRRVVV^^^fffrrryyycccQQQDDD======::::::AAANNNaaa{{{}}}uuupppiiiaaaRRRNNNIIIEEECCCAAA@@@>>>CCCRRRqqqnnn^^^zzzzzziii[[[JJJ:::222//////////////////.........------,,,,,,------...------------------------***+++,,,+++***+++,,,...++++++,,,---------------000000000000000000000000000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJNNNMMMUUURRRTTT[[[iiiwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttuuuvvvwwwxxxxxxwwwwwwrrrtttqqqkkkjjjqqqyyy|||~~~~~~zzzrrrggg\\\UUUPPPMMMHHHDDDAAABBBCCCEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTUUUVVVVVVTTTRRRPPPNNNLLLOOOUUU[[[[[[XXXZZZ^^^jjjpppwww{{{}}}{{{zzzyyysssqqqrrrtttsssuuu~~~}}}nnneeeSSS@@@666555333///333333333333444444555555333444555555555777:::<<<>>>HHH[[[mmmssspppooosssssstttvvvxxxtttqqqtttzzzxxxuuuqqqmmmggg[[[KKK@@@:::===:::;;;===:::BBBXXXjjjrrruuuOOO???999444333222111111000000111111555888EEE\\\rrr~~~{{{qqqiiizzzzzzmmm[[[IIIAAABBBGGGHHHHHHHHHGGGEEEBBB???===;;;;;;;;;;;;<<<===???AAAFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVWWWVVVUUUTTTTTTVVVRRRPPPQQQVVV[[[bbbooo|||ttt^^^LLLAAA<<<;;;<<<:::;;;???GGGWWWooo~~~vvvsssrrrllldddQQQMMMHHHEEECCCAAA@@@>>>BBBRRRrrr{{{hhhxxxiiiXXXFFF999333.../////////////////////...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,******,,,...,,,,,,,,,,,,---------...000000000000000000000000000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJLLLKKKTTTQQQSSSZZZiiiuuuttttttttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvssstttvvvxxxyyyzzzzzzyyyqqquuuuuurrrsss{{{zzzpppeee\\\VVVPPPMMMHHHDDDBBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXVVVSSSPPPNNNSSSQQQTTTZZZ]]]\\\]]]___YYY```kkktttxxxyyyyyyxxxrrrmmmhhhccc]]][[[cccmmmyyywwwfffZZZGGG777333555222,,,000//////...///111444555222333666777777999<<<>>>===HHH\\\ooouuuqqqrrrwwwuuuuuuvvvwwwtttqqquuu|||~~~~~~}}}~~~~~~uuurrrooommmhhh\\\KKK???:::===::::::===;;;EEE[[[}}}bbbiiirrrMMM<<<666111333222222111000111111111777999FFF]]]rrr{{{rrrjjjxxx~~~rrr```NNNEEEFFFKKKTTTTTTSSSQQQMMMIIIDDDBBB>>>>>>===<<<;;;<<>>;;;;;;<<<======>>>AAAEEEQQQfffyyyvvvppprrrtttooofffPPPMMMHHHDDDCCCAAA@@@>>>FFFUUUvvvwwwyyykkkWWWCCC777555.........///////////////...------,,,,,,------...************************)))+++---,,,))))))+++...------,,,,,,,,,---......////////////////////////000000111222333555666777:::<<<>>>@@@AAACCCGGGJJJKKKJJJRRROOORRRYYYggguuutttttttttuuuvvvwwwwwwyyyyyyyyyxxxvvvsssqqqoootttvvvxxxxxxwwwwwwxxxyyywwwvvvxxx{{{|||zzz}}}vvvlllbbbYYYUUULLLIIIEEECCCDDDFFFHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLPPPQQQRRRQQQQQQRRRUUUWWWVVVVVVWWWYYY[[[\\\\\\[[[^^^]]][[[ZZZXXXWWWWWWVVVUUUVVVWWWYYYZZZ\\\]]]^^^[[[\\\___cccgggkkkooopppjjjaaaXXXRRRLLLEEEBBBCCCMMMXXXhhhwww}}}zzzdddSSS>>>111///111222000---...///000111111111111333888555666AAADDDCCCJJJHHHQQQaaaqqqvvvtttxxxxxxxxxyyyyyytttqqqzzz~~~}}}|||{{{{{{wwwrrrnnnnnngggXXXHHH>>>>>>:::666:::===888FFFeee~~~sss[[[```yyykkkKKK>>>666333000000///000111222111000555666DDD^^^vvv~~~sssgggnnn~~~~~~yyyuuuxxxuuudddUUUQQQWWW^^^cccgggggg```XXXSSSLLLFFFCCCBBB@@@>>>>>>>>>@@@@@@BBBCCCFFFJJJMMMPPPRRRRRRRRRTTTUUUUUUTTTSSSUUUVVVUUUUUUUUUVVVXXX[[[]]]___iiitttcccVVVFFF>>>999777999<<<;;;<<<@@@FFFIIIPPPbbbtttyyyqqqsssxxxtttiiiQQQKKKEEECCC???<<<===@@@JJJccc}}}rrr[[[BBB333000///............---------///...,,,++++++,,,...///++++++++++++++++++++++++++++++******++++++,,,---)))***+++---......------,,,---......//////......///000000111333555777888<<<>>>@@@AAABBBDDDGGGIIILLLOOONNNPPPSSSUUUkkkwwwwwwvvvvvvwwwwwwxxxxxxwwwxxxxxxxxxwwwuuusssrrruuuwwwxxxyyyxxxwwwxxxyyy|||zzzyyyxxxrrrhhhdddeeeiiihhhgggfffddd^^^WWWRRRKKKHHHEEEDDDEEEHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOPPPQQQPPPPPPRRRTTTWWWWWWWWWXXXZZZ\\\]]]]]]\\\^^^^^^\\\[[[ZZZYYYYYYYYYXXXYYYZZZ\\\]]]___```aaa^^^______```aaabbbbbbbbb]]]TTTKKKGGGBBB<<<999;;;:::???HHHRRR]]]fffllloooYYYKKK:::000///111111///...///000111222222222222111888:::AAARRR[[[___hhheeeeeekkktttxxxwwwzzzzzzzzz{{{{{{vvvttt}}}~~~}}}|||{{{{{{zzzxxxrrrnnnmmmfffWWWGGG>>><<<:::777;;;>>>:::KKKmmmnnnTTTVVVkkkxxx}}}jjjMMM???777555222111111000111111000///222444AAA[[[rrr~~~uuuhhhmmm||||||{{{{{{|||nnnbbb```hhhppprrruuutttnnnhhhbbbZZZSSSKKKIIIEEEBBB@@@???@@@@@@DDDEEEGGGIIILLLOOOQQQRRRTTTUUUVVVVVVUUUUUUVVVWWW[[[[[[ZZZZZZZZZ[[[\\\]]]cccmmm|||xxxhhhSSSHHH===888777666999===@@@BBBGGGLLLNNNUUUeeevvv{{{ssstttwwwpppdddQQQJJJEEECCC???<<<===@@@CCC^^^{{{yyy___DDD555111000000/////////.........///...---,,,,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---***+++---...//////......,,,---......//////......///000000111333555777888<<<===???AAABBBDDDGGGIIILLLOOONNNPPPSSSUUUkkkzzzyyyyyyxxxxxxxxxyyyyyyvvvwwwwwwxxxwwwwwwvvvvvvvvvxxxyyyyyyxxxwwwxxxzzz~~~|||zzzuuuiiiWWWKKKGGGHHHJJJOOOWWW]]]\\\UUUNNNHHHFFFDDDDDDGGGJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOPPPTTTVVVVVVWWWYYY[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]^^^```aaacccdddeeedddcccaaa___[[[WWWTTTRRRMMMEEE>>>;;;888333222333111111222666;;;BBBIIIMMMHHH???444......//////---000000111222222333333333111:::>>>III```mmmttt|||xxxwwwyyy{{{{{{}}}}}}}}}}}}|||xxxyyy~~~~~~}}}|||{{{zzzyyyyyyxxxsssnnnllldddTTTEEE===::::::999<<<===;;;QQQxxxpppRRROOO```kkkzzzkkkNNN@@@666444000000000000000000000//////111===UUUnnn~~~yyyiiikkkyyy~~~~~~yyyqqqqqqzzz~~~yyyuuupppeee[[[TTTPPPKKKFFFBBBAAAAAABBBHHHHHHIIIJJJMMMPPPSSSTTTVVVWWWYYYXXXWWWWWWXXXZZZ^^^^^^]]]]]]^^^^^^___```___gggsss~~~vvvooo```PPP@@@999555555777888;;;???JJJLLLPPPSSSTTTYYYfffssswwwwwwxxx|||xxxxxxyyynnn___OOOIIIDDDBBB???<<<===@@@EEEccc}}}}}}aaaDDD666444111000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---...////////////,,,---......//////......///000000111333555777888;;;===???AAABBBDDDGGGJJJLLLOOOMMMPPPSSSUUUjjj{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvxxxyyyyyyyyywwwwwwyyyzzz|||{{{zzzuuufffQQQ@@@:::;;;???HHHVVV```___UUUJJJDDDCCCCCCEEEHHHKKKMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMOOORRRUUUTTTVVVXXXZZZ[[[[[[]]]^^^^^^]]]]]]]]]]]]^^^______``````aaaccceeefffhhhhhhgggfffddd___YYYRRRLLLIIICCC<<<777555444111000222000111111111222222222222888444///------......,,,000000111111222222333444333;;;>>>HHH]]]hhhmmmwwwyyy{{{~~~~~~~~~{{{yyy}}}~~~~~~}}}|||{{{zzzyyyxxxwwwxxxrrrnnnjjjaaaQQQCCC<<<:::;;;:::<<<<<<:::TTT~~~rrrSSSNNN___jjjlllOOO>>>444222///000111111000000111111...000999OOOjjj}}}{{{jjjkkk{{{}}}vvvwww}}}xxxkkk^^^WWWTTTNNNHHHEEECCCDDDEEEKKKKKKKKKMMMPPPTTTXXXZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]^^^___aaabbbdddeeeaaafffooowww~~~uuugggUUUEEE777444333777::::::===BBBOOORRRVVVWWWXXX\\\fffpppyyysssnnnooottt}}}~~~}}}|||ooo^^^MMMHHHCCCBBB???<<<<<<@@@JJJjjjssszzz^^^CCC666555000000000/////////..................---,,,+++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---...............,,,---......///.........///000000111333555777888;;;===???AAABBBDDDHHHJJJLLLNNNMMMOOOSSSTTTjjjzzzyyyxxxwwwwwwwwwwwwwwwzzzzzzyyyxxxwwwvvvuuuuuuxxxyyyyyyxxxvvvvvvxxxzzzyyyxxxxxxuuufffQQQ@@@:::<<>>CCCNNNRRRVVVXXXZZZbbblllrrryyyoooggggggkkkqqq~~~~~~~~~{{{nnn]]]KKKFFFBBBBBB???<<<<<<@@@HHHiiiuuulllvvvZZZ@@@444333/////////.........------------......------,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---------,,,---......///.........///000000111333555777888:::<<>>@@@DDDIIILLLMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMPPPRRROOOSSSVVVXXXWWWWWWZZZ]]]^^^]]]]]]^^^___```aaaaaadddeeefffgggiiikkklllmmmfffeeeccc___WWWNNNEEE@@@:::444000111111//////111///...---------///222333***+++------,,,,,,...000000000//////000111333444333::::::===HHHHHHCCCGGGPPPggg}}}{{{zzz|||zzzwwwzzz|||{{{zzzyyywwwvvvttttttrrrmmmiiidddYYYJJJ???;;;;;;<<<:::;;;:::999TTTtttZZZdddeeeMMM@@@;;;@@@EEEFFFDDD???777111000111111111666GGGccc}}}|||mmmrrrtttpppzzz~~~rrreee```dddjjjwwwzzz|||zzzxxxrrrfff[[[OOONNNLLLKKKJJJKKKLLLMMMIIIJJJKKKNNNQQQUUUYYY[[[\\\]]]^^^^^^]]]]]]^^^```^^^___```bbbcccdddeeeeeegggiiikkkmmmooorrrvvvyyyxxx|||sssbbbOOO>>>333777666777;;;<<<<<<@@@FFFNNNSSSXXXZZZ___jjjuuuzzzwwwllleeefffiiilllwwwyyyxxxvvvhhhXXXIIIDDDAAAAAA???<<<<<>>@@@BBBEEEHHHKKKKKKNNNLLLOOORRRTTTiiiwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvxxxxxxwwwuuussstttvvvxxxvvvtttrrrnnndddUUULLLJJJOOOXXXeeeooonnn```MMM???;;;<<>>FFFBBB999;;;@@@UUUmmmxxx{{{}}}~~~}}}yyy{{{zzzvvv{{{~~~~~~{{{{{{yyyxxxvvvtttsssrrrooojjjfff```UUUGGG>>>;;;::::::999;;;<<<===VVVyyy```ooo^^^HHH>>>===DDDGGGHHHGGG@@@777111///000333222555CCC___{{{|||kkkooo}}}}}}wwwfffUUULLLNNNSSSYYY```fffgggfffbbbYYYPPPLLLLLLLLLLLLMMMNNNNNNOOOMMMNNNPPPRRRTTTVVVXXXYYY\\\^^^______^^^^^^___```]]]___aaadddfffgggggggggiiijjjkkkkkkjjjkkknnnpppkkklllnnnrrr|||yyyrrrgggZZZMMMAAA999555999777888<<<===???FFFOOOYYY^^^``````eeeppp{{{~~~wwwmmmiiilllnnnnnnuuu}}}uuurrrpppcccSSSGGGCCCAAAAAA@@@<<<<<>>@@@BBBEEEIIILLLKKKMMMLLLNNNRRRTTTiiivvvvvvvvvvvvwwwxxxyyyyyyvvvuuutttttttttuuuwwwxxxxxxxxxvvvtttrrrsssuuuwwwuuurrrpppmmmeee[[[UUUUUUZZZcccooouuunnn[[[EEE777:::;;;>>>CCCHHHKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMKKKLLLNNNPPPOOOTTTXXXYYYXXXXXX\\\```bbbbbbaaaaaabbbccccccdddhhhiiijjjlllmmmooopppqqqrrrqqqnnnggg]]]PPPDDD<<<888333000111000---,,,...(((***---///000000...---...000111///+++,,,000555333222111111111333555777555======???FFF@@@555555555FFFYYYeeeooozzzxxx{{{zzzvvv|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyywwwvvvtttrrrrrrmmmiiiddd___SSSEEE===;;;:::999777;;;???@@@YYYyyy]]]mmmZZZDDD::::::CCCAAACCCBBB===555000000222333222444AAA]]]zzz~~~jjjiii|||ooo[[[HHH>>>>>>CCCEEEOOOYYY[[[[[[XXXRRRLLLJJJKKKMMMNNNOOOPPPPPPPPPSSSTTTVVVWWWXXXYYYYYYYYY]]]^^^______^^^^^^___aaaZZZ\\\```dddhhhkkkmmmmmmkkkllllllkkkiiiiiijjjlllbbbaaa______fffssswwwfff^^^SSSIIIAAA<<<<<<===:::999:::>>>@@@DDDNNNXXXfffkkkjjjfffhhhsss{{{}}}vvvmmmkkkppprrrooottt~~~}}}tttpppnnnbbbRRRFFFBBB@@@AAA@@@<<<<<>>@@@BBBEEEIIILLLKKKMMMLLLNNNRRRSSSiiissstttuuuvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuwwwxxxyyyuuuvvvvvvwwwwwwwwwvvvvvvtttrrrpppmmmeee[[[YYY\\\gggsss}}}xxxdddNNN???999777999===CCCHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLPPPNNNLLLLLLMMMOOOPPPPPPSSSUUUXXXZZZZZZZZZ[[[\\\aaaaaaaaaaaabbbcccdddeeeggghhhiiikkkmmmnnnoooppptttrrrooojjj]]]KKK???;;;222111111000//////000000000///,,,***)))***+++,,,------------///000111222222222333444444555666666666666777:::===<<<888444666<<>>@@@BBBAAA@@@@@@DDDOOO___jjjxxxooofffeeellluuu|||uuunnnlllsssxxxxxxzzz~~~xxxooommmkkkbbbXXXHHHEEE@@@?????????===:::DDD```uuuzzzmmmYYY@@@111000111000///------......///000///...---,,,++++++,,,++++++++++++++++++++++++))))))***++++++,,,---------......///...---+++***---------............///000111222222222333666888999<<>>:::222222111111000111111111222111///---,,,,,,---......---......///000111222444444444555555666666777777555555666777777555222666;;;@@@GGGXXXlllyyy|||~~~~~~}}}}}}{{{{{{{{{zzzxxxuuusssqqqooohhhbbb[[[PPPCCC:::888999777888999555<<>>888555888999888666444222111000000111000222===VVVrrr|||nnnlll}}}xxxeeePPP@@@;;;???EEEQQQ]]]ffffffaaa[[[RRRIIIEEEGGGJJJLLLLLLMMMOOOPPPVVVXXX[[[^^^``````___^^^______```aaabbbccceeefffffffffggghhhiiikkkllllllllllllllllllkkkhhhddd```QQQNNNHHHEEEGGGNNNWWW^^^pppwwwYYYIII>>><<<999777888;;;>>>AAAEEEEEEHHHPPP^^^pppyyymmmgggkkkrrrxxxzzzvvvqqqqqqwww|||}}}xxxooollliii___TTTGGGDDD@@@>>>??????===;;;AAAccc{{{iiiSSS>>>333222111000///...---....../////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......------------------............///000111222222222333666999999<<>>DDDHHHSSSdddwwwuuuWWW@@@777222333333555777:::===???GGGIIISSSfffrrriiijjjqqqvvvxxxuuusssuuu{{{wwwooolllggg\\\OOODDDBBB???>>>>>>???>>>===BBBhhhhhhLLL<<<555222000000///............//////......---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000---------............///...000111111222444777:::999<<>>EEEJJJLLLLLLLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOKKKLLLMMMNNNOOOSSSWWWZZZYYY\\\___`````````aaabbbcccccccccdddeeeggghhhiiinnnoooqqqsssuuuwwwyyyzzzwwwsssooohhhZZZHHH;;;888000000000000000111111222.....................---000000000000000111222222777777777777777777777777777666777888:::;;;<<<<<<;;;???CCCEEEMMM[[[lllwww}}}}}}}}}|||{{{|||{{{yyyvvvtttrrrqqqqqqkkkddd\\\UUUKKK???999888333777::::::;;;KKKqqqwwwnnnWWWJJJZZZsss|||wwwuuuLLL===888333444222222111000000000000111111000000999OOOjjj|||~~~rrrkkkqqq}}}xxxzzz}}}yyykkk\\\VVV[[[gggrrruuuuuurrriii^^^QQQEEE>>>BBBEEEIIIMMMOOORRRUUUWWWYYYZZZ^^^aaaccceeeeeeeee```aaadddgggkkknnnpppqqqnnnmmmkkkiiiiiiiiikkklllnnnnnnoooooommmfff]]]WWWJJJEEE>>>888666888:::<<>>>>>>>>CCCggglllJJJ;;;555111000/////////.....................------,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////...---,,,,,,,,,...///000---------............///...///000111222444888;;;999<<>>??????@@@DDDKKKPPPUUU^^^kkkwwwyyyzzz}}}~~~|||||||||{{{xxxvvvsssqqqppppppjjjcccZZZSSSIII>>>999999444777999888<<>>CCCLLL[[[ppp~~~kkkTTTDDD:::555555777777555444333444666999;;;BBBKKK```~~~pppjjjllltttzzz}}}tttwww|||{{{xxxrrrllliiidddWWWJJJ@@@???>>>===<<<<<<>>>???DDDeeevvvnnnJJJ:::555222///////////////......---------.........---,,,+++++++++++++++++++++++++++))))))+++,,,...///111111111///...---,,,---......---------............///...///000111222444888;;;999<<>>@@@BBBCCCBBB@@@>>><<<@@@DDDIIIKKKJJJIIIJJJLLLIIIIIIJJJKKKLLLNNNOOOOOOKKKMMMPPPPPPPPPSSSXXX]]]YYY\\\___aaaaaa```aaabbbaaabbbbbbccceeegggiiijjjppppppqqqsssuuuvvvwwwxxxvvvrrrmmmfffXXXFFF;;;888//////...---------------...000222444444444222111111111111222333444555666999999999999999999::::::888:::===???@@@CCCGGGJJJJJJNNNTTT[[[]]]```hhhqqqyyy{{{}}}}}}|||{{{yyywwwtttrrrpppoooiiiaaaXXXPPPGGG===999:::888999888555<<>>@@@EEEHHHLLLOOOQQQTTTWWWYYYZZZ[[[^^^```ccceeefffgggdddfffhhhkkkmmmnnnnnnnnnnnnmmmlllllllllmmmoooooonnnoooqqqrrrqqqlllddd^^^LLLEEE<<<666666777777777999;;;???LLL___oooqqqkkkaaaRRRBBB:::777444222222444333111111111444777999<<>>LLLiiizzziiisssjjjJJJ888333444/////////000///......---,,,,,,.........---,,,+++++++++++++++++++++++++++((()))***,,,---///000111111000///...---------------------............///...000111111222444777:::999<<>><<>>;;;===BBBJJJMMMPPPRRRTTTUUUXXXZZZ\\\]]]___aaaccceeeggggggeeegggjjjlllnnnooooooooooooooonnnnnnnnnnnnnnnnnnooooooqqqrrrqqqllleee```MMMEEE:::444444555666555555777999???JJJUUUWWWTTTGGG>>>777555333000///111333333333333333333333444666<<>>OOOlllfffYYYcccvvvgggJJJ555000444...///000000000///------+++,,,...//////...,,,+++++++++++++++++++++++++++******++++++,,,,,,------...///////////////...------------............///000111222222222333666999999<<>>???@@@@@@AAAAAACCCGGGMMMXXXiii{{{wwwqqqsssyyy|||||||||zzzwwwsssooommmeee]]]SSSKKKBBB999666888777888777888EEEbbb|||^^^OOOWWW{{{hhh???444555333555222111111000000000000000111000...222CCC]]]rrr|||ooofffrrr~~~zzzlll___XXXWWWYYYRRRGGG===<<<>>>???CCCJJJOOORRRUUUWWWWWWXXXZZZ\\\^^^___```bbbdddfffggghhheeegggjjjmmmppppppppppppnnnooooooooonnnmmmlllkkkppppppqqqqqqpppkkkddd___OOOEEE:::333333444555444444777999777999???CCCCCC;;;777444333111///444:::555666777888666444000...222444777<<>>===>>><<<888999>>>EEEbbb~~~eee```vvv{{{rrrcccHHH666444222///............---------++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////000//////...---///000111000///...///000...000222222333444777999:::<<<@@@BBBDDDFFFIIILLLNNNSSSQQQPPPSSSXXXmmmttttttttttttuuuvvvxxxyyyxxxxxxyyyzzz{{{{{{||||||{{{yyyuuurrroookkkfffcccXXXQQQIIICCC>>>???HHHSSSaaakkkqqqmmmddd^^^VVVOOOMMMKKKHHHEEEDDDDDDEEEFFFIIIJJJLLLNNNQQQSSSUUUVVVYYYSSSKKKHHHKKKRRRYYY]]]aaadddgggjjjjjjjjjkkklllggghhhjjjmmmnnnooooooooorrrrrrtttvvvwwwxxxxxxxxxsssoooiiiaaaQQQAAA888888222222000///..................///000111111111111444333222444777<<>>:::888666999555999<<>>VVVmmmyyyxxxkkkppp~~~sss```NNNCCC@@@AAAGGGFFFFFFHHHJJJLLLLLLLLLOOORRRVVVXXXZZZ\\\___aaa```cccgggkkknnnooommmkkklllmmmoooqqqttttttsssrrrsssrrrqqqpppnnnnnnmmmmmmqqqrrrpppmmmmmmkkkddd[[[MMMEEE:::333222444555555333444555555666555555555444333333222333333444444666555555555555666666555666444444666999>>>KKKWWWlllnnnqqqssszzz}}}~~~wwwqqqnnnfffWWWIIIAAAAAA>>>===>>>;;;888:::>>>NNNlllgggaaayyyooo```EEE444333111///............------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---......------...000111000///...///000...000222222333444777999:::===@@@BBBDDDFFFIIILLLMMMRRRQQQPPPTTTYYYooovvvvvvuuuttttttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{xxxsssnnniiibbb\\\WWWIIIAAA:::777555555;;;BBBQQQeeesssooohhhddd[[[PPPMMMJJJGGGDDDDDDEEEGGGIIIKKKMMMOOORRRTTTUUUVVVVVVQQQMMMIIIIIINNNUUU[[[___cccfffiiikkkllllllmmmnnniiijjjlllnnnpppqqqrrrrrruuuvvvwwwxxxyyyyyyyyyyyysssoooiii___OOO???666666333222000///...---------...///000111222222222222333333222333666:::>>>AAASSSYYY]]]^^^```dddfffeeecccdddgggkkkqqqyyy|||zzzxxxwwwwwwssslllgggaaaYYYNNNDDD===999888777777444999???JJJjjj[[[KKKJJJfff^^^???777888777444222222222111111111111000...000000111;;;QQQhhhuuuzzzkkkkkk}}}{{{ooo]]]LLLBBBCCCFFFNNNNNNOOOSSSVVVWWWSSSPPPRRRTTTXXXZZZ\\\^^^```bbbaaadddiiinnnpppqqqpppooonnnoooqqqsssttttttttttttuuutttrrrqqqpppppppppqqqsssuuutttqqqooolllcccYYYKKKDDD:::333333444555555555555666666666555444444222222222222333444555666666777777888888888888777666444555777777999@@@III^^^eeemmmttt}}}}}}vvvooojjjaaaSSSFFF???@@@===<<<===;;;999;;;@@@RRRtttzzznnn\\\AAA222222000///............---------...------,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,.........///...///000000......///000///000222333333444777999:::===@@@BBBDDDFFFJJJLLLKKKQQQPPPQQQUUU[[[qqqvvvuuutttttttttuuuwwwxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxtttmmmeee]]]UUUMMMHHH???888222222222222444888BBB\\\nnnmmmgggdddZZZLLLKKKIIIFFFDDDDDDFFFJJJLLLNNNPPPSSSVVVWWWWWWVVVVVVMMMLLLKKKMMMQQQWWW]]]```dddfffiiikkkkkkkkkmmmnnnlllmmmnnnppprrrtttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyuuupppiii___OOO>>>666555222111000///...---------///000111222333444444444444333333444666888;;;===NNNWWWbbbiiinnnrrrvvvxxxvvvvvvyyy}}}zzzxxxvvvuuuqqqjjjddd___WWWKKKAAA;;;888777777666222666===KKKjjjzzztttPPPEEEEEE]]][[[>>>777777666444222222222111111111000000...//////000999KKKaaappp{{{mmmjjjxxx}}}uuuiiiZZZMMMHHHMMMUUU]]]\\\\\\___```^^^WWWQQQQQQTTTYYY\\\^^^```ccceeegggiiilllmmmnnnooopppqqqnnnppprrrssssssssstttuuuwwwuuutttrrrrrrrrrssstttvvvxxxxxxvvvtttpppeeeZZZJJJBBB999333333444555555999999999888888666555555111222222222444555666777:::;;;======<<<;;;::::::777666777999999777;;;AAAOOO[[[iiiuuuzzzmmmcccXXXLLLDDDBBB???<<<;;;<<<;;;999<<>>666555111000///...------------000111222444555666666666666666666777888:::;;;<<<@@@JJJ[[[jjjtttzzz}}}zzzxxxvvvtttooohhhbbb\\\TTTIII???999777777777888444777>>>MMMkkk}}}wwwvvvqqqgggHHHBBBDDDYYY~~~VVV===777777555444222222222111111111000000...//////000666EEE[[[kkk~~~zzzppplllvvv|||}}}|||uuulll```VVVNNNNNNYYYgggnnnllliiigggddd^^^VVVOOOQQQTTTYYY]]]```cccgggiiijjjnnnsssuuutttqqqooonnnmmmooorrrrrrrrrrrrtttvvvwwwvvvuuuttttttuuuvvvvvvvvvxxxyyywwwvvvrrrggg\\\HHHAAA888333333555666555999999999999888777555555111111222333444666777888;;;>>>AAABBB???<<<;;;;;;999777888;;;;;;888:::>>>GGGUUUhhhwwwyyylllbbbWWWLLLFFFEEE>>>;;;:::;;;;;;:::>>>CCCTTT~~~yyy^^^>>>222333...///............---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...............------,,,...//////......///111///111333333444555888:::;;;===AAACCCEEEGGGJJJMMMIIIOOOOOOPPPUUU\\\rrrttttttssstttuuuwwwyyyzzzwwwvvvvvvvvvuuuuuuttttttqqqjjj^^^RRRHHHAAA;;;777333000///111111///000444999HHHYYY```aaa]]]TTTLLLGGGGGGHHHJJJMMMQQQTTTWWWYYYYYYZZZYYYXXXWWWUUUTTTPPPRRRTTTUUUWWWZZZ___cccgggiiikkkllllllmmmppprrrooopppqqqsssuuuwwwzzz{{{yyyzzzzzz{{{{{{{{{{{{zzzzzztttkkk```NNN===555555///.........---......///111222333555666777777888333333444555666777888888777@@@SSSiiixxx}}}{{{xxxvvvtttooohhhbbbZZZRRRFFF<<<777666777777777555;;;HHH```wwwsssbbbFFFCCCDDDUUUssswwwvvv|||}}}PPP;;;777666444333222222222111111111111000000//////111555@@@UUUggg{{{~~~|||sssmmmtttxxx~~~|||zzz{{{wwwrrrfff[[[TTTPPPSSSdddwwwxxxuuuoooggg___XXXSSSPPPTTTWWW\\\___cccfffiiilllhhhppp{{{}}}uuummmiiilllooorrrrrrqqqrrruuuyyyxxxxxxxxxyyyyyyyyyyyyyyyuuuwwwxxxvvvtttoooeeeZZZFFF@@@888333444555666555777888777777666555444333222222222333444666777888:::>>>DDDEEEBBB????????????;;;;;;======;;;<<<@@@JJJYYYlll{{{zzznnniiiddd```VVVJJJAAA???===:::999;;;;;;:::???EEEWWW~~~___>>>333444...///............---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...///......///111000111333444444555888:::;;;>>>AAACCCEEEGGGJJJMMMJJJPPPOOOPPPTTTZZZpppvvvuuutttttttttvvvwwwxxxvvvvvvuuuuuutttssssssrrrlllcccUUUHHH???999555333000///000222000---000666888<<>>QQQrrr}}}aaaGGGFFFHHHWWWpppqqqnnnpppuuuJJJ999888666333333222222222111111111111000111///000222444===QQQeeeyyyvvvlllnnnuuuzzzsssnnnlll___RRRMMMIIINNNbbbwwwxxxuuummmbbbVVVPPPQQQSSSZZZ]]]aaadddfffhhhkkkmmmhhhpppzzz}}}yyysssmmmkkkkkkooossssssrrrsssxxx|||yyy{{{|||~~~~~~~~~}}}|||xxxzzzyyyuuurrrnnncccXXXEEE???777333444666666555777777777777777666555444333333333444444666777777999???GGGJJJIIIGGGGGGIIIKKKEEEBBBCCCCCCBBBCCCGGGTTTddduuussskkkccc```]]]ZZZQQQEEE===<<<===:::999::::::;;;@@@GGGaaa|||~~~~~~]]]<<<222444//////............---------......------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++---............///111000111333444444666888;;;<<<>>>AAACCCEEEHHHKKKMMMKKKPPPOOOOOOSSSWWWmmmxxxwwwvvvtttttttttuuuvvvvvvvvvuuutttsssrrrrrrqqqggg]]]NNNAAA888333111000///000222333000---222999555111:::LLLUUUPPPMMMPPPHHHKKKOOOUUUZZZ^^^aaacccaaa___]]]YYYVVVTTTRRRRRROOORRRUUUVVVWWW[[[aaafffccceeegggggghhhiiilllnnnpppqqqqqqsssuuuxxx{{{}}}||||||}}}zzzsssjjj]]]KKK:::111111,,,,,,,,,---...///111111222333555666888999999:::;;;===???AAABBBBBBBBBAAAIIIMMM]]]www}}}zzzxxxvvvuuuqqqiiidddWWWOOOCCC:::555555666888555555???SSSsss[[[DDDGGGNNN```|||}}}yyypppGGG777888666333222222222222111111111111000111000000222444<<>>777333444666666555888999999999999888888777444444444444444555666777:::AAAKKKPPPPPPOOOQQQSSSVVVOOOJJJJJJIIIHHHJJJNNN^^^lll|||yyypppkkkeee^^^XXXNNNDDDAAACCC<<<999888::::::;;;@@@HHHpppvvvrrr}}}[[[999222444/////////.........---------111000///...,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---.../////////+++,,,............///111000222333444444666888;;;<<<>>>AAADDDEEEHHHKKKMMMLLLQQQPPPOOORRRVVVkkkyyywwwvvvvvvwwwwwwuuuttttttsssqqqpppoooppppppqqqkkk]]]JJJ===999777555222000000000///...///222555666333555???JJJQQQQQQPPPNNNQQQVVV^^^dddhhhhhhgggfffddd```\\\XXXUUUSSSRRRRRRTTTVVVWWWXXX[[[___bbb```aaabbbccceeehhhlllpppooopppsssvvvxxxzzz||||||~~~~~~wwwlll^^^JJJ888///...,,,---...///000222222333888555666:::<<<;;;>>>CCCAAAGGGJJJHHHJJJPPPVVVXXXaaabbbrrr}}}|||{{{xxxqqqggg```UUUIII===777555333444666888222:::ZZZwwwYYYMMMKKK^^^zzz```@@@777666666///666333222111111000000111111222000///000333:::JJJXXXrrr|||qqqpppwww|||}}}sssfffZZZSSSLLLFFF@@@===;;;<<>>:::999;;;666444<<<===???JJJpppmmmeeetttzzzuuuRRR:::222///+++...//////---******---111999444---******++++++*********++++++++++++******************************++++++,,,,,,,,,---------///////////////.........333333444444555777<<>>ZZZ{{{UUULLLOOOiii\\\>>>666555666///666333222111111000000111111222000///000222999HHHWWWooo~~~~~~sssrrr~~~~~~vvvjjj]]]QQQKKKCCC===999888888888===DDDIIIJJJJJJGGGGGGMMMZZZeeelllppprrrqqqtttyyy{{{yyyvvvxxxxxxwwwtttrrrrrrsssppprrrtttvvvyyy|||~~~|||vvvlll^^^QQQ>>>:::666444444666777777999999999:::::::::888777444555666666555666999;;;BBBSSSgggmmmbbbYYY```mmmooommmhhh]]]SSSPPPWWWaaa{{{{{{tttlllfff\\\RRRIIICCC===::::::===777666======???KKKooo{{{hhhbbbrrrnnnOOO999333333000------...///000222666999555111---++++++,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////////////////...111222444444555777;;;===BBB@@@???AAAGGGKKKNNNNNNOOOPPPNNNRRRWWWXXXlllyyywwwvvvvvvvvvvvvuuusssvvvuuusssqqqooommmllllllgggZZZJJJ>>>;;;;;;:::999666777666555444555888:::@@@AAADDDJJJRRRWWWXXXVVVZZZ]]]dddlllsssvvvvvvtttllliiiccc\\\WWWUUUTTTTTTSSSUUUVVVWWWXXXZZZ^^^aaabbbccceeefffhhhjjjooorrrtttvvvxxxzzz}}}~~~zzznnn___KKK999111111...///000000111222333333444333555:::===@@@FFFMMMUUUaaapppiiiSSSRRRhhh~~~~~~|||{{{zzzyyyvvvpppfff^^^MMMCCC999666666555777:::777666AAA^^^wwwRRROOO\\\~~~UUU<<<555444666///555222222111000000000000111111//////000111777EEESSSjjjzzzuuutttyyylll]]]OOOEEE@@@;;;666333555777666888;;;;;;<<<>>>@@@GGGSSSbbbmmmqqqtttvvvuuuwww|||~~~||||||~~~|||xxxvvvuuurrrtttxxx{{{~~~~~~~~~}}}wwwmmm]]]OOO<<<999555444555777888888888999999:::;;;;;;;;;;;;888:::;;;999777777:::===BBBWWWpppxxxmmmdddlll{{{}}}uuueeeYYYYYYfffrrryyyrrrjjjcccXXXMMMFFFAAA===;;;;;;>>>:::999>>><<>>???BBBFFFJJJLLLLLLPPPRRRPPPRRRXXX\\\qqqyyywwwvvvuuuvvvvvvtttrrrssssssrrrqqqqqqqqqqqqqqqjjj^^^NNNBBB===<<<===<<<999:::999888888999<<>>@@@>>>BBBDDD@@@:::777999===AAAJJJZZZiiipppttt{{{{{{rrroooxxxtttlllggg___TTTIIIBBB???<<<;;;;;;===::::::===:::???PPP~~~uuu^^^fff|||wwwuuuuuugggLLL666///000///000---+++---111333333111,,,,,,+++,,,,,,+++***)))***++++++,,,,,,++++++***************************,,,,,,,,,------------...............////////////---///333444555666888999===>>>@@@CCCGGGJJJLLLLLLOOORRRPPPQQQXXX^^^uuuyyywwwvvvuuuuuuuuusssqqqrrrrrrsssssssssssssssssslllaaaRRRFFF@@@???@@@AAACCCCCCDDDDDDEEEGGGKKKNNNVVVcccqqqwwwyyywwwoooeeedddiiiqqq{{{zzzvvvnnnfff___\\\[[[[[[XXXYYYZZZZZZZZZ\\\___bbbbbbdddggghhhjjjlllooorrrwwwxxxzzz|||}}}~~~zzzlll[[[FFF555...///222222333444666777888888888888:::>>>@@@CCCMMMWWW^^^mmmdddFFF777777::::::AAAKKKZZZhhhuuu}}}}}}yyymmmkkklllrrrwwwzzz~~~|||yyywwwuuutttqqqiii___WWWIII@@@888666666555555666777666FFFggg~~~[[[MMM]]]|||sssGGG777333222555///333222111000000//////000000///......//////333>>>JJJdddvvvsssqqqssszzzmmmZZZGGG;;;777888:::666666999;;;;;;<<<>>>DDDGGGLLLPPPVVVbbbpppzzz}}}vvvjjjWWWFFF999777555666888;;;<<<<<<:::;;;<<<======???DDDGGGKKKQQQTTTOOOCCC:::999;;;;;;<<>>EEEMMMPPPWWW___cccfffnnn|||~~~vvviiiSSS???888777666777;;;===??????===@@@BBBCCCDDDIIIPPPVVV___hhhnnnfffUUUDDD===<<<666888>>>DDDIIIUUUkkk|||qqqiii```YYYNNNEEE???===<<<<<<999:::888:::<<<888EEE```|||wwwdddHHH555222111///...---------///000///...)))+++------+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000...000222333444666888:::>>>@@@BBBDDDFFFIIIMMMOOOKKKRRRQQQPPPWWWaaaxxxyyyxxxvvvuuuuuutttrrrpppooopppqqqrrrrrrrrrqqqqqqnnnggg^^^WWWWWW[[[bbbggghhhjjjmmmppptttyyy~~~mmmrrrxxx~~~vvvoooiiieeeddd[[[\\\]]]\\\\\\]]]```bbbfffhhhkkknnnoooqqqsssuuuyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~tttkkk^^^OOO???222///333333444666999<<<>>>@@@AAA>>>>>>BBBEEEHHHMMM[[[hhhnnnxxxrrrVVV<<<333555555777:::;;;:::;;;???BBBCCCCCCCCCHHHMMMZZZlllxxx~~~|||{{{wwwtttqqqnnniii```UUULLLAAA:::555555777666555777777888HHHbbbpppmmmlllrrrjjjLLLDDDUUUpppaaa>>>777444222555...000111111000///////////////...---...///...///888BBB\\\ppp|||uuusssjjjuuu|||{{{mmmXXXDDD::::::>>>;;;:::;;;<<<>>>DDDRRRaaaoooxxx{{{|||yyylllUUUAAA888777777999===@@@AAAAAAAAAEEEIIILLLOOOVVV```hhhwwwjjjRRRDDDAAA999<<>>DDDYYYmmm|||qqqiii]]]WWWMMMEEE@@@>>><<<<<<999:::888;;;===:::KKKkkk{{{bbbEEE444222222---,,,---...///...---......***,,,...---******+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///000000111///111222333333666999<<<===???AAABBBCCCGGGLLLPPPJJJRRRSSSQQQYYYcccyyyyyyxxxvvvuuuuuutttrrrppphhhjjjmmmppprrrsssttttttqqqllleeeaaadddlllvvv|||llltttzzz{{{sssmmmhhhfff```aaaaaaaaa```aaadddfffhhhjjjnnnppprrrsssvvvxxx{{{{{{|||~~~~~~~~~~~~mmmdddXXXKKK===222222666444555777:::===@@@CCCDDDBBBDDDHHHLLLOOOVVVeeesss^^^HHH999::::::444555<<<===;;;:::===@@@@@@@@@AAABBBHHHVVViiiwww~~~~~~}}}|||vvvtttpppmmmggg^^^RRRIII>>>777333555888777777999999AAAZZZvvv~~~rrrmmmtttzzzdddEEEEEERRRgggyyy^^^===888444222555...///111111000///////////////...---...///---...777AAAXXXmmmzzzwwwuuuiiittt}}}xxx~~~oooYYYEEE:::;;;???<<<<<<>>>???AAAJJJ^^^qqq~~~~~~|||qqq\\\HHH888777888:::>>>AAACCCCCCDDDIIINNNSSSXXXaaammmvvvyyy\\\KKKEEEBBB???===>>>@@@EEEPPP[[[sss{{{ppphhh\\\VVVMMMEEEAAA>>>===<<<:::;;;999;;;>>><<>>@@@@@@>>>@@@LLL]]]lllvvv}}}}}}~~~~~~}}}{{{zzzyyyuuusssoookkkcccYYYNNNFFF<<<999666333222444777999999JJJrrrfffSSSLLLBBBVVVkkk{{{|||ppprrrmmmIII>>>444222222000///000000000000000000000000000...............000555888OOOaaauuuzzztttjjjppp{{{rrr\\\GGG===AAAGGG>>>AAAHHHLLLPPP___~~~wwwhhhRRRCCC777:::===@@@CCCFFFKKKNNNRRRVVVYYY^^^kkk|||bbbQQQGGGDDDBBBCCCAAA@@@CCCIIIUUU___lllssseee\\\YYYQQQGGG@@@>>>===<<<;;;>>>666666<<<:::???___yyykkk~~~]]]<<<...///000,,,+++,,,---......---,,,+++...---,,,+++***+++,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000...///000222444777999;;;===???AAA@@@@@@CCCHHHMMMNNNSSSRRRTTT[[[aaawww{{{xxxuuutttttttttrrrpppmmmnnnppprrrtttuuuvvvvvvwwwwwwwwwxxx}}}}}}zzzzzz}}}~~~{{{yyywwwuuutttvvvwwwyyy|||~~~}}}}}}|||uuummm```VVVLLLDDD;;;222222666666:::@@@CCCHHHNNNVVVZZZaaa^^^aaagggiiiooocccEEE???999777999;;;<<<:::999999:::<<>>SSSyyycccQQQJJJFFF^^^sss~~~zzz^^^EEE;;;222111222111111222////////////////////////...//////......000444777KKK]]]qqq}}}{{{uuummmrrr~~~uuuaaaMMMDDDGGGMMMNNNQQQWWW___hhh|||~~~vvvgggQQQBBB??????AAADDDJJJTTT___fffhhhllloootttuuugggWWWPPPMMMNNNOOOKKKGGGGGGKKKUUU^^^ooo~~~qqqcccZZZVVVNNNEEE???===<<<;;;:::<<<666777===>>>GGGgggfff\\\gggvvv|||wwwXXX<<>>@@@AAAAAAAAACCCIIINNNOOOSSSRRRSSSZZZaaaxxxxxxvvvtttsssssssssqqqpppnnnoooqqqsssuuuvvvvvvwwwuuuuuuvvvwww||||||sssqqqwww|||yyyvvvmmmccc\\\TTTLLLEEE===666555888777===EEEKKKNNNRRRYYY```kkkmmmsssyyyyyyzzzsssRRR???<<<:::;;;===???===;;;>>>@@@CCCFFFHHHJJJKKKKKKMMM\\\qqq~~~}}}|||~~~}}}|||{{{zzzyyyyyyssspppkkkddd\\\QQQFFF???888777444333444777:::<<>>CCCPPPqqqlllZZZUUU]]]lllxxxxxxjjjRRR;;;000000111///...------,,,,,,------......---,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////111222555777:::;;;>>>@@@BBBBBBBBBDDDJJJNNNOOOSSSQQQRRRZZZaaayyyvvvuuusssrrrqqqqqqppppppnnnoooqqqrrrtttuuuuuuvvvrrrrrrssstttwww|||llleee^^^aaammm{{{|||vvvsssqqqiii```XXXVVVRRRJJJ@@@999888;;;>>>CCCLLLSSSUUUXXX___hhhpppxxx{{{hhhMMM===;;;:::;;;>>>???>>><<<>>>@@@DDDGGGJJJOOOUUUYYY```mmm~~~}}}|||~~~~~~}}}|||{{{zzzyyyxxxxxxsssoooiiiaaaXXXMMMBBB;;;777555444444555888;;;>>>JJJgggsssUUUIIIJJJ___uuuJJJ<<<555111111222111222444////////////////////////000000000///......111333BBBRRRfffttt}}}~~~yyysssuuu|||rrrgggcccffflllrrrzzzwwweeeOOO???CCCDDDGGGLLLVVVdddttt~~~mmm^^^``````gggpppqqqgggXXXOOOZZZcccfffkkktttvvv}}}~~~sssfffYYYPPPMMMGGG@@@===<<<<<<:::888;;;999999>>>FFFWWWxxxiiiVVVVVVgggzzz~~~qqqbbbMMM999///...///000...---,,,++++++,,,---...------,,,,,,,,,+++++++++*********************************++++++,,,,,,---,,,,,,,,,---------......////////////............///000111333555888:::;;;>>>AAACCCCCCCCCEEEJJJNNNOOOSSSQQQRRRYYYaaaxxxttttttsssrrrppppppppppppnnnnnnpppqqqssssssttttttuuuuuuvvvvvvvvvyyy}}}qqqUUUQQQNNNTTTcccsssyyysssqqqrrrnnnhhh[[[^^^\\\OOO???777999===EEEGGGNNNWWW[[[```jjjvvvwwwyyyhhhPPP@@@>>><<<;;;<<<>>>???@@@EEEIIIOOOTTTZZZcccpppzzz|||~~~}}}|||{{{zzzyyyxxxwwwsssnnnggg^^^TTTJJJ@@@999555555444444666999<<<>>>KKKggguuuVVVQQQYYYzzzkkkHHH:::555111222222//////222........................///000000///......000222===MMM```ppp{{{{{{rrrssszzzvvvvvv|||yyyfffPPPAAADDDJJJSSS^^^jjjwww~~~ooobbbaaaiiixxx{{{lll```\\\bbbhhhjjjqqq}}}}}}~~~xxxmmm```SSSKKKIIIDDD???=========;;;999<<<;;;;;;>>>HHH___~~~oooVVV[[[wwwxxxsssaaaIII666---+++---///...---,,,++++++,,,---...---------,,,,,,,,,++++++************************))))))***+++,,,,,,------,,,,,,,,,---------......//////////////////......///000111333555888:::<<<===@@@CCCDDDCCCEEEJJJNNNOOOSSSQQQQQQXXX___vvvsssttttttrrrpppooopppqqqnnnnnnpppqqqrrrsssssssssvvvvvvwwwvvvuuuvvvxxxzzz~~~^^^GGGGGGJJJRRR```ppp}}}yyyttttttxxxwwwrrrfffhhh```OOO???;;;@@@FFFJJJFFFHHHRRR\\\dddsssuuubbbJJJDDDBBB@@@>>>???BBBEEEGGGHHHOOOWWW^^^eeerrr~~~~~~}}}|||zzzxxxwwwvvvqqqllldddZZZPPPFFF===777555555555555777:::<<<>>>KKKaaa{{{lllRRRUUUbbb[[[CCC888444222333111------000...........................///000///......///111999GGGZZZjjjwww{{{rrrqqq}}}{{{hhhSSSFFFCCCLLL[[[lll|||vvvjjjlllwww{{{tttsssnnnqqqpppsssrrrzzz|||ssshhh[[[OOOHHHEEEAAA===<<<===>>><<<999<<<======@@@NNNkkk|||gggrrrzzzuuu___EEE444---+++,,,......------,,,,,,------...,,,,,,---------,,,+++***************************))))))***+++,,,------...,,,,,,,,,---------......////////////////////////000000222333666888;;;<<<<<<@@@CCCDDDCCCEEEIIIMMMMMMRRRQQQRRRXXX^^^sssrrrttttttssspppoooppprrrooooooqqqrrrssssssttttttsssuuuvvvvvvttttttuuuvvvxxx}}}pppNNNAAAFFFNNNWWWbbbooo|||~~~yyyuuuwww{{{{{{vvvrrrmmm^^^KKKEEELLLXXX___]]]QQQLLLUUUaaammm}}}~~~jjj___TTTCCCGGGGGGGGGFFFHHHJJJNNNQQQIIIRRR]]]cccfffooo}}}~~~~~~~~~|||zzzxxxvvvuuunnniii```VVVLLLCCC;;;555555555555666777:::<<<>>>JJJYYYnnnzzz}}}}}}ZZZJJJTTTeee}}}LLL>>>555222222333111------000........................---...//////......000111555BBBTTTeeesss}}}}}}xxxuuuooottt~~~tttsssuuu{{{|||jjjXXXLLLGGGQQQ```sss```XXXQQQVVVhhh~~~xxxnnndddXXXMMMEEE@@@===::::::<<<===;;;888999===???CCCWWWzzz}}}rrrYYY???333000///---...,,,------------------,,,,,,,,,---------,,,+++***************************((()))***+++,,,------...,,,,,,,,,---------............//////000000111111000111222444666999;;;<<<;;;???BBBCCCCCCDDDHHHKKKLLLQQQQQQRRRWWW\\\ooorrrtttuuussspppoooqqqssspppqqqrrrsssttttttuuuuuuuuuvvvxxxyyyxxxwwwxxxyyytttxxx~~~gggDDD???GGGRRR\\\dddooo{{{zzzzzzxxxvvvxxx|||zzztttzzznnnYYYIIILLL```qqqxxxxxxggg\\\bbbnnnzzzqqqcccUUUHHHIIILLLEEEHHHJJJLLLNNNOOORRRVVVXXXgggqqq{{{~~~|||}}}}}}zzzxxxvvvuuulllfff]]]SSSJJJAAA999444666666666666888:::<<<===IIITTTeeennnllloookkkPPPHHHWWWhhhrrrCCC<<<333111111333111------111........................,,,---//////...///000222222???PPPaaapppzzz{{{vvvwwwooommmzzz}}}vvv^^^SSSSSSWWWdddmmmyyy|||lll[[[QQQRRRZZZgggxxxppp^^^QQQLLLHHHNNN```zzz}}}uuulllbbbVVVKKKDDD===:::888999;;;<<<:::777666<<<@@@FFF^^^mmmSSS:::222333222///---+++,,,............,,,+++,,,,,,---...---,,,+++***************************((())))))+++,,,---......,,,,,,,,,---------......---......///000111111222000111222444666999;;;<<<:::>>>BBBCCCCCCDDDGGGKKKKKKQQQQQQRRRWWWZZZmmmvvvuuutttsssqqqpppooonnnoooooopppqqqqqqrrrssssssttttttuuuuuuvvvvvvwwwwwwxxxzzz}}}}}}kkkVVVGGGHHHLLLTTT___jjjttt{{{yyyxxxtttooolllooowww~~~uuudddNNNIII\\\yyy{{{oooiiirrroooZZZRRRIIIEEEFFFIIIIIIIIIJJJIIIOOOYYY]]]\\\___eeeppp|||zzzyyyxxxwwwvvvmmmeee\\\TTTIII>>>888888666333...444<<<888<<>>HHHeee|||lllLLL777222......///***......---------,,,,,,,,,000///---,,,+++,,,---------+++***---111222---))),,,++++++******++++++,,,------------------------............////////////000222444555666777:::<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJMMMMMMQQQVVVYYYpppvvvvvvuuusssrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuvvvwwwwwwxxxxxxwwwyyy{{{|||~~~zzzlllYYYEEE999EEEKKKTTT]]]gggrrr~~~~~~uuuoooqqqzzzyyytttlllgggfffjjjpppttthhh[[[OOORRRhhh~~~|||fffgggooo{{{pppOOOMMMGGGAAA>>>AAAEEEHHHHHHTTTTTTXXX```dddfffnnnxxx~~~{{{xxxwwwvvvuuusssqqqkkkbbbYYYPPPFFF;;;777777777888555777;;;;;;LLLlll|||tttyyyrrrMMMHHHEEECCChhhzzzUUU999555000000000000/////////...///...---,,,,,,---...///..................------///777DDDUUUiiixxx|||xxxvvvoooiiimmmvvv~~~}}}zzzwww\\\JJJBBB>>>>>>AAADDDIIISSS```lllwwwssskkkmmmqqqfff\\\PPPIIIHHHEEEIIIMMMRRR[[[nnn~~~yyyooobbbWWWMMMEEE???;;;;;;;;;:::::::::999999;;;:::;;;HHHfffhhhIII666222......///)))---------,,,,,,,,,,,,+++...---+++*********++++++---+++***---000111---))),,,++++++******++++++,,,------------------------............////////////000222444555666777:::<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKNNNNNNRRRXXX[[[rrrwwwvvvvvvtttsssrrrqqqppptttttttttsssssssssrrrrrrvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{~~~~~~ppp]]]III:::222:::AAAIIIOOOVVV```ooozzzwwwoooaaaSSSKKKOOOZZZdddjjjttt{{{uuulllbbb```dddiiijjjiii^^^XXXUUU^^^pppzzztttggg```lll~~~^^^EEEGGGCCC??????BBBGGGKKKMMM\\\```iiisss{{{~~~{{{yyyxxxwwwvvvtttqqqnnnhhh___TTTKKKAAA888555777666;;;:::999888>>>^^^lllJJJGGGIIIIIIjjj}}}xxxxxxKKK444444000000000/////////............------------......------------------.........555???MMMbbbtttzzzyyywwwoooggghhhrrrgggWWWFFF>>><<<;;;===@@@<<>>@@@CCC@@@@@@BBBFFFOOO[[[fffllltttwww|||zzz~~~rrrYYYTTTPPPSSSXXXYYYWWWTTTTTTTTT]]]jjjpppuuu{{{oooaaaUUULLLDDD???>>>999:::<<<======;;;:::888>>>888999NNNqqq}}}___WWWjjjyyyxxx]]]BBB333222//////000,,,.........------------,,,*********))))))))))))***,,,+++***,,,...///---+++,,,++++++******++++++,,,,,,,,,------------------............///////////////111444555666888:::<<<@@@BBBDDDFFFFFFHHHJJJLLLLLLPPPPPPTTTZZZ^^^uuuwwwwwwvvvuuuttttttssssssrrrrrrssstttvvvwwwxxxxxxwwwwwwxxxyyyzzz{{{||||||{{{|||}}}|||{{{zzz{{{}}}}}}}}}ooo[[[GGG999333222444444555;;;CCCHHHJJJJJJCCC@@@:::555444999@@@EEELLLVVVaaaggghhhiiinnntttxxxxxxzzz||||||zzzvvvrrrpppllllllttt|||{{{nnnbbbjjjkkklllllliiieeebbbbbbkkknnnoooooossssss```UUURRRQQQOOOQQQQQQQQQPPPSSSXXX]]]___gggxxx~~~}}}}}}}}}}}}}}}}}}zzzuuuqqqeeeZZZNNNDDD<<<666777;;;444888666555999BBBggg|||cccEEEAAASSSeee~~~```===000111////////////............,,,------------------,,,,,,,,,,,,,,,------......000222666AAAUUUkkkwwwzzz}}}wwwoookkktttxxxuuubbbJJJ???999555888;;;:::;;;===@@@@@@AAACCCHHHNNNTTTXXXbbbhhhqqqyyy~~~~~~jjj```ZZZYYYXXXXXX[[[```bbb^^^YYYgggffflllvvv|||~~~ooo^^^SSSJJJAAA======999:::<<<======<<<:::999===777<<>>222333000000111...////////////............******+++++++++++++++++++++++++++,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,---------..................////////////...111333555666888;;;===@@@BBBEEEFFFGGGIIIKKKMMMLLLOOOPPPTTTYYY]]]tttwwwvvvvvvuuuttttttssssssqqqqqqssstttvvvxxxyyyyyyvvvwwwxxxyyyzzz{{{|||}}}zzz{{{||||||{{{zzz{{{|||zzz{{{|||}}}wwwgggTTTCCC777222111333111222999BBBHHHGGGDDD>>><<<:::888888:::<<<>>>???FFFNNNTTTYYY___gggnnnpppqqqsssuuutttssspppooorrrrrruuu||||||qqqfffllljjjhhhfffcccbbbiiirrrxxxqqqeee[[[\\\hhhsssxxxyyyssshhhYYYLLLGGGIIIKKKMMMRRRWWWXXXYYY]]]eeekkkrrrvvv~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{zzzwwwrrrooobbbXXXLLLCCC;;;666888<<<777888666777===FFFddduuu___HHHKKKgggzzzTTT:::000////////////.........------,,,,,,------------,,,,,,++++++,,,,,,------......000111333<<>>EEE```kkkXXXMMM[[[gggGGG777111...//////.........---------+++,,,------------,,,+++***++++++,,,------......//////000777JJJaaappptttqqqsssrrrpppuuu}}}vvvkkk[[[JJJ>>>999555555888999777777999888;;;>>>BBBDDDDDDDDDCCCGGGLLLUUU^^^fffooowww|||ccc[[[aaagggpppuuuxxxvvvxxxrrrvvvyyyfffTTTMMMGGG===888:::;;;;;;;;;;;;<<<<<<<<<=========OOOuuuooo___gggzzzhhhIII444---111......000---...---------,,,,,,,,,,,,******,,,---------,,,,,,***+++++++++++++++,,,---,,,++++++******++++++,,,++++++,,,,,,---......///............////////////---000333555666888;;;>>>???AAADDDFFFGGGIIIKKKNNNNNNQQQQQQTTTXXX[[[rrruuuuuuttttttssssssrrrrrrssssssttttttuuuuuuvvvvvvuuuvvvwwwxxxzzz{{{|||}}}~~~||||||}}}yyywwwtttppplllhhhfffdddbbbXXXJJJ???888444111///111111111222666;;;AAADDDIIIDDD===888777999;;;===>>>@@@DDDJJJPPPWWW]]]```ggghhhjjjjjjiiiiiijjjkkk\\\^^^```aaabbbgggooouuueeeUUUHHHDDDFFFHHHLLLRRROOOPPPNNNOOOZZZiiiooommmnnnbbbSSSFFF???===AAAEEERRR]]]lllwww}}}{{{yyywwwvvvuuuuuusssooolll\\\SSSHHHAAA:::555666;;;777999666888<<>>555111---//////.........---------++++++------------++++++******+++,,,,,,---.........---...555GGG^^^mmmqqqvvvxxxuuullliiixxx|||tttllldddaaa___^^^VVVFFF;;;777666333333666777666666:::>>>@@@CCCFFFGGGGGGFFFDDDBBBFFFLLLSSS\\\fffqqqwwwyyy}}}~~~lllllluuuzzzlllVVV\\\jjjzzz~~~|||ttt```OOOJJJEEE;;;777:::;;;;;;;;;;;;;;;<<<===>>>AAADDDZZZwwwiiiqqqwww```EEE111+++///---,,,///,,,,,,,,,,,,+++++++++******)))***+++,,,------,,,+++***+++++++++******,,,...,,,++++++++++++++++++,,,++++++,,,,,,---...//////............/////////000---000333555666999<<<>>>???AAADDDFFFGGGIIIKKKNNNPPPSSSRRRUUUYYY[[[qqquuuuuutttsssqqqrrrtttwwwssssssttttttttttttttttttxxxyyy{{{zzzyyyyyyzzz|||}}}}}}~~~~~~~~~|||zzzyyywwwtttpppmmmhhh___TTTLLLHHHDDD===666111/////////666333222777???FFFGGGFFFAAA???<<<::::::===???BBBGGGJJJOOOSSSWWW\\\aaadddkkkhhhfffhhhkkklllhhhccc[[[XXXWWW[[[aaaddd```[[[NNNHHHBBBAAAEEEJJJLLLLLLMMMMMMOOORRRWWW\\\^^^```aaa___YYYPPPGGGDDDFFFIIIUUUeeexxx}}}~~~{{{wwwwwwsssooonnnooonnniiidddYYYNNNBBB<<<777555777;;;;;;222111;;;AAAFFFZZZqqq}}}vvvsssgggVVVGGGOOOnnnmmmEEE;;;222***333------......------,,,+++++++++++++++++++++++++++///...---,,,+++,,,---...***///222444@@@WWWkkksssqqqwwwqqqjjjnnnuuuxxxhhhXXXPPPJJJEEEDDDAAA;;;777777555666777777777999<<<>>>CCCIIISSS[[[^^^XXXMMMEEEEEEJJJPPPUUUYYY```hhhnnnsssuuuzzzuuu[[[XXXTTTVVVbbbwwwwwwppphhhYYYJJJDDDBBB===:::888555888:::999888:::<<<===BBBAAA___vvv||||||QQQ:::666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********/////////...------,,,,,,.........//////////////////111444555666777:::<<>>GGGMMMNNNLLL@@@>>><<<;;;<<>>999777555777;;;999999666666@@@QQQ```gggooolllooo~~~XXXMMMFFFRRRoooddd???888222***111---------...------,,,+++++++++++++++++++++++++++---,,,++++++++++++---------000111222<<>>AAANNNUUU]]]aaa^^^VVVNNNJJJHHHLLLQQQTTTXXX]]]eeelllpppttt|||}}}~~~vvvWWWSSSTTTYYYfffyyywwwooodddWWWIIICCC@@@<<<999888999:::999888888:::<<<<<>>>>>===>>>@@@CCCFFFHHHMMMQQQVVV[[[^^^bbbfffhhhjjjiiiiiikkkllljjjddd___YYYZZZ^^^cccccc]]]RRRJJJAAA>>>???JJJZZZdddeeeaaaYYYYYYYYYWWWTTTOOOJJJGGGEEEGGGIIIIIIJJJMMMTTTZZZWWWjjj~~~~~~~~~~~~}}}zzzxxxtttqqqnnnjjjcccZZZTTTDDD===888777777666888;;;555<<<999666LLLpppyyylllmmmtttgggHHHCCCDDDUUUpppVVV777444222,,,///---------------,,,++++++++++++++++++++++++++++++***************+++------///111000///777HHH[[[fffmmmwwwvvvpppooolllooo|||wwwxxxzzzrrrZZZEEE>>>999666888888444333444555666666666777;;;AAAEEEYYY```fffeee]]]UUUQQQPPPOOORRRTTTVVVXXX]]]eeelllpppwwwwwwmmm^^^YYY^^^fffpppzzz~~~ssskkk___RRRFFFAAA>>>;;;888888===;;;999888999:::::::::AAATTTqqqlllGGG777444000............---,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,---......//////............//////000000000222444666666888:::<<>>CCCEEEBBB@@@===>>>???AAADDDHHHKKKMMMNNNSSSYYY___cccgggjjjlllkkkkkkkkkllllllhhhaaa\\\\\\___cccdddaaaYYYNNNGGGEEEFFFJJJSSS^^^dddccc```SSSUUUWWWWWWSSSNNNJJJHHHIIILLLNNNOOONNNPPPUUUYYY^^^iiiwww{{{xxxrrrpppmmmjjjddd[[[QQQJJJ===888555777888777888:::555:::<<>><<<999888999===:::888:::<<<:::888777???\\\vvv}}}~~~}}}bbbBBB555222///......//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------......//////000000///111333555555777999;;;???AAADDDEEEEEEGGGLLLPPPQQQTTTSSSUUUYYY[[[qqq{{{wwwtttuuuyyy{{{yyyuuurrrrrrssstttuuuwwwwwwxxxzzz{{{||||||zzzzzzzzz|||}}}}}}||||||{{{zzzzzzzzzyyyxxxuuupppgggWWWEEE888777555222000//////000111222333444666999;;;;;;:::>>>???BBBFFFJJJNNNQQQSSSPPPUUU]]]dddiiillloooqqqllllllmmmmmmjjjeee___ZZZ[[[]]]___]]]XXXPPPIIIFFFLLLPPPUUUXXXWWWUUUSSSRRRPPPTTTXXXYYYWWWTTTSSSRRRSSSVVVXXXWWWTTTSSSUUUWWWhhhmmmooolllhhhmmm{{{|||wwwtttnnnmmmkkkggg```VVVKKKEEE:::666555888:::888777999999:::EEEbbbyyy\\\IIIDDDLLLhhh~~~iii===///111222111---,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,---......///------,,,+++...:::LLL[[[hhhtttvvvrrrpppkkkkkkuuu}}}sss\\\HHH===888666777777444222333777777666666888===CCCHHHUUUUUUVVVXXXYYYYYYXXXVVVXXXZZZ\\\]]]___eeemmmttt~~~~~~uuupppnnnlllkkkbbb^^^[[[eeewwwooohhhgggsssuuuggg^^^PPPGGG???<<<:::888888::::::777888===>>>:::888:::JJJlllbbbdddyyyqqqSSS;;;333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,,,,---------...///000000111222444666888888:::<<<>>>>>>AAADDDEEEEEEGGGMMMQQQTTTVVVTTTVVVXXXYYYnnn}}}zzzwwwwwwxxxxxxuuurrrsssssstttuuuvvvvvvwwwwwwyyy{{{||||||{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwsssiiiYYYEEE888333222111000000222333444111111111333555999<<<>>>@@@BBBFFFKKKPPPTTTVVVXXXUUU[[[cccjjjnnnqqqrrrsssnnnnnnnnnlllhhhbbb]]]YYYVVVXXXXXXTTTNNNIIIGGGGGGVVV[[[___]]]UUUNNNMMMNNNUUUYYY]]]^^^\\\[[[]]]```\\\```bbbaaa^^^[[[[[[\\\eeeiiilllfff^^^\\\bbbiiiuuuzzz}}}|||yyyyyy~~~|||yyytttqqqmmmllljjjeee\\\RRRHHHBBB:::666555999;;;999888999555888RRRwww]]]EEEDDDSSStttXXX666222111000111---,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---...............,,,,,,,,,,,,...555FFFWWWdddqqquuussssssnnnnnnxxxsss^^^KKK999555333666777666555777777888888777888<<>>???:::===DDD\\\zzzUUURRRjjjxxxnnnMMM999333111///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,......------,,,++++++***,,,------...///000111111111333555777777999;;;===>>>AAADDDEEEFFFHHHMMMRRRUUUWWWTTTUUUWWWWWWkkk{{{zzzzzzyyyxxxvvvuuutttttttttuuuuuuvvvvvvvvvwwwxxxzzz{{{|||{{{|||}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyxxxuuulll[[[GGG999555444333222222222333444///000222444777:::>>>AAABBBEEEJJJPPPTTTXXXZZZ[[[^^^dddkkkqqqttttttssssssppppppoookkkfff```\\\YYYVVVYYYZZZVVVPPPLLLMMMPPP[[[^^^aaa^^^YYYTTTTTTUUUXXX[[[^^^^^^^^^```eeekkkgggkkkooooookkkhhhggghhhfffkkknnnjjjbbb]]]```eeeiiihhhgggjjjpppxxx}}}|||zzzwwwsssqqqlllkkkhhhaaaVVVKKKAAA<<<888555444999;;;999999:::222888VVVnnnVVVGGGOOOhhhzzzJJJ222555000---000,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,---------,,,+++...---...///...222AAARRR^^^mmmtttuuuvvvpppnnnxxxvvv```MMM;;;666555888999777777999888999999888888:::>>>@@@DDDHHHMMMSSSVVVXXXYYYYYYUUUYYY```fffkkkttt}}}|||pppdddbbbeeeccc]]]PPPLLLJJJPPP___ooovvvvvvccccccdddfffggghhhhhhgggfffkkkmmmmmmqqqzzz~~~wwwkkk\\\QQQFFF@@@;;;:::999777999===;;;777999>>>===;;;EEETTTssseeeOOOTTTpppoooLLL:::333111/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111...000333444555666999;;;>>>AAADDDEEEFFFIIINNNRRRSSSUUUSSSTTTVVVWWWkkkwwwyyy{{{{{{yyyxxxyyyyyyuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{|||||||||~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxyyyyyywwwnnn]]]III:::;;;999777444222111000000000222444666888:::===@@@DDDGGGLLLRRRWWWZZZ\\\]]]eeekkkrrrvvvwwwuuusssrrrrrrqqqoookkkeee___[[[YYYZZZ___aaa^^^XXXUUUWWW[[[WWWXXXYYYZZZYYYYYYZZZZZZVVVYYY\\\\\\\\\aaajjjqqqqqquuuzzzzzzvvvrrrqqqqqqvvvxxxwwwoooddd___ccchhhiiibbb[[[___jjjwww}}}~~~{{{zzzyyywwwtttqqqiiihhhddd\\\PPPDDD:::555777333333888:::999999<<<666===SSSuuudddKKKTTTbbboooAAA000777///***...++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,---,,,+++***)))///...000111...000>>>NNNZZZkkktttwwwxxxqqqnnnvvv}}}zzzzzzbbbNNNAAA<<<:::;;;;;;888666888999::::::999888999;;;===AAAIIIRRRWWWVVVVVVXXX[[[VVV\\\dddlllsss|||vvvssslllgggmmmvvvwwwrrrYYYSSSLLLIIINNNVVV\\\\\\```fffkkkkkkgggeeehhhkkkiiiqqqssspppsss}}}~~~vvvvvvyyy}}}yyyrrreeeUUUJJJDDD???::::::999888:::>>>>>>999:::===;;;<<>>>>>AAADDDFFFFFFIIINNNSSSQQQSSSQQQSSSVVVWWWlll|||{{{yyyxxxwwwvvvvvvvvvyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{{{{{{{zzzzzz~~~~~~}}}}}}||||||{{{{{{zzz~~~wwwkkk[[[HHH:::888666333333333444444333666666666888;;;>>>AAABBBIIIJJJLLLQQQXXX^^^dddgggooorrrwwwzzz{{{yyyvvvsssttttttrrrnnnhhhdddbbbaaaooopppnnnjjjmmmtttuuuqqqeee___\\\[[[YYYWWWYYY]]]\\\^^^^^^\\\```hhhmmmmmmqqqtttuuusssnnnnnnsssxxx}}}~~~xxxkkkcccfffkkklllrrrqqqmmmhhhfffkkkwww~~~~~~}}}zzzxxxvvvssspppmmmgggeee___TTTGGG===777666666888:::888888999999888///999XXXzzz}}}yyyXXXNNNWWWyyyTTT???......111---+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---000000///......222888<<>>AAACCCLLLNNNQQQRRRVVV^^^hhhpppvvvxxx|||}}}zzzxxxuuuuuurrrnnnhhhdddcccccceeehhhkkkmmmssswwwqqqgggeee___XXXTTTOOOJJJLLLPPPSSSVVVWWWXXX^^^hhhoooqqqmmmjjjccc[[[XXX[[[ccckkkooorrrooogggccciiirrruuu~~~tttkkkkkksss|||~~~}}}{{{xxxvvvtttqqqmmmjjjdddaaaZZZOOOCCC:::666555555777888999:::;;;:::888555===PPPnnnzzziiiPPPMMMeee~~~LLL;;;......111------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---/////////...///222666:::JJJ\\\sss~~~|||wwwuuuwwwzzz}}}rrr___IIIAAA;;;<<<===;;;999999999:::;;;;;;;;;===AAACCCKKKOOOSSSVVVVVVUUUUUUUUUZZZgggvvvsssvvv{{{{{{tttpppmmmmmmqqqxxx|||zzzwwwlllhhhhhhooowwwzzz{{{~~~{{{wwwsssrrrvvv{{{zzztttttt}}}}}}xxx~~~|||uuunnncccRRRDDD???>>>;;;888888:::<<<<<<;;;===>>>;;;>>>AAAAAAVVVzzzgggiii~~~qqqTTT;;;111222000.........---,,,***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222555666888;;;???BBBBBBBBBAAAAAAAAAEEEJJJOOOQQQTTTRRRTTTWWWXXXnnnzzzzzzyyyxxxwwwvvvuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwtttvvvxxxzzz}}}~~~|||||||||||||||||||||{{{}}}yyyrrrdddMMM:::888666444444666888888777999999:::;;;>>>AAACCCEEEMMMPPPRRRRRRUUU^^^mmmyyy}}}~~~|||{{{vvvuuurrrmmmhhheeeeeegggfffjjjpppuuuxxxttteeeWWW\\\XXXVVVTTTNNNFFFDDDGGGKKKNNNOOOQQQYYYeeeooorrrhhhaaaWWWOOOLLLPPPWWW\\\\\\aaabbb___```jjjvvv}}}zzzmmmiiipppyyy}}}|||yyyvvvtttrrrooojjjggg```[[[SSSHHH===666444444555555777:::<<<<<<:::888555IIIUUUfffvvvyyysssWWWIIIPPPrrrqqqAAA666...///000------222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,------......//////000444777AAAUUUnnn}}}~~~yyyvvvvvvppp~~~|||~~~{{{iiiOOOEEE===<<<===<<<;;;;;;999:::<<<<<<===???BBBEEEKKKOOOSSSUUUVVVVVVVVVVVVdddssszzzjjj```[[[eeettt~~~}}}yyyttttttzzz{{{xxx}}}{{{xxx|||tttlll___OOOBBB===:::999777777999;;;<<<<<<===<<<;;;@@@BBBAAA^^^rrrhhhKKK555...111000............,,,***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////222555777999;;;???AAABBBBBBBBBAAABBBEEEJJJNNNOOORRRRRRUUUYYY[[[qqqzzzzzzyyyyyyxxxvvvuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxvvvwwwxxxzzz|||~~~|||||||||||||||||||||||||||zzzvvvkkkSSS>>>:::888666666888:::;;;:::<<<<<<===>>>@@@CCCEEEGGGLLLNNNPPPTTTZZZeeesss|||}}}{{{zzzwwwvvvrrrmmmiiiggghhhjjjrrrwww{{{{{{uuujjj[[[PPPTTTUUUZZZ]]]YYYQQQLLLMMMNNNPPPPPPPPPVVVaaajjjmmm```\\\WWWTTTTTTUUUVVVVVV\\\^^^______ccclllxxx|||llleeellluuu~~~~~~|||{{{yyyuuussspppmmmhhheee\\\VVVLLLAAA999555444555777666777;;;===;;;999999:::bbbpppnnnvvvooopppxxx```MMMHHHSSSvvv|||aaa888222///000///+++,,,000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++---.../////////111333999MMMgggyyy~~~zzzuuurrrmmmwww~~~}}}rrrVVVIII>>>;;;===<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFIIILLLPPPTTTWWW[[[```cccxxx{{{bbbYYYTTT^^^nnn{{{}}}wwwyyy|||~~~|||qqqhhh[[[LLLAAA<<<777777777777999;;;<<<<<<<<<;;;:::AAABBBCCCfff|||}}}zzz]]]AAA111...111///...---......,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////222555888:::<<<>>>@@@BBBBBBBBBBBBCCCFFFKKKNNNOOORRRRRRUUUZZZ[[[pppzzzzzzzzzzzzyyywwwvvvuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{|||||||||}}}}}}~~~~~~{{{zzzzzzqqq[[[FFF???===<<<<<<>>>@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGMMMNNNQQQ[[[gggssszzz}}}}}}{{{yyywwwvvvsssnnnjjjiiikkkmmmvvv{{{~~~yyylll```]]]^^^ddddddffffffaaaZZZZZZ^^^___```^^^[[[]]]dddiiijjj```^^^]]]^^^aaacccddddddoookkkiiiiiimmmttt|||~~~lllcccfffnnnyyy~~~}}}~~~{{{{{{yyyuuurrroookkkgggcccXXXQQQGGG===777555666666:::888999<<<<<<999:::???RRR}}}{{{zzzsss|||hhhVVVJJJIIIVVVxxxqqqSSS444222000000...++++++---++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---+++,,,...///......000111444FFF___sss{{{yyysssoookkkqqqyyy}}}}}}}}}~~~~~~www___PPP@@@;;;============>>>???@@@??????@@@BBBEEEIIILLLQQQWWW___iiissszzz{{{rrrqqqssssssrrrrrrvvvzzzzzzvvvrrraaa\\\]]]eeepppzzzzzz~~~}}}sssggg]]]PPPCCC999777666666777888999:::<<<===;;;::::::@@@DDDJJJooowwwrrrRRR:::111222000///------......---+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///////////////222555888:::<<<>>>@@@BBBBBBCCCCCCDDDFFFKKKNNNOOOSSSSSSVVVYYYYYYmmm{{{{{{||||||zzzyyywwwvvvuuuwwwxxxzzz{{{{{{zzzzzz|||{{{zzzyyyyyyyyyyyyzzz||||||}}}}}}~~~}}}{{{zzz|||vvvcccQQQCCCAAA??????@@@BBBBBBBBBAAAAAAAAABBBDDDFFFIIIJJJSSSTTTZZZggguuu~~~|||zzzvvvvvvtttpppmmmlllmmmooonnnssswwwrrrfff```iiivvvzzzqqqhhh___\\\cccmmmtttuuurrrllllllppprrrqqqooommmkkkkkkooowwwyyyqqqrrrwww{{{}}}zzzmmmgggkkkrrrwww~~~~~~~~~{{{zzzxxxtttqqqmmmiiidddaaaUUUMMMCCC;;;777666777888<<<999:::===:::777>>>JJJnnn{{{~~~^^^OOOIIINNN]]]eeeGGG333111000///---,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,---,,,---//////......///000111AAAXXXmmmxxxyyyuuuqqqooorrrxxx}}}}}}}}}kkkXXXEEE>>>>>>??????@@@???@@@AAA@@@@@@AAADDDFFFNNNSSS[[[fffqqq~~~}}}{{{xxxqqqiiidddaaaaaaaaacccgggkkkooosssuuuvvvkkkkkknnnuuuzzz}}}~~~wwwlll___TTTIII===777555555777999:::::::::<<<===;;;<<<:::???JJJXXX|||rrrhhhIII555111444000...------......---,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............///////////////222555777999;;;???AAAAAABBBCCCDDDDDDGGGKKKNNNPPPTTTTTTVVVYYYYYYlll||||||}}}}}}|||zzzxxxvvvuuuvvvyyy{{{||||||{{{{{{{{{zzzyyyxxxwwwxxxxxxyyy|||}}}~~~||||||zzzzzz|||yyykkk\\\JJJHHHFFFEEEFFFGGGGGGGGGJJJJJJJJJKKKMMMOOOQQQSSSYYY]]]eeeppp{{{~~~|||yyyuuuuuuuuurrrooonnnnnnooolllooorrrpppgggeeerrr~~~tttiii___\\\fffsss{{{zzz}}}~~~|||{{{zzzxxxxxx|||yyy{{{|||~~~~~~xxxqqqpppuuu|||{{{~~~zzzyyyvvvrrrnnnkkkfffaaa^^^QQQJJJ@@@999777777888888:::888:::<<<777666EEEXXX}}}}}}xxxzzzXXXJJJJJJXXXmmmZZZ???111000...---...///---***************************,,,++++++******++++++,,,++++++******++++++,,,---......///...------///111///===SSShhhwww{{{yyyvvvtttuuuxxx|||}}}}}}vvvaaaKKKAAAAAABBBBBBCCCBBBDDDEEEFFFGGGIIIMMMOOOYYYaaannn{{{|||qqqsssvvvwwwuuurrrnnnlllmmmsssyyyzzzxxxxxxzzz}}}wwwwwwzzz~~~{{{tttiii[[[QQQGGG===888888666999;;;<<<::::::<<<>>>;;;???===@@@SSSkkk{{{iiixxx___CCC444222444///...------...///---,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////111222555666888;;;???BBBAAACCCDDDDDDEEEGGGKKKNNNQQQTTTUUUXXXZZZZZZmmm|||}}}~~~~~~}}}{{{yyywwwuuuvvvyyy{{{}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyy}}}}}}~~~zzz{{{zzzzzz|||zzzooocccVVVTTTQQQQQQQQQRRRRRRQQQTTTTTTTTTTTTVVVXXXZZZ\\\\\\bbbkkktttzzz}}}~~~~~~}}}zzzwwwtttuuuuuutttqqqoooooopppsssssstttsssmmmjjjtttyyyuuuqqqkkkccc```iiitttyyy{{{}}}~~~yyywww{{{zzzwwwuuuqqqmmmiiiddd___\\\NNNGGG>>>888666777777777888777999;;;666666JJJcccxxxUUUGGGKKKaaa~~~xxxSSS:::000...,,,+++...111///+++************************---,,,,,,++++++,,,,,,---++++++******++++++,,,---/////////...------///111...;;;PPPfffwww~~~~~~|||tttsssuuu~~~|||~~~|||}}}gggOOODDDCCCDDDDDDEEEFFFHHHJJJLLLNNNRRRVVVYYYbbblll|||vvvooowww~~~~~~{{{{{{}}}zzzpppdddWWWLLLCCC:::777888777:::======;;;:::<<<>>>;;;BBB???BBBZZZyyyqqq```pppwwwYYY@@@444222333///...------...///...,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............/////////000222333444555777;;;@@@CCCAAACCCDDDEEEEEEGGGKKKNNNQQQTTTUUUYYY\\\\\\ooo~~~|||zzzxxxwwwwwwyyy{{{{{{zzzxxxzzzvvvsssuuu{{{{{{{{{{{{{{{|||~~~}}}{{{zzzzzzwwwqqqmmmaaa___^^^aaaeeegggddd```ddddddeeefffgggggghhhhhhlllmmmoooqqqtttuuuvvvwww{{{zzzyyyyyyzzzyyywwwuuuwwwuuusssqqqpppppppppppppppoooooooooqqqqqqpppnnnkkkjjjkkkmmmoooqqqpppooo}}}|||yyy{{{uuu|||||||||~~~}}}{{{{{{{{{|||}}}~~~}}}wwwrrrmmmiiifff```WWWPPPDDD@@@;;;777666777777666<<<;;;999666444===TTTjjjlllSSSEEEZZZbbbDDD777......---------,,,,,,,,,************************************************++++++******++++++,,,---......------------......///666AAATTTnnn{{{wwwrrrqqq{{{pppxxx||||||~~~nnnVVVKKKMMMPPPRRRSSSVVVXXXYYYZZZ\\\bbbkkkrrrzzzvvv}}}zzzwwwooo```PPPGGGAAA:::666666666888;;;<<<<<<<<<<<<===DDD999???TTTnnn{{{\\\^^^}}}kkkKKK666111000,,,000...------------+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...//////////////////111333555777888;;;>>>AAACCCDDDFFFHHHIIIKKKNNNPPPQQQXXXWWWWWWYYY[[[mmm~~~{{{yyyxxxwwwxxxyyy{{{|||{{{zzzzzzwwwuuuwww|||~~~{{{{{{zzzzzzzzz{{{{{{||||||{{{yyyzzzzzzxxxtttqqqkkkgggeeehhhllloooooollloooooooooooooooooooooooopppppprrrtttuuuwwwwwwwwwxxxwwwvvvvvvxxxxxxwwwuuuwwwvvvuuusssrrrrrrrrrssspppppppppqqqsssssspppnnnmmmkkkjjjkkknnnrrrssstttyyy}}}}}}|||~~~}}}zzz|||xxxqqqwww}}}}}}}}}~~~~~~|||yyysssoooiiieeeaaa[[[QQQJJJ@@@===888666666777888888777999999555222;;;VVVooocccNNNKKKnnnyyyRRR999111.........---------,,,,,,************************************************++++++******++++++,,,---......------------.........000777GGGaaaxxx~~~yyyxxxrrrnnnuuuxxxiiiqqqxxxwwwyyyyyyzzz}}}rrr]]]VVVZZZ___cccfffgggiiimmmrrrxxx~~~|||vvvssshhhZZZLLLDDD???999777777666999;;;<<<<<<<<<===>>>BBB:::GGGddd___UUUmmm|||bbbDDD333111111...000...------------,,,*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///////////////111333555777888;;;>>>AAACCCEEEGGGHHHIIIJJJMMMPPPQQQWWWWWWWWWYYY[[[nnn}}}{{{yyyxxxxxxwwwwwwyyy{{{}}}}}}|||{{{yyywwwyyy}}}~~~|||zzzzzzyyyxxxxxxxxxxxxxxxyyyxxxxxxyyyzzzzzzxxxvvvsssppplllnnnrrrwwwyyyyyy{{{zzzzzzyyyxxxwwwwwwvvvyyyzzzzzz{{{||||||||||||yyywwwvvvvvvxxxyyyyyyxxxyyyxxxvvvuuuuuuuuuvvvvvvttttttuuuvvvwwwvvvrrrpppooommmlllmmmqqqvvvzzz{{{xxxvvvtttrrrsssvvvxxxyyy}}}{{{}}}{{{uuupppooottt}}}tttkkkqqq~~~}}}}}}}}}~~~|||xxxuuunnnjjjddd___ZZZRRRIIIBBB;;;888555555666888999999444666777444111<<>>BBB<<>>AAACCCEEEGGGHHHIIIJJJLLLNNNPPPVVVWWWWWWZZZ\\\nnn~~~|||zzzyyyxxxxxxvvvuuuuuuwwwyyy|||||||||{{{zzzyyy{{{}}}~~~|||zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyvvvsssoooooosssyyy}}}~~~~~~~~~}}}}}}}}}||||||~~~{{{{{{|||}}}||||||zzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzz||||||yyytttpppqqqpppqqquuuzzz}}}wwwppppppvvv{{{}}}{{{{{{xxxnnnjjjpppvvv~~~|||pppjjjooo}}}~~~}}}|||{{{{{{{{{zzzzzz|||}}}}}}zzzvvvssslllhhhaaa[[[TTTKKKBBB<<<888666444444666777777777444333333333666BBB[[[qqqyyyuuuqqqyyydddVVVKKKJJJ___YYY888...333/////////.........------************************************************++++++******++++++,,,---...------,,,,,,------...///...---333CCC[[[sss~~~vvvpppqqq|||zzzwwwuuuvvv}}}~~~}}}ttttttzzz~~~yyyzzz|||vvvnnniiiWWWMMMCCC===999666666888888999;;;<<<<<<<<<===???DDD???OOOtttbbbWWWzzzrrrMMM555///000111111///...,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000///111333555777888;;;>>>AAACCCEEEGGGHHHIIIIIIKKKMMMNNNUUUVVVVVVZZZ\\\ppp}}}{{{yyyxxxxxxwwwtttsssrrrtttwwwyyyzzzzzzzzzzzzzzz{{{||||||zzzyyywwwwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxzzz{{{xxxuuurrrqqqtttyyy~~~~~~~~~~~~}}}|||{{{zzzyyyxxxyyyzzz{{{||||||}}}}}}}}}zzzuuuqqqtttuuuyyywwwssszzzwwwyyywwwrrrxxxwwwyyy}}}}}}wwwpppnnnsss}}}~~~}}}{{{{{{{{{{{{yyyyyyzzz|||}}}~~~}}}{{{yyyuuurrrkkkggg___WWWNNNFFF???:::777666444444555555444333444000...444>>>JJJ[[[hhhggghhhlll{{{wwwVVVJJJGGGPPPggg|||QQQ555///333///.........------------************************************************++++++******++++++,,,---------,,,,,,,,,,,,---------///000111777JJJhhh~~~tttnnnqqq}}}xxxttt{{{{{{}}}~~~~~~{{{sssiiicccRRRIII@@@<<<888444555999999:::<<<<<<;;;<<<>>>@@@CCCDDDZZZkkk```nnnpppHHH444000////////////---,,,,,,---...---+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,---------......,,,---...///000000000000111333555777888;;;>>>AAACCCEEEHHHIIIIIIIIIJJJKKKMMMTTTUUUVVVZZZ]]]qqq}}}{{{zzzyyyxxxxxxtttrrrqqqrrruuuwwwxxxxxxzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwyyyzzz{{{|||{{{{{{zzzxxxwwwwwwzzz}}}{{{zzzxxxwwwxxx{{{~~~~~~~~~}}}|||{{{||||||}}}|||||||||}}}~~~|||xxxuuuyyy{{{yyyvvv~~~xxx{{{~~~{{{~~~}}}|||~~~{{{wwwtttvvvzzz~~~~~~~~~{{{||||||}}}~~~~~~|||{{{zzzyyyvvvrrrooojjjeee\\\QQQHHH@@@;;;999777666555555666555222000222...000;;;JJJUUU^^^dddccckkkwwwgggNNNAAABBBRRRgggjjjGGG333............---------,,,,,,,,,************************************************++++++******++++++,,,---------,,,,,,,,,,,,------***...111000///;;;XXXrrr}}}|||rrrnnnuuu~~~yyy{{{}}}zzzxxxzzz|||~~~~~~~~~~~~vvvlllaaaZZZLLLEEE>>>:::777444666:::999;;;<<<<<<;;;<<>>AAACCCEEEHHHIIIIIIHHHHHHIIILLLSSSTTTVVVZZZ^^^rrr~~~~~~}}}|||{{{zzzyyyxxxvvvtttrrrrrrtttvvvxxxxxxxxxxxxxxxwwwvvvwwwyyyzzzxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxvvvwww|||~~~}}}}}}~~~||||||~~~zzz~~~~~~|||{{{}}}}}}~~~~~~|||zzzxxxvvvtttqqqllliiigggaaaWWWKKK@@@:::888777666555555666777666333000111222;;;LLL[[[cccgggkkkrrrvvvXXXHHH<<>>:::888666444777===:::;;;<<<;;;;;;<<>>AAACCCFFFHHHIIIIIIHHHGGGHHHKKKRRRTTTVVV[[[___sss}}}}}}}}}}}}|||{{{zzzyyywwwuuusssssstttwwwxxxxxxxxxxxxwwwuuuuuuvvvxxx{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyywwwvvvxxx}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzwwwtttqqqmmmhhhdddddd^^^RRRFFF;;;555555666444444555666888777444222222888GGG[[[hhhnnnrrrvvvlllNNNHHH@@@RRRqqq||||||bbb>>>/////////+++,,,,,,,,,+++++++++******************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,***,,,///000444BBBRRRnnn~~~~~~tttmmmrrrvvvxxxxxxzzz{{{zzzvvvpppgggZZZMMMDDD>>>:::666666555444888???:::;;;<<<;;;;;;<<>>AAACCCFFFIIIJJJIIIGGGGGGGGGJJJQQQSSSVVV[[[___ssszzzwwwyyy~~~{{{xxxxxxyyyyyywwwvvvvvvwwwwwwxxxzzzyyywwwvvvvvvvvvwwwxxxxxxzzz{{{zzzxxxvvvvvvwwwxxxwwwuuuuuuvvvzzz~~~||||||}}}~~~~~~~~~|||{{{xxxyyyyyyvvvpppjjjgggeeebbbYYYLLLAAA:::777666666555666777555333222222333888<<>>:::666666999<<<===<<<<<<;;;:::;;;<<>>666111...///,,,------,,,,,,++++++************++++++++++++*********++++++++++++***))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---)))+++///...+++000999>>>VVVvvvwwwfff___bbbnnntttsssyyy~~~yyyssshhh\\\OOOEEE>>>;;;777666666888:::<<<<<<;;;<<<:::<<<@@@<<<<<>>AAA<<<===XXXzzzhhhWWW^^^jjjSSS888222///333444111///111---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,...////////////------......//////000000111222555777:::===@@@AAAEEEGGGJJJKKKKKKKKKLLLMMMRRRWWWWWWXXXXXXWWWlllqqq||||||{{{zzzyyyyyyyyyzzzzzzvvvvvvvvvwwwwwwwwwwwwvvvsssuuuwwwwwwvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{zzz~~~~~~xxx~~~~~~}}}{{{zzzxxxrrrjjjeee```YYYNNNFFF???;;;777555555555555444111111000///...111555999MMM```zzz|||___HHHIII]]]|||OOO999000111......000,,,,,,+++++++++++++++******)))******++++++******)))))))))+++,,,,,,+++***))),,,++++++*********++++++*********+++++++++,,,,,,,,,++++++...---,,,---000555===PPPlllnnnccckkktttsssrrruuuxxx~~~{{{yyyllleeeYYYLLLBBB;;;888777333555888:::;;;<<<<<<<<<===<<>>FFFhhhwww^^^gggdddEEE444111///000///......000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///000000000------......///000000111111333555888;;;>>>@@@AAACCCEEEIIIKKKLLLNNNQQQSSSUUUYYYWWWXXXXXXWWWjjjqqqwww}}}|||zzzyyyxxxwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwsssuuuwwwxxxwwwwwwxxxzzzyyyzzzzzz{{{{{{{{{zzzzzz}}}~~~zzz~~~~~~~~~|||yyyxxxuuupppiiiccc\\\SSSIIIBBB:::888555555555555555444444333222000000333888===SSS[[[mmm{{{{{{zzzsssYYYDDDIII```jjj@@@111...000------000+++++++++++++++++++++******))))))************))))))))))))***++++++++++++***,,,,,,+++************+++************++++++++++++,,,++++++,,,,,,---...///111777HHHeeeqqqgggiiinnnssswwwyyy}}}~~~{{{vvvqqqbbb\\\QQQFFF===999777777555777:::<<<;;;;;;<<<======>>>@@@@@@DDDXXX~~~bbb\\\yyyYYY<<<555333///---,,,,,,...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------...------------...///000000111222222333555888;;;>>>@@@AAACCCEEEIIIKKKNNNQQQTTTWWWWWWYYYWWWXXXZZZYYYllltttrrrsssxxx}}}~~~|||zzzyyyyyyyyyvvvwwwxxxyyyzzzyyyyyyxxxrrrtttwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz}}}~~~}}}}}}~~~}}}~~~~~~|||xxxuuusssnnnkkkfff^^^UUUJJJBBB===777555444444555555333222222222222222444:::BBBHHHYYYaaakkktttzzzdddSSSIIIVVVrrrQQQ888......111,,,,,,///*********************++++++))))))************))))))******))))))***++++++,,,++++++***)))))))))))))))************++++++++++++++++++))))))***---......,,,333AAAVVVmmmuuuggghhhoooqqquuuvvvzzz|||zzztttmmmfffXXXSSSJJJAAA:::777666777777:::<<<<<<;;;;;;<<<>>>:::???@@@???LLLmmmnnn\\\mmmhhhKKK888555333000------......---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++------...///000111222222222333555888;;;>>>@@@BBBDDDGGGJJJLLLNNNQQQUUUXXXVVVXXXWWWZZZ]]]^^^qqq{{{qqqiiiiiioooxxx~~~}}}||||||wwwxxxyyyzzz{{{zzzzzzyyyrrrtttvvvwwwwwwwwwyyyzzz||||||{{{zzzzzzzzz{{{{{{www|||~~~|||~~~}}}}}}~~~}}}~~~~~~{{{vvvrrrooogggfffbbbYYYNNNCCC;;;888555444333444444444222000......000333999BBBLLLTTT[[[hhhsssyyyjjjQQQKKKOOOgggttt;;;555---///222,,,,,,...)))******************++++++))))))************))))))+++***)))))))))***,,,---******)))((((((((((((((()))************+++++++++******(((''')))---...---+++000999FFFVVVlllmmmfffhhhgggnnnnnnpppzzzzzzvvvpppfff^^^RRRMMMFFF>>>888666666666999;;;======;;;:::===???888???@@@>>>RRR|||xxxUUU___zzzYYY@@@777444333000...///000///,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++------...///000111222222222333666888<<<>>>AAABBBGGGIIIKKKMMMNNNQQQTTTWWWUUUXXXWWW[[[```bbbvvvvvvyyytttgggfffvvv}}}yyywwwuuussstttxxx{{{{{{zzzwwwwwwwwwxxxyyyzzz{{{|||zzzzzz{{{{{{{{{{{{zzzzzzxxxyyy|||~~~}}}}}}~~~~~~~~~}}}}}}|||zzzyyyuuupppllliiibbbWWWLLLCCC===888666777666555444333222222222...333111...@@@___lllggglll~~~wwwWWWJJJMMMdddsssQQQ<<<...------,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,))))))*********+++++++++//////222:::GGG[[[xxxtttcccffffffmmmqqqrrrssszzz{{{uuummmcccXXXQQQIIICCC<<<777444444555555:::<<<>>>>>><<<;;;;;;;;;<<<:::@@@JJJ^^^___OOO]]]xxxwwwMMM666777............///000111222------,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++***((((((+++---,,,++++++******++++++,,,,,,---......//////......------...///000111222222000333666999;;;>>>AAADDDEEEGGGIIIKKKMMMPPPUUUXXXZZZ\\\XXXWWW^^^dddxxxuuu{{{{{{qqqiiinnn|||}}}xxxvvvtttuuuxxxzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{|||yyy{{{~~~~~~{{{yyyzzz{{{}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxwwwtttnnniiieee]]]RRRHHH@@@;;;777555666555444333333222222222111555333444JJJkkk{{{wwwnnnPPPIIIVVVwwwcccEEE444///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,---------...111777???PPPkkk{{{bbb]]]___gggkkkmmmooowww|||vvvoooggg]]]SSSMMMDDD???999555555666777777:::<<<>>>>>><<<;;;;;;<<>>AAADDDEEEGGGIIIKKKMMMPPPUUUXXXYYY[[[WWWWWW]]]dddxxxtttxxx}}}{{{pppiiinnnxxx~~~~~~yyywwwvvvvvvxxxyyyzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{zzz||||||zzz||||||}}}~~~}}}}}}|||}}}}}}~~~}}}~~~|||xxxuuutttpppkkkfff^^^WWWLLLBBB;;;777555444555555444333222222222222222444444===YYY||||||___JJJMMMfffuuuRRR;;;111//////...,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))************************(((((())))))))))))*********))))))))))))***+++++++++++++++,,,,,,,,,,,,---+++---000222555AAAXXXnnneeeYYYYYY```eeeiiilllsss~~~yyypppggg]]]TTTLLLGGG>>>:::666444555888999::::::<<<>>>>>><<<;;;<<<======@@@OOOddd~~~kkkPPPXXXmmm}}}\\\===111111000000///............///---,,,,,,++++++*********************************++++++++++++++++++++++++***++++++***))))))***,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------...///000111222222000333666999;;;>>>AAADDDFFFHHHJJJLLLMMMPPPTTTWWWWWWZZZVVVWWW]]]dddxxxuuuqqqttt}}}|||qqqlllnnntttyyy~~~~~~||||||}}}zzzyyywwwwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{}}}}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||yyyuuusssqqqmmmfffaaaVVVOOOEEE===888666555444444444333222222222222222000111666FFFddd~~~bbbPPPIIIXXXzzzbbbBBB333111000///...,,,+++*********++++++++++++************))))))))))))))))))))))))************************(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))************))),,,///000///555III]]]}}}rrrbbbWWW[[[```fffjjjpppyyy~~~~~~wwwkkk___TTTLLLDDD@@@:::777444444666888::::::;;;<<<======<<<<<<===>>>;;;@@@WWWxxx~~~```RRReeeoooKKK777333333111000///...------------,,,,,,,,,++++++*********************************************************)))+++++++++))))))***,,,,,,++++++******++++++,,,++++++,,,------------,,,------...///000111222222111333777999;;;===AAACCCGGGIIIKKKLLLMMMPPPTTTWWWVVVYYYVVVWWW^^^dddxxx~~~nnniiixxxvvvmmmiiiqqq|||~~~{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxyyyyyy||||||{{{{{{{{{{{{||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~||||||}}}}}}|||zzzyyyvvvrrrooommmggg```ZZZOOOIII@@@999666555555555333333222111111111222222...000888KKKeeeyyy}}}|||{{{aaaNNNFFFPPPjjjwwwMMM333,,,---000///---,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))************************'''(((((((((((()))))))))))))))(((((())))))***+++(((((()))))))))*********)))+++///000---111AAAQQQqqq}}}xxxwwwXXXTTTWWW]]]eeelllrrrxxx}}}|||{{{ssseeeXXXMMMEEE>>>;;;888666444555777999999999;;;<<<======<<<<<<>>>???@@@JJJiiihhh\\\bbb[[[:::000000000111000///---,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************)))***,,,+++***)))***+++,,,++++++******++++++,,,,,,,,,---...............------...///000111222222111444777999;;;===@@@CCCGGGIIIKKKLLLNNNQQQUUUXXXVVVYYYWWWXXX^^^dddxxxwwwhhhppp}}}ooodddlllwww}}}{{{yyyzzzzzzyyyxxxyyy{{{~~~{{{zzzzzzyyyxxxxxxxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{yyyzzz|||}}}~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{zzzxxxwwwuuurrrnnnjjjggg```XXXQQQGGGBBB<<<777555555555555222222111111000111111222111333>>>RRReeeooopppoooeeePPPDDDEEE\\\}}}eee@@@///------......---+++************+++************)))))))))))))))))))))))))))))))))************************''''''(((((((((((()))))))))(((((((((((()))***************++++++++++++,,,)))***---///...000;;;GGGdddzzzrrrppphhhUUURRRTTT]]]eeekkkpppuuu~~~wwwrrriii\\\PPPFFF???:::888777666555666888::::::999;;;<<<======<<<<<>>===<<<======<<<<<<===@@@BBBOOOqqqzzzWWWhhh}}}SSS555---111111---------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((***,,,,,,+++***)))***,,,++++++++++++++++++,,,++++++,,,---------,,,,,,------...///000111222222222555888999;;;===???BBBDDDFFFIIILLLOOOTTTYYY]]]\\\___\\\\\\bbbeeewwwzzzgggWWWRRRZZZddd___]]]\\\___hhhssswwwwww{{{{{{zzzzzzzzz{{{{{{|||xxxyyyzzzzzzxxxwwwwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuzzzyyyyyy{{{~~~}}}zzz~~~~~~~~~~~~|||{{{zzzyyyxxxtttoookkkmmmfff```[[[TTTIIIAAA???555555555555444222000///333---,,,000111222777???DDDOOObbbvvvjjjSSSKKKDDDTTTuuufffEEE777222,,,+++///,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++))))))***---000222666HHHZZZtttzzzcccXXXXXXXXX^^^hhhgggrrr}}}yyywwwuuusssppphhh^^^VVVLLLFFF>>>999888888666555333555888:::<<<<<<;;;;;;???===???BBB@@@===AAAIIIaaajjjPPP```wwwbbb???666222000000---111------//////,,,+++...)))******************+++******)))))))))))))))***+++++++++***++++++,,,,,,)))+++---,,,***((()))+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111222333555777;;;???BBBDDDEEEGGGJJJLLLOOOSSSXXX[[[YYY\\\YYYZZZ```fffyyy~~~sssfff]]][[[]]]dddbbb^^^[[[]]]eeemmmssszzzzzzyyyyyyyyyyyyzzzzzzxxxzzz{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyy{{{~~~}}}zzz|||}}}~~~~~~}}}}}}{{{zzzyyyyyywwwsssnnnjjjggg___XXXSSSLLLBBB;;;:::444555555555333222000///111///000222333888GGGVVVXXXeeeyyy```LLLPPPWWWsssoooTTT:::000///++++++///,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++))))))***,,,///111222???LLLffftttYYYPPPTTT\\\aaagggnnnxxx{{{yyyvvvrrroookkkcccXXXQQQIIICCC<<<777666666555444666777:::<<<===>>>======BBB@@@??????===@@@OOO```pppUUUGGGYYYpppxxxPPP777444111///000...---***))),,,......111555444///***)))***,,,+++***+++******))))))*********,,,,,,++++++***+++++++++&&&)))++++++***)))***,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---...///000111111222333555888;;;???AAACCCFFFHHHJJJLLLOOOSSSXXX[[[XXX[[[YYYZZZ```fffyyyxxx}}}xxxlllaaa[[[jjjiiieee\\\TTTVVVbbbnnnzzzzzzzzzyyyzzzzzzzzz{{{yyyzzz{{{{{{yyyxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyy{{{}}}~~~|||zzz|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyxxxwwwuuuqqqkkkggg___WWWOOOJJJDDD;;;666666444444444444333222000//////111333444555@@@XXXnnn{{{xxxSSSFFF]]]vvvVVVBBB000,,,---++++++...,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))+++***))))))***,,,///000///666===UUUyyy^^^JJJPPPYYYZZZdddfffllluuu}}}xxxxxxtttnnnhhhbbbZZZPPPIIICCC???999555444444444444888:::<<<>>>???@@@??????AAABBBBBB===999BBB[[[rrrnnn\\\LLLIII[[[rrr\\\???111444111...///------)))(((***,,,---222888>>>555,,,(((+++---,,,***,,,++++++******++++++,,,------,,,+++************%%%''')))*********+++---,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,---...///000111111333444666999<<<>>>AAABBBFFFHHHJJJMMMOOOSSSWWW[[[WWW[[[XXXYYY```fffyyysssxxx{{{ooofffjjjlllkkkbbbVVVQQQ\\\iiivvvwwwxxxzzz{{{|||||||||xxxyyy{{{{{{yyyxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxyyy{{{||||||{{{zzz}}}~~~}}}{{{{{{~~~~~~}}}|||{{{zzzyyyyyyxxxvvvuuusssqqqlllgggbbbZZZQQQIIIDDD>>>888555555444444444333222111000000...111333444999HHH```sssuuucccJJJMMMuuuwwwGGG:::///......,,,***+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))***,,,...//////333666HHHggg|||lllSSSOOOSSSVVV^^^```dddllluuu{{{wwwwwwppphhh```YYYQQQHHHAAA>>>;;;777444333333444555:::;;;===>>>???@@@@@@@@@>>>BBBCCC>>><<>>:::555444555444333333222111111111111000111222777AAAQQQaaakkkvvvzzziiiVVVOOOLLLcccyyyYYY<<<555//////000...+++***,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++---------222444>>>SSSeee{{{pppXXXOOOPPPWWW[[[```ffflllwwwyyyuuurrrkkk```WWWPPPIIIAAA<<<999888666444333444666888;;;;;;<<<===>>>?????????>>>AAABBBBBBLLLfffyyyUUUMMM[[[vvvsss]]]AAA222111444---***///...///------//////***)))+++111222333000,,,***+++,,,,,,,,,++++++,,,------......---,,,+++************)))))))))*********)))((()))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111444555888;;;===???@@@AAAGGGIIIKKKMMMOOORRRVVVZZZXXX[[[XXXYYY___dddwwwwww|||eeeaaacccgggcccYYYUUUWWWZZZ```iiirrrxxxzzzzzzyyywwwyyyzzz{{{yyyyyyyyyzzz}}}}}}}}}|||{{{zzzyyyxxxuuuwwwzzz{{{zzzyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{wwwtttsssllljjjfffdddbbbcccdddeeemmmmmmnnnqqqvvv~~~}}}|||{{{yyywwwvvvtttsssrrrpppmmmiiieee^^^WWWRRRHHHAAA;;;999777333222444333333222111111111111111222333666>>>OOO```jjjkkkoooxxxeeeMMMAAAFFFWWW|||^^^@@@000///---...///...---,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************+++,,,,,,***000000555@@@LLLeeeyyyttt\\\RRRRRRWWW\\\```dddnnn}}}{{{uuupppjjjbbbWWWMMMFFFAAA<<<888555666666555444555888:::;;;;;;<<<<<<===>>>??????AAABBBDDDNNNhhhbbb]]]rrrzzz\\\DDD666,,,---000***+++111000+++***,,,000000,,,***+++(((---333222---)))***---++++++++++++,,,---......------,,,+++************,,,+++***+++++++++)))((())))))))))))************++++++,,,,,,,,,,,,------,,,,,,---...///000111111333555888;;;>>>@@@AAAAAAGGGIIIKKKMMMOOORRRVVVYYYYYY\\\YYYYYY___cccvvvwwwrrrddd\\\bbbfff^^^UUURRRMMMUUUcccpppyyy|||{{{zzzyyy{{{|||}}}|||{{{|||}}}~~~{{{xxxvvvtttwwwzzzzzzyyyxxxyyyzzzyyyyyyzzz{{{|||}}}~~~~~~vvvvvvuuuuuuvvvwwwyyyzzzwwwvvvtttqqqmmmjjjhhhgggdddeeeeeeeeeeeegggiiikkkjjjkkkmmmqqqwww}}}}}}|||zzzxxxvvvtttrrrrrrooommmiiieee___WWWOOOJJJAAA;;;777777666333333555333222111000000111111222333777???KKK___sss|||zzzkkkOOOCCC@@@KKKcccmmmKKK555,,,------------------,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++***---+++---555<<>>;;;777555111333444444333555888<<<<<<<<<<<<======>>>???@@@AAADDDMMMeeeiii___jjjJJJ999222***---111,,,---111...+++)))***...///,,,+++...'''+++///000---******+++************+++,,,---...,,,,,,++++++***+++++++++,,,******+++---...,,,***))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111111444888<<>>=========>>>???@@@@@@???FFFXXXyyyuuu[[[eeeZZZ===444444---111555//////111+++///,,,***,,,,,,***+++...++++++,,,---...---+++)))************+++,,,---...+++++++++***++++++,,,,,,+++))))))+++...000...,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111111333777<<<@@@BBBCCCCCCHHHIIIKKKMMMOOOQQQVVVYYY\\\^^^ZZZYYY^^^aaasssxxxdddWWW]]]hhh```LLLJJJJJJRRR```nnnvvv{{{zzzyyyyyy{{{}}}~~~}}}{{{{{{xxxwwwwwwuuusssuuuuuuwwwxxxyyyzzzzzzzzzyyy{{{}}}~~~|||{{{{{{{{{~~~zzzwwwqqqooolllkkklllnnnnnnnnnnnnllljjjgggfffgggiiijjjgggjjjkkklllpppvvvwwwtttqqqqqqrrrsssuuuzzz~~~~~~|||yyyvvvssspppkkkhhhhhheeeaaaZZZRRRIIIBBB>>>555555444444444333333333111......222444333333555888DDDTTTeeexxx}}}eeeSSSEEENNNUUUhhhdddHHH777.........---------,,,,,,,,,+++++++++************)))******++++++++++++******(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******,,,)))+++000///000???RRR~~~~~~^^^QQQIIINNNVVVZZZ```hhhooozzz|||zzzwwwuuuqqqhhh]]]UUUKKKFFF>>>888555333222111///000222555777999:::;;;<<<======<<<>>>AAA???<<<>>>LLLgggrrrZZZWWWppplllIII888///111111000000//////......---------,,,,,,,,,++++++------......------,,,+++***************************************************************************************************++++++,,,,,,------...,,,,,,,,,---...///000111444555666999<<<@@@DDDFFFFFFIIILLLOOOQQQTTTWWWZZZXXX\\\ZZZZZZ___cccttt~~~zzzmmm^^^[[[aaabbb^^^QQQKKKJJJRRR]]]dddjjjnnnpppqqqtttwwwzzz}}}~~~zzzxxxxxxxxxwwwuuussstttuuuwwwxxxyyyyyyyyyyyy{{{}}}}}}|||zzzzzzzzz}}}~~~~~~|||yyywwwooommmkkkjjjkkklllnnnnnnqqqqqqqqqqqqrrrrrrsssssswwwzzz{{{zzz|||}}}yyyzzz|||~~~}}}|||||||||zzzvvvsssqqqmmmiiieee```]]]XXXQQQIIIAAA;;;888555444444444444333333333333000///111111000333888BBBUUUkkk{{{hhhWWWLLLJJJ^^^pppoooNNN;;;333///---------,,,,,,,,,,,,++++++++++++*********)))))))))******++++++******)))(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++---)))***///......999HHHlll~~~oooZZZIIIIIIQQQUUUXXX\\\jjjrrr~~~~~~xxxpppiiibbbZZZQQQKKKEEEAAA:::666444444444333111333555777999;;;<<<<<>>>>>??????@@@AAANNNdddoooPPPJJJ[[[{{{{{{SSS;;;555111000000//////...---------,,,,,,,,,,,,++++++++++++,,,------------,,,++++++***************************************************************************************************++++++,,,,,,------...,,,,,,,,,---...///000111444555777999<<<@@@DDDFFFGGGJJJMMMPPPRRRUUUXXX[[[XXX\\\YYYZZZ___bbbsss~~~{{{xxxvvvyyyyyyoooaaa[[[___fff[[[PPPFFFFFFKKKPPPVVV[[[dddhhhnnnsssvvvzzz}}}zzzyyyyyyyyyxxxwwwtttuuuvvvxxxyyyyyyyyyyyyyyy{{{}}}}}}{{{yyyyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyttttttsssssstttuuuwwwwwwuuuwwwzzz}}}~~~}}}|||zzzyyyyyyyyyvvvssspppmmmiiieeebbbWWWTTTNNNGGG???999555333444444444444333333333333222000000000...///999DDD]]]rrrkkkSSSIIIHHHZZZzzzyyySSS:::111///...,,,,,,,,,+++++++++******++++++*********))))))))))))******++++++******)))(((((())))))))))))(((((()))))))))))))))((((((''''''(((((())))))(((((('''((((((((((((((()))******))))))))))))))))))))))))((())))))******+++,,,,,,///***)))---...,,,222;;;SSSrrrdddKKKEEEJJJNNNRRRVVVaaafffppp}}}}}}|||yyypppcccXXXQQQKKKFFFBBB>>>:::666333333444555555444666888:::<<<===>>>>>>===;;;===BBBAAA???DDDMMMkkkvvv[[[KKKJJJ\\\sssaaa===000333111//////......---,,,,,,+++,,,++++++++++++*********+++,,,,,,,,,,,,+++*********************************************************************************************************++++++,,,,,,------...,,,,,,,,,---...///000111444555777:::===AAADDDFFFHHHKKKNNNQQQSSSUUUYYY[[[XXX\\\YYYYYY^^^aaarrrzzzuuuttttttuuussszzzuuueee```dddfff]]]RRRKKKFFFDDDIIIPPPWWW___iiippprrrvvv{{{|||{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{yyy{{{||||||zzzxxxwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{yyy|||~~~}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvtttpppmmmiiieeeaaa]]]QQQNNNGGG@@@:::666444444444444444333333333222222000000000///...333CCCSSSyyy___IIIHHHOOOzzzcccCCC444000///,,,+++++++++************)))************))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******++++++...***)))---...---...222@@@ZZZ}}}uuu[[[LLLFFFFFFOOO[[[XXX\\\dddnnnzzz~~~~~~~~~|||zzzxxxmmmdddWWWLLLGGGDDDBBB@@@999666222111222444555555666777999;;;<<<>>>>>>>>>;;;:::???DDD@@@<<>>AAADDDEEEHHHJJJNNNPPPRRRUUUXXX[[[XXX[[[YYYXXX]]]___pppyyytttuuuxxxxxx{{{yyylllgggppplllggg]]]OOOCCCCCCHHHJJJTTTaaajjjooosssxxx}}}yyyzzz{{{zzzyyywwwvvvvvvxxxyyyzzzzzz{{{{{{{{{{{{wwwyyy{{{{{{yyywwwwwwwwwyyyyyyyyyyyyyyy{{{|||}}}yyy~~~~~~}}}{{{yyywwwuuusssrrrsssppplllhhhddd___ZZZVVVJJJGGGAAA;;;777555555555444444333333333222222222///000000000///666III\\\zzznnnPPPFFFSSSeeexxxRRR:::222111///---++++++*********)))))))))*********)))))))))(((((()))))))))******)))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))))),,,)))(((,,,//////......777EEEaaa~~~fffMMM@@@JJJ[[[SSSYYY```eeejjjvvv}}}|||{{{yyyuuurrraaaYYYOOOGGGCCCAAA???===777444111000111333444444777888999;;;<<<=========AAAAAABBBAAA===CCC]]]xxxcccKKKIIIPPPeeezzz]]]DDD333555666+++000000//////...------,,,+++++++++*********))))))******++++++******)))(((***************************************************************************************************++++++,,,,,,------...,,,,,,,,,---...///000111444555888;;;???BBBDDDEEEFFFIIILLLOOOQQQTTTWWWZZZXXX[[[XXXXXX\\\^^^nnn|||zzz|||{{{{{{~~~zzznnnsssvvvwwwqqq```NNNFFFFFFBBBJJJVVV```gggmmmssswwwtttvvvyyyzzzyyywwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxuuuwwwyyyzzzxxxwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}{{{}}}|||{{{zzzxxxvvvsssqqqooonnnnnnjjjfffaaa\\\VVVPPPLLL@@@>>>:::666444333444555333333333333222222222222000111222333444===PPPbbbkkkssshhhOOOAAAHHHddd}}}eeeDDD111---...///000+++++++++*********))))))******)))))))))(((((((((((())))))******))))))((((((((())))))))))))(((((('''(((((()))))))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******((((((((((((((((((((((((%%%%%%&&&''''''(((((())))))((())),,,...///......222888HHHbbb~~~hhhIIIFFFQQQQQQXXX___aaabbbkkk|||~~~|||zzzwwwuuuqqqlllhhhXXXQQQIIICCC???===999666555333111111222444555555888999:::;;;<<<<<<<<<<<<>>>>>>===>>>IIIeeekkkTTTWWWlll}}}pppLLL999000333555---000000//////...---------,,,++++++++++++************++++++++++++***))))))***************************************************************************************************++++++,,,,,,------...,,,,,,,,,---...///000111444555999<<<@@@BBBDDDEEEFFFIIILLLOOOQQQSSSWWWYYYXXX[[[XXXWWWZZZ\\\mmm~~~|||vvvooossszzz~~~uuudddVVVPPPFFFIIIMMMSSS[[[ccciiimmmmmmqqqvvvyyyxxxwwwxxxyyyuuuvvvwwwwwwxxxwwwwwwwwwsssuuuxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{||||||{{{|||xxxwwwuuurrrooollljjjiiifffccc]]]WWWQQQJJJDDD???888666444333222333444555333333333222222222222111111111555:::@@@KKK___pppmmmvvvppp___KKKAAACCCUUUsssbbbMMM777---,,,+++,,,///,,,,,,+++++++++************)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&)))***++++++------,,,---111888FFFaaagggNNNHHHKKKRRRZZZ]]]___eeepppyyyzzz~~~xxxvvvsssoookkkeee___ZZZOOOIII@@@;;;999777444222333222000111444777888888::::::;;;<<<=========<<<666:::===GGGdddlllTTT\\\}}}XXX:::444000///111/////////......---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))***************************************************************************************************++++++,,,,,,------...,,,,,,,,,---...///000111444666999===@@@CCCDDDEEEGGGIIIMMMPPPRRRTTTXXXZZZXXX[[[WWWVVVZZZ[[[kkkyyy}}}jjjmmmwwwyyyhhh]]]OOOLLLJJJKKKQQQXXX___bbbgggmmmtttxxxxxxxxxzzz{{{wwwwwwxxxyyyyyyyyyxxxxxxrrrtttwwwxxxxxxwwwxxxyyywwwxxxyyyzzzzzzzzzzzzyyyxxx}}}~~~}}}zzzzzzuuutttrrrooollliiigggfffaaa]]]WWWPPPIIIBBB;;;666444333333222333444555666333333333222222222111111///111777AAALLL[[[ooo~~~vvvZZZLLLBBBEEEQQQeee~~~kkkDDD888//////000---+++,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))&&&''''''''''''''''''&&&((((((((((((((()))******((((((((((((((((((((((((''''''(((((()))*********%%%)))+++***)))***++++++)))...111666NNNqqq[[[GGGEEEKKKSSSZZZ^^^bbbfffjjjhhhrrr~~~{{{sssqqqmmmhhhccc]]]UUUPPPGGG@@@999444333444333222222000000222666999;;;;;;;;;;;;<<<===============999@@@GGGWWW{{{jjjUUUWWWvvvhhhAAA...555555///...///......---,,,,,,++++++***---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********************************************************************************************************++++++,,,,,,---......,,,,,,,,,---...///000111333666999===AAACCCDDDEEEHHHKKKNNNQQQSSSUUUYYY[[[XXX[[[WWWVVVYYY[[[kkk|||mmmeeeooo}}}wwwpppqqqdddUUUKKKGGGJJJTTT^^^___lllwwwzzz{{{|||yyysssvvvvvvvvvvvvuuuuuuttttttssstttuuuvvvxxxyyy{{{{{{zzztttrrruuuyyyzzzyyyxxx|||~~~|||||||||{{{yyyxxxvvvsssoookkkhhheeeaaa^^^YYYUUUMMMEEE>>>999666555555555444444444555555666666222000222333111222444777===EEENNN\\\nnnzzz~~~fffSSSHHH???FFF```~~~tttPPP777444000...---...---,,,+++*********))))))((((((++++++******)))((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))'''''''''''''''((())))))++++++******++++++,,,---111...---111;;;PPPnnnpppNNNHHHGGGMMMXXX\\\\\\bbblllfffjjjqqq{{{~~~}}}zzzxxxsssooojjjbbbZZZSSSMMMJJJ<<<:::777444222222444555222333444666777999:::;;;;;;@@@BBB<<<999;;;===<<>>888555333333555555555555555555555555777222.........///555===MMM[[[iiiooottt}}}}}}iiiWWWGGG@@@GGGbbbbbbAAA555222///------------,,,************)))))))))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))+++************+++,,,,,,...,,,,,,///666DDDZZZnnn~~~]]]LLLDDDAAAIIIPPPTTT]]]gggdddfffkkkrrrzzz~~~zzzvvvsssnnnkkkeeeccc^^^WWWPPPIIIDDDAAA;;;999666333222222333444444555666777888999:::;;;<<<;;;:::999:::<<<>>>???<<>>888777<<<>>><<<@@@III]]]xxxxxx[[[KKKHHHRRRcccvvvmmmHHH888222...//////...---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,++++++***))))))******,,,,,,+++++++++,,,---...,,,------......///000000444666999<<<@@@CCCEEEFFFIIINNNQQQPPPRRRWWWZZZYYYXXX\\\YYYXXX[[[ZZZhhhzzzzzzwwwrrr{{{~~~}}}wwwtttxxx~~~xxxooohhh^^^PPPFFFCCC===???CCCGGGPPP[[[eeejjjqqqrrrssstttttttttsssrrruuuuuuvvvvvvwwwwwwxxxxxxzzz||||||{{{xxxvvvwwwyyyyyy{{{|||{{{{{{|||~~~|||yyyvvvtttrrrnnnllliiifff```ZZZTTTMMMFFFAAA888777555333222222333333333444666777777555333222000333777999777777AAAMMMppp}}}___MMMIIIKKKJJJ\\\~~~mmmOOO888---000...,,,+++,,,,,,+++************)))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))***++++++,,,,,,---000///000777???ccc{{{bbbJJJCCCCCCEEEIIIOOOVVVXXX\\\```eeelllrrrwwwxxxzzz|||}}}}}}}}}~~~}}}xxxuuuooojjjeee```ZZZWWWLLLJJJGGGCCC???;;;888666444333222111111222333444::::::::::::;;;;;;;;;;;;>>>999<<>><<<>>>EEENNNXXX___gggjjjoootttvvvuuusssqqquuuuuuuuuvvvvvvwwwwwwwwwzzzxxxwwwxxxzzz{{{yyywwwyyyyyyzzz{{{{{{}}}~~~}}}{{{wwwtttrrroookkkiiifff```WWWNNNGGGAAA===999555444333222222222333333444555666777777555333111///111555666444999HHHXXXqqqyyylllSSSGGGGGGNNNTTTuuusssTTT;;;000......---++++++,,,,,,+++***))))))))))))))))))******))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((())))))***+++,,,***+++...------222:::GGGjjjyyyppp|||fffPPPEEE???BBBHHHMMMQQQWWW[[[^^^bbbgggjjjrrrtttxxxyyyyyyxxxyyyyyy}}}yyyrrroooiiiccc^^^XXXSSSOOODDDCCCAAA>>>;;;999777555222222111222222444555666;;;;;;;;;;;;<<<<<<<<<<<<===;;;===@@@<<>><<<>>>CCCKKKOOOVVV___fffllloooqqqrrrssstttuuuvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{wwwyyy{{{||||||}}}}}}{{{|||}}}}}}|||{{{{{{|||{{{yyywwwuuuqqqlllfffaaa[[[UUURRRMMMGGG@@@:::666444222111111222222333444555555666777666666555444444333333555555999???HHHVVVmmmyyy___RRRKKKLLLYYYjjj```GGG888///---...,,,++++++,,,------,,,+++((()))))))))************((((((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''((()))))))))'''(((+++,,,+++---111222EEEXXXppp~~~uuuTTTCCCBBBBBBHHHNNNPPPPPPPPPSSSVVV```eeemmmsssuuuuuusssssstttyyy~~~~~~~~~yyyuuurrrnnngggbbb^^^[[[UUUPPPKKKEEE@@@<<<888777666555333222111000222222333555777999;;;;;;;;;;;;;;;<<<<<<=========>>>>>>BBBOOOeee}}}vvv\\\PPP[[[{{{gggKKK777/////////222111......111000+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))************))))))***)))))))))***+++,,,,,,***+++,,,---------,,,,,,.........///000000111111444666999<<<@@@CCCEEEFFFGGGMMMPPPPPPRRRXXX[[[[[[ZZZ]]]ZZZYYYZZZYYYfffvvvdddWWW\\\lllxxx}}}~~~uuufffWWWNNNFFF>>><<>>???BBBMMMfff\\\OOOFFFSSStttwwwKKK222444888333...000///,,,...333222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++******)))************+++,,,---...---,,,,,,......//////000000111111444666999<<<@@@CCCEEEFFFGGGMMMPPPPPPRRRXXX[[[[[[ZZZ]]]ZZZYYYZZZYYYfffrrrccc[[[[[[cccuuu{{{xxxeeeSSSIIIEEEAAA???:::999@@@FFFKKKTTT^^^eeekkkrrruuuttttttxxx{{{yyyxxxwwwuuutttvvvzzz}}}zzz|||}}}}}}|||{{{{{{|||vvvwwwyyyzzz{{{|||||||||~~~}}}~~~~~~~~~~~~}}}||||||||||||{{{zzz{{{|||}}}}}}|||{{{yyyxxxvvvvvvuuutttqqqnnnkkkjjjfff___SSSJJJCCC===777333333222111111111111333444555666777999::::::::::::888222000333222000333999@@@VVVooo~~~uuuYYYSSSQQQ\\\ssskkkNNN444---///---,,,///,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***(((((())))))'''&&&***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------***111666;;;PPPqqqzzzUUU???HHHIIIKKKMMMMMMLLLIIIGGGGGGKKKRRRXXX___gggnnnsssuuurrrooonnnooossswwwzzz|||}}}~~~yyyuuuuuuxxxxxxtttooommmfff^^^YYYWWWTTTOOOKKKCCCAAA===:::888777777888333333333222222111111111666777888;;;>>>???>>>===AAA>>>===<<<<<<;;;@@@EEEJJJ]]]{{{~~~\\\JJJEEEHHH]]]~~~pppMMM<<<555...---111////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***************************(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,/////////000000000000000222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[ZZZ___]]]\\\^^^\\\ggg|||uuuooommmkkkiiikkkpppqqq___SSSIIIBBBDDD@@@>>>AAACCCCCCFFFLLLYYY```iiiooopppqqqsssvvvxxxyyyyyyxxxxxxzzz~~~|||yyyxxxxxxuuuuuuvvvxxxyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{zzzxxxuuuvvvvvvvvvvvvuuusssrrrtttsssrrroookkkgggcccaaaXXXRRRIIIAAA<<<888444222444333333222333333444555777777888888888888888888333222555777666444999AAAYYYqqq~~~dddWWWNNNNNNhhh|||[[[DDD111...000---+++...,,,,,,+++++++++*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''(((((('''%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''((('''((((((((())))))))))))*********+++++++++,,,,,,'''---222555BBB\\\zzz{{{ZZZEEE>>>GGGNNNNNNGGGCCCFFFJJJGGGIIILLLOOOUUU\\\eeekkknnnllliiiiiijjjnnnsssvvvxxxzzz|||}}}|||{{{{{{{{{wwwyyy{{{{{{{{{|||}}}|||~~~}}}{{{wwwsssoooooopppppplllhhhccc]]]UUUQQQOOOMMMHHHDDD@@@>>>;;;888666666666666222222333333333333333333777888999;;;===>>>======BBB;;;999@@@DDDDDDEEEIIIfffmmmRRRIIIMMMXXXnnnyyy]]]AAA777444000///333////////////............,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***************************((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,......//////////////////222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[YYY^^^\\\[[[]]]ZZZfff~~~~~~{{{yyywwwxxx|||zzzrrrhhhcccyyy~~~tttiii[[[RRRNNNIIIEEECCCAAA???@@@CCCKKKRRR\\\cccfffiiilllnnnuuuwwwyyyzzz{{{|||~~~|||xxxwwwwwwuuuuuuuuuuuuwwwyyy{{{|||||||||{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyyyyzzzzzzxxxvvvttttttttttttsssrrrppppppooommmjjjeee___YYYUUURRRGGGBBB<<<888666444333222222333333444555666777777999888888777666555555444222333555555444777BBBMMMooohhhSSSRRRSSSaaazzzaaaDDD777...///000,,,***,,,,,,++++++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))************++++++...111333777FFFeeeyyykkkZZZJJJKKKKKKHHHDDDCCCFFFIIIFFFFFFEEEEEEHHHOOOWWW]]]cccbbbaaaaaaccchhhllloooppprrrssssssrrrrrrssstttppprrrtttuuuvvvwwwyyy{{{xxxxxxyyyzzz|||~~~|||yyyvvvtttkkkhhhdddcccdddccc___\\\WWWRRRLLLHHHFFFDDD@@@===;;;:::777555444333333444111111222333555666777777999:::;;;<<<============@@@999888>>>@@@BBBPPPbbbnnnXXXOOOWWWcccwww[[[GGG666222222000///222/////////............---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------....../////////222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[YYY]]]ZZZZZZ[[[YYYeee~~~~~~|||zzz|||{{{|||~~~tttllldddlllwww~~~~~~xxxrrroooiii```XXXOOOHHHDDDCCCAAAEEELLLRRRVVV[[[```ccckkkooosssvvvxxxzzz|||~~~{{{xxxxxxxxxwwwvvvuuuuuuuuuwwwyyy{{{{{{zzzzzz{{{}}}~~~~~~}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwxxxwwwvvvtttrrrqqqqqqpppnnnmmmkkkkkkeeeccc^^^XXXPPPJJJEEEBBB;;;999666444333333444444000111444666888:::;;;;;;:::999888666555333333222444444444444888BBBQQQ^^^{{{|||qqqdddXXXNNNTTTgggyyyYYYAAA555000---//////+++***,,,++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((())),,,---,,,+++))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((()))))))))))))))*********++++++...---///222222777OOOiii~~~}}}vvvdddNNNEEEGGGKKKHHHCCCEEEDDDBBBAAAAAAEEEKKKOOOVVVVVVVVVWWWZZZ^^^bbbeeeeeefffgggfffeeefffhhhjjjjjjlllnnnooopppqqqtttvvvyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttsssuuuuuutttssspppmmmjjjhhh]]]ZZZWWWVVVUUUTTTQQQNNNMMMIIIEEEBBB@@@>>><<<999777666444333222111222222111111333555777999:::;;;:::;;;<<<===<<<<<<===>>>>>><<<===???>>>IIImmmhhhTTT[[[iiitttFFF:::111111222000------//////.........---------,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***************************)))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------...//////222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[YYY]]]ZZZYYY[[[YYYeee~~~{{{aaaccchhhpppyyyuuucccSSSHHH?????????@@@DDDIIIPPPTTT[[[___ffflllrrrwww|||~~~zzzxxxxxxyyy{{{yyywwwvvvuuuvvvxxxyyyzzzyyyxxxyyy{{{}}}~~~}}}~~~}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}|||{{{{{{xxxvvvuuutttttttttrrrpppkkkjjjhhhfffcccaaa```___WWWTTTOOOIIICCC===888666555444333222111222333444222444888<<>><<<;;;999888666444333333222222111111222222333444666888;;;<<<===;;;<<<>>>===<<<<<<>>>@@@???>>>CCCLLLXXXnnnbbbQQQ[[[{{{lllLLL999444000111333111---,,,............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---...///000222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[[[[^^^[[[YYY[[[ZZZffftttmmmgggfffkkkwwwnnn^^^GGGCCC===999999<<>>999555222111111222222111000000333555777:::>>>BBBEEEEEEEEEDDD777666555444444555777888:::LLLaaaqqq|||pppVVVIIIJJJVVVbbbcccFFF555/////////...---+++***+++---+++************)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))******)))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((*********+++++++++,,,,,,---******...000000444999BBBdddqqqkkkyyyWWWDDD@@@DDD@@@CCCEEEDDDBBB@@@??????======>>>@@@BBBDDDEEEFFFKKKMMMOOOOOOOOOOOOQQQRRRRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]^^^___````````````YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSQQQNNNKKKHHHFFFDDDDDDBBBAAA???>>>===<<<999888888777666444444333333333333333333333333333555555666888:::;;;======:::===???>>><<<<<>>BBBMMMeeelllTTTJJJTTTqqq{{{UUU777222111000111333222111///.........------------,,,,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))***++++++++++++***************************************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++,,,...///000111222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[[[[^^^[[[YYY[[[YYYfffzzzrrrsss~~~yyytttqqqmmmooozzzsssYYYRRRIIIAAA<<<<<<===>>>???AAAFFFLLLUUU```kkksssuuuuuutttrrrpppppprrrtttuuuuuuuuuvvvvvvvvvwwwwwwxxxvvvuuuuuuwwwzzz{{{{{{xxxxxxwwwvvvuuuuuuuuuvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxvvvtttsssmmmkkkiiihhhhhhgggeeeddd```^^^YYYUUUPPPLLLJJJIII===<<<999666444333222222111222444333222222555888;;;===AAACCCDDDBBB@@@>>>333333333333555888;;;===KKKfff{{{```OOOKKKTTTjjjjjjMMM:::222111---......---,,,,,,,,,+++************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''(((((()))))))))************++++++...///---///333444222666LLLooo~~~nnnzzzrrrQQQCCCBBB???AAACCCCCCAAA???>>>>>>::::::;;;<<<===>>>>>>>>>AAACCCFFFGGGGGGGGGHHHIIIGGGIIIKKKKKKKKKKKKMMMOOOJJJLLLOOORRRSSSSSSRRRQQQNNNNNNOOONNNNNNMMMLLLLLLIIIIIIIIIHHHGGGDDDBBBAAA=========;;;:::888888888333444555444333222222222333333444555555666666555888888999:::;;;<<<<<<===999<<>><<<<<>><<<777666555333333333444555222444666666555666999<<<;;;===@@@AAA@@@<<<888555111111222333666:::>>>@@@]]]{{{~~~iiiSSSLLLQQQbbbsssUUU>>>222//////***,,,------...///---***************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%---///((('''...111---555===WWW{{{sssrrrhhhKKK<<<>>>???AAAAAA???>>>>>>>>><<<======>>>>>>>>>======;;;>>>BBBDDDCCCCCCCCCCCCBBBDDDEEEFFFEEEEEEGGGIIICCCFFFIIIKKKLLLJJJHHHFFFDDDDDDEEEEEEEEEDDDCCCCCC@@@AAAAAAAAAAAA???>>>===999::::::999777666666777222333555555444333333444333444555666777777777777:::::::::;;;;;;;;;<<<<<<999<<>><<<===BBBGGGUUU{{{fffRRRIIIHHHWWWnnncccBBB555555444444333...,,,,,,---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++---///111222333222444888===AAADDDFFFGGGHHHKKKNNNQQQSSSUUUYYY[[[ZZZ\\\XXXVVVXXXWWWddd~~~