BM6P6(@ ~~~zzzxxxtttpppllleee___YYYVVVVVVTTTNNNIIIDDDEEEEEEDDDBBBAAABBBCCCEEECCCAAA>>><<<:::::::::999:::;;;;;;;;;<<>>JJJaaawww|||iiiXXXUUUTTTOOOIIIHHHLLLQQQTTT```cccggglllqqqxxx~~~{{{rrrkkkfff```^^^ZZZVVVTTTTTTTTTUUUSSSQQQOOOMMMMMMOOOQQQRRRWWW[[[fffxxxvvvmmmfffhhhpppzzzvvvooogggbbb\\\XXXXXX^^^eeejjjuuu|||~~~{{{uuuooopppiiieeehhhlllnnnqqqtttyyyvvvuuuxxxyyyyyy{{{~~~~~~}}}xxxxxxuuu}}}||||||zzztttllleeebbbaaa~~~~~~~~~~~~yyywwwuuurrrnnnjjjddd___YYYVVVUUUSSSOOOJJJJJJJJJIIIGGGCCC@@@???@@@@@@>>>===;;;:::999:::::::::;;;=========???BBBEEEHHHJJJNNNPPPRRRTTTXXXZZZ\\\___bbbdddfffkkkrrrxxx}}}}}}}}}zzzvvvtttsssrrrpppnnnlllfff^^^XXXUUUSSSSSSSSSRRRPPPNNNKKKJJJKKKMMMNNNRRRWWW```gggmmmqqqtttvvvzzz|||~~~}}}xxxvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxyyy}}}zzzwwwvvvqqqmmmllltttvvvnnndddTTTFFF<<<999555333333333222111111333666999<<>>???@@@BBBFFFIIIJJJMMMQQQTTTWWW[[[___bbbbbbeeeiiilllooottt}}}~~~~~~|||zzzxxxwwwuuurrrpppnnnhhh```YYYVVVTTTTTTSSSTTTRRROOOLLLJJJJJJLLLMMMSSSXXX```hhhmmmrrruuuwwwyyy}}}}}}|||||||||||||||||||||||||||||||||{{{zzzxxxxxxyyy||||||}}}~~~}}}~~~xxxtttkkkjjjllltttxxxpppfffWWWHHH<<<999555333333333222222111222555777999BBBUUUhhhqqq```VVVRRRNNNKKKJJJLLLOOOQQQXXX\\\bbbhhhooovvv}}}~~~vvvppphhhddd^^^ZZZXXXXXXWWWVVVRRRPPPNNNMMMLLLMMMNNNOOO]]]___dddlll{{{zzzmmmiiilllttt~~~sssooohhhbbb```aaaeeehhhkkkssszzz~~~zzzooofff___]]]\\\XXXVVVWWWUUUTTTWWW^^^dddiiisss{{{wwwtttuuuxxx}}}|||xxxqqqiiibbb^^^]]]~~~xxxtttpppnnnkkkgggcccaaa____________```aaabbbccceeeeeehhhhhhiiijjjjjjiiifffdddccc```\\\ZZZYYYXXXUUURRRPPPPPPNNNIIIDDD???======;;;:::999999999:::<<<===;;;===???@@@AAADDDHHHLLLKKKOOOTTTXXX\\\```eeeiiihhhkkkpppssswww~~~~~~}}}||||||yyyuuurrrpppjjjaaaZZZVVVTTTSSSSSSSSSQQQNNNLLLKKKKKKMMMNNNTTTYYYaaahhhnnnrrrvvvyyywww|||}}}|||||||||||||||||||||||||||zzzzzzyyyxxxyyy{{{}}}zzzyyyyyywwwvvvwwwsssuuuyyywwwooodddeeekkkwww~~~wwwoooeeeUUUGGG;;;888555333333333333222222222444666777>>>NNN___yyyvvvfffXXXSSSNNNLLLLLLKKKMMMPPPTTTXXX___fffnnnuuu}}}|||vvvlllggg___[[[YYYYYYWWWVVVSSSRRRPPPNNNMMMMMMNNNOOOZZZ]]]bbbgggqqqpppiiihhhooo|||~~~zzzsssmmmiiihhhjjjkkkooouuu{{{~~~|||vvvnnnfff___]]]\\\YYYVVVWWWQQQPPPSSSXXX]]]cccnnnyyyzzzssssssttt{{{}}}zzzuuunnnggg```\\\ZZZyyysssnnnjjjgggfffdddbbb___]]][[[ZZZWWWVVVVVVWWWWWWYYYZZZ[[[]]]___bbbddddddcccbbbaaacccaaa___]]]\\\[[[YYYXXXXXXWWWSSSMMMFFF@@@===<<<:::999888888888999;;;;;;<<<===???AAACCCFFFJJJMMMQQQTTTYYY^^^cccggglllpppppptttzzz|||xxxuuuqqqkkkbbb[[[VVVTTTSSSRRRRRRPPPNNNLLLLLLMMMOOOPPPVVV[[[bbbiiinnnsssxxxzzzxxx|||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}|||~~~xxxwwwvvvsssrrrrrrkkkooowwwvvvkkkcccfffooo|||wwwooodddTTTEEE;;;888555333333333333222333333555777777<<>>>>>;;;<<<===???BBBEEEHHHJJJKKKMMMNNNOOOPPPSSSVVVYYY^^^aaaeeeiiilllooosssvvvzzztttjjjbbb]]]ZZZXXXWWWUUUSSSPPPMMMLLLLLLMMMNNNYYY]]]dddjjjooouuuzzz~~~{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}{{{{{{zzz{{{}}}~~~~~~}}}|||tttooopppqqqpppppprrrmmmqqqvvv{{{{{{vvvnnnhhhbbbiiiuuu~~~~~~zzzooocccQQQAAA:::777444333333444444333111111222555555777???HHHYYYqqqqqq___RRRPPPNNNIIIJJJPPPLLLQQQWWW^^^cccggglllooowww}}}|||rrrfff___^^^^^^ZZZVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMMMMOOOTTT]]]ccckkkyyyuuummmpppwwwttthhhaaa\\\]]]]]]YYYWWWWWWQQQOOOOOOPPPQQQYYYiiiyyy~~~}}}}}}xxxpppnnnsssyyy~~~~~~sssmmmeee___\\\XXXTTTQQQ~~~{{{{{{yyywwwsssoookkkiiidddaaa]]]YYYUUUSSSRRRQQQRRRPPPOOOOOOOOOOOOMMMKKKRRRSSSSSSRRRQQQOOOMMMKKKMMMKKKGGGBBB>>><<<>>>@@@@@@>>>>>>BBBHHHMMMOOONNNQQQRRRUUUWWWZZZ\\\]]]]]]```aaaffflllooorrryyy~~~xxxoooeee^^^YYYWWWWWWUUUTTTRRROOOLLLMMMQQQSSS[[[___dddiiimmmqqquuuxxx}}}}}}}}}~~~~~~||||||}}}~~~~~~|||{{{{{{|||~~~{{{yyyyyyyyyyyysssmmmhhhgggkkkpppssssssqqqmmmjjjmmmrrrrrrmmmgggffflllvvv~~~}}}rrrbbbNNNAAA:::777444333444444333222333333333333444777<<<@@@VVVkkk}}}fffSSSPPPQQQMMMKKKOOOLLLOOOTTTXXX^^^dddjjjooorrrxxx{{{ooofffaaa]]]YYYVVVSSSTTTTTTSSSQQQNNNJJJHHHMMMMMMLLLLLLNNNOOOQQQRRRccchhhqqq||||||pppnnnrrrzzz{{{uuujjjbbbYYYUUUVVVWWWVVVTTTTTTPPPMMMMMMQQQYYYiiiwwwvvvqqqrrrtttzzz~~~~~~~~~|||sssiii___[[[\\\ZZZRRRKKK~~~}}}|||zzzwwwtttrrrppphhhfffddd```]]]YYYWWWUUUTTTRRRPPPOOOPPPPPPOOOMMMOOOOOOPPPOOONNNLLLJJJIIIIIIGGGDDD???;;;:::<<<>>>AAAAAACCCGGGNNNRRRSSSSSSVVVWWWYYY\\\^^^```aaabbbbbbcccgggnnnrrrvvv|||ssshhh___ZZZXXXWWWVVVUUURRROOOMMMMMMPPPSSSZZZ^^^ccchhhlllpppuuuwww{{{{{{||||||}}}~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~zzzwwwvvvtttssspppkkkfffeeeiiiooossstttrrrnnnjjjjjjnnnoookkkfffeeekkkttt~~~sssbbbOOOAAA:::777444333444444333222222333444444444777<<>>LLLccc{{{rrrXXXNNNMMMKKKIIIJJJKKKMMMOOOQQQTTTXXX]]]aaajjjpppyyyzzznnnfffaaa\\\YYYUUUUUUUUUTTTRRROOOLLLKKKPPPOOOMMMLLLJJJIIIIIIIIIIIILLLQQQXXX___eeeiiikkkrrrvvv|||~~~qqqkkkkkkjjjsss}}}vvvnnnaaa]]]WWWVVVWWWYYYYYYXXXWWWSSSRRRSSSUUU\\\iiiuuu}}}{{{zzzzzzzzz{{{}}}}}}zzz{{{|||uuujjjddd]]][[[ZZZVVVMMMDDD}}}zzzxxxvvvwwwwwwvvvuuusssrrrqqqpppppppppqqqrrrxxxyyyyyyxxxtttnnnhhhdddeeeaaa]]]YYYWWWVVVTTTSSSPPPPPPPPPOOOMMMLLLKKKJJJDDDCCCAAA>>><<<===@@@CCCFFFIIIOOOVVV[[[^^^___^^^___``````bbbdddfffggghhhhhhiiimmmuuu|||{{{oooeee^^^[[[ZZZXXXWWWUUUQQQNNNNNNQQQTTTZZZ^^^eeekkkoootttwwwzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~zzz|||~~~{{{wwwtttoooiiicccccciiiqqqxxx{{{{{{tttmmmiiijjjkkkkkkjjjfffiiippp{{{uuudddPPPAAA:::777444333444444333222222333444444444777:::===GGG]]]wwwyyy]]]PPPNNNMMMLLLLLLIIIJJJLLLMMMOOOSSSYYY]]]eeekkkttt{{{sssiiiccc]]]YYYUUUTTTTTTSSSQQQOOOMMMKKKOOONNNMMMKKKIIIHHHGGGFFFHHHIIIMMMQQQWWW\\\```bbbiiinnnuuuzzz}}}}}}~~~~~~~~~vvvllliiigggmmmvvv|||qqqiii___]]]YYYXXXYYYZZZYYYXXXYYYVVVUUUVVVXXX]]]iiiuuu|||yyywwwwwwwwwuuuwwwzzz}}}zzzqqqfffbbb]]]\\\ZZZTTTJJJAAA~~~|||yyyvvvrrrpppoooooonnnmmmqqqqqqpppooooooqqqrrrsssvvvxxx{{{}}}}}}zzzvvvssspppmmmhhhccc```]]]ZZZWWWTTTSSSQQQOOOMMMKKKJJJIIIBBBBBB@@@>>>>>>???DDDGGGIIIMMMTTT[[[___aaaaaaaaa______```aaaccceeehhhiiikkklllqqqzzzrrrhhhaaa^^^]]]YYYXXXUUURRROOOPPPSSSUUU[[[```gggnnnssswwwzzz}}}||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~zzz|||}}}{{{sssmmmgggffflllttt|||yyypppkkkjjjlllnnnnnniiikkkpppzzzuuudddPPPAAA:::777444333444444333222111333444444555666999<<>>}}}|||yyyuuurrrpppooommmkkknnnnnnmmmmmmmmmnnnooooooooorrrvvv{{{~~~yyyvvvrrrnnnkkkgggbbb___XXXVVVSSSOOOLLLIIIGGGFFF?????????>>>>>>AAAFFFIIINNNSSSYYY^^^```aaabbbccc``````aaabbbeeehhhkkkmmmoooqqqwwwwwwlllddd```^^^YYYXXXVVVSSSQQQQQQUUUXXX[[[```hhhpppuuuyyy}}}~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}|||||||||zzz|||zzzssskkkiiinnnwww{{{rrrllljjjllloooqqqlllllloooyyytttcccOOOAAA:::777444333444444333222111222444555555666888:::@@@NNNdddzzz}}}eeeSSSKKKJJJKKKLLLIIIIIIIIIIIIKKKOOOUUUYYY\\\ccckkkrrryyyuuujjj```ZZZUUUTTTSSSRRRPPPOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHCCCCCCEEEGGGJJJNNNPPPRRRUUUZZZbbbhhhllloooqqqrrryyy}}}~~~zzzpppiiigggjjjwwwzzzrrrnnnggghhhhhhhhhgggeeecccbbbccc___]]]^^^```eeerrr}}}~~~{{{wwwtttssstttwwwyyytttxxx}}}wwwllleeebbb___\\\WWWOOODDD;;;|||yyyxxxvvvtttrrrmmmmmmnnnnnnnnnmmmllllllnnnoooqqquuuxxx{{{~~~}}}|||zzzxxxvvvrrrmmmiii___\\\WWWRRRLLLHHHFFFDDD???@@@@@@???@@@DDDIIINNNTTTXXX^^^aaaaaaaaabbbdddddddddeeefffjjjmmmqqqssstttvvv}}}zzzwwwuuuttt{{{}}}pppfffaaa^^^XXXWWWVVVSSSRRRSSSWWWZZZZZZ```hhhpppvvvzzz}}}~~~~~~}}}|||{{{{{{|||||||||||||||||||||{{{{{{zzz{{{|||~~~xxxnnnkkkoooxxx~~~xxxpppjjjhhhjjjmmmpppnnnmmmnnnwww~~~sssbbbOOOAAA:::777444333444444333222111222444555555555888999>>>FFFYYYqqqnnnZZZMMMIIIJJJKKKKKKJJJIIIHHHHHHLLLQQQUUUXXX^^^fffmmmttt|||rrrfff^^^WWWVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPOOONNNLLLJJJHHHCCCDDDFFFIIIKKKMMMOOOPPPPPPUUU\\\aaafffiiillloooqqquuuyyyzzzyyyxxx{{{}}}rrrkkkjjjttt|||tttooolllnnnqqqsssrrrpppnnnmmmjjjfffbbbccceeelllzzzzzzwwwtttrrrrrruuuxxx{{{xxx|||~~~~~~}}}uuullleeebbb^^^ZZZTTTJJJ???888~~~{{{yyysssssstttttttttrrrpppoooqqqqqqpppppprrrtttvvvxxx~~~~~~}}}}}}|||yyytttpppeeebbb\\\UUUOOOJJJGGGEEEBBBBBBBBBCCCDDDHHHNNNRRRXXX\\\aaabbbbbbaaaccceeehhhhhhiiikkknnnssswwwyyywwwzzz|||vvvqqqooommmqqquuuwww}}}rrrgggaaa^^^WWWWWWUUUSSSRRRTTTXXX[[[YYY___hhhpppvvvzzz}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}{{{{{{{{{|||{{{zzzzzzyyy|||}}}~~~zzzppplllpppxxxzzzuuunnnhhhfffhhhkkknnnooolllmmmvvv}}}rrrbbbNNNAAA:::777444333444444333222111222444555555555777999<<>>777777666666555444444333000111222333444444444333555777===HHHYYYooorrraaaUUUNNNNNNNNNKKKHHHEEEFFFFFFGGGJJJMMMRRRWWW___ggglllvvv{{{|||nnnbbbYYYXXX[[[WWWUUUSSSPPPOOONNNNNNNNNJJJHHHGGGGGGGGGGGGEEECCCDDDFFFIIILLLPPPUUU[[[```bbbeeejjjooorrrtttuuuuuuqqqrrruuuxxx}}}~~~}}}zzztttnnnkkkhhheeecccbbbeeejjjooorrruuuyyy{{{|||||||||{{{}}}{{{wwwrrrooommmkkkcccZZZPPPHHH>>>444000111{{{rrrkkkffffffiiiiiikkkoootttxxxzzz{{{{{{rrrccc___XXXPPPJJJFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAEEEHHHHHHGGGFFFGGGIIIKKKLLLNNNPPPSSSVVVZZZ]]]ccckkkvvv{{{nnneee\\\YYYUUURRRRRRTTTWWWZZZZZZ```hhhlllooosssyyy~~~~~~}}}}}}}}}}}}~~~|||yyytttoookkkhhhggghhhiiiiiijjjjjjmmmrrrvvvzzz~~~zzzrrrnnnsss|||yyyoooiiifffeeeiiiwww~~~{{{nnn]]]JJJ<<<555555555555444444333222///000222333444444333333777888<<>>>>>???===>>>???@@@@@@???======777<<>>===:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBGGGGGGGGGFFFGGGGGGHHHIIIOOOQQQUUU[[[fffxxx}}}nnneee]]]YYYSSSNNNLLLOOOSSSWWW\\\^^^bbbggglllqqqtttvvv|||~~~~~~}}}|||}}}}}}||||||{{{|||yyyuuupppllliiiggggggeeefffhhhhhhiiikkknnnqqqxxx~~~{{{|||xxxooohhhdddccciiipppsss}}}{{{lllXXXFFF===666666555444333333333333222222222222333555777888777666888>>>FFFSSSgggyyyiiiaaaWWWOOOMMMLLLLLLLLLKKKKKKKKKLLLNNNRRRUUUWWWbbbjjjttt}}}tttnnnkkkgggddd^^^ZZZWWWTTTQQQOOOKKKJJJJJJIIIHHHGGGEEEDDDBBBCCCEEEFFFHHHIIIIIIIIIOOORRRVVVWWWVVVWWWZZZ]]]```aaaeeennnwww|||~~~}}}vvvrrrpppjjjeeecccaaa___aaaeeeeeelllvvv~~~~~~uuuooommmjjjddd___TTTMMMEEE???999222000333|||xxxxxx{{{~~~vvvooolllmmmpppsssqqqooorrrzzz{{{lll^^^UUULLLKKKHHHEEEBBB???>>>===:::;;;<<<<<<======<<<<<<======>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBFFFEEEEEEEEEFFFGGGHHHHHHKKKMMMPPPTTT]]]mmm~~~ooofff]]]XXXRRRMMMKKKNNNRRRUUUYYY\\\___dddjjjooosssuuuyyy{{{||||||{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}|||yyytttoookkkhhhffffffbbbdddfffhhhiiilllpppssswww~~~|||qqqeee```___bbbiiiqqquuu}}}}}}}}}{{{lllWWWFFF===666666555444333333333333333222222222333555666777888777888===CCCNNNaaarrrtttjjj[[[RRRNNNMMMLLLKKKJJJJJJJJJKKKMMMPPPSSSUUU[[[bbbmmmvvv~~~}}}sssnnnjjjfff```[[[WWWTTTQQQNNNLLLLLLKKKJJJIIIHHHFFFEEECCCCCCDDDEEEGGGHHHIIIIIIIIILLLNNNPPPPPPRRRVVVZZZ[[[]]]aaaiiiqqqwwwxxxwww|||{{{|||{{{rrrnnnlllfffbbbaaa___^^^```dddhhhnnnwww~~~|||tttooommmiiibbb]]]TTTKKKAAA<<<888222111222zzztttssstttwwwxxxwwwuuurrrpppoooqqqtttvvvsssqqqtttzzzsssggg\\\SSSNNNJJJIIIFFFCCCAAA???>>>===:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDFFFGGGGGGHHHJJJKKKNNNTTT```ooozzz~~~oooeee\\\XXXQQQLLLJJJLLLOOORRRUUUWWW[[[aaafffkkkoooqqqtttvvvyyyyyyyyyyyyzzz||||||}}}}}}{{{zzz{{{|||}}}~~~{{{vvvqqqllliiihhhgggaaacccfffhhhjjjmmmrrruuuwww~~~zzzlll^^^ZZZ^^^eeemmmtttuuu{{{}}}{{{}}}|||lllWWWEEE<<<666666555444333333333333333333333333333444555666999777888;;;???HHHXXXhhh|||ttt```SSSOOONNNLLLJJJIIIIIIHHHIIIKKKNNNQQQRRRUUU[[[dddlllttt|||{{{rrrnnniiibbb\\\XXXUUURRRPPPNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEDDDDDDEEEFFFHHHIIICCCDDDFFFGGGHHHLLLQQQTTTVVVXXX\\\bbbiiinnnppppppsssssstttxxx}}}~~~|||zzzzzz~~~~~~uuullliiigggaaa^^^^^^]]]]]]___dddkkkqqqyyyyyysssooommmhhh```YYYRRRFFF;;;888666333111111|||uuusssuuuvvvwwwttttttrrrqqqqqqpppqqqqqqtttrrrttt{{{}}}pppcccYYYRRRNNNKKKHHHGGGEEEBBB@@@???======:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>?????????????????????@@@@@@AAAAAAAAAAAABBBCCCDDDFFFFFFHHHIIIJJJLLLPPPYYYfffooo~~~~~~nnnccc[[[WWWQQQKKKIIIJJJLLLOOOQQQSSSWWW\\\bbbgggkkkmmmpppsssvvvxxxyyyyyy{{{|||{{{|||~~~~~~~~~{{{yyywwwzzz|||~~~~~~yyytttooollljjjjjjdddfffiiikkkmmmooorrruuuwww}}}~~~|||mmm______ffflllqqqtttrrrvvv|||~~~{{{|||~~~|||kkkUUUCCC;;;666666555444333333333333444444444444444444444555888777888;;;===DDDRRR```zzzyyybbbTTTOOONNNLLLIIIHHHHHHGGGGGGHHHKKKMMMOOOTTTXXX^^^dddiiiqqq{{{vvvoooiiibbb\\\XXXUUUTTTRRRQQQQQQPPPOOOMMMLLLJJJIIIGGGFFFDDDDDDDDDEEEGGGIIIBBBBBBAAABBBCCCGGGKKKNNNRRRTTTXXX]]]bbbfffhhhiiiiiijjjlllqqqwww}}}{{{xxxwwwyyy~~~wwwmmmfffdddbbb]]]ZZZ\\\]]]]]]aaafffnnnssszzz||||||wwwrrrpppmmmggg^^^VVVNNNBBB666333555333111000xxxuuuuuuvvvwwwuuuttttttsssqqqpppooonnnuuusssuuu}}}tttnnnddd\\\UUUQQQMMMKKKHHHGGGDDDBBB@@@>>>======:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIKKKNNNUUU```hhhssspppddd[[[WWWQQQKKKHHHHHHJJJLLLNNNPPPSSSXXX]]]bbbfffhhhmmmpppuuuxxxyyy{{{|||~~~||||||}}}~~~}}}{{{yyywww}}}~~~yyytttpppmmmllllllkkkmmmooopppqqqqqqsssuuuwww~~~zzz|||~~~qqqfffgggnnnqqqqqqpppmmmqqqwww||||||yyy|||~~~||||||zzziiiRRRBBB;;;666666555444333333333333333333444444444444444444666666888;;;===BBBNNN[[[tttxxxcccTTTNNNMMMLLLJJJHHHGGGFFFFFFFFFHHHJJJLLLPPPTTTXXX\\\aaajjjttt{{{zzzlllggg___XXXUUUTTTSSSRRRTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHFFFDDDDDDEEEGGGHHHEEECCCAAAAAACCCEEEHHHJJJPPPRRRUUUXXX\\\___aaaccc```bbbeeekkkqqqzzz{{{yyyzzz}}}}}}xxxpppfff``````^^^YYYXXX[[[]]]___dddjjjpppuuu|||yyy|||{{{wwwrrrpppmmmfff[[[RRRIII===222111444333111000yyyuuuttttttssstttsssssssssrrrsssssssssuuutttxxx~~~|||}}}|||xxxtttgggccc^^^ZZZVVVSSSPPPNNNIIIHHHEEEBBB@@@>>>===<<<:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBDDDGGGIIIKKKQQQZZZ```mmmzzzttthhh[[[WWWQQQKKKHHHGGGHHHIIILLLNNNQQQUUUZZZ^^^aaacccjjjnnntttxxxzzz|||~~~}}}}}}}}}}}}|||{{{{{{zzz|||xxxtttqqqnnnnnnmmmsssuuuwwwwwwvvvuuuvvvwwwyyy~~~}}}www{{{~~~ssskkkmmmqqqqqqmmmjjjjjjpppxxx|||}}}~~~yyyvvvzzz{{{wwwwww{{{wwweeeOOO@@@;;;666666555444333333333333222333444444555555555444555666888;;;===@@@KKKVVVhhhvvvwwwfffWWWOOOMMMLLLLLLHHHGGGFFFEEEEEEFFFHHHIIIJJJNNNRRRWWW\\\eeeooowww~~~mmmggg^^^VVVSSSRRRRRRRRRWWWWWWVVVUUUSSSPPPNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGGGGEEEBBBBBBDDDFFFGGGGGGLLLNNNQQQSSSTTTWWWZZZ\\\YYY[[[___eeellluuu}}}uuuoooggg^^^[[[\\\ZZZVVVVVVZZZ^^^aaagggmmmsssxxxzzzxxx}}}{{{vvvqqqnnnjjjbbbVVVMMMBBB999222222333222111222yyyvvvvvvuuuuuutttsssrrrrrrsssuuuxxxyyyvvvwww|||xxxooolllmmmmmmjjjfff```]]]ZZZXXXWWWTTTQQQOOOKKKIIIFFFCCC@@@>>><<<<<<:::;;;<<<<<<======<<<<<<======>>>>>>???@@@@@@AAAAAA@@@???>>>>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBAAADDDGGGHHHJJJNNNUUUZZZgggrrrttthhh\\\XXXRRRLLLHHHGGGGGGHHHLLLMMMPPPTTTWWW[[[^^^___ggglllrrrwwwzzz|||~~~~~~}}}||||||}}}~~~~~~~~~zzzwwwtttsssrrrrrryyy{{{}}}}}}|||{{{{{{{{{{{{~~~|||tttxxx~~~uuunnnoooqqqooojjjhhhlllttt|||}}}|||yyyvvvzzz{{{vvvvvv|||tttaaaKKK>>>;;;666666555444333333333333000111333555555666555555555666888;;;;;;===EEEPPP]]]lll}}}yyykkk]]]RRRNNNMMMOOOIIIHHHFFFEEEDDDEEEGGGHHHGGGKKKOOOSSSXXX___hhhoooxxxvvvoooddd[[[VVVUUUTTTTTTZZZYYYXXXWWWTTTRRRPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFEEECCCAAABBBEEEGGGGGGEEEGGGIIILLLMMMMMMNNNQQQTTTTTTVVVZZZ___eeennnyyyzzztttmmmggg___WWWUUUWWWVVVSSSSSSXXX]]]aaahhhooovvv{{{}}}}}}|||uuuyyyzzzuuuoookkkfff^^^QQQHHH<<<666333333444111111333~~~zzzyyyzzz{{{{{{wwwuuusssrrrsssvvvyyy|||xxxyyy}}}ssshhhddddddeeebbb___]]][[[XXXWWWVVVTTTQQQOOOLLLJJJGGGDDDAAA>>><<<;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAACCCFFFHHHIIIJJJMMMRRRWWWbbblllxxxrrreee]]]YYYSSSLLLHHHGGGGGGHHHLLLMMMPPPSSSVVVYYY\\\]]]eeejjjpppvvvyyy|||~~~}}}||||||~~~~~~~~~~~~{{{yyyxxxxxxxxx{{{}}}~~~|||~~~|||pppuuu~~~wwwppppppqqqnnnkkkjjjoooxxx~~~{{{{{{www|||}}}xxxyyyrrr^^^III>>>;;;666666555444333333333333///111333555666666666666666666999;;;::::::AAAKKKYYYhhhzzz{{{pppbbbVVVOOONNNPPPIIIHHHFFFEEEDDDEEEFFFGGGIIILLLPPPRRRTTTYYYaaagggtttyyymmmccc\\\ZZZYYYXXX[[[ZZZYYYXXXVVVSSSQQQPPPMMMMMMLLLKKKJJJHHHFFFEEEAAA@@@???BBBEEEHHHGGGEEECCCEEEHHHHHHGGGHHHLLLOOORRRTTTWWWZZZ```hhhsss{{{}}}~~~tttnnngggaaaZZZSSSRRRUUUTTTQQQQQQWWW]]]aaahhhpppxxx~~~wwwyyy~~~wwwqqqzzzyyytttmmmhhhcccZZZNNNEEE999555444555444111111444~~~|||zzzzzz{{{{{{xxxwwwtttqqqqqquuu|||~~~zzzsssiiibbb___]]][[[XXXZZZZZZ[[[ZZZXXXVVVTTTRRRNNNLLLJJJGGGDDDAAA>>>===<<<<<<;;;;;;;;;<<<============<<<<<<<<<======>>>??????@@@@@@@@@??????>>>BBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCEEEGGGJJJNNNQQQ]]]dddooozzzwwwjjj___ZZZRRRLLLIIIHHHHHHHHHJJJLLLNNNOOOQQQTTTXXX\\\aaagggooouuuxxxyyyzzz{{{~~~{{{{{{wwwyyyzzz|||xxxwwwrrrkkkeeedddhhhlllvvv~~~zzz~~~zzz{{{~~~oooZZZFFF<<<;;;555444333333222222333333111222444666666555444333777777777888;;;===@@@BBBPPP^^^sssssscccVVVPPPOOOLLLHHHFFFFFFEEEBBBBBBDDDHHHKKKMMMNNNPPPVVV^^^dddllluuuwwwlllccc]]][[[ZZZ[[[ZZZZZZYYYYYYWWWSSSPPPOOONNNMMMMMMMMMKKKHHHEEECCCDDDEEEFFFFFFGGGGGGFFFGGGDDDAAAAAAEEEHHHIIIIIIIIILLLOOORRRVVV^^^hhhppp|||~~~{{{zzz{{{~~~|||{{{}}}}}}~~~}}}ttthhh]]]YYYWWWSSSPPPPPPTTTVVVXXXYYY[[[aaaiiippp{{{~~~|||sssllleeejjjzzzyyyyyyttt{{{rrrnnniiiccc]]]TTTIIIAAA555444333222111111111111~~~}}}zzzxxxwwwwwwxxxyyywwwwwwuuutttsssvvvzzz~~~}}}uuukkkdddaaa___\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTOOONNNKKKGGGDDDAAA???>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCDDDDDDCCCCCCCCC???AAACCCDDDFFFIIIMMMPPPYYY```kkkvvvxxxlllaaa\\\TTTNNNKKKJJJIIIIIIIIIKKKMMMOOOPPPSSSXXX[[[^^^dddkkkrrrvvvyyy{{{|||~~~zzz}}}zzz}}}~~~~~~~~~rrroookkkfffdddfffkkkppp{{{{{{}}}}}}zzz}}}~~~ooo[[[FFF<<<:::555444333333222222333333222333444555555555444333666777777888;;;===@@@AAALLLZZZooozzzlll^^^TTTOOONNNJJJGGGHHHGGGDDDCCCEEEFFFHHHKKKLLLMMMRRRZZZ```fffooo|||zzzppphhhbbb```]]][[[ZZZYYYYYYXXXUUUSSSRRRQQQOOONNNNNNKKKHHHEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFCCC@@@AAADDDHHHIIIIIIJJJLLLOOORRRTTTZZZbbbhhhppptttyyy{{{{{{yyyxxxxxxxxxwwwvvvuuuwwwyyy|||~~~{{{{{{zzzxxxvvvuuuvvvxxxzzz{{{|||{{{qqqeee[[[VVVUUURRRPPPQQQXXXZZZ\\\\\\]]]bbbkkkqqq}}}}}}wwwoooiiidddggguuu|||vvvwww{{{zzzqqqnnnhhhbbb[[[PPPEEE>>>555444333222111111111111zzzyyyxxxwwwvvvwwwxxxxxxvvvwwwwwwwwwwwwyyy}}}xxxnnnfffcccaaa^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVQQQOOOLLLHHHDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<>>>======<<<<<<=========AAABBBBBBCCCCCCBBBBBBAAACCCDDDDDDEEEEEEDDDDDDCCC>>>@@@AAABBBDDDFFFJJJMMMSSSZZZeeeoooyyyyyymmmaaa\\\TTTNNNKKKJJJIIIHHHHHHIIILLLMMMOOORRRVVVYYY[[[```gggnnnssswww{{{~~~}}}|||vvvzzz||||||ooojjjdddaaaccchhhnnnqqq~~~|||||||||zzz~~~ppp[[[FFF;;;999555444333333222222333333333333333444444444555555666666777888:::===???@@@EEERRRfff{{{xxxkkk\\\SSSRRRMMMIIIJJJIIIFFFEEEFFFCCCEEEHHHHHHJJJNNNUUUZZZaaaiiiuuu}}}rrriiiddd___]]]YYYXXXXXXXXXWWWVVVUUUSSSQQQPPPNNNLLLHHHEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEBBB@@@AAACCCGGGIIIJJJJJJMMMPPPQQQQQQSSSXXX]]]aaaeeeiiilllllllllllllllnnnnnnnnnooopppsssuuuvvvuuuwwwxxxyyywwwwwwxxxyyyxxxxxxxxxyyy|||~~~{{{kkk```VVVSSSRRRQQQRRRTTT^^^```bbbbbbdddhhhpppvvv~~~wwwpppiiifffeeefffnnnyyy{{{uuutttyyy|||rrrnnnhhhaaaWWWLLL@@@888444333222111111111111111~~~{{{zzzyyyyyyxxxyyyzzzzzzvvvwwwwwwxxxzzzzzzppphhhdddbbb___\\\ZZZYYYWWWVVVUUUVVVWWWWWWSSSQQQMMMIIIEEEDDDCCCCCCBBBAAA@@@???>>>=========???>>>>>>============>>>AAAAAABBBCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD>>>???@@@AAAAAADDDGGGJJJNNNUUU___jjjsss~~~xxxlll___YYYRRRLLLIIIGGGFFFEEEFFFHHHJJJKKKMMMPPPTTTXXXZZZ^^^eeekkkpppuuuyyy|||~~~~~~|||ppptttzzz~~~~~~}}}{{{rrrkkkccc```cccjjjoooqqq}}}~~~~~~~~~}}}~~~ooo[[[FFF:::888555444333333222222333333444333333333333444555666555666777888:::<<<===>>>>>>III\\\qqqwwwiii___YYYRRRLLLKKKJJJGGGEEEFFFAAADDDFFFGGGGGGJJJPPPUUU^^^eeeoooyyy~~~rrrlllccc___ZZZVVVVVVWWWWWWWWWUUUSSSPPPOOONNNLLLJJJGGGIIIIIIIIIIIIHHHGGGFFFEEECCCBBB@@@@@@BBBEEEHHHJJJKKKNNNPPPPPPNNNMMMOOORRRUUUXXX\\\___```aaabbbccceeefffggghhhjjjlllnnnooorrruuuxxxzzzzzzzzzzzz{{{wwwvvvttttttvvvyyy}}}}}}uuucccZZZRRRPPPPPPQQQTTTYYYccceeehhhjjjlllqqqxxx~~~zzzqqqiiieeedddjjjggghhhlllnnnpppvvv~~~}}}rrrooohhh___SSSGGG;;;444333333222111111111111111}}}yyyyyyzzz}}}}}}}}}|||{{{{{{{{{{{{{{{wwwwwwvvvwww||||||qqqiiieeebbb___\\\YYYXXXWWWUUUUUUUUUVVVWWWSSSQQQNNNKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD>>>???@@@@@@@@@AAADDDGGGKKKRRR\\\fffpppzzzvvvkkk^^^YYYRRRMMMIIIGGGEEECCCDDDEEEHHHIIIKKKNNNRRRUUUZZZ^^^dddjjjooossswwwzzz}}}ooorrruuu}}}~~~~~~uuunnnfffcccgggnnntttvvvyyy}}}nnnYYYEEE:::888555444333333222222333333444333333333333444555666444555777888:::;;;<<<======FFFVVVjjj~~~xxxpppdddYYYOOOLLLJJJGGGEEEFFFBBBDDDGGGGGGFFFHHHMMMRRRYYY___gggqqqyyy{{{kkkeee^^^XXXVVVVVVVVVVVVRRRPPPNNNMMMNNNMMMLLLJJJJJJJJJJJJJJJIIIGGGFFFEEECCCBBBAAA@@@AAACCCFFFIIILLLNNNPPPNNNJJJHHHIIIKKKMMMPPPTTTVVVXXXYYY\\\]]]___```aaabbbdddfffhhhiiiiiimmmqqqtttuuuuuuuuuvvvvvvtttqqqoooppprrruuuxxxzzz~~~}}}|||}}}pppfff[[[TTTNNNNNNPPPRRRXXX^^^bbbffflllppprrrwww}}}}}}uuummmgggeeeeeemmmhhhbbbaaadddlllyyy~~~||||||rrroooggg\\\OOOBBB888333222222111111000000111111{{{vvvrrrqqqpppqqqsssyyy}}}|||{{{zzzyyywwwvvvvvv{{{~~~ssskkkfffccc___]]]YYYXXXWWWVVVUUUUUUUUUUUUQQQPPPOOOMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC>>>???@@@??????@@@CCCEEEJJJQQQZZZdddmmmwwwvvvkkk```[[[UUUOOOKKKHHHFFFDDDBBBDDDFFFGGGIIILLLPPPTTTYYY^^^eeekkkpppssswwwyyytttvvvrrryyy~~~vvvqqqllljjjmmmtttzzz~~~yyy|||lllXXXDDD:::888555444333333222222333333333333333444444444555555444555666888:::;;;;;;;;;???EEEQQQdddyyyrrrdddUUUNNNKKKHHHFFFFFFCCCEEEGGGGGGFFFGGGKKKOOORRRWWW```iiirrr{{{wwwqqqhhh```[[[XXXWWWVVVRRRPPPNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGCCCCCCBBBAAA@@@AAADDDGGGJJJLLLMMMKKKFFFDDDEEEGGGHHHJJJMMMOOOQQQSSSVVVYYYZZZZZZZZZZZZ\\\^^^```bbbcccfffjjjmmmnnnnnnnnnoooqqqooollljjjiiikkkmmmoooooosssxxxyyyvvvtttssstttyyy}}}}}}wwwxxxxxxxxxyyytttddd[[[TTTOOOMMMOOORRRUUU\\\bbbbbbhhhpppuuuxxx{{{~~~}}}wwwpppllljjjiiiiiinnniiiccc```dddooo~~~yyyxxxxxxqqqllldddWWWIII===666333222111111000000000111111{{{vvvqqqooonnnlllkkklllrrr{{{}}}{{{zzzxxxwwwvvvxxx|||{{{}}}vvvmmmhhheeeaaa^^^YYYYYYXXXWWWVVVUUUSSSRRRNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCC???@@@@@@???>>>???BBBDDDIIIOOOYYYbbbkkkuuuxxxnnn```[[[UUUOOOKKKHHHEEECCC@@@BBBDDDFFFHHHKKKOOORRRWWW\\\eeemmmrrrvvvyyy{{{vvvwwwrrrxxx}}}zzzxxxtttqqqqqquuu{{{~~~|||zzzjjjUUUBBB::::::555444333333222222333333222333444555555555444333333444666888999:::::::::>>>AAAJJJZZZpppooo\\\RRRMMMIIIHHHHHHCCCFFFHHHGGGFFFFFFIIIMMMOOOTTT\\\dddkkkssszzz~~~tttjjjccc^^^ZZZXXXUUURRROOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHDDDDDDCCCAAA>>>???BBBEEEFFFHHHHHHFFFBBB@@@BBBDDDCCCEEEGGGHHHJJJLLLPPPSSSTTTSSSRRRQQQSSSUUUXXXZZZ```bbbeeeggggggggghhhiiiiiihhheeedddcccdddfffhhhhhhjjjllljjjhhhgggiiilllmmmttt}}}~~~ttttttqqqkkkhhhkkkssszzzyyypppdddZZZTTTNNNLLLMMMQQQUUUXXX___fffhhhoooyyy~~~xxxppplllmmmnnnooooooqqqooolllkkkooo{{{~~~zzzxxxwwwmmmhhh^^^PPPBBB888444333111111000000000000111111zzzvvvrrrooonnnllliiiiiinnnwww~~~zzzyyywwwvvvvvvzzz|||yyyyyy{{{|||xxxooojjjfffccc```XXXYYYYYYXXXWWWTTTRRRQQQLLLNNNPPPQQQQQQOOOLLLJJJHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFEEECCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAA@@@>>>???AAACCCHHHOOOXXXaaajjjttt~~~zzzqqq]]]YYYSSSMMMIIIFFFCCCAAA@@@AAACCCEEEGGGJJJNNNQQQTTT[[[eeennntttyyy|||~~~uuuttttttxxx}}}|||vvvrrrsssxxx}}}zzz|||zzziiiTTTBBB::::::555444333333222222333333111222444666666555444333333444666888999::::::999;;;===CCCRRRhhh~~~wwwaaaTTTOOOKKKIIIJJJCCCEEEGGGGGGEEEEEEHHHKKKRRRVVV\\\bbbgggmmmrrruuu~~~rrriiibbb]]]ZZZXXXUUURRRPPPOOOOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEDDDAAA>>>>>>AAADDDCCCEEEEEEBBB???>>>@@@CCC???AAABBBCCCDDDGGGKKKNNNQQQOOOMMMKKKLLLOOORRRUUUZZZ\\\^^^_________```bbbcccbbb```___```aaacccdddffffffddd```]]]^^^dddhhhdddnnn{{{|||yyyrrrggg^^^\\\aaagggggggggfffaaaZZZTTTOOOMMMLLLKKKMMMSSSWWW[[[aaahhhpppwww{{{tttllljjjnnnrrrsssrrrtttvvvvvvwww|||}}}{{{zzzjjjeee[[[LLL>>>555222333111000000000000000111111}}}{{{yyyxxxwwwyyysssllljjjooowww~~~~~~~~~wwwvvvvvvvvvvvvwwwyyyzzz~~~~~~zzzuuuvvvzzzzzzsssqqqnnniiiddd```^^^\\\ZZZYYYVVVQQQNNNOOOPPPQQQQQQQQQOOOLLLKKKJJJKKKKKKKKKKKKJJJJJJIIILLLKKKHHHFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@?????????@@@AAABBBEEEMMMXXXaaaiiirrr}}}wwwoooddd^^^VVVPPPMMMJJJEEEAAABBBBBBCCCCCCDDDGGGLLLPPPUUU^^^jjjrrruuuxxx}}}}}}yyy|||rrryyy~~~zzzuuurrrrrrxxx|||{{{~~~{{{fffOOO???999:::555444444333333444444555666555555444444444555555666555444555666999;;;===<<<;;;@@@LLL\\\ooogggUUUNNNLLLJJJHHHJJJKKKJJJGGGEEEFFFKKKOOONNNSSSYYY]]]```eeemmmtttyyy~~~vvvlllccc]]]\\\YYYVVVSSSRRRQQQPPPNNNLLLLLLLLLMMMMMMMMMJJJHHHHHHFFFDDDBBBAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>BBBBBBAAAAAABBBCCCEEEFFFJJJJJJIIIHHHIIIJJJLLLMMMRRRTTTVVVYYYZZZZZZYYYXXX\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[```eeeppp{{{zzznnnbbbYYYTTTSSSTTTUUUTTTRRRRRRQQQQQQOOOMMMKKKOOOTTTVVVWWW___kkkvvvxxxsssqqqjjjgggmmmtttuuusssrrrnnnxxxzzztttuuuiiiYYYJJJ<<<222000444222222000///............yyyqqqmmmooouuu|||~~~|||zzz{{{~~~yyyyyywwwwwwwwwwwwyyyyyy|||zzzxxxuuusssuuuzzzyyywwwsssmmmhhhdddbbb___]]][[[WWWRRRNNNNNNOOOPPPQQQPPPNNNLLLKKKLLLLLLLLLMMMLLLLLLKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCGGGMMMVVV^^^gggrrr~~~uuummmddd^^^VVVQQQMMMJJJEEEBBBBBBBBBCCCCCCDDDGGGLLLPPPVVV^^^hhhqqqwww{{{wwwtttvvvxxx~~~vvvrrrqqqsssyyy|||{{{~~~yyydddMMM>>>888888444444333333333333444444444333333222222222333333555555444555666888;;;===<<<;;;???HHHUUUfff|||wwwdddVVVOOOMMMLLLJJJJJJIIIFFFDDDDDDGGGJJJLLLQQQVVVZZZ]]]bbbiiipppxxx~~~xxxooojjjaaa]]]YYYVVVTTTSSSQQQPPPOOONNNNNNOOOOOOOOOLLLJJJHHHGGGEEECCCBBBBBBCCCCCCCCCBBB@@@>>>======>>>>>>AAAAAAAAABBBBBBCCCDDDEEEGGGFFFEEEEEEEEEFFFHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRSSSTTTTTTUUUYYYbbbnnnyyywwwpppeeeYYYPPPLLLKKKKKKLLLKKKJJJJJJJJJKKKKKKKKKOOOSSSWWWZZZ^^^hhhwwwxxxsssmmmhhhhhhnnnrrrqqqoooooorrr~~~}}}wwwuuugggUUUGGG;;;333111444222111000///////////////}}}uuupppqqquuuzzz}}}|||{{{yyywwwvvvzzz~~~}}}|||zzzyyyxxxwwwxxxzzz{{{}}}xxxtttrrrooonnnssszzz{{{tttoookkkhhheeeaaa^^^YYYSSSOOOOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSOOOOOOOOOOOOOOOOOONNNNNNIIIHHHGGGFFFEEEEEEFFFFFFCCCCCCAAAAAAAAAAAABBBCCCHHHMMMUUU]]]gggsss|||rrrjjjccc]]]VVVQQQNNNKKKFFFBBBAAABBBCCCCCCDDDGGGLLLPPPVVV\\\fffqqqyyy~~~yyyrrrppprrr|||}}}rrrnnnppprrrxxx}}}|||{{{uuuaaaKKK<<<777777333333222222222222333333333333222222222222333333555444444555666888:::;;;<<<<<<>>>CCCJJJXXXoooqqq^^^PPPKKKKKKKKKKKKJJJGGGEEEDDDEEEGGGIIIMMMRRRUUUXXX]]]dddjjjtttyyyzzzlllhhhbbb]]]ZZZWWWUUUSSSRRRQQQPPPPPPQQQPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCBBBCCCBBB@@@>>>=========>>>@@@AAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDFFFHHHIIIJJJJJJJJJIIIMMMOOOPPPQQQQQQPPPOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKMMMSSS[[[eeelllpppqqqiiicccYYYOOOHHHEEEDDDDDDGGGFFFEEEEEEFFFIIIKKKMMMUUUZZZ```eeelllxxxzzztttooogggfffgggmmmooommmnnnpppxxx~~~zzzrrraaaNNNAAA:::444222333000000000000000000000000~~~vvvrrrrrrvvv{{{~~~zzzzzzyyywwwwwwzzz}}}|||{{{zzzyyyxxxxxxzzz}}}~~~wwwqqqmmmkkkkkkqqqzzz}}}xxxsssppplllgggbbb\\\UUUPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTQQQQQQRRRRRRQQQPPPOOONNNIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBBAAA@@@AAABBBCCCHHHNNNVVVaaalllyyyzzzpppiiibbb]]]VVVRRROOOLLLGGGCCCAAABBBBBBBBBCCCGGGLLLOOOWWW\\\eeeqqq|||}}}vvvpppoooqqqyyy~~~}}}qqqmmmoooqqquuuzzz||||||rrr^^^JJJ<<<777777333222222111111222222333444444444333444444555555444444444444666777999:::;;;;;;<<<>>>AAAMMMcccxxxyyygggXXXOOOKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHKKKOOORRRUUUYYY___ccckkkqqqzzz|||wwwooohhhbbb]]]XXXUUUTTTRRRQQQPPPPPPPPPNNNLLLHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCAAA???>>>======>>>???@@@BBBCCCDDDCCCBBBBBB@@@???>>>======>>>???@@@BBBCCCEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLLLLJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKQQQVVVZZZ[[[ZZZVVVOOOHHHDDDBBBCCCDDDGGGGGGGGGGGGIIILLLQQQTTT\\\cccmmmwww}}}zzzuuuppplllhhhggghhhjjjjjjiiiooovvv}}}xxxmmm[[[FFF<<<888555333222///000000000111111000000~~~vvvpppppptttxxx{{{yyyyyyzzzzzz|||~~~|||zzzyyyxxxwwwwwwyyy}}}zzzrrrllliiiiiipppyyy|||yyytttnnnhhh```YYYTTTQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSRRRPPPOOOKKKKKKJJJJJJJJJIIIHHHHHHDDDCCCBBBAAA@@@AAAAAABBBGGGNNNZZZggguuuxxxooojjjaaa\\\VVVSSSPPPMMMHHHDDDAAAAAABBBBBBCCCFFFKKKOOOWWW\\\fffsss}}}uuummmkkknnnpppvvv{{{}}}uuupppoooooossswww}}}}}}ppp\\\III<<<888888333222222111111222222333333333333333333444555666333333444444555666777888999999;;;<<<===FFFZZZmmmttthhh[[[RRRKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJLLLOOORRRVVV[[[^^^dddjjjsss{{{|||rrrjjjaaaZZZVVVUUUSSSPPPOOOOOONNNLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDBBB@@@>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>===<<<<<<===>>>???AAABBBCCCCCCDDDDDDDDDDDDBBBCCCFFFGGGGGGFFFCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFCCCAAAAAADDDHHHJJJKKKMMMJJJGGGCCCBBBCCCEEEFFFHHHIIIKKKLLLNNNRRRYYY]]]gggppp~~~|||zzzyyywwwuuusssrrrnnnjjjgggeeefffooozzz~~~yyyrrrfffSSS???777777555333222///000111111222111111000}}}rrrkkkiiimmmqqqtttvvvxxxzzz||||||{{{wwwvvvvvvvvvyyy~~~|||sssmmmiiijjjqqqzzz}}}wwwppphhh```ZZZUUUUUUUUUTTTTTTTTTTTTTTTYYYXXXXXXXXXYYY[[[]]]___^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYYXXXUUUSSSQQQNNNNNNNNNNNNLLLKKKJJJIIIFFFEEECCCBBBAAAAAABBBCCCFFFNNN[[[lll|||}}}vvvooojjj```[[[VVVSSSQQQNNNIIIDDD@@@AAABBBBBBCCCFFFKKKOOOVVV^^^iiiuuu~~~uuujjjgggiiijjjpppuuuyyy~~~{{{vvvrrrooorrrxxx|||~~~mmmYYYGGG<<<888888333333222222222222333333111000000111111222333444333333444444555666666666777777999;;;<<>>===<<<===>>>???????????????@@@@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@??????@@@@@@@@@@@@??????AAA???======@@@CCCDDDEEECCCBBB@@@@@@AAACCCEEEGGGGGGKKKOOOSSSVVV\\\dddjjjvvv{{{yyywwwxxxzzz|||}}}}}}{{{tttkkkfffccceeeppp{{{}}}vvvlll]]]LLL;;;555555444333222000111222222222111000///wwwkkkbbbaaaffflllppprrrtttxxx{{{~~~|||xxxwwwuuuvvvyyy}}}|||sssnnnjjjkkksss|||xxxpppgggbbb______^^^^^^^^^_________bbbbbbaaabbbccceeehhhjjjhhhhhhhhhgggfffdddcccbbb^^^___``````^^^[[[XXXVVVSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFDDDCCCDDDDDDEEEGGGNNN[[[lll~~~zzztttmmmiii___[[[VVVTTTRRROOOIIIEEE@@@AAAAAABBBCCCFFFKKKNNNVVV___mmmwww~~~ttthhhfffjjjkkkpppuuuyyy|||vvvqqquuu|||~~~~~~||||||jjjVVVEEE;;;777777444444333333333333444444000000000000111222333444222333333444555555555555777666888;;;<<>>===<<<===>>>>>>===============>>>>>>?????????@@@@@@@@@@@@??????<<<===>>>??????>>>===<<<>>>===<<<===@@@AAAAAA@@@AAA@@@@@@@@@AAADDDFFFGGGJJJQQQYYY```fffmmmwww~~~vvvtttrrrsssvvvzzz}}}~~~xxxppphhheeefffkkkvvv~~~ttthhhTTTGGG999555444333222222111222333333333111///...}}}}}}~~~~~~|||wwwnnnccc\\\\\\ccckkkqqqooorrrvvvzzz}}}~~~yyyxxxvvvvvvxxx|||zzzrrrnnnkkkmmmuuu~~~~~~uuummmhhhiiiiiiiiihhhhhhiiijjjjjjiiiiiihhhiiijjjmmmppprrroooooooooooonnnmmmlllkkkcccdddeeeeeeccc```]]][[[VVVVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHFFFFFFFFFFFFFFFHHHNNNYYYjjj}}}xxxrrrlllhhh^^^[[[VVVTTTRRROOOJJJEEE@@@AAAAAAAAABBBFFFKKKNNNUUU```oooyyy}}}sssiiijjjooonnnsssxxx{{{xxxssswww~~~|||}}}}}}|||zzzgggSSSCCC:::666666555444444333333444444555222222222222333444555666222222333444555555555555777666777;;;<<<===AAAHHHXXXhhh|||wwwppp```ZZZRRRNNNLLLKKKJJJHHHFFFFFFFFFHHHKKKOOOQQQRRRUUUZZZaaahhhnnnsssyyy|||uuummm```]]]YYYWWWVVVUUUTTTRRRJJJIIIHHHHHHIIIKKKNNNPPPKKKIIIGGGDDDBBBAAAAAAAAACCCBBBAAA@@@???@@@AAABBB@@@???>>>===<<<======>>>=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===???>>>>>>???@@@@@@>>><<>>>>>AAACCCEEEKKKSSS]]]gggqqqwww|||zzzwwwsssoooooorrrooovvv~~~zzzyyy{{{}}}yyytttwww~~~{{{gggQQQAAA999666666444333111//////000111333111222222333333444444555666777888777666555666777777777888999:::===???AAAPPP[[[ppp|||rrrfffXXXPPPNNNMMMIIIEEEFFFFFFEEEFFFHHHLLLPPPSSSWWW[[[```dddhhhlllqqqttt{{{~~~wwwpppkkkddd]]]YYYVVVSSSRRRPPPNNNLLLKKKLLLMMMMMMLLLJJJJJJIIIGGGFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>============<<<<<<<<<999:::<<<>>>??????>>>>>>??????>>>=========>>>>>>@@@???>>>===>>>???AAACCCAAACCCFFFHHHJJJNNNRRRVVV___kkk{{{}}}yyywwwrrrlllffffffiiilllkkkiii```bbbdddhhhqqq~~~|||nnnaaaDDD===444111111333222000222222222111111111111000}}}yyyxxx~~~xxxpppjjjddd]]]VVVSSSRRRUUU___iiioootttxxxxxxttttttyyy~~~{{{wwwuuuwwwzzz}}}~~~{{{vvvpppmmmkkknnnyyy|||sssrrrpppnnnmmmiiidddaaa^^^[[[XXXVVVUUUTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFFFFHHHKKKQQQ[[[hhhyyyyyyrrrmmmiiiaaa^^^YYYUUUQQQLLLHHHEEEBBB@@@@@@BBBDDDFFFMMMTTT^^^hhhrrrxxx}}}{{{wwwwwwuuurrrqqqsssxxx}}}{{{ssssssuuuxxxvvvttt{{{yyyfffRRRBBB999666666333333111000000000111222111222222333333444444555444555666666555444555777777777777888:::<<>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>@@@BBBCCCFFFHHHLLLOOOSSSXXX^^^bbboooxxx~~~}}}zzzwwwtttmmmgggaaa^^^```bbbbbb```\\\___eeemmmyyyvvveeeXXXBBB;;;333000111333222000111111111000000000//////|||yyyxxx~~~uuulllddd___YYYTTTOOONNNNNNQQQZZZccclllrrrwwwwwwsssppprrrttt||||||xxxvvvwwwyyy{{{|||xxxsssnnnmmmlllppp{{{{{{yyywwwuuurrrooojjjfffaaa^^^[[[XXXWWWVVVTTTRRRQQQPPPNNNKKKIIIGGGFFFFFFGGGJJJQQQYYYdddrrryyyrrrkkkhhh```\\\WWWSSSPPPNNNKKKIIIDDDAAAAAACCCEEEGGGNNNVVV___jjjtttzzz~~~wwwuuuwww{{{|||zzzzzz||||||tttmmmmmmppprrrssswwwwwweeeRRRCCC:::666555222222222111111111111000111222222333333444444555222333555555444444555666777777777888999<<<>>>???FFFLLL\\\rrr~~~qqqdddYYYSSSPPPOOOIIIHHHGGGGGGHHHJJJLLLNNNPPPSSSWWW[[[___ccchhhlllrrrvvv|||yyyqqqiiiccc]]]YYYUUURRRPPPOOOOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>============<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAAAAABBBEEEGGGIIINNNQQQWWW\\\bbbiiipppttt~~~|||zzzvvvrrrnnngggaaa[[[WWWXXXZZZ[[[ZZZWWW^^^iiiuuu{{{lllYYYLLL===888222///000222222000000000000000/////////...~~~~~~}}}tttkkkbbbZZZUUUSSSNNNKKKKKKKKKMMMTTT\\\gggmmmsssuuurrrnnnmmmnnnuuuzzz~~~{{{xxxvvvwwwyyyzzzzzzvvvrrrnnnmmmlllpppzzz}}}zzzxxxtttpppllleeebbb]]]ZZZXXXWWWVVVTTTTTTSSSQQQNNNKKKIIIGGGGGGIIIMMMTTT]]]gggsss~~~zzzrrrlllggg```\\\WWWTTTSSSRRRQQQPPPEEEBBBAAACCCEEEGGGOOOWWWaaalllwww|||{{{vvvvvvzzz|||{{{wwwqqqlllmmmnnnooorrryyy~~~tttcccRRRCCC:::666555111222222222222111000000111222222333333444444555222333555555444444555777666666666777888:::<<<>>>EEEHHHSSSfffzzzrrrbbbVVVQQQQQQKKKJJJIIIHHHGGGHHHIIIJJJMMMPPPTTTWWW[[[___dddhhhkkkpppvvv{{{~~~}}}uuummmfffbbb^^^[[[WWWTTTSSSRRRPPPNNNNNNMMMMMMKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>=========?????????@@@AAABBBDDDEEEDDDDDDDDDFFFIIINNNQQQTTTYYY]]]dddkkkrrrzzz~~~{{{xxxuuuqqqlllhhhbbb]]]WWWUUUWWW[[[^^^```]]]eeerrrvvvcccOOOAAA888555000///000111111000111111000000000/////////uuukkkccc[[[UUUQQQRRRNNNKKKJJJIIIIIIOOOVVV```fffnnnsssrrrooollllllnnnsssyyy}}}}}}}}}|||{{{zzzxxxwwwvvvxxxzzzzzzzzzwwwsssooommmllloooxxx}}}yyyuuurrriiieee```\\\ZZZYYYWWWVVVVVVUUUSSSQQQNNNLLLJJJHHHJJJOOOXXXaaalllxxx|||tttmmmhhhaaa]]]YYYUUUTTTSSSQQQPPPFFFCCCAAACCCEEEHHHOOOXXXcccnnnyyy}}}{{{zzz~~~yyyvvvrrrnnnlllmmmmmmlllnnnxxxzzzppp```OOOAAA999666555111222222222222111000000111222222333333444444555333444666666555555666777666666555666777999;;;<<>>>>>>>>=========@@@?????????????????????@@@@@@AAAAAABBBDDDEEEFFFDDDEEEGGGKKKQQQWWW\\\```eeejjjqqqxxx~~~zzzvvvrrrnnniiidddaaaZZZWWWUUUUUU[[[dddlllpppqqqxxxnnnYYYFFF<<<444222000//////000000000222222111111111000000000~~~}}}wwwnnneee]]]XXXSSSPPPTTTOOOKKKJJJHHHHHHMMMSSS[[[bbbkkkqqqrrrpppnnnllliiimmmrrruuuvvvuuuuuuuuuvvvuuuuuuvvvyyy{{{{{{{{{xxxssspppnnnlllnnnwww{{{xxxmmmiiiccc___]]][[[ZZZYYYWWWVVVUUUTTTQQQOOOLLLKKKKKKPPPYYYdddppp|||}}}tttmmmhhhbbb^^^YYYUUURRRPPPMMMKKKHHHEEECCCDDDFFFIIIQQQZZZeeeppp|||}}}}}}|||wwwqqqkkkkkknnnlllggghhhssswwwmmm\\\KKK>>>777555555222222222111111111111000111222222333333444444555444666777666555444555666555555555555666888:::;;;<<<<<>>IIIWWWhhh}}}nnn___WWWLLLKKKJJJIIIGGGFFFEEEEEECCCDDDFFFHHHKKKPPPWWW[[[ZZZ\\\___bbbeeekkkqqqvvvxxx}}}wwwsssmmmhhhddd```\\\YYYZZZXXXVVVSSSPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEE@@@AAACCCFFFIIIMMMPPPQQQUUUWWWZZZ^^^eeelllsssvvvzzz~~~}}}{{{yyyuuupppggg___YYYVVVSSSQQQPPPQQQUUU]]]kkk|||nnnVVVBBB999777111222222111000///...///111111111111000000000000~~~~~~zzzrrrlllddd]]]XXXVVVUUUTTTSSSNNNJJJIIIHHHHHHNNNUUU[[[```hhhooosssrrrooommmoooqqqssssssrrrqqqqqqrrrooooooqqqvvv{{{~~~~~~tttqqqnnnnnnmmmoooxxxvvvqqqkkkfffcccbbbaaa```WWWWWWWWWVVVUUUSSSPPPOOOQQQVVV___jjjvvvzzzrrrkkkfffZZZYYYXXXXXXYYYXXXVVVTTTNNNJJJHHHIIIKKKNNNWWW```gggsss~~~uuummmqqqooohhhhhhsss~~~~~~zzzssshhhWWWEEE999444444666444333111//////000111333111222222333333444555555555555666444222000111111555444444444555666888999::::::>>>EEEOOO^^^tttvvvfff\\\KKKKKKJJJIIIGGGFFFEEEEEE===>>>@@@BBBEEEJJJPPPUUUXXXYYY[[[]]]```gggnnnssstttzzz~~~zzzuuupppmmmjjjfffddd```^^^[[[WWWRRRNNNJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBCCCDDDFFFGGGBBBDDDFFFKKKOOOTTTXXXZZZaaabbbeeeiiiooovvv|||}}}|||zzzwwwuuurrrkkkaaaXXXRRROOOMMMLLLRRRTTTYYYcccrrr|||fffLLL:::555666111222333222000///......000000000000////////////zzzvvvmmmiiiddd^^^YYYVVVUUUUUUNNNJJJGGGGGGFFFEEEIIIOOO\\\bbbjjjqqquuuxxxyyyzzzuuusssrrrqqqrrrrrrrrrqqqtttssstttxxx~~~~~~sssqqqnnnkkklllqqqxxx~~~|||wwwpppjjjfffcccaaa___YYYYYYXXXWWWVVVUUUTTTTTTQQQTTT\\\hhhxxxyyyqqqiiiddd```]]]ZZZXXXWWWWWWVVVUUURRRQQQPPPMMMLLLPPPXXX___nnnyyyxxxqqqrrrpppnnnpppxxx}}}}}}zzzzzz}}}yyyvvveeePPPBBB888222000222222111111111000000//////000111222333444444444444666666555555444444333333444555555666777888888999888666999BBBGGGNNNddd|||pppaaaWWWQQQJJJGGGHHHGGGCCC???CCCBBB@@@@@@AAADDDGGGIIIPPPQQQTTTVVVZZZ```gggllltttwww||||||yyyvvvtttqqqpppoookkkeee___ZZZXXXXXXXXXPPPOOOMMMKKKKKKKKKLLLMMMKKKLLLLLLKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDGGGFFFCCCBBBGGGLLLMMMLLLNNNLLLLLLQQQXXX^^^dddhhhppprrruuuyyy|||~~~{{{|||}}}zzzvvvsssqqqpppkkkaaaTTTMMMKKKMMMNNNMMMSSSYYYbbbmmm|||kkkSSSCCC<<<777111000000000000///...---,,,+++,,,---000111111---+++zzzvvvnnniiiccc^^^ZZZWWWTTTRRRMMMIIIGGGGGGFFFEEEIIIPPPZZZaaakkkrrrvvvxxx|||}}}|||zzzxxxwwwvvvtttssssssrrrtttyyy~~~~~~{{{rrrpppmmmkkkkkkpppxxx}}}{{{uuuoookkkgggdddaaa___^^^]]]ZZZXXXVVVUUUTTTRRRUUU\\\iiixxx{{{xxxsssmmmiiibbb___\\\YYYYYYXXXVVVUUUQQQQQQPPPOOOOOOUUU^^^eeepppzzz|||}}}rrrsssrrrpppttt|||uuuvvvyyyzzzsssbbbMMM@@@777333222555222111111111000000000000111222333444555555555555666555555555555555444444444555555666666777777777999666999@@@CCCHHHZZZooovvvlll]]]VVVMMMIIIIIIHHHEEEAAA??????>>>===>>>@@@BBBDDDKKKMMMPPPTTTXXX]]]dddhhhmmmqqqwww|||~~~~~~|||{{{yyy{{{wwwrrrlllgggdddbbbbbbXXXVVVTTTQQQOOOOOOOOOPPPOOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFJJJPPPTTTVVVXXXUUUTTTXXX___hhhqqqwww}}}~~~~~~~~~}}}}}}|||wwwqqqkkkhhhfff^^^XXXPPPMMMMMMOOOOOOOOOVVV```mmmzzz|||sss___III;;;777444///000000000000///...---,,,---------///000///,,,***~~~zzzvvvpppjjjccc___]]]YYYRRRMMMKKKGGGFFFGGGFFFEEEIIIOOOWWWaaallltttvvvzzz{{{xxxuuutttrrrrrruuuzzz|||yyyqqqooollljjjjjjooovvv{{{|||wwwrrrmmmhhhdddcccaaa^^^ZZZWWWTTTRRRRRRTTTVVV]]]hhhvvvzzzwwwtttqqqnnnkkkcccaaa]]]\\\[[[YYYXXXVVVPPPQQQRRRRRRSSSZZZdddlllsss|||}}}wwwyyy~~~rrrtttuuuuuuzzzssssssvvv|||{{{qqq___III===666333444777111111111111111000000000222333444555555666666555555555555555555666666666555555555555555555555555888666999======@@@MMM^^^ppp~~~yyyhhh___SSSLLLJJJIIIFFFCCC======<<<======>>>??????DDDGGGLLLPPPTTTYYY___bbbdddiiipppvvvzzz|||~~~{{{vvvrrrpppnnnfffddd```\\\XXXWWWVVVVVVUUUTTTQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGIIIKKKMMMPPPVVV___ggghhhfffdddeeelllwww}}}|||zzzyyywwwqqqjjjccc___]]]TTTRRRPPPPPPRRRSSSSSSSSSYYYgggxxxsssfffQQQ===555444222...000000000///......------///---,,,,,,------+++***{{{xxxrrrkkkdddaaa```[[[QQQIIIIIIFFFEEEFFFEEEDDDHHHNNNUUU```nnnvvvwww{{{}}}wwwtttsssrrrssswww|||{{{wwwooonnnkkkiiiiiimmmtttyyy~~~yyysssmmmiiiiiifffaaa\\\XXXUUUTTTTTTVVVXXX]]]hhhuuuzzzuuuqqqnnnkkkiiicccaaa___]]]]]]\\\ZZZXXXRRRSSSSSSTTTVVV]]]hhhpppttt|||uuuwww~~~{{{rrrvvvzzz~~~}}}ssstttvvvyyy~~~|||ooo\\\FFF:::555333444666111111111111111111111111222333333444555555444444444444444555555666666777444444444444444444444333777666888:::999:::DDDPPPdddxxxuuujjj[[[QQQMMMJJJFFFCCC>>>>>>>>>>>>>>>>>>>>>>>>???BBBGGGLLLPPPUUUZZZ]]]^^^cccjjjpppuuuxxx{{{}}}}}}{{{vvvsssooojjjeeecccaaaaaa___\\\YYYUUURRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTLLLNNNRRRUUUVVVZZZfffqqqtttvvvwwwwww|||~~~{{{zzzrrrrrroooiiibbb]]]ZZZYYYVVVVVVVVVVVVVVVWWWXXXYYY]]]lll~~~vvvgggYYYFFF999555555333///000000///...............///,,,******+++,,,,,,,,,|||yyytttmmmfffcccaaa\\\RRRIIIHHHFFFEEEFFFEEEDDDGGGMMMUUUaaapppxxxzzz}}}}}}wwwtttssstttuuuyyy~~~{{{uuummmllljjjhhhhhhkkkqqqvvv{{{uuuppppppmmmgggaaa]]][[[[[[[[[YYYZZZ___hhhttt{{{uuuqqqnnnllljjjdddcccaaa``````___]]][[[TTTTTTUUUUUUWWW^^^hhhpppuuu|||yyy{{{zzzuuu{{{{{{rrrsssuuuxxx{{{~~~{{{nnnZZZDDD888444222222222111111111111111222222222111111222333333333222222333333444444555555666666444444444444333333333333444555777999888999@@@HHH]]]qqquuueeeYYYRRRMMMGGGBBB@@@@@@??????>>>>>>======<<<@@@DDDIIIMMMQQQUUUXXXZZZ^^^eeekkkooossswwwzzz~~~yyytttqqqpppoookkkiiieee```]]]\\\[[[[[[[[[\\\^^^___````````````ZZZZZZ]]]]]]YYYWWW___kkkuuu}}}|||yyywwwmmmkkkggg```YYYUUUTTTUUU]]]]]]]]]ZZZXXXYYY]]]```ggguuuuuujjjXXXLLL>>>888777555222...000000///............///---+++))))))+++---......{{{xxxuuupppiiieeebbb\\\SSSLLLKKKIIIHHHIIIHHHFFFHHHMMMWWWbbbqqqzzz|||~~~}}}wwwuuuuuuuuuvvvyyy~~~yyytttlllkkkiiiggggggjjjooosss}}}vvvrrrkkkddd___]]]]]]^^^^^^___ccckkkuuu|||xxxvvvtttsssqqqjjjhhhfffeeedddbbb^^^\\\UUUVVVVVVVVVXXX___iiiqqquuu|||~~~{{{www~~~}}}mmmqqquuuyyy|||}}}~~~yyykkkWWWBBB777555222000000111111111222222222222222111111222222222222111111333333333333333444444444444444444444444444444444333555777777777999>>>DDDTTTfff|||}}}oooccc[[[TTTLLLFFFBBBAAA@@@>>>===<<<<<<<<<;;;>>>BBBEEEHHHLLLQQQTTTWWWZZZ___cccggglllqqquuuyyy{{{~~~zzzxxxuuuqqqnnnlllkkkjjjjjjlllnnnpppqqqqqqqqqqqqqqqmmmkkkhhh^^^SSSUUU___ppp{{{vvvrrrpppjjjfff___VVVOOOMMMNNNPPP^^^```aaa^^^[[[^^^eeelllyyy|||jjj]]]III@@@888666666333///---000///...------...///000...,,,******,,,.........~~~yyyvvvvvvrrrlllgggbbb\\\UUUQQQPPPNNNMMMNNNLLLIIIKKKOOOZZZdddqqq{{{}}}zzzuuutttuuuuuuuuuwww{{{~~~}}}wwwrrrkkkjjjhhhffffffhhhmmmrrrxxx{{{sssjjjdddbbbbbbbbbdddeeehhhoooyyy~~~|||{{{zzzyyywwwsssqqqnnnkkkhhhddd___\\\UUUVVVWWWXXXZZZbbbllltttwww~~~~~~zzzwwwuuuzzzmmmrrrxxx|||}}}zzz~~~|||wwwfffSSS???777666444111///111111111222222333333333222222222333333222222111333222222222222222222111333333444444555555666666333555666555555888===@@@HHHYYYnnn~~~vvvmmmfff^^^TTTMMMGGGEEEBBB@@@>>>>>>??????;;;===???@@@CCCGGGLLLPPPSSSUUUXXXZZZ]]]ccciiimmmooorrrvvv|||}}}{{{zzz{{{}}}{{{wwwkkk[[[XXX___rrr}}}}}}{{{xxxsssnnnjjjgggccc^^^UUULLLGGGGGGLLLPPPXXX^^^cccdddeeejjjuuu~~~sss```RRRAAA:::555555444000...111000///...------...000111111///---,,,------,,,+++|||wwwtttvvvsssnnnhhhaaa[[[WWWUUUTTTRRRQQQRRROOOLLLMMMQQQ\\\eeerrr||||||zzztttxxx|||zzzuuuqqqqqqsssuuutttvvvyyy{{{zzzuuupppjjjiiihhhfffeeehhhmmmppprrr|||vvvoookkkkkkkkkiiijjjlllsss|||~~~}}}zzzxxx{{{xxxtttpppkkkeee___[[[UUUVVVXXXYYY\\\dddooowwwyyyzzzqqqpppqqqtttyyyqqqvvv|||~~~}}}}}}~~~xxx}}}zzzuuuaaaOOO===777777666222000111111111222222333333333333333444444444333222222333222222111111000000000333333444444555666777777444666666444333777<<<>>>???OOOddduuuzzzsssnnnfff[[[SSSLLLJJJFFFCCCAAAAAABBBCCC;;;<<<======???DDDIIIMMMQQQQQQRRRTTTWWW\\\ccchhhiiikkkqqqvvv|||xxxhhhccchhhxxx}}}xxxxxxvvvsssnnnhhhccc```ZZZUUUMMMEEEBBBFFFNNNTTTSSS[[[eeekkknnnvvvnnnYYYKKK???999555666444///000555000///...------...000111444222000......,,,***(((|||xxxvvvvvvsssnnniiidddaaa______`````````\\\WWWTTTTTTVVVaaahhhqqqxxxzzzyyywwwuuuppprrrsssrrrpppppppppqqqnnnrrrwww}}}~~~zzzrrrlllddddddeeeeeeeeegggjjjmmmnnnuuusssiiijjjqqqqqqrrrtttxxx~~~~~~|||yyyuuupppjjjbbb]]]XXXVVVWWW]]]ccciiirrryyy~~~wwwooogggnnnmmmnnnvvvvvvxxx{{{~~~|||yyy{{{~~~vvvnnn\\\LLL;;;555555444333222000000000000111222333444111111111111111111111111//////000111222444555666333444444555555444444333555555666666777888888888@@@DDDRRRhhh~~~|||wwwxxxxxxnnnaaaVVVOOOHHHEEEFFFFFFCCC@@@AAA@@@>>>===???BBBFFFHHHMMMMMMNNNOOORRRUUUXXXZZZdddeeehhhlllrrrwwwzzz{{{}}}|||zzz~~~yyyuuuwwwsssoookkkgggccc^^^ZZZSSSKKKDDDCCCEEEHHHNNNTTTSSSfffxxx~~~}}}xxxcccNNNBBB;;;777222111111111...,,,.........///////////////111...******,,,......---~~~zzzxxxvvvsssnnniiieeebbbaaaaaadddeeeeeebbb^^^[[[[[[]]]eeejjjrrrwwwyyyxxxwwwvvvrrrssssssrrrppppppqqqsssuuuwww{{{~~~~~~yyyqqqkkkcccddddddcccdddgggkkkoooooovvv~~~rrroootttssstttvvvzzz}}}zzzuuunnnfff```ZZZVVVWWW]]]cccjjjrrr{{{}}}xxxuuupppiiifffiiinnnvvv}}}}}}~~~~~~~~~|||yyywww|||{{{sssjjjXXXIII999444444444333333000000000000111222333444222222222222222222222222000000000111222333444555333333444444444444333333333333444444555555666666===@@@LLL^^^rrr{{{qqqddd[[[OOOIIIHHHHHHFFFDDDCCCAAA>>>======???BBBCCCGGGHHHIIIJJJMMMPPPSSSUUU___aaaccchhhmmmrrruuuvvvzzz|||}}}zzzvvvsssrrroooiiieee```\\\WWWTTTLLLFFFBBBCCCEEEGGGNNNUUUbbbttt~~~oooZZZGGG>>>999666222111111111///------------...............333000,,,***++++++***)))}}}{{{wwwtttoooiiifffdddcccccchhhiiijjjiiigggfffffffffjjjnnnssswwwxxxxxxxxxxxxvvvvvvuuusssrrrqqqsssuuu}}}~~~}}}wwwpppjjjccccccbbbbbbbbbffflllqqqqqqwwwxxxqqqrrruuuvvvxxx}}}{{{sssjjjccc\\\XXXWWW]]]cccjjjttt||||||vvvyyyyyyvvvuuutttqqqmmmfffnnnxxx{{{xxxuuuttt|||~~~xxxnnndddRRRDDD777333444333222333000000000000111222333333333333333333333333333333222222111111222222333444333333444444444444333333333333333444555555666666:::<<>>===>>>???@@@CCCCCCEEEGGGJJJMMMOOOQQQYYYZZZ]]]aaaeeeiiilllnnntttvvvzzz~~~~~~zzzwwwvvvtttqqqoookkkgggaaa[[[WWWRRRNNNKKKFFFDDDDDDFFFGGGJJJSSS]]]qqqsssaaaMMM>>>888666444111000111111000///------------------------111...+++*********)))(((~~~zzzwwwqqqkkkgggdddccccccdddfffiiikkklllmmmnnnnnnpppsssuuuwwwwwwxxxzzz{{{{{{{{{zzzwwwuuutttvvvxxx~~~{{{vvvnnniiibbbbbbaaa```aaafffmmmrrruuuyyyvvvrrruuuvvvzzz~~~vvvlllddd]]]YYYYYY^^^dddkkkuuu~~~~~~xxxxxxxxxwwwwwwvvvtttqqqlllyyyyyytttssssss{{{|||uuuiii^^^KKK???444222333333222333111111000000111222222333333333333333333333333333333333222222111222222333333333333444444333333333444444555666666777777888888:::@@@HHHRRRdddwwwgggZZZTTTPPPLLLIIIIIIGGGDDDAAA??????@@@@@@BBBBBBDDDGGGIIILLLNNNPPPRRRTTTXXX[[[^^^aaadddfffnnnppptttxxx}}}}}}{{{xxxtttqqqooonnnlllkkkddd___XXXRRRNNNJJJGGGEEEFFFEEEGGGIIILLLQQQ___lllxxxhhhUUUBBB888555222111111000111111000000.........---------------+++***))))))***++++++,,,}}}zzzuuuoooiiieeecccaaa^^^___bbbggglllppprrrsssvvvwwwxxxyyyyyyzzz}}}}}}yyyxxxxxxyyy}}}||||||{{{yyytttmmmiiibbbaaa```___```eeelllqqqvvvzzz|||wwwyyy}}}wwwlllddd^^^ZZZZZZ```fffmmmvvv{{{wwwxxxwwwwwwyyy{{{yyyvvvsssuuuwwwsssssstttzzz|||tttfffXXXDDD;;;333222333222111222111111111000111111222333333333333333333333333333333333222222111111222222222333333333333333333222444444555555666777777777777:::???DDDIIIUUUlllqqqeee^^^WWWPPPKKKIIIGGGEEEBBB@@@@@@@@@@@@AAABBBDDDGGGIIIKKKMMMMMMMMMPPPTTTVVVWWWYYY]]]```hhhjjjmmmrrrvvvzzz|||}}}}}}zzzyyyvvvrrrnnnkkkiiihhhfffeee\\\WWWQQQKKKHHHFFFEEEDDDJJJIIIIIIMMMQQQZZZlll{{{mmm\\\KKK<<<555555///000000111000000000000////////////......------))))))************+++,,,~~~}}}{{{wwwrrrmmmhhhcccaaa[[[[[[^^^cccjjjppptttuuuzzz{{{|||{{{{{{}}}}}}yyyxxxxxxyyyxxxxxxxxxwwwrrrlllgggaaaaaa`````````dddjjjoootttuuuyyy|||yyynnnfff^^^[[[\\\bbbiiiooowww}}}zzzwwwvvvsssuuu{{{}}}yyywww~~~uuuqqqsssvvv|||{{{ssscccSSS@@@888222333333222111222222111111111111111222222333333333333333333333333333333222222111222222222222222333333333333222222222222222333444444555555888:::>>>BBBCCCJJJ[[[kkk~~~yyyooohhhaaaYYYRRRJJJIIIFFFCCCAAA?????????@@@AAACCCEEEGGGHHHIIIIIIIIIMMMPPPRRRRRRSSSWWWZZZaaacccfffjjjnnnqqqssstttwwwzzz}}}~~~{{{wwwuuussspppmmmiiifffdddbbb___]]]TTTPPPJJJFFFEEEFFFGGGGGGNNNKKKLLLQQQYYYeeewwwuuu___OOOCCC999444444---///111111000//////000000000000///......------+++,,,---+++)))(((((()))~~~}}}}}}yyyyyyxxxuuupppkkkfffccc^^^]]]]]]bbbiiipppuuuvvv}}}~~~~~~~~~~~~yyyuuutttvvvvvvwwwxxxvvvqqqjjjeee```aaaaaaaaaaaadddhhhlllmmmnnnooorrruuuvvvwwwwwwyyyzzz}}}{{{qqqjjj]]][[[^^^eeekkkpppwww~~~~~~{{{xxx{{{}}}zzzrrrpppssswwwzzzqqq___OOO===777333333444111000222222222111111111111111222222222222222222222222222222222222111222222333333222222333333333333222222111222222333333444444555888999;;;>>>>>>BBBNNN\\\ooowwwrrrllleee___QQQOOOLLLHHHDDDAAA@@@???AAABBBCCCEEEFFFFFFFFFFFFEEEIIIMMMNNNMMMNNNRRRVVVZZZ\\\___bbbeeehhhjjjjjjmmmppptttwwwzzz~~~{{{zzzyyyvvvssspppnnnlllkkkhhheeebbb___\\\WWWTTTMMMIIIDDDBBBCCCFFFJJJKKKQQQOOORRR[[[fffrrr|||gggPPPBBB;;;666222222,,,///111111///---...///000000///......---,,,,,,***,,,...---***((()))***~~~||||||{{{vvvwwwwwwvvvsssnnniiieeecccaaa___cccjjjqqquuuwww~~~xxxsssqqqvvvvvvxxxxxxvvvqqqiiiccc```aaaaaaaaaaaacccgggjjjhhhggghhhjjjmmmooopppppppppqqqssswwwzzz}}}~~~tttnnn]]][[[___fffmmmqqqwww~~~~~~wwwpppnnnsssxxx~~~yyyppp]]]LLL<<<666333444444111000111222222111111111111111222111111111111111111111111222222111111222222333444222222222333333222222222333333444555555666666777888777888:::;;;>>>IIITTTdddyyy{{{wwwsssnnniiiXXXVVVRRRNNNIIIEEEBBB@@@CCCDDDFFFGGGGGGGGGFFFFFFCCCGGGLLLLLLJJJKKKOOOSSSVVVXXXZZZ]]]```bbbddddddfffiiimmmqqquuuzzz~~~|||uuutttssspppnnnkkkhhhggggggeeebbb___\\\XXXRRROOOIIIEEE@@@???BBBGGGLLLNNNUUUSSSXXXdddrrr}}}ttt^^^FFF:::777444111///,,,///222111///------...//////...---,,,,,,++++++'''***------++++++,,,...}}}|||}}}}}}}}}|||yyyvvvuuuvvvtttppplllhhhggggggjjjnnnssswwwxxx~~~~~~yyyvvvuuuzzzyyyxxxwwwuuuqqqlllhhhdddbbb______aaadddeeefffbbbaaaaaaaaabbbdddfffggghhhjjjlllnnnppprrruuuxxx}}}~~~zzznnnjjjeeeaaafffqqq{{{~~~~~~zzzuuuuuuuuuvvvvvvvvvvvvvvv}}}xxxmmmZZZHHH999777444222333333222111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222333333444444444444555555666777888999;;;???EEEIII[[[lll{{{tttooo```\\\UUULLLEEEBBBDDDGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEHHHJJJJJJIIIKKKOOOQQQSSSUUUXXX[[[]]]^^^___]]]```eeekkkppptttwwwyyy}}}|||wwwsssssspppmmmjjjgggeeeaaa^^^]]][[[XXXUUURRROOOKKKHHHFFFEEEDDDCCCDDDIIIQQQVVV[[[```iiirrr{{{wwwaaaQQQ@@@999666333111111000000///...------,,,,,,------------------------***+++,,,------,,,)))(((}}}|||}}}~~~~~~~~~{{{yyywwwvvvvvvuuurrrooopppooooooqqqtttwwwzzz{{{~~~zzzyyyxxx{{{zzzyyywwwuuuqqqkkkgggbbb```]]]]]]___aaacccccc]]]]]]\\\]]]^^^___aaabbbeeefffhhhiiikkkmmmqqquuuvvvwwwyyy}}}tttiiieeebbbgggrrr{{{}}}vvvrrrssstttuuuwwwxxxzzzzzz{{{uuukkkXXXFFF999666444222333333222111222222222222222222222222111111111111111111111111222111111000000111111222222222222222222222222222111111222222222222333333555666777777999<<>>444222222000///////////////...------,,,,,,------------------------,,,,,,,,,+++++++++******zzzwwwttttttvvvxxx{{{{{{yyywwwuuutttuuuwww{{{}}}~~~}}}{{{{{{zzzzzzzzz{{{{{{zzzzzz|||~~~}}}}}}}}}{{{|||~~~}}}|||{{{|||}}}~~~}}}zzzxxxuuuoooiiiddd\\\ZZZYYYYYYZZZZZZYYYXXXSSSRRRRRRRRRSSSUUUWWWXXX[[[[[[[[[[[[]]]aaafffkkkooooooppppppsssxxxvvvllliiihhhmmmvvv~~~|||vvvrrrnnnoooqqquuuzzzwwwooodddRRRBBB777555333222222333222111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111333333333444444444555555444444555444444666999;;;>>>AAAKKK[[[ooo}}}yyysssmmmjjjhhhcccZZZSSSRRROOOKKKIIIHHHHHHHHHGGGJJJJJJIIIFFFFFFGGGFFFBBBEEEFFFGGGHHHJJJLLLNNNOOORRRSSSVVVYYY\\\^^^```aaabbbdddgggkkkooosssuuuvvvwwwyyy{{{||||||}}}|||zzzxxxwwwwwwsssnnniiifffdddbbb```___]]]YYYVVVTTTQQQNNNKKKIIIHHHGGGEEEDDDCCCDDDFFFDDDGGGMMMTTT[[[ccckkkppp}}}wwwcccRRRBBB:::333444444222000000//////.........------------------------------------,,,+++*********++++++zzzvvvqqqpppppprrrtttuuutttrrrppppppqqquuuyyy|||}}}}}}~~~~~~~~~}}}}}}~~~|||{{{{{{{{{|||}}}~~~}}}{{{{{{|||}}}~~~|||xxxtttnnngggbbbZZZYYYXXXXXXXXXWWWUUUSSSPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVVVVXXX\\\aaafffggghhhhhhiiikkkpppwww{{{|||qqqpppooosssyyyxxxssspppnnnppprrrwww|||vvvmmmaaaPPP@@@777444222111222333222222000000000000000000000000111111111111111111111111111000000000000000000111111111111111111111111111333333333444444444555555444555555555444444777999:::999===KKK^^^ppp{{{~~~{{{{{{{{{vvvmmmeee\\\WWWQQQMMMKKKJJJIIIIIINNNTTTUUULLLEEEDDDEEECCCAAAAAABBBDDDFFFIIILLLMMMPPPQQQRRRTTTVVVYYYZZZ[[[[[[]]]```dddhhhkkknnnooonnnpppssstttuuuwwwzzz|||~~~|||xxxuuutttssssssrrrnnngggbbb___]]]ZZZYYYXXXVVVSSSPPPOOOLLLIIIGGGFFFFFFEEECCCAAAAAADDDGGGGGGNNNXXXcccnnnwww|||jjjVVVFFF>>>888444555555111//////...............------------------------------------,,,+++*********++++++{{{vvvsssqqqooooooqqqrrrrrrqqqqqqqqqqqqtttxxx|||~~~~~~~~~}}}}}}}}}~~~~~~||||||~~~}}}yyytttmmmfff```YYYXXXXXXXXXXXXVVVSSSPPPLLLLLLLLLLLLMMMOOOPPPRRRPPPQQQRRRRRRTTTWWW\\\```ddddddeeefffhhhmmmssswww~~~yyyxxxxxxyyy}}}}}}sssooonnnooopppsssxxx~~~uuukkk^^^MMM>>>666444111111222333222222111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111111111222222222222333333333444555555444444555777999999;;;DDDSSSeeettt}}}}}}vvvhhhbbbZZZTTTPPPNNNMMMLLLRRR[[[\\\PPPEEEDDDEEEDDD======>>>???AAADDDFFFHHHKKKLLLLLLMMMOOOQQQSSSTTTTTTVVVYYY\\\```bbbdddeeefffhhhkkkmmmnnnpppsssuuuwwwxxx{{{}}}zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzyyyyyyyyywwwtttqqqooonnnoooooommmiiibbb]]]YYYWWWTTTRRROOOMMMKKKIIIHHHGGGDDDBBBBBBCCCCCCAAA???AAAGGGLLLSSS[[[gggtttnnn[[[III>>>:::555222333333///,,,---........................------------------------,,,,,,,,,+++++++++******~~~yyywwwtttqqqppppppqqqrrrrrrvvvuuutttvvvzzz~~~~~~}}}yyytttlllddd___ZZZYYYYYYYYYXXXUUUQQQNNNHHHHHHGGGGGGHHHJJJLLLMMMKKKLLLNNNOOOQQQSSSWWW[[[aaabbbcccccceeeiiinnnrrruuu}}}yyypppnnnooommmooosssyyy|||rrrgggZZZJJJ<<<555333111000222333222222222222222222222222222222111111111111111111111111000000////////////000000111111111111111111111111111111222222222222333333222333444444333333444666444888>>>CCCLLLZZZkkkxxxxxxqqqggg___ZZZWWWVVVUUUSSS[[[[[[OOOFFFGGGFFFBBB>>>>>>===<<<===???AAACCCFFFFFFGGGHHHIIILLLNNNOOOOOOPPPSSSVVVYYY[[[\\\]]]^^^```ccceeegggiiilllnnnnnnppprrruuuwwwyyyyyyyyy||||||}}}}}}|||zzzxxxwwwttttttuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyzzzzzzyyyxxxxxxwwwtttwwwyyyxxxtttqqqpppppppppnnnllljjjiiiiiikkklllhhhddd^^^YYYUUURRRNNNKKKIIIGGGEEEEEEEEEDDDBBB@@@@@@BBBCCCBBBBBBFFFNNNUUUccckkkwwwppp]]]KKK>>>888888333111333222...---...........................------------------------++++++,,,---,,,+++***))){{{zzzwwwsssqqqqqqrrrsssssszzzxxxvvvwww{{{~~~~~~yyytttlllddd^^^ZZZYYYYYYYYYYYYVVVQQQMMMDDDDDDDDDDDDEEEGGGHHHJJJGGGIIIKKKMMMOOOQQQTTTWWW[[[[[[\\\\\\]]]```eeeiiiooowwwxxxpppppprrrkkkmmmrrrzzz{{{qqqeeeXXXGGG:::555333111000111333333222222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000333333444444444555555555000111333333222222333444+++333;;;???CCCNNN___mmm{{{~~~sssiiiccc```^^^]]]RRRXXXVVVKKKGGGJJJHHH@@@BBBAAA???=========???@@@EEEDDDDDDEEEGGGIIILLLMMMMMMNNNQQQSSSVVVXXXYYYYYYZZZ\\\___aaabbbdddgggiiihhhiiillloooqqqrrrrrrrrrtttuuuuuuuuutttsssqqqppppppqqqqqqrrrsssssstttttttttsssrrrrrrqqqqqqrrrrrrssssssttttttsssrrrqqqqqqnnnqqqsssrrrnnnkkkjjjkkkjjjiiigggeeeeeegggiiijjjeeeaaa\\\WWWSSSOOOJJJGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@BBBEEEEEEFFFLLLVVV___nnnvvvwwwdddQQQAAA888444777444222444333000///222---.....................------------------------***+++---------,,,***(((~~~{{{wwwvvvwwwxxxyyyyyy||||||}}}}}}}}}|||tttkkkddd___XXXYYY[[[[[[WWWQQQKKKFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJIIIIIIJJJKKKNNNQQQSSSVVVWWWXXXXXXYYY\\\```cccoooqqquuuzzz}}}wwwtttrrrooorrrxxx~~~wwwrrrdddOOO???:::333333333222111000//////000000000000000111111222333222111000000111222333222222111111111111222222222222111000/////////000444444444333333222222222111111111111222333444555555777999<<>>???@@@CCCCCCBBBBBBDDDFFFGGGIIINNNOOOPPPPPPRRRTTTYYY\\\```dddjjjpppwwwzzzqqqgggWWWEEE888333222222111111111111111111222222222111222333333444000111111222222111111000222222111111111111222222000000000000000000111222333333333222222222222222333333333333333444555666555666666666777<<>>777555222000111111111111000000000000......---------,,,,,,,,,---.../////////...---,,,,,,,,,,,,+++++++++******~~~vvvoooiiieeebbb]]]WWWQQQMMMHHHCCC???;;;;;;:::999:::;;;<<<===@@@??????@@@@@@BBBCCCDDDJJJKKKLLLMMMNNNQQQVVVYYY^^^bbbiiipppwww~~~~~~xxxnnn```PPP@@@666222111111111111111222222222222111111111111222333333111222333444444333222111222222111111111111222222000/////////000111222222222222222222222111111111222222222222222333444555777777777777777:::>>>AAAIIIUUUhhhzzz~~~vvvqqqqqqqqqpppmmmhhhaaa[[[WWWPPPMMMIIIGGGEEECCCAAA???>>>@@@AAACCCCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPSSSUUUWWW[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ]]]___aaabbbbbbbbbcccddddddeeeeeeeeeffffffeeeeeeffffffeeedddccccccccccccbbb```^^^[[[XXXWWWTTTTTTUUUUUUTTTRRRPPPOOOIIIHHHGGGFFFEEECCCBBB@@@AAABBBDDDFFFHHHLLLQQQUUUWWWZZZdddqqqzzzttt[[[QQQCCC999555555555444111111000000000/////////------------------------------.........------,,,,,,,,,,,,,,,++++++******wwwpppkkkhhheee^^^TTTMMMIIIFFFBBB>>>;;;:::999999999:::;;;<<<======>>>>>>???@@@AAAAAAFFFHHHIIIJJJKKKOOOSSSWWW\\\aaahhhooovvv}}}|||wwwkkkZZZIII<<<555222111111111111111222222222000000000000000111222222222333444555555444333222222222111111111111222222000/////////000111222222111111111111111111111111111111111111111111222333555666777777777999<<>><<<;;;:::999999:::;;;<<<;;;;;;<<<===>>>???@@@@@@DDDEEEFFFGGGIIIMMMQQQUUUYYY^^^dddkkkrrryyyyyyuuuhhhTTTCCC999555333222222111111111111111111000000//////000000111222333444444555555444444333222222111111111111222222000000000000000000111222000000000000000111111111111111000000000000111111111333555666666777:::<<<@@@DDDOOO^^^qqq}}}zzzwwwvvvlllgggaaaZZZUUUOOOJJJFFF@@@@@@AAACCCCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRUUUWWWYYYZZZZZZZZZ[[[ZZZYYYWWWWWWVVVWWWWWW[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWUUUTTTRRRQQQOOOOOOJJJJJJJJJIIIHHHGGGFFFEEEAAABBBCCCBBBAAABBBDDDEEEKKKQQQYYYaaaeeehhhjjjkkkmmmtttwwwaaaPPP???;;;666333222333333333////////////............------------------------+++++++++,,,,,,,,,------++++++,,,---,,,+++***)))yyysssooonnncccXXXJJJBBBAAAAAA@@@>>>;;;;;;999999999999:::;;;888999:::<<<>>>??????@@@@@@BBBCCCEEEFFFJJJOOORRRXXX\\\bbbhhhnnnvvv}}}~~~}}}uuurrreeeOOO===666444333333222222222111000000000111111000000111111222333333333222222222222333333222222111111111111222222222111000000000000000000/////////000000000111111222222111111111111111222111333555666666666888:::<<<>>>EEEPPPaaatttzzzuuunnngggaaa[[[UUURRRIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIKKKGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMOOOQQQSSSTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUPPPOOONNNMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCC???@@@BBBCCCCCCFFFKKKOOOZZZbbbnnnxxx}}}~~~}}}|||tttcccOOO@@@666444333111111111000////////////.........---------------------------,,,+++++++++++++++,,,,,,---***+++,,,------+++***(((yyytttpppooo```TTTFFF>>>===@@@???>>>;;;:::999888888999::::::666777999;;;===>>>??????>>>@@@AAACCCEEEHHHMMMQQQXXX\\\aaagggmmmuuu|||yyyuuuyyy}}}qqqvvv{{{rrrpppbbbKKK:::444444333444333333222111000//////222222111111222222333444333222111000000111222333222222111111111111222222222222111000//////000000.../////////000000111111333333222222111222222222333555777888777777888999999:::???GGGVVVhhhzzz~~~wwwpppjjjeee___[[[RRRPPPNNNKKKJJJIIIIIIIIIKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFIIIJJJEEEFFFFFFGGGHHHIIIIIIJJJFFFEEEEEEEEEFFFGGGIIIJJJHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAABBB???AAACCCEEEGGGKKKSSSXXXgggqqqtttcccTTTBBB555222222222222222000///...//////.........---------......---------,,,,,,,,,+++*********+++,,,,,,---***+++,,,------+++***(((vvvmmmYYYMMMBBB@@@BBBAAA@@@@@@<<<;;;::::::999999::::::999999999999:::;;;<<<<<<===>>>???@@@BBBFFFLLLPPPWWW[[[aaahhhnnnsssyyy||||||~~~tttmmmnnnsss{{{sssiiiiiiuuu}}}uuunnn\\\EEE888555444000555444333222111111111111//////000000111111222222333222111111333333222111555555444222...+++'''%%%000000000000000111111222111111000000000000111111111111222222222333333333333555777777666555666777888;;;>>>BBBIIIWWWiiivvvzzzrrrkkkgggddd___]]]YYYUUURRRQQQRRRRRRMMMLLLJJJHHHHHHHHHHHHHHHHHHFFFCCCBBBBBBCCCEEEGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGKKKIIIFFFCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBB>>>DDDGGGGGGKKKUUU___cccqqqzzztttcccQQQAAA999888333333222222111000//////........................------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++~~~sssjjjWWWLLLAAA???AAA@@@??????<<<;;;::::::999999::::::888888888999999:::;;;<<<<<<===>>>???AAAEEEKKKOOOUUUYYY```ffflllrrrwww{{{yyypppiiikkkqqqyyyvvvmmmhhhhhhrrr}}}}}}{{{ppphhhWWWCCC777555444111333222111000////////////000000000000000111111111333222111111333333222111000000000000///......---000000//////000000111222111111000000000000111111222222222222333333333333333555666777666555666777888:::<<>>======<<<;;;::::::999999::::::888888777888888999:::;;;:::;;;<<<>>>@@@DDDIIIMMMSSSWWW^^^dddjjjpppvvvyyyvvvmmmhhhkkkttt{{{}}}tttmmmiiihhhiiiooowww{{{wwwjjjaaaQQQ???666444444222222111000000////////////111111111111000000000000222111000111222333222111.........//////000111222000000//////000000111222222222111111111111222222222222333333333444444444333444666666555555555666777999:::;;;===CCCMMMTTTdddppp}}}wwwttttttuuuwwwvvvtttoooiiifffddd```ZZZUUURRRPPPMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@???>>>>>>???@@@AAA>>>>>>???BBBEEEJJJOOOQQQOOOSSSWWW[[[fffsss|||}}}|||iiiSSSEEE<<<666555666222222111111000000//////------------------------------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++tttggg^^^TTTJJJCCCAAAAAA>>>===>>><<<;;;::::::999999::::::777777777777888999:::;;;999:::;;;<<<>>>BBBHHHLLLQQQVVV]]]cccjjjpppuuuyyysssmmmjjjooozzz|||sssjjjhhhjjjmmmsssyyyyyyuuuggg\\\KKK<<<555333333222333333222111111111111111222222111111000000//////111000///000222222111000222111000......///000111///////////////000111111222222111111111111222222222333333333333444444444222444666666555444555666777888888888999<<>>???<<<;;;::::::999999::::::777777777777888999:::;;;888999:::;;;===AAAGGGKKKQQQUUU\\\ccciiipppuuuyyy~~~rrrmmmkkklllsssuuujjjhhhjjjqqq{{{xxxssseeeXXXGGG;;;444222111111222222111111000111111111222222111111000000//////000///...///111222111000333222000............////////////...///000000111222111111111111111111222222222222333333333444444222444666666555444555666666777888888999;;;===???EEEQQQccctttzzzppphhhccc^^^YYYTTTRRRSSSTTTTTTRRRPPPNNNLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA??????@@@AAABBB@@@???>>>>>>>>>???AAABBBAAA@@@?????????AAABBBCCCDDDIIIRRR[[[```bbbbbbaaahhhlllqqqyyyzzzkkkVVVHHH:::666666444333333000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******************************************************pppcccYYYUUUTTTMMMIIIHHHFFFAAA???@@@<<<;;;::::::999999::::::888888777888888999:::;;;777888999;;;===AAAFFFKKKOOOTTT[[[bbbiiiooouuuyyyzzz}}}}}}mmmccccccfffllluuuyyymmmhhhjjjrrr~~~vvvpppbbbSSSBBB888444111000111000//////....../////////111111111111000000000000///...---...000222111000...............///000000//////......//////000111111111000000000000111111111111222222222333333333222333555555444444444555555666777888999;;;<<<===:::CCCRRRbbbqqqwwwnnnjjjfff```[[[YYYYYYYYYYYYYYYWWWUUUTTTPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCAAA@@@CCCBBBAAA@@@@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBB???>>>======???BBBFFFHHHOOOVVVbbblllrrrssspppmmmyyy}}}{{{hhh[[[FFF<<<555555666333111111////////////............++++++++++++++++++++++++***+++++++++++++++******************************************************yyyiii]]]WWWVVVSSSNNNJJJIIIFFFAAA???AAA<<<;;;::::::999999::::::888888888999999:::;;;<<<777888:::;;;===AAAGGGKKKMMMRRRYYY```gggmmmtttwwwvvvyyy}}}mmmbbb]]][[[cccmmmwwwvvvmmmjjjppp|||tttmmm\\\LLL;;;444222000000222//////............//////000000000000000111111111...------...000111111000+++,,,---......////////////............///000000000000////////////000000000000000111111111222222111333555555444444444555555444555666888:::;;;;;;:::>>>FFFOOO[[[kkk}}}xxxuuuqqqkkkfffcccdddddddddcccbbbbbbaaa]]]ZZZVVVSSSPPPOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKIIIJJJKKKKKKIIIFFFCCCAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCBBBAAABBBGGGMMMSSSXXXaaahhhtttwwweeeTTTIII:::444111222222000///000........................++++++++++++++++++++++++******++++++++++++******************************************************vvveeeZZZVVVWWWRRRMMMJJJJJJFFFAAA???@@@<<<;;;::::::999999::::::999999999999:::;;;<<<===777888:::;;;===AAAGGGKKKKKKPPPWWW___eeelllrrrvvvuuuwww{{{~~~zzzggg___^^^WWWbbboooyyytttlllnnn}}}{{{rrrkkkWWWFFF777222111000000333111111000000000000111222//////000000111111222222...---,,,...000111111000+++,,,---......---,,,+++...............///000000//////............/////////000000000000111111111111333555555444333444555444333333444777999999999???@@@AAACCCKKKYYYjjjvvv{{{uuusssrrrrrrrrrrrrrrrrrrrrriiieee```\\\YYYXXXYYYZZZXXXXXXWWWUUUTTTSSSRRRQQQNNNOOOQQQQQQOOOLLLHHHEEE@@@@@@BBBCCCDDDEEEEEEEEEIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIIIIKKKQQQZZZbbbhhhooovvv}}}hhhTTTEEE<<<444000...000///,,,---000---.....................************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))~~~pppeee^^^XXXUUUSSSOOOJJJGGGEEEDDDBBBAAA>>><<<:::888777777777777:::::::::999999999888888777999:::;;;<<>>AAAJJJWWWaaaooowww}}}~~~~~~xxxooogggbbb``````___hhhhhhiiihhhgggdddaaa___]]]\\\[[[YYYWWWTTTOOOLLLJJJIIIIIIHHHJJJOOOVVV[[[YYYXXXYYY]]]``````]]]YYYYYYUUUSSSVVV___jjjssswwwvvvgggUUUCCC:::777222111111000///......---.........------,,,,,,,,,,,,+++)))(((((()))+++,,,))))))(((((((((((())))))************************))))))************))))))|||mmmddd^^^ZZZWWWUUUQQQLLLIIIGGGFFFDDDCCC>>>===;;;999888777777888:::::::::999999999888888777999:::;;;<<>><<<:::888888888888:::::::::999999999888888777888::::::<<>><<<:::999999999:::::::::999999999888888666888999:::;;;>>>CCCFFFKKKOOOUUUZZZ___ccchhhkkkkkkpppwww}}}|||||||||yyyuuuvvvzzzyyyuuuooobbbVVV???777111111222000000222000000000000////////////111000000///......------////////////////////////.........///////////////000/////////......------111000000///...---,,,,,,......//////000000000000...///000111111111111111000222444555444444444666555666777777777888999:::===EEEPPP\\\hhhvvv}}}zzzzzzyyyvvvtttyyywwwcccTTTHHH===444333555333000...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))qqqfff___[[[XXXVVVUUURRRMMMJJJIIIIIIHHHGGGDDDBBB@@@===;;;::::::::::::::::::999999999888888666777999999;;;>>>CCCFFFKKKOOOTTTYYY]]]aaaeeehhhhhhlllrrrwwwzzz|||~~~{{{xxxxxxyyyxxxwwwzzz|||wwwsssnnnaaaUUU>>>666000111222000000111////////////000000000000111111000///...---,,,,,,////////////////////////000/////////................../////////...------////////////////////////---......//////000000111...///000111111222111111///111333444333333444555222222333555666777777888999???GGGPPPZZZhhhwwwsssbbbPPPDDD>>>777222444555222///---------------------------++++++++++++,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))~~~vvvkkkbbb]]]ZZZWWWTTTUUURRRNNNKKKJJJIIIHHHGGGEEECCC@@@>>><<<::::::::::::::::::999999999888888666777888999;;;>>>BBBFFFIIIMMMRRRVVVZZZ^^^aaadddgggkkkooosssuuuxxx{{{}}}zzzyyywwwvvvwww{{{{{{{{{zzztttpppkkk^^^RRR===555000111111000///000------...///000111222222000000//////.........---////////////////////////111111000///...------,,,,,,---.../////////...------------....../////////------......///000000111...///000111222222222222///111333333333222333555222222222333555777777777:::<<<@@@DDDLLLWWWdddmmm}}}{{{kkkZZZKKKAAA;;;999444222444555222000222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))vvvooofff___\\\ZZZWWWTTTVVVSSSNNNLLLKKKJJJIIIHHHEEEDDDAAA>>><<<;;;:::::::::::::::999999999888888666777888999;;;>>>BBBFFFGGGKKKPPPTTTWWW[[[___aaahhhjjjnnnpppsssvvvzzz}}}~~~{{{uuurrrvvvuuuxxx}}}}}}xxxrrrnnnhhh[[[OOO===555000111111000...///,,,---...///000111222333.........///////////////////////////////////////222222111///...---,,,++++++,,,.../////////......---------------------,,,---------...///000000111//////000222222333333333///111333333222222333444555444333444666888999999<<<<<<<<<===BBBKKKVVV^^^lllzzz|||nnn[[[III===888888444000///000000...///333,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))xxxooojjjddd^^^[[[XXXUUUSSSVVVTTTRRROOOLLLJJJHHHHHHJJJGGGBBB???>>>>>>>>>===;;;;;;:::999888888888888888999999999:::<<<@@@CCCHHHKKKNNNQQQTTTXXX\\\```fffjjjlllkkknnnuuuzzz|||||||||yyyqqqlllppprrrxxx}}}uuurrrooofffWWWKKK:::555111///000000///---000000000000000000000000...........................---------...///111222000000000000000///......///......///000000///---000000//////.........---000000////////////000000////////////000111222333333333222222111222222222444444555666777888999999:::999888888<<>>BBBDDDOOO[[[jjjxxxtttdddYYYKKK???999666333000111111000000///......---------------------------***))))))+++......+++)))++++++++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttjjjeeeccc```___^^^]]]ZZZXXXWWWWWWWWWUUUSSSPPPNNNLLLKKKHHHEEEBBBBBBCCCBBBBBB===<<<;;;:::999999999999999:::;;;;;;;;;===AAADDDFFFIIILLLOOOQQQUUUYYY]]]aaagggkkkkkknnntttxxxyyy|||~~~wwwppptttzzzsssoookkkqqqyyyzzzuuupppmmmiii___OOOCCC666444111///000000///...000000000000000000000000........................,,,---.../////////////////////000000000///......///...---...000000...---///............---------.........------.........//////...//////000111222222111111111111111222222222333333444555666777888444444666777888:::;;;;;;AAAIIIUUUbbbnnn{{{qqqeeeOOOGGG===666333222111000000000000///......------------------------------)))))))))+++,,,,,,***(((++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuulllbbb```_________]]][[[XXXVVVWWWXXXWWWVVVSSSPPPNNNKKKHHHEEEDDDDDDDDDDDDCCC>>>===<<<;;;::::::999::::::;;;;;;;;;;;;===AAADDDDDDGGGJJJMMMOOORRRWWWZZZ]]]ccchhhjjjmmmsssvvvvvvzzz|||}}}vvvnnnpppyyy}}}wwwtttpppuuu|||vvvrrrnnnkkkfff[[[KKK???333222111000000000000000000000000000000000000000........................+++,,,...///000///.........///////////////.........------...//////...,,,------------------------...------,,,,,,------...///.........//////000111111000000000000111222222111111222333444555666666222222333444555777888888999<<>><<<;;;::::::::::::;;;;;;;;;;;;<<<@@@CCCBBBEEEHHHJJJMMMPPPTTTWWWYYY___dddfffjjjpppttttttyyy{{{}}}wwwwwwnnnnnnttt{{{xxxxxx}}}~~~tttqqqmmmjjjcccWWWGGG<<<000111111000000000000111////////////////////////........................+++,,,.../////////------......////////////.........------...//////...,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........---......///000000/////////000000111222000000111222333444555555333222111111333555888:::888777<<>>===<<<;;;;;;999::::::999888:::===@@@???AAADDDFFFHHHKKKOOORRRSSSXXX\\\]]]bbbjjjpppqqqvvvyyy~~~{{{vvvxxx{{{|||wwwqqqssszzz}}}uuuqqqllleee[[[NNN@@@666+++...000111000///111333////////////////////////...........................------,,,,,,---------,,,---......//////......------,,,---......---+++***+++++++++,,,,,,,,,,,,......------------............------,,,------...............///000111111---...///000111222222333333333222222333333444444666222444;;;>>>>>>HHHUUUiiiwwwyyyiiiXXXIII???:::777000111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...,,,***)))***,,,'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((vvviiibbb[[[XXXVVVUUUVVVXXXYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXPPPNNNLLLJJJIIIHHHEEECCCCCCBBB@@@>>>===<<<;;;;;;999999999888888999<<>>JJJPPPaaawwwnnndddTTTDDD999444333444000111222222000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---+++((('''))),,,&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((}}}}}}wwwnnnfffaaa___\\\YYYWWWXXXYYYYYYXXXYYYWWWUUUUUUVVVVVVVVVUUUUUUSSSPPPNNNLLLJJJGGGEEEGGGEEEBBBAAA@@@>>>;;;999999999:::;;;<<<<<<<<<<<>>???BBBEEEIIIKKKMMMOOORRRVVV[[[___ccchhhkkktttyyy}}}{{{xxxzzz|||~~~}}}zzzsssppphhh\\\MMM???555000/////////...............------------------------......------------............---------,,,,,,,,,................................................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------............---///000000///...000111111111000000000000111111111111111222222222333333555444444555666777999::::::AAAMMM[[[jjjzzzvvvfff\\\KKKCCC:::444333222000...............------------------,,,,,,,,,++++++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))++++++******))))))))))))******)))(((((((((((()))&&&''''''(((((((((((((((~~~yyyuuurrrlllkkkhhhfffdddddddddeee___\\\YYYXXXYYYZZZZZZZZZ]]][[[YYYXXXXXXXXXVVVTTTSSSQQQPPPQQQRRRRRRQQQOOOKKKIIIGGGEEEDDDBBB???===999999999::::::::::::::::::;;;>>>AAADDDFFFHHHHHHLLLOOOSSSXXX\\\aaagggkkkrrrwww~~~~~~~~~}}}}}}{{{xxxyyy}}}}}}yyytttoooeeeWWWHHH;;;444000111111000///---,,,++++++------------------------......------------......---------------,,,,,,,,,........................////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------------............///111000//////000222111000000//////000000111000111111111222222222222333333333333444666777888888:::>>>EEEQQQcccttt~~~ppp```PPPFFF===888222000000000...,,,------------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++******************++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((&&&''''''((((((((((((((({{{vvvsssqqqhhheeeaaa^^^]]]___bbbdddaaa^^^[[[ZZZ[[[\\\]]]\\\]]]\\\ZZZYYYXXXWWWTTTRRRQQQPPPOOOOOOQQQRRRQQQOOOLLLJJJHHHGGGFFFDDD@@@>>>::::::999999999999999999888:::===@@@CCCDDDEEEEEEIIILLLQQQVVVZZZ```gggkkkrrrvvv}}}~~~~~~}}}||||||}}}}}}zzztttzzz}}}yyytttmmmaaaQQQBBB777222111333333222000///...---,,,.........///////////////000//////......//////000////////////////////////................................................,,,,,,------------,,,,,,,,,,,,,,,---------.............../////////000000///000111111000000111222000000////////////000000000000000111111111111222111111111222333444555555;;;:::999;;;BBBNNN]]]fffzzzxxxiii\\\OOOBBB:::666333111000111111///---------------,,,,,,,,,,,,,,,+++++++++++++++++++++***************************++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((|||wwwsssqqqoooiiieee___ZZZXXXYYY\\\^^^```]]]ZZZYYY[[[\\\]]]\\\\\\[[[YYYYYYXXXVVVSSSPPPPPPNNNMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHEEEAAA>>>;;;;;;999888888888888999888999<<>>@@@AAAAAAEEEHHHMMMRRRXXX___ggglllssswww|||}}}}}}|||{{{{{{|||~~~{{{{{{~~~}}}wwwyyy|||ssslllnnnooottt~~~|||xxxooogggXXXGGG999111000000------------------......++++++,,,,,,---.........------,,,,,,,,,,,,------,,,,,,,,,---------------........................////////////////////////------............------,,,,,,,,,---------......+++,,,,,,,,,,,,---------...///111000//////000222000//////......//////000////////////000000000000//////000111222222111111///222555888999:::<<<>>>HHHTTTbbbmmmyyy{{{fff[[[LLL@@@:::888666444000111111111000///------............------------*********+++++++++++++++***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((({{{vvvrrrooommmmmmkkkhhhddd___\\\ZZZ[[[[[[^^^\\\YYYYYYZZZ\\\]]]]]][[[[[[ZZZZZZZZZXXXTTTRRRPPPOOONNNNNNOOOOOONNNMMMOOONNNNNNMMMLLLIIIEEEAAA???>>>;;;999888888999999777777888999:::<<<>>>???BBBEEEJJJOOOUUU]]]fffkkkppptttzzz~~~~~~~~~~~~~~~~~~vvvwww{{{zzzyyyzzz~~~tttllldddeeefffiiitttzzzvvvkkkcccUUUEEE777000///000------------------------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................------............------,,,,,,,,,---------......++++++,,,,,,,,,------------///000000///...000111//////............//////........./////////000000//////111111222111111000...111333555555666777888;;;DDDNNNWWWcccrrr~~~qqqfffQQQIII===666333333222222...///000///............------------,,,,,,,,,+++)))*********++++++++++++))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((('''&&&'''''''''&&&''''''(((((((((((((((|||wwwssspppooonnnmmmkkkhhheeebbbaaa``````bbb___]]]\\\^^^___``````\\\[[[[[[\\\\\\ZZZVVVSSSQQQPPPOOOPPPRRRSSSRRRQQQQQQPPPPPPPPPOOOKKKFFFCCC@@@???<<<:::888888999:::666666666666888:::<<<===@@@CCCGGGMMMSSS\\\dddjjjnnnrrrxxx}}}wwwwww{{{zzzyyyzzzzzzzzz{{{yyy}}}}}}rrrjjj`````````aaakkkzzz~~~xxxtttiiiaaaSSSCCC666000///000000000/////////.........------......///000111111///......------......///........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......---------.........//////---...//////......///000//////............//////............/////////000///000111222222111000000444444444333222333555888444999>>>BBBMMM]]]kkkqqqzzzlll\\\PPPFFF???888333222222111000---///000/////////000111,,,,,,,,,+++++++++******))))))******++++++++++++))))))******++++++++++++***++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((''''''''''''(((&&&''''''(((((((((((((((~~~{{{wwwtttrrrqqqpppsssrrrqqqooollliiifffddddddcccaaaaaaccceeeeeeeeedddbbb```^^^\\\ZZZYYYXXXVVVUUUTTTRRRRRRRRRSSSTTTPPPQQQQQQQQQOOOLLLJJJHHHDDDAAA===;;;;;;;;;::::::777888999:::;;;<<<<<<<<>>888333000000---,,,,,,,,,,,,---......///............---------......---------,,,,,,,,,..................------...------------...//////........./////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,---------------.........//////........................---...///...,,,+++,,,---////////////////////////////////////////////////000000111111111222222222333555777999===FFFQQQYYYiiirrrqqqeeeXXXJJJ@@@888777555333111///---,,,///............---------+++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''~~~|||yyyvvvsssrrrsssssswwwwwwwwwvvvtttrrrooonnnllljjjhhhgggiiijjjkkkjjjdddcccaaa^^^\\\ZZZYYYXXXVVVVVVTTTSSSRRRRRRSSSSSSRRRSSSSSSSSSQQQNNNLLLJJJEEEBBB>>><<<;;;;;;:::999777888999:::;;;;;;;;;;;;AAAAAADDDIIIPPPXXX___bbbmmmuuu{{{{{{|||yyysssrrrwww~~~zzz{{{|||{{{zzzxxx|||uuueee```]]]aaahhhpppzzz~~~{{{yyyssslllcccTTTCCC:::555111//////------,,,,,,------...///............------------...------------,,,,,,,,,.........---------------,,,,,,,,,,,,,,,---..................////////////......------,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------------........................---...///...,,,,,,,,,---................................................000000000111111111222222111222333444777===EEEKKKWWW___lllyyyyyyhhhZZZPPPGGG===666555444333222111000//////............------------++++++++++++++++++++++++***++++++++++++***)))(((***++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((}}}yyyvvvuuuvvvxxxzzz|||}}}~~~~~~|||zzzyyyvvvsssnnnjjjiiihhhgggfffcccaaa___\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSPPPNNNLLLFFFCCC???===<<<<<<:::999888888888999999:::::::::>>>???BBBGGGMMMTTTZZZ]]]jjjqqqwwwxxxyyy~~~}}}sssrrrsss{{{zzzuuuwww~~~}}}yyyhhhaaa]]]___dddkkkwww}}}zzzwwwppphhh]]]NNN>>>555111...---///...------------...//////............------------------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------........................---------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++...........................///000///---------...................................................000000000000111111111111000111111111222555999<<>>===;;;:::999999888888999999999:::;;;===@@@EEEJJJPPPWWW[[[hhhpppvvvwwwxxx}}}vvvooouuuyyy|||vvvrrryyy{{{xxxuuujjjddd______bbbhhhttt~~~yyytttllldddWWWHHH999222///------///......------......///000.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,------.........---///...............------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,...........................///000///...---...000................................................/////////000000000111111222222222222222333444555666999???GGGSSSbbbpppyyywwwnnnZZZPPPDDD;;;777666444222///////////////000000000------------,,,,,,,,,+++************************))))))************))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))}}}zzzzzz}}}~~~vvvnnngggaaaZZZWWWVVVUUUTTTTTTUUUXXX[[[]]]___^^^^^^]]]\\\[[[ZZZYYYVVVVVVUUUTTTRRRPPPOOONNNIIIGGGDDDBBBAAA@@@>>><<<;;;:::999888888999999:::999;;;???CCCHHHOOOWWW]]]gggooovvvxxxyyy}}}vvvsss{{{tttqqqsss~~~vvvrrrkkkfffbbbbbbdddhhhsss~~~~~~xxxrrriii```PPPBBB555000///......000---------------...//////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------------...///000//////...//////......---------,,,............------------+++++++++,,,,,,,,,------............------------........................---///000///......///000....................................................../////////000000000111222222333444444333333666666888;;;AAALLLWWW___qqq{{{mmm___WWWDDD???888444222222000////////////......------------,,,,,,,,,++++++++++++************************((())))))*********)))))))))******++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((((((((()))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&'''(((((())){{{{{{~~~|||yyysssnnnhhhaaa[[[VVVTTTTTTSSSTTTVVVZZZ^^^```______^^^^^^\\\[[[YYYXXXVVVVVVTTTSSSQQQOOONNNNNNJJJHHHFFFEEEEEEDDDBBB@@@===<<<:::999888999::::::888:::>>>AAAGGGPPP[[[dddiiirrrzzz}}}~~~{{{wwwyyy~~~qqqrrrxxxxxxsssllliiihhhiiiiiikkkttt~~~}}}vvvoooddd[[[HHH===222///000//////000---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,------...///111111000////////////......---,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------.........//////........................,,,...//////...---...000------------------------------------------------............/////////////////////111333444333111777777666666888===DDDJJJWWWhhh}}}ssseeeWWWKKKCCC999666333222222111000...//////...---,,,++++++***,,,,,,,,,+++++++++******************************(((((())))))******))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((~~~|||yyyuuupppiiiaaa[[[ZZZXXXWWWWWWYYY]]]aaacccbbbbbbbbbaaa___]]][[[ZZZWWWVVVUUUSSSQQQPPPOOOOOOKKKIIIHHHHHHHHHGGGEEECCC???>>><<<:::999999:::;;;888:::>>>AAAGGGRRR```kkkqqq{{{zzz|||vvvxxx~~~}}}uuuqqqllllllmmmpppoooooovvv{{{ssskkk___UUUBBB777//////000///......,,,++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,,,,---///000111000///...//////...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---......///000........................+++---......------...///------------------------------------------------------.........////////////...---///222333222000333444444444555777:::===DDDQQQcccttt{{{kkk\\\PPPFFF>>>888555333111000000111000000---------,,,++++++******++++++++++++************************************'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}uuukkkeee___^^^\\\[[[\\\___ccceeefffffffffeeedddbbb___^^^XXXWWWUUUSSSRRRQQQPPPPPPKKKJJJIIIIIIJJJIIIGGGEEE@@@???<<<:::999:::;;;;;;888:::===AAAGGGTTTdddpppyyy}}}|||yyywwwxxxxxxuuupppmmmlllmmmqqqtttsssrrrwwwyyyppphhh\\\RRR===444---...000///------++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++,,,...000000///...---//////...---,,,,,,++++++))))))))))))))))))******++++++,,,,,,,,,---------))))))***+++---...//////........................+++,,,------,,,,,,...///---------------------------------------------------------.........//////111///...///222444333111---000222444444555777999777>>>GGGTTThhh~~~mmmbbbSSSGGG>>>999444111111///,,,++++++,,,---...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%{{{vvvqqqmmmhhhffffffiiijjjkkknnnllljjjjjjkkkiiiddd```___ZZZTTTQQQRRRRRRQQQOOOMMMMMMLLLKKKJJJIIIHHHGGGDDDAAA>>><<<;;;:::888777<<<<<<>>>DDDIIIRRRcccrrr}}}qqqgggkkkqqqnnniiihhhhhhmmmtttyyywwwwwwvvvooogggXXXHHH555444333111///---+++***...---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++,,,,,,++++++***))))))))),,,...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...000...---+++******++++++............///111222333333111///.........,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++---////////////000111000---...111111//////222333333222111000000111111444888<<>>===;;;999;;;;;;>>>CCCIIISSScccsss{{{kkk```dddiiigggddddddhhhmmmuuu{{{zzzzzz~~~ssskkkbbbRRRCCC333222111000...---++++++...---,,,,,,++++++,,,,,,...---,,,+++++++++++++++,,,,,,++++++***))))))))))))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---,,,++++++***+++,,,------...000222444555555333///......---,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------............***,,,...///......///000000------000111...///111333333222111111111111111222444666888<<>><<<::::::===CCCIIISSSdddsss~~~vvvttttttxxxxxxggg[[[]]]aaa```___aaagggmmmvvv~~~zzzpppfff[[[JJJ;;;111000///...---,,,,,,+++...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))''')))+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,------------,,,+++***)))++++++---...111444666777888444000------------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,......------...000///------000000......111222222111000000000000111444555555444333777>>>DDDTTT]]]kkkzzz}}}lll^^^QQQFFF???999555000///111222222000//////......------,,,,,,***+++,,,,,,,,,,,,+++******************************))))))***,,,---,,,+++*********))))))(((((((((,,,+++)))***++++++***(((((((((((('''''''''&&&&&&************************'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&'''(((((()))~~~sssjjjaaa\\\WWWUUUUUUUUUSSSQQQPPPPPPOOOOOONNNMMMMMMLLLIIIHHHFFFEEEDDDCCC@@@>>>::::::===CCCIIISSSdddttt~~~{{{~~~zzzsssqqqooosss}}}|||jjj\\\[[[]]]\\\]]]aaahhhnnnyyy~~~vvvmmmbbbSSSBBB555.........------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))''')))+++++++++***+++---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++,,,---------+++***))))))***,,,...222555888999999555000---,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,---......------...000///,,,,,,///000------000000//////.........//////111222333222222444888;;;===CCCNNN[[[iiiwwwvvvdddTTTHHH@@@999555333111///...///000...,,,...---------,,,,,,,,,+++******++++++++++++******************************&&&%%%%%%&&&(((***)))(((&&&&&&'''((()))***+++,,,***))))))((()))(((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&{{{rrreee___YYYVVVUUUVVVTTTRRRRRRQQQQQQPPPPPPOOOOOOOOOIIIHHHGGGFFFFFFDDDAAA???;;;;;;>>>CCCIIISSSdddttt~~~|||yyyxxxxxxzzz~~~|||sssppplllppp{{{ooo___[[[[[[YYY[[[```iiiooo||||||tttkkk^^^MMM===333...---------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++******++++++,,,,,,,,,++++++***))))))))))))***,,,+++***))))))***++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))******+++***+++,,,---,,,+++***))))))***,,,...111555777999888444///,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++---...///...------///111...+++,,,//////------000------,,,,,,,,,,,,------+++,,,...//////000222444555777<<>>BBBJJJTTTaaakkktttrrrdddVVVMMM===999444111111111///------.../////////...//////***************************)))(((((((((((()))***))))))))))))))))))))))))***(((((((((******)))(((******)))((('''&&&&&&%%%'''(((***(((&&&%%%&&&((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&rrriii]]]TTTRRRSSSTTTUUUMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIFFFCCCBBBAAACCCGGGLLLUUUeeettt~~~zzztttrrrrrrwww~~~|||vvvnnngggcccppp}}}rrrmmmtttuuugggcccbbb```eeelllnnnuuuvvvlllcccTTTAAA666333111000///...---,,,,,,+++...---,,,,,,++++++,,,,,,******))))))***+++,,,,,,,,,,,,++++++***)))))))))''')))+++,,,,,,,,,---...************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++)))))))))***+++,,,,,,,,,,,,---...///000111///...,,,,,,------,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++***(((''''''***,,,---******---...++++++...------------......///000*********+++...///000///+++---000222333333555777:::@@@IIIOOOUUUaaappp|||~~~rrrfffZZZMMM@@@888888555222111222111---***///000000...,,,++++++,,,)))))))))))))))************)))(((''''''((()))***))))))))))))))))))))))))***)))(((((())))))(((''''''''''''((((((((((((((((((***+++***'''&&&'''***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$vvvhhhZZZTTTSSSPPPNNNMMMOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHDDDEEEEEEFFFKKKWWWfffrrrzzzuuuuuuwwwzzz|||tttmmmjjjjjjooowwwzzzlllkkkrrr}}}vvvjjjbbbbbbeeeiiikkkrrr|||~~~{{{vvvlll]]]MMM>>>444///---------............///++++++++++++******))))))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++***,,,///000...,,,------------------------++++++************++++++---,,,+++*********+++,,,+++++++++*********))))))+++++++++,,,,,,---------...---,,,,,,++++++++++++/////////......---------000//////...------,,,,,,---------...............666777888;;;@@@IIITTT[[[jjjsss~~~rrrfffWWWKKKCCC===777222222222000//////.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++)))((('''&&&&&&'''((()))***)))(((&&&&&&''''''(((***)))((('''&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((%%%"""###'''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&yyyjjj[[[UUURRROOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHNNNYYYiiissszzzsssppprrrxxx}}}|||vvvpppmmmnnnpppwwwuuummmlllsss}}}{{{yyyzzztttkkkeeecccfffkkkooovvvyyysssgggWWWHHH<<<444000//////.........---------,,,+++******))))))******++++++++++++++++++++++++))))))************))))))))))))*********+++++++++)))))))))*********++++++************************+++++++++++++++++++++++++++***)))(((((()))***++++++***)))+++...///---+++++++++++++++++++++++++++++++++************++++++---,,,+++*********+++++++++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------............//////333333444666999???GGGLLLRRRYYYeeerrr~~~sssiiiXXXOOODDD<<<999777444111111111000......------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''((((((((((((((('''''''''((((((((()))))))))))))))(((&&&&&&&&&''')))***)))((('''&&&&&&'''((()))***)))((('''&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%"""!!!$$$%%%### &&&&&&&&&&&&&&&&&&&&&&&&{{{lll]]]VVVRRRNNNLLLMMMLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLQQQ\\\kkkvvv~~~ssskkkjjjpppyyy}}}uuunnnjjjmmmsssyyyvvvnnnlllmmmuuu~~~{{{tttooonnntttrrrnnnhhheeegggmmmsss|||xxxooo```OOOAAA888333111111000///...---,,,++++++---,,,***)))((()))***+++++++++++++++++++++++++++))))))************)))))))))))))))************+++((((((((()))))))))******************************))))))))))))))))))))))))******))))))))))))******)))))))))***,,,---,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,+++************++++++++++++***************,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++))))))***+++,,,...//////............//////000000000111222222222555999<<<>>>CCCLLLVVV```kkkvvv|||}}}nnn^^^TTTAAA;;;444000111222222111000///...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((()))))))))(((''''''&&&&&&((()))***((((((''''''''''''(((((())))))(((''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''$$$"""###&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&zzzmmm^^^VVVRRRNNNLLLNNNMMMNNNPPPQQQRRRSSSSSSSSSPPPPPPOOONNNNNNNNNNNNNNNMMMNNNOOOPPPTTT___mmmwwwwwwmmmggghhhpppzzzzzznnnfffeeelllwww{{{ppphhhfffiiimmmvvvyyyqqqnnnooooooqqqrrrmmmhhhiiipppwwwwwwlllYYYHHH;;;444111111000//////...------,,,,,,...,,,***(((''')))+++,,,************************))))))************))))))))))))))))))************((((((((()))))))))******************************))))))))))))))))))))))))***))))))))))))))))))***))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***************************************---,,,,,,,,,++++++******++++++++++++,,,,,,---...------------------------******+++,,,---...//////---......//////000000000000111222222111000222333777999===BBBIIISSS\\\cccmmmsss}}}zzzqqqfffYYYKKKCCC:::666111...///000000///...------,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((())))))(((''''''''''''((())))))(((((((((''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&$$$%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvjjj^^^WWWRRRNNNMMMOOOOOOQQQSSSUUUVVVWWWVVVVVVSSSRRRQQQQQQPPPQQQQQQQQQPPPQQQRRRSSSWWWaaannnxxxvvvpppiiifffjjjrrryyy|||vvviiiaaaccclllyyy}}}|||~~~qqqfff___```eeepppwww~~~}}}vvvooommmooolllqqqvvvtttooonnnuuu{{{~~~uuuhhhTTTBBB777111000///...........................,,,***(((''')))+++,,,************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++******))))))************************,,,,,,,,,++++++*********++++++++++++,,,,,,---...---------------------------------------------------------...///000000111///000222222000///000111555555555666888>>>DDDIIISSSWWW^^^gggqqq}}}|||vvvpppjjj```VVVLLLBBB999444777444111............------,,,,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''(((((((((((('''''''''''''''((())))))'''(((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&###""""""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&|||zzz}}}nnneee\\\XXXTTTPPPOOORRRQQQSSSVVVXXXYYYYYYXXXWWWUUUTTTTTTSSSSSSSSSTTTTTTSSSTTTUUUVVVZZZcccpppyyy}}}wwwmmmiiieeeffflllrrrvvvwwwvvvoooeee```dddooo||||||}}}wwwlllbbb\\\^^^dddssswwwyyyvvvoooiiihhhiiikkkrrryyy{{{yyyzzz{{{nnnaaaMMM===444111//////---------.........//////---,,,***)))((()))***+++************************))))))************))))))***)))))))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((***,,,---,,,,,,---...************************++++++************++++++******++++++******)))(((***************++++++++++++++++++++++++*********,,,,,,+++++++++,,,------************++++++++++++000000///......---,,,,,,+++,,,,,,---...///000000,,,...000000///......///555555555333333444888;;;???BBBFFFLLLTTT^^^hhhooovvv}}}zzzrrrkkkfff[[[UUUKKKBBB;;;555111//////...---++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&{{{tttqqqsssvvvvvv{{{|||www||||||zzzyyyuuupppeee___ZZZXXXVVVRRRRRRTTTRRRTTTWWWYYYZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ^^^fffrrr{{{}}}uuummmhhhdddaaadddjjjqqqsssssskkkfffaaaaaaiiittt}}}{{{~~~xxxnnnfff^^^ZZZ___fffsssrrrppplllgggdddcccdddjjjrrr|||{{{vvvcccWWWFFF999333111000///...............---------,,,+++******))))))******************************))))))************))))))******))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''))),,,,,,+++***+++---))))))))))))))))))))))))++++++************++++++)))******+++***)))((('''))))))*********+++++++++************++++++++++++------,,,+++++++++,,,,,,))))))*********+++++++++//////...------,,,++++++******+++,,,---...//////,,,---//////---------...222444444444333333555666333666999===AAAFFFLLLPPPYYY```iiiqqqxxx~~~yyyssskkkddd]]]VVVRRRHHHCCC<<<777444333111000***+++++++++******+++,,,,,,,,,+++++++++,,,,,,---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''((()))))))))(((&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%&&&'''((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvssstttuuuwwwyyy{{{}}}}}}|||zzzyyywwwoookkknnnpppooosssyyyvvvzzz~~~zzzsssnnnfffjjjkkkhhhfffgggfffccc```[[[XXXXXXWWWSSSSSSVVVSSSTTTWWWYYYZZZYYYWWWVVVWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]```iiittt}}}~~~yyypppgggeeeaaa^^^aaahhhoooqqqqqqccc```^^^bbblllxxx{{{zzz~~~wwwppphhhaaa[[[ZZZ```iiipppnnnjjjgggdddcccddddddjjjrrr}}}|||vvvqqqZZZOOO@@@666333222111000000000///...---,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))************************((()))***++++++***)))(((%%%(((++++++))))))***,,,++++++++++++++++++++++++++++++************++++++)))******++++++)))((('''))))))******++++++++++++))))))******+++++++++,,,...------,,,+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++))))))***+++---......///...///000///...---...///+++---000111111111222333...111555888999:::<<<===BBBHHHPPPUUUYYY```iiipppyyyxxxrrrmmmjjjeee^^^WWWOOOHHHAAA===777444111000000000000///---...///...,,,,,,,,,---,,,,,,,,,+++,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((("""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&vvvpppmmmjjjgggdddddddddeeeggghhhjjjjjjjjjjjjiiiiiiiiiiiijjjkkknnnmmmmmmooopppmmmgggccc```]]]YYYYYYZZZZZZXXXVVVVVVUUUTTTTTTUUUVVVUUUUUUUUUXXXZZZZZZYYYXXXXXXYYY[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\^^^___cccjjjuuu}}}}}}xxxppphhhccc^^^\\\[[[___eeeiiihhhfff^^^^^^```iiivvv}}}wwwwww}}}yyytttjjjgggbbb\\\XXX[[[bbbiiiqqqggg^^^\\\\\\]]]```dddhhhoooxxx{{{zzzyyyssskkkUUUFFF888333222111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++,,,,,,++++++******))))))))))))************))))))))))))(((((((((((())))))(((((('''((()))***,,,---************************)))************+++++++++,,,+++***)))))))))++++++************************++++++************+++++++++++++++*********))))))************************((()))***+++,,,---------))))))))))))***+++,,,---++++++++++++++++++++++++))))))***+++---...//////---------............///000000000000////////////111111111111111222222333999:::<<>>AAAAAACCCGGGJJJNNNRRRVVVZZZ___bbbfffjjjmmmrrrxxx|||}}}~~~zzzvvvrrrooolllhhhddd```[[[WWWRRRNNNJJJGGGCCC@@@???===;;;:::999777444111...---------,,,,,,,,,,,,******++++++,,,,,,++++++)))***+++------+++)))(((************************************************,,,+++***(((''''''''''''))),,,///---(((%%%&&&)))''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))*********&&&&&&&&&'''''''''(((((('''(((((('''%%%$$$&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&xxxrrrmmmiiigggdddcccbbb```___^^^]]]\\\^^^]]][[[XXXVVVUUUTTTSSSVVVUUUSSSQQQPPPOOOOOOPPPMMMLLLLLLKKKJJJIIIJJJJJJLLLNNNPPPQQQQQQRRRVVVYYYYYY\\\```cccdddeeefffhhhffffffdddcccaaa___]]]\\\^^^bbbgggjjjlllpppvvv{{{xxxmmmccc]]][[[[[[[[[\\\^^^___^^^ZZZYYYZZZ[[[fffpppyyyzzz}}}wwwqqqmmmmmmfff```cccjjjpppooolllWWWRRROOOQQQTTTXXXaaajjjlllmmmrrr{{{~~~yyyuuummm[[[JJJ;;;444000111111///...///...------,,,,,,+++******((((((((())))))*********************************,,,,,,,,,+++***)))(((((())))))(((((()))***+++,,,))))))************))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++************************++++++************++++++************************************************((()))***+++,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------............---------,,,---......///+++,,,------......------...///000000000111333555444666888999:::<<<@@@BBBGGGIIILLLNNNQQQTTTXXX\\\___ccchhhllloooppprrrtttvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~}}}{{{xxxwwwvvvtttqqqmmmjjjfffdddccc]]]ZZZWWWSSSPPPMMMJJJHHHCCCAAA===;;;:::888666444333222111111111111...,,,/////////.........------++++++,,,,,,,,,+++******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''((())))))'''&&&''''''((())))))))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&xxxrrrnnnllllllhhhhhhgggfffdddaaa^^^\\\[[[ZZZWWWUUUSSSQQQPPPPPPPPPQQQQQQOOOMMMLLLMMMOOOJJJKKKKKKJJJIIIIIIKKKMMMMMMPPPSSSTTTSSSTTTXXX\\\^^^aaaeeeggghhhiiikkklllmmmmmmllljjjgggdddbbbaaa```eeelllpppsssvvv{{{wwwoooeee]]]YYYZZZ\\\^^^```cccddd```YYYUUUWWWYYYhhhqqq}}}|||||||||wwwqqqmmmhhheeeeeejjjppprrrmmmgggWWWRRRPPPRRRUUUZZZcccmmmmmmpppvvv{{{vvvrrrhhhUUUCCC888333000111111///...000......------,,,+++++++++((((((((()))******++++++***************+++++++++,,,+++++++++***)))))))))&&&''''''((()))******+++))))))************))))))))))))(((((((((((())))))&&&'''(((***++++++++++++)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++************************++++++************++++++***************+++++++++************************((()))***+++,,,------------,,,+++***))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,------...///,,,,,,------......//////---...///...------///111111222333333222333555777666888:::<<<<<<>>>@@@BBBHHHKKKOOORRRSSSUUUWWWXXXYYYZZZ[[[]]]^^^_________````````````___]]]\\\\\\WWWVVVTTTRRRPPPMMMKKKJJJDDDCCC@@@>>>;;;999888888777555333222333333222111///---------......,,,***......//////...---,,,+++***+++,,,,,,,,,+++***)))((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((())))))******'''$$$&&&))))))&&&"""''''''((()))******))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%!!!"""######"""###%%%'''''''''''''''&&&&&&&&&&&&""""""$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&~~~vvvqqqnnnnnnjjjkkklllkkkhhhccc^^^[[[YYYXXXVVVTTTRRRPPPPPPOOOLLLNNNOOONNNLLLKKKMMMOOOIIIKKKMMMLLLKKKLLLOOORRRQQQUUUYYYZZZZZZ[[[aaaeeegggjjjnnnpppqqqrrrsssuuuvvvvvvuuussspppllliiihhhgggmmmuuuzzz}}}~~~nnnggg___YYYXXX\\\```cccjjjmmmnnnhhh^^^YYYYYY]]]gggooozzzvvvvvvwwwsssmmmkkkeeeiiioooxxx{{{vvvjjj```WWWTTTSSSVVVYYY^^^iiittttttwww~~~wwwqqqmmmcccPPP===666111...//////---...111//////......---,,,,,,,,,(((((()))******+++,,,,,,))))))*********+++++++++++++++******************%%%&&&)))+++,,,,,,++++++))))))************))))))))))))(((((((((((())))))'''((()))***++++++***))))))))))))))))))))))))))))))************+++++++++'''(((***+++,,,,,,++++++************************++++++************++++++))))))*********+++++++++************************))))))***+++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++)))*********++++++++++++************++++++++++++***++++++,,,------......---------------...////////////.........///000111---...//////......000222000111222111000111222444---000333444444444555666:::<<<>>>?????????AAACCCBBBCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEEEE?????????>>>===<<<;;;:::555555444222000000000111444222000000111111111000///...---...///...---++++++,,,---------,,,+++***&&&''')))+++++++++***)))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((()))(((''''''((('''&&&$$$((((((((()))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%'''(((((((((((('''''''''&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&|||uuupppooolllmmmooooookkkeee___[[[ZZZYYYWWWUUUSSSRRRQQQQQQJJJMMMPPPPPPNNNMMMNNNPPPJJJMMMOOOOOOOOOPPPSSSVVVTTTYYY^^^```aaacccjjjooopppsssvvvyyyyyyzzz{{{}}}}}}}}}|||zzzvvvsssooommmnnnuuu}}}~~~yyyjjjddd]]]XXXZZZ___dddhhhssswwwxxxpppeee^^^___ccceeellluuuzzz|||||||||}}}tttqqqrrrnnnjjjhhhfffnnnzzz{{{iii\\\WWWUUUUUUXXX\\\bbbooozzz{{{~~~|||tttmmmjjj```LLL999555000---...---+++---000000//////......---,,,,,,((())))))***+++,,,,,,,,,))))))******++++++++++++***************+++++++++&&&(((,,,...000///...---))))))************))))))))))))(((((((((((())))))))))))***++++++***(((''')))))))))))))))))))))))))))************+++++++++'''(((***+++,,,,,,++++++************************++++++************++++++))))))******++++++++++++***************************************)))(((((())))))))))))***+++,,,---++++++++++++++++++++++++++++++******************)))************+++++++++******+++,,,,,,---.........------------.../////////...,,,******+++---...+++,,,------,,,,,,///000+++,,,------,,,---///111,,,///222444444333333333444555555555444444666888666666777888999999999999999888666555555666777999333333444555555555444444000111000///......000111000...,,,,,,------,,,+++---,,,,,,,,,------+++))))))***+++,,,,,,,,,+++***"""###&&&)))***+++******))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%'''))))))((('''((())))))))))))((('''%%%$$$###&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((***++++++)))'''&&&''')))******))))))((((((((('''&&&''''''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&{{{wwwvvvvvvuuusssrrroooiiiccc^^^ZZZWWWSSSPPPPPPOOOOOONNNMMMMMMNNNOOOPPPQQQSSSTTTSSSSSSTTTSSSSSSTTTXXX[[[```ccchhhjjjkkknnnssswww}}}{{{wwwzzz~~~xxxnnnbbb^^^[[[\\\```fffooovvv|||llleeeddddddiiimmmrrruuuuuuuuuuuuuuussskkklllnnnlllhhhfffwww}}}uuukkkccc]]]WWWUUUZZZaaahhhpppxxx{{{rrrlll```MMM===666000////////////.........++++++,,,---,,,+++***)))((((((((()))******++++++************************++++++******************(((((())))))*********+++***)))(((''''''((()))***''''''''''''((((((((((((***)))((((((((()))+++,,,&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,......---------,,,,,,,,,111000///......///000111---.........//////000000222222222222222111000///000000000000000000000000111000000///......------........................***+++,,,------,,,+++***))))))***+++***)))((('''(((((()))***+++,,,,,,---************))))))))))))+++*********))))))((((((***)))'''&&&%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&{{{zzzxxxvvvrrrlllddd___\\\XXXTTTQQQQQQPPPOOONNNOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXZZZ[[[\\\___cccgggkkknnnrrrsssuuuxxx~~~{{{nnneee___]]]]]]aaahhhsss~~~ssskkkhhhfffiiilllppprrrssstttuuuvvv|||qqqiiijjjmmmmmmkkkmmm~~~tttiiibbb]]]ZZZYYY\\\aaagggqqq{{{yyyppphhhZZZGGG999444...------------,,,,,,,,,+++,,,,,,---,,,+++***)))*********)))))))))))))))************************,,,,,,++++++***)))(((((((((((()))))))))*********+++***)))(((((()))***+++''''''((((((((())))))))))))))))))))))))******+++'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***************+++++++++)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,------,,,++++++,,,+++,,,,,,,,,------......000///............///000------......////////////000000000000000///..............................------------------------------------------------***++++++,,,,,,++++++***)))***+++++++++***((((((******************++++++*********)))))))))(((((())))))((((((((((((((((((+++***(((''''''''')))***(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}~~~~~~~~~~~~yyyrrriiiccc```]]]YYYVVVTTTTTTSSSQQQUUUUUUUUUVVVXXXYYY[[[\\\ZZZ\\\___bbbfffjjjooorrryyy|||~~~{{{qqqfff___\\\^^^bbbjjjuuuzzztttoookkkiiikkknnnoooqqqsssvvvyyy}}}~~~qqqkkknnntttwwwwwwyyyuuuiiiaaa___^^^___aaabbbgggttt}}}vvvmmmaaaQQQ???555222...------------,,,,,,,,,,,,,,,---------,,,+++***++++++******)))(((((('''************************------,,,+++)))((('''&&&(((((())))))))))))******+++******))))))******+++((((((((()))))))))******((())))))************)))(((((((((((()))))))))***(((((())))))))))))******))))))))))))))))))))))))((((((((()))((((((''''''))))))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,******+++,,,---...//////......------------......---------............///------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++++++++***))))))++++++*********)))))))))******))))))))))))((((((((('''&&&&&&&&&'''((()))+++***)))((((((((()))***'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&vvvxxxzzz|||}}}{{{rrrmmmhhheee```]]][[[ZZZYYYWWW[[[[[[\\\]]]___aaabbbccc```ccchhhlllppptttyyy|||{{{ssskkkddd___[[[cccmmmxxx~~~zzzuuuqqqkkklllnnnoooppptttyyy}}}yyysssttt|||yyylllcccbbbccceeefffeeeiiixxxyyytttiiiZZZHHH999222111000////////////.........------------,,,,,,++++++************))))))((((((************************,,,++++++***)))(((((('''(((((())))))))))))))))))***))))))))))))))))))***))))))))))))************((()))***++++++***)))(((''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))******++++++***)))((('''***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))*********+++++++++******++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++------+++***+++,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///************************,,,+++***))))))***+++,,,+++++++++++++++******)))************))))))))))))***)))))))))((((((((((((((('''&&&%%%&&&''')))*********(((((('''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ooorrruuuyyy{{{~~~}}}xxxrrrnnniiifffdddbbbaaa___aaaaaabbbdddeeegggiiijjjkkkoootttyyy|||~~~sssjjjeeebbb``````nnn~~~~~~yyyvvvpppqqqrrrsssuuuzzz~~~{{{ssssssvvv|||pppfffeeegggiiijjjhhhmmm}}}wwwrrreeeRRR@@@555111111000////////////.........------,,,,,,++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((('''(((((((((((((((((('''))))))))))))************((()))***++++++***)))(((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((...............---,,,+++******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************)))((())))))*********+++++++++))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++))))))))))))+++,,,+++++++++***************'''(((((()))******++++++)))))))))(((((((((((('''(((''''''''''''(((***+++((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&gggkkkppptttxxx{{{|||wwwsssqqqooommmllliiijjjkkklllnnnppprrrttttttxxx~~~vvvkkkdddbbbeeegggppp}}}{{{zzz{{{|||}}}wwwtttlllpppxxxyyyxxx|||zzzqqqjjjiiiiiilllmmmmmmrrruuuooo^^^III:::444222000...------------,,,,,,,,,---,,,+++*********++++++'''(((((()))******++++++))))))))))))))))))))))))''''''((())))))******+++))))))((((((((((((''''''&&&''''''((((((''''''&&&((((((((()))))))))******)))************))))))(((&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((++++++***)))))))))******+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((((()))************+++++++++((((((((())))))))))))***++++++++++++++++++++++++************++++++++++++)))+++,,,,,,+++******+++---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((*********************************))))))*********+++***))))))(((((())))))&&&''''''((()))***+++,,,))))))(((((((((((('''''''''(((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&```dddjjjppptttxxx{{{}}}~~~wwwwwwxxxzzz|||~~~zzzpppgggeeejjjrrryyy~~~sssooommmooowwwvvvtttvvvsssmmmkkklllkkklllnnnqqqxxx|||tttkkkWWWAAA555333222......------------,,,,,,,,,,,,+++***)))))))))******)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((('''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))+++******)))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''&&&$$$######%%%''')))++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******)))************+++++++++((())))))))))))*********************************************++++++++++++)))***,,,,,,***)))***++++++++++++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,************************(((((())))))***+++++++++************************))))))************))))))***)))((('''''''''((()))'''((((((((())))))******))))))((((((((('''''''''&&&'''((())))))(((&&&%%%'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$"""###&&&)))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&[[[```gggmmmqqquuuxxxzzzxxxssslllgggjjjttt}}}yyy{{{}}}pppmmmoooqqquuu~~~wwwuuurrrllliiikkkmmmllllllooosss{{{xxxrrrhhhSSS===222333222---000000/////////.........,,,+++)))((((((((()))***++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&'''((()))******)))((('''''''''''''''((((((((((((,,,+++)))((((((((()))***(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((+++)))'''%%%&&&(((+++...++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---.........)))************+++++++++)))************+++++++++************************)))************+++++++++)))***,,,,,,***)))***+++))))))***+++,,,------...+++,,,---......---,,,+++,,,,,,,,,++++++*********))))))***+++++++++++++++************************)))***+++,,,...///000111************************((()))***++++++***)))(((***)))'''&&&&&&&&&'''((())))))))))))(((((((((((()))(((((((((''''''''''''$$$&&&((()))(((&&&$$$"""((((((((()))(((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$!!! ###%%%(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&SSSXXX```gggmmmsssyyy}}}yyyrrriiieeelllwww}}}ooovvvsssllllllttt|||{{{rrrnnnooorrrrrrnnnlllrrr~~~{{{vvvlllYYYDDD999444111000111,,,,,,,,,------.........---,,,+++***))))))))))))+++*********))))))((((((%%%&&&'''(((((())))))(((%%%&&&&&&&&&'''((((((((((((((((((((()))***,,,,,,++++++++++++*********)))***)))(((''''''((()))***)))(((((('''''''''(((((((((((())))))((('''&&&&&&+++***)))'''''''''((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++'''''''''''''''((())))))******))))))(((((('''''''''&&&)))///000,,,***...+++***)))'''''''''(((((())))))))))))))))))))))))(((+++------+++)))(((((())))))))))))((((((((((((---,,,***((()))+++---///))))))))))))***************)))))))))***++++++,,,******+++++++++,,,,,,,,,((()))***++++++***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))************************+++***)))'''''''''((()))******))))))))))))******&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRVVV]]]dddjjjrrryyy}}}xxxmmmlllhhhlllyyy}}}qqqjjjqqq|||wwwmmmmmmvvv||||||~~~wwwpppnnnnnnqqqppprrrzzz~~~vvvqqqdddSSS@@@666222///...000++++++++++++,,,,,,------,,,,,,+++***))))))))))))*********)))))))))(((((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))***++++++*********))))))))))))***)))(((''''''(((((()))((((((''''''''''''((((((((((((((((((((('''&&&&&&+++***((('''''''''((()))((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))(((((('''''''''(((((())))))))))))(((((((((((((((((('''***///000+++***---+++***)))((((((((())))))))))))))))))))))))))))))***,,,//////---+++***************)))))))))))))))(((((()))***************))))))))))))************+++++++++++++++,,,---...*********+++++++++,,,,,,((()))************)))((())))))***************+++))))))))))))))))))))))))***************************))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPSSSXXX^^^eeemmmvvv|||wwwmmmeeehhhlllwww|||nnngggiiippp{{{{{{oooooowww}}}zzzwww~~~~~~tttnnnlllooorrryyyxxxpppjjjYYYJJJ:::222///,,,,,,...************++++++++++++,,,,,,+++***))))))))))))******))))))))))))((((((************)))((('''&&&'''''''''''''''&&&&&&&&&(((((('''''''''(((((()))))))))))))))((((((((((((***))))))((('''''''''((('''''''''''''''''''''((((((((((((((((((''''''&&&***)))((('''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''''''''''')))(((((('''''''''(((((((((((((((((((((((()))))))))))),,,000...***)))+++***)))))))))))))))***+++))))))))))))))))))))))))***,,,......,,,+++***+++************************###%%%)))++++++***'''%%%))))))))))))************++++++++++++++++++,,,---)))*********++++++++++++((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((''''''''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOQQQTTTXXX^^^gggqqqxxxzzz~~~xxxoookkkjjjnnnvvv}}}mmmhhhhhhpppuuu}}}yyynnnnnnxxxzzztttvvvwwwqqqnnnmmmssszzzsssjjjcccNNNBBB555000---++++++...******++++++++++++++++++,,,+++***))))))((((((((())))))))))))))))))((((((***************)))((((((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&'''''')))(((((((((((('''''''''***))))))((('''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))(((''''''''''''(((&&&''''''(((((())))))))))))+++///000---)))((()))))))))))))))******++++++((((((((((((((((((((((((((()))++++++***((()))))))))))))))))))))*********###%%%(((***+++)))&&&%%%((()))))))))************))))))((((((((())))))***)))))))))************+++((())))))))))))))))))(((*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''')))))))))((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))'''&&&&&&'''))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPQQQSSSXXX```iiipppvvvzzz}}}~~~~~~yyyooolllooottt}}}mmmeeehhhnnnvvv{{{sssjjjkkkwww{{{rrrppptttwww}}}{{{wwwuuuoooxxx}}}xxxooocccZZZEEE;;;222///...+++,,,...,,,,,,,,,,,,++++++++++++,,,+++***)))(((((((((((((((((((((((((((((())))))(((((()))***************((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&((((((((((((''''''&&&&&&%%%%%%&&&'''((((((''''''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''''''''((((((&&&&&&''''''(((((())))))(((---111///+++((((((((((((((())))))************((((((((((((((((((((((((''')))******)))((()))***''''''''''''(((((())))))&&&'''((()))))))))((((((((()))))))))************)))((((((''''''((((((((((((((()))))))))*********)))(((((((((((((((((()))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRQQQPPPPPPRRRXXX___eeeoootttzzz~~~}}}{{{zzz~~~xxxqqqnnnqqqzzzoooffffffmmmsssyyy}}}~~~~~~~~~rrrjjjfffgggsss|||yyyqqqlllkkkkkkmmmsss{{{}}}}}}~~~yyy{{{uuujjj[[[OOO===666111///...,,,,,,...,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((((((''''''(((((((((((())))))&&&'''((()))************'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&''''''((((((((('''&&&###$$$&&&'''(((((('''&&&&&&'''((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))''''''''''''''''''(((((('''...333///***((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))***,,,+++******+++---%%%&&&&&&''''''(((((())))))(((((('''((()))***+++))))))))))))************+++******)))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$TTTSSSQQQNNNMMMQQQVVV[[[eeeiiipppwww|||~~~}}}{{{xxxwwwxxxzzz|||}}}xxxpppqqqxxx{{{llldddgggnnntttwww}}}|||zzzyyy{{{rrrgggbbbbbbdddnnnvvvtttoookkkhhhfffdddjjjsssyyy|||}}}xxxqqqdddQQQBBB777222//////...++++++...,,,+++++++++************+++***)))((((((''''''((('''''''''((((((((())))))''''''((()))))))))((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))))))))))))))(((((((((''''''$$$%%%&&&(((((((((((('''"""$$$&&&'''(((((('''&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''')))***+++''''''''''''''''''&&&&&&%%%///444///)))((()))(((''''''((()))((((((&&&&&&)))))))))))))))))))))))))))***+++*********+++---&&&&&&&&&'''((()))))))))((((((((((((((())))))***))))))))))))************+++***)))(((((((((((()))'''''''''((((((((()))))))))(((''''''''''''((()))&&&'''''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$VVVUUUQQQMMMKKKMMMQQQUUU[[[___fffmmmssswwwyyyyyy{{{|||}}}}}}}}}{{{yyywwwsssuuuxxxzzz|||yyypppllluuuvvvjjj______kkkwww||||||~~~yyyuuuttt|||{{{lllaaa___```aaajjjppppppmmmkkkiiieeebbbhhhpppvvv{{{{{{uuunnn___JJJ:::444000...///...******---+++*********))))))((((((+++***)))(((((('''''''''&&&'''''''''(((((())))))))))))))))))((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''((()))***+++))))))))))))((((((((((((###$$$&&&((())))))(((((("""###&&&((((((((('''&&&&&&&&&'''((())))))(((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,(((((((((''''''&&&&&&%%%$$$///444///))))))***(((''''''(((((((((&&&%%%$$$))))))))))))))))))))))))'''((()))((('''((()))+++&&&''''''((()))******+++&&&'''((()))))))))(((((())))))))))))************)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$WWWUUURRROOOMMMMMMNNNOOOSSSVVV\\\bbbhhhmmmpppqqqvvvwwwwwwxxxxxxyyyyyyxxxwwwvvvttttttuuuxxx|||~~~xxxwwwlllqqqxxxxxx```___```eeennnxxx|||tttqqqsssvvv~~~{{{mmmffffffhhhffffffhhhjjjkkkjjjfffcccaaaiiirrrwww{{{{{{rrrdddRRRBBB888///......------,,,++++++------,,,,,,,,,,,,+++++++++******)))(((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))*********((('''&&&&&&&&&&&&''''''''''''(((%%%000333+++'''+++,,,'''(((((())))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''((((((''''''&&&&&&&&&&&&)))***+++,,,+++***(((&&&******))))))((((((''''''***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&******))))))((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&TTTSSSRRRQQQOOONNNNNNMMMNNNPPPTTTZZZ```eeeiiikkkooopppsssuuuwwwxxxyyyyyyxxxvvvtttrrrsssuuuyyy{{{~~~~~~yyyrrrqqqjjjtttsssfffZZZ^^^cccjjjqqqyyyzzzrrrqqqvvvzzz~~~}}}ssskkkhhhhhheeeddddddeeegggfffdddaaaaaaiiittt{{{~~~xxxlll\\\KKK<<<555.........---,,,,,,++++++------,,,,,,++++++***************)))(((''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''')))))))))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&&&&&&&&&&''''''''''''((((((333666---&&&((()))&&&((((((((((((((((((''''''(((((((((((()))))))))))))))((('''((()))***)))'''))))))((((((''''''''''''))))))*********)))'''&&&))))))))))))((((((''''''(((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$###$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&OOOQQQSSSTTTSSSQQQNNNLLLJJJKKKMMMQQQVVV\\\aaadddfffiiimmmsssvvvxxxyyyyyyyyywwwsssqqqpppqqqtttvvvwwwvvvwwwzzz~~~yyyppplllmmmnnn}}}sss```VVVVVV^^^iiiqqquuu{{{wwwqqqttt}}}{{{yyywww{{{}}}tttnnnjjjfffdddbbbbbbccceeeddddddaaajjjuuu~~~}}}zzzrrrcccQQQ@@@666111......------,,,,,,++++++,,,,,,,,,+++***))))))(((******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))444888///&&&%%%'''&&&(((((((((''''''&&&&&&&&&(((((((((((()))))))))))))))(((''''''))))))(((''')))))))))((((((((((((((((((((((((((((((''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&KKKNNNSSSWWWXXXUUUPPPMMMKKKJJJJJJLLLPPPVVV[[[___```dddjjjqqqvvvxxxyyyyyyyyywwwssspppoooooopppqqqtttssssssvvvzzz|||uuunnniiijjjooo|||yyydddWWWTTTUUU```mmmsssuuuyyy~~~vvvttt{{{}}}uuuttttttyyyyyyrrrhhheeebbbbbbdddgggjjjkkkdddkkkttt}}}zzzvvvkkkZZZGGG999222111......------,,,++++++***,,,,,,+++***)))(((''''''***)))))))))((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((333888000&&&$$$''')))(((''''''&&&&&&%%%%%%$$$(((((((((((()))))))))))))))(((''''''((()))((('''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFFKKKRRRXXXZZZXXXSSSPPPLLLJJJHHHHHHKKKPPPUUUYYY]]]aaahhhnnntttvvvwwwwwwyyywwwuuurrrpppooooooooorrrqqqqqqtttxxx}}}|||rrrkkkggggggnnnwwwwwwfffWWWSSSWWWXXXbbbmmmqqqpppttt~~~~~~yyyzzz~~~uuutttvvvyyy{{{iiieeeaaaaaadddiiinnnppphhhlllsss{{{~~~wwwpppcccQQQ@@@555222111...------,,,++++++******++++++***))))))(((''''''))))))))))))((((((((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((((((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''''''''&&&''''''&&&&&&&&&''''''((((((((())))))(((((('''&&&$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&...333///(((%%%(((+++''''''&&&&&&%%%%%%%%%$$$(((((((((((())))))))))))((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAFFFNNNUUUYYYXXXVVVTTTMMMKKKGGGEEEFFFJJJNNNQQQYYY\\\bbbiiiooorrrtttuuuxxxxxxxxxwwwuuusssqqqppppppppppppsssxxx{{{}}}}}}~~~~~~wwwpppjjjhhhiiinnnyyyvvviii```VVVNNNQQQYYY___fffnnnpppnnnpppyyyxxxwwwxxxyyy~~~hhheee```___bbbggglllnnniiilllsss|||zzzpppgggWWWGGG;;;444222111------,,,,,,++++++******************))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''(((((())))))))))))(((((('''&&&$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%***...---)))''')))+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###""" !!!"""$$$%%%&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$<<>>???BBBEEEFFFHHHKKKNNNOOONNNLLLJJJFFFEEECCCBBBCCCFFFJJJLLLSSSVVVZZZ]]]aaaeeejjjnnnnnnqqqsssuuuuuuvvvxxxzzz{{{{{{{{{{{{|||wwwpppddd[[[TTTQQQQQQTTT\\\dddoooyyyrrriii[[[NNNEEECCCDDDFFFKKKUUU```lllzzz}}}yyyxxxtttvvvxxxvvvsssqqqqqqsssooooooooommmkkkhhhdddbbbbbb^^^]]]aaagggqqqxxxoooaaaPPPCCC999333///111111///------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))&&&'''''''''(((((())))))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%'''((()))))))))'''&&&%%%%%%%%%%%%&&&$$$&&&+++---)))&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))(((''''''&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%\\\WWWOOOFFF@@@>>>>>>???@@@CCCGGGKKKNNNNNNNNNMMMGGGFFFDDDCCCBBBCCCDDDEEEJJJMMMRRRVVVZZZ^^^cccfffkkknnnqqqssstttuuuwwwyyyxxxyyyzzzyyyyyy{{{wwwnnnhhhZZZUUUQQQRRRUUUYYYaaaiiivvv}}}zzzqqqaaaZZZOOOFFFAAABBBFFFIIIOOOZZZfffqqq}}}wwwssssssqqqssstttuuuvvvwwwzzz}}}xxxxxxvvvsssnnniiieeebbb^^^\\\]]]dddnnnzzzyyyqqqfffWWWGGG<<<222...,,,...///,,,+++,,,************++++++,,,,,,(((((()))))))))))))))***&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((&&&&&&''''''((()))))))))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((&&&%%%$$$$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&###$$$)))***'''%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%pppiii]]]QQQGGGAAA??????>>>AAADDDHHHKKKMMMNNNNNNIIIHHHGGGEEEDDDBBBAAAAAABBBEEEKKKOOOSSSWWW[[[^^^cccfffkkknnnqqqsssuuuwwwwwwxxxyyyxxxwwwxxx|||vvvkkkccc^^^WWWUUUVVV]]]ccciiiqqqxxx|||}}}wwwqqqhhh```RRRNNNGGGBBBAAADDDIIIMMMVVV```llluuuyyytttpppmmmnnnooorrruuuzzz{{{rrriiiddd[[[[[[___jjjwwwzzzrrriii]]]NNN???555///,,,***------***))),,,+++++++++***************(((((((((((())))))******&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$######%%%''')))'''&&&%%%$$$###$$$&&&'''&&&""""""&&&'''%%%$$$&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%wwwiii[[[NNNGGGCCCBBB???AAADDDGGGJJJLLLMMMMMMLLLKKKJJJIIIGGGDDDBBB@@@<<>>555000000//////...---,,,+++************))))))(((((())))))(((''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$)))(((&&&### !!!######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''###!!!"""%%%''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$######$$$%%%%%%)))&&&""""""$$$&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########""""""!!!%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''zzzvvvooocccXXXMMMEEE???===>>>>>>AAAEEEHHHJJJNNNPPPQQQPPPMMMKKKGGGFFFDDDBBBAAAAAAAAABBBCCCEEEIIIMMMQQQUUUZZZ]]]bbbeeehhhkkkkkklllmmmnnnrrrssstttwww{{{~~~xxxpppjjjfff```______ccclll{{{gggVVVKKKFFFGGGKKKJJJXXXhhhttt}}}wwwzzz~~~|||sssmmmjjjiiiiiiiiikkkpppuuu{{{|||uuupppmmmiiiiiimmmqqquuuvvvuuu{{{{{{uuurrrgggWWWEEE<<<777222///.........------,,,+++******+++***)))''''''((())))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&(((&&&######$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$${{{{{{pppdddVVVMMMEEEAAA???<<<===@@@DDDGGGKKKOOOQQQPPPOOOMMMIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBEEEHHHKKKOOOSSSWWWZZZ]]]aaacccdddeeeggghhhlllmmmooorrrvvvzzz~~~yyyqqqjjjddd___]]]]]]bbbjjjtttwww___OOOGGGDDDHHHMMMTTTcccuuuyyy|||~~~wwwssspppnnnjjjqqqxxx}}}yyyooohhheeebbbdddkkkttt}}}|||vvvooojjj]]]MMM<<<444333111//////---------,,,,,,++++++***+++***((('''''''''((()))&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!sss}}}}}}qqq```WWWOOOJJJEEE>>>;;;<<>>>>>@@@CCCFFFIIIKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDDDD@@@BBBCCCCCCCCCEEEGGGIIILLLMMMOOOQQQRRRTTTWWWYYY\\\^^^ccchhhmmmqqqtttuuuxxx{{{~~~~~~xxxssslllhhhaaa\\\[[[___eeeiiivvvvvvcccXXXNNNKKKMMMQQQVVV\\\dddrrrzzzuuusss~~~{{{kkkaaaaaaccchhhqqq~~~|||sssiii^^^VVVGGG<<<222//////------...,,,,,,,,,+++++++++++++++(((((())))))(((((('''&&&&&&&&&((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&((())))))'''&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***)))&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''!!!""""""###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!""""""######%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$___rrr|||xxxqqqkkkeee\\\PPPFFFBBB<<<>>>@@@CCCFFFIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFAAABBBCCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKNNNQQQTTTWWWZZZ___eeekkknnnpppqqqtttwwwzzz}}}~~~{{{xxxwwwssslllfff^^^[[[VVVUUUZZZdddpppwwwuuuhhh]]]UUUMMMHHHKKKRRRWWW]]]bbbggguuu{{{|||mmmdddeeehhhmmmwwwyyypppdddWWWOOO???777000......,,,+++---,,,,,,++++++++++++++++++'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%###"""&&&&&&%%%$$$"""###%%%(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++***&&&###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###################################################$$$%%%&&&&&&%%%$$$###%%%&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!###%%%(((***!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$&&&'''((((((YYYgggzzz}}}xxxrrrjjj^^^OOOEEEEEEBBB@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHJJJEEEEEEEEEEEEDDDCCCAAA@@@FFFEEEEEEEEEGGGJJJMMMOOOQQQSSSWWW\\\bbbhhhmmmpppnnnrrrwwwzzz|||~~~|||vvvnnnhhhdddaaa]]]YYYTTTTTTTTTXXXbbbppp}}}pppeeeZZZQQQNNNMMMLLLNNNTTTZZZ```fffkkksssyyy|||tttjjjjjjoooyyywwwqqqlll```MMM===333222000---,,,+++++++++***++++++,,,,,,,,,++++++((()))***++++++***((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%$$$######%%%### """$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''' """$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$!!!!!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%"""###&&&'''&&&$$$ !!!###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$######$$$$$$%%%&&&UUUaaaqqq}}}~~~zzztttjjj]]]UUUMMMIIIEEEDDDEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKGGGGGGGGGFFFDDDBBB@@@>>>CCCBBBAAABBBCCCEEEHHHIIINNNPPPSSSXXX^^^ccchhhjjjjjjnnnsssxxxzzz}}}qqqllleee___[[[WWWSSSOOONNNRRRYYYcccpppsssfff^^^WWWPPPLLLKKKLLLPPPXXX```fffjjjnnnrrrwww{{{{{{lllmmmttt}}}sssllldddXXXFFF999222111///---,,,+++++++++******++++++++++++******************)))((('''&&&%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%''')))+++'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###$$$###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%'''%%%######%%%'''&&&$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$######$$$$$$%%%&&&XXX___iiiqqqwww}}}zzzqqqjjj]]]YYYRRRKKKHHHFFFEEECCC@@@AAACCCEEEFFFGGGGGGGGGHHHHHHGGGFFFDDDAAA???>>>DDDDDDCCCCCCDDDEEEGGGHHHIIIKKKNNNQQQVVV[[[___aaabbbgggmmmrrrvvvzzz}}}~~~|||{{{}}}}}}zzzvvvfffaaa[[[UUURRROOOMMMLLLPPPXXXeeetttyyypppaaaXXXOOOKKKHHHEEEFFFIIINNNYYYgggqqquuuxxxzzz|||xxxwwwzzz{{{yyyzzz{{{}}}nnnrrr|||~~~wwwmmmcccXXXKKK<<<333000///...---,,,,,,,,,,,,******+++******)))(((''',,,+++)))(((&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$##################%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$'''%%%"""!!!$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!######"""###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$&&&%%%######%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$#########$$$$$$########################!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&eeeffffffhhhmmmwww~~~sssoooeeeYYYQQQLLLGGGAAA>>>>>>???AAADDDEEEEEEDDDFFFFFFEEEDDDCCCBBB@@@@@@EEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHJJJNNNQQQTTTVVVYYY]]]ccciiiooosssxxx{{{zzz{{{}}}|||uuurrrqqqppplllhhh]]]YYYSSSNNNMMMPPPTTTVVV___hhhwwwqqqccc[[[SSSLLLFFFDDDBBBAAAEEEKKKXXXgggwwwqqqnnnqqqrrrqqqqqqrrrtttyyy|||yyy|||~~~|||qqqxxxuuuoooeeeYYYKKK>>>444...---------,,,,,,,,,,,,,,,************)))(((&&&&&&+++)))'''&&&%%%%%%&&&&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###""""""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$'''%%%""" !!!$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""############$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&uuuppphhhdddgggqqq~~~|||nnncccZZZOOOEEEDDDBBBAAAAAADDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????BBBBBBCCCDDDGGGIIIKKKLLLOOOSSSYYY___dddiiinnnrrrpppqqqrrrtttxxx|||}}}zzzxxxssslllgggdddaaa\\\YYYRRROOOKKKIIIMMMVVVaaahhhvvv~~~wwwjjj^^^UUUPPPJJJFFFCCCBBBAAACCCKKKUUUiiixxxnnnhhhhhhhhhiiijjjkkkqqqzzzvvvoooppptttuuuvvv|||vvvlllfff\\\NNNAAA666000---+++,,,,,,,,,,,,,,,++++++*********)))((('''&&&%%%''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$"""""""""!!!!!!"""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%%%%%%%$$$###"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&yyyooohhhhhhmmmuuu{{{{{{rrrbbbSSSJJJEEEAAA???@@@BBBAAA???@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEGGGKKKOOOTTTXXX]]]bbbeeegggggghhhjjjnnnrrrwwwyyy}}}zzzwwwssspppjjjfffaaa[[[WWWTTTPPPMMMHHHHHHIIILLLTTTbbbqqq{{{|||qqqdddXXXPPPLLLJJJAAAAAABBBDDDFFFLLLYYYggg}}}nnnfffdddccc```dddkkkvvvvvvlllmmmrrrwww~~~wwwrrrddd\\\PPPCCC999222///---++++++,,,,,,,,,+++******))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((''''''&&&$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$###$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$%%%%%%%%%$$$"""!!!"""$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&zzzuuurrrpppooooooxxxyyyyyyyyyzzz}}}zzzgggUUUNNNFFFAAABBBBBBAAA???@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@BBBDDDHHHKKKMMMQQQUUUYYY\\\\\\]]]___ccchhhmmmpppuuuzzz~~~xxxsssooojjjfffccc\\\YYYUUUQQQNNNKKKIIIHHHGGGKKKRRR[[[fffuuuvvvqqqkkkfff]]]SSSLLLGGGEEEEEE@@@BBBGGGLLLQQQZZZlll|||}}}mmmdddaaa```]]]eeetttyyyqqqrrr{{{zzzsssnnn\\\SSSEEE:::333000///...++++++,,,,,,+++***)))((()))))))))******))))))(((&&&''''''(((((((((''''''%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$#########""""""""""""###$$$%%%""""""#########$$$$$$$$$#######################################$$$$$$%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((()))***+++,,,+++)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$&&&&&&$$$!!! """$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&}}}vvvnnniiiiiijjjjjjjjjkkkqqqyyyvvvddd\\\QQQKKKJJJJJJIIIGGGAAA@@@>>>=========>>>?????????@@@@@@@@@??????>>>AAA@@@??????>>>>>>>>>>>>???AAACCCEEEGGGJJJNNNQQQPPPPPPPPPSSSWWW\\\bbbeeegggkkkqqqvvvzzz~~~~~~zzzvvvpppjjjeee```[[[WWWRRRPPPMMMJJJHHHGGGFFFFFFKKKRRR^^^kkkxxx~~~oooccc]]]UUURRRMMMHHHDDDCCCBBBCCCEEEHHHOOOVVV[[[fffyyywwwggg^^^\\\[[[```kkk}}}vvvyyyzzzrrrkkkgggWWWMMM???444000000///...++++++,,,,,,+++***((('''((())))))************)))(((((()))***)))(((&&&%%%###$$$'''))))))'''$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######!!!!!!"""###%%%(((***+++%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))///111333333000***############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$"""!!!###&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$!!! !!!$$$###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&pppbbb^^^[[[ZZZZZZXXXZZZgggwww|||pppaaaWWWTTTQQQLLLGGGJJJGGGCCCBBBBBBBBB>>><<<;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;>>>>>>???@@@AAACCCEEEFFFFFFFFFHHHKKKNNNSSSWWWYYY___aaadddhhhllloooqqqrrruuuttttttsssssssssssstttwwwxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}{{{wwwsssqqqmmmiiiccc^^^ZZZUUUNNNIIIKKKGGGFFFIIIGGGCCCEEELLLSSSaaaqqq}}}xxxlll```UUUNNNPPPKKKFFFCCCAAAAAAEEEJJJLLLLLLVVVhhhrrrwwwrrrbbb___bbbdddiiizzz{{{uuummmbbbZZZIIIAAA666000//////...,,,,,,+++***))))))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''&&&$$$###"""######$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((***NNNSSSZZZLLLMMM...%%%###&&&%%%%%%&&&((((((%%%#########$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###########################"""""""""!!!!!!  """$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$###############"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############!!! ###&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%########################%%%###"""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###vvviiiYYYTTTQQQQQQPPPTTT___lllxxx{{{qqqjjjddd```]]]ZZZSSSJJJEEECCCAAA<<<888;;;;;;<<<======>>>??????BBBAAA@@@???===<<<;;;;;;>>>>>>>>>???@@@AAABBBBBB@@@AAABBBDDDGGGKKKOOOQQQTTTVVVXXX\\\___bbbdddeeeffffffeeeeeeeeeffffffgggeeefffggghhhiiijjjkkklllqqqqqqrrrssssssssssssrrruuuwwwxxxxxxwwwxxx{{{}}}{{{~~~}}}zzzyyyvvvsssoookkkhhhfff^^^[[[WWWTTTRRRNNNIIIFFFGGGDDDCCCFFFFFFEEEJJJQQQ[[[hhhwww~~~qqqeee[[[SSSLLLHHHFFFCCCAAABBBFFFLLLRRRVVVXXXYYYcccvvv}}}zzz|||oooaaa```eeehhhsssxxxppphhh\\\TTTCCC<<<222------...---+++++++++***))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###""""""!!!"""###$$$%%%############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***KKK]]]qqqfff^^^555((('''"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!"""###$$$$$$$$$#########"""######$$$$$$##################$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%########################&&&$$$$$$%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$######"""!!!$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###uuuxxx}}}rrr\\\UUUNNNMMMNNNRRRZZZcccooo}}}yyyvvvuuuqqqeeeUUUKKKGGGDDD???:::<<<<<<<<<<<<<<<======>>>BBBBBBAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>><<<======>>>AAACCCFFFHHHGGGIIIKKKNNNQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWXXXZZZ[[[]]]^^^^^^bbbbbbcccdddddddddddddddfffhhhjjjkkklllooosssvvvxxxzzz|||~~~~~~~~~~~~~~~}}}yyyvvvooommmiiieee```]]]ZZZYYYPPPNNNLLLKKKJJJIIIGGGDDDGGGDDDCCCFFFHHHKKKSSS[[[gggqqq||||||nnnfff[[[QQQJJJFFFDDDBBB???>>>@@@FFFQQQ\\\cccfffhhhiiissszzztttssszzz|||lllaaacccllltttzzzqqqiii___SSSJJJ;;;555...******,,,,,,***+++******))))))******+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###########################"""  ###%%%###$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))AAA^^^xxxkkk999'''%%%###$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&''')))'''$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######""""""######$$$%%%$$$$$$######"""#########"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""!!! $$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###jjjnnnvvv{{{kkkcccZZZUUUVVVYYY]]]```iiittt~~~wwwdddVVVPPPKKKEEE???======<<<<<<<<<===>>>>>>BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@???>>>===<<<<<<===<<<<<<<<<>>>@@@BBBCCC@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^```aaaeeeiiimmmrrrtttvvvxxxxxxxxxzzz{{{yyyzzzzzzzzzzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~{{{wwwrrrnnnkkkeeebbb^^^YYYUUURRRPPPPPPJJJIIIHHHGGGGGGGGGFFFFFFIIIIIIIIIKKKOOOVVV^^^fffsssvvvzzz{{{yyyssskkkddd[[[VVVNNNGGGCCCAAAAAAAAA@@@BBBFFFOOO]]]llltttttttttuuu~~~yyysssnnnnnnzzzyyyjjjbbbhhhwww|||rrriii```VVVIIIAAA333///+++((()))+++++++++******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!"""###%%%%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%''')))888TTTvvvssslll>>>***$$$###%%%''''''%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&***(((%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%#########$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############"""######$$$%%%###$$$$$$%%%%%%$$$$$$###eeehhhmmmttt{{{~~~wwwmmmfffdddeeeccc```bbbkkktttwwwyyy~~~wwwhhh]]]UUUKKKDDD???>>><<<;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBAAA@@@???===<<<>>>===<<<<<<<<<>>>???@@@===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVWWW[[[___ccciiikkknnnoooooooooppprrrooooooooopppppppppqqqqqquuuuuuvvvwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvsssrrrpppmmmiiieeeaaa___ZZZXXXUUUPPPMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGJJJNNNRRRVVV\\\eeemmmrrr|||xxxsssnnnhhh___WWWQQQJJJIIIFFFBBB@@@??????@@@BBBIIIPPPXXXhhhxxx~~~uuussspppmmmiiilllzzzttthhhcccmmmxxxrrriii```WWWLLLAAA999///---***)))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$""""""""""""#########$$$################################################$$$$$$###"""!!! $$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$%%%$$$###""" ######################################################$$$$$$$$$%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((666DDDZZZZZZbbbAAA///'''$$$$$$$$$###"""!!!"""""""""#########$$$$$$$$$$$$)))'''$$$###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%%%%$$$##################$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###aaacccggglllsss|||{{{vvvssslllddd^^^bbbhhhnnntttzzzssseeeWWWOOOGGGEEEBBB@@@>>>>>>???@@@<<<======>>>@@@AAAAAABBBBBBBBBCCCCCCBBBAAA???>>>>>>===<<<<<<<<<===>>>>>>=========>>>>>>>>>======???????????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNQQQUUUYYY]]]```bbbcccbbbcccdddeeefffffffffgggggggggggghhhiiiiiikkklllmmmmmmmmmmmmmmmllllllkkkjjjjjjiiiiiicccbbb```^^^[[[XXXVVVUUUPPPOOOMMMJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGIIILLLOOOPPPYYYbbbhhhooovvv{{{{{{~~~tttiiibbb[[[RRRKKKHHH===>>>>>>>>>======@@@BBBGGGRRR\\\cccooo}}}vvvkkkjjjhhhgggeeeiiiwww|||qqqjjjjjjttt|||mmmhhh```WWWMMMCCC999444---,,,++++++***+++,,,,,,((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""!!!!!!"""""""""#########################################################$$$######"""!!! $$$###""""""###%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&'''000111999888KKK777---&&&(((&&&$$$$$$%%%&&&%%%$$$""""""""""""############&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""#########"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""!!! !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""###$$$$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###XXX[[[```eeemmmyyy{{{pppaaa______eeemmmvvv||||||qqqhhhXXXUUUPPPKKKHHHFFFEEEEEE@@@@@@@@@???????????????@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>======>>>???@@@>>>??????>>>>>>===<<<;;;======<<<<<<<<<<<<===>>>AAAAAAAAABBBBBBBBBCCCCCC???@@@BBBCCCDDDEEEEEEEEEGGGGGGFFFEEEFFFHHHMMMQQQRRRTTTVVVWWWVVVVVVWWWYYY\\\]]]]]]]]]]]]^^^^^^^^^ZZZ[[[]]]___```aaaaaaaaa```___]]]\\\ZZZYYYYYYYYYTTTTTTSSSRRRQQQOOONNNNNNIIIIIIIIIIIIHHHGGGFFFEEEFFFIIILLLOOORRRVVV]]]aaaeeeppp{{{~~~uuuiii^^^XXXSSSKKKEEEDDD999:::<<<<<<===AAAGGGLLLTTTbbbmmmpppwww}}}vvvpppfffcccaaaaaa```cccnnnzzz|||vvvrrrsssxxx{{{rrrddd___WWWMMMCCC;;;333///,,,---,,,+++*********+++'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################&&&%%%###""""""$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$###"""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%!!!###############%%%'''(((%%%((("""555'''%%%%%%(((### !!!'''***(((%%%""""""#########$$$$$$$$$###"""###$$$%%%%%%""" ######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$%%%######$$$$$$$$$$$$$$$############"""######$$$$$$##################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$"""!!!##############################$$$$$$$$$$$$###############$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!! """###$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###OOOTTTZZZ```hhhuuu}}}iiiaaa\\\___gggpppwww{{{}}}hhhddd^^^WWWQQQNNNLLLKKKFFFEEEDDDCCCAAA@@@???>>>>>>???AAACCCCCCCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAA@@@>>>===<<<======<<<<<<;;;<<<<<<<<<==============================???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@CCCHHHLLLJJJLLLNNNOOONNNNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSPPPRRRTTTVVVXXXYYYYYYXXXUUUTTTRRRPPPNNNLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIJJJKKKJJJIIIHHHKKKOOOTTTYYY^^^eeennnttt{{{}}}kkk___UUURRROOOGGGBBBBBB;;;<<<===>>>@@@GGGQQQXXXcccsss}}}{{{||||||vvvooojjjddd```]]]\\\\\\^^^gggpppvvvsssuuu}}}uuukkk^^^ZZZQQQGGG>>>555///,,,,,,------,,,***(((((()))'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''(((&&&$$$"""""""""$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$""""""!!!!!!!!!###$$$&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%!!!"""######"""###%%%'''(((''')))---$$$*** !!!'''$$$ ######$$$$$$$$$%%%%%%%%% """$$$&&&%%%"""######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$!!!"""###$$$%%%$$$#########"""""""""###$$$%%%%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%''''''&&&$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$TTTNNNPPP[[[dddkkkzzzxxxkkkbbbfffmmmqqqvvv{{{{{{vvvmmmeee^^^XXXUUUVVVTTTPPPLLLFFFAAA@@@AAABBBCCCCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAA????????????@@@?????????>>>>>><<<;;;;;;>>>>>>>>>>>>============<<<<<<<<<===============>>>>>>===>>>>>>???@@@AAAEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJIIIGGGFFFFFFGGGJJJJJJJJJIIIJJJLLLQQQUUUWWW[[[bbbkkkuuu~~~rrr___YYYQQQKKKGGGDDD@@@===<<>>===<<>>>>>>>>>>>========================<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGHHHJJJKKKJJJLLLOOORRRUUUZZZ```dddkkkooovvv~~~vvvgggZZZTTTMMMGGGEEEBBB@@@>>>>>>BBBGGGMMMTTT___llluuuzzztttsssooojjjeee```ZZZVVVWWW]]]dddiiikkkrrr~~~zzzqqqfff^^^RRRLLLBBB888111...---...,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""######""""""######$$$%%%%%%%%%%%%&&&''''''%%%###################################################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&$$$###$$$%%%%%%###!!!"""###$$$$$$###"""###$$$########################$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%$$$###############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############""""""$$$%%%%%%$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$###"""########################!!!!!!"""###$$$%%%%%%&&&################################################ """######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$######"""&&&%%%### !!!$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###############"""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddZZZTTTUUUXXX^^^lll|||{{{qqqggg```YYYQQQKKKFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBEEEEEEDDDDDDCCCDDDDDDEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@??????>>>>>>=========;;;;;;;;;<<<===???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBEEEHHHIIIGGGGGGEEEDDDCCCBBBAAAAAADDDEEEFFFGGGHHHJJJMMMPPPPPPTTTZZZaaagggnnnvvvzzzwwwhhh\\\SSSOOOIIIEEEDDDCCCBBBBBBEEEJJJRRR\\\gggqqqyyy}}}}}}|||wwwsssrrrooolllaaa\\\UUUQQQSSSYYYbbbhhhlllsss}}}zzzsssjjj___WWWIIIBBB888222///...---++++++***))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""##################%%%$$$$$$$$$##################""""""######$$$%%%$$$$$$###$$$&&&&&&$$$"""################################################%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$######$$$%%%###""""""###$$$$$$###"""###$$$########################$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""###$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! """###########################"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''%%%###"""######"""!!!"""#########$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzmmm```XXXWWW\\\kkkzzz~~~}}}vvvpppfff\\\VVVTTTQQQNNNKKKGGGCCC@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>>>>===;;;;;;;;;<<<===???AAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDGGGHHHFFFFFFFFFEEECCCCCCDDDFFFGGGHHHIIIKKKMMMQQQVVVYYYaaaeeelllssszzz{{{pppfff\\\UUUOOOMMMJJJHHHHHHIIIJJJKKKRRRWWW```kkkvvv}}}~~~}}}zzztttuuuuuusssrrrqqqpppnnnbbb]]]VVVRRRSSSZZZccciiinnnttt{{{~~~}}}}}}}}}~~~yyyrrrkkkaaaWWWOOO@@@999000---...///---***,,,,,,+++***************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$###!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$###"""###$$$%%%###"""#######################################$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$#########$$$######"""###$$$$$$###"""###$$$################################################&&&&&&%%%$$$######""""""%%%$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""!!!"""######"""!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""$$$&&&&&&$$$######$$$""""""#########"""!!!!!!""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""!!!"""###"""!!!""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppbbb[[[^^^kkkwww}}}|||}}}ssslllhhhccc]]]WWWPPPHHHBBBFFFFFFGGGHHHHHHGGGGGGFFFBBBCCCDDDFFFGGGIIIIIIJJJFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????=========>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFEEEGGGGGGGGGFFFGGGKKKNNNLLLNNNRRRUUUZZZ```ggglllvvvyyy~~~zzzpppggg___XXXTTTRRRNNNOOOPPPQQQSSSUUUWWWYYYbbbgggooozzz}}}xxxuuurrrooolllkkkjjjjjjkkkkkklllnnnhhhccc]]]ZZZ[[[```hhhmmmqqquuuxxxxxxuuuqqqpppqqqsss{{{{{{vvvnnnfff___UUUKKKCCC999333,,,+++...///---+++++++++******)))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""######$$$$$$$$$$$$!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$###""""""###$$$###"""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$#########"""""""""$$$%%%"""###$$$$$$###"""###$$$################################################$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$#########""""""!!!###$$$###"""!!!"""### !!!!!!!!!""""""######(((((('''%%%$$$######"""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%##############################$$$$$$$$$$$$######!!!""""""######$$$$$$%%%"""%%%'''&&&&&&&&&&&&###############"""!!! """"""#########$$$$$$$$$"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###!!! !!!"""$$$$$$###!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppfffgggnnnuuuxxxqqqlllmmmqqqvvv~~~~~~wwwpppiii```VVVOOOLLLLLLLLLLLLJJJHHHFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKMMMRRRVVVTTTXXX]]]bbbhhhooovvv{{{~~~|||zzzzzzppphhh___ZZZWWWSSSSSSVVVUUUYYY^^^cccfffhhhkkkmmmtttyyy}}}uuuqqqoookkkhhhfffaaa^^^___``````eeejjjgggeeebbb```bbbfffkkkooovvvwwwwwwsssnnnjjjkkkmmmqqq{{{zzzsssmmmeee^^^VVVMMMCCC<<<333///,,,+++---...---+++)))((((((''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###$$$$$$$$$$$$""""""##################%%%$$$$$$$$$##################""""""######$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""######"""!!!!!!$$$&&&"""###$$$$$$###"""###$$$#######################################$$$$$$$$$ !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$############"""$$$%%%&&&%%%#########%%%!!!""""""######$$$$$$$$$***)))'''%%%###"""!!!!!!########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%''''''%%%$$$%%%&&&##############################$$$$$$$$$$$$######"""""""""#########$$$$$$!!!$$$&&&&&&&&&&&&&&&$$$$$$$$$######""""""!!!"""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzyyy|||~~~tttjjjbbbaaabbbdddhhhnnnxxxxxxnnnfff^^^]]]\\\YYYUUUOOOKKKHHHJJJJJJJJJJJJHHHGGGEEEDDDEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFIIIMMMPPPRRRRRRUUUVVVUUUSSSUUU[[[```___bbbgggjjjnnnrrrvvvyyyxxxwwwvvvtttrrrrrrtttvvvooommmjjjhhhfffeeeeeeeeebbbZZZUUUWWWYYYZZZ^^^ddddddkkkttt{{{{{{uuutttsssnnnjjjeee]]]WWWVVVWWWXXX___hhhffffffgggiiilllpppsssuuu|||{{{wwwpppjjjhhhkkkooowwwxxxrrrkkkeee]]]UUUNNNFFF<<<555///...,,,+++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""######""""""######$$$%%%&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""######""" !!!$$$'''"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$ !!!!!!###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$#########$$$$$$$$$############"""$$$%%%&&&%%%###"""###$$$###$$$$$$%%%&&&&&&''''''((('''%%%###"""!!!""""""##########################################$$$$$$################################################"""$$$%%%%%%$$$######$$$##############################$$$$$$$$$$$$######""""""""""""############ """%%%&&&%%%$$$###$$$'''&&&$$$###""""""######"""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###!!!"""###$$$$$$###"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{|||xxxmmmdddbbb```]]]^^^bbbjjjrrr~~~zzzuuutttqqqlllfff___XXXUUUYYYXXXWWWUUURRRNNNKKKIIIDDDCCCBBB@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFHHHLLLRRRYYY]]]]]]___```^^^\\\]]]bbbhhhhhhjjjlllmmmllllllmmmnnnjjjiiifffccc``````bbbeee\\\ZZZVVVTTTRRRSSSUUUVVVYYYSSSQQQXXX___ccckkksssrrrzzzzzzwwwyyyzzzvvvrrrhhh]]]UUUSSSSSSUUU^^^hhhkkkmmmrrrvvv{{{~~~}}}wwwoooiiihhhmmmrrrzzzrrrlllaaa[[[SSSKKKDDD<<<333,,,,,,------+++)))((()))*********))))))))))))***+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""$$$$$$$$$############""" """######$$$$$$$$$&&&%%%%%%%%%$$$##################""""""""""""!!!#########"""###$$$$$$%%%'''%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!######!!! $$$'''"""$$$$$$$$$###"""###$$$########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$############""""""$$$$$$###!!! !!!""" !!!"""######$$$$$$&&&%%%###"""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""###$$$&&&%%%###!!!!!!!!!((('''%%%###""""""###$$$"""############$$$$$$$$$""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###"""#########!!!############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuunnnmmmnnnpppyyy}}}tttkkkeee```]]][[[___bbbjjjvvv~~~ssslllmmmssstttuuuqqqhhh^^^VVVRRRPPPLLLFFFDDDFFFGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCC???CCCEEECCCCCCGGGHHHGGGFFFDDDFFFIIIGGGDDDDDDGGGCCCBBB@@@??????@@@BBBCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEHHHPPPZZZdddjjjgggfffdddaaa^^^]]]___aaadddbbb```aaabbbaaa^^^ZZZZZZYYYWWWUUUTTTRRRRRRRRRPPPJJJGGGIIIIIIIIINNNVVV[[[^^^bbbhhhnnnssswwwyyy~~~||||||}}}{{{yyyxxxooo```SSSSSS[[[ccciiimmmooowww~~~vvvmmmlllrrr{{{wwwnnnfffaaaWWWRRRKKKCCC:::444000...+++++++++*********))))))+++******)))(((''''''&&&%%%''')))***)))'''%%%###''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%$$$#########$$$&&&'''$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$$$$###!!! ###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$######"""!!!"""$$$&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""###############"""""""""###%%%''')))...+++'''$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$###"""#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""############"""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###rrrgggbbbbbbbbbgggnnnuuuzzz{{{zzzxxxuuuvvvxxxzzz}}}|||vvvpppgggbbbYYYYYY^^^gggnnnuuu~~~{{{pppgggccc^^^ZZZUUUQQQNNNKKKIIIGGGJJJJJJIIIHHHFFFDDDCCCBBBBBBEEEFFFCCCCCCEEEFFFDDDIIIGGGGGGIIIGGGCCCCCCFFFEEEDDDBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCDDDGGGNNNWWW___dddgggfffccc^^^YYYVVVVVVWWWWWWVVVUUUVVVWWWVVVTTTQQQLLLKKKKKKJJJJJJJJJKKKKKKIIIDDDCCCGGGJJJNNNVVV___fffkkkpppuuuxxx|||}}}xxx{{{}}}yyyfffZZZRRRVVV```iiipppuuurrr|||~~~xxxtttvvv~~~yyyqqqhhh___ZZZQQQLLLEEE===666111...,,,+++++++++*********))))))******))))))(((''''''&&&&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$#########"""###############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$######!!! !!!""""""!!! """############$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$###"""""""""""""""#########$$$$$$######"""######""""""######$$$%%%"""######$$$$$$######"""""""""""""""###############"""""""""###%%%'''))),,,)))&&&$$$#########"""""""""############"""""""""############$$$$$$$$$""""""##################%%%$$$###"""!!!!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""######$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###tttfff^^^\\\XXXXXXZZZaaajjjppppppooonnnpppsssxxx~~~{{{rrraaa]]][[[^^^dddmmm{{{zzzwwwpppooollleee^^^WWWSSSQQQRRRRRRPPPNNNKKKHHHFFFEEEEEEGGGHHHEEEEEEGGGGGGDDDIIIEEEDDDEEECCC??????AAABBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDGGGLLLRRRXXX\\\[[[ZZZXXXSSSNNNKKKKKKLLLJJJIIIHHHIIIJJJJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFCCCCCCGGGMMMTTT```jjjtttzzzyyyzzz|||{{{|||zzzttt___YYYVVV^^^iiiqqqvvv{{{yyyyyypppggg^^^VVVPPPHHHCCC===555000,,,+++++++++************)))))))))***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############!!!!!!"""############"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$###!!!!!!"""!!! """############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######""""""######$$$%%%%%%%%%$$$############$$$!!!""""""#########""""""######""""""######$$$%%%$$$######""""""######$$$""""""""""""###############"""""""""###%%%&&&((()))'''$$$############"""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###"""""""""######""""""""""""""""""""""""""""""############""""""######$$$$$$%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###yyymmmfffddd]]]YYYVVVYYY___fffkkklllmmmpppuuu{{{vvvnnneeebbbdddlll{{{}}}rrriiicccbbb^^^^^^\\\[[[XXXUUUSSSRRRMMMOOOOOOMMMMMMNNNLLLGGGIIICCCAAAAAAAAA>>>===???>>>???@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCFFFIIIMMMPPPRRRMMMMMMLLLJJJHHHGGGGGGIIIHHHGGGGGGGGGHHHGGGGGGFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMPPPUUU___kkkuuuvvvsssrrrvvv{{{{{{uuummmaaa]]]___gggpppuuuyyy}}}}}}xxxoooggg^^^UUUMMMHHH>>>;;;555///+++)))******************))))))))))))))))))((((((((('''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$###!!!""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!"""##################&&&&&&$$$###"""!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""###$$$%%%&&&&&&$$$""""""###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''%%%$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###|||tttpppppphhhddd]]]YYYYYY]]]dddhhhjjjnnnuuu}}}tttmmmjjjooo|||~~~wwwuuupppppppppooonnnmmmlllkkkdddfffeeebbb```^^^WWWOOOKKKEEE@@@AAAAAA@@@???AAA===>>>???AAACCCCCCDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFAAAAAABBBCCCEEEGGGIIIJJJGGGIIIJJJIIIHHHIIIJJJLLLJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUVVV[[[___bbbgggqqq|||wwwttttttssspppkkkgggiiiooorrrpppkkkbbbaaadddlllsssvvv{{{yyysssnnnfff^^^UUUMMMEEE@@@777444000,,,))))))***+++))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&&&&%%%######""""""##################%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$&&&&&&$$$###"""!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""###$$$$$$%%%$$$###""""""###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$$$$##############################""""""""""""""""""###!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""###################################################$$$$$$%%%%%%$$$$$$###|||wwwvvvwwwqqqmmmfff___ZZZ[[[^^^aaa```eeemmmuuu~~~|||}}}xxxkkk___SSSJJJDDDDDDDDDCCCBBBDDD>>>>>>???AAABBBDDDEEEFFFEEEGGGIIIKKKLLLJJJHHHFFFCCCCCCBBBBBBCCCDDDFFFGGGIIIKKKLLLKKKJJJJJJKKKLLLIIIKKKMMMNNNOOOQQQUUUWWW[[[\\\___bbbdddeeeeeeeeeeeennnvvvzzz~~~|||uuupppllljjjeee___[[[\\\ccciiikkkjjjfffeeehhhpppuuu{{{vvvooogggccc[[[TTTMMMEEE>>>999111000---+++***)))******(((((()))))))))))))))***''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""############"""!!!!!!"""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###  """$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$############$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%###""""""!!!!!!""""""###""""""""""""############"""""""""#########$$$$$$$$$###"""###$$$%%%$$$"""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$ ######""""""""""""######""""""######$$$#########%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''))),,,########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$######"""!!!###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###~~~{{{|||~~~yyyuuuoookkkiiieee```\\\WWWZZZ___eeemmmxxx{{{hhh^^^UUUSSSSSSQQQOOOPPPLLLLLLKKKKKKLLLMMMOOOPPPNNNQQQUUUXXXXXXVVVRRROOOMMMLLLJJJIIIIIIJJJLLLMMMQQQSSSTTTTTTSSSRRRSSSTTTTTTWWW[[[___bbbgggnnnrrrxxxyyy{{{||||||{{{zzzyyyxxx|||}}}wwwrrrmmmhhhfff\\\ZZZYYY[[[bbbjjjpppsssrrrqqqssswww|||~~~uuukkkeee\\\WWWQQQJJJDDD===666222---,,,,,,+++******))))))(((((((((((())))))******''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$######"""!!!!!!"""""""""""""""######$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%"""""""""""""""###$$$%%%!!!"""###$$$$$$%%%%%%%%%######""""""######$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""############!!!""""""###############%%%$$$###$$$%%%%%%$$$"""""""""############"""""""""############$$$$$$$$$""""""##################"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""############""""""!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###!!!"""######$$$$$$######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$&&&(((#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$###"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###{{{vvvwwwyyytttggg[[[TTTTTTUUUXXX___jjjwww~~~yyysssssswww{{{xxxmmmjjjiiieeeccccccbbbaaa___]]]]]]^^^___```^^^bbbgggkkklllhhhccc```WWWUUURRRQQQPPPRRRTTTVVV\\\^^^aaaaaaaaaaaabbbccchhhmmmsssxxx~~~|||yyy~~~sssnnnkkkgggbbb_________aaafffllluuu}}}~~~~~~vvvmmmddd^^^TTTPPPJJJCCC===777111---***+++++++++***)))(((((('''((((((((())))))******&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$'''&&&$$$#########$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$$$$###!!! ###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%######$$$$$$"""!!!"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''#########"""###$$$$$$%%%""""""!!!!!!"""###$$$$$$ !!!######$$$$$$$$$'''&&&$$$###""""""!!!!!! !!!"""######"""!!! """"""""""""############!!!""""""############"""%%%$$$$$$$$$&&&%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$"""!!! """"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$}}}uuummm]]]XXXSSSRRRUUU\\\bbbeeeqqquuu{{{rrrgggccceeeiiioooxxx|||zzzzzzyyyvvvsssxxxwwwyyy~~~}}}wwwmmmhhhbbb___```dddjjjnnnoooppprrruuuwwwzzz}}}~~~~~~}}}wwwooohhh```[[[___fffdddiiinnnuuuyyynnngggbbbZZZSSSJJJFFF@@@:::666222...+++((())))))************)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""###$$$&&&(((%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################""""""############""""""$$$$$$############$$$$$$#########"""""""""!!!!!!&&&""" $$$'''((('''######""""""""""""#####################"""!!! """"""""""""##################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###  ###$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$#########""""""###!!!!!!!!!###$$$###""" !!!"""###$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""##################$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%"""###%%%''''''&&&%%%$$$'''&&&$$$"""!!!!!!"""###(((******(((%%%!!! """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%rrrjjj^^^UUURRRTTTWWWYYY]]]bbbjjjvvvwwwlllgggfffgggjjjqqq{{{|||yyytttppppppuuu|||xxxooogggbbb___^^^dddkkksssyyy~~~pppfff```ZZZRRRLLLFFFAAA;;;666222///,,,***+++++++++***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!'''$$$!!! !!!#########$$$%%%$$$""""""###$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######)))'''%%%$$$%%%&&&&&&%%%######""""""""""""######"""############""""""!!!""""""""""""##################$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$#########""""""$$$""""""###$$$%%%$$$###""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$########################%%%%%%$$$###"""""""""###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""###%%%&&&'''&&&%%%$$$&&&%%%$$$###""""""""""""$$$$$$""" $$$'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ooo```XXXVVVWWWXXXXXX[[[^^^dddooo{{{~~~~~~vvvrrrqqqlllooorrrvvvzzztttjjjbbbaaadddiiiooouuu}}}xxxpppeee\\\WWWRRRJJJDDD???;;;555111...---+++***+++++++++***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###&&&$$$""""""###%%%&&&%%%###%%%%%%$$$"""!!!"""###"""""""""###$$$%%%&&&&&&########################!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""########################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!"""######""""""""""""######!!!""""""############""""""""""""#########$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$##################$$$%%%$$$$$$###""""""!!!!!!########################$$$$$$$$$###############$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###"""$$$'''***$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%sssllljjjjjjjjjdddbbb]]]YYY[[[aaacccbbbmmmooossswwwzzz|||}}}~~~|||wwwvvvwwwzzzxxxxxxwwwtttsssuuu{{{tttjjjcccgggpppvvvzzz~~~{{{sssjjjddd\\\VVVRRRLLLEEE@@@:::666000---+++++++++***''''''((()))************%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###"""###%%%'''((("""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$&&&'''((($$$######&&&((((((%%%"""$$$%%%%%%$$$"""!!!"""###############$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######!!!!!!###%%%######""""""""""""###### !!!"""###############""""""#########$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""######"""!!! !!!""""""######$$$%%%%%%################################################$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%###"""!!!"""&&&***+++)))%%%"""!!!%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%uuuqqqfffZZZVVVXXXYYYXXXZZZ___fffmmmrrrtttssssssvvvrrrooonnnnnnqqqyyy}}}xxxvvvzzz~~~|||zzz{{{rrrjjjgggnnnyyy~~~wwwmmmfff^^^YYYSSSNNNKKKFFFAAA<<<666222...+++++++++++++++&&&&&&'''))))))*********%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$+++)))%%%"""###%%%))),,,...***$$$"""######!!!###$$$%%%$$$"""!!!"""###%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""""""""""" ###''''''%%%%%%''')))######""""""""""""###### !!!"""###########################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""######"""!!! """""""""###$$$$$$%%%%%%###################################################"""!!!"""$$$$$$$$$"""""""""###$$$$$$$$$$$$###$$$##################$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$%%%%%%$$$"""###$$$%%%%%%###"""!!!!!!$$$'''(((%%%!!!%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%ooozzzjjj```\\\YYYUUUQQQUUU[[[aaaeeefffeeedddiiifffeeefffeeefffmmmvvv}}}}}}vvvtttqqqlllhhhfffhhhjjjmmmyyyrrrllllllttt~~~wwwmmmddd^^^QQQNNNIIIEEEAAA>>>:::777222000---,,,,,,,,,+++***((()))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%### $$$+++444999CCC888***"""!!!###$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""######$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$######""""""""""""######!!!""""""############"""#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$######""""""#######################################$$$$$$$$$"""!!! !!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%######$$$$$$$$$######"""%%%%%%$$$"""!!!!!!$$$'''$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%MMM]]]qqq~~~rrrjjjccc\\\WWWWWWWWWXXXXXXXXXXXXWWWYYYXXXYYYZZZYYYXXX^^^fffqqqwwwyyyrrrgggfffddd___YYYUUUUUUVVVVVVaaammmwww{{{vvvvvv~~~uuulllddd\\\XXXIIIFFFAAA===999777444333///...---,,,---,,,***(((((((((((()))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ &&&///888>>>EEE:::,,,&&&&&&))))))(((!!!"""$$$$$$######$$$&&&!!!"""""""""#########$$$########################"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""  !!!!!! ######""""""""""""######"""############""""""!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######&&&%%%%%%$$$$$$######"""########################""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$###""""""#########$$$$$$#########"""###$$$$$$$$$$$$###"""########################""""""""""""###$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###############$$$$$$%%%$$$###############$$$$$$'''&&&%%%###"""$$$(((,,,###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%:::EEESSSaaasss|||uuunnn```]]]XXXSSSPPPOOOPPPQQQLLLLLLOOOPPPNNNLLLQQQYYYeeejjjqqqvvvyyyzzz{{{|||~~~|||}}}|||uuummmggg^^^^^^]]]XXXQQQLLLJJJKKKIIISSS]]]eeeqqqzzzqqqhhh```YYYSSSOOOFFFCCC>>>999666333222222---,,,,,,------,,,)))'''$$$%%%&&&((()))*********$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$######%%%***...111222,,,''''''***+++'''""" !!!#########$$$%%%''' """###%%%&&&&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$!!!!!!""""""############$$$!!!"""&&&&&&%%%######""""""""""""#####################"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&########################""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###############$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""######$$$%%%$$$$$$"""""""""###$$$%%%!!!###%%%%%%$$$###"""###""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%///555>>>GGGTTThhh}}}wwwjjjgggbbbZZZRRRLLLIIIHHHHHHGGGFFFDDDDDDEEEIIIKKKYYYaaaiiijjjggghhhpppwww||||||}}}{{{uuulllaaaYYYTTTSSSQQQOOOLLLIIIHHHGGGIIIQQQ[[[hhhxxxxxxoooccc[[[VVVQQQKKKFFFBBB@@@;;;666222///...---+++++++++******)))'''''''''&&&&&&''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$######!!! %%%%%%$$$$$$%%%%%%&&&'''$$$###"""""""""###$$$%%%""""""############""""""#########""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$'''&&&$$$######$$$&&&'''!!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%)))%%%!!!"""&&&'''$$$!!!"""$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&"""$$$%%%### !!!$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""#########"""""""""""""""###""""""###%%%'''&&&%%%###$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%###"""""""""######"""""""""!!!""""""###$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---000555999BBBRRRhhhwww}}}xxxrrrooojjjbbbYYYSSSNNNMMMJJJHHHEEEBBBBBBEEEJJJMMMSSSYYY^^^^^^\\\^^^eeekkk{{{zzzqqqjjjeee^^^VVVPPPLLLLLLMMMLLLKKKKKKKKKKKKRRRZZZeeeqqq}}}vvvkkkcccYYYRRRNNNJJJEEEAAA>>>;;;777333///---,,,,,,+++++++++***)))((('''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$###"""!!! #########"""###$$$$$$%%%###""""""!!!"""###$$$%%%""""""############""""""###"""""""""""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""############"""###################################################"""!!!!!!!!!!!!!!!"""#########$$$$$$#########!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$%%%$$$######$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###""""""########################%%%$$$$$$$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%#########"""!!!!!!"""#########""""""!!!"""""""""###########################"""""""""""""""""""""###"""!!!"""$$$%%%$$$###"""###$$$$$$######$$$%%%$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$%%%%%%###"""""""""#########""""""""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,---------000;;;KKKWWWsss{{{xxxsssllleee___ZZZXXXSSSOOOJJJFFFFFFHHHLLLPPPNNNPPPPPPOOONNNOOOUUUZZZeeellluuu{{{|||{{{zzz{{{}}}}}}qqqjjj```YYYTTTPPPKKKHHHFFFHHHLLLNNNOOOQQQTTTVVV___gggqqq|||zzzpppiii\\\VVVNNNHHHEEECCC???<<<777555222///,,,+++******+++++++++***)))(((&&&&&&'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""###$$$$$$""""""############""""""""""""""""""""""""######$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$!!!!!!"""############"""######""""""""""""""""""########################$$$###"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%""""""""""""#########$$$!!!$$$%%%%%%"""!!!"""$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""#################################$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$###"""!!!!!!"""#########!!!!!!!!!!!!!!!!!!"""###########################""""""""""""""""""#########"""!!!!!!###$$$###!!!!!!#########!!! !!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$######""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$%%%$$$######"""########################$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++,,,,,,++++++000999AAARRRddd}}}|||xxxuuurrrooollljjjccc```[[[XXXVVVUUUTTTTTTSSSRRROOOKKKIIIJJJMMMPPPPPPXXXcccjjjnnnooorrrtttvvvzzz|||xxxuuu|||}}}|||xxxttttttwwwxxxwwwuuuhhhaaaWWWOOOJJJIIIHHHGGGGGGKKKQQQVVVXXX[[[___bbbiiirrr{{{vvvmmmccc]]]SSSNNNHHHCCC@@@===;;;888111000...,,,+++***))))))++++++******)))'''&&&%%%)))(((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############""""""!!!!!!$$$$$$$$$$$$######"""!!!!!!!!! !!!""""""############$$$$$$$$$%%%""""""############"""""""""""""""""""""#########%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############"""""""""########################&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""######$$$$$$$$$######"""########################""""""######$$$$$$%%%%%%%%%$$$$$$###############$$$!!! ###%%%$$$"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$###""""""###$$$"""!!!"""###$$$###!!! !!!###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$!!!!!!""""""###$$$%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$##################$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))+++.........///333666===III[[[nnn~~~~~~{{{yyyyyy{{{}}}~~~}}}xxxwwwuuutttqqqkkkddd^^^___]]]YYYTTTNNNLLLLLLMMMKKKPPPWWW[[[\\\^^^bbbeeelllnnnppppppmmmkkkjjjjjjwww}}}|||yyy|||wwwsssnnnkkkjjjiiigggeee^^^YYYPPPIIIFFFFFFGGGIIIKKKRRR[[[aaaccceeehhhkkkrrryyyyyynnnfff^^^VVVPPPLLLIIICCC>>>;;;888555444...---,,,++++++*********)))******))))))((('''&&&)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%""""""############""""""!!!!!!""""""############%%%$$$$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&$$$###&&&)))***'''###%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$###""""""#########$$$!!! ###%%%$$$"""""""""""""""######$$$%%%########################!!!!!!""""""############%%%$$$######$$$%%%$$$"""###$$$%%%$$$"""!!!!!!############""""""#########""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$%%%&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#####################$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&))),,,.........///111444888BBBOOO[[[jjj~~~~~~{{{yyy{{{|||sssmmmmmmjjjcccYYYQQQMMMMMMKKKNNNRRRTTTUUUWWW[[[___aaacccccc```\\\ZZZ]]]___kkkpppvvvvvvrrrnnnnnnoooyyyzzzrrrsssoookkkgggdddaaa]]][[[RRROOOKKKHHHGGGIIILLLNNNVVV___lllsssttttttuuuxxxzzz~~~vvvkkkbbb[[[UUUOOOJJJDDDBBB>>>999444111///...,,,,,,,,,++++++*********'''(((((())))))(((((('''&&&%%%###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""""""""###$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""######$$$#########!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%##############################"""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%########################"""###%%%&&&&&&&&&%%%$$$&&&###"""&&&,,,---)))$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""""""""###############"""""""""""""""###$$$$$$###"""!!!!!!"""#########$$$###############$$$%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$###$$$%%%&&&%%%$$$###%%%%%%%%%###"""###$$$$$$######""""""######$$$""""""""""""""""""""""""###""""""""""""""""""###"""######$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################################################################&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$##################$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''((())))))******,,,---//////333;;;AAAKKK\\\kkk~~~zzz|||pppccc\\\\\\YYY[[[]]]]]]ZZZZZZ\\\___WWWYYYYYYUUUPPPOOOQQQUUU[[[aaahhhlllllliiifffdddkkksss~~~~~~yyytttnnnhhhdddgggfffccc```]]]ZZZVVVTTTKKKKKKLLLMMMOOOTTTXXX\\\iiiuuu}}}pppiii___WWWRRRMMMHHHEEE<<<;;;999555000---,,,,,,+++++++++++++++***))))))%%%&&&'''((())))))))))))%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$######""""""############"""""" !!!!!!"""######$$$$$$###############$$$$$$$$$"""############""""""!!!!!!!!!"""############"""!!!!!!"""###$$$%%%&&&&&&########################""""""""""""###$$$%%%%%%$$$##################$$$######################## """###%%%%%%$$$###"""######$$$(((++++++(((&&&$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!"""$$$%%%&&&#########"""!!!!!!"""###$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###"""!!!"""$$$%%%%%%$$$"""$$$%%%$$$######$$$%%%"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""##################!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$######""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))'''%%%%%%''')))++++++***,,,111333777DDDRRR___kkk~~~}}}~~~{{{sssrrrqqqrrrqqqkkkbbb[[[YYYXXXPPPSSSTTTQQQKKKIIIJJJMMMMMMRRR[[[bbbeeeccc___\\\\\\cccnnnuuuyyyzzz{{{}}}{{{uuummmfffbbb___]]][[[XXXWWWWWWVVVSSSQQQMMMKKKJJJLLLQQQUUUZZZ```fffiii{{{uuunnnbbb[[[RRRKKKGGGCCC???<<<888888666333///---,,,---*********+++***))))))((($$$%%%&&&((()))*********&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""###### !!!######""""""!!!""""""############"""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%###############"""!!! ######$$$%%%%%%%%%%%%$$$ """###$$$%%%&&&#################################$$$%%%&&&((((((###$$$&&&''''''&&&$$$###$$$$$$################## """###$$$###!!! """''')))(((''''''(((%%%$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!! !!!"""$$$&&&&&&"""$$$%%%### !!!$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!! !!!$$$%%%%%%$$$!!!"""$$$$$$######$$$&&&!!!!!! !!!!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$############""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""!!!"""######$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))))))))((((((((((((*********+++...222666888CCCKKKXXXhhhzzzxxxqqqjjjddd___[[[UUUPPPNNNLLLJJJIIIJJJNNNSSSXXX]]]_________YYY\\\___``````aaaeeehhhpppwww|||wwwsss|||}}}||||||xxxtttxxx|||rrrbbb```___^^^WWWOOOMMMPPPOOOPPPRRRRRRPPPOOOOOOPPPPPPTTTZZZ^^^ccckkkttt{{{zzzpppfff```TTTPPPKKKGGGCCC@@@<<<999333111...,,,*********+++,,,,,,,,,+++++++++******''''''''''''''''''&&&&&&)))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###'''$$$""""""$$$$$$###!!!%%%$$$###""""""$$$&&&'''"""""""""###$$$$$$%%%%%%$$$######"""""""""""""""$$$!!! $$$%%%"""!!!!!!""""""""""""!!!!!!###"""!!! """$$$&&&###$$$$$$%%%$$$###"""!!!""""""############""""""########################%%%###!!!  !!!"""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!! !!!!!!#########"""""""""""""""######$$$$$$$$$$$$#######################################"""""""""""""""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######"""""""""""""""%%%###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########$$$$$$$$$$$$ """$$$%%%$$$$$$$$$$$$%%%###!!! !!!###%%%!!!!!!"""###############!!!!!!"""############"""""""""###$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###""""""######%%%%%%$$$###""""""######%%%%%%&&&&&&&&&%%%%%%$$$ !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$))))))))))))))))))******+++*********,,,...111222555:::BBBMMM[[[kkk{{{{{{lllgggaaa\\\ZZZVVVQQQLLLIIIKKKNNNRRRWWWZZZ[[[[[[YYYZZZZZZYYYWWWWWWZZZ]]]ccciiiqqqwwwyyy{{{}}}yyyssslllgggdddmmmpppuuuyyy{{{~~~tttnnnkkkhhhhhhjjjiiifffiiipppwww~~~|||tttpppoooppprrrrrrmmmbbbZZZWWWTTTRRRQQQNNNJJJLLLQQQTTTVVVXXXYYYXXXXXXYYYZZZWWW\\\ccciiimmmssszzzyyypppggg^^^VVVQQQJJJFFFBBB???<<<:::666444222000...+++************++++++++++++*********)))''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$###"""""""""#########""""""!!! &&&###!!!!!!###$$$###!!!######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$###"""""""""""""""$$$!!!!!!$$$%%%"""!!!!!!""""""""""""!!!!!!###""""""!!!!!!"""###$$$###$$$$$$$$$$$$###"""!!!""""""############""""""########################&&&%%%###"""!!!"""###$$$########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!!!! !!!!!!"""!!!"""""""""##################$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""!!!!!!"""###$$$$$$!!!$$$%%%%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ """"""!!! !!!"""""""""######"""""""""!!!!!!"""###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""######$$$$$$######$$$$$$###############$$$%%%$$$$$$###""""""######%%%$$$$$$###""""""######&&&&&&%%%$$$###!!!  !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$)))))))))))))))***+++,,,+++***)))))))))***+++,,,...///111666???LLLZZZccc~~~zzzsssqqqoooiii^^^UUUNNNMMMMMMOOOTTTXXX[[[\\\^^^\\\XXXSSSOOOMMMOOOQQQVVV\\\bbbeeeffffffhhhjjjppprrrsssoooggg___ZZZXXX^^^aaaeeehhhjjjlllnnnpppvvv||||||kkk^^^ZZZUUUSSSSSSWWWXXXXXX[[[___fffllluuu{{{|||vvvnnnhhhiiigggeeeeeeddd___XXXRRRMMMJJJIIIJJJKKKLLLRRRYYYaaaccceeefffeeeeeeggghhhfffllluuuzzz{{{|||~~~uuupppggg___WWWPPPJJJFFF???===999777555444222000000///---+++***)))************)))))))))))))))(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""""""""!!!""""""""""""!!! %%%$$$"""###$$$%%%%%%$$$"""###%%%&&&&&&$$$"""!!!%%%%%%$$$$$$###"""""""""$$$$$$###""""""""""""######!!! !!!$$$%%%"""!!!""""""######""""""!!!#########"""""""""""""""######$$$$$$######"""!!!""""""############""""""########################%%%%%%###"""""""""###$$$########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%%%%$$$###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$####################################################################################### !!!!!!"""$$$%%%&&&!!!$$$%%%%%%### ########################""""""""""""""""""######!!!!!!!!!"""""""""######"""###%%%$$$###"""""""""!!!$$$%%%%%%$$$!!!!!!""""""############""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###############$$$###############$$$$$$%%%$$$######"""#########%%%$$$######"""#########&&&&&&%%%$$$###"""  !!!###$$$%%%%%%$$$###"""############$$$$$$$$$''''''''''''((()))+++,,,******)))(((((())))))***,,,,,,---...222;;;EEELLL\\\kkksssggg\\\XXXUUUUUUZZZ___bbbdddiiiddd]]]UUUOOOLLLLLLMMMRRRWWW[[[\\\ZZZXXXXXXZZZ[[[bbbjjjkkkeee]]]XXXWWWWWWZZZ^^^```aaaaaabbbcccdddiiiqqqxxx~~~wwwpppfffZZZTTTTTTOOOMMMLLLMMMPPPRRRUUUXXXaaaeeekkkooonnniiibbb^^^[[[XXXVVVUUUTTTRRRNNNKKKLLLJJJKKKPPPUUUYYY```gggnnnpppssstttuuuvvvwwwyyy|||}}}{{{{{{~~~{{{rrrgggaaaYYYRRRLLLGGGBBB???;;;999666444333111///......---,,,***))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######&&&%%%%%%%%%&&&'''((((((###$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%%%%$$$######""""""#########"""!!!"""$$$$$$""" """""""""######"""""""""###############"""!!! ##################""""""""""""############""""""###########################"""!!! !!!""""""########################$$$$$$############$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$$$$######""""""""""""###############"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$""" !!!"""###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&%%%###""""""### !!!###%%%%%%###!!! !!!"""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$##################""""""!!! !!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""#########"""######$$$%%%$$$$$$###############$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$&&&%%%%%%%%%&&&''')))***)))))))))))))))******+++'''((()))***,,,000555999AAANNNaaappp{{{~~~nnniiidddccchhhmmmoooppptttnnneee\\\VVVSSSSSSSSSUUUXXXZZZXXXSSSOOONNNOOOKKKVVVbbbgggccc[[[VVVTTTSSSVVVYYYZZZZZZYYYXXXYYYWWWXXX\\\aaahhhnnnrrrtttoooggg^^^WWWQQQMMMNNNRRRSSSSSSQQQNNNOOORRRVVVXXX```bbbeeeeeebbb]]]VVVRRRPPPOOONNNNNNNNNOOONNNMMMOOOOOOSSS]]]dddhhhlllpppsssvvv{{{xxxuuuwwwwwwzzzttthhh```VVVQQQKKKEEE@@@===:::777:::777444222111///---+++++++++******))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''&&&%%%###""""""""""""###"""""""""###$$$$$$%%%%%%%%%$$$$$$##################""""""###$$$$$$"""!!!""""""############""""""###############"""!!! """"""""""""""""""######""""""############""""""########################!!!!!!!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$#########$$$$$$############$$$$$$$$$$$$###""""""######""""""""""""######%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$ !!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!######"""""""""""""""###&&&$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!"""###!!! !!!######""""""""""""######""""""#########""""""!!!######$$$%%%%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%###"""!!!!!! !!!!!!!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""#####################""""""###$$$$$$%%%$$$###############$$$$$$$$$###############$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$&&&%%%$$$###$$$&&&((()))((((((((()))******++++++###&&&)))***+++,,,...000222:::FFFPPPYYYeeeqqq{{{{{{vvvvvvzzz~~~~~~}}}|||vvvmmmfffbbbaaa``````^^^```___[[[TTTNNNLLLLLLIIIQQQ[[[```]]]WWWRRROOOPPPSSSVVVWWWUUURRRPPPPPPNNNMMMNNNQQQWWW]]]aaabbb\\\TTTMMMIIIFFFEEEJJJPPPYYY]]]^^^ZZZWWWXXX[[[\\\```aaabbbaaa]]]WWWQQQMMMOOOPPPRRRTTTVVVXXXYYYZZZWWWWWW]]]hhhpppqqqrrrtttssswww}}}~~~wwwtttvvvuuuxxx}}}sssjjjaaaXXXQQQKKKGGGCCC???<<<999666444555333000...---,,,***)))))))))))))))))))))((((((&&&''''''''''''((((((((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""!!! """###&&&$$$"""!!! """###$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$############$$$"""######$$$$$$######""""""######$$$$$$######"""#########"""""""""""""""""""""!!!!!!!!!"""######""""""############""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!!!!###""""""!!!!!!""""""###%%%$$$$$$###"""!!! ######$$$$$$$$$$$$##############################"""######$$$$$$%%%%%%%%% !!!"""#################################"""""""""""""""""""""""" !!!"""######"""!!! $$$$$$###""""""""""""""" """%%%&&&&&&$$$!!! """""""""######$$$$$$%%%!!!!!!!!!"""""""""######"""######""" """###%%%$$$!!!!!!$$$%%%"""############""""""!!!"""######$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&%%%$$$$$$#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########"""######$$$%%%#########"""######$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$((('''%%%###$$$%%%''')))((((((((()))))))))))))))%%%'''***+++++++++,,,------000555:::@@@HHHPPPVVVfffppp~~~}}}wwwrrrqqqrrrqqqpppoooooommmggg^^^VVVSSSSSSQQQTTTXXX[[[[[[YYYUUUSSSSSSVVVXXXXXXUUURRROOONNNKKKJJJJJJNNNSSSWWWXXXWWWQQQLLLIIIJJJKKKLLLQQQVVV```kkksssooohhhfffffffffggghhhiiihhhfffaaa\\\XXXSSSWWW[[[```bbbdddeeefffeeedddiiissszzzzzzyyyzzzwwwzzz}}}{{{|||}}}}}}yyyqqqfff\\\VVVPPPKKKGGGDDDBBB???===;;;999666444000...,,,+++++++++***)))'''((((((((()))(((((((((&&&'''''''''((((((((((((###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""!!!!!!!!!"""###############!!!"""###!!! ###"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""&&&%%%$$$$$$######$$$$$$"""###$$$$$$############"""######$$$$$$######"""###""""""!!!!!!"""###$$$"""!!!!!! !!!"""###$$$""""""############""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""############""""""!!!!!! !!!!!!"""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! ###"""""""""""""""###$$$!!!"""%%%'''&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""#########$$$$$$$$$%%%%%%$$$######%%%'''%%%$$$!!!!!!$$$%%%###############"""!!!!!!!!!"""######$$$$$$######!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!######$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&######""""""###$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$***(((&&&$$$$$$%%%''')))(((((())))))(((((('''&&&%%%'''(((((('''''')))+++...---...///222777;;;===HHHRRR```ooo|||~~~|||}}}~~~~~~}}}~~~~~~{{{tttjjjaaa^^^]]]ZZZYYYXXXZZZ]]]______^^^YYY\\\^^^]]]ZZZVVVSSSQQQLLLKKKMMMQQQVVVWWWVVVSSSLLLKKKMMMSSSWWWYYY]]]bbbfffwwwyyytttrrrpppppprrrtttuuutttpppllliiilllpppwww|||sssqqqsss|||}}}~~~{{{qqqiiiaaaVVVMMMIIIFFFCCCAAA===<<<:::999888666333000---+++******,,,------,,,&&&'''(((((()))((((((((('''''''''((((((((())))))######$$$%%%%%%&&&''''''###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""##################$$$$$$#########"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%###""" """"""###$$$$$$$$$$$$$$$###%%%&&&$$$!!! """$$$ """$$$%%%$$$###""""""""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$$$$##################$$$$$$$$$$$$#########"""!!! !!!"""$$$&&&"""!!! """###$$$""""""############""""""######################## !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$$$$%%%%%%!!!!!! !!!!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$"""!!! !!!!!!!!!!!!"""$$$%%%&&&&&&%%%###!!!!!!"""###%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%############$$$$$$$$$$$$ !!!!!! ###%%%$$$###"""!!!!!!"""###$$$###############"""!!!!!!!!!!!!"""###########################""""""""""""$$$###############$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""###$$$%%%&&&######""""""###$$$%%%%%%######""""""###$$$%%%%%%"""###$$$%%%&&&'''''''''"""###$$$%%%%%%$$$"""""""""############$$$$$$$$$######$$$$$$$$$$$$%%%%%%(((((((((((())))))))))))$$$%%%(((***+++)))'''&&&))))))***,,,...111333444666;;;AAAIIIUUUhhh}}}~~~wwwsssnnnjjjmmmhhhcccaaadddhhhjjjjjjlllhhhcccaaa```^^^[[[WWWWWWUUUUUUWWWZZZZZZWWWTTTVVVWWWYYY[[[___fffpppxxxzzz}}}{{{{{{~~~}}}{{{|||}}}yyyoooeee^^^QQQLLLFFFAAA>>><<<:::888777666444222111000//////,,,+++******))))))*********++++++***'''&&&&&&''')))'''&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###%%%%%%%%%###!!! !!!######!!! !!!###$$$$$$###"""###$$$&&&%%%###"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&""""""""""""#####################$$$$$$%%%%%%%%%&&&%%%$$$"""!!!!!! $$$%%%%%%%%%$$$###!!! """"""""""""""""""""""""$$$$$$$$$###############$$$###!!!  $$$#########""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$######%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""############"""""""""""""""######$$$$$$#########""""""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!! %%%""" ###"""############$$$$$$$$$######$$$%%%%%%###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###"""!!!"""%%%'''%%%""" ###%%%$$$""""""""""""!!!"""######$$$######$$$######"""!!! ###""""""!!!!!!!!!!!!"""####################################""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$######"""""""""""""""""""""""""""######%%%&&&''''''''''''&&&%%%$$$$$$###"""!!!"""&&&)))##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))%%%&&&((()))***)))(((''')))******+++,,,---/////////111555999???LLL[[[gggxxx}}}yyyssspppoooqqqssstttxxxuuuqqqnnnmmmjjjfffccc```___^^^```ccceeecccbbbeeegggiiikkkooouuu}}}~~~}}}zzzyyyzzz~~~{{{sssjjjbbb[[[TTTOOOIIIEEE@@@<<<:::888777666444333222000...---------+++++++++******)))))))))''')))))))))'''&&&'''((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###%%%%%%%%%###""" !!!$$$&&&%%%$$$$$$$$$!!!"""$$$$$$###""""""###%%%%%%###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$"""!!! ########################"""########################"""!!!!!!!!!"""##################"""""""""!!!"""""""""""""""""""""""""""###$$$###"""###$$$&&&$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$###!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""######$$$############"""""""""!!!"""############$$$$$$$$$######"""""""""!!!!!!!!!$$$###!!!  !!!""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################"""!!!  !!!###$$$""""""!!!!!!"""###$$$%%%'''$$$""""""###$$$###!!!"""""""""""""""######$$$!!!""""""#########""""""""""""!!!!!!!!!""""""#######################################""""""""""""########################$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%###"""###&&&(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''''''''(((((((((((('''''''''(((((((((((()))'''''''''(((((((((((((((******))))))))))))******,,,---......000666???FFFQQQZZZfffsss~~~}}}yyyxxx{{{}}}~~~{{{yyywwwrrrmmmiiihhhffffffhhhllloooqqqqqquuuwwwzzz{{{}}}}}}~~~{{{~~~|||}}}~~~wwwooohhh___VVVOOOJJJFFFDDD@@@===888555444444333222111000...---,,,+++++++++***+++++++++***)))'''&&&%%%&&&''''''&&&&&&''')))((('''&&&&&&''''''&&&$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$%%%%%%###"""!!!"""$$$&&&&&&&&&%%%&&&'''!!!###$$$$$$###""""""###%%%$$$######"""#########"""#########$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""""""""############$$$$$$$$$$$$$$$###############""""""""""""##################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########""""""""""""###$$$%%%&&&############""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###$$$%%%%%%$$$###$$$%%%######$$$$$$######"""!!!######$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""######$$$############"""""""""""""""############$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$###!!! """############$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%"""###$$$$$$$$$$$$######'''%%%$$$#########!!! """""""""""""""######### """######$$$$$$$$$!!!!!!!!!!!!""""""###$$$########################$$$$$$#########"""""""""#################################""""""#################################&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""" !!!""""""!!! %%%&&&'''&&&$$$$$$%%%&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###''''''''''''((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))))))))((((((((((((((()))+++,,,---,,,---000555999:::@@@IIIRRRZZZcccmmmuuu~~~{{{uuuoookkkllllllllloootttyyy~~~}}}zzzwwwwwwzzz}}}yyy|||tttjjjddd]]]XXXPPPIIIEEEBBB@@@???;;;888444222111000///......---,,,+++************)))***++++++***(((&&&$$$%%%&&&''''''%%%%%%&&&'''((('''%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$######""""""###$$$$$$######%%%&&&###$$$%%%%%%###"""######$$$$$$##################""""""""""""############%%%$$$$$$$$$######""""""!!!"""""""""############%%%%%%$$$$$$######""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$""""""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!""""""""" """######$$$%%%$$$###"""###%%% """$$$%%%%%%%%% !!!"""""""""###""""""############""""""!!!"""""""""############"""""""""""""""######$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""""" !!!"""######""" """"""#########$$$$$$$$$&&&%%%###"""""""""###$$$""""""""""""""""""""""""##############################"""""""""###$$$%%%$$$$$$$$$######"""""""""$$$$$$############!!!!!!!!!!!!"""###############!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$#########""""""##############################""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%$$$########################%%%$$$$$$######""""""!!!"""##################"""%%%'''((((((&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''***)))'''&&&&&&'''((()))(((((('''(((((()))******'''((())))))***,,,...000111555999===@@@EEEMMMSSSfffmmmwwwxxxqqqmmmnnnnnnpppsssxxx|||xxxwwwtttrrrqqqtttyyy}}}~~~vvvmmmeee^^^VVVPPPIIIFFFCCC@@@>>>===;;;999:::777333111///...,,,+++---,,,+++***************((()))***+++***(((&&&$$$''''''((('''%%%###$$$%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###""""""######################## !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$$$$######"""######"""!!!!!!$$$&&&$$$&&&'''&&&%%%######$$$############$$$#########!!!!!!"""""""""#########"""""""""######$$$$$$$$$!!!"""""""""############$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!!!!!!!!!!######################## !!!"""######$$$#########""""""!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!""""""!!! !!!###"""###$$$$$$""""""###$$$ """$$$%%%&&&&&& !!!"""""""""###""""""############""""""!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""######""""""#########$$$$$$$$$######"""""""""!!!!!!!!!""""""!!!!!!""""""""""""""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$""""""""""""""""""""""""#######################################$$$$$$%%%&&&$$$"""  !!!### """###############!!!!!!"""############"""###############"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%########################$$$$$$$$$$$$##########################################""""""""""""##########################################$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&'''((((((''''''''''''(((***+++,,,((((((((())))))******+++---///111222222555;;;@@@GGGMMMUUU]]]eeeooozzz~~~vvvqqqnnnkkkllloooqqquuuzzzxxxssspppooonnnmmmnnnrrrwww|||}}}qqqjjjaaaZZZUUUOOOIIIDDD>>>===<<<<<<<<<;;;999666777444111///...---+++)))++++++******)))*********'''(((((())))))(((&&&&&&(((((()))'''%%%######$$$'''&&&%%%%%%&&&&&&%%%###$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%$$$###"""!!!########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$##################$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%&&&'''&&&$$$######$$$""""""###$$$$$$$$$$$$###!!!"""""""""############!!!!!!""""""###$$$$$$%%%""""""""""""###########################"""""""""""""""!!!!!!"""###$$$$$$###""""""!!!!!!""""""###########################!!!!!!!!!""""""#####################"""!!! """"""""""""############"""""""""""""""""""""""""""######""" !!!"""!!!#########"""!!!"""###""""""######$$$###############$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$######"""""""""!!!!!!!!!$$$###"""""""""###%%%&&&"""############$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&$$$!!!"""$$$ ###$$$$$$###$$$%%% !!!"""$$$$$$######"""$$$$$$$$$######""" """"""""""""######$$$%%%########################%%%$$$$$$$$$$$$##########################################""""""#################################"""###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$&&&((((((&&&$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))(((''''''''''''''''''''''''''''''((()))***+++***))))))***+++++++++***,,,...---+++---111555555999===@@@DDDLLLWWW```mmmvvvyyytttrrrmmmoooqqqrrrrrruuuzzz~~~}}}wwwrrrooopppppppppqqqtttyyy}}}vvvnnniii]]]WWWPPPKKKHHHDDD@@@<<<<<<:::999999:::999777555111///---,,,,,,,,,***((())))))((((((((())))))***&&&&&&''''''''''''(((((('''(((((('''%%%$$$%%%&&&'''&&&$$$%%%&&&&&&%%%######$$$%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########"""######$$$$$$%%%###%%%&&&%%%$$$###$$$%%%###%%%&&&%%%###!!!!!!"""!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$""""""""""""############""""""""""""############""""""""""""###############"""""""""""""""######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#####################"""###$$$$$$$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""######$$$"""!!! !!!###!!!"""###"""!!!!!!"""######$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""######$$$!!!"""""""""############"""############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$###""" !!!#########&&&'''%%%$$$$$$%%% !!!###$$$$$$$$$"""!!!""""""#########""""""!!!#########"""######$$$$$$########################%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$###""""""""""""###$$$"""$$$&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((((((''''''&&&''''''&&&&&&&&&''''''(((((('''&&&''')))+++++++++***+++---+++)))(((,,,///000111222111111777AAAIIIKKKTTTbbbmmmwww}}}{{{wwwyyy{{{zzzxxxyyy|||}}}|||}}}}}}yyywwwxxxyyyyyyzzz}}}zzzppphhh```YYYUUUMMMGGGAAA===;;;:::666333999777444333333333222111+++***))))))******)))((((((''''''''''''((())))))&&&&&&%%%&&&&&&'''))))))%%%&&&((('''&&&&&&''')))'''&&&$$$%%%&&&&&&%%%###!!!###$$$&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########""""""###$$$%%%%%%"""###%%%%%%###""""""###"""###$$$###!!! !!!"""###$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""############!!!!!!""""""######$$$$$$######""""""""""""######$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!"""$$$%%%&&&&&&%%%$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$$$$###!!! """###!!!"""###"""!!! !!!###!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""############"""""""""""""""######$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!""""""!!! """############$$$$$$$$$######$$$%%%%%%###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""#########$$$$$$$$$#########&&&))))))'''$$$$$$%%% !!!###$$$%%%$$$"""!!! !!!"""######$$$$$$###$$$$$$##########################################%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((('''''''''&&&***)))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))---,,,++++++,,,///111333;;;===CCCKKKUUU___hhhmmmzzz|||uuummmbbbYYYSSSOOOKKKGGG@@@>>>;;;::::::999666444111111000000/////////...++++++******))))))(((((()))*********)))((('''&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%$$$###""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$###!!! """"""""""""###$$$%%%&&&###$$$%%%$$$""""""###$$$$$$$$$############$$$$$$$$$#########""""""!!!!!! !!! """"""""""""""""""""""""%%%$$$"""!!! !!!""""""&&&&&&%%%%%%$$$#########$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$"""!!!###%%%&&&$$$""" !!!"""###$$$$$$###"""######################## !!!######$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$###"""!!!'''&&&$$$"""!!!!!!""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""" !!!"""$$$%%%%%%%%%%%%(((### !!!$$$%%%!!!########################""""""""""""""""""""""""(((&&&$$$"""!!!!!!##################""""""""""""$$$#########""""""!!!!!!#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((''''''''''''''''''&&&)))((((((((((((((()))***)))))))))***************))))))))))))))))))))))))+++***))))))+++---///000111222555:::@@@FFFLLLPPPXXXaaannnyyy~~~xxxrrrkkkeee___YYYPPPIIIEEEBBB@@@======;;;999777777666444222////////////......------++++++***)))(((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$%%%$$$$$$######"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$%%%&&&$$$"""!!!!!!"""$$$$$$############$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!"""""""""########################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""!!!######"""!!!!!!!!!""""""######""""""!!!!!! """"""############"""""""""!!! """$$$%%%###!!!!!!"""###$$$$$$######"""######################## !!!"""###$$$$$$$$$$$$###############"""!!!!!!""""""############""""""&&&%%%$$$""""""""""""#####################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""""""""###$$$$$$%%%%%%$$$""" """%%%'''%%%###################################################%%%###""" !!!############""""""""""""############"""""""""!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%###!!!!!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######%%%'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))*********))))))))))))))))))))))))((((((''''''(((***,,,---------...///222555888:::===DDDMMMVVV^^^fffooovvv}}}uuukkkccc^^^YYYSSSOOOLLLHHHBBB>>><<<;;;:::999999777444333333222000...---------,,,,,,,,,,,,,,,+++***)))((('''&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%$$$###!!! """$$$$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%""""""""""""######$$$%%%&&&&&&&&&%%%""" !!!$$$$$$############$$$$$$############""""""""""""######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""############$$$############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!! !!!######"""!!!#########$$$######"""!!!########################!!!!!!"""###$$$$$$$$$$$$"""############""""""!!!#########""""""#########$$$$$$######"""######$$$!!!""""""###$$$$$$%%%%%%((('''&&&%%%$$$$$$###$$$######$$$$$$$$$$$$######!!!!!!"""""""""############""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$%%%#########$$$%%%&&&&&&&&&######################################################""""""!!! ############""""""""""""############""""""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###"""!!!###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$### %%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((()))***+++,,,,,,,,,---///111333444555999===AAAEEEJJJPPPUUU```gggqqq|||zzzrrrmmmfff```XXXQQQMMMIIIFFFDDD@@@>>>;;;999888888999999555333111000000///---,,,******************************)))'''&&&%%%$$$###''''''''''''''''''&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###!!!"""$$$######$$$$$$$$$#########"""""""""""""""""""""""""""######$$$$$$$$$#####################$$$$$$%%%"""""""""""""""###$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$############$$$$$$#########"""""""""""""""$$$###"""!!!"""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$#########"""""""""""""""!!!!!!"""""""""  !!!!!!!!!""""""##############################!!!!!!!!!"""######""""""$$$$$$$$$$$$###""""""!!!########################!!!"""######$$$$$$$$$$$$""""""############"""!!!%%%$$$""""""""""""$$$%%%""""""#########$$$$$$%%%""""""#########$$$$$$$$$''''''%%%$$$$$$######$$$######$$$$$$$$$$$$######""""""""""""#########$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$$$$%%%&&&%%%###"""###$$$################################################$$$$$$$$$$$$$$$###"""!!!############"""""""""!!!#########"""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$### !!!$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%"""######$$$%%%&&&''''''(((((((((((((((((((((((('''''''''(((((()))******))))))***++++++---......000111222222444777;;;>>>GGGKKKQQQXXX```iiirrrwww{{{uuummmggg```ZZZVVVNNNKKKFFFAAA???===<<<<<<888777666555333333333444333111///.........,,,***((((((((((((((()))))))))))))))((('''&&&%%%$$$$$$(((((((((((('''&&&$$$$$$((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###!!! """$$$"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""%%%$$$$$$###############"""""""""!!!""""""######"""###$$$$$$###"""###%%%$$$$$$############$$$$$$""""""""""""""""""#########"""!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""" !!!"""###$$$$$$%%%""""""""""""""""""###### !!!""""""""" """""""""######$$$$$$%%%###"""!!!!!!!!!!!!"""###!!!"""###$$$$$$######$$$%%%%%%$$$#########""""""########################"""######$$$$$$$$$$$$###!!!""""""#########""""""%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""###############$$$%%%%%%"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!!!!###$$$"""###$$$###"""!!!"""######################################################$$$$$$$$$$$$###""""""############"""""""""!!!""""""""""""""""""######$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%(((((((((((((((((((((((('''((((((((())))))))))))***************)))))))))+++++++++,,,...000333444777999<<>>===;;;999888777777777444555555444222000000111000///---,,,---,,,***)))''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%(((((()))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$###"""!!!!!!###%%%!!!"""###%%%%%%$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%$$$###""""""""""""""""""""""""!!!!!!""""""### """###$$$######$$$&&&$$$$$$############$$$$$$""""""""""""############""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$%%%%%%""""""""""""############ !!!!!!""""""!!!!!!!!!#########$$$$$$%%%%%%%%%###"""!!! !!!"""###!!!###$$$%%%$$$###$$$%%%%%%%%%$$$#########$$$$$$##############################$$$$$$$$$$$$$$$###!!!""""""############"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""###$$$&&&'''""""""############""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%###"""""""""###### !!!###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$%%%#########$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((((((((*********+++******))))))*********+++...000111111...000222444666999>>>BBB???GGGQQQWWW[[[```iiipppwww{{{|||wwwpppiiibbb[[[UUUQQQKKKHHHDDDAAA@@@>>><<<;;;777888888888666555555555111333555444111//////000...,,,+++***+++***)))'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%% !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######%%%&&& """###%%%%%%%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""###%%%$$$$$$############$$$$$$!!!"""""""""############""""""""""""##########################################""""""######$$$%%%"""#########$$$$$$%%%%%%!!!"""""""""############!!!!!!!!!!!!"""###$$$$$$###############$$$$$$$$$$$$###!!! !!!###$$$"""$$$$$$"""!!!###$$$%%%$$$#########$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""##################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$##################"""""""""###$$$%%%''''''""""""############""""""############$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$##################!!! !!!%%%''''''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###############""""""""""""!!!"""""""""############%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """$$$%%%$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&''''''############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''''''''$$$%%%&&&((()))*********))))))((()))+++,,,,,,+++***,,,000222333555777999666<<>>;;;999666555444333333222222111000000///111111111000///...,,,+++++++++***))))))(((''''''***)))((((((''''''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$###""""""!!!!!!!!!"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%!!!"""###$$$%%%$$$###### !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%###!!! """%%%######""""""######$$$%%%########################'''%%%###"""###$$$$$$###!!!""""""############"""######"""""""""###$$$%%%"""############$$$$$$$$$&&&%%%$$$###"""######$$$###"""""""""""""""""""""!!!!!!"""""""""""""""###%%%%%%$$$###"""!!! """"""############$$$$$$&&&%%%############%%%&&&############"""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%"""""""""###$$$%%%$$$############$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$###"""""""""######$$$$$$######"""!!!!!! """$$$""""""&&&!!!###$$$######%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""################################################################################################!!!""""""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########''''''''''''(((((())))))++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,---///000000222333444555555888999;;;>>>@@@AAACCCCCCGGGIIILLLOOOSSSWWWZZZ[[[cccdddgggkkknnnppprrrsssvvvwwwzzz~~~~~~||||||{{{{{{{{{yyyxxxvvvsssooollljjjiiieeeaaa]]][[[\\\[[[XXXUUUTTTRRROOOKKKHHHEEEDDDDDD@@@>>><<<<<<;;;:::777444777777666444222111000///222111111000000/////////......------,,,+++))))))((((((((('''&&&&&&%%%%%%))))))(((''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!"""###$$$$$$###"""!!! """###%%%%%%&&&&&&"""""""""#########$$$$$$ !!!""""""###$$$%%%%%%"""############$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&######""""""######$$$%%%""""""""""""""""""""""""%%%###""""""#########"""#########$$$######""""""""""""!!!!!!""""""###$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""#####################"""""""""%%%$$$$$$###"""!!!  """###$$$%%%&&&'''%%%###!!!!!!###%%%'''%%%$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%$$$###""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&######""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!"""$$$%%%$$$!!! """%%% """#########$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!""""""#########""""""%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((,,,++++++*********++++++//////000111111222222333222333444666777777888888<<<<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKNNNPPPRRRTTTTTTTTTUUUXXX\\\___cccfffgggffffffeeedddcccaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSPPPOOONNNNNNKKKHHHGGGHHHHHHFFFEEEDDDBBB???<<<;;;;;;;;;<<<777777888888888777555333333333222111000000//////000000000//////.........++++++++++++***)))((('''))))))(((((('''''''''&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$!!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###""""""###$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!###""""""""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""#########$$$$$$$$$!!!$$$$$$$$$######$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!######"""!!!$$$$$$$$$$$$######"""!!!""""""""""""#########$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$ !!!"""###%%%%%%&&&&&&%%%############%%%&&&$$$$$$$$$######""""""""""""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$##################""""""""""""""""""###$$$$$$############$$$##################$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$############$$$%%%%%%############"""!!! ############""""""!!!!!!###$$$%%%$$$!!! !!!###!!!###$$$$$$"""!!!!!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""###############"""!!!%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))((())))))***++++++++++++,,,---...//////000---...///000111222222222444444555666777888999999:::;;;===???AAABBBBBBCCC???@@@BBBDDDGGGIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@>>><<<;;;:::;;;;;;;;;:::888777555333333444555666111222444444333111000///000000000000////////////++++++++++++************************)))(((''''''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$!!!!!!!!!""""""##################$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$###'''&&&&&&%%%###!!! """"""!!!!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$"""######""" """#########""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%$$$$$$######"""""" !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%######%%%&&&&&&%%%######""""""######$$$$$$$$$%%%!!!###%%%$$$###"""######%%%%%%%%%$$$$$$##################"""""""""""""""!!!###%%%%%%###""""""$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""###$$$$$$######$$$$$$######!!!!!!#########""""""""""""""""""###$$$###""" !!!!!!"""###$$$$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''(((******((())))))***,,,------...***+++,,,.../////////////////////000111111222222333444555666777888888888555666666777888999:::::::::::::::::::::999888888999888888888888888999:::999999999999999888888888666666555555555555555666333222111111111111222333///000111000...---------------------------------+++++++++++++++*********((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""!!! !!!"""###$$$"""############$$$$$$$$$'''&&&%%%""" """$$$######""""""######$$$%%%"""""""""""""""""""""""""""""""""###$$$%%%###"""$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""###$$$$$$$$$######!!!!!!!!!"""######$$$$$$###############"""""""""############""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!""""""######$$$%%%%%%&&&!!!###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$########################!!!$$$&&&%%%"""!!!"""$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""########################$$$$$$$$$$$$######""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$""""""######"""""""""""""""""""""""""""###""""""!!! !!!###$$$$$$$$$%%%&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&########################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******'''''''''''''''''''''''''''''''''((())))))******&&&&&&&&&&&&'''((()))************++++++,,,,,,---******+++,,,------------,,,,,,------...//////000//////000111222222111111000000000000000111111111000111111222222222222222111111111111111222333333444444333333333222222222333333333222222222333444111111111111111111111111...///000///,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&#########"""######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######""" """#########"""!!!###""" !!!###$$$"""############$$$$$$$$$%%%&&&%%%###!!!!!!"""$$$######""""""######$$$%%%###########################""""""$$$&&&&&&$$$#########$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$ !!!"""############""" !!!!!!"""######$$$$$$!!!!!!"""""""""""""""###############""""""""""""$$$$$$########################%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%!!!$$$'''&&&""" """$$$%%%$$$###!!!!!!###$$$%%%"""############$$$$$$$$$#########""""""!!!!!! ######$$$$$$$$$$$$############""""""######$$$%%% """###$$$###"""""""""""""""""""""""""""###"""""""""$$$%%%$$$###""" """$$$%%%%%%%%%&&&'''!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))(((((())))))************)))))))))))))))'''(((((()))))))))(((((())))))***+++,,,,,,------------...//////.........,,,,,,------------------,,,,,,...///000000000000---------------...///000333333222111000//////......//////...------///000....../////////...---,,,***,,,---+++)))))),,,///++++++++++++++++++******&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!"""############""""""!!!!!! """"""###$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$"""!!!  """###$$$###!!! &&&%%%"""  !!!"""############$$$$$$$$$!!!###$$$###"""!!!!!!"""#########"""###$$$$$$%%%###########################"""###%%%''''''%%%###"""###$$$%%%%%%%%%%%%%%% !!!"""$$$$$$######""""""############$$$$$$$$$ !!!#########"""!!! !!!!!!"""###$$$$$$$$$ !!!!!!""""""###### !!!"""###$$$%%%%%%!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########!!!"""$$$$$$"""!!!"""############$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&&&&!!!%%%(((&&&"""!!!$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&& """######"""!!!"""""""""""""""#########""""""###%%%&&&&&&%%%###$$$&&&''''''%%%$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''((()))***++++++***((('''))))))((((((''''''&&&&&&******))))))((((((''''''---***((()))***+++(((&&&(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,+++---...,,,+++++++++++++++++++++---------.........//////,,,---............---,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******(((((((((((((((((((((((('''((((((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%###""" !!!!!!""""""######$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%###""""""######""" """""""""""""""#################################"""""""""!!!!!! """""""""""""""######$$$ !!!!!!!!!"""""""""""" ######""""""!!!!!! !!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""##############################!!!!!! !!!!!!################################################""" ###&&&'''%%%"""%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$################################################################## !!!######!!!!!!!!!""" !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&'''$$$$$$##########################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%###!!!###&&&'''%%%#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$"""!!! !!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$######"""#########%%%%%%%%%%%%$$$$$$############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))((((((''''''+++)))'''(((***+++***((((((((()))******+++,,,,,,++++++++++++++++++++++++************************++++++,,,+++++++++---...+++*********************++++++++++++,,,,,,,,,---))))))))))))))))))))))))))))))***+++++++++******))))))************))))))((())))))******))))))(((''''''''''''''''''''''''((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""""""""######!!!"""###$$$%%%&&&&&&&&&"""""""""""""""########################$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$###""""""######""" ############"""""""""!!!########################!!!"""###$$$%%%%%%%%%%%%"""""""""""""""######$$$"""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!"""###$$$$$$$$$#######################################$$$$$$###############""""""""""""#################################""""""!!! !!!!!!################################################"""!!!!!!###&&&&&&$$$"""%%%$$$"""!!!!!!"""$$$%%%################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######################################################################## """######"""!!!!!!""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""$$$#########""""""""""""%%%%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++***)))'''&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$############"""######$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((((((((()))***+++)))))))))))))))*********)))))))))(((((((((((('''+++)))''''''(((*********(((((())))))******++++++************************))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))(((((()))))))))*********+++***))))))))))))***+++))))))))))))))))))((('''((((((((())))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###### !!!###%%%&&&'''((((((############""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###############"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$###""""""######"""!!!$$$$$$######""""""!!!!!!########################"""###$$$%%%%%%&&&&&&&&&"""""""""""""""######$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$############!!!"""######$$$$$$######""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$###"""!!!!!!""""""###################################################""""""###%%%%%%###"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%######################################################################## """######"""!!!!!!"""!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$###""""""!!!!!!!!!!!! &&&&&&%%%$$$######""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###########################$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))''''''&&&&&&''')))***,,,''''''(((((())))))******((((((((((((((((((((((((+++***(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((,,,+++)))(((((()))+++,,,((((((((((((((('''&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######""""""!!!!!!""""""######$$$%%%%%%&&&########################""""""############""""""""""""###$$$$$$$$$$$$###$$$"""!!!"""######"""!!!"""""""""""""""#############################################"""!!! """""""""""""""######$$$ !!!###$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""#######################################$$$##################$$$######""""""""""""####################################""""""######$$$%%%################################################$$$#########$$$$$$###"""###""""""!!!!!!""""""##########################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""!!!!!!###%%%&&&###############$$$$$$$$$################################################!!!"""$$$$$$"""!!!"""###!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%%%%%%%$$$$$$#########$$$######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""######&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))'''&&&%%%%%%&&&(((***+++%%%&&&&&&''''''((((((((('''''''''''''''(((((((((++++++***(((&&&&&&'''((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''',,,)))'''&&&''''''&&&$$$&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''&&&$$$######$$$&&&'''''''''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! $$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######"""""""""""""""###$$$$$$$$$$$$######"""!!!"""###$$$###""" !!!"""###$$$$$$%%%########################""""""""""""!!! """""""""""""""######$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""$$$%%%'''(((################################################$$$$$$$$$######"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$"""""""""###"""""""""""""""############$$$$$$%%%%%%$$$$$$######"""""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$%%%""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############"""######$$$$$$"""###############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))******)))'''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''///,,,((((((******(((&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######!!!"""""""""""""""!!!!!!############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""######""""""!!!""""""###$$$$$$$$$$$$######"""!!!"""###$$$###""" !!!"""###$$$$$$%%%######################## !!!"""######$$$$$$###"""""""""""""""######$$$&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!"""###%%%'''(((###################################################$$$$$$###""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$###"""""""""###%%%%%%"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!###$$$$$$###""""""###""""""""""""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""######""""""############$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%&&&''''''''''''&&&&&&$$$$$$$$$$$$########################$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######"""##################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###&&&******)))'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((%%%&&&)))+++)))&&&&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$### !!!"""###############"""""""""""""""#########!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!!!!###$$$###"""######""""""""""""""""""########################!!!!!!"""###$$$$$$$$$$$$"""""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!! !!!"""###$$$########################%%%$$$###!!!!!!###$$$%%%######""""""""""""######""""""""""""""""""""""""""""""!!!""""""###$$$%%%################################################!!!###$$$###!!!"""%%%'''$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%######"""!!!!!!"""######"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!###%%%$$$###"""#########"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""$$$$$$"""""""""######$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%######$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((###)))+++***)))***+++'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%!!!!!!&&&)))(((%%%&&&&&&''''''((()))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$ !!!###$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!!!!###$$$$$$###%%%%%%$$$###"""!!! ##############################$$$######"""!!! """""""""""""""######$$$!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""!!! !!!###$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######""""""""""""""""""""""""$$$######"""!!!"""""""""################################################!!!"""$$$###!!!"""%%%)))$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""###""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""###%%%%%%###"""###$$$#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""###%%%&&&!!!!!!""""""######$$$$$$!!!###%%%'''(((!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%##################$$$$$$#########$$$$$$%%%%%%&&&!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((!!!"""###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""((($$$!!!"""''')))'''###$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$""""""$$$&&&(((((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%''''''%%%$$$$$$%%%###!!! ###$$$""" """"""###$$$$$$$$$$$$###""""""$$$$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$#########!!!!!! !!!"""######""""""""""""""""""""""""!!!###$$$%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&''''''"""!!!  !!!"""%%%%%%%%%$$$$$$$$$######!!!!!! ######"""""""""""""""###!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$%%%$$$""" !!!###$$$&&&$$$"""###%%%&&&%%%"""!!!!!!"""###$$$%%%%%%%%%""""""############""""""######$$$$$$$$$$$$######%%%$$$######$$$$$$###!!!######""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###%%%&&&'''&&&$$$"""!!!&&&$$$######$$$$$$###!!!$$$$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$""""""""""""###########################"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###!!!!!! """""""""""""""#########$$$#########""""""!!!!!!###############"""!!! ##############################$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$"""!!!!!!!!!"""###$$$###"""""""""###%%%%%%$$$$$$###############$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&%%%###!!!"""$$$%%%$$$"""""""""###$$$$$$$$$$$$###%%%%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$########################$$$%%%%%%"""""""""""""""""""""""" !!!###$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$######"""!!!"""###############$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$############$$$######"""!!!!!!"""""""""""""""""""""######$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$###!!!!!!!!!"""###$$$%%%###"""###%%%&&&%%%###"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$"""###$$$$$$###!!!#################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""###$$$###"""!!! $$$"""!!!!!!""""""!!!%%%$$$###""""""######$$$&&&%%%$$$$$$######$$$$$$""""""""""""###########################"""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""###############"""""""""!!!&&&&&&&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########%%%$$$###"""""""""######$$$###"""""""""###$$$%%%$$$$$$###############$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###%%%$$$""""""$$$'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%$$$############$$$%%%%%%%%%######%%%'''&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$$$$$$$$$$###(((&&&$$$"""!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$%%%"""""""""""""""""""""""" !!!###$$$$$$###""""""""""""############"""""""""############"""!!!!!!#########"""""""""!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$#########"""""""""!!!!!!!!! """"""!!!!!!"""###$$$$$$$$$$$$######"""!!!!!! !!!"""######$$$$$$############""""""""""""######""""""!!!!!!!!!###$$$%%%###"""!!!"""$$$%%%%%%#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%###""""""###$$$"""!!!########################"""""""""###############$$$$$$$$$###############&&&%%%%%%$$$$$$#######################################""""""######$$$%%%"""""""""""""""############"""!!!!!!"""###!!! %%%%%%$$$###""""""######%%%%%%$$$############$$$""""""""""""############"""############""""""!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! ######""""""""""""""""""############""""""""""""######$$$$$$######""""""########################"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$######""""""######$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%###############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%$$$######%%%'''&&&%%%%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$###&&&%%%$$$"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&''''''$$$$$$$$$###############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""############"""""""""###%%%%%%%%%%%%###""""""###############""""""$$$#########""""""""""""###""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""###############""""""!!!!!!!!!""""""##################""""""""""""""""""###!!!!!!!!!!!!"""###%%%&&&""""""""""""$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""######$$$$$$$$$$$$######$$$###""""""######"""!!!############$$$$$$$$$$$$################################################&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%$$$######"""""""""%%%$$$$$$###############!!!"""""""""############""""""############"""!!!""""""""""""""""""""""""&&&&&&%%%$$$###!!!!!! #########"""""""""""""""#########"""""""""""""""!!!"""""""""""""""!!!!!!########################"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$%%%!!! $$$&&&$$$!!!###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&"""###$$$$$$######%%%'''$$$%%%%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&########################""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""!!!"""###$$$$$$###"""!!!######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%!!!!!!!!! !!!!!!!!!#########""""""""""""!!!%%%%%%&&&''''''&&&&&&%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""############""""""""""""######"""""""""!!!!!!!!!""""""###$$$%%%""""""#########$$$$$$%%%$$$$$$$$$###############""""""############""""""######$$$$$$$$$$$$######$$$###!!!"""######""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$######""""""%%%$$$######""""""######!!!"""""""""############!!!""""""#########""""""######################## """$$$'''((()))############""""""!!!!!!""""""""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$########################"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######""""""###$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!"""###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''%%%$$$######"""############$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$"""%%%"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&''' """$$$%%%$$$$$$$$$%%%###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$### !!!$$$&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""""""""###"""""""""###############%%%$$$$$$###############""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!!!! ######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$#########"""""""""###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!""""""######""""""""""""############""""""!!!!!!""""""######$$$$$$###%%%&&&%%%$$$###$$$%%%##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$"""!!!!!!"""###!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""""""""""""""############"""!!!"""$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$###""""""""""""###""""""""""""############!!!""""""############"""######################## !!!"""$$$&&&''''''$$$$$$######"""!!!!!!!!!""""""""""""############"""###$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""!!!###$$$###""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''((('''&&&'''((()))(((&&&######$$$$$$%%%%%%&&&&&&&&&'''(((((()))(((((((((%%%%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%$$$###!!! """$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!%%%&&&%%%$$$$$$$$$###%%%&&&%%%###"""$$$&&&""""""###$$$$$$$$$$$$###!!!###%%%&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""#########$$$%%%%%%$$$###############""""""""""""""""""""""""$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$#########%%%$$$$$$$$$############ """###$$$###"""!!!###"""""""""""""""######"""""""""""""""######### !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""#########""""""%%%'''((('''$$$###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$"""!!!!!!""""""!!!  !!!""""""######$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$###"""!!! ###"""!!!"""$$$%%%$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""############!!!!!!"""#######################################&&&&&&%%%$$$###"""!!! $$$$$$######"""!!!!!! !!!"""""""""############ !!!"""""""""""""""##############################$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$###############$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""""""""###$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%$$$""""""$$$'''((('''&&&&&&'''((('''&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&%%%###"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((######$$$$$$$$$$$$##############################%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ %%%''''''%%%#########%%%'''&&&$$$###%%%'''""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""&&&%%%$$$######$$$%%%&&&!!!!!!"""###############%%%%%%$$$###"""!!! """"""############""""""%%%%%%%%%$$$$$$$$$$$$### !!!###%%%&&&%%%$$$### !!!"""$$$%%%&&&$$$$$$######"""!!!!!!!!! !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""############""""""!!!''')))***((($$$"""###%%%!!!!!!"""###$$$%%%%%%&&&""""""############""""""######$$$$$$$$$$$$#########"""!!!!!!""""""!!!  !!!""""""#########""""""!!!!!!!!! """"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#########%%%&&&'''&&&$$$"""!!!%%%$$$###$$$&&&'''&&&%%%!!!"""$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""############!!!!!!"""#########################################################$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""###$$$###"""!!! !!!"""###$$$%%%$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((())))))###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%$$$###""""""##############################'''$$$###$$$&&&&&&### %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))(((%%%#########$$$%%%"""%%%(((***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$###"""!!!!!!########################%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%##############################$$$%%%%%%%%%%%%$$$########################&&&&&&&&&%%%$$$###"""!!!""""""""""""############$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$!!! !!!########################%%%%%%$$$###"""!!! """%%%&&&%%%%%%(((+++,,,(((###!!!"""%%%%%%%%%""""""#########!!! !!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""######"""!!! !!!###$$$$$$#########""""""###$$$%%%%%%"""!!!!!!"""$$$%%%&&&&&&########################""""""###$$$$$$$$$$$$########################### !!!!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%"""""""""""""""######$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###""""""$$$%%%&&&''''''&&&$$$$$$!!!!!!""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!"""###$$$%%%$$$&&&(((*********((((((%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$#########"""######$$$#########$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########""""""########################&&&$$$###$$$&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$###############$$$$$$########################!!!!!!!!!"""""""""##############################%%%%%%%%%%%%$$$###"""!!!""""""""""""########################""""""""""""###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###"""!!!"""###########################%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$&&&(((++++++'''###"""###%%%%%%$$$ !!! !!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""##########################################""""""""""""######""""""###############$$$######""""""###$$$$$$%%%"""!!!!!!!!!###$$$$$$$$$''''''''''''''''''''''''""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""###############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$######"""!!!""""""##################"""""""""""""""#########!!!"""############"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((""""""######$$$######"""#########$$$$$$$$$$$$%%%###############$$$$$$$$$######$$$%%%$$$###"""!!!########################%%%$$$$$$$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&***((('''%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###"""""""""######"""""""""!!!###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######((('''&&&%%%$$$#################################!!!!!!!!! !!!""""""###########################$$$$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$"""""""""###############"""############$$$$$$$$$"""######$$$$$$######""" """######""""""$$$%%%########################%%%%%%$$$$$$######""""""&&&$$$""""""$$$'''******(((&&&$$$###$$$%%%$$$###  !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""%%%&&&%%%"""!!!###%%%#########"""######$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################""""""""""""###$$$$$$%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$$$$$$$$$$###"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############"""!!!!!!!!!!!!!!!!!!!!!"""###$$$############""""""""""""!!!"""############"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$"""!!! $$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''' !!!###$$$$$$$$$""""""############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&)))((('''%%%$$$$$$$$$$$$##############################"""""""""###$$$%%%#######################################"""!!!!!!""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$###"""$$$%%%#######################################"""""""""%%%###!!!$$$(((++++++)))%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""&&&)))'''""" """&&&$$$###############$$$$$$$$$%%%%%%%%%$$$######### """"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$###%%%&&&'''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""#########""""""!!!######"""!!!"""$$$%%%&&&$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################!!!"""###$$$%%%%%%%%%%%%######"""!!! ######%%%&&&&&&'''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###$$$######"""""""""#########$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%#######################################$$$$$$%%%########################"""############"""!!!!!!############$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$###""""""$$$########################!!!!!!""""""""""""""""""!!!!!!###(((---...***'''###$$$%%%%%%%%%$$$#########"""!!!!!!!!!###$$$&&&!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""""""""##########################################""""""""""""######"""&&&)))'''""" """&&&$$$$$$###############$$$%%%''')))(((&&&$$$$$$%%%########################""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""######### !!!"""###$$$%%%&&&'''""""""###$$$$$$$$$$$$###!!!###%%%&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%&&&%%%%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""$$$###"""""""""###%%%&&&$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&& !!!"""############"""""""""############$$$ !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$""" %%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$#########%%%%%%&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%$$$###""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$%%%&&&########################!!!!!!"""############"""########################"""######$$$######""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%###""""""$$$########################!!!!!!""""""#########$$$!!!###''',,,...,,,((($$$"""$$$%%%%%%$$$######$$$!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""######"""%%%&&&%%%"""!!!###%%%%%%$$$######"""#########%%%(((++++++'''%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!""""""""""""######### !!!"""###$$$&&&''''''!!!"""######$$$$$$######!!!###%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######""""""!!!!!!"""""""""############""""""""""""######"""!!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################%%%%%%%%%%%%%%%$$$###""" !!!###%%%&&&%%%%%%$$$%%%%%%$$$######""""""!!!$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''' !!!!!!"""$$$$$$""""""""""""############ !!!###%%%%%%%%%$$$###""""""#########$$$$$$$$$########################!!!###&&&&&&$$$###$$$&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!  !!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$##################$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$$$$######$$$$$$%%%&&&######################## """$$$&&&&&&%%%###"""##############################$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%######$$$&&&########################""""""###$$$%%%%%%&&&&&&%%%(((,,,---+++(((%%%###"""$$$%%%$$$""""""###%%%!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""##########################################""""""""""""######""""""###############$$$%%%$$$$$$###""""""#########(((++++++'''%%%&&&(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%!!!""""""###############"""$$$%%%%%%###"""######%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! """""""""""""""###############"""!!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$$$$############"""##############################$$$%%%%%%%%%$$$$$$ """$$$%%%$$$######&&&%%%$$$$$$###"""""""""$$$%%%&&&((((((&&&%%%$$$"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((!!! """$$$%%%""""""""""""############!!!"""$$$%%%%%%%%%###"""######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&$$$###$$$'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%###""" """###%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################"""$$$''')))***(((%%%##############################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######### """$$$%%%%%%%%%###"""######$$$$$$$$$$$$###### """$$$$$$$$$%%%&&&(((########################$$$$$$%%%&&&&&&'''((((((+++---///---(((###"""""""""$$$%%%$$$!!!!!!###&&&###$$$%%%%%%%%%###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""!!! !!!###$$$$$$###%%%%%%$$$###""""""######"""&&&++++++'''$$$%%%(((########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""###############$$$%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################!!!"""###$$$%%%&&&&&&&&&###%%%&&&(((((((((&&&%%%%%%%%%%%%%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$%%%&&&''')))***))))))((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((######""""""""""""######""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&$$$###!!! """$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!########################"""######$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%'''%%%######$$$$$$$$$###%%%###"""###$$$&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!###############$$$$$$$$$"""###$$$$$$$$$"""!!! """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$""""""%%%'''!!! !!!"""######!!!"""###$$$$$$###"""!!!###$$$%%%%%%######$$$%%% """""" ###%%%$$$$$$############$$$$$$!!!""""""""""""############$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$$$$&&&%%%###"""""""""######!!!"""###$$$$$$###"""!!!%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$###!!! !!!"""$$$$$$######%%%'''***++++++***)))(((&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""!!! !!!"""$$$%%%&&&######""""""!!!!!! &&&%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%&&&&&&&&&'''''''''%%%$$$"""!!!!!!!!!"""###$$$#########"""!!!!!!!!!$$$$$$$$$######"""""""""$$$#########""""""!!!!!!!!!!!! !!!###%%%'''$$$$$$###############$$$%%%$$$$$$###"""!!! !!!"""$$$&&&''''''''''''%%%%%%%%%$$$$$$######### !!!"""###############""""""""""""""""""""""""$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$$$$"""!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""###########################!!!""""""############""" !!!"""###############!!!###&&&((((((&&&###!!!######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$########################&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((***)))(((((())))))((('''######"""""""""""""""###"""""""""""""""""""""""""""!!! !!!"""&&&%%%###"""!!! !!!!!!##############################$$$###"""!!! ########################&&&%%%%%%$$$$$$######"""###$$$%%%$$$######%%%'''&&&$$$""""""###$$$###""""""!!! !!!###$$$###"""%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&"""##################"""###$$$%%%%%%######$$$%%%!!!###%%%%%%######%%%'''$$$$$$############$$$$$$"""""""""#########$$$$$$"""######$$$$$$######""" !!!###%%%%%%%%%$$$###$$$$$$############$$$$$$""""""""""""""""""###$$$%%%$$$###"""""""""###$$$""""""############""""""%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$###""""""###%%%''')))'''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!""""""######""""""!!! !!!!!!!!!"""###$$$%%%&&&$$$$$$#########"""""""""!!!!!!!!!"""#########$$$"""""""""#########$$$$$$""""""###$$$$$$###""""""############$$$$$$$$$$$$&&&%%%$$$###""""""###$$$$$$$$$##################%%%$$$$$$$$$############$$$$$$$$$$$$######""""""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$###############$$$$$$$$$$$$######""""""!!!"""######$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!""""""############"""################################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######################## !!!"""######$$$$$$$$$#########$$$######"""""""""###%%%''''''%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&'''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''((()))***)))((($$$$$$###"""!!!!!!""""""""""""""""""""""""""""""  $$$$$$$$$###"""!!! ########################"""""""""""""""!!! ########################%%%%%%%%%$$$######""""""###$$$%%%%%%$$$$$$&&&(((&&&$$$######$$$$$$$$$###"""!!!!!!"""$$$$$$###!!!$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$######""""""######$$$###!!!!!!###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%###$$$%%%%%%######$$$%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%###""""""""""""""""""###!!!"""$$$&&&&&&%%%###!!!$$$$$$############$$$$$$$$$###""""""""""""""""""#########"""######$$$%%%######""""""""""""######$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!"""###$$$###"""""""""###%%%&&&#####################$$$####################################""""""""""""############""""""""""""######$$$$$$######"""!!!""""""#########$$$$$$%%%$$$$$$$$$$$$$$$######### !!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!"""""""""############&&&%%%$$$$$$###$$$$$$$$$"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$############$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$##############################$$$$$$%%%######################## !!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((('''&&&((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&((()))+++***)))%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!!!! ########################"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$###"""$$$%%%'''%%%$$$$$$%%%&&&%%%$$$$$$######%%%&&&&&&$$$"""###############"""!!!!!! !!!"""######$$$&&&%%%###""""""###$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######"""""""""#########!!!!!!"""$$$%%%$$$###"""""""""""""""'''%%%###""""""###%%%'''###$$$%%%%%%######$$$%%%###$$$$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$##################""""""$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""######$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###"""!!! !!!"""$$$$$$###"""""""""###$$$#########################################################"""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###""" !!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""###"""!!!!!! #########"""######$$$%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$%%%'''%%%###!!!!!!"""###$$$###########################""""""""""""###$$$$$$########################!!!""""""############"""%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))'''&&&&&&'''***++++++***$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$%%%$$$###"""##############################$$$$$$######""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%%%%%%%%%%###!!! """%%%###""""""$$$%%%$$$###%%%$$$###$$$%%%&&&$$$""""""############"""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!########################$$$$$$############$$$$$$$$$######""""""######$$$"""""""""######$$$$$$$$$!!!"""$$$###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!'''%%%###!!!!!!###%%%'''###$$$%%%%%%######$$$%%%$$$$$$###############"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###!!! !!!"""###$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$###############%%%%%%%%%$$$######""""""########################""""""""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$##############################%%%%%%###""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""##################!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&&&&%%%%%%######""""""###$$$$$$%%%#########$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%&&&%%%###!!!!!!"""$$$%%%########################"""!!!!!!!!!!!!"""####################################$$$######"""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&'''''''''''''''''''''(((''''''''''''((())))))'''&&&&&&'''***++++++***######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""$$$%%%$$$###!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!$$$$$$$$$"""  !!!""" !!!""""""!!!%%%###!!!!!!"""###"""!!!"""######$$$######""""""$$$######""""""!!!!!! """""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!"""###"""!!! !!!###############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%!!!###$$$$$$###""""""###$$$$$$######"""#########&&&%%%###!!!!!!###%%%&&&###$$$%%%%%%######$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! """###%%%$$$$$$############$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$############""""""""""""###### !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$######$$$%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$###""""""########################""""""""""""############""""""""""""##################$$$$$$######"""!!! !!!"""###$$$$$$###""""""""""""#######################################!!!!!!!!!"""""""""######$$$$$$############$$$$$$ !!!!!!!!!""""""""""""!!!!!!"""#########""""""$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$ !!!!!!!!!!!!""""""#########$$$$$$%%%%%%""""""""""""###$$$%%%%%%"""#########$$$$$$%%%%%%""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$%%%$$$###""""""###$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!""""""#################################$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$########################%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((('''&&&&&&&&&'''(((((((((((('''((((((''''''(((((()))***((('''&&&((()))+++***)))!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!""""""""""""!!! """"""###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""######"""!!!!!!"""$$$"""  """######"""'''$$$!!! """############$$$$$$$$$$$$$$$##################"""""""""!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$!!!###$$$###"""!!!"""###############$$$%%%&&&'''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""########################$$$$$$############$$$$$$######""""""""""""######""""""""""""############!!!###%%%%%%$$$######$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%%$$$"""!!!###%%%&&&%%%$$$$$$$$$############$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""###$$$######$$$%%%$$$###""""""""""""############""""""!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""!!!!!!"""###!!!!!!""""""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""######""""""!!! !!!#########""""""#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""""""""#########$$$$$$$$$###""""""""""""###$$$!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$######$$$$$$$$$$$$############!!!!!!"""""""""######### !!!!!!!!!""""""""""""###"""!!! !!!"""""""""""""""###$$$%%%&&&""""""##################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$########################!!!!!!"""###############""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((%%%&&&'''((())))))((('''((((((((((((((())))))***)))((('''((()))***)))((( !!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!#########$$$&&&(((%%%###"""###%%%&&&&&&%%%***&&&""" !!!###%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$%%%$$$###"""###$$$############$$$%%%&&&'''""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$######"""!!!!!!!!!"""$$$&&&&&&%%%$$$###$$$""""""""""""###$$$%%%%%%######"""!!!!!!"""#########$$$%%%%%%######$$$%%%!!! ###%%%$$$"""$$$$$$############$$$$$$!!!""""""""""""#########!!!"""###$$$$$$###"""!!! """&&&***+++)))&&&$$$$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!! """""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""$$$%%%%%%$$$$$$%%%''' !!!""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""!!!  """######""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""!!!!!!  !!!!!!"""""""""###!!!!!!""""""#########$$$)))(((%%%###""""""###$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$%%%&&&''''''&&&$$$############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""######$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%######################## """$$$%%%%%%&&&###############"""!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$&&&'''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))))))))(((%%%&&&((()))))))))((('''((((((((((((((()))*********)))(((((())))))((('''""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$"""!!! $$$$$$%%%%%%%%%$$$######%%%$$$"""!!!!!!"""$$$%%%""""""!!! $$$"""!!!!!!"""######"""!!!!!!"""###$$$%%%%%%&&&###""""""""""""""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$#########$$$$$$!!!!!!"""###$$$$$$%%%%%%##############################"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##########################################%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$#########""""""!!!!!!###############"""!!! !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%###!!!###"""!!!"""$$$%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%$$$$$$$$$###""""""############""""""$$$$$$$$$############""""""$$$%%%%%%$$$###%%%&&&&&&$$$"""###%%%&&&%%%"""$$$$$$$$$###"""!!!!!! $$$%%%&&&$$$"""!!!!!!""" !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""""""""##################################################################$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))***,,,...///******))))))((((((((('''""""""""""""""""""""""""######""""""!!!!!!"""""" !!!"""###$$$$$$###"""""""""###############"""%%%$$$"""!!!!!!"""$$$%%%###""""""!!! !!!!!!$$$"""!!!!!!"""######""""""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&''''''########################""""""############""""""########################!!!!!!!!!!!!!!! !!!"""""""""###############""""""!!!!!! ######$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%$$$$$$"""!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$#########$$$$$$#########""""""""""""""""""""""""###############"""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!##############################$$$$$$$$$$$$############################################################""""""""""""""""""%%%%%%%%%$$$$$$#############################################"""""""""!!!""""""######$$$#########!!!"""###%%%&&&&&&%%%%%%###"""""""""!!!!!! """"""""""""""""""############$$$$$$$$$###""""""###$$$$$$$$$###""""""!!!"""!!!!!!"""$$$%%%%%%$$$###"""""""""""""""######""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""############""""""!!! !!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!  $$$$$$$$$#########"""""""""###$$$$$$######$$$&&&&&&$$$"""###%%%&&&%%%###$$$$$$$$$###"""!!!!!!!!!$$$%%%%%%$$$"""!!!"""###!!!!!!"""#########""""""""""""###############"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%$$$###############$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###!!!"""""""""""""""######$$$###################################################$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((()))))))))((((((((((((((((((((((((''''''&&&'''''')))+++,,,)))))))))***************""""""""""""""""""""""""$$$###!!!  !!!!!!###$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###""""""!!!"""""""""$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&########################""""""############""""""#################################$$$######"""!!!""""""""""""##################"""!!! ######$$$$$$$$$$$$##############################"""###$$$$$$""""""###$$$$$$###""""""!!!""""""""""""""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$#########!!!""""""######$$$$$$$$$############""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%#########"""!!! """""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""######$$$%%%&&&"""!!!!!!"""$$$%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%##############################""""""!!! !!!!!!!!!"""""""""""""""###""""""!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!""""""############""""""$$$$$$#########"""""""""!!!"""$$$###""""""###%%%%%%$$$######%%%%%%$$$###$$$$$$$$$###""""""!!!!!!###$$$%%%$$$###"""###$$$#########$$$######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$%%%&&&$$$$$$###"""""""""######"""######$$$%%%&&&''''''$$$$$$$$$##################################################################$$$%%%%%%&&&%%%%%%%%%######"""!!!"""###$$$%%%################################################$$$$$$$$$######"""""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''((()))***)))))))))***+++,,,,,,,,,!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """""" """###$$$$$$############$$$&&&&&&'''''''''$$$$$$###""""""###$$$$$$$$$$$$######"""######$$$###""" """###"""!!!##################"""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$######""""""!!!######$$$$$$$$$$$$##############################"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$#########$$$%%%%%%$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$############""""""!!!!!!"""###$$$$$$#################################$$$#########"""##############################$$$$$$$$$$$$#####################$$$$$$$$$######################## !!!!!!""""""#########$$$$$$$$$############### !!!!!!"""###$$$$$$%%%#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!#########""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""###%%%'''((("""!!! !!!$$$%%%$$$###!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""!!!!!!""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############"""""""""""" """######""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######""""""""""""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&%%%%%%$$$"""######$$$$$$######"""###############$$$%%%%%%######"""""""""""""""###!!!!!!!!!""""""#########################################################"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&################################################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''(((*********(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((*********************+++*********+++,,,,,,------!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&'''''''''$$$##################$$$$$$$$$############$$$$$$###!!! !!!""""""!!!"""""""""""""""!!!!!!!!!$$$$$$$$$######$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!########################""""""############""""""######################## !!!!!!!!!!!!!!! ######""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""########################"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$######################## !!!"""######$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%$$$###"""##################$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!! !!!###$$$$$$#########""""""""""""##############################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&############"""""""""""" !!!!!!""""""!!!!!! #########"""""""""!!!!!! """######""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""######""""""######$$$$$$###"""""""""""""""###############""""""!!!!!!!!!################################################""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$###"""""""""###%%%%%%######################################################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((()))+++,,,+++)))'''&&&((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,------------""""""""""""""""""""""""!!!!!!"""""""""#########"""###$$$$$$###"""!!! !!!"""################################################"""######$$$%%%###!!! !!!""""""!!!!!!"""""""""""""""""""""######""""""""""""######"""""""""""""""#################################$$$$$$##########################################""""""############""""""""""""""""""""""""""""""!!!!!!"""#########""""""############"""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$##############################$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""############"""################################################!!!!!!!!!!!!"""###$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" """###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!######################## !!!###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$"""""""""############### !!!!!!""""""#########""""""""""""############%%%%%%%%%%%%$$$###"""!!!######"""""""""######$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############"""######$$$$$$$$$######%%%$$$$$$############$$$!!! !!!###$$$$$$#########"""""""""""""""########################### !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$$$$######"""""""""######"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""######"""""""""!!!!!!!!!!!!"""$$$###""""""###%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$#########$$$######""""""!!!!!!"""#####################$$$$$$$$$$$$############"""""""""######$$$######"""""""""###$$$$$$''''''&&&%%%$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$&&&'''((()))***&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''((()))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))((()))******+++++++++***---......///000111111111""""""""""""""""""""""""!!!"""######"""!!!!!!!!!###$$$$$$###"""""" !!!!!!"""""""""!!!!!!#########$$$$$$#########"""""""""""""""###$$$$$$"""!!!!!!"""!!! """"""######$$$$$$%%%%%%  """""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%############"""""""""!!! !!!!!!""""""############$$$$$$$$$$$$#################################%%%&&&%%%$$$###$$$%%% !!!"""###$$$######"""################################################""""""""""""###$$$%%%&&&%%%$$$###!!!!!!###$$$%%%"""""""""""""""""""""""" !!!"""###############"""""""""""""""###########################!!!"""$$$%%%%%%%%%$$$#################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%####################################""""""""""""!!!"""""""""#########$$$!!!!!!!!!"""""""""""""""!!!"""""""""#####################$$$######""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$###"""""""""##################"""!!! !!!###$$$###""""""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%%%%%%%$$$$$$######""""""######$$$""""""######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!!!!"""###$$$$$$######$$$&&&###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###!!!!!!"""#########""""""!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""#####################$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$&&&&&&%%%$$$#########################################################$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))((()))***,,,---------,,,...///000222555777888999"""""""""""""""""""""""""""###$$$$$$""" """###$$$$$$$$$$$$"""############""""""!!!######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$"""!!!!!!"""!!! ######$$$%%%&&&&&&''''''######""""""""""""###############$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$#########""""""!!!!!!############""""""""""""######$$$$$$$$$$$$##############################"""$$$$$$$$$###"""###$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$######################################################$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###$$$&&&(((((((((&&&%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##############################""""""!!!!!! !!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!"""###############$$$###"""!!!!!!"""######"""""""""###$$$$$$%%%%%% !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!! """$$$$$$$$$###"""!!!  ###$$$###""" !!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######"""""" """$$$&&&'''(((''''''&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%#########"""""""""!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$$$$%%%&&&"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!""" !!!"""""""""""""""###$$$%%%'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""###$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$ """%%%''''''&&&$$$"""################################################$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$************************++++++******)))((((((((())))))))))))))))))))))))***+++---///000000000000---///111555999<<<>>>@@@"""  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###""""""######""" !!!""""""#########""""""$$$$$$%%%$$$!!! !!!$$$""" !!!""""""!!!""" !!!$$$$$$!!!######"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!! !!!!!! """###"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###########################%%%%%%$$$"""!!!"""###%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%###!!! !!!!!!$$$%%%%%%&&&%%%### $$$###!!!###%%%&&&###!!!""""""###$$$$$$$$$$$$### !!!"""""""""""""""!!!""""""""""""""""""""""""######""""""!!!!!! """"""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$######""""""!!!!!! !!!######!!! !!!"""%%%$$$$$$$$$###"""""""""#########$$$%%%%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""############%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$###"""!!! !!!!!!!!!"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###!!!%%%''')))))))))%%%!!!###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!""""""""""""############""""""""""""""""""""""""###$$$###"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$,,,***&&&$$$###$$$&&&(((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((((((((((())),,,,,,,,,,,,++++++++++++,,,***((()))+++,,,***(((***((('''(((***,,,......+++---000111222333666888999===??????AAAGGGIIIHHH$$$""" """$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######&&&$$$######$$$%%%###"""###############"""!!! ###$$$$$$###!!! !!!"""$$$###!!!!!!#########"""%%%###!!!!!!###$$$###"""&&&%%%$$$###############$$$$$$$$$$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$"""""""""######"""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!""""""###$$$###"""""""""$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""#########""""""""""""""""""""""""###########################$$$%%%$$$"""!!!"""############""""""#########""""""""""""####################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""!!!!!!""""""###$$$%%%%%%$$$"""!!!$$$###"""###%%%%%%###!!!""""""###$$$$$$$$$$$$###"""#########"""!!! """"""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""############"""""""""""" """$$$###"""!!!""""""$$$$$$$$$###############"""""""""###############################################################"""""""""""""""""""""""""""!!!!!! !!!!!!"""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""############$$$$$$%%%%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$###%%%!!!###&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""########################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&+++)))'''%%%$$$%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++******)))))))))******)))))))))***************)))((('''(((+++,,,+++)))---,,,++++++,,,---------111444777999:::;;;>>>@@@???BBBDDDEEEKKKTTTYYYXXX!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%###""""""###$$$"""!!!$$$$$$$$$$$$###!!! """###$$$###"""!!!"""###%%%###""""""###$$$$$$###%%%### """#########$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""###""""""!!!!!!""""""######$$$%%%$$$######$$$%%%!!!""""""######$$$$$$$$$######$$$%%%$$$###"""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""###########################$$$%%%$$$"""""""""$$$!!!""""""######""""""!!!""""""""""""####################################"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""###############""""""!!!"""###$$$%%%$$$$$$###$$$###"""###%%%%%%###"""""""""###$$$$$$$$$$$$###$$$$$$$$$###"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$###"""""""""""""""###############!!!###%%%%%%###"""###$$$###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###'''&&&%%%&&&''''''%%%###&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######%%%%%%&&&&&&%%%###!!! %%%""" ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''++++++*********++++++,,,(((((())))))******++++++((('''''')))+++------,,,---...000111222333333333888;;;???AAACCCDDDFFFHHHKKKMMMOOOSSS]]]iiinnnmmm!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%"""!!! !!!!!! ###############"""!!! !!!"""######"""!!!###$$$$$$"""!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%(((***+++######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######"""""""""######""""""""""""#########$$$%%%$$$###"""###%%% !!!"""###$$$$$$$$$"""$$$%%%&&&%%%###!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""$$$%%%$$$###"""###$$$ !!!"""######"""!!! !!!"""""""""####################################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### """###$$$%%%$$$######"""######$$$$$$$$$###############$$$$$$$$$###"""""""""###$$$$$$$$$$$$##################"""!!! """""""""""""""""""""""" !!!!!!""""""######""""""""""""############%%%$$$$$$$$$###"""""""""######$$$$$$$$$######""""""""""""######$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$"""""""""###$$$$$$$$$%%%######""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$ """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$######$$$""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###########################$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((''''''+++************++++++,,,***************+++++++++******+++,,,...000000000...111555999;;;===???@@@EEEHHHMMMOOOPPPPPPQQQRRR\\\___cccjjjvvv%%%###""""""###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""!!! !!!!!!  !!!"""###############!!!"""######"""!!!###$$$"""!!! """######""" !!!###$$$$$$"""!!! !!!!!!""""""###%%%&&&'''"""######$$$$$$$$$###### !!!!!!"""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""#########""""""""""""######"""###$$$###""""""###$$$ !!!"""###$$$$$$$$$"""$$$%%%&&&%%%###!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$ !!!"""######"""!!! !!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$#########""""""###$$$$$$$$$$$$###!!!!!!"""######$$$############################## !!!!!!""""""######""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""######$$$$$$$$$######""""""######$$$$$$%%%%%%###$$$&&&&&&$$$###$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""########################################################################$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$######%%%%%%$$$######""""""###$$$$$$###!!!$$$$$$######"""""""""""""""######$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++&&&'''((((((((('''&&&%%%''''''(((((((((((('''''''''''''''((((((((())))))******************************))))))(((((((((''')))))))))))))))***+++,,,+++++++++******))))))))),,,---...000111333555666888<<>>@@@KKKNNNSSSUUUUUUVVVYYY]]]cccgggnnnrrrssssssrrrrrr"""  """"""""""""""""""""""""""""""""" !!!"""###%%%%%%&&&$$$######$$$%%%###""" !!!"""##################$$$$$$###!!! !!!""""""!!! ###$$$$$$$$$"""######!!!"""%%%$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!"""###$$$%%%$$$######$$$%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""#########""""""""""""""""""""""""########################!!!###$$$$$$######$$$%%%#########""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""""""""!!!###%%%%%%###"""###$$$""""""###$$$$$$$$$$$$###!!!"""######$$$$$$$$$$$$########################$$$$$$$$$#####################""""""!!!!!!!!!!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%$$$######%%%%%%$$$######""""""###%%%&&&$$$###!!!""""""######$$$$$$%%%""""""############""""""$$$$$$###"""""""""""""""###$$$%%%%%%$$$###$$$$$$########################""""""########################$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------******+++,,,------......111555;;;???CCCHHHNNNRRR[[[___cccdddcccdddiiinnnooouuu}}}$$$""" """$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%$$$###""""""######""" """############""""""!!!$$$%%%%%%$$$!!! !!!###"""!!!"""$$$%%%&&&%%%!!!  %%% !!!"""$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!###$$$$$$######$$$&&&%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$#########%%%%%%#########"""######$$$%%%!!!###&&&%%%###!!!###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""##############################""""""!!!!!! ######""""""!!!!!!!!! """"""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!###%%%$$$###"""###$$$%%%$$$$$$$$$######""""""#########$$$%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$%%%%%%%%%$$$$$$)))'''%%%######%%%''')))%%%$$$######%%%%%%$$$###!!!!!!!!!"""$$$$$$###"""""""""###$$$%%%&&&&&&'''""""""############""""""""""""!!!!!!"""###$$$$$$###$$$&&&%%%$$$######$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))******++++++++++++++++++,,,---...///,,,,,,...000222444555666666;;;BBBIIINNNTTT\\\aaacccgggkkkmmmmmmpppwww|||}}} !!!!!!""""""######!!!!!! !!!!!!###%%%"""!!!###$$$###!!!""""""!!!!!!"""$$$""""""""""""############%%%'''((('''%%%#########"""!!! !!!###$$$%%%$$$""" !!!###$$$+++%%%"""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###############""""""""""""############&&&&&&%%%$$$###"""!!! !!!%%%&&&$$$!!!""""""""""""""""""######%%%$$$"""!!!"""$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$"""!!!!!!"""$$$#########"""!!!"""$$$%%%%%%$$$###%%%$$$%%%'''%%%!!!###$$$$$$%%%%%%$$$$$$###$$$############%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%%%%&&&$$$"""!!!!!!"""############""""""!!!!!!######""""""!!!!!! """"""""""""############$$$$$$$$$######!!! !!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%######$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%$$$%%%$$$!!! ###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%######"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""##############################$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&+++)))(((''''''((()))+++'''''''''&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((()))************))))))))))))++++++++++++***)))((('''((((((((()))***,,,---...000222555777777888999:::???DDDIIIOOOZZZeeejjjiiikkkmmmooopppsss||| !!!!!!!!!!!!!!! ###""""""""""""""""""### %%%'''%%%$$$&&&&&&###!!!######!!!!!!"""### !!!!!!!!!!!!"""""""""$$$&&&'''&&&$$$""""""###"""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""############""""""!!!!!! !!!!!!!!!"""""""""############################## """""""""""""""""""""###"""""""""""""""""""""""""""""""""######"""""""""!!!""""""############"""""""""""""""############$$$$$$###############""""""  ###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! """  !!!"""!!! ###""""""###%%%%%%$$$"""###&&&%%% """"""###$$$$$$%%%%%%$$$$$$###%%%$$$######"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&''''''&&&%%%%%%$$$!!!###$$$###"""!!!"""###$$$$$$#########"""""""""$$$#########""""""""""""!!!!!!"""""""""#########!!!""""""###############"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$""""""###$$$$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$"""!!!$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''***)))'''&&&&&&''')))***((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))************))))))(((++++++++++++---...000111111444999>>>AAACCCEEEFFFJJJNNNSSSYYYcccooouuuuuukkkmmmqqquuu|||!!!!!!""""""!!!""""""!!!!!!!!!!!!""""""$$$&&&%%%###%%%%%%""" """$$$$$$"""!!! !!! !!!!!!!!!!!!###$$$%%%%%%###!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""###### $$$''''''&&&###"""!!!!!!!!!""""""""""""########################### !!!!!!"""###$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############""""""!!!""""""""""""############"""""""""######$$$$$$$$$%%%### """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$$$$##############################"""############"""!!!!!!!!! !!!""""""!!!#########%%%&&&%%%""" ###(((***$$$!!!$$$&&&######$$$$$$$$$$$$######&&&%%%$$$""""""!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$"""!!!!!!###%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######################## !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#####################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################""""""######$$$$$$$$$%%%#########$$$%%%%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$########################$$$###""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,...111333555777;;;@@@GGGMMMRRRVVVWWWYYY\\\```dddmmmyyyssssssvvv}}} !!!"""###"""!!!  !!!""" """!!! """$$$$$$"""  !!!!!!!!!""""""!!!###$$$###!!! !!!!!!!!!!!!!!!!!!""""""###!!!!!!"""############"""!!!!!! !!!"""$$$&&&"""""""""############$$$######################## """$$$&&&(((((( !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############"""!!! !!!"""""""""############""""""""""""############&&&%%%#########$$$$$$%%%#########""""""""""""""""""#########"""""""""#################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########"""""""""$$$######$$$%%%%%%""" ######$$$&&&&&&%%%!!!"""***)))%%%###$$$$$$######$$$$$$$$$$$$######$$$######"""""""""!!!!!!########################################################################!!!###$$$%%%%%%###%%%&&&%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""""" !!!###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$###$$$"""#########$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%!!!""""""""""""#########""""""#########$$$$$$$$$"""""""""!!!""""""###$$$######$$$$$$$$$######""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""######$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%########################"""############$$$$$$$$$"""######$$$%%%&&&&&&'''########################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%################################################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''******)))((('''''''''((((((((()))))))))*********(((((()))))))))))))))***++++++,,,,,,---......///......000222666:::>>>@@@BBBCCCGGGNNNXXXaaahhhllllllnnnnnnooovvv~~~}}}|||}}}~~~{{{xxx !!!"""###$$$######"""  !!!"""###!!!"""$$$$$$""" !!!!!!"""""""""######### """######!!! !!! !!!!!!""""""""""""""" !!!"""###############$$$""" ###%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""""" !!!"""######$$$"""""""""""""""""""""""""""######$$$$$$######"""###############"""!!! !!!"""""""""#####################"""""""""!!!!!!###%%%&&&&&&%%%$$$###############"""""""""!!!!!!!!!"""$$$###"""!!!"""#################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######%%%$$$###$$$%%%$$$###!!!######$$$&&&&&&%%%!!!$$$""""""######$$$$$$######"""!!!!!!""""""####################################################################################!!!"""###$$$%%%%%%%%%%%%!!!###&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########""""""""""""!!!###############$$$$$$$$$""""""!!!!!!"""######$$$"""######$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%########################$$$$$$$$$############""" !!!""""""########################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((+++***)))((((((((((((((()))))))))************+++((()))))))))******++++++,,,,,,,,,---...000111222666777;;;@@@EEEJJJNNNPPPJJJJJJLLLTTTbbbrrr~~~yyyvvvxxxyyyuuuppp!!!!!!"""######$$$%%%%%%######""""""""""""#########$$$""" %%%&&&!!!"""###"""!!! !!!"""""""""""""""############!!!###"""!!! !!! !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""############""""""!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############""""""!!!""""""""""""#####################""""""!!!!!!!!!!!!$$$''''''&&&$$$######&&&&&&%%%%%%$$$#########"""%%%$$$!!! !!!#################################$$$$$$$$$$$$##############################"""""""""!!!""""""###$$$%%%###!!!!!!!!!"""!!! #########%%%&&&%%%""" !!!!!!"""""""""############"""""" !!!"""###$$$$$$$$$$$$########################################################################%%%%%%$$$###"""  ###%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""####################################$$$%%%&&&&&&""""""###$$$$$$$$$$$$###########################&&&&&&&&&%%%%%%###""""""!!!"""###$$$%%%%%%%%%%%%$$$############""""""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!!!!""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((******)))((((((((()))))))))*********++++++++++++)))******++++++,,,,,,,,,,,,,,,---...111444888999===@@@EEEKKKQQQUUUXXXZZZQQQOOORRR^^^ppp}}}~~~wwwsssttttttoookkk$$$###!!!!!!!!!"""###%%%$$$$$$############$$$$$$"""&&&%%%!!! $$$'''&&&"""""""""  """%%%!!!!!!!!!""""""""""""###!!!######!!! !!!""" !!!"""###""""""!!!"""!!!!!!!!!!!!###$$$&&&!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!""""""############"""""""""""""""############!!!!!!!!!"""""""""""""""!!!###%%%%%%###"""###%%%&&&&&&%%%%%%$$$######""""""%%%%%%!!!!!!#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%'''$$$!!! !!!""""""###""""""###%%%%%%$$$"""$$$%%%### %%%&&&""""""############"""""""""###$$$%%%%%%$$$$$$###########################################################################""""""!!!  ###$$$###"""!!!!!!"""""""""#########$$$$$$!!!!!!"""""""""#####################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######&&&$$$######%%%%%%###  !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$####################################$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!"""###$$$$$$%%%%%%%%%############""""""""""""######$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((())))))***************+++++++++,,,,,,***++++++,,,------......---...111444999???DDDHHHHHHLLLSSSYYY^^^```aaa```[[[ZZZ___lll~~~~~~|||~~~yyytttrrrpppkkkggg&&&$$$!!!!!!#########""""""""""""###### %%%'''%%%$$$%%%&&&###""""""!!! $$$''' !!!!!!!!!""" !!!######"""!!!!!!""" """#########"""!!!"""""" !!!###%%%'''"""!!! !!!$$$%%% !!!!!!!!!!!!######################## !!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###############""""""""""""############ !!!"""###$$$$$$"""$$$$$$""" !!!$$$((($$$$$$######"""!!!!!! """%%%%%%!!! #################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%+++'''### !!!###$$$%%%###"""!!!"""$$$%%%%%%$$$ !!!!!!%%%&&&$$$""""""############""""""%%%%%%&&&&&&%%%$$$"""!!!########################""""""""""""""""""""""""######################## !!!""""""###""""""""""""$$$%%%$$$!!!!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$##################$$$%%%%%%%%%%%%$$$######'''$$$######%%%$$$!!! !!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$##################!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$&&&!!!!!!"""$$$$$$%%%%%%%%%############""""""""""""###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""##############################$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,++++++,,,------...//////111222666;;;BBBJJJQQQUUUXXX\\\bbbiiilllmmmkkkjjjeeeeeejjjxxx~~~~~~~~~|||}}}~~~wwwsssooojjjggg######""""""""""""######""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%"""######"""""""""%%%'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""###"""!!! &&&&&&$$$#########$$$%%%"""!!!  !!!""""""""""""""""""######$$$###"""!!!!!!"""### ######"""!!!!!!#########"""!!!"""###"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!"""###############""""""""""""############$$$$$$#####################$$$%%%%%%######$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! """######### !!!!!!!!!!!! %%%$$$###!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###!!!%%%$$$######"""######### !!!"""######$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%###!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%###!!!"""$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""" """%%%&&&### $$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%###&&&)))++++++***'''%%%!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((('''''')))))))))(((''''''&&&&&&((('''%%%$$$%%%&&&(((*********)))))))))))))))***+++---......,,,++++++,,,*********+++,,,...111222777;;;BBBKKKUUU^^^eeeiiilllmmmlllnnnwww|||rrrkkkqqq{{{}}}{{{yyyxxxwwwtttwww}}}}}}sssnnnkkkggg!!!!!! !!!!!!$$$###""""""!!!!!!!!!!!!$$$$$$%%%%%%&&&'''((((((!!!###%%%%%%$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""!!! """!!!!!! !!!"""###$$$###""""""""""""""""""###"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$!!!""""""!!!!!!"""###"""!!!!!!"""###""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######"""###############""""""""""""""""""####################################$$$&&&'''&&&%%%$$$%%%&&&"""###$$$###"""!!!"""$$$ !!!!!!########################!!!!!!""""""""""""!!!!!!########################""""""############"""""""""!!! !!!#########""""""""""""######"""""""""&&&$$$###!!!!!!!!!###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$###""""""!!!""""""""""""""""""###$$$$$$%%%""""""#########""""""!!!!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""###$$$$$$$$$$$$###""""""########################%%%###"""###$$$$$$!!!######""""""######$$$%%%%%%%%%$$$$$$##################""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""!!!!!!###%%%&&&$$$!!!$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$######$$$%%%%%%'''((()))***)))&&&$$$"""""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((('''&&&%%%&&&''')))*********))))))))))))******)))***,,,,,,+++***+++,,,---......///111444888;;;CCCHHHPPPZZZdddkkkpppsssssstttuuu|||xxx||||||vvvrrrqqqpppoooooosss{{{vvvqqqooolll!!!!!! !!!!!!######"""""""""######$$$%%%%%%&&&'''(((******+++"""%%%'''(((&&&###!!! ########################$$$###"""!!!!!!"""###$$$%%%$$$"""!!! !!! !!!"""$$$%%%###$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!!!!!"""###"""!!!!!!!!!###""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!!""""""""""""#######################################%%%&&&%%%$$$###$$$%%%!!!"""######!!!!!!"""###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! ##############################$$$$$$$$$$$$######!!!!!!!!!"""$$$$$$""" ###$$$$$$$$$$$$$$$$$$###$$$###  """###!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!"""######$$$$$$$$$###### !!!!!!"""###$$$%%%&&&$$$$$$$$$######""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###%%%$$$#########$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""######""""""######$$$%%%$$$############"""""""""######""""""""""""######%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&######$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&$$$###$$$$$$$$$#####################$$$$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%''''''''''''&&&$$$###"""$$$######""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''(((((((((((()))))))))((('''''''''(((***+++******)))))))))******+++(((***,,,,,,++++++,,,......///000111333888???CCCMMMRRRZZZdddlllrrrvvvwwwzzzzzz}}}|||xxxrrrlllhhhggghhhiiimmmrrrzzz|||vvvuuuttt######""""""""""""######!!!!!!!!!"""###%%%&&&'''$$$%%%&&&''')))***,,,,,,%%%''')))(((%%%"""!!! """"""""""""""""""""""""$$$###!!! !!!###$$$$$$"""!!!!!!"""$$$!!!!!!!!!"""######$$$%%%"""###%%%%%%%%%%%%###""""""""""""""""""######$$$$$$######""""""######$$$######"""""""""######$$$"""###$$$###""""""###$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!"""""""""###########################$$$$$$$$$ """###"""!!! !!!""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!########################"""######$$$$$$######"""!!!!!!"""$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""  """""""""""""""#########$$$""""""""""""""""""!!!!!!!!!"""$$$$$$$$$$$$"""!!! !!!"""######$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$"""!!!!!!"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$#########""""""######$$$%%%###"""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$########################"""######$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))(((((())))))***+++******))))))******+++++++++---......------///111111222444666999@@@IIIOOOUUUYYY```hhhpppwww{{{}}}~~~uuuqqqkkkeeebbbcccfffjjjooottt{{{|||zzzyyy######""""""""""""########################$$$%%%###$$$%%%'''(((***++++++)))***)))&&&###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!  """%%%&&&""""""#########"""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%######$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$ !!!"""""" !!!""""""$$$$$$$$$###"""###$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""$$$%%%$$$"""""""""############"""""""""!!!!!!############$$$$$$$$$%%%%%%########################"""######$$$###!!! !!!"""#########""""""!!!!!!!!!"""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$###!!! !!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###$$$######""""""######$$$%%%"""""""""""""""""""""###$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%########################!!!"""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&((('''%%%$$$###$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###&&&''''''((()))***++++++)))))))))))))))***++++++***************+++,,,,,,---...//////...///111333888;;;>>>AAAEEELLLVVV^^^___bbbiiiqqq{{{~~~}}}~~~uuurrrkkkccc___```eeejjjrrrvvv{{{|||||||||~~~~~~|||!!!!!! !!!!!!'''&&&%%%###!!! ###$$$%%%&&&'''((()))***++++++)))&&&###"""###$$$ !!!!!!!!!!!!  !!!###%%%&&&!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""###$$$%%%%%%######$$$%%%""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$###### !!!######$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$!!!"""######!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########$$$%%%$$$""" !!!!!!""""""""""""!!!!!!$$$###"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%#########"""""" """"""###$$$###"""  """######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""######"""!!! !!!!!!######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!"""$$$######""""""######$$$%%%"""""""""############$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%###############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%###""""""""""""'''&&&&&&%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&%%%$$$$$$''''''((())))))***++++++((()))))))))***************************+++,,,------...//////000222555888===BBBHHHKKKOOOVVVaaajjjjjjnnnuuu}}}xxxwwwzzz}}}xxxtttlllbbb\\\]]]cccjjjssswww{{{~~~~~~~~~~~~zzz}}}!!!!!! !!!!!!%%%$$$###"""!!! %%%%%%&&&&&&'''((()))))))))******(((%%%#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""#########"""!!!"""""""""!!!!!!""""""""""""""""""""""""######$$$"""""""""######"""""""""############"""""""""!!!!!!"""######!!!!!!"""###""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""!!!!!!""""""""""""############!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%"""###$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######"""""""""%%%$$$"""###$$$$$$"""!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""!!!""""""### """###$$$###!!! !!!""""""#########""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """#########$$$$$$$$$$$$###""""""########################!!!######""" ###%%%######""""""######$$$%%%############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%### """%%%""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""######$$$$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((())))))******+++'''((()))))))))***))))))************+++,,,---...---///111333666:::???CCCGGGNNNUUUZZZ]]]dddooowww}}}~~~yyytttrrrrrrtttrrroooggg^^^YYY[[[dddmmmzzz|||xxx~~~######""""""""""""###### !!!###%%%%%%&&&&&&''''''(((((())))))''')))++++++(((%%%"""""""""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! """#########"""!!! !!!"""$$$%%%&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$### !!!"""!!!  """""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""!!! """"""""""""############!!!""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###$$$%%%&&&&&&%%%$$$%%%&&&!!! """"""""""""""""""""""""""""""############""""""##############################$$$$$$$$$$$$######&&&$$$""""""#########"""""""""############""""""!!!"""""""""!!! """"""""""""############""""""######$$$$$$$$$%%%###""""""!!!"""$$$&&&'''!!!###$$$$$$###"""###$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&'''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$%%%###!!! ###&&&#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%"""!!!$$$""""""######$$$$$$$$$$$$ """######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&& !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))***+++))))))))))))************''''''((()))))))))))))))************+++,,,---......111444888<<>>DDDHHHKKKNNNSSSXXX]]]iiixxxzzz{{{yyytttmmmhhhggggggcccbbb^^^XXXVVV\\\iiisss|||wwwuuuuuuuuusss!!!"""""""""############""""""!!!!!!!!!"""######$$$%%%&&&&&&%%%%%%&&&'''++++++***)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  ###"""!!! !!!"""### !!!""""""###$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############!!!""""""#########""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$######"""###$$$###""""""###$$$$$$###############$$$$$$)))((('''&&&%%%$$$$$$$$$"""###$$$###""""""###$$$""""""""""""########################"""""""""!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""""""""!!!!!!"""""""""!!!""""""######""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$########################'''$$$!!! """$$$$$$###$$$$$$###""""""###$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$"""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""###########################$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''******))))))******+++,,,,,,***))))))+++,,,***)))------------///333888;;;BBBGGGNNNSSSWWW\\\bbbgggqqq}}}|||{{{{{{|||}}}zzzuuusssuuuwwwzzz|||wwwooohhhffffffggghhhfffcccbbbhhhttt}}}|||{{{wwwsssppppppoooooo""""""""""""############"""!!!!!!"""###$$$%%%%%%%%%&&&'''&&&$$$$$$$$$&&&*********)))'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""###"""""""""######$$$$$$%%%$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$######"""""""""!!!!!!!!!"""###$$$######$$$$$$$$$$$$######!!!"""######!!!!!!"""###""""""""""""###$$$%%%&&&%%%%%%$$$############$$$!!!"""######!!!!!!"""###""""""""""""########################""""""""""""!!!""""""!!! !!!###""""""""""""""""""""""""############"""!!!  """###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$#########$$$###""""""""""""###$$$&&&%%%%%%$$$###"""!!!!!!###"""!!!!!!###$$$###"""######"""!!!!!!"""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""""""""!!!"""###$$$$$$$$$#########""""""##################$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$%%%%%%%%%%%%%%%$$$############"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))(((((((((((('''''')))))))))))))))******+++---,,,++++++,,,,,,***(((...///000222666<<>>CCCIIIPPPWWW\\\nnnvvv{{{pppeeeeeeeeehhhnnnooonnnnnnqqqqqq|||}}}yyykkkmmmhhhhhhppp{{{""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$ """###$$$%%%&&&%%%$$$"""!!!!!!!!!"""#########""""""""""""######%%%&&&&&&%%%###"""###$$$######""""""###$$$%%%%%%&&&%%%###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""########################$$$$$$############$$$$$$###############"""!!!!!!!!!###%%%%%%###"""######!!!!!!###!!!$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$############!!!!!!"""############################################################### $$$&&&'''&&&###!!!""""""######$$$$$$$$$%%%$$$$$$$$$############"""""""""!!!!!!"""###$$$$$$ !!!"""###$$$%%%%%%%%%%%%###!!!  !!!"""$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!!!!"""$$$%%%'''&&&$$$#########$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((+++***))))))))))))))))))---...///...---...333888:::<<>>GGGTTT\\\hhhrrr~~~}}}zzzzzzwwwsssrrrttttttrrrpppooorrrrrrmmmmmmvvv|||rrrpppwww~~~wwwuuuwww{{{}}}|||wwwtttsssttt~~~sssooonnnyyy~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$######""""""### !!!"""###$$$%%%&&&##################"""""""""############"""!!!!!!######""""""""""""######$$$%%%%%%$$$"""!!!!!!"""%%%$$$######"""#########""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""########################""""""######$$$%%%%%%%%%###########################""""""!!!!!!""""""###!!!""""""############""""""######!!! """$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$$$$######!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""###$$$###""""""###$$$$$$############""""""""""""###$$$$$$%%%$$$$$$$$$################################################&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$############$$$"""######$$$$$$$$$######$$$###!!! """$$$&&&""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$ """$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########"""""""""############$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&"""###$$$&&&&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***)))************+++++++++*********+++,,,...///000000333777<<>>GGGKKKKKKOOOXXX```www~~~|||xxxzzz~~~tttjjjdddeeemmm~~~uuunnnjjjiiijjjmmmmmmnnnttt}}}$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%""""""##################!!!!!!"""############"""######$$$$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$############### !!!"""##################$$$$$$$$$$$$######!!!!!!!!!"""""""""###############$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$""""""###$$$""""""""""""#########$$$$$$$$$$$$#########""""""######################## !!!###%%%%%%$$$###"""######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!""""""######""""""""""""!!!!!!!!!######""""""""""""######"""""""""""""""###$$$$$$#########"""######$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$#########$$$%%%###!!!!!!###&&&###$$$$$$%%%%%%$$$$$$###""""""""""""!!! ############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&'''((()))***))))))((((((((())))))))))))(((((())))))******+++++++++***'''((()))***+++...333777===CCCJJJNNNQQQXXXdddmmm}}}{{{}}}}}}nnnfffdddhhhuuuuuuooolllmmmmmmooooooqqqxxx$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&''''''&&&%%%""""""######$$$$$$$$$%%%!!!""""""############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########!!!###$$$###"""!!!"""### !!!!!!!!!""""""######$$$$$$$$$$$$######""""""&&&&&&%%%%%%$$$#########"""###%%%'''''''''%%%$$$"""###%%%&&&''''''&&&%%%$$$$$$############$$$$$$""""""############"""""" !!!!!!"""###$$$$$$%%%############""""""""""""######""""""""""""######"""""""""""""""######$$$###"""""""""###$$$%%%%%%##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """###""" !!!$$$'''###$$$$$$%%%%%%$$$$$$#########""" ###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$!!!!!!"""###%%%&&&'''((((((((((((''''''&&&&&&&&&########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))&&&''')))*********)))((((((((())))))))))))(((((())))))***++++++++++++***((()))+++---///444:::>>>EEEIIIMMMQQQVVVaaaooozzz}}}|||}}}tttjjjfffhhhmmmzzz|||zzz||||||}}}xxxzzz{{{wwwuuuwww~~~}}}yyyrrrmmmnnnooopppqqqqqqsss{{{"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """""" &&&"""######$$$$$$$$$##############################$$$""""""###&&&&&&### ###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$###""" """###$$$$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%''''''%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###""""""""""""!!!!!! !!!!!!"""%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%&&&!!!!!!""""""######$$$$$$'''&&&$$$"""!!!""""""###########################%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%)))(((''''''((((((&&&$$$&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$###!!! !!!"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''$$$$$$$$$$$$$$$&&&(((+++,,,&&&%%%%%%%%%%%%&&&''''''###$$$&&&%%%$$$$$$%%%'''(((((((((((())))))))))))************************...---...000000333;;;EEEKKKOOOTTT[[[ggguuu~~~}}}vvvoooiiidddaaahhhooozzz}}}vvvrrruuu{{{}}}}}}|||tttuuussslllkkkqqqxxxxxxvvvssspppooopppqqqxxxxxxzzz$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""#########$$$$$$%%%%%%%%%%%%$$$###"""&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!$$$&&&$$$!!! ###'''######$$$$$$$$$######"""########################$$$###"""$$$&&&&&&###!!!###"""!!!!!!!!!"""$$$$$$######""""""""""""############""""""######$$$%%%$$$$$$$$$############$$$&&&%%%###""""""###%%%&&&$$$#########""""""""""""########################$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########"""""""""!!!!!!#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$###"""'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$######%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))))))))))))))************))))))******++++++,,,,,,---,,,///333555999CCCNNNQQQXXXaaaiiiuuu}}}{{{xxxrrrjjjccc^^^]]]]]]bbbkkkvvv{{{xxxrrroooooouuuuuupppsssrrrllljjjooo|||~~~}}}{{{{{{{{{~~~&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&"""""""""###############$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$$$$###"""!!!########################$$$$$$###$$$&&&&&&$$$""""""""""""!!!"""######$$$######""""""""""""######""""""!!!!!!""""""###$$$%%%%%%$$$$$$############%%%$$$###""""""###$$$%%%###############"""""""""########################$$$$$$$$$###############!!!!!!!!!"""""""""######$$$###""""""""""""""""""&&&&&&%%%%%%$$$######"""############"""""""""""" """###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%#################################"""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))%%%%%%%%%%%%$$$$$$###""""""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!###%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%######%%%&&&&&&&&&&&&%%%$$$$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&'''((('''%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''(((((((((((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((())))))(((((()))***************++++++++++++)))))))))***+++,,,---...+++---111777;;;AAAMMMYYYZZZdddoooxxx~~~|||xxxttttttqqqjjj```XXXVVVZZZ^^^aaajjjtttvvvqqqlllmmmpppsssxxxrrrqqquuuuuunnnkkknnn&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###!!!$$$&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$%%%%%%$$$$$$"""""""""""""""######$$$$$$######""""""######$$$"""""""""""""""###$$$$$$############"""!!!!!! """!!!!!! !!!!!!"""########################################################################!!!!!!"""""""""###############"""""""""""""""###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%'''((((((###$$$$$$######"""!!!  """"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ """###%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$'''((((((%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%&&&'''''''''((()))(((&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((''''''((())))))))))))*********++++++++++++******+++,,,...///,,,///555<<<@@@FFFTTTbbbfffoooxxx}}}~~~yyysssqqqpppuuuqqqiii___WWWXXX___eeeeeekkkrrrtttrrrqqqrrruuuvvvvvvtttvvv{{{zzztttoooppp~~~%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###############"""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$%%%!!!"""""""""############$$$$$$############$$$$$$$$$############$$$%%%%%%#########$$$###"""!!! """"""!!!!!!!!!!!!""""""###############$$$$$$$$$################################################""""""""""""###############"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$######"""""""""!!!%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""""" """"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###%%%%%%$$$###"""###%%%''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###&&&((('''%%%""" """###$$$$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%#########%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***((((((((()))))))))******---,,,+++++++++,,,...//////333:::AAADDDKKKZZZhhhttt{{{~~~}}}|||||||||yyyyyy~~~zzzoooiiijjjnnnvvvqqqiii```[[[\\\ccciiiggghhhlllqqquuuwwwvvvuuuxxx~~~yyyrrrtttyyy~~~~~~zzzvvvvvv$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%#########$$$%%%&&&"""######$$$$$$$$$#################################$$$$$$###""""""###%%%!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""!!!######%%%%%%%%%%%%######"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%&&&&&&'''''''''&&&&&&"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$""""""$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((((((%%%""" """######"""!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$%%%$$$%%%&&&'''(((((((((((()))))))))((()))******+++((()))******))))))***+++'''((((((((())))))))))))...---+++++++++---///111555:::BBBHHHKKKQQQaaappp~~~xxxxxxxxxwwwuuuyyyzzzssshhhccchhhoootttooohhhbbb___aaadddgggeeefffiiiooovvvxxxuuuqqqrrrvvv}}}}}}xxxssswww}}}{{{~~~######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%$$$$$$$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################"""######""" """%%% !!!"""###$$$######"""%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%"""###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$################## """######""" !!!!!!"""""""""#########%%%%%%%%%%%%%%%&&&&&&&&&"""###############$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&'''(((((('''&&&&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""###$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))(((%%%$$$%%%&&&&&&%%%%%%&&&&&&((())))))((((((((((((((()))******'''(((***)))(((((()))+++(((((()))))))))*********+++*********,,,///333555<<>>FFFNNNUUU^^^hhhooosss|||{{{pppnnnpppppp}}}~~~}}}yyyxxxwwwvvvvvvxxx{{{|||%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%"""!!!###&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""#################################$$$$$$######"""""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''***,,,,,,)))%%%""" """$$$%%%''''''(((++++++)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%(((******(((&&&%%%%%%&&&''''''(((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((&&&&&&'''&&&''''''((()))***+++((()))))))))************+++++++++,,,,,,---------...///333:::???CCCLLLVVV```jjjvvv|||~~~|||qqqkkkmmmssswww}}}xxxssspppooonnnoooqqqssswww|||%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""""""%%%((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$#########"""$$$%%%&&&&&&&&&%%%###"""##############################$$$$$$$$$$$$######""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""#########""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###!!!"""###$$$%%%%%%%%%%%%'''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''***,,,,,,***(((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''((()))+++++++++***)))'''''''''((()))***+++,,,((()))))))))******************+++,,,------......000222777???DDDJJJUUU```qqq{{{~~~}}}{{{qqqkkkkkkqqqyyysssqqqnnnjjjhhhhhhhhhhhhlllooovvv~~~%%%%%%%%%$$$$$$$$$######""""""###%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""############%%%%%%$$$######"""!!!!!!#########$$$######"""!!!$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$"""##################"""$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&%%%###"""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&(((***------+++)))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&(((***,,,,,,,,,+++***(((((((((((()))***,,,,,,))))))))))))************)))***+++,,,---...///000444666===FFFMMMUUUdddqqqzzzzzzzzz~~~wwwnnnlllppptttzzz}}}vvvnnnggggggggggggiiikkkmmmnnnpppvvv%%%%%%%%%$$$$$$$$$###### !!!$$$&&&'''&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$###############""""""#########"""###$$$$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&$$$###"""%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''))),,,,,,+++)))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***,,,,,,+++)))'''((((((((((((((()))***+++))))))))))))************)))***+++,,,---///000000888;;;CCCNNNWWWcccvvvzzztttxxxxxxxxxuuummmooosssuuuwwwzzzyyyxxxnnnhhheeefffiiimmmqqquuuxxxzzz}}}%%%%%%%%%$$$$$$$$$###### ###&&&)))***)))&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%+++'''$$$$$$%%%&&&###!!!%%%&&&'''(((((('''&&&%%%""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###### !!!######""""""###%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###########################$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''' !!!"""$$$&&&((()))***&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&(((***+++***)))((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++,,,+++)))&&&$$$(((''''''''''''((())))))))))))))))))************))))))+++,,,...///000111;;;???HHHSSS___mmm|||qqqooovvvvvvsss~~~~~~~~~}}}rrrkkkooosssssssssuuuwww{{{uuuooolllgggjjjnnntttzzz%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''%%%%%%%%%%%%''''''%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&$$$"""!!! &&&&&&$$$$$$$$$%%%&&&'''$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&$$$!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))%%%%%%$$$###""""""""""""&&&&&&&&&'''&&&&&&%%%%%%***+++***(((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((('''%%%%%%%%%&&&(((***%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''++++++***************+++...---...000000///444<<>>HHHPPP[[[dddoooxxx|||vvvpppllleeeiiimmmooonnnlllkkkllljjjtttvvvoooppptttwwwxxxyyy~~~{{{{{{}}}'''''''''''''''((())))))))))))))))))***+++,,,---((((((''''''''''''((()))&&&'''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!"""'''***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))))))))((('''(((''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&'''(((((((((''')))((('''%%%"""$$$&&&((('''$$$###%%%((('''((((((((())))))******''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&'''((((((((())))))******(((((()))***************+++*********))))))(((((('''((()))((('''((()))+++******+++++++++,,,,,,,,,,,,///333666:::BBBLLLSSSSSSbbbtttxxxpppjjjeeegggmmmssssssooojjjiiijjjppp}}}ssshhhjjjqqqwwwxxxyyy}}}sssrrrqqqsssxxx~~~)))))))))(((((('''''''''%%%''')))+++,,,+++***))))))******+++******))))))((()))+++***(((''''''(((''''''''''''''''''''''''''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%###"""###'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""######"""!!!$$$###"""!!!!!!!!!###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''$$$$$$$$$%%%''')))***+++(((((((((((((((''''''&&&###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$$$$######%%%%%%&&&''''''&&&%%%%%%''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///...///666AAAKKKRRRUUU\\\gggxxx|||pppfffdddhhheeennnwwwvvvoookkknnnssswwwiiihhhnnnnnnuuuzzz}}}uuunnnhhhgggkkksssyyy}}}++++++******************(((***,,,...////////////++++++++++++***)))(((''')))***++++++)))(((((()))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$"""!!!###%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((()))***+++,,,))))))(((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******************++++++///000444;;;FFFQQQZZZ___cccnnn|||tttfff```bbbmmmtttzzzyyyssspppuuu{{{zzzjjjfffhhhiiiqqqvvvzzzwwwpppllljjjjjjoooxxx~~~~~~zzzvvvtttssszzz|||---------,,,,,,,,,,,,+++))))))***,,,...///000111//////...,,,+++)))(((((()))+++,,,+++***((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((&&&%%%$$$'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,))))))(((((((((((())))))'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&'''''')))***+++))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&***)))(((''''''&&&&&&'''(((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))***)))((('''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,------...//////444;;;CCCLLLXXXeeennnmmmwwwyyyjjjdddeeewww{{{~~~|||yyyzzznnneeeeeeeeennntttyyy{{{tttpppnnnnnnoooooouuu~~~}}}xxxwwwtttqqqnnnkkkkkkkkkkkkrrrtttxxx{{{333333222111///...------,,,,,,,,,,,,---...///000111111///...---,,,++++++)))***++++++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((***++++++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))++++++)))(((((((((((((((((()))((('''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&******)))(((''''''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''((('''%%%$$$$$$%%%'''((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,---,,,,,,,,,---///000111000888BBBJJJRRR^^^nnnyyyxxx}}}|||sssrrrvvvsssjjjfffeeeooowww}}}vvvqqqpppsssuuuvvvuuuxxxzzzvvvqqqmmmiiijjjiiigggggghhhkkknnnoootttvvvxxx{{{???>>><<<:::777555333222555444333222111111111111111000///---,,,,,,,,,,,,(((***++++++)))(((((()))''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***+++,,,++++++&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))''''''))))))((((((((()))******(((((((((((((((''''''&&&%%%%%%&&&''''''((())))))&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&((('''%%%$$$$$$%%%'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******************++++++,,,)))((((((((()))+++---///444===HHHPPPWWWdddttt|||{{{{{{yyyooojjjfffppp{{{}}}vvvtttuuuyyy||||||zzz{{{xxxuuupppkkkhhhfffeeedddeeefffgggjjjoootttxxx{{{}}}~~~KKKJJJHHHEEEBBB@@@>>>===;;;:::999888666555333333333222000...,,,++++++,,,)))***,,,+++***((())))))******************************************))))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((((((((((()))))))))+++***)))(((''''''''''''(((((())))))))))))******))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))***,,,,,,(((((((((((((((''''''&&&$$$%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''###%%%&&&((()))))))))((()))((('''&&&&&&'''((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******+++************+++,,,,,,******))))))+++---000222999BBBMMMVVV___lll|||{{{|||xxxsssiiiqqq~~~}}}yyyvvvvvvyyy|||zzztttqqqllljjjhhhgggfffgggiiijjjlllmmmppptttyyy}}}PPPOOONNNLLLJJJHHHFFFFFFDDDDDDDDDDDDCCCAAA???======:::777333000...------+++---...---,,,***++++++++++++++++++++++++++++++************************''''''((((((((())))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''((($$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&###%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$""""""""""""######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))((('''''''''''''''''''''''''''''')))(((((('''''''''''''''((((((''''''''''''(((((((((((()))))))))*********'''((((((((())))))))))))%%%%%%$$$$$$%%%&&&&&&'''(((((()))))))))*********************************((((((((((((((())))))***))))))))))))***+++,,,,,,(((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''&&&&&&&&&''''''((()))''''''''''''''''''''''''###%%%&&&((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********++++++******++++++,,,---......------///222555888???FFFQQQ\\\gggvvv|||{{{tttxxx|||zzzwwwvvvwwwzzz~~~|||uuupppmmmkkklllmmmnnnpppssswwwyyy{{{|||OOOOOONNNMMMLLLKKKJJJJJJRRRRRRTTTTTTSSSQQQOOONNNFFFDDD???:::555222111111---///000///...,,,------************************((((((((((((((()))))))))))))))))))))************...,,,)))&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&"""$$$&&&%%%"""!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########""""""###%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%$$$######$$$&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&)))******)))&&&%%%)))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++'''((((((((())))))******%%%%%%%%%&&&(((***+++,,,(((((())))))*********+++************************)))(((''''''''')))***+++*********)))******+++,,,(((((((((((((((''''''&&&((((((((((((((('''''''''((((((((((((((()))******(((((((((((((((((((((((('''((((((((('''%%%"""!!!%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++******++++++,,,------,,,+++,,,...111555777CCCIIITTT```nnn~~~zzz|||~~~~~~}}}|||zzzxxxvvvxxx{{{zzzvvvsssrrrqqqsssuuuxxx{{{YYYUUUPPPMMMMMMNNNOOOOOOZZZ]]]```bbbaaa___]]]]]]WWWSSSNNNIIIDDD???999666999666111///...///.........---,,,+++************'''(((+++------***'''%%%(((((((((((()))+++,,,---))))))))))))))))))))))))******))))))((((((''''''))))))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''$$$""" %%%$$$###""""""$$$&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$###$$$%%%&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''')))+++,,,---,,,***))))))))))))))))))******+++,,,+++***((((((((()))***++++++************++++++,,,,,,+++++++++******)))///---,,,***))))))))))))))))))************))))))************************))))))))))))))))))))))))***)))(((((((((***+++,,,+++***((('''&&&''')))***(((((((((((())))))))))))(((''''''''''''&&&&&&&&&(((%%%$$$%%%&&&&&&$$$!!!((((((((((((''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%%%%%%%###$$$%%%'''((())))))***((('''%%%$$$$$$%%%'''((()))))))))))))))(((((('''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$###''''''(((((())))))******))))))(((((((((((())))))***************++++++,,,------,,,++++++***))))))...++++++...111444;;;CCCGGGLLLXXXiii|||zzzvvvwww}}}{{{|||}}}zzzzzz|||~~~~~~~~~aaa]]]WWWTTTSSSTTTTTTSSS```ccchhhkkkllljjjhhhgggbbb]]]VVVPPPMMMKKKJJJIIICCC@@@===;;;:::999777666111111000///............'''(((***,,,,,,***((('''))))))))))))***+++,,,---))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$!!!%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++++++++*********))))))&&&'''''''''((((((((((((((((((((((((((((((((((((+++***)))((())))))***+++))))))))))))))))))))))))'''(((***,,,,,,+++***)))*********)))******+++,,,,,,+++***)))))))))*********))))))))))))))))))***,,,+++******))))))))))))))))))((((((((()))***+++(((((())))))))))))((((((************************))))))))))))))))))))))))'''''''''''''''((()))))),,,***((('''&&&&&&'''((((((((((((((()))))))))***))))))((((((((('''''''''((('''&&&''')))***(((&&&(((((((((((('''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((******))))))(((''''''&&&$$$%%%&&&'''((()))))))))(((((('''&&&&&&'''(((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''((())))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((())))))***++++++++++++++++++++++++///------///000222;;;DDDNNNQQQ[[[lll~~~|||~~~zzzzzz~~~dddaaa]]][[[[[[\\\\\\\\\cccfffkkkpppqqqqqqnnnllliiibbbYYYQQQOOOPPPRRRTTTOOONNNMMMLLLLLLIIIFFFCCC;;;:::888555333000...---******+++,,,,,,++++++***************+++,,,------))))))))))))))))))))))))***))))))))))))(((((((((''''''((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$((((((((()))(((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((************************'''((()))++++++***))))))+++************+++,,,,,,,,,+++******)))***************))))))))))))******---,,,***))))))***++++++))))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))((((((+++***((('''&&&&&&&&&'''((((((((()))))))))***************)))))))))((((((&&&%%%%%%&&&((())))))(((((((((((((((''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''(((+++++++++******))))))(((%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&))))))))))))))))))))))))###$$$&&&'''((('''%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))***+++,,,,,,------///......000111555@@@LLLVVVXXXaaasssyyyvvvxxx|||~~~xxx||||||eeeccc``````bbbdddeeeffffffgggiiillloooooonnnmmmhhhaaaXXXRRROOOQQQSSSTTTVVVVVVXXXZZZ[[[YYYTTTPPPKKKIIIEEE@@@:::555000...///...------,,,,,,,,,---+++++++++***++++++,,,,,,************************))))))))))))))))))))))))&&&&&&((()))))))))((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((())))))))))))*********((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&************************'''((()))*********))))))***************++++++,,,************************,,,,,,++++++++++++,,,,,,...---+++******+++,,,---...---,,,+++***)))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***))))))(((''''''&&&''''''((((((((()))))))))***************)))))))))(((((((((''''''&&&'''((()))))))))(((((((((((('''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((+++++++++******)))))))))''''''(((((((((((('''''''''(((((())))))((((((''''''''''''''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%''''''&&&$$$!!!(((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,)))******++++++,,,------------///222555;;;IIIWWW[[[```kkk~~~wwwsssuuu|||zzzvvv}}}yyy~~~ooommmkkkjjjkkkmmmmmmmmmjjjhhhfffgggjjjmmmmmmllleeebbb]]]ZZZYYYZZZZZZZZZWWWZZZ^^^cccfffddd```\\\YYYWWWSSSNNNHHHBBB===:::444333111///---,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))************%%%&&&((()))))))))((('''(((((((((''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))*********+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((())))))******************))))))))))))***++++++************************---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,------------,,,+++***)))(((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&''''''(((((()))***))))))))))))************)))))))))(((((((((''''''++++++***)))(((((()))***((((((((((((''''''''''''(((((((((((()))))))))***(((((((((''''''((((((((())))))))))))))))))((((((((((((((()))(((((('''&&&&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''')))***+++***'''$$$"""))))))))))))(((((((((((())))))(((((((((((())))))***************++++++,,,++++++++++++++++++++++++------///444888@@@NNN\\\```iiixxxuuurrruuuyyy|||{{{|||uuutttvvvyyy}}}zzzyyywwwuuutttkkkhhhffffffjjjmmmmmmllleeedddcccdddeeeeeedddbbbZZZ]]]cccjjjnnnmmmiiieee```___^^^[[[WWWSSSOOOMMM===<<<999555222///...---...------,,,++++++++++++++++++++++++++++++++++++)))))))))************+++%%%&&&'''((()))))))))))))))((((((''''''(((((()))''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))************))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))***************+++++++++***************+++,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,+++)))******++++++******)))************************))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))*********)))))))))*********++++++))))))((((((((('''''''''(((((('''%%%######$$$&&&((((((((((((''''''''''''((((((((()))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))'''&&&))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***,,,+++++++++++++++++++++000...///666>>>GGGTTT___iiivvv{{{ttttttxxxwwwzzz}}}{{{yyyzzz~~~rrrlllqqqwww}}}|||rrrppppppsssxxx{{{yyyvvvpppooooooppppppoookkkhhh```ccciiipppuuutttpppmmmcccccccccbbb___\\\YYYWWWLLLJJJGGGBBB===999555333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++&&&&&&&&&''''''((()))***))))))(((((((((((())))))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((%%%%%%&&&'''''''''''''''''''''&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))((('''%%%$$$************************+++++++++++++++,,,,,,------,,,,,,,,,,,,---......---...///111111111000///111000000000000000000111///000222444444333222111------///000000000///...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***************))))))((())))))*********+++++++++*********)))))))))(((((($$$%%%%%%### ###&&&((((((((((((''''''''''''(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))(((''''''((())))))(((((()))))))))(((''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((())))))************++++++,,,,,,---111...000<<>>@@@>>>@@@BBBDDDEEEDDDBBBAAA>>>BBBEEEEEEBBB===999777888666444333444444333222000000///....../////////......---,,,++++++,,,,,,++++++***))))))))))))))),,,,,,,,,+++***)))((('''))))))******+++,,,,,,,,,******)))((('''&&&&&&&&&)))((((((((((((((()))***)))))))))))))))******+++***)))(((''''''&&&'''''')))***++++++***(((%%%$$$''')))***++++++***)))'''+++)))((('''((((((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((()))******)))((('''))))))(((((((((((())))))((((((''''''''')))***+++((()))+++,,,------,,,+++,,,---...---,,,,,,...///---333===JJJYYYhhhxxx~~~yyyuuuuuuuuuqqqmmmkkkgggdddeeejjjrrrwww|||wwwwww{{{yyy~~~zzzxxxvvvtttssssssrrrqqqqqqkkkgggeee```YYYWWWZZZ[[[```cccbbbaaa```\\\VVVNNNKKKGGGCCC@@@;;;666222666555222222222222000///---,,,,,,++++++******)))'''((()))))))))((('''&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""######&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((&&&%%%$$$%%%'''&&&'''((())))))((('''&&&((())))))******))))))(((************))))))))))))((((((((()))))))))******,,,+++***))))))***+++,,,+++***))))))******)))(((((()))******)))***,,,...,,,---...---,,,,,,...000111333444444444444555777777777888:::;;;===>>>??????@@@BBBDDDFFFHHHKKKLLLMMMOOOQQQOOOJJJGGGFFFGGGGGGIIILLLPPPSSSTTTSSSQQQPPPQQQRRROOOKKKEEEAAA@@@>>><<<::::::::::::999777777666444333444444444333000//////...------......,,,,,,++++++++++++,,,,,,++++++++++++***))))))((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))+++***)))((((((((((((((((((((('''''''''(((((()))((()))***+++***(((&&&%%%((()))***++++++***)))(((,,,***)))((())))))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******)))((('''))))))(((((((((((())))))***))))))(((((()))***+++((()))+++,,,------,,,,,,***+++,,,,,,,,,---///111000555AAAQQQ]]]iii{{{~~~yyywwwyyy}}}qqqkkkdddaaa___```hhhqqqyyy~~~{{{xxxyyy|||mmmrrrzzz~~~xxxsssvvv|||{{{}}}||||||}}}|||{{{}}}vvvoookkkeee___^^^```^^^dddiiijjjjjjjjjeee```^^^[[[WWWSSSNNNGGG@@@;;;:::777333000000000///...,,,,,,,,,---,,,,,,+++***************)))(((&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%$$$$$$###%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!!!!"""###%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((('''%%%%%%&&&((((((((())))))))))))(((((()))******++++++******)))************************((())))))))))))*********++++++************++++++,,,+++++++++*********))))))***++++++***+++---///---.../////////000222444444666:::;;;<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIIIIJJJLLLOOOQQQSSSUUUWWWYYY[[[]]]___\\\VVVQQQOOOPPPQQQSSSWWW^^^dddggggggfffddddddccc___XXXQQQLLLJJJHHHGGGEEEEEEEEEDDDBBBAAA@@@>>><<<<<<=========<<<666555444333222222222222.............../////////,,,,,,,,,,,,+++++++++++++++*********))))))))))))*********)))))))))))))))***))))))(((((()))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&''''''(((******'''((()))******)))((('''((()))***++++++***)))(((,,,+++))))))******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))******)))((((((((())))))))))))***,,,,,,,,,,,,,,,)))+++,,,,,,,,,---000222444888GGGYYYbbbiii~~~|||vvvuuuyyyvvvkkkeeeaaa```bbbfffpppzzz~~~|||{{{|||kkklllnnnrrrvvvxxxwwwtttppptttvvvoooeee___aaafffiiinnnvvvxxxqqqkkkgggffffffmmmqqqrrrrrrqqqmmmgggjjjhhheeeaaa\\\VVVNNNIII@@@<<<666222111000//////)))***+++,,,,,,,,,++++++************))))))((((((******)))(((((()))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((''''''''''''(((((('''&&&&&&'''))))))))))))******))))))))))))******************))))))***************++++++)))))))))*********++++++++++++++++++++++++++++++---......---,,,+++,,,,,,,,,---...---------///111///111333444444666999;;;<<>>AAACCCEEEIIINNNQQQSSSTTTVVVWWWRRRRRRQQQRRRSSSTTTVVVWWW[[[cccnnnuuuyyy}}}wwwjjjaaa_________bbbkkkxxxooo```XXXYYYVVVTTTSSSTTTUUUTTTSSSRRRPPPPPPRRRVVVWWWTTTQQQKKKJJJHHHFFFEEECCCCCCBBB@@@???>>>===:::777555333222111000///...---------++++++,,,,,,,,,---------))))))))))))))))))******++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''((())))))*********))))))************))))))***(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))************)))(((((('''************+++,,,------.........,,,,,,---000333:::AAARRRaaadddiii|||yyytttqqqvvvvvvlllkkknnnuuuzzz|||zzz{{{|||zzzvvvrrrnnniiigggfffeeecccaaa]]]^^^aaahhhpppzzztttkkkjjjpppvvvxxx{{{~~~}}}yyywwwuuussspppmmmhhhccc___\\\XXXSSSLLLFFF???888333//////...---,,,,,,------))))))))))))***+++,,,---(((((())))))))))))((((((((((((''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%######%%%'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""###$$$&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))))))))'''((()))+++******))))))))))))******((())))))))))))))))))((())))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++...---++++++---000---///000111111333666888<<<>>>AAABBBDDDFFFIIILLLIIIMMMSSSXXX[[[___bbbeeeaaa___]]][[[[[[\\\^^^```iiiuuu~~~sssnnnnnnkkknnnwwwoooeee```]]]YYYXXXZZZ\\\]]]^^^^^^\\\\\\```dddddd^^^XXXRRRQQQPPPOOOOOOOOOOOOOOONNNNNNLLLJJJFFFBBB???<<<;;;999777444111000//////,,,,,,,,,,,,------------++++++******************,,,+++******))))))))))))&&&&&&&&&&&&&&&'''((((((******(((''''''&&&&&&&&&'''((((((((())))))*********))))))))))))))))))***)))'''&&&'''((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))),,,,,,---------,,,++++++************+++,,,---...//////...------///333666>>>JJJZZZcccdddmmm|||ppprrrsssvvvzzzvvvtttwww|||}}}xxxuuuuuuuuusssqqqhhhgggfffgggjjjnnnsssvvv|||}}}}}}{{{xxxyyyvvvpppuuuyyyzzz}}}}}}xxxtttooojjjddd```___^^^]]]ZZZVVVNNNFFF@@@<<<:::666222///.........,,,+++*********+++,,,,,,((())))))))))))))))))(((((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))((((((***,,,***)))(((((((((((()))***)))******++++++******)))))))))***++++++,,,------+++++++++,,,,,,,,,,,,---++++++,,,------,,,++++++)))---000000......111555333555777888999;;;???AAADDDFFFHHHIIIKKKMMMQQQSSSRRRVVV]]]cccjjjpppwww{{{yyyvvvpppllljjjkkknnnpppzzz{{{|||wwwlllhhhcccbbbdddhhhkkkmmmkkkiiijjjmmmpppmmmccc[[[SSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[YYYUUUQQQMMMKKKJJJHHHCCC???;;;999777777333333222111000......---......------,,,,,,++++++---,,,+++***))))))))))))(((((('''''''''''''''''')))(((((('''''''''(((((()))(((((((((((()))))))))******))))))))))))******)))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))******+++,,,---,,,+++++++++************,,,---...............///222777;;;EEEVVVcccdddeeesss{{{sssjjjpppuuu|||zzzxxxuuuqqqooonnnoooooommmqqqrrroooiiiiiiooouuuxxx~~~}}}vvvpppiiiccc___aaabbbeeegggfffaaaYYYSSSGGGCCC===777222/////////...---,,,***)))******+++++++++,,,,,,,,,,,,++++++((((((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((())))))((((((((('''''''''$$$$$$%%%&&&''''''''''''###""" !!!%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&'''***,,,---+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((())))))))))))((((((((()))***)))((()))***,,,***)))(((''''''((()))***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++------------++++++,,,000444444222222666;;;:::<<<>>>@@@BBBDDDHHHJJJHHHJJJLLLNNNOOOQQQUUUWWWaaaeeemmmuuu}}}|||yyyzzz}}}wwwsssmmmkkknnnsssxxx{{{tttrrrsssvvvxxxrrrfff[[[QQQRRRTTTWWW[[[^^^bbbccceeeeeedddccc```\\\XXXVVVWWWTTTOOOJJJEEEBBB@@@@@@;;;:::999666444222000///111111000///...------------,,,+++***))))))))))))+++***)))((('''&&&&&&&&&''''''&&&''''''((()))***))))))(((((((((((())))))******))))))))))))*********)))((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((***)))(((''''''((()))***))))))(((((((((((())))))&&&'''((()))******)))(((+++******)))***,,,---...,,,,,,---...000555;;;???JJJ^^^jjjfffgggyyy~~~vvvmmmjjjqqqyyy}}}~~~~~~{{{zzzxxxvvvvvvtttrrroookkkgggdddbbblllpppwwwzzztttmmmfffgggeeebbbcccfffgggfffddd]]]UUUJJJAAA<<<999666333111000///...,,,)))$$$ ((()))***************))))))))))))***)))((('''''')))))))))))))))))))))))))))(((&&&$$$$$$$$$&&&'''***((('''&&&&&&'''(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&''')))((('''%%%&&&&&&))))))************)))))))))&&&$$$%%%(((******)))((((((((((((((((((((((((++++++***))))))******+++((()))+++,,,,,,+++***)))+++++++++,,,,,,,,,,,,---)))***,,,,,,+++,,,...000333333222333444777;;;===BBBEEEFFFFFFKKKSSSUUUTTTQQQPPPSSSZZZ^^^___eeennnwww}}}|||{{{||||||}}}{{{xxxwwwuuuppphhhccc\\\YYYWWWWWW\\\bbbgggiiimmmoooooolllfffaaaaaabbbaaa]]]WWWRRROOOMMMLLLKKKGGGEEECCC@@@<<<888555333555555555555555333///,,,))))))*********)))((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++***)))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))(((''')))******((('''(((***,,,))))))))))))************((())))))***,,,...000111,,,+++...000///000>>>MMM]]]bbbddddddkkk}}}vvvmmmhhhgggqqq|||~~~{{{zzzzzz~~~xxxrrrmmmjjjgggiiimmmvvv{{{uuunnnkkkiiiiiikkklllkkkjjjmmmfff]]]TTTLLLEEE>>>999222000///......---***(((,,,,,,,,,,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))+++***(((&&&&&&'''((()))***)))'''&&&&&&''')))***&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$&&&((((((''''''''')))''''''(((((((((((('''''')))&&&$$$%%%(((******)))((((((((((((((((((((((((+++*********************)))***+++,,,,,,,,,+++***------------.........///---...//////......000222999:::;;;<<<>>>AAADDDGGGGGGLLLRRRWWW___hhhmmmlllfffbbbbbbhhhnnnssszzz||||||zzzwwwvvvtttqqqlllhhheeeaaa^^^]]]```dddhhhjjjrrrssssssqqqnnnkkkjjjjjjccc___YYYTTTQQQOOONNNNNNMMMMMMKKKIIIFFFCCC@@@>>>@@@>>><<<:::888666222///+++++++++***))))))((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((***++++++***((((((***+++))))))))))))************))))))***+++,,,...///000---,,,...111111555CCCRRR]]]bbbeeegggppp~~~uuunnnjjjiiirrr|||~~~}}}~~~zzzooollljjjmmmuuuyyyvvvsssrrrssstttuuuuuuwwwrrrlllddd[[[RRRHHHBBB888555222111111111000///000//////...,,,++++++***++++++)))((((((((()))***))))))))))))))))))))))))***)))((('''''''''((()))))))))''''''''''''))))))&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******###%%%'''((((((((()))***''''''((((((((((((''''''((('''%%%&&&(((******)))(((((((((((((((((((((((()))***+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...///111333444444555888:::???@@@AAAAAABBBFFFJJJNNNTTT]]]hhhqqq|||{{{vvvyyy|||wwwtttrrrvvv}}}|||yyywwwuuuuuuuuutttsssuuupppkkkhhhhhhkkkmmmooopppnnnmmmmmmnnnnnnlllkkkccc___ZZZUUURRRPPPPPPPPPUUUUUUVVVUUUSSSQQQNNNLLLNNNKKKFFFCCC@@@===999666222000...,,,+++************************)))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&''''''((((((((())))))(((((((((((())))))***,,,---,,,***))))))***)))))))))*********++++++++++++++++++,,,---......------...111555<<>>AAACCCEEEEEEEEEEEEFFFKKKSSSZZZjjjuuu}}}wwwqqqmmmkkkhhhkkkqqqwww~~~{{{yyy}}}{{{xxxwwwxxx{{{~~~{{{uuupppooooooppppppllliiifffgggiiikkkiiifff```___[[[VVVRRRPPPPPPQQQYYYZZZ\\\\\\\\\ZZZXXXVVVWWWUUUQQQOOOLLLGGGBBB???:::888444000...---------++++++++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&(((***))))))(((((((((((())))))%%%&&&&&&'''((()))*********)))(((''''''((()))***+++---......,,,)))((()))))))))*********+++++++++,,,,,,+++++++++,,,------------...111777CCCRRR]]]^^^dddllluuu~~~xxxvvvuuurrrvvvzzz}}}|||zzz|||yyyyyy}}}|||~~~yyyvvvttt~~~{{{xxxxxx|||{{{uuunnnhhheeedddWWWRRRJJJBBB<<<777333000///...---,,,+++++++++,,,...,,,***)))((()))+++,,,************************''''''&&&&&&&&&'''''''''))))))(((((((((((())))))***)))'''&&&%%%$$$######(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((('''''''''&&&((())))))(((''''''((())))))************))))))&&&'''((()))))))))******************************((())),,,---...---+++***,,,,,,,,,---......///000000000000000222444777888666999===@@@AAACCCEEEGGGLLLMMMNNNNNNQQQ[[[hhhrrr}}}zzzyyyyyyzzz}}}|||zzzuuupppkkkgggeeeccc```bbbfffkkkpppuuuyyy{{{||||||||||||{{{yyyvvvuuu|||zzzxxxwwwxxx}}}{{{wwwtttsssrrrqqqnnnkkkhhhgggjjjkkkiiifffbbbbbbaaa]]]XXXUUUUUUVVV[[[]]]^^^______^^^]]][[[[[[ZZZYYYYYYWWWRRRLLLHHH@@@===999444000...------,,,,,,,,,,,,,,,+++++++++************************))))))*********+++++++++******))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&(((***+++))))))(((((((((((())))))''''''((()))***+++++++++***)))(((''''''((()))***+++---......,,,)))((()))************++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,---000:::HHHVVV^^^[[[cccnnnzzz~~~wwwuuuuuupppqqqsssuuuwwwyyy~~~~~~|||~~~xxxrrrsss~~~|||~~~|||yyy|||}}}}}}zzzxxxxxx~~~zzzpppiiiffffffccc___XXXPPPIIIBBB:::666333222000...---,,,------------+++*********+++,,,************************(((((()))))))))*********))))))))))))))))))))))))***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))((((((''''''''''''''')))******((('''''''''''''''((((((((((((''''''%%%'''******))))))***+++************************)))***+++---------,,,,,,------------...///111222111111111222555888<<<>>>BBBDDDHHHJJJJJJJJJKKKMMMRRRUUUYYY\\\bbbmmm|||uuuqqqmmmnnnnnnooorrrwwwwwwzzz}}}|||xxxttttttuuusssppplllgggccc```^^^^^^[[[\\\___bbbeeehhhkkklllpppqqqqqqrrrrrrrrrrrrrrruuutttrrrqqqsssxxx~~~|||yyywwwooollljjjhhhiiiiiihhhhhhhhhjjjllliiiddd```^^^___aaabbbbbbbbbbbbbbbaaaaaa^^^^^^]]]]]]]]]ZZZUUUQQQEEECCC???999555111///............---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))((((((((((((***+++,,,))))))(((((((((((()))))))))))))))******+++++++++))))))(((((((((((())))))***,,,---,,,***))))))************++++++++++++,,,,,,,,,+++++++++,,,------+++------111===MMMXXX\\\YYYeeettt|||rrrnnnnnniiihhhiiikkkllloooxxx~~~~~~tttooorrrwww~~~|||wwwuuuuuusssvvv{{{~~~|||~~~uuukkkfffeeefffdddaaa]]]XXXQQQIIICCC<<<:::666333000///...///---,,,,,,,,,,,,+++++++++************************(((((()))***************)))))))))******)))))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&(((******((((((((()))''''''((((((((((((''''''%%%(((++++++***)))***+++++++++++++++++++++++++++******+++,,,,,,------...------------...000222333666666666888;;;@@@EEEHHHNNNQQQVVVYYYZZZ[[[]]]^^^```fffmmmrrrvvv~~~}}}{{{oooiiieeeeeeeeecccffflllhhhkkknnnmmmjjjgggfffggghhhfffccc```]]]\\\\\\\\\XXXYYYZZZ\\\^^^```aaaaaadddddddddeeefffgggiiijjjiiiiiiiiigggiiinnnvvv|||}}}yyyvvvmmmlllkkkiiiggggggiiikkkmmmrrrvvvuuuoooiiiggggggkkkjjjiiigggggggggggghhhcccaaa^^^]]]\\\\\\ZZZXXXNNNLLLHHHCCC===888444222111000///...---++++++***************************)))************+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))'''(((((())))))***++++++))))))(((((((((((()))))))))))))))))))))*********(((((())))))))))))((((((***++++++***((((((***+++*********+++++++++,,,,,,++++++++++++,,,,,,---...---///000333@@@QQQYYYZZZ^^^mmm~~~}}}pppiiihhhdddbbbbbbeeegggkkkvvv~~~}}}{{{uuupppooozzzzzzuuutttmmmrrrxxx}}}rrrllljjjeeeeeeeeeeeeccc]]]UUUOOODDDAAA<<<888444111000000,,,,,,---------,,,+++***************************&&&&&&'''((((((((((((((())))))************))))))$$$$$$$$$%%%&&&'''((()))"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******$$$&&&))))))))))))***+++))))))************))))))$$$(((+++,,,***)))***,,,++++++++++++++++++++++++++++++***+++,,,---...///......---...///111333444@@@@@@AAACCCGGGMMMRRRUUUUUUZZZ```fffiiilllooorrrsss{{{~~~xxxuuuwwwvvvpppoooqqqssszzz~~~xxxvvvuuummmeeeaaaaaa___[[[]]]ccc]]]```dddccc```]]]]]]______]]][[[ZZZYYYZZZ[[[\\\VVVWWWXXXZZZ[[[\\\\\\\\\YYYYYYYYYYYYZZZ\\\___```aaaaaaaaa___```eeemmmtttrrrrrrtttvvvvvvtttppplllnnnoooooommmjjjkkknnnrrrooouuu{{{{{{uuunnnkkkjjjsssqqqooolllkkklllmmmnnnhhhddd^^^ZZZZZZ[[[\\\]]]WWWUUUQQQLLLFFF@@@;;;888222111000///---+++***)))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))&&&'''((()))************))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))(((''')))******((('''(((***,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///...000222555CCCSSSZZZYYYeeeuuuppphhheeeccc``````dddfffkkkxxx~~~}}}|||uuuzzz~~~~~~tttooonnnyyy{{{vvvrrrssszzz~~~uuupppfffcccaaadddhhhjjjfffcccZZZRRRGGG>>>888555333222,,,---...---+++******++++++++++++++++++++++++,,,...------,,,+++***))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((++++++******)))(((((((((************))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&''')))*********)))(((************************+++***)))))))))))))))***++++++,,,,,,,,,---------***+++,,,---.../////////(((***---///000333777999===AAAGGGMMMRRRXXX]]]aaacccnnn|||~~~ppplllhhhffffffeeebbb```dddgggkkknnnoooooommmkkkeeeaaa[[[YYYZZZ\\\]]]\\\]]]]]]^^^^^^___``````aaaaaa___]]]]]]^^^______^^^^^^]]][[[YYYXXXYYY[[[\\\YYYXXXVVVVVVWWWXXXWWWVVVWWWWWWWWWWWWXXXZZZ\\\]]]```dddiiijjjhhhffffffgggggghhhjjjlllnnnppppppqqqyyy||||||yyyxxxzzzyyyvvvzzzwwwrrrooonnnnnnmmmlllfff^^^XXXYYYZZZYYYZZZ]]][[[ZZZYYYVVVRRRLLLFFFBBBAAA<<<666333222000,,,)))000---***((()))*********,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))************************************++++++******++++++,,,------***)))***---///...---222...111===KKKUUU\\\bbblll~~~sssgggfff\\\ZZZ^^^bbbqqq{{{~~~yyytttqqqqqqvvvuuunnnjjjooozzz~~~{{{}}}yyyooojjjeeedddhhhkkkkkkiiiiiicccZZZQQQIIIAAA;;;666222222111000...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))***))))))(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((((((((((((((******+++++++++***((((((''''''((())))))))))))((())))))))))))))))))))))))++++++***************+++++++++,,,,,,,,,---------+++,,,---...///000000000///222444666888;;;>>>AAAHHHJJJMMMQQQWWW```iiiooo|||{{{iiifffbbbaaaaaaaaa```^^^___aaadddfffgggfffeeeccc```]]]ZZZZZZ]]]```aaaaaaaaaaaabbbccceeegggiiijjjjjjgggcccaaaaaabbbbbbaaacccbbb```^^^]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYYXXXVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\[[[[[[^^^``````aaadddgggjjjmmmnnnooovvvzzz|||{{{}}}}}}}}}zzzuuuqqqnnnllljjjhhhaaa\\\YYY\\\^^^\\\[[[\\\^^^]]]\\\ZZZVVVRRRMMMKKKFFFBBB<<<999888555111---111...,,,+++,,,---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************************************++++++******++++++,,,------+++)))***,,,......,,,111///222???MMMXXXaaahhhuuu|||rrrkkk```^^^aaadddttt}}}xxxzzzzzzuuurrrqqqttt{{{}}}xxxiiilllsss~~~{{{tttkkkgggiiimmmpppqqqpppmmmhhhaaaYYYOOOEEE???:::666222111000///+++(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((()))))))))(((''''''))))))))))))))))))))))))***++++++++++++******)))'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111222333111444777;;;>>>AAAFFFIIISSSSSSSSSVVV]]]iiivvv}}}zzzvvvrrrgggddd```____________^^^^^^___```aaaaaa```^^^^^^[[[[[[[[[^^^bbbfffhhhhhheeeeeefffhhhjjjmmmqqqrrrsssoooiiieeeddddddeeeeeeggggggggggggggggggggggggeeecccbbbaaaaaa```^^^\\\YYYWWWUUUSSSRRRRRRSSSTTTRRRRRRRRRPPPPPPQQQTTTWWWVVVWWWZZZ^^^bbbfffiiijjjnnnssswwwyyy}}}zzzwwwsssooommmjjjhhheee^^^\\\^^^cccfffcccaaabbbeeedddbbb___\\\XXXUUUTTTNNNJJJEEEBBBAAA===777333222000//////000000...,,,++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************++++++******++++++,,,------+++******,,,---,,,,,,000000666DDDSSS]]]gggnnn~~~pppdddaaadddgggwww}}}uuuxxx~~~{{{xxxwwwuuuuuuyyy{{{~~~qqqooonnnsssuuuooonnnqqqsssuuurrrpppnnnkkkfff___VVVPPPCCC<<<333000111111...+++,,,,,,,,,,,,++++++++++++(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))'''(((((()))***++++++,,,(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,------------...------...000111333555666444777;;;???DDDIIINNNRRRVVVWWWXXX\\\dddqqq~~~{{{yyyyyyzzz|||wwwvvvuuutttsssqqqpppooollliiifffdddccccccddddddgggffffffeeedddbbbaaa```^^^```cccgggkkkoooqqqqqqlllllllllnnnqqqtttwwwyyy{{{uuuooojjjiiijjjlllmmmlllmmmooorrrtttuuuvvvvvvtttrrrpppnnnnnnllljjjhhh^^^]]]ZZZXXXWWWWWWXXXYYYUUUTTTSSSQQQOOOOOOPPPQQQOOOQQQSSSVVVZZZ]]]```bbbccciiinnnqqqvvv{{{}}}zzzqqqooommmkkkkkkjjjgggeee```___cccjjjnnnmmmnnnpppqqqooolllgggbbb^^^ZZZYYYTTTQQQMMMKKKIIIEEE>>>999333222222333333111...+++,,,+++++++++************************************++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++************************++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,///333>>>NNN[[[ccckkkrrrqqqeeecccfffjjjzzzyyy{{{~~~}}}|||~~~|||zzz{{{~~~}}}wwwqqqooosss{{{xxxwwwxxxxxxyyywwwtttqqqoookkkfffcccRRRHHH;;;333111111///,,,,,,,,,++++++*********)))((((((((()))******++++++************************((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$###""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******'''(((((()))***++++++,,,(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&((()))***++++++++++++++++++++++++((()))***+++++++++******,,,,,,---------.........---...///111333666999;;;===@@@DDDHHHLLLQQQVVVZZZ[[[]]]aaagggooozzz{{{zzzxxxvvvtttrrrqqqqqqpppqqqrrrsssrrrrrrrrrrrrpppooommmllllllnnnqqqtttuuuuuutttrrrpppnnnmmmkkkkkkmmmqqqtttwwwzzz|||}}}}}}}}}}}}~~~}}}yyyxxx{{{~~~xxxyyy{{{~~~|||zzzyyywwwvvvtttllliiieeeaaa^^^^^^^^^___WWWVVVVVVUUUUUUTTTSSSRRRPPPPPPQQQRRRTTTVVVYYYZZZ\\\bbbfffhhhkkkqqqrrrooolllkkkjjjjjjjjjiiifffdddaaa```dddkkkppprrrwww}}}~~~yyyrrrkkkddd___\\\XXXUUUQQQPPPOOOKKKEEE@@@666666555666555222...+++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************************++++++************++++++************++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,+++,,,---...///777FFFWWWbbbgggnnntttmmmcccccchhhlll|||~~~~~~~~~~~~}}}~~~tttpppooottt{{{xxxwwwuuuttt{{{{{{{{{}}}}}}wwwrrrooollliiigggbbbXXXJJJ>>>777333///------,,,,,,++++++******))))))))))))******+++++++++************************)))((((((''''''(((((()))*********)))))))))((((((''''''((())))))(((''''''&&&&&&''''''((()))******(((((('''&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******&&&&&&''''''(((((())))))(((((()))*********))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((()))******************************((()))***,,,,,,,,,++++++,,,---------...............///000333777;;;???BBBFFFIIIMMMQQQUUUYYY^^^bbbiiimmmrrrxxx~~~~~~rrrrrrrrrrrrqqqooommmllllllooosssuuuuuuuuuuuuuuusssttttttuuuwww{{{}}}||||||~~~~~~|||xxxrrrmmmhhhggggggggg[[[ZZZYYYZZZ\\\\\\ZZZXXXVVVUUUTTTTTTTTTUUUVVVWWW[[[___aaaaaacccgggiiifffkkkjjjjjjjjjjjjhhhdddaaa```___bbbiiimmmqqqxxxzzzrrrjjjdddaaaYYYVVVSSSRRRRRRQQQLLLIII>>>===<<<;;;999666111---------------,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++************+++,,,,,,************************++++++************++++++*********++++++++++++,,,************************++++++******++++++,,,---+++,,,------,,,---///111111:::KKK\\\eeejjjrrrzzz~~~~~~zzzjjjbbbdddkkkooo{{{~~~|||}}}~~~}}}~~~~~~~~~yyytttpppooowwwzzzwwwsssrrrsssuuuwwwwww|||zzz||||||xxxrrrooouuuvvvyyy~~~|||uuuppplllhhhfffiiicccZZZOOODDD<<<777444//////...------,,,++++++*********+++++++++++++++***************************))))))(((((())))))***))))))))))))(((((((((((('''((())))))))))))((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((!!!$$$%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))((((((((()))++++++((())))))***************************************)))***,,,...//////...---------------............000111333777<<>>555333222333555444111---000...------...//////...------,,,+++*********+++)))((('''((()))***)))'''***************++++++,,,)))************+++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------000...,,,,,,...000111222555DDDUUU]]]```lll}}}wwwyyyxxxvvvxxxoooiiihhhooovvvuuuqqqnnniiiiiinnnyyy}}}zzzyyyqqq{{{yyywwwuuuuuuwwwyyy{{{|||}}}~~~uuukkkrrrqqqwww~~~{{{xxxvvvvvvvvvwwwzzztttkkkffffffiiikkkmmmpppooommmllllllmmmnnnoooqqqppppppqqqxxx|||wwwqqqnnnqqqxxx~~~~~~wwwtttnnniiiddddddfffddd]]]VVVHHHAAA999333111111///------///000///+++******+++,,,++++++******++++++,,,+++(((&&&'''***,,,)))&&&))))))))))))))))))((((((((()))************)))(((''''''''''''''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((()))((((((((('''''''''&&&'''%%%$$$&&&)))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************************++++++++++++************************++++++,,,------------,,,---------...000222333444;;;<<>>:::777888666444333333222///---,,,,,,------,,,+++***)))+++***))))))++++++***))),,,++++++++++++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------............///111444777BBBPPPaaaiiinnnxxxxxxzzzzzzwwwxxxyyyxxxsssnnnlllpppyyy}}}yyyvvvooopppvvv~~~|||{{{zzz~~~yyykkkeee______ccckkkyyywwwtttvvvuuu{{{}}}yyyvvvtttrrrnnnhhhfffccc```^^^]]]]]]^^^}}}vvvppppppnnnlllkkklllnnnqqqrrrvvvxxx||||||uuuoookkknnnrrrvvv|||zzzzzz{{{}}}}}}vvvqqqrrrlllcccZZZRRRHHH>>>777444222111000///...---,,,,,,++++++******++++++,,,***)))))))))*********)))******)))(((''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''((()))******&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))))))))&&&&&&&&&'''''''''''''''&&&(((******)))''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***************)))(((''''''******))))))((((((''''''))))))))))))))))))))))))((((((((()))***+++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------------------...///000111111333555777999>>>DDDIIIPPPTTTYYYbbbnnn{{{~~~xxxsssnnnkkkjjjdddddddddcccaaa___]]]\\\YYYYYYZZZ\\\```bbbcccbbb```______cccgggfff```ZZZVVVSSSSSSWWW```fffhhhggghhhnnnppplllgggbbb[[[UUUOOOMMMJJJIIIHHHEEE>>>999<<<:::888777777555222///+++,,,,,,------------------,,,+++,,,---...---+++***************+++,,,,,,+++,,,,,,,,,------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////111555999EEERRRccclllqqqzzzzzzxxxuuuuuu{{{{{{{{{wwwvvv{{{~~~}}}{{{|||wwwxxx~~~rrrjjjbbb^^^[[[]]]fffoooyyyyyyssspppkkkpppqqqmmmjjjiiifffbbb\\\ZZZWWWTTTRRRRRRRRRSSS}}}xxxtttppplllkkkkkkjjjiiikkkllloootttzzzvvvnnnlllmmmooosssyyy|||}}}{{{vvvrrrkkkfff___WWWLLLEEE<<<888444111//////...---,,,++++++******++++++,,,************************))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))'''''''''(((((())))))***&&&&&&&&&'''''')))******((((((((((((((()))))))))&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((()))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---------...000111333000333888;;;>>>CCCKKKQQQ\\\```eeemmmxxxwwwqqqnnniiijjjjjjiiihhhfffdddbbb___]]][[[[[[]]]___``````___]]][[[\\\^^^^^^[[[XXXQQQQQQRRRVVV\\\dddiiillluuu{{{~~~yyyrrrkkkbbb[[[TTTRRRQQQQQQQQQMMMFFF@@@???===<<<;;;;;;888555222......---------...///000,,,+++******,,,,,,+++***((((((''''''(((((()))***,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......---///555999HHHVVVfffooottt}}}xxxvvvuuuyyy~~~}}}zzzzzz|||~~~vvvmmmeee```\\\YYY\\\aaaiiittt~~~zzzsssnnndddfffeeeaaa______\\\WWWRRRPPPNNNLLLKKKKKKLLLMMMxxxuuuqqqmmmkkkhhhhhhiiimmmrrrxxx|||~~~vvvwwwxxxxxx{{{{{{tttooommmpppuuuyyyuuupppmmmiiiddd\\\VVVIIICCC;;;555222111000...,,,++++++******++++++,,,******+++******)))***+++))))))((((((((((((((((((((((((''''''((()))+++,,,((((((((((((((()))))))))))))))((((((((())))))***((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((%%%""""""&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''(((((((((((((((''''''(((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------...000222444222888???DDDHHHMMMUUU\\\iiiqqqyyy}}}}}}xxxuuuuuuvvvuuussspppnnnlllhhhfffcccbbbbbbbbbaaa```\\\[[[[[[ZZZYYYXXXXXXWWWRRRSSSUUUVVVYYY___hhhnnnxxxyyyrrriii```ZZZXXXVVVVVVWWWTTTOOOJJJDDDCCCBBBBBBBBB???;;;888444222000---------///000+++***))))))***+++***)))))))))(((((())))))***+++------------............++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))),,,///......000666;;;QQQ^^^nnnxxx}}}{{{tttxxx{{{}}}{{{wwwwwwyyy~~~tttiiieeeaaa]]]\\\]]]```iiippprrrttttttpppiii___^^^ZZZVVVVVVXXXUUUOOOLLLKKKIIIHHHGGGHHHJJJKKK|||wwwssskkkjjjiiijjjnnnqqqtttuuummmllljjjjjjmmmttt|||xxxtttuuuxxxzzz~~~|||xxxrrrooonnnlllgggcccTTTLLLAAA888444333111///,,,++++++++++++++++++,,,)))***++++++***)))***+++))))))))))))***************))))))))))))+++---...))))))))))))((((((((((((,,,+++***))))))(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((###$$$((((((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******%%%&&&((()))))))))((('''&&&'''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................///...------...000333444777>>>FFFMMMQQQWWW___eeeqqq~~~}}}}}}}}}zzzvvvtttooonnnllllllkkkhhheeebbbXXXZZZ[[[[[[YYYWWWWWWWWWVVVXXXYYYXXXYYY^^^hhhpppuuu}}}{{{tttkkkccc___\\\YYYXXXYYYXXXUUURRRJJJIIIIIIIIIHHHFFFBBB???999666222...,,,,,,...//////...------//////...---,,,,,,++++++,,,,,,---...---------.........//////*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...111111000222888>>>ZZZfffvvvvvvsss{{{~~~zzzyyyxxxtttuuuxxx|||ooojjjgggbbb___^^^\\\bbbeeeeeeiiimmmjjjccc]]]ZZZTTTPPPRRRTTTQQQJJJGGGEEEDDDCCCCCCDDDFFFGGG{{{uuuooommmoooooommmjjjccceeeffffffeeehhhmmmrrr{{{~~~vvvyyy~~~}}}sssmmmkkkkkkjjjiiiddd\\\PPPDDD;;;555111...111///,,,,,,,,,,,,+++***...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''%%%######%%%)))+++)))'''''''''''''''''''''''''''&&&'''''''''(((((())))))+++******)))(((''''''&&&'''((()))))))))(((&&&%%%''''''(((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))***,,,,,,+++)))((()))************)))******+++,,,.........------,,,,,,,,,,,,,,,---...////////////111//////333444333555999???HHHRRRZZZdddqqqyyy|||}}}vvvxxxvvvoookkklllkkkiii\\\\\\[[[ZZZYYYWWWWWWVVVVVV[[[______\\\^^^eeelllsssuuuwwwyyywwwppphhhbbb```[[[VVVUUUWWWYYYZZZYYYSSSRRRPPPNNNLLLKKKKKKKKKCCC>>>888333000///...---,,,,,,,,,,,,------------...---+++***)))******+++.........------.........---,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333111111;;;FFF]]]nnnzzz{{{}}}yyyvvv}}}zzzwwwpppvvvzzzvvvqqqpppssswwwzzz|||sssmmmhhheeeccc_________```aaa```^^^[[[XXXUUUPPPMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBCCCDDDDDD}}}|||yyytttoooiiigggeeeccccccdddgggiiiqqqzzz{{{yyyqqqllljjjgggeeegggbbb[[[RRRHHH???666000111///---,,,------,,,+++---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&''')))(((&&&'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))*********)))(((''''''''''''((()))))))))(((&&&%%%)))))))))))))))(((((((((''''''((())))))(((''''''***************************+++,,,+++)))((()))******************+++,,,,,,...---------,,,,,,,,,,,,,,,,,,---...............///---...222555666;;;AAAIIITTTaaalllxxx~~~xxxuuupppkkkeeecccaaa]]]ZZZWWWTTTSSSVVVZZZ^^^^^^]]]```hhhpppsssssssssrrrooojjjddd```[[[WWWSSSRRRTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPJJJEEE===777333111000///,,,,,,,,,+++++++++++++++///...---------...///000...------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...111>>>KKKbbbpppxxxzzz{{{zzzzzzrrrmmmhhhooouuuuuuqqqppprrruuu||||||uuupppllliiicccaaa^^^]]]]]]\\\ZZZXXXUUUQQQMMMIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBB{{{sssnnnhhheeeeeeffffffeeeiiiooowwwxxxqqqkkkfffcccjjjiiifffbbbYYYMMM@@@777333111...------......---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''+++)))(((((()))(((&&&$$$''''''''''''''''''''''''''''''(((((((((((())))))******))))))((((((''''''((((((((()))(((((('''&&&++++++***))))))(((''''''(((((())))))))))))((((((***************************+++,,,+++)))))))))+++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------------000///000555999===EEENNNWWWeeevvv|||}}}zzzpppmmmjjjfffbbb]]]YYYWWWUUUWWWZZZ]]]]]]]]]aaajjjrrrtttssspppmmmiiieeebbb```WWWUUUSSSRRRSSSTTTTTTTTTXXXXXXYYYYYYYYYWWWUUUSSSRRRMMMEEE???:::666333111......---,,,+++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///............444CCCSSSgggpppuuuxxxzzzyyy}}}vvvkkkbbbbbbiiippptttrrrqqqsssvvv}}}|||vvvssskkkgggaaa]]][[[YYYXXXWWWSSSOOOKKKHHHFFFFFFDDDCCCDDDCCCAAA@@@@@@@@@AAABBBzzzqqqmmmnnnoookkkgggeeejjjqqqwww|||~~~zzzyyyyyyvvvpppjjjfffggghhhjjjjjjeeeZZZNNNEEE888555000.........///...+++,,,---------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''((((((((()))******)))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((((('''((((((((((((((((((''''''*********)))))))))(((((())))))))))))))))))))))))************************)))+++,,,+++***)))***++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......444333666;;;@@@FFFQQQ\\\eeettt||||||~~~yyypppnnnkkkgggdddaaa___^^^\\\]]]]]][[[[[[___gggmmmssssssqqqmmmhhhcccaaa```VVVVVVUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[ZZZXXXUUUSSSTTTQQQLLLHHHCCC>>>888444111000///...---.........***************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------111111111222222888HHHWWWgggmmmqqqyyyzzztttwww}}}~~~wwwlllbbbdddhhhnnnttttttsssvvv{{{~~~wwwqqqiiibbb^^^\\\[[[ZZZUUUQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCC|||{{{xxxpppiiidddgggmmmsssvvvwwwuuusssnnnlllkkkppp}}}}}}vvvrrrmmmjjjccceeehhhjjjiiiddd\\\VVVBBB===777222000/////////+++,,,---......---+++***************************************************''''''((())))))))))))(((((((((((())))))*********))))))))))))))))))))))))''''''((((((((((((''''''%%%'''(((((('''&&&&&&''''''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((((((((()))))))))*********+++*********))))))*********************************)))***++++++***)))***+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111888888<<>>888555333///...---,,,,,,---///000************************************************'''(((((()))))))))))))))))))))(((((('''''''''&&&************************''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''!!!$$$'''((('''''')))+++''''''''''''''''''''''''+++*********))))))(((((((((((((((((())))))))))))((('''&&&&&&'''((()))***,,,,,,++++++***)))))))))---,,,+++******+++,,,---++++++++++++++++++++++++(((***++++++******+++---...------------...//////........./////////000000111000111222444888;;;===DDDJJJTTT```iiittt}}}{{{ssskkkeeebbb```WWW\\\aaaaaa]]]ZZZZZZ\\\______^^^\\\ZZZ[[[```eeecccdddddddddbbb```]]][[[aaa\\\VVVRRRQQQRRRSSSSSSLLLHHHBBB;;;555111///...,,,---...///...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,.../////////...---...------,,,,,,------...,,,,,,------...///000000000//////222777DDDZZZnnnfffiiinnnvvv~~~tttiiiiiiqqqpppvvvxxxuuuqqqooollliiihhheeekkkzzzwww~~~{{{mmmdddWWWSSSOOOKKKJJJIIIHHHGGGJJJIIIGGGFFFFFFFFFGGGHHHzzzwwwsssoookkkgggeeecccbbbbbbdddfffhhhsss}}}{{{{{{{{{rrrjjjkkkrrrxxxxxxtttssswww|||~~~zzztttpppmmmjjjddd\\\SSSGGG;;;444222000---,,,,,,------,,,*********,,,------+++)))+++++++++***)))(((((('''++++++************++++++(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((())))))******************))))))))))))***)))((((((((((((((())))))))))))(((((((((''''''+++*********))))))((((((******+++++++++,,,,,,,,,,,,++++++******++++++,,,.........////////////000000///......///000///......222555777888===DDDJJJOOOWWWdddqqq}}}zzztttqqqmmmkkkfffaaa\\\ZZZ[[[\\\[[[YYY```cccddd```[[[[[[aaahhhkkkmmmllleee\\\YYY]]]ccc___^^^[[[XXXUUUSSSSSSSSSSSSOOOIIIEEEAAA===777222111111111000...---+++***,,,,,,,,,------.........+++++++++******))))))))).........------,,,,,,,,,...............---------+++///000...555JJJaaaoooppppppttt}}}~~~uuuooonnnooouuuwwwtttlllhhhiiieee______ccciiiqqqzzz{{{jjjccc]]]UUUQQQOOONNNLLLIIIHHHGGGFFFFFFHHHHHHGGGFFF~~~zzzrrrnnnhhhcccaaacccfffiiikkksss}}}vvvuuuyyy}}}}}}|||}}}~~~{{{vvvnnnkkkfffbbb\\\QQQEEE<<<666333000///...---+++***---------...000000...,,,,,,++++++***))))))((((((++++++************++++++((()))))))))************)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))******************))))))))))))))))))(((((((((((())))))************************+++*********))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---............////////////...///000111111111000444666888;;;???EEELLLRRR\\\gggvvvzzzwwwuuunnnfff___[[[[[[\\\\\\bbbfffhhhfff```___ccchhhnnnnnnkkkddd]]][[[^^^bbb```___]]][[[YYYVVVSSSQQQQQQOOOKKKHHHEEE@@@999444//////......---,,,++++++,,,,,,,,,------.........---------,,,,,,+++++++++......---------,,,,,,,,,........................+++000222333;;;MMMbbbnnnnnnooovvvwwwpppqqqsssuuuwwwtttlllfffeeeccc___[[[```fffppp~~~}}}mmmeee\\\UUURRRQQQOOOLLLNNNMMMLLLLLLMMMNNNMMMLLLsssiiidddeeeiiilllgggmmmuuu|||qqqmmmhhhgggfff___SSSHHH:::888444111000///---+++......---...//////...,,,,,,++++++******)))))))))++++++************++++++))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((())))))))))))***************)))))))))))))))))))))(((((())))))******************************************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///---...000111333333333333999;;;>>>BBBGGGOOOYYY___nnn{{{{{{pppddd\\\ZZZ]]]```cccgggjjjiiieeedddhhhlllrrrnnniiiccc___^^^```aaaaaa^^^[[[[[[[[[YYYUUUQQQPPPOOONNNMMMJJJDDD===888222111///---,,,,,,---------------------.........///............---------...------------,,,,,,,,,---------......//////000,,,111555777AAARRRdddmmmlllppp{{{zzzrrrsssuuuuuuwwwsssjjjccc``````___[[[```gggqqq{{{rrrfff\\\WWWUUUSSSQQQMMMLLLJJJJJJLLLLLLLLLKKKvvvmmmkkknnnqqqlllooorrruuuyyyvvvooohhhgggjjjhhh^^^UUUBBB>>>888333111111000000---+++++++++,,,,,,+++))),,,,,,+++++++++*********,,,++++++******++++++,,,)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))************)))))))))((()))))))))((())))))******))))))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------............---///111222333444555666:::@@@GGGKKKNNNWWWfffqqq{{{nnnccc___aaaeeeaaadddfffeeedddffflllqqqtttnnngggbbbaaabbbaaa```^^^ZZZWWWVVVXXXYYYWWWTTTRRRRRRQQQOOOLLLHHHDDDAAA999777444000...---......---------...............///.....................------------------------,,,------...///000000111...222444888CCCVVVgggooonnnuuu|||tttsssuuuuuuuuuqqqhhh```\\\]]]___bbbgggmmmsssqqqeee^^^ZZZWWWTTTLLLJJJHHHGGGHHHIIIIIIHHH|||tttrrrrrrpppqqqrrrssswww|||}}}ssshhheeehhhiiieee___QQQJJJAAA999444333222111---+++******++++++***))),,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))************))))))))))))************)))))))))((()))))))))))))))***++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........//////...000222333333555777:::<<>>999444000...,,,,,,........................---------------.........------------------------------......///000111111000222222666DDDZZZkkkrrrttt|||xxxuuuuuuvvvsssooohhhaaa\\\\\\^^^gggmmmrrrvvv~~~~~~qqqhhhbbb\\\YYYSSSPPPMMMLLLLLLLLLLLLKKKyyyvvvrrrrrrrrrtttxxx~~~yyyllleeeeeegggfffccc```YYYNNNDDD<<<777333111000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************+++************)))))))))************))))))))))))))))))))))))******+++,,,.........---------,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........////////////000...111333444555888???DDDFFFRRR^^^bbbdddqqqyyyooohhheeefffddd___\\\]]]bbbkkkqqqmmmiiieeedddeeeeeebbb```YYYWWWTTTQQQQQQSSSVVVXXXXXXXXXUUUQQQNNNLLLNNNPPPEEECCC>>>888333///,,,+++/////////...............,,,,,,,,,---------------,,,,,,,,,------------............//////000000111111111111777HHH___ooouuuyyy~~~zzzyyytttnnnkkkfff```^^^```gggnnnuuuyyy~~~vvvmmmeee```ZZZVVVRRROOOOOONNNMMMMMM{{{yyyxxxyyy|||sssjjjfffeeedddcccfffbbbZZZRRRJJJAAA999333333111...---.........---,,,,,,---------------------,,,,,,++++++,,,,,,---************)))))))))((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((******++++++***+++++++++*********))))))************))))))))))))))))))))))))***+++,,,---......---,,,+++******)))*********++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------/////////000000000111111...111444666888???IIIQQQWWW___hhhooowww|||vvvsssooohhhbbb___aaafffiiigggfffeeeeeeeeedddbbb```YYY[[[\\\YYYTTTRRRSSSVVVXXXXXXXXXTTTPPPNNNOOOQQQJJJHHHDDD???:::555222000000/////////.........---,,,,,,,,,------.........,,,,,,,,,---------......///////////////000000000000000222;;;NNNeeesssvvv|||~~~vvvppppppnnnhhhcccbbbhhhpppxxx{{{~~~{{{ppphhh___[[[UUUQQQPPPOOOMMMLLL~~~zzzooohhheeecccbbbdddccc```\\\UUUKKK@@@999333111...---.........------------------------------,,,,,,++++++,,,,,,---+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++++++++++++++******))))))************))))))))))))))))))))))))***+++,,,---,,,+++***)))(((&&&%%%%%%*********++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...000000000000111111111111...111444777;;;DDDQQQ[[[dddhhhnnnwww}}}yyyqqqiiicccaaaaaabbbbbbdddfffgggfffdddbbbaaaZZZ```dddaaaXXXRRRQQQSSSVVVXXXZZZXXXSSSOOOOOOOOONNNMMMJJJFFFBBB===888666000000//////.........---,,,---------......//////,,,,,,,,,------.........000000000000////////////...///444???TTTiiiuuuvvv}}}xxxqqqssstttnnngggeeekkksss{{{}}}~~~}}}wwwnnnddd```ZZZVVVSSSRRRPPPOOO}}}}}}}}}|||rrrmmmllliiieeehhhhhhiiijjjfff[[[KKK@@@111///...000222333000---++++++++++++++++++++++++***************************************************************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************+++***************++++++...---,,,+++************,,,,,,,,,---------......,,,---......//////..............................,,,---//////...///000222666333222888DDDUUUdddmmmooorrrzzz~~~pppkkkiiifffdddeeeeeefffjjjmmmkkkddd]]]```gggmmmkkkbbbZZZWWWWWWYYYXXXWWWXXXYYYXXXVVVTTTTTTOOOKKKIIIHHHEEE>>>888444222000/////////...---//////.........---------++++++++++++++++++++++++---------.........//////000666444???]]]sssuuuuuu}}}rrroootttsssuuuvvvooovvvsssvvv~~~}}}sss|||mmmccc[[[YYYXXXTTTPPPOOO~~~{{{|||||||||xxxuuussspppkkknnnkkkjjjkkkjjjdddXXXNNN???;;;666444444333000------------,,,,,,+++++++++++++++++++++++++++++++++*********************************************)))************************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++************++++++...---,,,+++************,,,,,,,,,---------......,,,---......//////..............................---///111111000000111222333333666>>>LLL\\\jjjrrrwwwzzz~~~rrrkkkgggeeebbbaaabbbfffkkkkkkgggbbbaaagggmmmllleee^^^\\\]]]______^^^]]]\\\ZZZZZZYYYTTTPPPLLLJJJJJJGGGBBB===888555222111000000///...//////.........---------........................---------.........//////000666666BBBaaauuuwwwwwwzzzpppooouuuwww}}}}}}xxxxxx~~~~~~tttrrrhhh___]]]\\\XXXSSSRRRzzz{{{|||{{{zzz|||}}}yyyvvvqqqlllmmmoooooohhhbbbQQQIII@@@999666555333111......---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((************************))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********************++++++************++++++------,,,+++************,,,,,,,,,---------......,,,---......//////..............................///111222333111111111222222666===HHHVVVfffssszzz~~~~~~rrrkkkiiieeecccbbbdddhhhjjjhhhfffdddiiinnnnnniiiddddddeeehhhiiihhhddd```]]]___aaaWWWSSSOOOMMMMMMKKKGGGCCC>>>:::666333222111000////////////.........------////////////////////////------........./////////000666888FFFdddwwwxxxzzz{{{|||ooommmrrrttt~~~~~~zzz~~~xxxqqq~~~yyyooofffcccaaa\\\WWWUUU~~~}}}~~~zzzvvvtttuuu~~~xxxqqqpppsssvvvtttppp___VVVIII???;;;999777666...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((('''&&&&&&************************))))))))))))))))))))))))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********,,,++++++++++++*********,,,,,,+++*********++++++---,,,++++++*********+++,,,,,,,,,---------......,,,---......///.................................///111333333222111222333666;;;DDDPPP^^^lllyyy{{{rrrooonnnjjjgggeeefffggggggfffhhhlllppppppllliiiiiikkknnnpppoooiiibbb```bbbfff\\\XXXTTTRRRPPPNNNKKKHHHCCC???:::666333222000///////////////............---------------.....................////////////111666777FFFddduuuyyy~~~|||pppmmmooommmwww{{{~~~{{{rrrjjjvvvwwwmmmiiifff___YYYWWW}}}vvvmmmiiidddnnnqqqvvvyyyvvvwwwxxxwwwuuummmcccUUUIIIBBB>>>:::777...---,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((()))))))))*********+++,,,,,,,,,,,,++++++++++++---,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,,,,---------......,,,---......///.........///////////////////////////000222222222222444666<<>>999666444111///000000/////////.........++++++,,,,,,------------........./////////000000222555666EEEaaarrrxxxuuutttsssmmmttt~~~{{{mmmbbbmmm~~~vvvpppkkkccc[[[XXXrrreee^^^VVVaaafffkkkyyy}}}yyywwwvvvwwwnnnbbbWWWNNNGGG???:::333111///---------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((())))))******+++++++++++++++,,,,,,,,,---------...---,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------......,,,---......//////......///////////////////////////000111111222555:::===BBBIIIRRR\\\fffrrr~~~~~~wwwsssqqqnnnkkkhhhfffeeeeeejjjmmmqqqsssrrrooonnnmmmnnnooonnnjjjeeecccdddgggcccbbb```]]]XXXSSSNNNLLLKKKGGGBBB>>>;;;777333111000000000/////////......---------...//////000000....../////////000000000222444666FFFaaapppvvv|||}}}}}}sssvvvzzzkkk\\\ggg{{{|||yyy}}}zzzssshhh```\\\wwwggg___TTT```eeehhhsssyyy|||xxxwwwyyytttllleee^^^UUULLLEEE<<<999666222///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))((())))))******+++,,,,,,***++++++,,,---...//////......---,,,++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,---------......,,,---......//////......////////////////////////111111111111444999@@@FFFKKKTTTaaallluuu~~~||||||yyyuuupppkkkgggfffeeeiiinnnrrrsssrrrooonnnkkkjjjjjjhhhgggfffeeeeeeaaabbbbbb```\\\VVVQQQNNNMMMKKKHHHDDDAAA<<<777333000000000000/////////...---......///000000111111.../////////000000000000000444888JJJeeeooosss}}}~~~yyy{{{~~~vvvtttwwwfff\\\eeezzzwwwtttyyy|||pppfffaaaooofffYYYeeehhhiiippprrrwwwyyyyyyvvvssspppmmmjjjcccYYYRRRCCC@@@;;;555111///..............................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,...///000000///...---,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------......,,,---......//////......000000000000000000000000222222111222555<<>>RRRnnn{{{yyyvvvxxx}}}sssjjjjjjmmmppptttyyy~~~vvvhhh```ooo}}}vvv}}}zzzzzz}}}{{{}}}{{{vvvqqqqqqtttvvvuuutttoooiiiaaaWWWOOOFFF>>>:::777555222000000000//////......---,,,,,,,,,,,,,,,...---+++*********+++,,,***++++++++++++***))))))((())))))******))))))(((************************++++++************++++++******++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------------...........................---.........////////////111222222222111222444666:::???JJJWWWccclllrrrvvv~~~ppphhhgggiiihhhgggjjjgggcccaaabbbeeehhhjjjgggmmmnnnhhh```^^^^^^^^^]]]YYYSSSOOOMMMLLLKKKJJJHHHCCC<<<666333222111000000000000////////////...000000000000000000111222222999AAAVVVtttwwwuuuzzz}}}oooeeecccdddiiipppyyyvvvgggcccsssyyy{{{zzz{{{}}}yyyvvvvvvvvvuuussstttooohhhaaaYYYPPPHHHCCC<<<888333000000000///.........------,,,---------+++***)))''''''((())))))+++++++++++++++***))))))))))))************))))))************************++++++************++++++******++++++++++++******)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000111222222222333777999>>>KKKZZZdddlllttt}}}zzznnnkkkjjjhhheeedddeeeeeebbb```ccckkkrrrtttzzz{{{rrrhhhbbb___\\\___[[[UUUQQQOOONNNMMMLLLLLLGGG@@@:::777555333222111000000000////////////000000//////000111222222222:::BBBWWWttt{{{rrrrrrzzz}}}ttthhh___\\\\\\^^^iiixxxyyyiiifffuuu~~~~~~yyywwwzzz|||{{{{{{}}}~~~zzzwwwuuuxxxuuuoooiiibbbZZZRRRMMMCCC>>>666222111111///...///......---------......,,,,,,+++************++++++++++++,,,++++++***)))******++++++++++++******************************++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++)))***+++,,,,,,---,,,,,,,,,---------....................................////////////000000000000000111222333444888<<<@@@HHHXXXhhhpppuuu~~~wwwoookkkgggcccaaadddeeeaaa]]]___iiirrryyy{{{ssskkkddd^^^aaa]]]XXXTTTRRRQQQOOOMMMMMMIIICCC>>>;;;888555333111111000000000/////////////////////000111222333000999BBBTTTmmmyyyvvvlllmmmxxxxxxvvvpppggg___YYYWWWVVVUUUcccvvv}}}nnnhhhwww|||ttttttwwwxxxxxxyyy{{{}}}|||~~~{{{vvvpppjjjbbbYYYSSSKKKCCC:::555333333111...///...............//////...////////////...------++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,***+++,,,---............------------....................................000000000000111111111222111222444666999===CCCHHHUUUcccqqqxxxvvvoooiiieeecccdddccc^^^ZZZ[[[ccciiisss{{{}}}xxxooofffbbb___[[[XXXVVVTTTQQQOOOLLLIIIEEEBBB???<<<888555111111111000000000//////////////////000111222333000:::CCCRRRgggpppyyyssshhhiiittt~~~{{{oookkkddd]]]XXXUUUTTTTTTXXXeeevvv|||oooiiixxx~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||||||||}}}sssppptttwwwwwwxxxvvv}}}{{{uuunnnfff]]]WWWPPPHHH===777666555222/////////.........//////000+++,,,---...---,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++************************++++++************++++++******++++++++++++******++++++,,,------------,,,+++,,,---...////////////---------.........//////////////////////////////000111111111222222222222222333666888<<>>:::666111111111111000000000000////////////000111222333111===FFFSSSdddmmmwwwrrreeefffrrr|||{{{vvviiiddd]]]WWWTTTSSSTTTUUU___kkkxxxyyymmmjjjyyy||||||{{{{{{zzzzzzyyyyyy}}}|||{{{{{{{{{}}}~~~}}}|||zzzyyyyyyyyyzzz{{{yyyzzz{{{{{{{{{~~~|||xxxuuutttttttttsssvvvvvvuuuuuutttsssrrrrrrwww|||~~~~~~ssspppqqqtttuuuwww}}}zzzqqqhhhbbb```YYYSSSHHH???999555222111---......//////...---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++333///)))$$$###%%%))),,,,,,,,,*********+++,,,---******++++++++++++******)))***,,,---......---,,,,,,,,,,,,---------......///////////////.........333222111111000111111111555555666;;;CCCLLLSSSWWWhhhqqq{{{zzzoooiiiccc```______ZZZWWW]]]ggghhhppp{{{zzztttdddaaa^^^]]]]]]ZZZUUUQQQOOOKKKGGGDDDDDDBBB>>>;;;333222111000000/////////)))***+++---000222444555333999HHHZZZdddkkkyyyrrrggggggkkkjjjjjjkkkbbb^^^ZZZVVVOOOLLLUUUbbbeeeuuuyyyzzz|||mmmfffgggwww~~~}}}~~~}}}xxxxxxxxxxxxwwwvvvtttssswwwxxxzzzzzzzzzxxxvvvttttttssssssrrrqqqqqqppppppqqqrrrtttvvvxxxyyyzzzzzz~~~~~~|||zzzyyyzzzyyyuuuppplllkkklllllllllkkkjjjiiiiiijjjllloooppprrrqqqrrrvvvxxxzzzzzztttrrrqqqppptttzzzyyyqqqjjjfff]]]VVVKKKBBB;;;666333222/////////000//////......---------,,,,,,,,,++++++........................,,,+++++++++++++++++++++++++++++++++++++++++++++000...+++((('''((()))+++,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---......------,,,,,,---------.........000000000000000000000000000000111111222333333444555666:::@@@JJJSSS[[[^^^oooyyy{{{sssjjjfffdddccc^^^ZZZ]]]dddgggnnnxxx}}}yyykkkgggbbb^^^]]][[[XXXVVVPPPLLLGGGEEEDDDCCC@@@>>>777666444222000000000000------...///111222222333444;;;KKK]]]eeejjjwwwqqqfffggglllkkkhhhfff^^^ZZZVVVSSSMMMLLLVVVcccnnnzzz|||zzz~~~xxxkkkfffhhhwww~~~}}}~~~}}}{{{zzzwwwwwwvvvvvvuuutttssssssvvvwwwwwwwwwvvvtttrrrqqqllllllkkkkkkjjjiiiiiihhhiiikkkmmmpppsssuuuwwwwww{{{|||}}}{{{xxxtttsssrrrqqqmmmhhhdddcccbbbbbbbbbbbbaaa``````aaaccceeegggjjjhhhjjjooorrrtttzzz~~~wwwqqqmmmpppwww}}}~~~~~~}}}wwwooohhheee]]]RRRHHH@@@;;;777555111111111000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,++++++******++++++,,,,,,,,,------------,,,,,,***+++,,,------......---,,,------------.........111111111111111111111111...///111333444555666666555888@@@IIITTT]]]eeeiii{{{{{{tttooojjjhhhddd```___bbbdddiiiqqqyyyvvvpppggg```\\\[[[ZZZZZZQQQMMMIIIFFFEEEDDDCCCBBB>>><<<888444222000000000111111111111111111111111555>>>PPPaaagggiiiuuurrriiijjjnnnmmmfffaaaZZZVVVRRRNNNKKKMMMXXXddduuu~~~zzz{{{ttthhheeejjjzzz~~~}}}{{{|||}}}}}}}}}{{{zzzyyyyyywwwuuusssqqqqqqqqqqqqoooooonnnmmmkkkiiigggfff___^^^^^^]]]]]]\\\[[[[[[___aaadddhhhlllppprrrtttwwwxxxyyywwwrrrmmmjjjhhhgggccc]]]ZZZXXXWWWWWWVVVWWWVVVVVVVVVWWWYYY[[[\\\^^^]]]___eeeiiilllssszzz}}}vvvooonnnttt{{{yyyyyy{{{zzztttnnnmmmfff[[[PPPHHHAAA<<<999333222111000/////////......------------,,,,,,,,,+++++++++++++++++++++++++++,,,---...---+++)))'''++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,------.........------------............000000000111111111111111///000222444666777777777666<<>>:::444333222000///..................---------,,,,,,////////////////////////***+++---------+++)))(((++++++++++++++++++++++++***))))))******+++------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---------.........///////////////000000111111111222333444555777777888888:::BBBNNN[[[fffpppxxx}}}vvvmmmhhhdddaaa^^^```ccciiiooouuuzzz}}}zzzmmmaaaWWWTTTTTTVVVTTTRRROOOLLLHHHGGGGGGGGGDDDAAA===888444111000000000000000111111222222222555AAAWWWkkkqqqooowww|||zzzyyytttiii^^^ZZZWWWRRRKKKIIINNNWWW^^^hhhtttzzz}}}ssseeefffttt~~~|||||||||}}}}}}}}}}}}}}}yyyvvvrrrnnnjjjiiihhhhhhjjjiiihhhfffccc```]]]\\\XXXWWWVVVUUUTTTRRRQQQQQQPPPQQQSSSVVVZZZ^^^bbbdddfffhhhiiigggaaa[[[WWWTTTPPPMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPRRRXXX\\\___eeemmmsssyyyxxxwwwvvvwwwzzz{{{{{{zzzzzzxxxyyyzzzqqqqqqwwwzzzzzzrrrnnnggg^^^UUUKKKAAA:::777666333111000/////////............---------,,,........................***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++***)))((()))+++---///////////////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000------........./////////......///000000111111111555555555555666888::::::???IIIWWWeeeqqq{{{yyynnnfff___]]]^^^aaaeeeiiinnnsssuuuzzzuuulllaaaWWWRRRQQQRRRUUUUUUTTTPPPKKKHHHGGGHHHDDDBBB???;;;777444222111//////000111222333333444666BBBYYYqqqzzzzzz~~~wwwkkkaaa[[[ZZZUUUMMMLLLRRRYYY\\\bbboooxxxsssdddfffvvv{{{{{{||||||}}}}}}~~~~~~yyywwwtttqqqnnnmmmllllllnnnnnnnnnllliiifffbbb___ZZZZZZXXXVVVTTTQQQPPPOOOPPPPPPPPPQQQRRRUUUXXXYYYYYY[[[\\\ZZZVVVQQQNNNMMMIIIGGGEEEEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPOOOPPPTTTVVVXXX^^^eeelllrrr{{{{{{vvvvvvwwwvvvuuuuuuvvvwww{{{|||ooolllpppvvvxxxwwwtttoooiii___SSSGGG???;;;999666444222111111222............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++++++++******+++,,,---...000111111111000///---,,,,,,,,,------------,,,,,,------,,,,,,---...000000............//////////////////000111111222333333555444444444666:::===???EEEOOO___nnn{{{{{{mmmddd___```bbbdddgggjjjlllmmmnnnmmmiiiaaaYYYSSSQQQRRRVVVXXXWWWTTTNNNIIIGGGGGGCCCBBBAAA???<<<888555333111111222222333333444444999CCC[[[wwwwwwmmmddd\\\\\\XXXPPPPPPWWW\\\]]]dddqqqzzzqqqbbbeeeuuu~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{zzz{{{}}}|||zzzuuupppmmmfffeeeccc```]]]ZZZWWWVVVWWWVVVTTTRRRRRRSSSTTTUUUQQQRRRSSSSSSPPPMMMLLLLLLIIIHHHFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPNNNNNNPPPQQQQQQUUU\\\cccjjjsss{{{xxxuuuuuutttrrrtttyyy|||zzzzzzuuuooorrrwww{{{|||zzzwwwrrrhhh\\\NNNEEE>>><<<999666444333333444//////.........---------////////////////////////)))))))))***+++,,,...///+++++++++++++++++++++++++++,,,------.........---111222222222111000...------..................---------,,,,,,---...000111............/////////000000000111222333333444444444333333333666;;;@@@CCCHHHTTTeeeuuuwwwkkk```aaaccceeegggggghhhhhhfffggggggbbb[[[UUUSSSSSSWWWYYYZZZVVVPPPJJJGGGFFFCCCCCCCCCBBB???<<<888666444444444444444444444444;;;EEE]]]zzzwwwmmmfff[[[]]]YYYSSSSSSZZZ___^^^iiittt|||ooo```dddsssxxxwwwtttqqqmmmiiigggeee```^^^[[[XXXVVVUUUUUUVVVOOOPPPQQQQQQOOONNNNNNOOONNNLLLJJJJJJKKKKKKJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLNNNMMMLLLPPPUUU^^^eeennnwww~~~xxxrrrrrrtttrrruuuyyyyyywww{{{yyykkkiiisss}}}}}}|||zzzvvvpppeeeXXXOOOEEEBBB>>>:::888555111///000///------......---,,,...---,,,,,,......---,,,......---,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,///222111,,,((()))***+++,,,---.........,,,,,,,,,---------.........000111000///...///111888777666555777<<>>999666777444111111333444444222999@@@YYYyyyuuukkkccc```WWWNNNNNNWWW\\\\\\```ppp{{{|||jjj]]]aaasss}}}~~~{{{rrrllliiifff```\\\\\\]]]^^^]]][[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^ZZZXXXXXX[[[]]]\\\ZZZYYYYYYXXXTTTPPPMMMMMMNNNSSSUUU[[[dddmmmvvvuuuooogggjjjooossstttxxx{{{pppkkkmmmrrrzzz~~~|||tttlllgggZZZUUUMMMEEE???:::666444222111//////000000000///...---,,,---.........,,,......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,........................------------------------000///---......---+++(((+++,,,,,,---------,,,,,,....../////////000000000,,,---///000000111333555111222444777<<>>888666444333222333333333666>>>UUUrrrqqqgggXXXLLLKKKQQQZZZ___kkkyyyrrrdddfffmmm{{{wwwvvvwwwzzz}}}~~~}}}~~~}}}xxxsssppppppooollljjj```^^^ZZZUUUQQQNNNMMMMMMJJJMMMSSSXXX[[[bbbttt|||ooommmnnnssswwwzzz~~~|||wwwvvvyyy|||}}}{{{wwwtttnnnfff\\\QQQHHHAAA<<<999666333000////////////...///...------//////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000------.........---,,,,,,------........./////////000111222222111111222333444777<<>>===:::666444555777888<<>>======;;;:::999888888999===RRRtttzzzsss```SSSTTTbbbuuu{{{xxxyyy{{{vvvtttssssssuuuxxx{{{||||||}}}}}}~~~~~~}}}~~~yyynnnjjjfffaaa]]][[[[[[[[[\\\eeeqqq}}}yyyyyyzzzvvvtttyyy|||{{{~~~}}}yyyuuurrrlllfffaaaQQQLLLDDD===888555222000//////////////////////////////...------,,,++++++------------------------................................................------------------------,,,,,,------......//////////////////000000000111333111222555555555777<<>>>>>===<<<;;;:::999999;;;>>>SSSuuu}}}xxx~~~zzznnn___TTTUUUaaarrr~~~yyyxxx~~~zzzvvvrrrqqqqqqsssvvvyyyzzzzzz||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}yyytttmmmfffaaa^^^\\\ZZZ___iiiwwwyyytttpppllljjjooovvv~~~xxxuuuyyy~~~~~~zzzwwwtttpppkkkhhhYYYSSSJJJAAA;;;777333111111111111111000000000000//////......---,,,,,,,,,//////...------,,,++++++........................////////////////////////------------------------,,,,,,---...///000111111/////////000000000111111555333333666666777;;;BBBSSSbbbqqqzzz|||lllfffbbbaaa```\\\ZZZ\\\]]]^^^```bbbccc___YYYUUUQQQSSSSSSPPPKKKGGGDDDCCC>>>>>>======<<<;;;::::::;;;>>>RRRssszzzwww|||yyyppphhh]]]UUUVVV```mmmvvv}}}wwwxxx}}}~~~{{{wwwqqqpppoooqqqtttwwwyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~}}}{{{rrrkkkeee```]]]]]]dddoooyyy|||uuulllgggeeeiiiooowwwyyyrrrsssxxx}}}|||yyyvvvssspppnnnbbb\\\RRRHHH@@@;;;666333222222111111000000000/////////......---------,,,......---------,,,,,,,,,........................................................................---......///000111111111//////000000000111111111555333333666777:::BBBKKKaaaqqqvvvnnngggfffddd___[[[[[[ZZZ[[[^^^aaaaaa^^^XXXSSSOOOPPPRRRRRROOOJJJFFFCCC??????>>>======<<<;;;;;;:::<<>>KKKWWWoooyyypppllliiiddd```___\\\\\\]]]^^^^^^[[[VVVRRRNNNOOOPPPQQQOOOKKKGGGCCC?????????>>>>>>=========;;;===OOOnnnwwwvvvxxxwwwrrrmmmdddaaa\\\ZZZZZZ^^^bbbfffggguuuqqqsssuuu~~~|||zzzvvvtttssstttwww{{{}}}~~~|||}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{||||||}}}|||{{{{{{}}}~~~yyypppiiiffffffhhhnnnyyyyyypppgggdddeeekkkvvv~~~tttppppppzzz|||~~~}}}zzzwwwuuuuuunnnhhh```WWWOOOGGG???:::333333222111000///...---........................++++++,,,,,,---...//////........................------------------------........................111000000000/////////...000000000111111111222222333333444888===FFFVVVeee}}}zzztttpppjjjeeeccc___]]][[[ZZZZZZYYYVVVTTTPPPOOOOOOOOOOOOLLLIIIFFF@@@@@@@@@??????>>>>>>>>>???@@@RRRooo}}}tttrrrsssqqqmmmkkkfffccc___\\\[[[\\\___aaa___mmmxxx~~~oooooottt~~~}}}xxxuuutttuuuxxx|||}}}}}}~~~~~~}}}|||zzzzzzzzzzzz{{{yyyzzzzzzyyywwwxxxzzz|||~~~~~~~~~{{{rrrmmmkkkjjjnnnwww}}}ooofffcccfffpppzzz{{{qqqmmmssswww|||~~~|||zzzyyyxxxoookkkeee^^^UUULLLCCC===555555444222111000..................////////////,,,---------------------.........................................................................../////////////////////000000111111111222222222444444666;;;BBBNNNbbbsss|||uuunnnhhhfffaaa^^^YYYVVVVVVXXXXXXYYYUUURRROOONNNNNNMMMKKKIII@@@@@@@@@@@@@@@?????????AAABBBSSSooo~~~}}}sssqqqrrrooommmmmmjjjgggccc^^^\\\\\\]]]^^^___kkkvvvsssqqqpppvvvtttrrrsssvvvzzz}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzxxxxxxxxxwwwvvvwwwzzz|||~~~~~~~~~|||~~~zzzyyyxxxzzzwwwjjjddddddmmmwwwsssmmmlllrrrzzz~~~}}}|||{{{{{{ooolllgggaaaYYYPPPFFF???777777555444222111000///.........//////////////////......------,,,,,,+++........................////////////////////////////////////////////////,,,,,,---...///000111111000111111111111222222222555555888>>>EEESSSiii|||xxxpppjjjgggbbb]]]WWWTTTTTTXXX[[[]]]YYYTTTOOOMMMNNNNNNMMMLLLAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@QQQmmm}}}|||zzz~~~tttrrrsssqqqpppqqqnnnjjjeee```\\\[[[\\\]]]bbbnnnxxxxxxuuukkkuuurrrpppppptttxxx|||}}}{{{||||||}}}}}}}}}}}}}}}{{{||||||||||||{{{zzzyyyxxxxxxxxxwwwwwwxxx{{{~~~|||{{{{{{}}}}}}zzzyyy{{{}}}wwwnnnhhhiiiooo{{{~~~vvvrrrnnnooorrryyy~~~zzztttqqqmmmggg___VVVMMMGGG:::888777444333222222333111000///..................,,,++++++,,,------,,,------------------------///...,,,,,,---...//////////////////////////////000000000000111111111111444222222444333111333888666888<<>>NNNkkk{{{wwwuuuzzzrrriiimmmtttyyy{{{{{{{{{tttfffXXXSSSUUUXXXbbbnnn~~~kkkhhhzzz~~~xxxvvvrrrppppppsssxxxzzz~~~}}}|||{{{|||||||||{{{zzzyyyxxxwwwyyyyyyyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~uuukkkiiilllvvv}}}~~~~~~xxxuuuqqqppprrrxxxzzzwwwtttooojjjccc[[[RRRLLL@@@>>>:::777444333333333000000///........./////////---,,,,,,---......---------------------------...---,,,,,,---///000000////////////////////////000000000000111111111111111///000222111...000555333777>>>GGGSSSddduuu{{{vvvqqqkkkiiifff___YYYWWWWWWYYYYYY^^^[[[VVVSSSRRRQQQPPPOOOHHHFFFCCC@@@??????@@@AAACCCBBBQQQlll{{{xxxuuuyyysssiiillltttzzz}}}{{{zzzsssfffYYYSSSUUUYYYgggvvvooogggvvvxxxuuurrrppppppsssvvvxxx||||||}}}}}}||||||{{{zzz|||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwxxxyyyzzz|||}}}~~~}}}{{{{{{{{{|||}}}}}}}}}|||{{{|||}}}~~~tttnnnnnnrrrwwwyyyyyy~~~~~~zzzvvvtttxxx{{{zzzwwwsssnnnhhhaaaYYYTTTIIIFFF@@@;;;666444333333//////////////////000111000...------...//////...------------------------,,,,,,,,,------///000111////////////////////////000000000000111111111111///...///222111...///333333:::EEEPPP^^^nnn~~~~~~vvvooommmjjjeee^^^XXXUUUUUUWWW\\\YYYWWWUUUTTTSSSQQQOOOKKKHHHEEEAAA???>>>???@@@CCCBBBQQQlll}}}}}}{{{wwwjjjkkkssszzz}}}yyywwwpppeeeZZZSSSUUUYYYkkk|||tttfffpppwwwuuusssqqqqqqrrrtttuuuxxxxxxyyyzzzzzzzzzzzzzzz|||zzzxxxvvvuuuuuuvvvwwwtttttttttvvvwwwyyy{{{||||||{{{yyywwwwwwxxxzzz{{{{{{zzzzzzzzzzzz|||~~~zzz{{{}}}yyyvvvtttvvvvvvwww|||zzzyyy}}}}}}{{{yyyuuuqqqlllfff___[[[RRRNNNGGG???999555333222////////////000111111222000...------...//////...........................---.........------...//////////////////////////////000000000111111111111111000111444444111222666777AAAPPP___lllzzz~~~uuuppplllhhhbbb[[[TTTTTTWWWYYYXXXWWWWWWWWWUUURRRPPPMMMKKKFFFBBB???>>>>>>>>>??????OOOkkk~~~nnnkkkrrryyy|||vvvrrrkkkcccYYYRRRSSSXXXjjj{{{|||iiilllxxxvvvuuusssqqqqqqqqqrrrsssttttttvvvwwwxxxyyyyyyyyy{{{yyyvvvtttssssssuuuvvvssssssttttttuuuvvvxxxxxxyyyxxxuuuttttttuuuwwwyyyxxxxxxxxxxxxyyy{{{|||}}}{{{{{{|||}}}~~~~~~~~~xxxvvvuuuuuuzzz}}}}}}|||zzzvvvrrrnnniiiddd```YYYTTTMMMDDD===777444222000000000000000111222333///---,,,,,,---......---...........................///000///---+++,,,---000000000000000000000000///000000000111111111111111000222555555333444999<<>>===>>>>>>???MMMiiirrrkkkqqqwwwxxxqqqkkkeee```XXXPPPPPPUUUeeewwwmmmiiimmmxxxvvvtttrrrppppppqqqqqqqqqrrrtttuuuwwwxxxxxxxxxzzzxxxuuusssrrrrrrtttuuuuuuuuutttsssssssssttttttvvvuuusssrrrrrrtttuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~{{{}}}|||wwwsssssswww}}}}}}{{{wwwsssoookkkfffccc^^^ZZZSSSKKKCCC<<<777444111111111111111111222333///---,,,,,,---......---........................---///111000---+++,,,---000000000000000000000000000000000000111111111111111///000444444444777===DDDSSSiiiyyy|||rrriiihhhccc[[[YYY\\\WWWVVVVVVXXXYYYYYYWWWUUUQQQNNNIIIDDD@@@>>>>>>>>>AAAAAANNNggg~~~tttkkkooottttttnnnfff```^^^WWWNNNNNNTTT```rrrqqqgggcccrrr{{{xxxuuurrrppppppqqqqqqqqqrrrtttuuuwwwxxxxxxxxxyyyxxxuuusssrrrrrrssstttvvvuuutttsssrrrrrrqqqqqqsssssssssssssssttttttuuutttuuuvvvwwwxxxyyyzzz{{{}}}||||||{{{{{{||||||}}}xxxzzz}}}~~~~~~zzzttttttvvv|||~~~~~~|||xxxtttqqqmmmhhheeeaaa^^^YYYRRRIIIBBB;;;888333333222111111111222222000...------...//////...........................)))---111000---,,,...000000000000000000000000000000000000000111111111111333111111444666777<<>>>>>???@@@LLLddd|||tttjjjnnnrrrqqqlllccc^^^]]]XXXNNNNNNTTTYYYkkkrrrddd[[[ddd~~~{{{vvvqqqooooooqqqrrrrrrssstttvvvwwwxxxxxxyyyxxxwwwvvvtttssssssssssssuuuuuutttsssrrrrrrrrrrrrrrrrrrtttuuuuuuuuuttttttssstttuuuwwwyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz||||||yyy{{{}}}~~~~~~~~~}}}~~~vvvvvvwww|||~~~}}}~~~yyyuuurrrnnniiifffdddaaa]]]VVVNNNFFF???;;;444444333222111111111111111000......000000000///////////////////////////&&&+++000000...---000333000000000000000000000000000000000000111111111111666444444777999;;;BBBIIIXXXjjj}}}nnnmmmlllddd^^^___WWWVVVUUUWWWYYYZZZZZZYYYQQQNNNJJJEEEAAA?????????;;;===IIIbbb|||sssiiimmmrrrppplllbbb]]]^^^YYYOOONNNUUURRRfff|||rrrbbbVVV]]]vvv|||vvvqqqooooooqqqsssssstttuuuwwwxxxxxxyyyyyywwwwwwvvvuuutttsssrrrrrrtttssssssrrrrrrsssssstttqqqrrrtttvvvvvvvvvtttsssssstttvvvwwwyyyzzzzzz{{{vvvvvvvvvvvvxxxzzz|||}}}|||~~~~~~{{{|||tttuuu||||||~~~yyyqqqkkkiiiiiidddbbb^^^ZZZUUUNNNFFFAAA;;;777333111111111111111000000000000////////////000000//////.........---------...///000111222222000000000000000000000000222222111111111111111222000111333555888@@@KKKSSSiiiwww{{{pppmmmkkkfffbbbZZZWWWUUUVVVXXXZZZZZZXXXWWWPPPIIIEEEDDDDDD@@@===???AAAFFFWWWuuukkkbbbiiiqqqsssnnnggg```[[[VVVQQQQQQTTTTTTeeevvvsss___OOOUUUhhh~~~{{{uuuqqqqqqrrrqqqpppssstttvvvxxxxxxwwwuuusssxxxwwwwwwuuutttrrrpppooossssssttttttssssssrrrqqqrrrsssttttttuuuuuuttttttssstttvvvvvvuuuuuuwwwxxxvvvuuuttttttuuuwwwyyy{{{|||{{{yyyxxxxxxzzz}}}zzzwwwyyy}}}~~~~~~xxxqqqllljjjkkkgggeeeaaa^^^YYYRRRJJJEEE<<<888444111111222222222111000000000////////////000000/////////.........////////////000000000000000000000000000000000000222222111111111111222222111444666777;;;EEESSS^^^sssuuunnnkkkiiiggg\\\YYYUUUTTTVVVWWWXXXWWWVVVPPPIIIFFFFFFEEEBBB???@@@AAAEEEUUUsssnnndddjjjqqqssskkkddd^^^YYYTTTNNNMMMOOOSSS^^^lllxxxsss___OOOQQQ___ttt}}}uuuqqqpppqqqqqqpppuuuvvvxxxxxxwwwuuusssqqqssssssssstttssssssrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqrrrssssssttttttssssssrrrtttuuuuuuuuuuuuvvvxxxwwwvvvuuuuuuuuuwwwyyyzzzzzzyyyyyyxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}zzzzzz|||zzzwwwwwwxxxwww|||~~~|||xxxrrrnnnmmmmmmkkkiiifffbbb]]]WWWPPPKKK>>>:::555222222222222222111111000000000/////////000000////////////......111000000000/////////...000000000000000000000000222222111111111111222222222777:::;;;>>>KKK^^^nnn~~~tttmmmkkkkkk```[[[VVVRRRRRRSSSUUUUUUSSSOOOIIIFFFGGGFFFDDDBBBAAAAAACCCRRRpppsssgggiiimmmmmmhhhbbb\\\XXXSSSLLLJJJLLLRRRWWWbbbsssvvvcccQQQNNNVVVgggwwwqqqoooqqqqqqqqqwwwwwwxxxxxxvvvtttqqqoooqqqqqqrrrrrrrrrrrrrrrrrrppppppppppppooooooooonnnppppppqqqrrrrrrrrrrrrrrrqqqsssttttttttttttuuuwwwvvvuuuuuuttttttuuuvvvvvvwwwwwwxxxyyyzzz|||}}}}}}||||||||||||}}}yyytttrrrrrrssstttvvvyyyxxxtttsssqqqtttxxx|||wwwxxxyyyzzzyyywwwtttqqqoooooollliiieeeaaa[[[UUUQQQAAA===777333111222222222111111111000000000//////000000//////////////////000000000000////////////000000000000000000000000222222111111111222333333444999>>>>>>AAAPPPgggzzzrrrlllkkkccc___XXXSSSPPPPPPRRRSSSPPPLLLHHHGGGGGGGGGEEEDDDAAAAAAAAANNNjjjzzziiiggggggeeefff```\\\ZZZTTTMMMJJJKKKQQQTTT___rrrzzzhhhVVVNNNOOO^^^{{{zzzrrrpppqqqrrrrrrvvvvvvwwwwwwvvvtttrrrqqqtttsssrrrqqqpppooonnnnnnpppoooooonnnnnnnnnnnnnnnnnnoooppppppqqqqqqpppppppppqqqssssssrrrrrrtttuuussssssssssssssssssrrrrrrtttuuuxxxzzz{{{|||||||||{{{{{{{{{{{{||||||}}}}}}xxxsssqqqnnnllllllooottt|||yyyqqqmmmkkkiiijjjooo|||qqqnnnqqqvvv{{{|||yyyuuuqqqpppmmmjjjfffccc^^^YYYUUUFFFAAA999444111111111000111111111111000000000000//////000000000000000000.........///000111111111111111111111111111111111222222111111222333333444555:::@@@BBBFFFUUUmmmyyymmmhhheeebbb\\\VVVQQQOOOPPPQQQLLLKKKHHHGGGFFFFFFFFFEEEBBBAAAAAAJJJbbb~~~nnniiihhheeeeeeaaa^^^\\\WWWPPPKKKLLLMMMSSSaaauuu}}}lllZZZNNNKKKVVVrrr~~~uuuqqqqqqrrrrrrrrrssstttuuuvvvvvvuuuuuutttsssqqqooonnnnnnmmmnnnppppppnnnnnnmmmnnnnnnnnnmmmnnnoooooopppooooooooooooppprrrrrrqqqqqqssstttssstttuuuuuuuuutttsssrrrsssuuuwwwzzz{{{|||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||xxxrrrnnnkkklllnnnsssyyy|||pppiiihhhfffeeejjjwwwpppiiilllssszzz}}}|||wwwrrrqqqnnnjjjgggddd```\\\YYYMMMGGG>>>777333222111000222222111111111000000000//////000000000000111111------...///000111222222111111111111111111111111222222111222222333444555555;;;BBBFFFNNN^^^uuuqqqhhhfffeeeaaa[[[UUUQQQOOOOOOLLLKKKJJJHHHGGGGGGFFFFFFAAACCCBBBFFF[[[wwwuuuqqqqqqpppkkkgggeeeddd^^^TTTNNNMMMJJJSSSfff{{{ppp]]]PPPIIIOOOgggyyytttssssssrrroooppprrrtttvvvwwwxxxxxxrrrqqqpppooonnnooopppppppppooommmllllllmmmmmmnnnmmmmmmnnnooooooooooooooommmoooppppppppppppqqqsssuuuvvvxxxyyyyyyxxxvvvuuusssuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{zzzzzzyyyzzz|||}}}~~~|||~~~zzzvvvtttqqqqqqsssyyytttlllgggggghhhkkksss}}}vvvjjjlllpppvvv{{{{{{wwwtttrrroookkkhhhfffbbb___\\\TTTNNNDDD;;;666444333222222222222111111111000000//////000000000111111111......//////000000111111111111111111111111111111222222222222333444555555555;;;DDDMMMYYYkkkxxxmmmeeeffffffbbbZZZSSSOOONNNMMMMMMMMMKKKJJJHHHHHHIII@@@DDDCCCDDDTTTqqq|||yyy{{{zzzyyyuuussspppiii]]]UUURRRNNNXXXlllwwwdddUUUKKKLLL___ttt}}}wwwuuusssrrrooopppqqqsssuuuwwwxxxyyytttsssqqqooonnnnnnoooooonnnmmmllljjjjjjkkklllmmmmmmmmmnnnooooooooooooooolllnnnooooooooooooppprrrsssuuuxxxzzzzzzyyywwwvvvuuuvvvwwwxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxvvvwwwxxxzzz}}}~~~xxxssssssvvv|||{{{ssscccfffiiijjjlllsss~~~{{{mmmmmmnnnrrrwwwyyywwwtttssspppllliiigggddd```^^^ZZZRRRHHH???999666444333222222222111111111111000//////000000111111111222000000000000////////////111111111111111111111111222222222222333444555666555;;;EEEQQQaaattt~~~rrreeegggiiifff^^^UUUOOOMMMOOOOOOOOONNNKKKJJJJJJJJJ@@@EEEEEECCCPPPmmm}}}~~~~~~|||ssseee[[[XXXUUU]]]rrrjjj[[[OOOMMM\\\nnnyyywwwtttrrrppppppqqqsssuuuvvvwwwxxxyyywwwssspppmmmlllkkklllmmmllljjjhhhhhhiiijjjkkkmmmnnnnnnooooooooooooooolllmmmoooooonnnnnnpppqqqoooqqquuuxxxxxxwwwuuusssvvvvvvwwwwwwwwwxxxxxxyyyvvvwwwxxxzzzzzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxuuuuuuvvvxxxzzz}}}{{{~~~wwwvvv{{{wwwiiidddbbbfffjjjlllpppuuu|||nnnnnnkkkjjjqqq|||zzzuuurrrnnnkkkiiifffbbb___[[[UUUMMMEEE@@@<<<888666666444111...---...///000000000000000////////////000000000000000000000000222222111111111111111111...444444000///444555333666AAANNNZZZjjj~~~vvviiiddd```aaabbb___UUULLLIIILLLPPPRRRPPPLLLIIIGGGHHHEEECCCCCCMMMccc~~~vvvvvvyyy{{{~~~qqq```RRRVVV\\\lllrrr]]]NNNMMMVVV___zzzsssooommmmmmnnnoooqqqsssuuuvvvwwwwwwwwwtttpppllliiiiiijjjiiiiiiiiiiiijjjjjjkkklllmmmmmmnnnnnnooonnnnnnmmmmmmmmmllllllllllllmmmnnnqqqqqqrrrrrrsssttttttuuuyyywwwuuussssssuuuxxxzzz|||{{{yyyxxxwwwwwwxxxyyyxxxwwwvvvtttttttttuuuvvvttttttvvvxxxzzz|||}}}~~~~~~|||~~~~~~rrrtttxxxzzz|||}}}~~~yyyiiibbb___aaadddggglllqqq{{{}}}ssssssqqqnnnrrr{{{~~~{{{xxxuuuqqqmmmjjjgggdddaaa\\\WWWPPPIIICCC>>>999666555333111///...///000000111111000000000/////////111111111111111111111111222222111111111111111111///333555111111666888777888DDDSSS___oooxxxkkkfffbbbccceeebbbZZZRRROOOPPPQQQQQQNNNLLLIIIHHHIIIFFFCCCCCCLLLaaaxxxvvvwwwxxxuuuggg\\\TTTVVVbbbuuuvvv```OOOKKKSSS\\\www|||uuupppnnnmmmmmmoooppprrrtttuuuvvvttttttrrroookkkiiiiiijjjllllllkkkkkkllllllmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmmmmmmmmmmoooooopppqqqrrrsssssstttwwwuuusssrrrssstttvvvxxxzzzyyyxxxvvvvvvvvvvvvwwwwwwvvvuuutttttttttuuuuuuxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||ggghhhjjjkkkmmmooosssvvvzzznnnfff___^^^```ccchhhnnntttzzz|||zzzuuutttyyy}}}~~~~~~zzztttpppllliiifffddd]]]ZZZTTTNNNHHHAAA;;;777333333222111000000000000222222111111111000000000111111111111111111111111111111222222222222222222000444555333333888;;;;;;;;;IIIYYYgggwww{{{pppjjjeeeeeegggggg```ZZZVVVUUUSSSPPPNNNLLLLLLKKKKKKGGGCCCCCCJJJ^^^~~~~~~yyywwwssszzz}}}xxxnnneeeUUURRRVVVbbbppp{{{|||fffQQQIIIOOOXXXlllwwwpppmmmlllmmmnnnoooqqqrrrssstttpppqqqpppmmmjjjiiiiiijjjllllllllllllllllllmmmnnnkkkllllllmmmllllllkkkkkkjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrsssssssssrrrrrrssstttuuuuuuyyyxxxvvvuuuttttttuuuuuuvvvuuuttttttssstttttttttzzzzzz{{{|||}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~___`````````aaadddiiilllpppvvv}}}zzzpppfffaaaaaaccciiiooosss~~~~~~xxxxxx|||}}}wwwqqqmmmjjjgggddd^^^[[[WWWRRRLLLDDD<<<777333333222222222111111111222222222222111111111000111111111111111111111111111111222222222222222333222444555444444777;;;===???NNN```pppwwwppphhhgggiiijjjfffaaaYYYWWWTTTRRRQQQQQQOOONNNNNNHHHDDDDDDIIIYYYyyyzzzoootttxxxxxxwwwvvvpppiiiXXXQQQNNNSSS^^^kkkyyynnnVVVJJJMMMTTTeeexxxooojjjkkklllmmmnnnooopppqqqrrrnnnoooooonnnkkkjjjkkklllkkkkkkjjjjjjjjjkkkkkkllliiijjjjjjjjjjjjiiihhhhhhhhhjjjlllnnnoooooommmlllmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrsssttttttttttttxxxwwwuuutttsssssstttttttttttttttsssssssssttttttwwwxxxyyy{{{|||||||||{{{~~~}}}|||}}}~~~XXXXXXXXXXXXXXX[[[```dddiiinnnvvv|||ooogggddddddiiiooouuu~~~zzz|||}}}xxxrrrnnnjjjgggddd]]][[[XXXTTTOOOGGG>>>888444444333333222222111111222222222222111111111000111111111111111111111111111111222222333333333333555444555555555666:::>>>EEEUUUhhhyyywwwlllhhhjjjllliiieeeYYYWWWVVVVVVWWWVVVTTTQQQPPPJJJFFFGGGHHHTTTsssppprrrsssrrrssstttoooiiiYYYPPPIIIJJJRRR^^^mmmzzzsss\\\NNNMMMRRRaaa}}}yyynnnhhhkkkkkkllllllmmmnnnoooooonnnooopppooonnnmmmmmmooollllllkkkjjjjjjkkkkkkkkkggghhhhhhhhhggggggfffeeefffhhhkkkmmmnnnnnnmmmlllnnnnnnnnnoooppppppqqqqqqpppqqqrrrttttttuuuttttttxxxwwwuuutttssssssttttttsssssstttttttttttttttttttttuuuxxxzzz|||}}}}}}}}}|||{{{zzz|||~~~~~~SSSSSSSSSRRRRRRUUUYYY\\\bbbgggooovvv~~~wwwmmmfffdddhhhmmmvvv}}}}}}|||}}}xxxtttppplllgggddd]]]\\\YYYVVVQQQJJJBBB<<<777666444333222111111111222222111111111000000000222222222222222222222222111111222222333444444444666444444666666777;;;AAAPPP___sssrrrkkkkkkllljjjggg\\\YYYWWWXXXZZZ[[[XXXTTTSSSLLLIIIJJJIIIPPPlllssstttrrroooqqqrrrnnngggWWWOOOHHHGGGLLLTTTbbbmmm~~~uuubbbSSSOOOPPP]]]yyyzzzpppiiijjjjjjjjjkkkkkklllllllllnnnpppqqqqqqpppoooooopppooonnnmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhgggfffeeeeeeeeefffhhhjjjlllmmmmmmmmmooooooooooooooooooooooooooopppqqqsssttttttttttttwwwvvvtttsssrrrrrrsssssssssssstttuuuuuuuuuttttttsssuuuyyy|||~~~~~~zzzyyyyyy{{{~~~QQQQQQRRRQQQQQQSSSVVVYYY\\\```fffmmmttt|||tttkkkfffhhhmmmsssyyy}}}}}}zzzwwwsssnnnhhhddd___]]][[[XXXTTTNNNFFFAAA:::888555222111000111111111111000000000/////////222222222222222222222222111111222222333444444555555222333777999:::@@@HHH\\\lllyyyooommmmmmkkkiiibbb^^^YYYXXXZZZ[[[ZZZWWWUUUNNNLLLMMMIIILLLfffsssrrrooolllmmmoookkkcccUUUOOOJJJJJJLLLQQQZZZccctttyyy|||ttteeeWWWPPPNNNVVVrrr|||sssmmmiiiiiijjjjjjjjjjjjjjjkkknnnppprrrrrrpppoooooopppoooooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiihhhgggfffddddddfffgggiiikkklllmmmoooooonnnnnnmmmlllllllllnnnoooooopppqqqrrrssstttuuutttrrrqqqppppppqqqqqqssstttuuuvvvvvvvvvuuuuuusssuuuyyy{{{}}}}}}|||{{{xxxxxxxxxzzz~~~RRRSSSTTTSSSSSSTTTWWWYYYXXX[[[```fffmmmvvv~~~yyyoooiiijjjnnnooouuu{{{~~~}}}{{{yyyvvvpppiiieee```___\\\YYYVVVPPPJJJEEE<<<999666222000000111222000000000000////////////222222222222222222222222111111222333333444555555333000222888;;;===DDDMMMeeettt}}}qqqnnnnnnllljjjiiibbbZZZWWWXXX[[[ZZZYYYVVVOOONNNOOOJJJJJJbbbpppoookkkhhhjjjlllggg```UUUQQQNNNOOOPPPQQQXXX___nnnssswwwrrrfffYYYPPPMMMPPPlll~~~vvvqqqiiiiiiiiiiiiiiiiiiiiijjjmmmoooqqqrrrpppooonnnooonnnmmmlllkkkkkkkkkkkkkkklllllllllkkkkkkiiihhhhhhcccddddddfffhhhjjjlllmmmooonnnnnnlllkkkjjjiiiiiimmmmmmmmmnnnoooqqqrrrssssssrrrqqqoooooooooooopppssstttvvvwwwwwwwwwvvvuuussstttwwwyyyzzzyyyxxxvvvwwwwwwwwwzzz}}}}}}SSSSSSRRRSSSSSSTTTUUUUUUVVVXXX[[[^^^dddkkktttyyyxxxpppkkkggggggmmmwww{{{~~~xxxqqqmmmkkkbbb```]]]ZZZWWWRRRMMMIII???===999555333222333333444333111//////000111222...///111222333333222222000111111111111222222222///333777666555===LLLYYYrrrvvvtttoooiiimmmhhhbbb\\\XXXXXXXXXYYYXXXXXXWWWQQQJJJNNNdddzzzyyyoooggghhhlllkkkiiihhhZZZXXXTTTOOOLLLOOOVVV\\\iiimmmppplllbbbYYYTTTSSSVVVbbbxxxxxxssskkkhhhdddbbbdddgggiiikkkjjjlllmmmnnnmmmlllmmmnnnlllkkkhhhfffeeefffhhhiiikkkkkkllllllmmmlllllllllgggggghhhhhhiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllnnnoooqqqrrrrrrsssrrrrrrqqqpppooonnnnnnnnnpppsssuuutttttttttuuu{{{xxxuuuvvvxxxzzzyyywwwzzzzzz|||}}}}}}|||{{{{{{SSSSSSSSSSSSSSSTTTUUUVVVUUUVVVXXXYYY]]]bbbiiinnnvvv|||yyyqqqjjjhhhmmmvvv}}}zzz{{{~~~yyysssnnnllleeebbb^^^[[[XXXTTTOOOLLLBBB???;;;666333222333333444333111000///000111222...///111222333333222222222222222222333333333333555888:::999;;;EEEWWWeeewww}}}tttlllllljjjfffaaa[[[WWWVVVVVVWWWVVVUUUOOOIIIMMMaaavvvwwwnnnmmmnnnlllgggeeeWWWUUURRRNNNLLLPPPWWW]]]eeehhhjjjggg```YYYSSSPPPQQQ\\\rrrzzzuuujjjgggbbb```aaadddfffggghhhjjjlllmmmllllllmmmnnnkkkiiigggeeeeeefffhhhiiijjjjjjkkkllllllllllllkkkhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmnnnoooppppppqqqqqqppppppoooooonnnnnnoooqqqrrrsssrrrrrrssstttzzzyyyxxxxxxyyyzzzyyywwwyyyzzz{{{}}}}}}}}}}}}|||}}}~~~RRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVYYY]]]aaaiiioooxxxwwwmmmiiilllttt{{{~~~xxxwww{{{~~~{{{uuupppmmmhhheee```[[[XXXVVVRRRPPPHHHDDD>>>888444222333444444333222000000111111222///000111333333333333222333333333444444444555555666888888888<<>>888555444444444333333222222222222222///000222333444444333333333333333333444444444444777888;;;???JJJ___vvvwwwhhhlllpppnnnggg___XXXUUUOOOMMMKKKJJJGGGIIISSS___~~~vvvkkkeeebbb\\\TTTNNNMMMQQQVVVZZZZZZXXXYYY___dddddd]]]VVVMMMQQQ]]]rrr|||xxxssslllgggddddddccccccaaacccfffgggggghhhiiikkkooonnnkkkhhhfffdddcccbbbeeefffggghhhiiiiiiiiiiiikkkjjjjjjiiiiiihhhhhhhhhgggggghhhiiijjjjjjkkkkkklllllllllmmmmmmnnnnnnnnnlllllllllllllllmmmmmmmmmiiiiiiiiiiiijjjnnnssswwwwwwzzz~~~~~~zzzwwwwwwyyy}}}}}}|||{{{{{{zzzzzzzzz}}}||||||{{{zzzyyyxxxxxxMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQOOOMMMMMMNNNPPPQQQSSSVVVZZZ___gggooouuu~~~oookkkjjjqqqyyyqqqrrruuuxxxzzzyyyvvvssslllhhhbbb]]][[[YYYXXXWWWSSSPPPIIIBBB<<<888555444333333333333333222222222000111222444444444444333333333333444444444555555555888>>>GGGUUUiii~~~fffggggggfffccc]]]WWWSSSOOOLLLJJJJJJIIIIIIPPPYYYrrr|||nnnfffbbb[[[QQQKKKKKKOOOSSSWWWUUUUUUXXX___eeefffbbb\\\NNNOOOUUUfff|||vvvooohhheeecccbbbaaa```bbbdddeeeeeeeeeggghhhmmmllljjjhhheeedddcccbbbcccdddeeeggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhiiijjjjjjjjjkkkllllllmmmnnnnnnoooooommmmmmllllllllllllllllllggghhhhhhiiijjjnnnssswwwvvvxxxyyyzzzyyyxxxwwwxxx}}}|||{{{zzzyyyyyyyyyyyy|||{{{zzzyyyxxxwwwwwwwwwMMMNNNNNNOOOPPPRRRTTTUUURRRRRRRRROOOLLLJJJKKKLLLNNNOOOOOOQQQTTT[[[ccciiiqqquuu{{{yyyqqqkkkmmmtttzzzqqqqqqrrruuuyyyyyywwwtttmmmjjjeeeaaa^^^\\\ZZZYYYTTTQQQLLLFFF???:::666555333333444444333333222111000111222444555444444333444444555555555666666666444:::DDDQQQaaatttjjjfffbbb```___]]]WWWSSSOOOLLLJJJKKKKKKJJJOOOVVVhhh}}}tttkkkbbbVVVMMMJJJLLLOOOPPPNNNQQQVVV]]]ccceeeccc```SSSPPPRRR```zzz|||ssslllgggeeecccaaa___aaacccdddccccccdddeeeggggggfffeeeddddddccccccbbbcccdddfffggggggggghhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjlllmmmnnnoooooonnnnnnmmmmmmllllllkkkkkkhhhiiijjjjjjjjjlllpppsssuuuttttttuuuwwwxxxwwwwwwyyyxxxxxxwwwxxxyyyzzz{{{xxxwwwvvvuuuuuuvvvwwwxxxOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUTTTQQQMMMKKKKKKKKKMMMMMMLLLLLLNNNTTT\\\aaafffkkksss{{{vvvlllkkkppptttzzz~~~rrrqqqqqqtttxxxyyywwwuuuoookkkgggcccaaa___\\\ZZZTTTRRRMMMHHHBBB<<<777555333333444444444333222111000111333444555555444333666666666666777777777777888@@@MMM\\\mmmpppiiiaaa^^^___^^^YYYTTTPPPLLLKKKLLLLLLKKKOOOTTTbbbzzzxxxmmm^^^RRRLLLJJJJJJJJJIIIMMMTTT[[[aaacccbbbaaaXXXTTTRRR^^^yyyxxxpppkkkhhhfffddd___aaacccccccccbbbcccdddaaabbbbbbccccccdddeeeeeeaaabbbdddeeefffgggggggggeeeeeeffffffgggggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhggghhhiiijjjlllmmmnnnooooooooonnnmmmllllllkkkkkkkkkkkklllkkkkkkkkknnnpppuuurrrppprrrvvvxxxwwwvvvvvvuuuuuuvvvwwwzzz|||}}}ssssssrrrssstttvvvxxxyyyUUUSSSRRRRRRVVVYYY[[[[[[[[[XXXTTTPPPMMMKKKKKKKKKJJJIIIHHHIIIKKKOOOSSSUUU___dddlllttt}}}zzzppppppqqqnnnsss||||||uuuooooootttwwwvvvtttqqqmmmgggdddccc```\\\YYYVVVSSSOOOKKKFFF???888333666444333333333333222000111111222333333444555555666555555444555666777999:::CCCTTThhh{{{{{{ooohhhaaa]]]]]]\\\XXXTTTSSSRRRPPPMMMLLLNNNQQQUUUYYY~~~}}}jjj[[[RRRNNNJJJHHHKKKLLLPPPVVV^^^cccfffggg]]]TTTPPP[[[ssszzzoooiiieeedddcccaaaaaabbbdddeeeeeebbb```]]]]]]^^^```aaabbbcccdddfffffffffeeeccccccdddfffffffffgggggghhhhhhiiiiiiggggggffffffffffffgggggghhhhhhhhhiiijjjjjjkkkkkkmmmmmmmmmoooppppppmmmjjjmmmllljjjiiiiiikkknnnpppqqqrrrrrrrrrqqqqqqsssuuurrrrrrtttvvvyyyzzzyyyxxxsssrrrpppqqqsssttttttsss\\\YYYVVVUUUVVVWWWWWWWWW[[[YYYUUUQQQNNNMMMLLLLLLMMMLLLJJJIIIIIIKKKMMMOOOXXX]]]eeemmmvvvzzzppppppooojjjlllttt~~~{{{uuussswwwzzzyyywwwtttpppkkkgggdddaaa]]]YYYXXXUUUQQQMMMHHHAAA:::555555444222222333333222111222222222333333444444555666666666666666777999;;;BBBMMM^^^qqq}}}tttlllccc^^^^^^]]]ZZZVVVSSSSSSRRRPPPNNNOOORRRUUUZZZxxxyyyfffWWWNNNHHHEEEHHHJJJOOOVVV\\\aaadddddd^^^VVVRRR[[[nnn}}}ssskkkfffbbb```^^^^^^^^^```bbbbbb```^^^^^^^^^___```bbbcccddddddeeegggggggggeeedddeeefffeeeffffffggghhhhhhiiiiiigggffffffeeeeeeffffffgggfffffffffggghhhhhhiiiiiimmmmmmmmmoooqqqpppnnnlllnnnllljjjiiiiiikkkmmmnnnppprrrssssssqqqqqqrrrsssqqqqqqrrruuuxxxyyyxxxwwwsssqqqppppppqqqqqqpppoooccc```\\\YYYXXXXXXWWWVVV[[[YYYVVVSSSPPPOOONNNNNNMMMKKKIIIHHHGGGHHHJJJKKKQQQVVV]]]eeennnxxxuuurrrmmmgggfffkkkwww|||}}}zzz{{{|||||||||xxxtttooojjjeeeaaa]]]ZZZYYYWWWSSSPPPKKKEEE>>>999555333111111333333333111333333333333333444444444666777888888888:::<<>>666444222111222333444333555444444444444444444444333666888999:::>>>FFFLLLZZZlllrrrgggccc```]]]ZZZYYYYYYXXXWWWUUUVVVYYY[[[bbbeeellljjjVVVKKKGGGAAAFFFMMMSSSXXX]]]aaaeeemmmkkkeee]]]]]]mmmuuummmgggccc```]]]\\\\\\^^^```aaa```_________```bbbcccdddeeefffaaacccffffffdddbbbaaaaaadddddddddeeeffffffggggggddddddccccccccccccdddddddddddddddeeeffffffgggggghhhgggggghhhjjjkkkjjjhhhjjjiiihhhhhhhhhhhhiiiiiijjjllloooooonnnlllkkkkkkmmmllllllmmmoooqqqqqqpppiiiiiijjjkkkkkkhhhccc___zzzssskkkfffaaa\\\ZZZXXXXXXWWWWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKIIIHHHHHHIIILLLOOOTTTZZZaaaiiiooozzzrrrhhheeefffnnnwww}}}xxxpppggg___[[[ZZZXXXVVVTTTRRROOOJJJDDD@@@999777333222333444444444444444444444444555555555333666888999:::AAAMMMVVVcccttt}}}{{{zzzzzzyyyyyyyyyzzzzzz|||}}}~~~}}}}}}~~~}}}qqqkkkgggccc______^^^\\\YYYXXXZZZ]]]aaafffhhhlll|||mmmZZZOOOJJJAAAFFFKKKPPPUUU\\\dddkkkvvvvvvoooddd]]]fff}}}{{{qqqiiibbb^^^]]]\\\[[[[[[]]]^^^]]]\\\^^^___```aaabbbdddeeeeeeaaabbbddddddbbbaaa```aaaccccccddddddeeefffffffffeeeddddddccccccddddddeeeeeeeeefffgggggghhhhhhiiihhhgggeeefffggghhhgggfffggggggggggggggghhhiiiiiikkknnnppppppoooooooooooonnnmmmkkkkkkmmmnnnnnnmmmffffffffffffeeebbb\\\XXX~~~vvvnnngggaaa]]]YYYWWWWWWWWWWWWVVVVVVUUUTTTUUUTTTSSSQQQOOOMMMLLLKKKJJJKKKNNNPPPTTTZZZbbbgggooovvv{{{ooohhheeeiiisss{{{sssiiiaaa]]]]]]XXXWWWUUUSSSPPPLLLFFFBBB===999555333333444444444333333444444555555666666555777999999<<>>FFFTTTeeeyyyyyytttqqqpppwwwzzz}}}}}}{{{zzz}}}~~~tttppplllmmmqqquuuwwwwwwsssnnnhhhccc___[[[XXXVVVSSSRRRPPPMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEFFFGGGJJJKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRSSSUUUYYY```dddkkkqqq{{{{{{vvvrrrooolllhhhfffgggjjjppprrrooosssyyywwwuuuoooiiiccc]]]XXXSSSOOOIIIDDDEEEIIISSScccqqqsssnnngggaaaZZZRRRKKKGGGBBBEEERRRiii}}}sssmmmeee___]]]]]]\\\\\\ZZZZZZZZZZZZ[[[]]]^^^```___^^^]]]___aaabbbbbbaaa```````````````````````````bbbdddeeedddccccccdddiiihhhfffeeedddeeeeeefffffffffffffffggghhhhhhiiidddcccaaa_________aaabbbdddfffiiilllooopppppppppppprrrqqqmmmmmmmmmiiiccc]]]XXXQQQJJJFFFEEEEEEGGG|||zzzvvvqqqmmmiiigggfffdddcccaaa___^^^\\\YYYWWWUUUTTTRRRQQQQQQSSSTTTVVVVVVWWWYYY[[[```jjjxxxxxxmmmhhhgggppp{{{zzzzzz~~~zzztttkkkbbbZZZXXXVVVUUUTTTRRRNNNLLLGGGDDD>>>999666666777888444555666666666666888::::::@@@LLL]]]qqq|||xxxvvv}}}yyytttooollldddbbb```ccckkkrrrvvvxxxlllgggaaa[[[WWWTTTQQQNNNMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMPPPUUUZZZ^^^hhhnnnxxx~~~vvvqqqqqqooohhhccccccdddjjjkkkhhhiiixxx{{{zzztttnnniiifffaaa]]][[[TTTMMMFFFEEEHHHOOO]]]iiimmmhhh```[[[YYYUUUNNNHHHGGGHHHOOO```yyyvvvpppiiibbb^^^]]]]]]]]]XXXXXXYYYZZZ\\\___aaacccaaa___^^^___``````___^^^___________________________bbbdddeeedddcccccccccgggfffeeeddddddeeeeeeffffffeeeeeeeeefffggghhhhhhhhhgggeeecccbbbcccdddeeeiiijjjkkkmmmnnnnnnnnnnnnnnnppppppnnnnnnoookkkeee[[[WWWPPPIIIEEEDDDEEEFFF}}}xxxtttqqqpppooommmjjjhhheeebbb^^^[[[[[[ZZZWWWUUUSSSSSSTTTTTTSSSUUUXXX[[[```jjjvvv~~~qqqiiidddiiirrryyyzzzvvv{{{~~~|||xxxtttlllddd[[[YYYWWWVVVTTTRRROOOLLLHHHEEEAAA<<<999777666666444555777777666777999;;;;;;CCCRRRggg}}}~~~zzzvvvqqqlllhhhddd```]]]YYYWWWWWW\\\dddlllqqqrrrddd___XXXSSSPPPMMMKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKOOOSSSUUUbbbhhhrrr|||wwwqqqtttssskkkeeedddaaadddeeebbbbbbnnnyyyqqqjjjiiihhheeeccccccZZZQQQHHHDDDFFFLLLWWWbbbiiieee___YYYXXXXXXSSSKKKIIIJJJMMMYYYppp{{{wwwooogggaaa^^^]]]]]]ZZZZZZZZZ\\\^^^aaaccceeebbbaaa______``````^^^]]]````````````````````````___aaadddeeedddcccbbbbbbddddddccccccdddeeeggghhhgggfffeeeeeeeeefffggghhhjjjjjjhhhgggggghhhiiiiiiiiijjjkkkkkkllllllllllllkkknnnooommmmmmnnnjjjdddVVVSSSMMMHHHDDDCCCDDDEEEzzzxxxtttqqqmmmiiidddaaa^^^\\\ZZZWWWVVVVVVWWWWWWVVVYYY\\\___ccckkkttt|||xxxmmmeeeeeekkkrrrzzz~~~qqqwwwzzzyyyvvvtttmmmfff]]][[[XXXVVVUUURRROOOLLLIIIGGGCCC???;;;888666555444555777777666777:::<<<===FFFXXXppp}}}yyytttpppllleeecccaaa___]]][[[WWWTTTTTTRRRRRRVVV]]]ccceeeeee[[[VVVQQQLLLKKKJJJIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFIIIKKKLLLUUU\\\fffqqq}}}wwwqqquuuvvvnnngggfff```bbbaaa^^^^^^ggg{{{}}}sssjjjjjjjjjgggeeefff___TTTIIIDDDDDDIIIRRR[[[aaa```\\\XXXZZZ^^^\\\VVVJJJKKKKKKRRRggg{{{rrriiiccc```___^^^^^^^^^^^^```bbbdddeeebbb```___```aaaaaa```___````````````````````````^^^aaadddeeedddcccbbbbbbaaaaaaaaabbbdddgggiiijjjjjjhhhgggeeeeeefffggghhhjjjjjjjjjjjjjjjkkkkkkkkkffffffggghhhiiiiiijjjjjjiiilllmmmkkkkkkkkkfff___RRRPPPLLLIIIGGGGGGHHHIII{{{wwwsssnnniiieee\\\[[[ZZZYYYYYYZZZ\\\]]]]]]```dddeeeggglllsssxxx~~~ssshhheeehhhnnnxxxoootttwwwvvvuuusssnnnhhh]]][[[YYYWWWUUURRRNNNLLLIIIGGGDDDAAA===888555444444555777777777888:::<<>>NNNjjjxxxqqqllljjjeeedddbbb___\\\YYYWWWVVVQQQTTTWWWWWWUUUTTTUUUWWWQQQTTTVVVUUURRRQQQRRRTTTLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@@@@AAADDDFFFHHHHHHLLLSSSZZZdddrrr{{{vvvpppoooooonnnjjjfff___^^^___```^^^```nnnxxxmmmgggdddddddddccc[[[OOOFFFDDDGGGLLLOOOUUUXXXYYYZZZbbblllmmmiiiXXXNNNFFFIIIVVVjjjvvvnnnooollljjjgggeeecccaaa`````````````````````aaabbbbbbbbbbbbaaaaaa``````______aaaaaaaaaaaabbbcccdddeeebbbbbbbbbccceeeggghhhiiiggghhhhhhgggeeecccdddeeeeeefffggghhhiiiiiihhhhhhcccaaa___bbbgggkkklllkkkjjjjjjiiiiiigggccc]]]XXXOOOPPPPPPQQQQQQRRRRRRRRR~~~xxxtttqqqnnnjjjggggggiiilllooooooqqqsssvvvxxx{{{~~~nnnkkklllkkkpppxxx}}}yyywwwyyy{{{tttkkkbbb^^^XXXTTTRRRQQQPPPOOOOOOKKKGGGBBB@@@===:::888888777666666777999999999CCCUUUrrr~~~xxxoooiiifffaaa```^^^\\\ZZZWWWVVVUUURRRUUUXXXXXXVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTPPPPPPPPPOOONNNLLLKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCEEEFFFHHHEEEIIIMMMRRRYYYdddsss~~~{{{wwwrrrppppppoookkkgggfffcccbbbaaa^^^^^^hhhtttrrrllljjjjjjkkkkkkdddXXXLLLFFFEEEHHHKKKMMMRRRUUUXXX```kkkpppnnn]]]RRRHHHHHHRRRcccyyy}}}zzztttqqqmmmiiigggeeecccbbb______^^^^^^______```aaaaaaaaaaaa``````_________```````````````aaaccccccbbbbbbbbbccceeeggghhhiiifffggggggfffdddccccccdddeeeeeeeeefffffffffffffffgggcccaaaaaafffkkknnnpppooonnnlllkkkhhhccc\\\WWWSSSSSSRRRRRRRRRSSSTTTTTT~~~~~~zzzuuuqqqooopppsssuuuwwwyyy{{{}}}~~~vvvqqqnnnlllpppwww~~~}}}}}}~~~yyyrrrhhhbbbZZZTTTQQQPPPPPPOOONNNKKKGGGCCCAAA>>>;;;888888777777666666777999999III^^^}}}}}}sssllliiibbbaaa___]]][[[YYYXXXXXXVVVXXXZZZZZZXXXWWWWWWWWWZZZVVVRRRQQQSSSUUUUUUUUUSSSSSSRRRQQQPPPNNNLLLKKKMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLOOOWWWaaajjj~~~zzztttqqqqqqpppmmmjjjjjjfffdddcccaaabbbgggnnn|||tttqqqpppooonnnjjj```TTTIIIDDDFFFIIIGGGMMMRRRVVV\\\fffmmmpppdddXXXLLLHHHLLLXXXkkkzzz{{{uuuppplllhhheeebbb^^^]]]]]]]]]]]]^^^___________________________^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbccceeefffhhhiiieeeffffffeeecccbbbcccdddeeeeeecccbbbbbbcccddddddjjjfffbbbbbbffflllqqqtttqqqooommmkkkgggbbb[[[VVVUUUSSSRRRPPPOOOOOOPPPPPP}}}xxxuuuuuuwwwyyyyyy{{{}}}~~~wwwqqqnnnqqqwww}}}|||wwwmmmggg]]]UUUQQQPPPOOOOOONNNKKKGGGDDDBBB???<<<999666666777777888:::===???LLLeee}}}wwwuuullljjjhhheeecccbbbaaaaaa___```aaabbbaaa```___^^^ccc\\\TTTTTTZZZ___```^^^ZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQPPPOOONNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJJJJIIIJJJJJJOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGMMMMMMMMMLLLMMMRRRYYY___mmmyyyxxxssspppppppppoookkkhhhffffffiiikkknnnpppzzzyyyrrrmmmiiihhhcccXXXMMMGGGHHHKKKHHHMMMRRRTTTWWW]]]dddiiihhh\\\OOOHHHGGGMMM[[[hhhxxxrrrlllfffbbb___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___```aaabbbbbbbbbcccdddeeeggggggeeefffgggfffdddcccdddeeefffeeecccaaa```aaacccdddiiifffddddddggglllqqqtttooonnnlllkkkhhhddd___[[[[[[YYYVVVRRROOONNNMMMMMM|||xxxwwwxxxxxxwwwyyy{{{|||~~~uuuoooooossszzz~~~zzzrrrkkk```WWWQQQPPPOOOOOOMMMKKKGGGEEECCCAAA===:::777888999999999;;;@@@DDDMMMiiiyyyxxxuuurrrpppooooooooooooooopppqqqqqqqqqooonnnnnnfff^^^___gggnnnpppoooiiihhhgggeeecccaaa___]]][[[ZZZYYYWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRPPPOOOPPPPPPQQQUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPOOOPPPPPPPPPPPPOOOOOONNNOOOSSSWWW[[[dddlllwwwvvvqqqqqqsssuuunnnmmmkkkkkkooosssuuutttvvvuuuiiicccdddccc\\\RRRKKKJJJLLLJJJLLLOOORRRSSSVVV]]]dddhhh___TTTKKKFFFFFFNNNXXXsss}}}uuullleeebbbbbb```___^^^^^^^^^^^^[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^```aaaaaaaaaaaaaaaaaabbbdddeeefffeeefffgggfffdddddddddfffgggeeecccaaaaaabbbcccddddddeeeeeefffhhhkkkoooqqqooonnnnnnoooooonnnkkkhhhgggeee```[[[VVVRRRPPPOOO|||yyywwwvvvvvvuuuuuuuuuvvvwww|||zzzoookkklllttt|||~~~}}}uuummmbbbYYYSSSQQQPPPOOOLLLJJJHHHFFFEEEBBB>>><<<:::;;;<<<;;;999;;;@@@EEESSSpppyyyqqqjjjkkkrrrzzz}}}|||xxxwwwvvvtttqqqnnnllljjjeeedddcccaaa```_________\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQQQQQQQTTTWWWZZZ]]]```eeekkkrrrzzz~~~vvvssstttvvvssssssqqqoooqqquuuvvvtttssszzz}}}kkkccceeeeee```XXXQQQLLLKKKIIIHHHJJJNNNRRRUUU[[[bbbfff```YYYRRRJJJEEEHHHOOOeeezzzvvvmmmfffeeecccaaa___^^^]]]]]]YYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^___```aaa_________``````bbbccccccdddeeefffeeedddcccdddeeeeeeeeeccccccbbbcccddddddbbbdddfffggghhhjjjnnnpppsssssstttxxx{{{}}}|||{{{ooommmiiiddd___YYYUUUSSS~~~|||yyyvvvtttrrrqqqpppnnnllllllqqqxxx}}}rrrllljjjnnnwww}}}vvvoooddd[[[UUURRRPPPOOOLLLJJJHHHGGGFFFCCC???<<<888:::;;;:::999;;;AAAGGG]]]zzz}}}|||uuutttrrrqqqooonnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeeccccccdddfffhhhffffffeeeeeedddccccccbbbaaaaaaaaa```___^^^]]]\\\ZZZZZZZZZ[[[^^^bbbdddeeeeeejjjpppsssvvv}}}~~~wwwtttsssrrruuusssooonnnsssvvvtttrrrqqq}}}pppeeefffgggfffaaaZZZSSSNNNKKKFFFFFFLLLQQQTTTYYY___cccaaa___[[[RRRIIIHHHLLLWWWjjjuuuiiigggeeebbb___]]][[[ZZZWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\[[[\\\\\\]]]^^^___^^^^^^^^^^^^___```aaaaaaaaabbbccccccbbbaaabbbdddccccccccccccccccccdddddddddeeefffeeefffiiinnnsssvvvwwwzzzyyyxxxvvvrrrmmmhhhccc```}}}}}}|||{{{yyyuuurrrqqqmmmkkkgggcccccchhhooouuu}}}wwwpppmmmjjjttt}}}vvvoooeee\\\VVVSSSPPPOOOKKKJJJHHHGGGFFFDDD@@@===222555888888888===EEELLLeee}}}{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuuttttttvvvxxxzzzxxxxxxxxxwwwvvvvvvuuuuuuqqqqqqpppnnnllljjjhhhgggeeeddddddfffiiimmmoooooorrrxxxzzzrrrooonnnrrrrrrmmmlllrrrvvvuuutttmmmuuussseeefffhhhiiihhhbbbZZZTTTOOOGGGEEEKKKQQQSSSVVVZZZaaabbbcccaaaXXXMMMJJJMMMLLL]]]tttxxxjjjhhheeebbb^^^[[[YYYYYYVVVWWWXXXYYYZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^___```___```aaaaaa```___```bbb```aaabbbcccddddddccccccfffgggfffddddddhhhpppvvvwwwxxx|||zzzuuurrr~~~}}}zzzwwwuuutttrrrmmmiiiffffffddd___\\\^^^fffnnnvvv}}}qqqgggeeerrr~~~vvv|||}}}yyysssjjj```XXXSSSQQQQQQKKKKKKJJJHHHFFFCCCAAA@@@;;;;;;777999>>>;;;@@@RRRooo~~~zzzzzz~~~}}}yyyvvvxxx{{{~~~~~~{{{zzzyyyxxxvvvttttttwww|||uuusssjjjiiihhhjjjnnntttwwwyyyyyyqqqpppzzzkkkkkkkkknnnnnniii___WWWOOOFFFAAAFFFKKKMMMRRRXXXbbbcccddddddaaaYYYPPPIIINNNSSSaaawwwqqqllleee```]]]]]]^^^^^^YYYYYYYYYYYYYYYZZZ[[[\\\ZZZYYYXXXYYY[[[]]]]]]\\\]]]]]]]]]]]]^^^___```aaa___```aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaccceeefffffffffjjjpppvvvxxxxxx{{{~~~}}}zzzwwwuuutttqqqmmmiiieeeeeeccc___[[[\\\bbbhhhnnnxxxuuujjjdddooozzz~~~}}}wwwnnnccc[[[UUURRRQQQKKKKKKJJJHHHFFFDDDBBB@@@<<<<<<777999???===DDDWWWsss{{{yyywwwyyy~~~vvvpppmmmmmmoooqqqvvv}}}|||vvvjjjiiihhhkkkpppuuuxxxyyyzzzqqqkkktttmmmkkkkkknnnqqqnnnfff___QQQHHHBBBDDDHHHJJJOOOUUUZZZ]]]cccgggfff^^^SSSKKKHHHJJJVVVjjj~~~wwwooofff___\\\ZZZYYYXXXYYYXXXWWWWWWVVVVVVVVVWWWXXXWWWVVVWWWYYY[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaabbbbbbbbbaaa``````___```````````````___^^^bbbdddeeeeeefffjjjqqqvvvwwwxxxzzz|||zzzwwwtttrrroookkkhhheeeeeeddd```[[[ZZZ]]]aaafffppp~~~}}}zzzyyyzzzwwwxxx}}}oooccclllxxx}}}ssshhh^^^WWWSSSPPPKKKKKKJJJHHHFFFDDDBBBAAA======888999??????III^^^{{{~~~{{{rrrrrrtttxxx}}}xxxnnngggbbbaaaaaabbbgggmmmxxxxxxjjjiiijjjlllqqqvvvxxxyyy|||tttjjjiii|||ssspppooorrrvvvtttllldddTTTLLLEEECCCDDDFFFKKKPPPQQQWWWaaahhhjjjcccXXXPPPGGGFFFMMM\\\nnn|||sssggg___]]]\\\YYYVVVYYYYYYWWWVVVUUUTTTTTTSSSWWWUUUTTTUUUWWWXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\bbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^^^^]]]\\\\\\aaabbbcccdddgggkkkqqquuuuuuwwwzzz|||{{{xxxvvvrrroookkkiiihhhhhhfffbbb]]][[[[[[\\\aaajjjwwwyyyuuurrrtttpppqqqwwwtttdddiiisssxxxmmmbbbYYYRRROOOKKKKKKJJJHHHGGGEEECCCBBB>>>>>>999999???AAAMMMeee}}}tttttt}}}uuukkknnnrrrwww|||xxxqqqjjjccc]]][[[ZZZYYY]]]ccciiiwwwwwwkkkkkkkkknnnrrruuuwwwwwwzzzxxxnnndddooo}}}zzzyyy{{{}}}xxxmmmcccXXXQQQIIICCCAAACCCGGGKKKLLLSSS]]]fffiiieee]]]VVVNNNJJJJJJSSSbbbvvvuuuiiibbbaaa```]]]YYY[[[ZZZYYYWWWVVVVVVUUUUUUVVVUUUTTTTTTVVVWWWWWWVVVZZZYYYYYYYYYZZZZZZ[[[\\\``````````````````______^^^^^^^^^^^^]]]\\\[[[ZZZ___```aaacccgggkkkpppttttttvvvzzz}}}|||wwwssspppoookkkkkkiiifffaaa^^^\\\[[[```gggrrr~~~}}}wwwsssrrrnnnnnnsssyyyyyyggggggnnn{{{zzzpppdddZZZRRRMMMKKKJJJJJJIIIGGGEEEDDDCCC???@@@::::::???AAAOOOhhh}}}ssstttzzzsssiiilllrrrwww{{{}}}~~~~~~|||xxxqqqlllfff```[[[YYYWWWUUUXXX]]]___hhhxxxyyynnnnnnnnnpppsssuuutttssssssvvvpppdddfff|||{{{mmmccc[[[VVVNNNEEE@@@AAADDDFFFLLLPPPWWW___dddddd```\\\RRRMMMJJJOOO[[[mmm|||ppphhheeeaaa]]]YYYZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVTTTUUUVVVWWWWWWVVVYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^______``````^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^___bbbgggllloooqqqssstttwww}}}{{{wwwsssttt}}}~~~|||}}}~~~yyywwwvvvnnnmmmkkkhhheeebbb___^^^aaaeeelllvvv|||xxxtttrrrtttwww{{{}}}kkkgggjjjvvv|||rrrggg\\\SSSNNNKKKJJJJJJIIIHHHFFFDDDCCC@@@AAA;;;:::>>>???NNNhhh{{{tttyyy|||tttmmmhhhlllrrrwwwzzz{{{}}}~~~zzzvvvrrrlllgggaaa\\\YYYXXXWWWUUUWWW[[[ZZZ^^^hhhwwwtttttttttuuuvvvuuussspppmmmooonnnfffaaalll{{{ooohhh^^^\\\TTTHHHAAAAAACCCCCCJJJLLLPPPVVV]]]aaabbbbbbRRRMMMKKKMMMUUUdddyyy}}}sssjjjccc\\\YYYYYYXXXXXXWWWWWWWWWXXXXXXXXXVVVUUUUUUWWWXXXWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^___]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^aaagggkkknnnooopppqqqssswww}}}{{{vvvpppnnnsss||||||xxxuuutttuuussstttsssrrrqqqtttzzz~~~zzzxxxxxxpppnnnkkkiiigggdddbbbaaa___aaafffmmmwww}}}|||{{{|||ooogggfffpppxxx}}}}}}uuukkk___VVVPPPKKKJJJJJJIIIHHHFFFEEEDDD@@@AAA<<<:::======KKKeeeuuuttt|||tttlllgggggglllrrrwwwzzz|||{{{tttpppmmmgggbbb]]]YYYYYY[[[ZZZXXXYYY\\\\\\\\\bbblllwww|||{{{{{{{{{zzzwwwrrrooommmjjjiiiiiidddbbbqqqvvvnnnjjj___```YYYLLLDDDCCCCCCAAAEEEFFFJJJPPPYYY```dddfffXXXTTTQQQPPPRRRYYYiiiwwwuuujjjdddbbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUVVVWWWVVVUUUXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___^^^^^^aaafffkkkllllllmmmllllllpppuuuzzz~~~yyytttnnnjjjkkknnnrrrttt~~~xxxrrrnnnnnnooojjjlllmmmmmmlllmmmppptttyyy|||}}}xxxvvvvvvpppnnnkkkiiigggfffdddbbb]]]^^^aaahhhqqq|||rrrgggdddlllrrruuu~~~}}}~~~wwwmmmbbbXXXRRRJJJJJJJJJIIIHHHGGGEEEDDD@@@BBB===:::<<<;;;IIIcccqqqtttxxxppphhhbbbfffkkkrrrwwwzzz}}}~~~vvvooollliiiddd___\\\YYYZZZ^^^^^^\\\\\\___bbb___aaahhhnnnxxx}}}xxxsssooorrrhhhgggmmmiii```fffwwwpppjjjiii```bbb\\\OOOEEEDDDCCC@@@@@@BBBFFFNNNWWW```eeehhhaaa]]]XXXUUUQQQRRR\\\gggtttooonnncccaaa```^^^\\\ZZZZZZYYYWWWVVVTTTTTTUUUVVVUUUUUUZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^___^^^]]]aaafffjjjkkkjjjjjjhhhhhhjjjpppvvvzzz|||uuupppjjjeeeddddddddddddzzzvvvtttssssssrrrpppmmmkkkiiihhhhhhpppttt{{{~~~{{{xxxwwwwwwxxxuuussspppmmmjjjfffaaa]]]\\\^^^aaaeeekkksss{{{wwwooogggeeefffmmmzzz~~~|||wwwooodddWWWOOONNNKKKHHHGGGGGGGGGFFFEEECCCDDD@@@>>>BBB@@@JJJaaassswwwsssgggcccccchhhkkkppptttxxx}}}ssshhhcccccccccbbb\\\]]]^^^___aaadddfffgggeeeeeeeeefffjjjqqq{{{yyyqqqmmmlllhhhjjjooojjj___]]]ddd|||nnnfffdddcccbbb^^^WWWNNNGGGBBB@@@CCCBBBFFFMMMRRRVVV]]]eeeccc```[[[UUUPPPPPPTTTWWWiiivvv{{{sssjjjfffbbb___^^^]]][[[ZZZXXXWWWWWWYYYWWWSSSSSSWWWYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWVVVVVVWWWXXXYYY\\\ZZZYYYWWWWWWXXXZZZ[[[aaa______bbbgggkkkkkkkkkjjjfffccccccffflllppprrrtttpppjjjccc]]]YYYWWWWWW|||{{{xxxuuurrrpppnnnmmmqqqtttxxx{{{}}}~~~~~~~~~|||zzzwwwuuusssrrrsssssstttrrrnnnkkkhhheee```]]][[[\\\^^^aaafffmmmvvv|||~~~zzzqqqgggbbbbbbiiivvv~~~}}}xxxpppdddXXXPPPMMMKKKHHHFFFFFFFFFEEEEEECCCEEE@@@???BBBAAALLLcccwwwzzzsssddd``````gggkkkpppuuuyyy}}}|||ooofffccccccddddddfffgggggghhhiiijjjkkkkkkkkkkkkjjjiiijjjnnnuuuzzz}}}}}}yyyrrrpppooojjjkkkooojjj___]]]ccc}}}xxxjjjdddbbb```___\\\WWWPPPIIIDDDBBBCCCAAADDDJJJOOOSSS[[[ccchhheee^^^VVVOOOLLLMMMOOOYYYdddvvv}}}tttpppjjjdddaaa___]]][[[\\\XXXWWWXXXWWWTTTSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZYYYXXXXXXZZZ[[[]]]aaa``````ccchhhkkkkkkjjjjjjgggdddaaaaaacccgggjjjnnnkkkfff```[[[XXXVVVUUU~~~zzzwwwvvvwwwwwwwwwxxxyyyzzz{{{|||vvvtttrrrpppoooooopppqqqsssppplllhhhfffccc```]]]ZZZZZZZZZ[[[___fffnnnuuuvvvxxx|||vvviiibbb```ffftttzzzqqqeeeYYYRRRMMMJJJGGGEEEEEEEEEDDDCCCCCCEEE@@@???CCCCCCOOOhhh}}}~~~tttccc___aaafffjjjqqqwww{{{~~~~~~~~~~~~~~~wwwmmmgggfffiiikkkkkkppppppqqqrrrrrrrrrrrrrrrqqqqqqooommmkkklllooorrrsssyyy|||uuuwww}}}zzzvvvvvvuuupppooopppjjj___\\\```lllvvvhhhcccbbb```___]]]YYYSSSLLLGGGCCCBBB@@@@@@EEEIIINNNWWW```iiieee___WWWOOOJJJIIIJJJJJJQQQ^^^mmm}}}~~~wwwpppjjjeee```]]]```YYYUUUWWWWWWUUURRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXZZZYYYYYYYYYZZZ\\\^^^___aaaaaacccfffiiillllllkkkkkkjjjhhhccc___^^^bbbfffjjjhhhfffccc```^^^\\\\\\}}}zzzxxxyyyzzz||||||uuutttrrrpppooopppqqqrrrrrrooojjjfffdddbbb```^^^[[[ZZZXXXWWWYYY```hhhnnnuuuyyy}}}|||mmmccc```eeettt}}}ttthhh\\\TTTMMMJJJGGGEEEEEEDDDCCCBBBCCCEEEAAA@@@DDDEEETTTnnntttccc```dddeeejjjrrrxxx|||{{{{{{|||}}}~~~|||vvvooolllooossswwwxxxwwwwwwxxxxxxxxxwwwvvvuuurrrrrrrrrpppnnnmmmoooqqqtttvvvyyy|||vvvqqqttt{{{|||zzz|||}}}xxxuuussskkkaaa[[[\\\[[[tttyyyjjjcccbbbbbbaaa^^^[[[VVVPPPIIIEEEAAA>>>===???BBBGGGPPPZZZbbb```]]]WWWQQQMMMKKKKKKEEEHHHNNNXXXeeeuuuzzzqqqhhhbbbbbbZZZTTTUUUWWWVVVSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ[[[]]]___aaabbbccceeehhhkkkmmmmmmmmmoooqqqpppkkkdddbbbeeeiiikkkkkkkkkkkkkkkjjjjjjjjj~~~{{{{{{}}}}}}}}}wwwvvvtttrrrqqqrrrssstttqqqnnniiifffdddbbb```___\\\[[[XXXVVVWWW\\\dddjjjuuuzzzpppddd___dddsssyyynnn```WWWMMMJJJGGGEEEEEEDDDCCCBBBBBBEEEBBBAAAEEEGGGXXXuuurrraaa```dddfffkkkrrrxxx|||~~~}}}yyyzzzzzz|||}}}}}}xxxsssssswww}}}|||xxxuuurrrppplllmmmnnnnnnmmmnnnppprrrwwwwwwwwwwwwxxx{{{zzzssstttyyy}}}xxxpppddd\\\YYYQQQddd}}}oooeeebbb___]]]ZZZYYYWWWSSSNNNIIICCC>>>;;;<<<>>>AAAJJJSSS[[[\\\[[[XXXSSSOOOMMMLLLHHHGGGHHHKKKSSS```nnnxxxvvvmmmeee\\\UUUUUUWWWVVVTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXZZZ\\\^^^```aaabbbdddgggjjjlllnnnpppqqqwwwzzz{{{vvvoooiiiiiilllkkklllmmmoooqqqrrrsssttt~~~{{{yyywwwtttsssrrrssssssqqqnnnjjjhhhfffdddbbb```]]][[[YYYWWWWWW[[[bbbgggrrryyyuuuggg```cccppp}}}~~~tttfffZZZNNNKKKHHHFFFEEEEEECCCBBBBBBFFFCCCBBBFFFIII]]]{{{lll^^^^^^bbbgggkkkrrrxxx|||~~~|||{{{xxxxxxxxxyyy{{{~~~{{{zzz~~~yyyrrrkkkgggdddbbbccceeefffgggiiimmmooorrrssstttvvvxxxzzz{{{|||{{{wwwwww|||~~~vvvkkk```YYYNNNXXXiii~~~wwwiiiccc\\\YYYVVVVVVXXXWWWTTTPPPFFFBBB>>>======???FFFNNNYYY[[[\\\[[[VVVPPPLLLKKKJJJHHHFFFEEEHHHOOOXXX___vvvzzzlllccc[[[YYYXXXVVVUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTUUUVVVXXXZZZ\\\^^^___```ccceeehhhjjjlllooosssvvv~~~{{{tttpppoookkkkkklllmmmoooqqqsssttt|||xxxvvvuuutttuuupppnnnllljjjiiigggdddaaa\\\[[[ZZZXXXXXX[[[```dddnnnvvv~~~nnneeeeeeooo{{{{{{jjj\\\OOOLLLIIIGGGFFFEEEDDDBBBAAAFFFCCCCCCGGGKKK```zzzfff^^^```dddhhhlllrrrwww{{{~~~|||zzzyyyvvvvvvuuuuuuxxx{{{yyypppfff```[[[YYYXXXYYYZZZ[[[\\\^^^cccfffjjjlllqqqwww{{{|||{{{yyywww~~~|||vvvyyy}}}tttggg^^^QQQQQQZZZnnnrrriiiddd___[[[YYY[[[[[[YYYUUULLLGGGCCCAAA@@@@@@EEELLLWWWZZZ]]]\\\XXXSSSNNNKKKJJJIIIHHHFFFEEEGGGLLLOOO___lll}}}vvvnnneee```ZZZUUUUUUXXXTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSUUUVVVWWWYYY[[[]]]^^^^^^ccceeehhhiiilllpppvvv{{{~~~yyyqqqpppooonnnnnnpppqqqsss}}}zzzxxxwwwwwwpppooommmlllkkkiiieeebbb[[[[[[ZZZYYYXXX[[[___ccckkktttuuujjjhhhqqq|||~~~mmm]]]PPPMMMJJJGGGFFFFFFDDDCCCAAAFFFDDDCCCGGGLLLbbbooobbb```dddjjjiiimmmqqqvvvzzz}}}{{{yyyxxxuuutttssssssuuuyyy~~~|||wwwnnneee]]]XXXUUUTTTSSSSSSSSSSSSSSSUUUZZZ]]]eeejjjqqqyyy~~~~~~zzzwwwtttwww~~~~~~~~~uuuwwwzzzmmmbbbTTTNNNQQQeee{{{pppqqqjjjccc```______[[[WWWPPPKKKGGGEEECCCAAAEEELLLSSSWWW[[[]]]ZZZUUUQQQOOOIIIJJJJJJIIIGGGGGGHHHJJJMMMZZZlll|||}}}vvvmmmeee\\\TTTTTTYYYTTTSSSRRRQQQPPPOOOOOOOOOSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]dddfffhhhiiikkkqqqxxx|||zzzxxxuuurrrpppqqqrrrsss