BM6P6(@ ((((((((((((((()))******(((((((((((())))))))))))''''''((()))+++,,,+++***+++))),,,555;;;@@@KKKVVVfffooozzzqqqnnnllllllooosssvvvxxxwwwkkk```___aaabbbaaabbbiiijjjoooxxx{{{rrrjjjiiihhhiiipppzzzyyypppkkkjjjkkkllllllkkkjjjiiihhhgggbbb^^^XXXUUUVVVZZZ]]]___hhhiiijjjiiihhhhhhjjjlllqqqqqqrrrsssrrrnnnhhhddd[[[ZZZ[[[___fffnnnsssvvvtttvvvwwwyyyzzzzzzyyyyyy||||||||||||||||||||||||}}}}}}||||||}}}~~~~~~zzzrrrlllkkkeee\\\VVVWWWRRRNNNHHHDDDBBBBBBAAA@@@@@@BBBGGGOOOYYYaaaeeegggjjjiiiiiilllqqquuuvvvuuuuuusssssstttvvvuuuqqqmmmrrrrrrtttzzz}}}{{{ssslllpppyyy|||oookkkhhhhhhjjjggg___WWWOOOSSSVVVTTTOOOKKKJJJLLLEEEHHHHHHDDD<<<555444555888999999777555666:::===>>>===;;;666000+++)))((()))'''&&&&&&&&&&&&$$$###*********)))((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&''''''(((((((((((((((***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((('''(((*********)))***+++******---000///...111888???NNN___eeejjjsss}}}|||zzzxxxxxxyyy{{{{{{zzzzzz{{{|||~~~}}}}}}~~~}}}zzztttlllaaaYYYUUUUUUVVVWWW[[[___eeejjjmmmooorrrtttrrruuuyyy~~~zzzwwwpppfff^^^XXXQQQJJJEEE@@@>>>===<<<<<<<<<:::888999999888999===DDDLLLSSS[[[```hhhooouuu{{{uuueeeVVVHHHDDDHHH&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))***,,,,,,,,,+++...,,,///888AAAIIITTT___iiiqqq|||yyylllkkkkkknnnrrruuuwwwwwwqqqfff\\\\\\^^^^^^^^^^^^eeeddddddiiipppvvvzzz{{{vvvooollllllmmmooovvv~~~~~~wwwqqqpppqqqoooooonnnlllkkkjjjiiihhhgggbbb]]]ZZZ[[[^^^aaabbbhhhiiikkkkkkjjjiiijjjllloooooopppqqqqqqoookkkggg___^^^___ccciiippptttvvvvvvwwwyyyzzz{{{|||{{{{{{yyyyyyzzzzzz{{{{{{||||||||||||||||||}}}yyytttmmmddd^^^___WWWSSSNNNJJJGGGDDDAAA>>><<<===???DDDLLLRRRVVVWWWYYYXXXZZZ___ffflllooooootttssssssuuuwwwxxxuuurrrssssssuuuzzz|||wwwpppwww~~~yyyuuuqqqppppppnnngggaaaZZZYYYWWWWWWVVVRRRNNNJJJIIIJJJIIIEEE>>>888555444888999:::888555555777:::<<<===;;;777222---***)))***(((''''''((((((&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((((((((((((((())))))((('''''''''((((((((((((((())))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,+++******+++++++++...111000///333:::GGGVVVeeelllpppyyy~~~yyyxxxvvvwwwyyy{{{||||||zzz{{{|||~~~}}}yyyvvvooohhh^^^WWWUUUVVVXXXZZZaaadddiiillloooqqqsssuuuwwwyyy|||zzzsssjjjbbb\\\UUUMMMGGGDDDAAA>>>======<<<;;;999999888888999;;;AAAIIIOOOYYY^^^eeemmmrrrxxx|||ppp]]]MMMEEEFFF&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++++++++++++++,,,,,,,,,333111444>>>JJJUUU___ffffffmmmvvvzzz|||~~~yyynnnggghhhkkkpppuuuxxxwwwvvvlllccc[[[\\\^^^]]]\\\]]]aaa]]]YYYYYY]]]dddjjjnnnooonnnooosssuuuwww}}}|||vvvtttvvvyyytttssspppmmmjjjjjjjjjjjjjjjfffaaa^^^___aaacccdddgggjjjlllmmmlllkkkkkkkkkmmmlllmmmooopppooommmjjjeeedddeeehhhmmmrrruuuvvvwwwxxxzzz|||}}}}}}}}}}}}wwwwwwxxxyyyzzz{{{||||||zzzzzzzzz{{{~~~zzzoooiiiggg```\\\XXXSSSOOOJJJEEEAAA???===;;;<<<@@@DDDGGGHHHLLLMMMPPPVVV^^^fffkkkmmmpppppppppsssvvvxxxxxxxxxvvvuuuvvv{{{uuuyyy||||||yyyxxxwwwsssooogggaaa\\\]]]___\\\SSSKKKLLLJJJHHHFFFBBB===777333777888888777555444444555:::;;;<<<:::555000---++++++)))'''''')))))))))(((%%%&&&&&&'''(((((())))))$$$%%%&&&'''((('''&&&&&&((((((''''''''''''((((((&&&''''''((((((((((((((((((((('''''''''((())))))))))))))))))************(((((((((((((((((((((((())))))))))))***************,,,------,,,++++++,,,,,,,,,...111111111666>>>PPP]]]kkkqqquuu~~~}}}}}}{{{xxxvvvuuuvvvyyy|||}}}}}}{{{{{{}}}~~~}}}yyytttppphhhbbbZZZUUUUUUXXX\\\___hhhjjjmmmpppqqqsssvvvyyy{{{|||~~~zzzrrrkkkeee]]]UUUOOOJJJFFFBBB>>>======<<<;;;999888888888999===DDDIIISSSYYYaaaiiinnnsssvvvyyy}}}hhhTTTHHHDDD((((((((((((((()))******(((((((((((()))))))))))),,,,,,,,,+++***+++---///666777===HHHTTT]]]cccfffccchhhlllnnnpppuuu~~~ssshhhgggiiilllqqqvvvxxxxxxwwwjjjccc^^^```cccaaa___```^^^ZZZVVVSSSVVV\\\cccggglllpppuuuzzz|||~~~}}}yyyxxxyyy|||xxxuuupppllliiihhhiiijjjiiifffbbb___```aaabbbbbbgggjjjnnnpppnnnlllkkkkkklllllllllmmmnnnnnnllljjjiiihhhiiilllppptttuuuuuuwwwxxxzzz|||}}}~~~~~~}}}xxxxxxxxxyyyzzzzzz{{{{{{xxxxxxyyy{{{~~~~~~uuupppiiieee```[[[WWWSSSOOOLLLHHHDDD???======@@@AAABBBFFFGGGJJJPPPWWW___eeehhhiiiiiikkknnnrrrwwwzzz||||||{{{zzz||||||||||||||||||yyyvvvuuummmhhhdddeeefffcccZZZQQQLLLIIIEEEEEEEEEBBB;;;555333444555444444333222222777999<<<<<<888444000...+++)))''''''((()))))))))&&&&&&&&&&&&''''''(((((($$$%%%'''))))))(((&&&%%%((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((()))******(((((()))))))))*********((((((((((((((((((((((((*********++++++,,,,,,,,,+++,,,------+++******+++,,,+++---000111333;;;DDDUUU```lllrrrwww~~~~~~{{{|||}}}~~~}}}{{{zzzxxxxxxzzz|||}}}}}}{{{|||}}}~~~~~~|||wwwqqqmmmaaa\\\VVVSSSVVV[[[aaadddlllnnnppprrrtttvvvzzz}}}}}}~~~zzztttooohhh```ZZZQQQLLLEEE@@@>>>===<<<<<<999999888777777:::>>>BBBLLLRRR[[[dddjjjooosssvvvttt^^^MMMEEE((((((((((((((()))******(((((((((((())))))))))))+++++++++***)))+++///222:::???HHHRRR[[[aaacccaaaeeegggiiihhhjjjqqq}}}tttmmmllllllmmmppptttvvvvvvuuugggbbb```dddfffcccaaabbbZZZXXXWWWVVVWWW\\\aaaeeemmmttt|||~~~{{{zzzzzzxxxtttooojjjgggfffggghhhiiifffcccaaabbbcccccccccgggjjjnnnpppooommmkkkjjjnnnmmmllllllmmmllliiigggiiiiiijjjnnnqqqtttttttttuuuwwwyyy{{{|||}}}}}}}}}wwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz|||~~~}}}sssmmmeee___\\\ZZZYYYXXXPPPKKKDDD@@@>>>??????@@@AAABBBDDDGGGLLLQQQWWW[[[cccdddfffiiinnnttt{{{}}}|||}}}~~~|||yyyxxxzzz{{{sssooommmmmmmmmmmmllliiiccc^^^ZZZKKKFFFBBBCCCEEEDDD>>>999000000000111222222111000333777;;;<<<:::777333222+++)))'''&&&'''((()))(((((((((''''''&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((())))))*********'''''''''((((((((())))))))))))))))))))))))))))))((())))))******+++++++++)))+++,,,,,,+++******+++,,,***,,,///222666@@@KKKZZZcccmmmsssyyy~~~zzzzzz{{{~~~|||}}}}}}}}}|||{{{|||}}}~~~|||yyytttnnnjjj[[[WWWTTTUUUYYY```eeehhhlllnnnqqqtttvvvzzz~~~yyyuuuooohhhcccXXXRRRJJJCCC@@@>>>===<<<::::::999888777888:::===DDDJJJTTT^^^ffflllrrruuu||||||iiiTTTGGG&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***+++******---333999@@@JJJUUU[[[___cccbbb```bbbeeeggggggiiippp{{{zzzwwwqqqpppooopppqqqqqqooommm___]]]^^^ccceeebbb______VVVXXXYYYZZZ[[[]]]aaadddpppyyy{{{yyywwwsssnnniiifffeeefffgggiiigggeeeeeefffgggffffffgggjjjnnnpppooommmkkkjjjmmmmmmllllllllljjjfffcccggghhhjjjnnnsssuuuuuussstttuuuwwwzzz{{{|||||||||wwwwwwxxxxxxyyyyyyzzzzzz}}}}}}~~~zzzppphhhcccaaaaaaaaaUUUPPPHHHBBB???>>>======@@@AAABBBCCCEEEJJJOOOTTT]]]^^^```dddiiiqqq{{{|||zzzzzzzzz{{{yyywwwvvvuuuuuuzzzzzznnngggdddkkkooosssppphhhaaa^^^]]]LLLGGGCCCBBBDDDDDDAAA===222000//////111111000...111555999;;;;;;888666555---+++'''&&&'''((((((((())))))(((((('''&&&&&&%%%%%%&&&'''((()))(((''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((()))*********))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((***,,,,,,+++***+++,,,,,,+++,,,000555<<>>;;;;;;;;;999777777999:::>>>DDDMMMWWW```hhhoootttwww{{{||||||~~~~~~|||{{{wwwsssssszzzuuu^^^MMM&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((***,,,,,,,,,111999@@@HHHUUU___aaaaaadddfffeeeaaaffflllooopppttt|||~~~yyyxxxrrrqqqqqqqqqoookkkeeeaaaYYYXXX\\\bbbccc___\\\]]]XXXZZZ\\\]]]]]]^^^bbbeeerrr|||~~~~~~|||uuusssooojjjgggfffffffffiiigggfffggghhhiiiiiihhhgggjjjmmmnnnmmmlllkkkkkkkkkkkklllmmmmmmjjjfffbbbfffgggjjjoootttvvvvvvuuusssuuuwwwzzz{{{|||}}}|||yyyzzz{{{}}}xxxqqqlllhhhfff]]]XXXPPPIIIDDDAAA>>><<<@@@AAACCCCCCEEEIIIPPPUUUTTTVVVXXX[[[aaajjjuuu}}}|||yyyxxxwwwwwwvvvtttttttttqqqrrr~~~qqqjjjhhhlllpppssspppggg___ZZZYYYQQQLLLFFFCCCBBBBBBAAA@@@888555111000111111///---///333777::::::999888888111---)))''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))*********)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((***,,,,,,,,,,,,---......---...333999BBBQQQ^^^eeellltttzzz}}}||||||}}}~~~}}}zzzuuupppiiiaaa[[[UUUUUUXXX\\\ccchhhkkklllpppsssxxx{{{}}}~~~~~~xxxsssnnngggaaaXXXPPPJJJFFFBBB@@@<<<<<<===;;;999888888:::;;;@@@HHHPPPYYYbbbjjjpppsssyyy|||wwwwwwxxxxxxwwwwwwtttpppnnntttjjjXXX((((((((((((((()))******(((((((((((())))))))))))(((+++------...444>>>FFFOOO\\\fffdddaaaeeejjjllldddlllvvv|||}}}~~~|||xxxtttrrrqqqrrrrrrrrrnnnggg]]]WWWVVVVVV[[[bbbccc___[[[\\\\\\^^^______^^^___dddgggrrr}}}}}}uuusssoookkkiiigggggggggffffffeeefffhhhiiiiiihhhgggjjjlllmmmlllkkkkkkkkkiiiiiikkkmmmnnnkkkfffbbbdddfffjjjpppuuuxxxxxxvvvtttuuuxxxzzz|||}}}}}}}}}}}}~~~~~~uuummmiiifffaaaXXXQQQKKKFFFBBB???;;;===???AAACCCHHHPPPVVVMMMOOOQQQTTTYYYcccoooxxx|||}}}~~~|||zzzxxxwwwwwwwwwuuuvvvuuuooolllvvvyyysssrrrnnnqqqrrroooggg^^^WWWTTTUUUQQQJJJDDDBBBAAAAAAAAA>>>:::444111111111///,,,...111666999999999999:::333000+++)))((())))))(((''''''(((((()))*********(((''''''''''''((())))))((((((''''''''''''((((((&&&''''''((((((((((((((()))***++++++***)))((('''))))))))))))************))))))))))))))))))))))))---,,,,,,,,,++++++******(((***,,,.........///111000///000666<<>><<<:::999999:::;;;???EEELLLTTT]]]fffllltttzzzxxxwwwxxxzzzzzz{{{zzzrrriiigggnnnvvvsssbbb))))))((('''''''''''''''&&&'''(((***++++++++++++)))+++///111333:::DDDLLLUUUYYY```dddggghhhiiijjjhhhooozzzwwwrrrkkkjjjmmmpppqqqppprrrqqqppppppppplllfff```\\\]]]^^^^^^]]]]]]___aaaiiihhheeecccbbbfffkkkpppxxx{{{~~~zzzvvvooojjjgggfffdddccchhhgggggggggffffffeeeeeehhhkkknnnnnnllliiigggggggggjjjnnnnnnllliiigggfffdddgggjjjnnnqqqsssttttttxxxxxxxxxyyy{{{~~~xxxqqqqqqiii___YYYVVVTTTOOOKKKCCCAAA>>>???BBBFFFIIIJJJIIIEEEEEEIIIOOOWWWdddpppzzz}}}}}}||||||vvvuuusssrrrqqqqqqqqqrrr{{{uuuuuutttrrrmmmfff\\\TTTPPPLLLKKKIIIGGGEEEDDDBBBBBBDDD@@@;;;555000...------...///222555777999::::::444222///,,,)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***((('''(((***+++)))&&&''''''''''''((((((((((((************+++++++++++++++***)))(((((()))************************************+++---------------......111888DDDSSSaaaiiirrrrrrwww||||||~~~zzzrrriiiaaa[[[XXXVVVTTTYYY___eeeiiillloooqqqqqquuu{{{~~~zzznnnkkkfff___WWWOOOGGGCCCCCC@@@<<<999999:::::::::<<<;;;???GGGNNNVVVaaakkkqqqvvvzzz~~~~~~}}}}}}}}}yyylllcccdddjjjxxxyyyhhh))))))(((''''''''''''''''''((()))***++++++++++++***,,,///222666>>>FFFMMMSSSXXX___dddggghhhiiijjjkkkqqq{{{yyykkkfffbbbeeellltttvvvvvvssspppmmmooorrrsssppplllggghhhgggeeecccbbbdddeeeiiijjjkkkkkkkkklllnnnpppuuuxxx|||~~~{{{xxxrrrnnnkkkiiifffdddccccccddddddeeeeeeffffffgggiiillllllkkkiiigggggghhhkkknnnooommmjjjhhhhhhhhhkkkoootttxxxzzz{{{|||{{{|||}}}|||vvvooofffaaa^^^ZZZUUUPPPIIIEEEAAA>>>>>>@@@AAABBBBBB>>>>>>CCCKKKUUUcccpppwww{{{xxxvvvssspppnnnmmmmmmmmmqqqwww~~~zzztttlllcccYYYOOOIIIIIIIIIHHHGGGEEEDDDBBBAAADDDAAA===888444000...---...///000222555777999:::666555222...+++)))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((***+++)))&&&(((((()))))))))*********(((((((((((()))))))))))),,,+++***))))))***++++++************************((()))***++++++,,,,,,,,,...///444<<>>;;;:::;;;;;;:::;;;:::<<>><<<;;;;;;===::::::???EEENNN[[[gggpppvvv~~~}}}zzzuuupppllljjjjjjkkkfffnnn{{{wwwlllcccYYYOOOIIIHHHHHHIIIIIIHHHFFFCCCBBBBBBBBB@@@===999444///,,,.........///222555888::::::888555222...,,,***)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((******((('''*********+++++++++,,,,,,(((((((((((()))))))))))),,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,,,,...111888BBBOOO]]]iiippp{{{{{{~~~~~~~~~~~~||||||~~~|||wwwrrrjjjbbb]]]ZZZZZZZZZ___ccchhhllloooqqqtttvvvxxxzzz|||xxxuuupppjjjccc\\\UUUPPPIIIEEE@@@===<<<<<<;;;:::<<<999:::>>>CCCIIITTT^^^gggmmmsssxxx|||}}}uuuoookkkooo|||ttt))))))((((((((((((((()))************++++++,,,,,,---///222888@@@IIIOOOSSSUUUYYY___dddfffgggiiiiiiqqqrrrwww~~~{{{nnnccc___\\\]]]fffttt~~~wwwqqqlllpppyyy~~~vvvtttqqqmmmiiiggghhhjjjooorrrvvvwwwuuuqqqmmmllllllpppvvvzzz}}}zzzyyyxxxwwwuuupppjjjeeedddddddddeeegggiiikkkllliiikkknnnooooooppprrrttttttxxx|||yyyrrrnnnllliiiggg```ZZZPPPHHHBBB???<<<:::???<<<===@@@CCCFFFNNNVVVeeelllwww}}}xxxrrrnnnlllkkkkkkcccmmmzzz{{{oooggg^^^UUUNNNHHHIIIKKKLLLKKKIIIFFFDDD@@@AAAAAA@@@<<<666000,,,...---,,,---///333888:::<<<:::777444000---+++)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((('''*********+++++++++,,,,,,)))*********++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------...///000---222<<>>CCCLLLVVV```gggooouuuyyy~~~zzzqqqpppzzz|||))))))((((((((())))))***++++++******+++,,,---...///222777>>>FFFNNNUUUYYY[[[^^^bbbdddfffggghhhjjjqqqqqqsssvvvvvvooodddZZZ[[[\\\aaalllxxxwwwrrrooorrrzzz}}}}}}}}}zzzvvvsssqqqrrrsssuuuvvvwwwuuupppllljjjiiijjjnnntttyyy{{{}}}~~~{{{|||}}}~~~|||wwwpppkkkiiihhhgggggghhhjjjlllmmmkkkmmmppprrrtttwww{{{~~~}}}uuupppmmmllleee```WWWOOOIIIEEEAAA???@@@???BBBEEEEEECCCDDDHHHWWW___kkkuuu{{{~~~~~~}}}yyyuuurrrnnnlllkkkhhhpppzzzssshhh___VVVPPPHHHJJJKKKLLLKKKIIIFFFDDD>>>???AAA@@@===777111---///---,,,,,,...333888;;;<<<;;;999666222///,,,***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))))))))((((((((()))))))))************+++)))*********++++++++++++((())))))***************++++++++++++++++++++++++------------...///000111...444???MMM\\\iiirrrwww}}}xxxvvvxxx|||}}}~~~}}}}}}}}}||||||~~~}}}|||}}}~~~zzzvvvkkkhhhbbb]]][[[]]]```ccchhhkkknnnqqqsssuuuxxxzzz|||||||||}}}~~~zzzuuuqqqjjjbbb[[[QQQMMMGGGBBB???===;;;:::???;;;999;;;<<>>@@@???===999555222///...---...000444999<<<===<<<:::888444111...,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((******((((((((()))((((((((())))))))))))***(((((((((((())))))))))))'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000111777CCCRRRaaammmvvv{{{wwwrrrsssuuusss|||~~~|||}}}}}}}}}}}}||||||{{{{{{}}}||||||}}}}}}xxxsssfffddd```^^^^^^aaaeeegggkkkmmmqqqssstttwwwzzz||||||}}}}}}~~~|||xxxrrrhhhaaaWWWRRRLLLFFFBBB???===;;;@@@<<<:::;;;<<<<<>>JJJQQQUUU[[[eeemmmnnnmmmjjjgggeeefffiiilllrrrqqqnnnhhhaaa\\\ZZZYYYXXXbbbpppxxxzzzyyyzzz{{{pppooonnnooosss{{{}}}|||~~~|||wwwrrrppppppqqqlllpppuuuwwwwwwvvvuuuuuuuuuwwwzzz{{{{{{{{{{{{|||~~~|||xxxtttsssqqqpppppprrrtttvvvyyy{{{xxxrrriiifffbbb^^^ZZZTTTOOOKKKEEEDDDFFFHHHFFFBBBBBBEEEDDDJJJSSS]]]eeemmmtttxxx~~~xxxoooiiifffkkkpppuuuxxx}}}{{{kkk\\\SSSPPPNNNNNNNNNLLLKKKIIIGGGFFF????????????===;;;:::888000000///000333666:::<<<>>>>>><<<;;;888444111000))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&)))+++***((('''((()))((((((((()))))))))******(((((((((((())))))))))))'''((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000111555<<>>DDDIIIRRR^^^hhhooouuuzzz~~~))))))((())))))***++++++***))))))***,,,///222444777CCCQQQXXXYYY___jjjttttttqqqmmmhhheeeeeeiiilllrrrrrrnnnfff\\\WWWYYY\\\___kkkyyy{{{uuussstttmmmmmmllllllpppzzz|||xxxuuuuuuvvvnnnqqquuuwwwvvvsssrrrqqqjjjmmmpppssstttvvvyyy{{{|||}}}|||xxxzzzyyywwwvvvwwwzzz|||~~~{{{mmmkkkhhheeeaaa[[[UUUPPPKKKHHHGGGGGGDDD???@@@DDD@@@EEEMMMVVV___iiiqqqwww}}}rrrjjjaaadddiiipppvvv}}}ooo```YYYXXXTTTSSSRRRPPPNNNLLLKKKKKK@@@@@@???>>>>>>=========111111111222444888;;;===??????>>>===:::777444222))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))&&&)))+++***((('''(((***((())))))))))))*********************++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---...000222333888???JJJYYYgggttt}}}wwwssssss}}}~~~~~~|||{{{{{{{{{{{{|||{{{{{{zzzzzz|||{{{|||}}}|||uuuppp`````````aaacccgggkkkmmmoooqqqtttvvvxxx{{{~~~wwwtttqqqpppwwwuuulllbbb]]]VVVOOOJJJFFFCCCAAA===;;;;;;<<<;;;999<<>>GGGRRRZZZ^^^dddnnnvvvwwwvvvrrrkkkffffffkkkpppvvvmmmccc\\\[[[^^^```aaajjjsss|||~~~wwwooollllllmmmeeebbbgggpppyyy}}}zzzwwwvvvxxxzzzzzzyyyvvvrrrooommmooorrrtttuuuwwwzzz|||}}}|||}}}}}}}}}~~~~~~~~~~~~zzzrrrjjjgggfffccc^^^\\\TTTQQQMMMGGGBBBAAABBBDDDCCCDDDGGGJJJPPPZZZgggppp|||rrrgggeeeiiikkkkkksss~~~xxxpppaaaRRRUUUVVVWWWWWWUUUQQQNNNLLLKKKDDD===<<>>===<<<;;;:::777555000///...---,,,***)))((((((((()))***+++,,,,,,---%%%%%%&&&&&&'''(((((((((***************)))((((((,,,)))'''(((***---,,,+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,***+++,,,---...000444777>>>HHHWWWcccmmmuuu~~~yyyrrrppp}}}wwwxxxzzz|||~~~~~~}}}||||||}}}}}}|||{{{~~~{{{|||}}}xxxlllccc___```bbbeeeiiilllpppqqqppprrruuuyyy|||vvvmmmaaa\\\```bbbggg~~~|||xxxllleee[[[TTTOOOKKKFFFCCC>>>===<<<;;;::::::999999BBBIIITTT```iiiqqqwww{{{}}}~~~******))))))))))))******,,,---------///222888;;;BBBKKKVVV___eeejjjqqqwwwtttsssrrrpppooooooqqqsssmmmfff]]]ZZZ^^^dddjjjmmmppptttxxxxxxtttpppnnnooojjjccc```fffoooyyy|||zzzzzz{{{|||}}}{{{yyyvvvuuuqqqsssvvvwwwxxxyyy{{{}}}~~~}}}~~~ssslllhhhddd___\\\XXXVVVRRRLLLGGGDDDCCCCCC@@@AAACCCEEEIIIQQQ[[[bbbwww}}}}}}tttjjjfffiiiiiihhhqqqyyysssfffZZZZZZ[[[\\\\\\[[[XXXUUURRRSSSLLLCCC???@@@BBBCCCBBB===888333333888===???>>>AAA@@@>>>======;;;999666111000...,,,+++***))))))))))))******************'''''''''''''''(((((((((***************)))((((((***(((%%%&&&(((******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---------///222777;;;EEEOOO\\\hhhqqqyyy}}}wwwxxx|||tttuuuwwwyyy{{{|||||||||~~~|||}}}~~~~~~}}}{{{}}}{{{{{{yyysssjjjbbb```aaacccgggjjjmmmpppqqqrrrtttwwwzzz}}}uuucccXXXTTTXXXYYY\\\ppp|||ssslllbbbZZZUUUOOOHHHDDDAAA@@@>>><<<;;;:::999999???FFFPPP[[[dddlllssswww|||}}}~~~******)))))))))******+++.........///222888???EEEKKKSSS^^^hhhnnnrrrtttvvvvvvvvvxxxyyyzzzxxxssspppeee___YYYXXX```jjjssswwwwwwvvvtttqqqpppoooppppppgggcccbbbgggpppzzz}}}||||||}}}}}}||||||{{{zzzxxxzzz||||||||||||}}}~~~~~~~~~~~~ssslllhhhddd```]]][[[XXXSSSNNNHHHDDDBBB>>>???@@@AAACCCHHHNNNSSSdddmmmvvv{{{}}}{{{uuummmhhhhhhfffdddlll}}}zzzwwwppphhhbbbcccddddddbbb```]]][[[\\\VVVMMMEEEAAAAAACCCEEEBBB===777666999>>>AAABBBBBBAAA??????>>>===:::888333111...+++))))))))))))*********))))))((((((((())))))))))))(((((((((((()))************))))))(((***(((&&&'''(((******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---............000666===BBBPPPXXXdddooowww}}}~~~yyytttuuuvvvwwwyyyyyyzzzzzz~~~|||}}}~~~~~~}}}{{{{{{{{{zzzxxxsssmmmfffbbb```bbbfffjjjmmmpppqqqqqqtttvvvyyy|||{{{aaaVVVQQQSSSSSSTTTeeeyyy{{{tttkkkccc]]]UUULLLFFFDDDCCC@@@>>><<<:::::::::;;;AAAJJJSSS\\\eeemmmrrrzzz{{{}}}******))))))******++++++---...///111777@@@KKKRRRYYY```iiisssyyyzzzyyywww{{{pppgggaaa\\\XXXYYYbbbnnnwww{{{~~~yyyqqqmmmmmmnnnmmmllleeefffjjjooovvv~~~~~~|||||||||||||||}}}}}}~~~~~~~~~{{{rrrnnnjjjeee```___\\\XXXSSSLLLFFFAAA@@@@@@@@@@@@AAACCCGGGIIIPPP\\\hhhpppvvvxxxuuupppmmmjjjddd```eeeuuu{{{{{{zzzwwwkkkkkkjjjiiigggdddaaa``````]]]WWWNNNEEEAAAAAADDDCCC@@@<<<;;;>>>AAABBBCCCCCCAAA@@@??????>>>;;;999555333///+++)))))))))***)))))))))(((((((((((((((++++++******)))(((((('''))))))************)))(((+++************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------.........///333;;;DDDKKKZZZaaallluuu|||~~~{{{zzz}}}~~~|||vvvwwwwwwxxxzzzzzz{{{{{{{{{~~~}}}{{{|||}}}}}}|||zzzyyyzzzzzzvvvooohhheeedddbbbeeeiiimmmppprrrrrrrrrwwwyyy|||mmmbbbZZZXXXUUUVVVcccuuuzzzrrrkkkddd[[[QQQJJJEEEDDDAAA>>><<<;;;;;;;;;999===DDDLLLTTT^^^gggmmmvvvxxx{{{***************+++,,,,,,+++---000555===JJJWWW```kkkpppxxx}}}zzzkkk```]]]ZZZYYY^^^hhhsss{{{zzzqqqlllkkkjjjhhhfffgggnnnuuuzzz~~~~~~~~~}}}}}}}}}~~~{{{uuuooogggdddaaa^^^[[[WWWQQQJJJEEECCCBBBAAA@@@AAABBBCCCCCCEEEQQQ___hhhooouuuwwwuuurrrlllddd^^^___jjj}}}~~~yyy}}}uuusssoookkkfffbbb```___^^^___^^^WWWMMMDDDAAA@@@AAAAAAAAABBBDDDDDDCCCCCCBBBAAA?????????>>><<<999888555111---***)))***+++&&&''''''((()))*********,,,,,,+++***)))(((((('''((())))))*********))))))***+++++++++************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++++++++,,,,,,---.........///222888BBBMMMUUUccciiiqqqzzz~~~zzzwwwuuuwwwzzz~~~~~~~~~yyyxxxxxxzzz{{{||||||||||||}}}{{{zzzzzz{{{|||zzzyyyxxxzzzyyytttlllgggfffgggeeehhhkkkooorrrtttttttttyyy{{{~~~ttthhhbbb]]]^^^jjjyyy}}}vvvpppiiiaaaWWWPPPFFFDDDAAA>>><<<<<<======:::<<<@@@FFFNNNXXXbbbiiirrruuuzzz}}}|||}}}|||}}}***************+++,,,---+++---222999DDDRRRaaajjjvvv|||wwwiii___WWWXXX\\\eeerrr}}}zzzpppjjjgggfffeeeccclllvvv}}}}}}~~~~~~~~~vvvjjjiiieee```^^^\\\YYYSSSOOOIIIFFFBBB@@@@@@AAA@@@@@@AAALLLXXX___gggpppvvvxxxvvvooogggaaa]]]bbbpppzzzwww}}}~~~uuulllddd___\\\[[[\\\___aaa]]]UUUKKKCCC@@@@@@BBBDDDGGGGGGGGGEEEDDDBBBAAA??????@@@???<<<::::::777444000---+++++++++&&&''''''(((***++++++,,,,,,++++++***)))(((((('''((())))))************)))''')))******(((''''''((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,---......---///111666???JJJWWW```jjjnnnvvv}}}|||xxxvvvttttttwww|||}}}}}}vvvwwwxxxzzz{{{{{{||||||}}}|||zzz{{{||||||{{{yyyxxxxxxwwwrrrkkkggggggiiiiiikkknnnqqqtttvvvwwwwww{{{}}}yyyqqqmmmoooxxx{{{uuuoooggg^^^WWWJJJHHHDDD@@@>>>===>>>???;;;<<<>>>BBBHHHRRR]]]eeennnsssxxx|||}}}{{{xxxyyy|||}}}{{{xxxvvvxxx************+++,,,---...,,,000555>>>IIIWWWeeennnvvv|||~~~qqqeee___VVVYYYbbbooo|||xxxnnnfffbbbbbbeeefffppp{{{|||zzz{{{|||~~~~~~vvvooojjjdddaaabbbbbb___\\\QQQLLLGGGCCCBBBAAA@@@>>>>>>GGGPPPUUU[[[fffppptttxxxrrrkkkeee^^^]]]hhhuuu}}}}}}vvvttt||||||mmmbbb[[[YYYXXX[[[^^^aaa```ZZZRRRIIIDDD@@@BBBEEEGGGGGGGGGHHHHHHCCCBBBAAAAAAAAA@@@>>><<<;;;999666333000---++++++)))))))))*********++++++*********))))))(((((('''(((((()))***************''')))++++++(((&&&'''((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,---...///---000555<<>>>>>???======<<<>>>CCCMMMYYYaaakkkqqqwww{{{|||yyywwwwwwvvvxxxyyytttoooqqqyyy************+++,,,---...///222888AAALLLYYYgggooopppwwwyyykkkaaa\\\YYY^^^hhhvvv}}}vvvlllbbb^^^```fffkkksss~~~}}}zzzxxxzzz|||~~~}}}tttnnngggeeegggiiihhhfffYYYSSSLLLFFFDDDCCCAAA???:::BBBIIIKKKQQQ\\\hhhoooxxxsssnnnhhh```\\\dddqqqtttyyyyyysssrrr|||ooobbbZZZXXXWWW\\\^^^```aaa]]]VVVNNNHHHBBBCCCEEEEEEFFFGGGIIIKKKEEECCCBBBBBBCCCBBB@@@>>>;;;:::888555222...,,,***++++++++++++************))))))))))))(((((((((((((((((()))***************(((+++...---***((((((***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,---...///...222888AAALLLZZZgggppprrruuu{{{~~~~~~~~~{{{ttttttwwwxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~|||wwwtttoookkkiiihhhiiiiiinnnnnnppprrrtttwwwzzz{{{|||~~~yyyqqqiiibbbWWWSSSMMMFFFAAA???>>>>>>>>><<<;;;;;;@@@JJJVVV^^^iiiooowww{{{|||~~~}}}yyyxxxsssxxx{{{uuullliiiooowww((())))))************+++000555>>>HHHQQQXXX\\\^^^kkkpppuuuyyypppbbbZZZXXXYYYaaaooo{{{vvvlllbbb^^^aaahhhnnn}}}zzzyyyzzzyyyyyy}}}~~~}}}|||}}}~~~}}}nnngggiiimmmllliiifff___UUUJJJCCC???>>>>>>???>>>AAAFFFKKKPPP[[[eeekkkllljjjggghhhkkkkkkgggqqqtttvvvttttttzzzrrrggg```\\\YYY\\\______\\\VVVQQQNNNIIIEEEAAABBBFFFIIIHHHFFFIIIFFFBBBBBBCCCCCCAAA>>>===<<<:::777444000---,,,((()))***+++,,,---------))))))))))))))))))))))))************************************))))))))))))((())))))))))))*********)))************+++++++++...---,,,,,,,,,---...///...///777GGGZZZiiinnnnnnsssxxx}}}|||{{{uuuqqqqqqrrrwwwwwwxxxyyy{{{}}}}}}zzzwwwsssoookkkhhhhhhjjjlllmmmssssssssstttvvvyyy{{{}}}xxxqqqlllbbb\\\SSSJJJEEEBBB???>>>999;;;===<<<<<>>>>>===<<<>>>BBBEEEIIIRRR[[[cccgggiiikkknnnqqqooojjjllloooqqqssswwwwwwjjjaaa\\\^^^```aaa___[[[XXXVVVQQQKKKEEEDDDFFFIIIHHHGGGHHHFFFCCCBBBCCCCCCAAA>>>>>>===;;;999555222///...+++++++++++++++++++++***))))))))))))))))))))))))************************************))))))))))))***++++++++++++,,,,,,,,,************++++++++++++------,,,+++,,,---...//////111999III]]]kkkrrrrrrtttyyy~~~}}}|||zzzyyyyyyzzzzzzxxxtttrrrrrrtttvvvvvvwwwyyyzzz|||~~~~~~~~~~~~~~~|||xxxuuuqqqmmmhhhfffhhhkkkmmmnnnssssssssstttvvvyyy{{{}}}~~~~~~~~~zzzrrrmmmeee___VVVNNNHHHDDDAAA???<<<===>>><<<<<>>>>>;;;;;;>>>@@@CCCIIIQQQXXX___gggnnntttxxxtttnnnggghhhjjjpppyyywwwfff``````aaabbbbbbaaa```___\\\UUULLLGGGFFFHHHHHHHHHHHHFFFDDDCCCCCCBBB@@@??????>>>===:::777444222000------,,,+++***))))))((())))))))))))))))))))))))************************************))))))))))))***++++++++++++,,,,,,,,,************+++++++++,,,---,,,+++++++++,,,...//////222;;;KKK___nnnvvvwwwwww{{{{{{wwwvvvwwwwwwxxxzzz{{{zzzvvvsssoooqqqssssssssssssuuuwwwvvvwwwxxxyyy{{{|||~~~~~~~~~~~~}}}}}}}}}zzzvvvrrrllliiieeedddgggkkkoooqqqtttuuuuuuwwwyyy|||~~~|||}}}}}}~~~~~~vvvpppiiiddd[[[SSSMMMHHHDDDBBB>>>???>>><<<;;;===CCCHHHUUU]]]gggooossswww|||}}}zzz||||||yyyrrrkkkfffccc+++,,,,,,+++***---222777CCCKKKXXXccchhhgggbbb^^^aaafffjjjnnnwww|||rrrhhhaaa^^^^^^aaafffoooyyy~~~zzzppphhhdddgggkkknnnqqqssswwwyyy}}}}}}zzzrrrpppqqqqqqrrrpppgggYYYLLLDDD@@@@@@<<<;;;>>>@@@AAAFFFLLLRRRZZZdddllluuuzzzxxxssseeeddddddkkkvvvkkkbbbaaa``````bbbcccdddeeeeee\\\QQQIIIFFFFFFHHHIIIGGGFFFEEEDDDCCCBBB@@@??????>>>===;;;888666333222------,,,+++***)))))))))))))))))))))))))))))))))************************************)))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,+++++++++---...//////222;;;LLL___oooxxx{{{|||~~~}}}xxxsssqqqpppssswww|||}}}zzztttooogggiiilllooorrruuuxxxzzzwwwxxxyyy{{{|||~~~~~~~~~~~~~~~}}}yyytttppphhheeebbbcccgggmmmrrrtttvvvwwwyyyzzz}}}~~~|||{{{|||}}}~~~{{{vvvnnniii```YYYRRRLLLGGGDDD??????>>><<<:::<<>>@@@AAAEEEJJJOOOVVV^^^fffpppxxxzzzwwwhhhdddbbbfffooozzzssseeebbb^^^]]]___bbbccccccfff___TTTKKKFFFEEEGGGIIIFFFFFFGGGFFFDDDBBB@@@@@@>>>>>>===;;;999666444333------,,,+++******++++++************************************************************)))))))))((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,++++++,,,...///000///333<<>>>>>===<<<:::888666555///...---+++++++++,,,---************************************************************))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---...///111222333777@@@NNN^^^mmmwww|||~~~{{{vvvssskkkooowww~~~}}}uuupppeeefffhhhmmmsssxxx{{{{{{{{{|||~~~~~~yyyrrrmmmfffeeeeeehhhmmmrrruuuvvvrrrtttvvvyyy|||~~~}}}{{{zzz{{{||||||}}}~~~yyytttmmmeee^^^VVVNNNIIIBBB@@@>>><<<<<<===>>>@@@EEENNNYYYcccjjjpppvvvzzz|||~~~+++---...---...555CCCMMM[[[___eeekkkppptttuuuuuuqqqsssrrrpppuuu~~~{{{vvvqqqmmmiiiggghhhgggdddaaaccclllzzzyyyuuuppplllggg___TTTLLLCCC===:::===@@@@@@AAACCCFFFKKKQQQYYYeeerrrxxxxxxqqqlllfffcccfffmmmuuuyyy~~~qqqjjjbbb^^^^^^]]][[[YYYWWWTTTOOOJJJFFFDDDEEEGGGDDDGGGIIIHHHDDDAAA@@@AAA??????>>>===<<<:::888777333111///---++++++,,,,,,************************************************************))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------............///111222444:::>>>FFFSSSaaaooozzz}}}vvvppppppsssyyy~~~{{{tttnnniiiiiijjjooouuuyyy{{{zzz{{{|||~~~}}}wwwooojjjgggggghhhlllqqqtttuuuuuurrrtttwwwzzz}}}}}}{{{zzz|||}}}}}}}}}~~~~~~{{{tttlllddd[[[SSSMMMFFFDDD@@@===<<<<<<<<<<<>>>>>EEEMMMUUUbbbsss{{{{{{uuutttrrrlllggggggqqq{{{www{{{{{{yyy}}}{{{qqqfffaaa```]]]YYYOOOOOOLLLIIIEEECCCCCCEEEHHHIIIIIIGGGEEEDDDDDDEEE@@@@@@>>>===;;;999888777777555222///,,,***))))))'''(((((()))******++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((///---+++)))((((((((()))***++++++***)))(((***+++))),,,///000000333888===IIINNNVVV___iiisss}}}~~~{{{~~~|||}}}zzztttnnnoooooooooppprrruuuyyy{{{}}}}}}||||||~~~yyyrrrmmmjjjjjjkkknnnpppsssttttttttttttvvvyyy||||||yyyxxxxxxyyy{{{}}}~~~}}}||||||yyysssnnnhhh___XXXKKKHHHCCC@@@?????????>>>AAABBBGGGPPP[[[gggooosssvvvyyy|||)))---000222666AAAPPP\\\aaacccggglllssszzz~~~sssjjjdddeeelllrrrxxxuuupppllljjjhhhddddddggguuu}}}rrrjjjddd```^^^VVVNNNCCC======???@@@???@@@FFFLLLTTTcccvvv~~~wwwnnnfffdddiiioooppprrrqqqqqqxxxxxxnnnjjjhhh```WWWNNNKKKHHHDDDBBBBBBCCCCCCHHHHHHIIIHHHGGGFFFEEEFFFAAAAAA@@@>>><<<:::999999777666333///---+++***)))************************+++,,,,,,++++++)))(((((())))))))))))))))))))))))+++***)))))))))***+++,,,,,,------,,,++++++,,,...+++---///000000555<<>>===<<<;;;???@@@DDDLLLWWWbbblllqqquuuwwwyyy|||~~~***---111777???IIITTT[[[[[[```fffkkkpppwwwqqqbbbXXX[[[```ffflllvvvzzzrrrkkkhhhfffdddgggmmmxxxnnngggdddbbb[[[SSSHHH@@@>>>?????????BBBFFFJJJQQQaaaxxxsssjjjeeecccccceeefffeeehhhrrryyyvvvrrreeeXXXNNNIIICCC@@@BBBDDDDDDCCCGGGGGGHHHHHHHHHGGGGGGFFFBBBBBB@@@???===<<<;;;:::888666444111...,,,+++***---,,,,,,+++***)))))))))+++++++++++++++***)))(((******************************))))))***++++++,,,,,,,,,---,,,++++++,,,...---...//////111777AAAIIIXXX^^^fffnnntttyyy}}}~~~zzz|||{{{vvvqqqqqqrrrtttuuuvvvwwwxxxzzzzzz{{{{{{}}}~~~~~~|||wwwrrrmmmlllkkkooopppqqqssstttuuuuuuuuuwwwyyy{{{~~~~~~~~~}}}{{{zzzyyyyyy{{{}}}~~~~~~|||{{{{{{xxxsssllleeeXXXRRRJJJBBB>>><<<;;;:::===>>>@@@FFFPPP\\\gggnnntttvvvxxxzzz{{{}}}}}}---000555>>>HHHQQQXXXZZZXXX^^^fffjjjnnnttt}}}}}}qqqddd[[[YYY]]]aaafffqqq~~~}}}tttkkkfffdddeeelllsssxxxoooiiieee___XXXMMMEEEAAA?????????CCCDDDFFFMMM]]]uuuzzzqqqlllfff______^^^___eeeqqq~~~wwwjjj^^^PPPJJJBBB@@@DDDHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@???===<<<;;;:::888777555222000...,,,+++------,,,,,,+++*********+++++++++++++++***)))(((************************,,,,,,+++******))))))))))))***+++***))))))+++,,,............111:::GGGPPP]]]cccllltttyyy|||~~~~~~zzzyyyzzz~~~{{{rrrsssuuuvvvwwwwwwwwwwwwyyyyyyzzz{{{}}}~~~~~~|||yyysssnnnlllmmmnnnrrrsssssstttuuuuuuuuuuuuuuuwwwzzz|||~~~~~~~~~}}}~~~}}}}}}yyyyyy{{{|||~~~|||{{{|||wwwoooiii```YYYOOOGGGAAA???>>>===<<<===>>>BBBJJJVVVbbbjjjsssuuuyyy{{{|||~~~}}}{{{///222888AAALLLUUUYYYZZZXXX^^^eeeiiikkkqqqzzzuuuiiiaaaYYY\\\___dddnnn|||{{{rrriiieeedddhhhqqqzzzwwwlllfffccc\\\SSSJJJDDDAAA??????CCCAAABBBIIIWWWmmm{{{xxxooofffaaa___```iiittt~~~uuuiii```TTTMMMFFFDDDHHHLLLMMMLLLJJJHHHFFFFFFGGGHHHFFFDDD@@@@@@???>>><<<;;;::::::888888666444222000...---++++++++++++++++++++++++******+++++++++***))))))************************++++++++++++******)))((()))*********))))))+++---......------222===LLLWWW]]]dddnnnwww|||~~~~~~{{{yyyxxx|||}}}}}}tttuuuvvvxxxxxxxxxxxxxxxzzzzzz{{{|||}}}~~~~~~~~~|||wwwqqqmmmmmmooorrrttttttuuuuuuuuuvvvvvvwwwsssuuuxxx{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyzzzzzz|||}}}~~~}}}|||~~~xxxpppjjjddd]]]RRRIIIDDDAAA@@@???======>>>@@@FFFPPP]]]eeemmmqqqwww{{{~~~yyyzzz~~~///222888BBBMMMUUU[[[]]]\\\```eeeiiilllqqqxxx~~~yyykkkaaaXXX\\\___dddnnnzzzvvvnnnfffdddfffkkkuuu}}}qqqhhhfffbbb[[[RRRKKKEEEBBB@@@BBB@@@@@@FFFQQQaaaxxx}}}rrrjjjeeefffnnnxxx}}}tttiiibbbZZZUUUPPPNNNQQQTTTUUUUUURRRMMMHHHFFFGGGHHHGGGEEE@@@??????>>><<<;;;;;;:::999888777666444111///...*********+++++++++++++++******+++++++++******)))************************'''((()))+++,,,,,,,,,,,,***+++,,,,,,+++,,,---/////////...///555BBBRRR^^^___fffpppyyy~~~}}}{{{vvvyyy~~~~~~vvvvvvwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}zzzvvvqqqmmmnnnqqquuuuuuuuuuuuuuuuuuvvvwwwxxxtttuuuxxx{{{}}}~~~}}}}}}|||{{{zzzzzzyyyyyyyyyzzzyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{tttmmmeee___UUULLLFFFCCC@@@???===>>>??????CCCKKKVVV___fffkkkrrryyy}}}zzzuuuuuuvvv...333:::DDDOOOYYYaaafffggghhhkkknnnrrrwww|||~~~~~~wwwmmmddd___bbbeeehhhoooxxx|||zzzpppiiidddeeehhhoooyyyzzzyyyzzzyyyzzz{{{}}}~~~yyypppiiigggbbb[[[RRRKKKFFFDDDBBB???@@@EEELLLWWWiiizzztttmmmjjjqqqzzz}}}~~~|||qqqiiieeeccc```^^^^^^___aaabbb[[[TTTLLLHHHHHHIIIHHHFFF@@@@@@??????>>>===<<<<<<999999888777555333000///+++++++++******))))))((()))******+++++++++******))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,***+++,,,,,,+++,,,...000000111111333999GGGXXXddddddjjjttt|||}}}xxxwwwwwwwwwyyyzzz|||~~~~~~~~~~~~}}}|||{{{xxxtttpppmmmnnnrrruuuuuutttttttttuuuvvvxxxyyyyyyzzz|||~~~~~~}}}|||{{{|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzz{{{}}}zzztttkkkeee[[[RRRKKKFFFBBB???===>>>??????@@@FFFPPPYYYbbbhhhpppxxx}}}uuuqqqooo000555>>>GGGRRR^^^iiippprrrqqqrrruuuzzz~~~vvvsssrrrrrroookkkhhhkkkmmmnnnrrrwwwwwwssslllfffccceeejjjqqq{{{zzzuuuuuuvvvwwwyyy{{{}}}yyykkkjjjgggaaaXXXOOOIIIFFFCCC@@@AAAFFFJJJQQQ```ppp|||qqqlllrrryyy|||~~~zzzqqqoooooonnnllljjjjjjlllnnnaaaYYYOOOJJJJJJKKKJJJHHHBBBAAAAAA@@@???>>>======999999999888666333111///---,,,+++***)))'''&&&&&&)))******+++++++++******(((((((((((((((((((((((()))***+++,,,,,,+++)))(((((()))******)))***,,,...222222333555===JJJ[[[hhhhhhoooxxx|||xxxxxxwwwwwwxxx{{{~~~~~~|||{{{yyywwwsssooolllmmmqqquuuttttttssssssuuuvvvxxxzzz}}}~~~}}}{{{zzzwwwvvvuuutttttttttvvvvvvzzzzzzzzz{{{{{{{{{||||||zzzyyyxxxxxxzzz}}}{{{rrrkkkbbbYYYQQQJJJEEEAAA<<<>>>???>>>>>>CCCLLLTTTccciiiqqqyyy~~~xxxpppmmm555>>>GGGMMMVVVcccoootttuuurrrqqqwww}}}xxxqqqllllllnnnpppqqquuuvvvvvvuuutttrrrpppoookkkfffeeekkkpppsss{{{|||yyyxxxxxxxxx}}}~~~~~~~~~vvvqqqiiibbb\\\XXXSSSQQQIIICCCCCCIIIJJJKKKYYYkkkrrrgggiiirrryyy~~~wwwwwwttttttvvvuuuqqqppprrrjjj```SSSLLLKKKKKKHHHDDDFFFDDDBBB@@@>>>===<<<<<<;;;;;;:::888666444222000...---,,,+++++++++,,,---))))))))))))***+++,,,---(((((((((((()))***+++,,,++++++******************++++++,,,,,,,,,---------//////111555???MMM]]]hhhpppuuu|||}}}~~~}}}|||{{{zzz{{{{{{|||~~~~~~~~~{{{vvvrrrnnnoootttvvvuuusssuuutttssstttxxx{{{|||}}}zzz{{{|||~~~~~~yyyvvvvvvtttqqqppprrruuuvvvwwwtttuuuvvvxxxyyyzzzzzz{{{wwwwwwxxxzzz|||~~~~~~{{{rrrkkkbbbZZZTTTMMMEEE??????@@@@@@???>>>AAAGGGKKKZZZbbbnnnvvv{{{~~~wwwvvv;;;FFFRRR[[[dddnnnvvvxxxwwwttttttzzzxxxtttmmmhhhgggiiinnnrrr{{{||||||{{{xxxtttpppnnnkkkggghhhnnnsssvvv{{{}}}{{{{{{{{{{{{{{{vvvooohhhaaa\\\VVVSSSOOOIIIHHHMMMNNNNNNWWWeee}}}wwwjjjfffiiimmmrrrwww}}}~~~|||xxxwwwyyyxxxsssqqqrrrpppfffYYYPPPLLLJJJIIIGGGFFFEEEDDDBBB@@@???>>>======<<<;;;:::777555333222...---,,,+++++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******************++++++,,,,,,,,,---------000000222888EEEUUUdddmmmtttyyy}}}|||zzzzzz{{{|||}}}{{{xxxuuuqqqoooppptttwwwvvvtttuuutttsssuuuxxxzzz{{{{{{}}}}}}}}}~~~~~~|||wwwsssuuurrrpppoooqqqtttuuuvvvtttuuuwwwxxxyyyzzzzzzzzzuuuvvvwwwxxx{{{}}}~~~~~~}}}xxxqqqhhh```ZZZRRRJJJDDD@@@@@@@@@???>>>@@@EEEJJJUUU^^^jjjtttzzz}}}|||yyyDDDRRRaaakkkrrrxxxzzzyyywwwuuuvvv|||zzzrrrpppkkkfffcccgggooovvv~~~wwwpppllljjjjjjmmmtttyyy{{{~~~~~~~~~~~~~~~~~~|||~~~}}}vvvooohhhaaaZZZVVVWWWPPPOOOSSSTTTQQQTTT\\\ppp{{{kkkbbb^^^___fffmmmzzz|||zzz{{{zzzuuuqqqqqqvvvmmm```TTTKKKHHHHHHIIIGGGFFFEEECCCAAA@@@???>>>>>>===<<<;;;999777555444///...,,,+++++++++,,,---///...---,,,++++++++++++...---,,,+++******************++++++++++++++++++,,,,,,,,,,,,------------111000333===MMM___mmmtttzzz~~~zzzzzz{{{~~~|||zzzzzz{{{}}}~~~~~~yyyuuutttqqqoooqqquuuxxxxxxvvvvvvuuutttuuuxxxzzzzzzzzz~~~~~~}}}}}}|||yyytttqqqrrrpppnnnnnnpppsssttttttuuuuuuvvvxxxyyyyyyyyyyyyssstttuuuwwwyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~wwwnnnfff___WWWOOOHHHAAAAAA@@@>>>===???CCCGGGMMMWWWeeepppwww||||||OOO]]]llltttyyy{{{{{{wwwuuutttuuu|||zzzrrrmmmmmmjjjeeeccciiiuuuzzzqqqllliiilllrrrzzz~~~vvvpppnnnmmmmmmllllllnnnqqqtttxxx|||{{{tttlllddd\\\WWWYYYTTTRRRUUUUUURRRPPPRRR___sss{{{lll```XXXWWW___hhhxxx{{{xxxzzzyyyuuurrrqqqxxxqqqeeeVVVIIIDDDEEEIIIFFFEEEEEECCCBBB@@@???>>>======<<<;;;999777555444///...---,,,++++++,,,---------,,,++++++++++++++++++******)))(((((())))))******+++++++++++++++,,,,,,,,,,,,------------...111000444AAAUUUiiiuuu{{{}}}~~~wwwqqqnnnwww}}}|||zzzzzz{{{~~~}}}yyyuuusssqqqqqqsssvvvyyyyyyxxxwwwvvvuuuvvvxxxzzzzzzyyy}}}}}}||||||{{{xxxsssppppppnnnmmmmmmooorrrsssssstttuuuvvvwwwwwwwwwwwwwwwrrrsssuuuwwwyyyzzz{{{|||{{{{{{zzzzzz{{{}}}{{{rrrjjjccc[[[QQQKKKCCCBBB???===<<<>>>AAACCCGGGQQQ___llltttzzzYYYeeessszzz~~~yyywwwwww|||uuummmggghhhgggeeeeeemmm{{{|||tttooojjjooowww~~~yyyrrriiiaaa]]][[[[[[ZZZ[[[^^^bbbfffkkkrrrzzz~~~vvvnnnfff]]]XXXXXXUUUSSSTTTSSSOOOLLLKKKTTTaaasssrrreeeZZZVVV[[[cccrrryyywwwssstttvvvtttqqqqqquuupppeeeVVVIIIBBBBBBEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999777555444000///...,,,++++++,,,,,,***************+++,,,,,,))))))(((((()))******+++******++++++,,,,,,,,,,,,,,,,,,---------.........000000666EEEZZZnnnzzz~~~~~~xxxoooiiimmmttt}}}}}}{{{{{{|||~~~~~~zzzwwwrrrrrrsssuuuxxxyyyyyyyyywwwvvvvvvxxxzzz{{{zzzyyy{{{zzzzzzyyyyyywwwssspppnnnmmmkkkllloooqqqrrrrrrttttttuuuuuuuuuuuuuuutttrrrsssuuuwwwyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~{{{yyywwwuuuuuuwwwzzz~~~~~~vvvooohhh___VVVOOOGGGDDD@@@===<<<===???@@@BBBLLLZZZgggpppwww}}}bbbnnn{{{|||}}}|||sssjjjaaaaaabbbdddiiittt|||wwwtttooouuu|||~~~wwwiiicccZZZSSSOOONNNMMMLLLNNNPPPSSSXXX___hhhrrryyyxxxppphhh```\\\YYYXXXUUUSSSOOOKKKIIIHHHOOOUUUaaappp}}}pppdddZZZXXX\\\eeemmmtttvvvyyyvvvoooppprrrrrrqqqqqqpppllldddXXXLLLDDDAAABBBCCCCCCDDDCCCBBB@@@>>>===<<<<<<;;;:::999777666555111000...---,,,+++,,,,,,))))))))))))***+++,,,---************+++,,,---...******++++++,,,---------,,,---------............///222:::JJJ]]]ooo{{{{{{ppphhhdddkkkuuu|||~~~}}}}}}}}}~~~~~~~~~{{{xxxssstttvvvwwwxxxyyyyyyyyywwwwwwxxxzzz|||}}}|||{{{{{{yyyxxxxxxwwwuuurrrooommmlllkkkllloooqqqrrrqqqrrrsssssssssssssssrrrqqqqqqsssuuuwwwxxxyyyyyyyyyvvvvvvuuuuuuuuuwwwxxxyyy|||}}}}}}|||{{{|||~~~wwwvvvtttqqqmmmiiieeeccc___aaacccfffjjjqqqyyy~~~|||uuuooofff]]]VVVJJJFFFAAA>>>===>>>>>>>>>???HHHUUUaaajjjrrrzzzooozzz}}}{{{wwwmmmeee^^^^^^```fffooo||||||zzzyyyxxx}}}wwwlllfffWWWRRRLLLGGGFFFEEEEEEEEEEEEFFFHHHMMMTTT```llluuuyyy|||{{{sssllleeeaaa^^^^^^[[[SSSLLLHHHGGGHHHLLLNNNWWWfffwww}}}pppbbbZZZYYYYYYbbbjjjlllooovvv|||~~~yyyooonnnqqqqqqqqqrrrllliiiddd\\\RRRIIIDDDAAACCCDDDEEEEEEDDDBBB@@@>>>=========<<<:::999777666222000///---,,,,,,,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++,,,,,,******++++++,,,------...------------............000666@@@NNN___nnn{{{~~~pppgggdddjjjsssyyy{{{yyywwwvvvrrryyy~~~~~~~~~~~~~~~{{{wwwtttvvvxxxyyyyyyyyyyyyyyywwwwwwyyy{{{~~~}}}|||zzzxxxwwwuuusssooollllllkkkkkkmmmppprrrrrrqqqqqqqqqqqqqqqqqqpppoooooooooqqqsssvvvwwwwwwwwwvvvuuutttsssrrrrrrssstttuuuzzz{{{{{{zzzyyyzzz~~~}}}wwwrrrooobbbbbb```]]]ZZZVVVRRRPPPMMMOOOQQQRRRUUU[[[ccciiirrr|||yyyssskkkbbb[[[MMMHHHBBB>>>>>>>>>===<<<===EEEOOOZZZbbbkkkuuu{{{yyyzzzwwwqqqggg_________aaaiiivvv}}}{{{|||}}}~~~sssggg\\\VVVLLLHHHCCCAAAAAABBBBBBCCCAAAAAACCCFFFNNN[[[iiirrrtttwww|||}}}uuuoooiiifffbbbddd```UUUJJJFFFGGGIIIIIIJJJQQQaaatttyyyjjj^^^ZZZRRR\\\eeehhhkkkrrryyy|||}}}qqqnnnpppqqqqqqrrrjjjhhheee___WWWOOOGGGBBBDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>===<<<:::999888222111///---,,,,,,,,,,,,......---,,,++++++++++++,,,+++***)))((((((((((((******+++,,,,,,---......---------.........//////111888DDDRRR```nnnzzz~~~pppfffjjjpppvvvzzzyyyuuupppnnngggppp|||~~~~~~}}}~~~yyyvvvuuuwwwyyyzzzyyyxxxxxxyyywwwxxxyyy|||~~~|||yyyvvvtttqqqmmmjjjlllkkkkkkmmmppprrrrrrqqqpppppppppppppppooonnnmmmnnnooorrrtttvvvvvvuuuttttttsssrrrqqqqqqqqqrrrsssxxxzzz{{{yyyxxxyyy~~~zzzqqqiiiccc```^^^SSSSSSRRRPPPMMMIIIFFFDDDCCCDDDEEEFFFGGGLLLTTTZZZaaammm}}}zzztttmmmccc\\\OOOIIICCC???>>>>>>===<<<<<>>>>>===@@@@@@CCCGGGJJJQQQ```mmmwwwzzz}}}~~~vvvrrrpppllljjjeee^^^UUUNNNIIIGGGIIIKKKPPPZZZiii}}}{{{gggWWWWWWYYY___hhhsss{{{~~~wwwrrrpppppppppiiigggggghhheee\\\MMMBBBBBBEEEFFFEEEDDDDDDCCCAAA<<<=========<<<:::888777444333111///---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++000...,,,,,,...000222222666>>>LLLZZZfffoooyyy~~~vvvqqqvvvxxx}}}xxxooohhhiiikkkrrr}}}~~~}}}yyywwwvvvwwwzzz{{{|||zzzxxxwwwyyyyyyzzz{{{|||||||||||||||wwwtttrrrqqqooommmmmmlllmmmooorrrttttttsssuuurrrooooooqqqrrrrrrppppppqqqsssuuuvvvvvvuuuuuuqqqpppoooooonnnnnnoooooosssrrrqqqqqquuuzzz~~~tttfff]]]XXXUUUPPPMMMFFFEEECCCAAA@@@@@@AAAAAA>>>======>>>@@@CCCFFFHHHPPP[[[kkkzzz}}}{{{yyy|||~~~yyysssjjjcccVVVPPPHHHCCCAAA@@@>>><<>>>>>>>>@@@@@@BBBGGGJJJRRRaaannnyyy{{{{{{tttrrrnnnmmmjjjddd[[[SSSLLLHHHFFFKKKRRRZZZfffwwwppp___^^^```eeennnzzzxxxqqqmmmlllffffffgggjjjkkkdddXXXNNNGGGHHHGGGFFFDDDCCCBBB@@@<<<<<<===<<<;;;:::888777444333111///---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,---///000111888AAAPPP^^^iiirrr{{{|||zzz{{{xxxrrrmmmlllqqq{{{~~~~~~~~~~~~}}}{{{xxxwwwxxxyyy|||}}}}}}|||zzzxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{xxxtttqqqpppooommmllllllkkkkkkmmmppprrrrrrqqqtttqqqooooooqqqqqqpppnnnnnnoooqqqrrrsssttttttssssssrrrqqqqqqppppppqqqqqqtttsssrrrsssvvv{{{|||wwwlllcccWWWOOOKKKHHHEEEBBBAAA@@@>>>===<<<<<<<<<===;;;;;;::::::<<<>>>AAABBBJJJPPP\\\lll}}}|||zzzyyyvvv{{{|||vvvmmmggg[[[TTTJJJDDDBBBAAA???===>>>===BBBMMMVVV^^^fffnnnyyy~~~aaadddgggiiiiiijjjlllnnnoooooommmjjjfffbbbaaaaaapppzzz~~~}}}wwweee___WWWOOOJJJFFFCCCAAAAAA@@@@@@???>>>>>>??????@@@???BBBGGGKKKSSScccqqq|||~~~zzzuuurrrrrrqqqllldddZZZPPPJJJCCCJJJRRRWWW^^^mmmzzziiifffgggkkktttssskkkgggcccdddhhhnnnqqqmmmcccZZZMMMJJJGGGFFFEEEDDDCCCBBB<<<<<<<<<;;;:::999777777444333222000...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///000111<<>><<<:::===<<<;;;:::::::::::::::;;;:::999999:::;;;===>>>CCCEEEMMM[[[nnn~~~}}}yyyyyyzzz{{{|||zzzrrrlllaaaYYYNNNGGGCCCBBB@@@>>>===<<>>>>>??????@@@@@@???BBBGGGLLLUUUfffttt~~~zzzvvvwwwvvvtttmmmaaaUUUMMMDDDHHHLLLPPPXXXeeewwwsssllllllmmmtttxxxlllfffbbbeeekkkuuuzzzxxxmmmdddTTTLLLFFFFFFGGGFFFEEEEEE<<<<<<;;;;;;999888777777555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...///000000000111222444@@@MMM]]]iiirrr{{{~~~}}}|||xxxtttvvv|||~~~yyyvvvxxxzzzzzz{{{~~~~~~~~~~~~}}}~~~~~~~~~{{{xxxwwwwwwxxxyyy{{{|||}}}~~~~~~}}}{{{zzzxxxyyyyyyyyyyyyyyyxxxxxxsssqqqooonnnooopppooooooooonnnnnnoooqqqsssrrrqqqooooooooooooooommmkkkiiikkklllmmmnnnoooppppppqqqppppppooonnnnnnnnnnnnnnnpppqqqrrrvvvzzzyyypppeee[[[UUULLLGGGAAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;<<<>>>@@@EEEOOO^^^nnn{{{}}}zzzzzz}}}~~~wwwrrrggg^^^RRRIIIEEEBBB@@@>>>???===@@@GGGOOOVVV```hhhlllrrrzzzXXXYYY[[[___dddiiimmmooorrrnnnggg___YYYYYY\\\```iiiuuuzzzpppddd\\\NNNKKKFFFDDDDDDEEEEEEEEE??????????????????@@@AAA@@@@@@CCCHHHNNNXXXiiiyyyzzzzzzzzzxxxrrrgggZZZQQQGGGEEEEEEKKKWWWggguuu~~~~~~pppnnnnnnsss}}}}}}pppjjjeeeiiirrr~~~}}}uuu```SSSIIIGGGHHHFFFCCCCCC===<<<;;;:::999888888888666555333111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000000///000333666DDDRRRbbblllttt}}}~~~|||{{{yyytttoooqqqwww{{{{{{{{{yyyzzz}}}~~~}}}}}}}}}~~~~~~|||yyywwwxxxzzz{{{{{{||||||||||||{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvvvvsssqqqooooooppprrrrrrrrrooonnnmmmnnnpppqqqpppooolllmmmnnnnnnmmmkkkiiiiiillllllmmmnnnooopppqqqqqqpppooonnnnnnmmmmmmnnnnnnlllnnnrrrvvv|||~~~}}}}}}}}}{{{wwwqqqiii```VVVMMMFFFCCCAAA>>><<<======>>>>>><<<=========>>>>>>======>>>>>>===<<<;;;:::::::::999===BBBGGGNNN[[[kkkwww||||||{{{|||zzzvvvkkkcccWWWMMMGGGDDD@@@>>>AAA>>>???EEELLLSSS\\\eeekkkooouuuyyy|||TTTUUUXXX^^^fffmmmqqqrrrtttooofff]]]VVVVVVYYY]]]jjjvvv}}}sssjjjaaaWWWQQQIIIFFFDDDCCCDDDFFFFFFFFF@@@@@@@@@???@@@@@@AAAAAABBBAAADDDJJJPPP[[[nnn~~~}}}|||{{{vvvmmmaaaXXXLLLGGGCCCIIIWWWiiiwwwuuusssrrruuu{{{vvvpppjjjmmmtttnnn\\\LLLIIIIIIDDD@@@@@@>>>===<<<;;;:::999999999666555444222000///......------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......---///555999HHHWWWfffmmmuuuzzzxxxxxxvvvqqqlllmmmrrruuuyyy}}}~~~~~~}}}zzzzzz}}}~~~~~~~~~~~~~~~}}}yyyxxxyyy{{{|||{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvttttttrrrpppnnnoooqqqrrrsssssslllkkkjjjkkklllmmmlllkkkiiikkklllllljjjiiiiiijjjmmmmmmmmmmmmnnnpppqqqrrrqqqqqqpppooooooooooooppplllnnnrrrwww}}}}}}yyyuuurrrpppooogggccc]]]VVVPPPIIIBBB===;;;;;;::::::;;;;;;======<<<<<<===>>>?????????>>>>>>>>>===<<<;;;::::::999777<<<@@@BBBDDDNNN^^^kkkvvvxxx|||}}}zzzoooggg\\\RRRLLLGGGBBB???AAA===<<>>;;;999:::;;;;;;;;;<<<===>>><<<===???@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;999<<>><<<;;;;;;;;;;;;777666444222111//////...........................************************---------........./////////111222111111666???GGGPPP```mmmpppwww}}}||||||{{{vvvpppqqqvvvsssxxx||||||{{{~~~}}}zzzyyyyyyzzz{{{}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrmmmkkkiiijjjlllnnnnnnnnnmmmkkkjjjkkkllllllkkkiiifffhhhiiihhhfffgggjjjmmmlllkkkkkkkkklllnnnpppqqqoooooonnnmmmmmmmmmmmmmmmppprrruuuyyy|||~~~~~~|||yyywwwuuusssnnnmmmjjjeee```[[[VVVTTTOOOLLLGGGCCCAAA@@@???===;;;===>>>?????????AAABBB???@@@BBBCCCDDDDDDDDDCCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>???BBBHHHQQQZZZ```tttzzztttnnneee]]]VVVOOOHHHCCCCCC>>><<>>>>>??????@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJHHHFFFDDDCCCCCCCCCCCCAAABBBEEEIIIOOO\\\hhhwww}}}vvvlllccc[[[QQQHHHAAA???======>>>???BBBJJJTTTbbbgggnnnvvv|||WWW[[[bbblllvvv|||uuusssqqqnnnllllllllllllssstttuuutttpppkkkgggdddfffhhhjjjppp~~~{{{uuuggg___TTTMMMKKKJJJHHHFFFFFFEEEEEEGGGJJJLLLJJJIIIFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEHHHMMMTTT```ttt}}}|||{{{wwwppplllggg]]]QQQHHHDDDEEENNNXXXeeennnxxx}}}xxxnnnjjjhhhhhhjjjgggfffwww}}}nnndddYYYSSSTTTWWWYYYXXX[[[TTTLLLGGGEEEEEEEEEEEECCCBBB???===;;;999999999777777888777555333000......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,---000------000333777CCCPPP___iiisssyyy~~~}}}{{{{{{|||~~~}}}{{{zzz{{{}}}~~~~~~}}}{{{{{{|||}}}|||{{{wwwwwwvvvuuusssqqqooommmjjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhgggfffgggggghhhddddddccccccdddfffhhhjjjiiiiiihhhhhhiiiiiijjjjjjkkkiiigggggghhhiiikkkkkkooosssyyy|||}}}}}}}}}}}}}}}wwwooogggbbbaaaaaaZZZYYYVVVSSSOOOJJJGGGEEEEEEAAA===<<<===>>>>>>===???>>>>>>>>>???AAABBBDDDHHHIIIKKKMMMNNNNNNNNNMMMPPPOOONNNLLLJJJHHHGGGFFFHHHFFFGGGJJJNNNUUUbbbnnn|||yyypppggg___VVVLLLEEE@@@>>>===>>>???AAAHHHQQQ]]]cccllltttzzz}}}]]]aaahhhpppxxx{{{zzzxxxpppqqqssstttttttttsssrrrvvvtttqqqnnnkkkiiiggggggjjjmmmpppvvvwwwnnngggYYYTTTNNNKKKLLLLLLKKKIIIKKKJJJKKKMMMPPPQQQQQQPPPOOOOOOPPPPPPNNNLLLJJJHHHHHHGGGIIINNNVVVcccwww~~~|||~~~}}}}}}||||||xxxtttppplllbbbVVVLLLDDDAAAFFFMMM___gggmmmoootttsssiiieeecccaaadddcccddduuusssfffXXXRRRUUUXXXWWWTTTWWWRRRKKKFFFCCCCCCCCCCCCCCCBBB@@@>>><<<:::999999888888888777666333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------//////000111333999IIIWWWdddmmmwww}}}~~~|||zzzzzz{{{}}}~~~~~~~~~{{{zzz{{{~~~|||zzzyyyyyy{{{||||||{{{zzzyyywwwtttqqqnnnllljjjhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddccccccbbbbbbaaabbbdddggghhhhhhhhhgggffffffffffffgggffffffeeeeeefffhhhjjjlllsssvvv{{{~~~~~~}}}||||||{{{wwwtttsssrrrrrrppplllfff^^^YYYVVVVVVPPPOOOMMMJJJGGGEEEBBBAAABBB???======???@@@AAAAAABBBAAA??????@@@BBBEEEGGGMMMOOORRRTTTVVVVVVUUUUUUWWWWWWWWWVVVTTTQQQNNNMMMPPPNNNNNNRRRVVV^^^kkkxxx}}}tttlllddd[[[QQQJJJCCC???===>>>>>>???EEELLLVVV___jjjrrrvvvyyy~~~bbbffflllsssxxxyyyuuurrrlllmmmpppsssuuuwwwwwwwwwvvvrrrmmmiiiiiikkknnnoooqqquuuyyy~~~yyynnnddd^^^RRRPPPNNNNNNPPPQQQQQQOOOPPPQQQSSSUUUXXXZZZ[[[[[[ZZZZZZ[[[ZZZXXXTTTPPPMMMJJJIIIKKKPPPWWWdddyyy~~~}}}}}}}}}}}}{{{xxxtttqqqkkkbbbXXXPPPGGGBBBDDDJJJVVV^^^bbbaaafffyyy{{{oooeee```^^^\\\___aaacccsss{{{mmm^^^YYY]]]aaa^^^YYYWWWSSSMMMGGGDDDBBBAAAAAACCCCCCAAA???===;;;:::999999888888777666444222111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---000333333555>>>PPP```hhhoooyyy}}}vvvuuuvvv|||{{{zzzxxxyyy~~~~~~|||zzzyyyzzz|||}}}}}}}}}~~~~~~{{{zzz{{{}}}~~~yyyxxxvvvwwwyyyzzzzzzzzzzzzxxxuuurrrnnnllljjjiiiffffffggggggggggggffffffggghhhhhhhhhgggeeebbbaaabbbaaa``````aaaccceeeggghhhgggfffeeedddddddddddddddddddddeeefffiiillloootttwww|||~~~}}}}}}{{{wwwrrrkkkfffcccaaaaaaaaaaaa___[[[VVVQQQNNNMMMLLLKKKIIIFFFDDDBBB@@@????????????@@@BBBDDDEEEEEEGGGEEECCCBBBCCCEEEIIIKKKPPPSSSVVVZZZ]]]^^^^^^]]]___`````````^^^[[[XXXVVVYYYWWWWWW[[[___gggttt~~~vvvooohhh___UUUNNNFFFAAA>>>>>>>>>===AAAGGGQQQ\\\iiipppsssvvv|||fffiiinnntttxxxwwwtttppplllmmmnnnpppsssvvvyyyzzzyyysssllliiikkkooosssvvvuuu{{{~~~rrrggg]]]XXXQQQQQQSSSUUUWWWXXXXXXWWWWWWYYY[[[^^^```aaacccdddbbbccccccccc___ZZZTTTQQQMMMKKKMMMQQQXXXdddxxx~~~{{{vvvrrrpppkkkddd]]]VVVMMMFFFFFFIIIQQQZZZ______eeezzz|||qqqfff___ZZZVVVZZZ___aaaqqqrrreeeaaaeeehhhddd^^^YYYVVVQQQKKKFFFBBB@@@@@@DDDCCCBBB@@@>>><<<:::999999888888777555444333222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,222666666999FFFYYYhhhmmmsss|||zzzqqqmmmlllppprrruuuwwwyyy|||~~~|||zzzzzz{{{}}}}}}}}}}}}~~~~~~|||zzzzzz{{{|||}}}|||xxxvvvuuuvvvxxxyyyyyyxxxwwwuuussspppmmmkkkjjjjjjdddeeeeeeeeeeeeeeeeeedddfffgggiiiiiihhheeebbb``````___^^^^^^___aaadddeeehhhgggfffdddcccccccccccc```bbbcccddddddggglllpppssswww|||~~~zzzuuuoookkkddd\\\VVVSSSQQQPPPQQQRRRSSSQQQNNNKKKJJJIIIIIIHHHEEECCCAAA@@@?????????AAADDDFFFHHHJJJKKKLLLLLLJJJHHHFFFFFFHHHKKKNNNQQQTTTXXX\\\```bbbcccdddeeefffggghhhgggdddbbb```aaa```aaaeeejjjppp}}}wwwqqqjjjbbbXXXQQQIIICCC??????>>>===???CCCOOOZZZgggnnnqqqtttzzziiikkknnnssswwwxxxwwwuuutttsssrrrrrrtttxxx|||~~~}}}vvvnnnkkknnnsssvvvxxxwww~~~xxxjjj___YYYVVVVVVXXX[[[^^^aaabbbccccccbbbdddggghhhhhhhhhiiikkkggghhhjjjiiieee^^^WWWSSSPPPOOOQQQUUUZZZdddvvv|||vvvrrrpppnnnhhhccc]]]TTTKKKGGGIIIOOOZZZdddgggoooyyymmmcccXXXTTTYYY```cccppp~~~~~~uuujjjgggiiijjjeee___ZZZXXXUUUOOOHHHDDDBBBBBBDDDCCCCCCAAA???===;;;999888888777666444444333333///......---------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000---333888999@@@OOObbbnnnssswww|||sssmmmkkkkkkpppvvvzzz|||{{{{{{{{{~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}|||zzzxxxvvvuuuuuuwwwxxxxxxwwwtttsssqqqooommmkkkjjjiiiccccccddddddddddddccccccffffffggghhhgggeeecccaaa^^^^^^]]]\\\]]]```bbbcccfffeeedddcccbbbbbbaaabbb\\\___aaaaaaaaadddiiinnnrrrvvv{{{~~~~~~~~~wwwnnnggg^^^[[[UUUOOOJJJGGGEEEEEEEEEGGGHHHHHHGGGEEEFFFFFFEEECCCBBB@@@??????@@@@@@DDDGGGLLLOOOPPPRRRTTTUUUSSSRRROOOMMMLLLMMMOOOPPPTTTVVVYYY]]]```ccceeefffhhhiiikkkllllllllllllkkklllkkknnnrrrvvv{{{zzztttnnnfff\\\TTTLLLEEE@@@@@@???===>>>@@@LLLUUUbbbkkkppptttzzzmmmmmmooosssxxx{{{}}}}}}~~~}}}|||}}}{{{uuunnnmmmqqqwwwzzz{{{}}}|||oooccc\\\ZZZ[[[___bbbgggkkknnnqqqsssttttttvvvwwwuuurrrpppppprrrmmmoooqqqpppllleee]]]XXXTTTTTTVVVZZZ]]]eeetttxxxtttsssnnnkkkhhhddd[[[QQQLLLLLLNNN[[[iiirrr|||vvvjjj]]]XXX___hhhjjjuuu{{{ssspppooolllfffaaaWWWWWWUUUQQQKKKFFFEEEFFFDDDDDDCCCBBB@@@===;;;999777777666444333333222222//////...---------------,,,,,,,,,---------......,,,,,,,,,------...///000...444:::<<>>>>>???FFFNNNZZZfffooovvv{{{ooonnnooosssyyy~~~vvvqqqlllmmmttt{{{|||ssshhh___\\\___ccchhhlllqqqvvvzzz}}}|||xxxwwwwwwsssuuuwwwwwwrrrkkkccc^^^XXXWWWYYY]]]```fffttt{{{wwwvvvllljjjiiiggg```VVVQQQRRRKKK[[[lllxxx~~~oooddd___gggppprrr{{{}}}yyyuuuqqqjjjeeeTTTUUUUUUQQQLLLHHHHHHIIIDDDDDDDDDCCC@@@>>>;;;:::777666555444333222222222//////...------------...,,,,,,,,,------.........,,,,,,,,,---...///000000...555:::>>>JJJ^^^mmmssstttwww~~~|||uuurrruuuzzz|||yyyvvvxxx{{{|||{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}{{{|||~~~|||yyyzzzxxxvvvuuuvvvwwwvvvuuurrrrrrrrrpppmmmiiifffcccccccccddddddddddddccccccbbbbbbcccccccccbbbbbbaaa\\\\\\[[[[[[\\\^^^```bbb``````___^^^^^^^^^^^^___^^^aaaddddddccceeekkkqqqvvvyyy}}}}}}{{{yyyyyy}}}~~~rrrkkkbbb\\\WWWRRRJJJDDD@@@???>>><<<<<<<<<<<<======>>>>>>===<<<<<<===?????????@@@AAADDDHHHKKKMMMQQQVVV\\\```aaaaaaccceeehhhgggeeecccaaa```___^^^___^^^]]]]]]]]]___bbbccciiiiiikkkmmmppptttwwwxxx~~~}}}wwwoooeee^^^NNNGGGBBBBBBBBB???>>>???BBBHHHTTTbbbnnnwww|||~~~vvvwwwzzz}}}{{{zzz|||sssssstttvvvyyy~~~yyyrrrhhhbbbbbbfffmmmqqqxxxzzz~~~}}}{{{{{{|||~~~}}}xxxooofff___]]]\\\\\\]]]bbbiiipppuuu}}}wwwsssooolllkkkiiibbbVVVMMMLLLSSSdddzzzyyyjjjeeegggqqqvvvxxx~~~zzzpppfff```]]]YYYVVVSSSOOOJJJGGGCCCCCCCCCAAA>>>===>>>???888888777777666444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000555444999FFFRRR\\\hhhtttzzz{{{}}}~~~{{{|||{{{yyyxxxxxxzzz}}}}}}}}}}}}}}}~~~|||{{{{{{||||||}}}~~~|||{{{yyyyyyyyyxxxwwwvvvuuutttoooooommmkkkiiifffcccbbbaaabbbcccbbbaaaaaacccdddddddddcccbbbaaa```___^^^___^^^\\\[[[[[[\\\^^^___```^^^]]][[[ZZZZZZ[[[[[[]]]^^^___aaaccchhhooosssvvvyyy|||~~~}}}}}}}}}}}}|||~~~{{{sssggg```WWWNNNIIIEEEBBB@@@??????>>>===<<<<<<<<<<<<999:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFIIINNNRRRXXXZZZ\\\___aaaeeejjjnnnpppllljjjkkknnnmmmiiidddccccccbbbaaaaaabbbcccdddfffhhhlllpppssswww|||xxxlllbbbWWWQQQHHHBBB???>>>??????@@@EEENNN]]]lllwww{{{|||||||||~~~~~~|||tttttttttvvvyyy~~~|||sssnnnhhheeegggnnnuuuzzzzzzrrrjjjeeebbb```]]]]]]aaahhhqqqvvvyyyssspppnnnmmmkkkdddYYYPPPHHHLLLXXXlll~~~}}}mmmeeebbbgggjjjkkkrrr|||xxxooofffccc___]]]\\\XXXQQQLLLFFFFFFEEEBBB@@@======<<<888888777777666555333333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000444444;;;IIIUUU^^^jjjuuuvvvxxxzzz{{{}}}{{{{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{{{{|||}}}~~~}}}|||yyyyyyyyyxxxwwwuuutttsssnnnmmmkkkiiifffdddaaa``````aaaaaaaaa___```aaacccdddccccccbbbaaa```___^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^___bbbgggnnnsssvvvxxx{{{}}}|||{{{{{{||||||~~~~~~zzzrrriiiZZZTTTLLLFFFBBB???>>><<<<<<<<<;;;::::::::::::;;;:::;;;;;;<<<===>>>??????AAACCCGGGJJJMMMQQQVVVZZZ\\\___aaaccceeehhhllloooqqqnnnlllmmmpppoookkkgggeeedddcccbbbbbbbbbcccdddeeehhhkkkooorrrvvv{{{~~~{{{ppphhhYYYSSSJJJCCC@@@???>>>>>>>>>BBBKKKYYYiiiuuu|||~~~~~~{{{uuutttssstttxxx}}}~~~uuummmlllkkklllqqqyyy~~~xxxpppkkkhhhddd___]]]```gggpppvvv}}}}}}tttqqqoooooonnnggg]]]TTTJJJHHHNNN^^^qqqqqqeee]]]\\\\\\\\\eeepppyyynnniiieeeeeefffcccZZZRRRIIIHHHFFFDDDAAA>>>;;;:::888888888777666555444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///111222555@@@MMMZZZcccnnnwwwtttvvvxxxyyyzzzzzz|||~~~~~~{{{zzzxxxyyy|||~~~}}}||||||}}}}}}~~~~~~yyyyyyxxxwwwvvvtttrrrqqqlllkkkiiigggdddaaa___^^^]]]^^^______^^^^^^```bbbccccccbbbaaa```______^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXX[[[[[[\\\]]]```eeemmmrrruuuwwwyyyzzzyyyyyyyyyyyy{{{}}}{{{tttmmmcccZZZMMMIIICCC???>>>===<<<;;;:::::::::::::::;;;;;;<<<======>>>???@@@AAAAAABBBFFFJJJOOOSSSWWW[[[___bbbccceeehhhjjjkkklllnnnppprrrpppoooppprrrrrroookkkgggfffdddccccccccccccddddddfffiiilllooosssxxx{{{}}}uuunnn^^^XXXNNNFFFAAA???>>>>>>===@@@GGGTTTcccqqq{{{~~~}}}}}}{{{yyy}}}~~~sssrrrqqqqqquuu{{{{{{rrrlllnnnqqquuu|||uuuoookkkgggccc```bbbhhhnnnsssxxx|||uuurrroooooonnniii```XXXOOOJJJJJJVVViiizzz~~~ssseeeXXXTTTRRRSSS]]]jjj~~~vvvnnngggfffiiihhh```XXXIIIHHHFFFDDDBBB???;;;999999999888666555555444444222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000222111999EEESSS___hhhrrryyyxxxyyyyyywwwvvvuuuwwwxxx{{{{{{yyyxxxyyy|||~~~~~~}}}}}}~~~}}}~~~~~~}}}yyyxxxwwwvvvtttrrrpppoookkkjjjgggeeebbb___^^^]]]\\\]]]^^^^^^]]]]]]___aaabbbbbbaaa``````___^^^^^^YYYYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\ZZZYYYXXXYYYZZZZZZ\\\___eeelllqqqtttvvvxxxxxxwwwvvvvvvwwwyyy{{{~~~xxxoooggg^^^TTTMMMHHHEEEAAA????????????>>>;;;;;;;;;<<<<<<===??????@@@AAABBBCCCEEEGGGHHHIIIPPPSSSYYY]]]```bbbdddfffiiillloooppppppppppppqqqsssrrrqqqsssttttttrrrooojjjiiigggeeeddddddddddddaaaccceeegggjjjnnnssswww|||vvvqqqddd]]]SSSIIICCC@@@???>>>===???DDDNNN[[[jjjvvv}}}{{{}}}{{{xxxyyyxxxyyy~~~xxxpppnnnlllmmmqqqyyy|||uuurrrvvv{{{zzzqqqllljjjgggfffgggiiimmmooovvvzzzwwwsssnnnmmmmmmjjjccc\\\RRRLLLHHHOOOaaasss{{{|||~~~}}}pppaaaTTTNNNLLLNNNXXXfff{{{|||qqqfffcccfffgggccc]]]JJJHHHEEEDDDCCCAAA>>>;;;:::999888666555555555555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222333>>>LLLYYYcccmmmuuu{{{|||{{{yyyuuuqqqoooppprrrwww|||zzzyyyxxxyyy|||~~~~~~~~~}}}~~~~~~|||{{{wwwwwwvvvuuusssqqqooonnnkkkiiifffccc```^^^]]]]]][[[]]]^^^]]]]]]]]]___aaaaaaaaa``````___^^^^^^^^^XXXYYYYYYZZZZZZYYYYYYXXXZZZZZZ\\\\\\\\\[[[YYYXXXXXXYYY[[[]]]```eeelllqqqtttuuuvvvvvvtttssstttuuuwwwxxx{{{}}}~~~{{{|||~~~~~~}}}~~~vvvkkkbbbYYYPPPKKKHHHFFFDDDBBBBBBBBBBBBBBB@@@????????????@@@BBBCCCDDDBBBCCCEEEHHHKKKMMMOOOPPPVVVZZZ```dddgggiiijjjlllnnnqqqssstttsssrrrrrrssssssssstttuuuuuuuuusssqqqmmmllliiigggeeeeeedddeee^^^```aaaccceeeiiiooorrr{{{zzzuuuqqqjjjbbbWWWMMMFFFBBB@@@>>>???@@@CCCIIITTTaaaooowwwyyy|||zzzuuurrrtttwwwzzz{{{rrrmmmkkkiiijjjooowww|||{{{vvvooonnnlllkkkkkkmmmooopppwwwzzz~~~{{{uuuooolllllljjjeeeaaaSSSMMMGGGKKK\\\qqq|||~~~lll^^^QQQLLLIIIHHHQQQ]]]ppp|||uuuhhhbbbccceeecccaaaOOOKKKFFFEEEEEEDDDAAA>>>;;;:::888666555555555666444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///111333777DDDTTT]]]fffooowww{{{~~~}}}yyytttnnnkkkjjjjjjqqqtttyyy}}}yyywwwwwwxxx{{{~~~~~~}}}zzzyyyuuuuuutttsssrrrpppnnnmmmjjjhhheeeaaa^^^]]]\\\\\\ZZZ[[[]]]]]]\\\]]]___aaa``````______^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVYYY\\\```cccgggmmmppptttuuuuuutttrrrqqqrrrssstttuuuxxxzzz{{{|||}}}|||yyyzzz{{{|||{{{zzzxxxvvvsssiii^^^VVVPPPJJJIIIKKKGGGFFFFFFGGGHHHIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHIIILLLNNNQQQTTTVVVWWWYYY^^^dddiiimmmpppsssuuutttuuuwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvtttssspppnnnllliiigggeeeeeeeee^^^___```aaacccggglllpppvvvzzz{{{vvvsssnnnfff[[[PPPIIIDDDAAA@@@@@@@@@BBBEEEMMMZZZhhhqqqvvv{{{qqqllljjjnnntttzzzxxxmmmkkkiiiggghhhnnnxxx}}}vvvtttqqqooooooqqqtttvvvzzz}}}yyypppkkkkkkkkkhhheeeXXXSSSLLLMMM___zzzmmm```TTTNNNIIIEEEIIISSSaaalllyyyyyyooohhhfffeeeeeecccWWWQQQJJJGGGGGGGGGDDDAAA<<<:::888666555555666666444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////222444<<>>???@@@CCCJJJVVVdddnnntttzzziiidddccchhhpppxxxwwwlllkkkhhhfffhhhnnnyyy~~~~~~}}}~~~|||xxxsssppppppsssxxx{{{}}}~~~}}}~~~|||qqqlllkkklllkkkiii___ZZZSSSSSSgggqqqdddYYYRRRKKKCCCEEELLLTTT^^^lll{{{}}}uuunnnjjjgggfffeee^^^WWWNNNIIIIIIHHHEEEBBB<<<:::888666555555666777555444222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000222444???NNN]]]bbbgggqqqyyy{{{xxxnnneee```ccceeemmmzzz~~~uuuwwwuuuuuuvvvyyy|||~~~~~~}}}}}}zzzxxxrrrrrrrrrqqqqqqooonnnnnnfffddd```\\\ZZZXXXXXXXXXVVVXXXYYYYYYYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\VVVUUUTTTTTTTTTUUUVVVWWWUUUZZZ```fffiiilllnnnpppuuuvvvuuusssqqqpppqqqrrrpppqqqsssuuuwwwxxxyyyzzzwwwwwwuuurrrnnniiidddaaaUUUNNNJJJLLLNNNNNNQQQVVVXXXYYY[[[___ccceeeeeeddd```____________``````aaabbbbbbcccdddeeefffgggggghhhkkknnnqqqrrrtttwwwyyy|||||||||{{{yyyzzz|||~~~|||}}}~~~}}}{{{yyywwwwwwsssrrrnnnkkkhhhffffffeeeaaabbbbbbbbbccchhhmmmrrrppptttzzzrrrjjj___TTTLLLGGGDDDBBB<<<===>>>AAAHHHTTTcccmmmsssyyyddd]]]ZZZaaajjjrrr~~~xxxqqqtttnnnjjjkkkrrr{{{{{{yyy|||~~~}}}}}}yyyyyyyyyzzz}}}|||xxxvvvvvvxxxzzz~~~~~~~~~~~~~~~yyylllhhhjjjjjjgggeee^^^UUUXXXpppvvvqqqdddRRRIIIHHHHHHDDDHHHXXXgggrrr}}}tttpppmmmjjjjjjmmmggg\\\OOOHHHGGGGGGEEEBBB???===999777777666555444666555222000...---------,,,,,,,,,------.........333///---///000000444999EEEUUUfffmmmooosssxxxzzzyyymmmiiiiiieeeggglllrrrzzzyyynnnooottt{{{wwwuuuwww|||}}}zzzuuurrrrrrqqqpppppppppooommmkkkhhh```ZZZ[[[]]]ZZZWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]```___]]]\\\[[[[[[\\\]]]\\\ZZZWWWUUUUUUWWWZZZ\\\YYYWWWUUUUUUWWWXXXUUUSSSUUU\\\dddiiilllmmmpppssssssrrrqqqpppppppppqqqrrrrrrsssuuuvvvvvvuuusssrrrtttqqqllliiieee```XXXSSSOOOOOOPPPPPPRRRVVV]]]aaaeeegggkkknnnqqqsssssssssvvvrrrnnnllllllmmmnnnnnnooopppqqqooommmllllllmmmoooqqqssstttuuuvvvxxxzzzzzzzzzyyyzzz{{{|||~~~}}}|||}}}|||zzzxxxuuurrrnnnlllkkkjjjiiihhhdddcccddddddaaa___eeennnnnnsssyyy}}}uuummmcccXXXPPPJJJEEEBBBBBB>>>>>>AAAGGGOOO[[[fffqqqvvv{{{~~~eee___[[[___fffmmmxxx|||wwwuuuqqqoooqqqwww~~~vvvuuu{{{~~~yyyuuurrrrrrsssuuuvvvxxx{{{{{{yyyzzz|||}}}}}}}}}~~~tttkkkjjjhhhfffjjjddd\\\\\\ooo|||vvvuuuqqqfffXXXOOONNNLLLGGGJJJWWWdddnnn}}}xxxooommmnnnooorrrvvvsssgggVVVKKKGGGFFFEEECCCAAA>>>;;;999888777666555666555333000///...------,,,,,,,,,------.........222...---///000111555;;;KKKZZZjjjpppssswww|||zzzrrrpppqqqqqqrrruuuyyy~~~ooogggiiiooo|||yyywwwzzz}}}|||yyyuuurrrrrrqqqpppppppppooollljjjeee^^^YYYZZZ[[[XXXUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[^^^]]]\\\[[[[[[[[[\\\\\\[[[YYYWWWUUUUUUWWWYYY[[[XXXVVVTTTTTTVVVVVVUUUSSSXXX^^^ffflllnnnoooqqqsssrrrqqqpppoooooopppqqqqqqqqqrrrsssttttttsssrrrqqqnnniiiccc^^^ZZZVVVPPPLLLJJJLLLPPPTTTYYY___fffkkkoooqqquuuyyy}}}|||yyywwwvvvwwwvvvvvvvvvvvvwwwuuurrrqqqqqqrrrsssuuuwwwxxxxxxyyy|||~~~{{{{{{{{{|||}}}~~~}}}}}}|||zzzxxxuuurrrooommmlllkkkiiigggdddccccccccc```^^^ccckkkmmmrrrxxx}}}vvvpppfff\\\TTTMMMGGGCCCAAA===<<<@@@EEELLLXXXbbblllqqqxxx|||}}}~~~gggaaa]]]]]]aaagggpppyyyyyy~~~{{{yyyssssssuuuyyyvvvlllnnnyyytttsssqqqmmmiiihhhjjjlllqqqsssxxx~~~}}}{{{{{{|||~~~~~~}}}}}}}}}~~~}}}ppplllkkkiiimmmhhhaaa^^^hhh~~~|||xxxsssuuuqqqhhh]]]WWWUUUQQQLLLKKKUUU^^^eeesss~~~ssskkkjjjnnnrrrxxx~~~tttaaaQQQHHHEEEEEEDDDCCC@@@<<<:::999999777666666555333111000.........---------------.........000------///000111777???SSSaaannntttvvv{{{zzzvvvxxx{{{~~~}}}qqqddd___dddkkk||||||zzzxxx{{{~~~{{{yyyxxxuuusssrrrqqqppppppooonnnkkkhhhbbb[[[WWWXXXYYYVVVTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZZZZ[[[\\\YYYWWWUUUTTTTTTUUUWWWYYYVVVTTTSSSSSSTTTUUUTTTSSSZZZaaaiiinnnoooooopppqqqpppooooooooooooooopppqqqqqqqqqrrrrrrrrrpppooonnneee```YYYSSSOOOMMMKKKJJJKKKPPPVVV\\\ccciiipppuuuyyy|||~~~|||{{{||||||zzzwwwuuuuuuuuuvvvxxxzzz{{{{{{|||~~~}}}}}}~~~~~~~~~}}}{{{yyyvvvtttqqqpppooollliiigggeeecccbbbbbb___\\\```ggglllqqqwww|||yyyssskkkbbbYYYQQQIIIDDD@@@<<<;;;>>>BBBHHHSSS]]]fffllltttyyy{{{|||fffccc___^^^```eeennnuuuzzzxxxttttttoootttzzzxxxjjjaaagggxxx~~~yyyvvvnnnnnnllliiiggghhhkkknnnqqquuu{{{}}}zzzyyyzzz{{{~~~||||||}}}}}}~~~uuupppppppppkkkhhhbbb\\\]]]iii{{{zzztttkkkccc___]]]YYYVVVPPPVVV[[[aaammm|||~~~rrrgggffflllrrryyy|||jjjYYYMMMFFFDDDDDDCCC@@@===:::999888777666666555444222111000///...---------..................,,,---///000222:::BBBYYYeeeppptttwww}}}~~~{{{|||zzzttt|||yyyqqqeee[[[ZZZbbbkkkzzz|||yyyxxx{{{|||yyywwwvvvtttrrrqqqpppoooooonnnllliiifff___YYYVVVWWWWWWUUUSSSTTTWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZWWWUUUSSSRRRRRRSSSUUUWWWTTTSSSRRRRRRRRRSSSSSSSSS\\\bbbkkkoooooonnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqpppnnnllliiigggeee]]]YYYRRRMMMKKKLLLOOOPPPVVV[[[bbbhhhmmmrrrvvvyyy~~~~~~~~~~~~|||xxxvvvvvvvvvwwwyyy{{{||||||}}}|||zzzwwwvvvtttsssqqqnnnjjjffffffcccbbbaaa^^^[[[^^^ccckkkooouuuzzz}}}zzzvvvoooggg^^^TTTKKKDDDAAA===<<<>>>@@@EEENNNXXXcccjjjrrrxxxzzz{{{}}}eeefffeeeccceeekkkrrrwww|||xxxqqqooopppqqqyyy}}}lllaaa[[[fffzzz~~~wwwrrrooollllllkkkjjjjjjkkkooorrrwwwzzz}}}zzzyyyyyyyyy}}}~~~}}}}}}~~~{{{|||}}}~~~}}}~~~xxxrrrqqqrrrjjjhhhccc\\\WWWZZZeeeppp~~~sssllljjjhhhfffeee___ccchhhnnnxxx~~~qqqeeeeeekkksss|||}}}ppp```RRRIIIDDDCCCCCC@@@<<<:::999888666555555555444333222111000///........................---,,,---000000333<<>>???@@@CCCKKKTTTaaaiiirrrxxxzzzzzz{{{}}}|||fffkkknnnmmmnnnuuu{{{~~~zzzrrrmmmmmmpppvvvssseee]]]]]]kkk{{{uuuqqqnnnjjjlllmmmmmmnnnpppsssuuu~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~zzz{{{}}}~~~~~~~~~}}}}}}||||||}}}|||tttpppnnnllljjjgggaaaXXXSSSYYYaaaxxxzzzxxxvvvssssssrrrwwwrrrggggggpppyyy{{{ssseeeVVVJJJEEEDDDDDDAAA===:::999888666444555555555444333222000000/////////...............------...000000333===HHH]]]gggppptttxxx~~~}}}rrrkkkiiicccZZZRRRQQQXXXccckkkuuu}}}|||zzzzzz|||~~~zzzwwwvvvtttqqqooommmmmmllllllkkkgggbbb^^^ZZZVVVUUUVVVUUURRRSSSVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQSSSTTTUUUUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRRRRRSSSRRRPPPOOOPPPSSSVVV]]]bbbhhhkkkjjjiiijjjkkkkkklllmmmooopppqqqqqqqqqllljjjfffaaa\\\WWWSSSQQQPPPQQQQQQRRRUUU\\\dddiiinnnrrryyy~~~~~~|||{{{||||||~~~~~~}}}{{{xxxuuussspppllliiifffbbb```aaa___\\\\\\___fffjjjpppsssvvv{{{}}}zzztttnnneee[[[QQQKKKFFFBBB???@@@@@@AAAHHHPPP^^^fffqqqxxx{{{{{{{{{|||zzz~~~iiirrrxxxxxxyyy|||tttmmmjjjlllooowwwqqqeeeaaaeeeuuu|||wwwsssqqqnnnqqqsssuuuvvvxxxzzz||||||{{{{{{yyy{{{~~~~~~~~~~~~|||}}}~~~~~~}}}|||zzzzzz{{{|||xxxrrrmmmnnnllljjjfff\\\RRRRRRXXXlll~~~zzzyyy|||{{{oooooowww}}}{{{uuugggWWWKKKGGGGGGFFFBBB>>><<<:::999777555555555555555444333111000000/////////.........---......///000000222===III```iiirrrwww{{{~~~tttooobbb\\\UUUQQQSSS\\\gggooowww}}}wwwvvvvvvzzz~~~|||zzzxxxvvvsssooommmkkkkkkjjjjjjiiieee___[[[WWWTTTSSSTTTSSSPPPQQQUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQSSSSSSSSSRRRRRRPPPOOOOOONNNNNNOOOOOOPPPRRRSSSSSSQQQOOOPPPTTTWWW^^^bbbgggiiihhhhhhjjjmmmjjjkkkmmmoooqqqrrrrrrrrrmmmkkkgggbbb]]]XXXUUUSSSQQQTTTXXX[[[```fffnnntttxxx|||~~~~~~|||~~~}}}~~~}}}yyyuuussspppmmmkkkfffbbb```aaaaaa]]]]]]___aaafffkkknnnqqquuu||||||wwwpppiii___VVVPPPGGGCCC@@@?????????EEELLLXXXaaammmwww{{{|||}}}~~~zzz}}}lllwww{{{pppiiigggiiikkktttuuugggffflll}}}}}}zzzwwwuuutttwww{{{~~~|||zzzzzzxxxzzz}}}~~~~~~}}}~~~}}}}}}yyyyyyzzz|||~~~}}}vvvpppnnnlllkkkiii___RRROOORRR```tttzzzxxx}}}wwwvvv{{{~~~|||uuugggVVVKKKHHHIIIGGGDDD@@@===;;;:::888777555555666666555333111000000000//////.........---......000111000222===JJJbbbkkktttyyy}}}~~~wwwrrr```[[[UUUSSSXXXbbbmmmssszzz~~~ppppppqqqwww~~~}}}{{{yyyxxxvvvsssoookkkjjjjjjiiiiiigggccc]]]YYYUUURRRQQQSSSQQQNNNPPPTTTRRRRRRRRRRRRSSSSSSSSSTTTOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOORRRSSSSSSQQQOOOPPPTTTXXX___cccggghhhhhhhhhkkkooojjjkkknnnppprrrrrrrrrrrrpppnnnkkkfffbbb^^^[[[ZZZTTTYYY___dddhhhnnnvvv|||}}}~~~zzz{{{}}}}}}}}}}}}|||}}}yyyuuussspppnnnlllfffbbb```aaaaaa^^^]]]___^^^bbbgggkkkmmmqqqxxx}}}~~~yyyrrrkkkbbbZZZTTTGGGCCC@@@???>>>===CCCJJJRRR\\\jjjuuuzzz}}}zzz}}}kkkqqqzzzyyypppkkkkkkkkklllxxxyyymmmnnnxxx~~~}}}~~~~~~{{{|||}}}|||{{{|||}}}|||}}}~~~~~~~~~}}}{{{zzzsssuuuyyy|||~~~yyyuuusssooonnnmmmdddWWWQQQQQQVVVjjj}}}zzzzzzwwwzzzzzzxxxwwwqqqgggZZZOOOJJJHHHHHHEEEAAA===999777666666777777777555444222000///000000///...............111//////222444777@@@JJJ___iiiuuu|||{{{sssiii\\\SSSXXXaaahhhqqq{{{{{{~~~}}}{{{uuusssssswww}}}|||xxxuuusssqqqnnnllljjjiiigggeeeccc___ZZZVVVRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQOOOMMMOOORRRUUU]]]___ccceeefffhhhjjjllljjjlllnnnpppqqqssswwwyyyvvvwwwwwwtttpppllljjjiiigggiiilllqqqvvv|||~~~|||~~~~~~~~~~~~yyytttrrrpppooommmhhhfffbbb___]]][[[[[[\\\[[[^^^bbbfffjjjpppvvv{{{wwwrrrnnnhhh___WWWNNNGGGBBBAAAAAA???@@@DDDPPPYYYfffoootttwww|||}}}~~~jjjooovvv|||~~~yyypppkkkjjjmmmppp{{{}}}tttvvv~~~}}}}}}~~~{{{||||||{{{zzzzzz|||~~~}}}~~~~~~}}}|||zzzxxxwwwsssuuuxxxzzz|||}}}xxxuuurrrpppoooggg[[[SSSRRRTTTggg{{{xxxwwwvvvzzzzzzyyyxxxvvvqqqiii___TTTKKKFFFGGGEEEAAA===999777666666555555555555444333222111000000///...............000...///222222666AAALLLbbbmmmxxx~~~yyyggg[[[VVV^^^ggglllsss{{{~~~}}}|||xxxvvvvvvyyy}}}}}}{{{wwwtttrrrpppmmmkkkiiihhhfffdddbbb^^^XXXUUUQQQPPPOOOOOONNNNNNNNNOOONNNNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNOOOSSSVVV\\\^^^aaadddeeefffhhhjjjjjjlllnnnpppqqqssswwwyyy|||{{{xxxwwwtttuuuwww{{{~~~zzzwwwuuussspppnnniiigggddd```]]]\\\[[[[[[ZZZ]]]aaadddhhhmmmssswwwzzzuuuqqqkkkaaaZZZOOOHHHBBBAAAAAA???@@@CCCMMMVVVccclllrrrvvv{{{~~~kkkoootttvvvxxx{{{yyypppiiiiiinnnttt~~~{{{~~~~~~}}}}}}zzz{{{{{{zzzxxxxxxyyy{{{}}}}}}}}}{{{zzzwwwvvvttttttuuuvvvwwwyyy|||}}}xxxvvvuuutttlll```WWWSSSOOO```uuuvvvqqqppprrrrrrtttxxx{{{xxx}}}tttrrroookkkeeeZZZNNNEEEFFFDDDAAA===999777666555444444555555444444333333000000///.....................///111111555BBBPPPfffqqq|||}}}{{{fff\\\ZZZdddmmmppptttzzz|||zzzyyyzzzyyyyyy{{{~~~~~~~~~{{{yyyuuurrrqqqooollljjjhhhgggeeeccc```\\\WWWSSSOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPPPPOOONNNNNNLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNPPPTTTWWW[[[]]]```bbbccceeeggghhhiiikkkmmmooopppsssvvvyyy~~~{{{yyyxxxvvvrrrpppkkkiiieee```]]][[[ZZZZZZZZZ\\\___bbbeeeiiinnnrrryyy}}}xxxtttnnneee^^^RRRJJJCCCAAA@@@>>>???BBBIIIRRR^^^hhhoootttzzz~~~ppptttvvvttttttyyy~~~xxxoooggggggooovvv~~~~~~}}}|||xxxyyyyyyxxxvvvvvvwwwyyy{{{{{{zzzyyywwwvvvuuutttuuuuuuttttttuuuyyy|||{{{zzzyyyrrrhhh]]]WWWMMMYYYiiizzz{{{pppiiifffjjjhhhggggggmmmwww}}}zzz{{{{{{xxxllljjjiiijjjiii```QQQEEEFFFDDDAAA>>>:::888666666555555555555444333222222000000///...............---...000111111777FFFVVVhhhuuuyyywwwzzziii```]]]fffoooqqqsssyyy~~~zzzwwwuuuuuuzzz{{{|||}}}zzzwwwsssqqqooonnnkkkiiihhhgggdddbbb```[[[VVVRRRMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNQQQUUUXXX[[[]]]```bbbcccdddfffhhhhhhjjjlllnnnpppsssvvvyyy~~~}}}|||{{{{{{zzzwwwssspppllliiieee```\\\ZZZXXXXXXYYY[[[]]]___aaadddiiillltttzzz{{{wwwqqqhhhaaaUUUMMMEEEBBB@@@===>>>AAAFFFNNNYYYdddmmmtttyyy}}}vvv{{{{{{vvvtttzzz|||{{{vvvooohhhhhhooovvv|||{{{vvvwwwxxxwwwuuuuuuvvvxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttrrrqqqrrrvvv}}}}}}xxxpppeee]]]QQQXXXaaaoooyyyllldddaaa___^^^]]]\\\aaakkkxxx|||yyysssmmmaaa```aaafffiiicccUUUIIIFFFDDDBBB???<<<999888777777777666555444222000000000000///...............---...000333666===MMM\\\iiiwww|||tttqqqwwwpppddd___eeelllnnnqqqwww~~~}}}yyyvvvttttttxxxzzz}}}~~~~~~~~~xxxuuurrrpppnnnmmmjjjiiihhhgggdddbbb___[[[UUUQQQKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMQQQVVVYYY\\\^^^aaaccccccdddfffhhhgggiiikkkmmmooorrrvvvyyy|||{{{{{{{{{zzzwwwsssoookkkiiiddd___[[[XXXWWWWWWYYY[[[\\\]]]___aaaeeehhhpppwww|||yyysssjjjcccYYYPPPHHHCCC@@@======@@@DDDKKKVVVaaakkksssyyy|||~~~www~~~xxxvvv|||wwwvvvtttpppmmmoootttzzz|||zzztttuuuvvvvvvuuuuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvsssrrrqqqpppqqqtttzzz~~~}}}xxxnnndddXXXZZZ^^^hhh}}}|||ppphhheee\\\\\\ZZZYYY[[[cccoooxxx|||}}}uuukkkbbb[[[ZZZ]]]cccgggcccWWWMMMFFFEEEDDDAAA>>>;;;999888888777777555444222000///000000///...............///...111777>>>GGGVVVccclllzzzuuunnnlllssszzztttggg```eeejjjlllpppvvv}}}|||yyywwwvvvwwwzzz~~~~~~~~~~~~~~~wwwuuuqqqooonnnmmmjjjiiigggeeeccc```]]]YYYSSSOOOJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMMMMLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJJJJLLLPPPVVVYYY\\\^^^aaaccccccdddfffgggfffhhhkkkmmmooorrrvvvyyy}}}|||{{{{{{zzzwwwsssoookkkiiiddd```\\\YYYXXXXXXYYY[[[\\\]]]^^^```cccffflllttt~~~zzzuuullleee^^^TTTKKKEEEAAA======@@@CCCIIIRRR^^^iiiqqqwwwyyy{{{|||rrr|||xxxwww}}}}}}rrrrrrqqqrrrtttxxx}}}|||zzzssstttuuuuuuuuuuuuxxxzzzyyyxxxvvvuuutttttttttuuuqqqqqqpppppppppssswww{{{~~~~~~uuujjj\\\ZZZYYYbbbxxxzzzsssqqqfffeeebbb^^^]]]cccnnnwww{{{pppddd[[[YYYYYY\\\aaaddd```WWWPPPGGGGGGEEECCC@@@===;;;:::666666666555444222111000000000///...............111///111;;;FFFRRR^^^hhhppp~~~~~~oooiiiiiipppuuuwwwttthhhaaaffflllmmmpppvvvzzz}}}~~~zzzxxxwwwxxx|||}}}wwwtttqqqooonnnmmmkkkiiidddccc```^^^ZZZVVVPPPLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLHHHHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGIIIKKKOOOUUUYYY[[[]]]```aaabbbbbbdddfffeeegggjjjlllnnnqqquuuxxx~~~|||{{{zzzwwwtttqqqmmmjjjfffaaa^^^[[[ZZZZZZZZZ[[[\\\]]]^^^```cccfffiiippp|||}}}wwwooohhhbbbXXXMMMGGGBBB>>>>>>AAAAAAFFFOOOZZZeeennnsssvvvwwwyyy}}}mmmxxx}}}xxxwww~~~{{{ooooooppptttzzz|||zzzrrrsssuuuuuuuuuvvvyyy{{{{{{zzzwwwuuussssssssssssppppppppppppppprrrvvvyyy}}}yyynnn[[[WWWUUU]]]ttt}}}{{{rrrpppkkkeeeaaafffqqqzzzzzzmmmaaaWWWZZZ[[[]]]```aaa^^^WWWQQQHHHGGGFFFDDDAAA???<<<;;;444444555555444444333222000000///...............333///222===LLLXXXccckkkttt}}}}}}mmmffffffmmmooonnnwwwrrrgggbbbiiioooppprrrwwwvvvyyy}}}}}}zzzwwwvvvzzz~~~}}}}}}~~~~~~wwwtttqqqooonnnmmmkkkiiibbbaaa^^^[[[XXXSSSMMMIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKHHHHHHGGGGGGFFFGGGGGGHHHCCCDDDFFFHHHJJJOOOUUUYYYZZZ\\\___``````aaacccddddddgggjjjlllnnnqqquuuxxx~~~~~~|||{{{xxxuuurrrnnnkkkgggccc```^^^]]]]]]ZZZ[[[]]]]]]^^^```dddggggggnnnzzz~~~yyypppiiidddZZZOOOHHHCCC???>>>AAA@@@DDDLLLXXXccclllqqqsssuuuxxx|||ssstttwwwzzz|||{{{xxxuuuiiijjjlllsss|||~~~}}}|||zzzwwwvvvvvvvvvvvvwwwwwwxxxzzzxxxvvvuuuvvvvvvuuutttppppppooooooooooooppppppzzz|||xxxuuueee[[[SSSZZZlllzzzssslllhhhmmmuuuwwwhhh___ZZZ\\\[[[\\\```cccaaaZZZRRRHHHGGGFFFDDDAAA===:::777777666666555555555555666111111000///////////////111...222@@@PPP]]]gggooouuu}}}}}}~~~iiihhhfffccccccjjjttt|||kkkgggeeehhhooouuuwwwvvvxxx{{{|||zzzuuutttvvvzzz|||}}}~~~zzztttnnnlllmmmmmmjjjgggeeeccc___ZZZUUUPPPLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEFFFHHHHHHGGGFFFFFFDDDDDDDDDFFFIIINNNQQQTTTYYYZZZ\\\^^^aaadddfffgggaaacccgggjjjlllooosssvvvzzz}}}|||{{{xxxtttqqqsssoookkkgggdddaaa]]][[[]]]]]]]]]^^^___```aaabbbeeekkkvvv|||uuupppeee^^^SSSIIICCC@@@>>>===???CCCIIIRRR\\\fffnnnsssuuuwwwzzz}}}wwwvvvwwwyyy{{{zzzvvvsssjjjiiiiiinnnxxx~~~xxxxxxvvvuuuuuutttuuuuuuwwwuuusssssstttuuutttsssqqqpppooonnnmmmllllllmmmuuu|||}}}{{{yyyvvvtttiii]]]RRRTTTbbbvvvzzzrrrlllnnnsss{{{{{{ooofff```[[[[[[]]]dddjjjiii___UUUJJJHHHGGGEEEBBB???;;;999888888777666666666666777111111000////////////000222000555CCCTTT```kkkrrrzzz~~~|||wwwhhhhhhgggddddddhhhpppwwwssseeecccccchhhpppvvvxxxwwwyyy|||}}}zzzvvvsssuuuxxx}}}}}}~~~zzzuuuooommmmmmmmmjjjgggdddbbb^^^YYYSSSNNNJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDDDDFFFIIIMMMQQQSSSXXXYYYZZZ\\\^^^```bbbcccbbbdddgggiiikkkmmmppprrrvvv}}}~~~|||{{{xxxssspppnnnkkkgggeeecccaaa___]]]______^^^^^^^^^_________dddjjjuuu~~~wwwrrrggg```UUULLLEEEBBB???>>>>>>AAAGGGPPPZZZdddmmmrrrsssvvvzzz}}}|||yyywwwxxx{{{zzztttooojjjhhhfffkkkuuuzzzxxxvvvtttsssrrrrrrrrrsssrrrqqqrrrtttuuutttsssqqqpppnnnmmmkkkjjjjjjjjjnnnuuu~~~~~~zzzxxxvvvuuutttoooaaaSSSPPPWWWggg{{{|||tttmmmllloooyyywwwlllbbb\\\ZZZ]]]gggqqqqqqeeeYYYLLLJJJGGGEEECCC@@@===;;;999999888777777777777777222111000000///000000000333222999HHHYYYfffooovvv|||zzztttkkklllmmmlllkkkmmmrrrwwwuuufff^^^^^^aaahhhqqqwwwyyyxxxyyy{{{|||zzzvvvssstttuuu}}}}}}}}}{{{vvvqqqnnnmmmllliiifffdddaaa\\\VVVPPPKKKGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDDDDFFFIIIMMMPPPRRRWWWXXXYYYZZZ[[[\\\]]]^^^aaadddgggiiijjjkkkmmmooorrrxxx~~~{{{wwwsssooohhheeebbbaaabbbbbbaaa```bbbaaa```___^^^]]]]]]]]]ccciiisss~~~yyysssjjjcccYYYOOOHHHDDDAAA???===???DDDMMMWWWbbbkkkqqqrrruuuzzz~~~~~~yyyyyyzzzxxxrrrkkkhhhfffffflllwww}}}zzzxxxvvvsssrrrqqqqqqrrrsssrrrrrrsssvvvwwwvvvuuupppooonnnmmmlllkkkkkkkkkkkkqqqyyyyyyvvvuuuuuuuuuqqqeeeWWWQQQTTT^^^ppp{{{uuunnnmmmooo{{{zzzlll___^^^ZZZ[[[eeeqqqssshhh[[[OOOKKKGGGDDDCCCAAA>>>;;;999999888777666666666666222222111000000000000111333333<<>>:::999888777666555444444555333333222111111111111111222444>>>QQQcccmmmtttxxxxxxxxx{{{}}}yyyzzz|||wwwxxx~~~~~~rrrddd\\\XXX[[[```gggnnnrrrttttttsssttttttttttttuuuvvvxxxzzz{{{}}}}}}{{{xxxvvvrrrooollljjjgggeeedddaaa[[[TTTMMMHHHEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBDDDCCCBBBAAABBBCCCDDDEEEBBBCCCEEEGGGJJJLLLOOOPPPWWWWWWWWWXXXYYYYYYZZZZZZZZZ^^^cccfffiiijjjmmmnnntttwww|||}}}xxxsssppphhheeeaaa``````aaabbbaaabbbaaa```___^^^]]]]]]]]]^^^cccmmmyyy|||wwwooohhh^^^SSSLLLFFFAAA>>><<<===@@@FFFPPP[[[fffllluuuxxx~~~|||tttlllfffbbbdddjjjsss~~~~~~~~~~~~}}}||||||zzzwwwtttssstttuuuvvvvvvuuuvvvxxx{{{{{{zzzxxxppppppooooooooooooppppppmmmppptttzzz}}}uuupppoooooooookkkeee^^^YYYWWW\\\kkkzzz~~~wwwpppooonnnllllllooorrrvvvzzz}}}~~~rrrfffbbb^^^]]]dddooosssmmmeeeXXXQQQHHHDDDCCCBBB>>>:::999888777555444444444444444333222222111111222222222555AAAUUUfffpppuuuxxx{{{{{{~~~~~~vvvpppoootttqqqdddZZZVVVZZZ]]]ccciiinnnrrruuuuuutttsssrrrrrrsssvvvzzz|||{{{|||~~~|||zzzuuutttrrroookkkhhhfffeeebbb___YYYRRRLLLHHHEEEDDDAAAAAABBBCCCDDDDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCEEEGGGJJJLLLNNNOOOTTTUUUVVVWWWXXXZZZZZZ[[[YYY]]]bbbfffiiikkkmmmnnntttvvv{{{~~~zzzuuuqqqllliiidddbbbbbbcccccccccbbbaaa```___^^^]]]]]]]]][[[aaakkkvvvzzzrrrkkk```VVVNNNGGGBBB>>>>>>>>>@@@DDDMMMXXXcccjjjuuuxxx}}}}}}rrriiieeebbbdddiiirrr}}}~~~}}}~~~zzzwwwuuutttvvvwwwuuuuuuuuuwwwyyyyyywwwuuurrrqqqpppoooooooooooooooooopppsssyyy|||uuuqqqqqqqqqqqqooojjjccc^^^ZZZ```qqqwwwqqqmmmnnnnnnkkkiiijjjlllpppuuuxxx||||||uuukkkbbbaaadddmmmwwwzzzvvvppp___VVVKKKFFFEEEDDD@@@;;;:::999888666555444444444444444333222222222222333444777DDDYYYjjjrrruuuxxx|||}}}xxxnnniiijjjeeeYYYRRRUUU\\\```fffkkkqqquuuyyy{{{zzzwwwsssrrrtttxxx}}}{{{yyyrrrrrrqqqnnnjjjgggeeeeee```\\\VVVOOOJJJFFFDDDCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLMMMNNNQQQRRRSSSUUUXXXZZZ[[[\\\ZZZ^^^cccgggiiijjjkkklllqqqtttyyy{{{vvvrrrooolllgggddddddeeeffffffeeecccaaa___]]][[[[[[ZZZZZZ___iiiuuu~~~uuunnndddYYYPPPIIICCC@@@@@@???@@@CCCKKKVVVaaahhhsssuuuyyy|||~~~~~~qqqhhheeebbbdddhhhppp{{{~~~~~~}}}xxxuuutttuuuvvvsssssstttvvvwwwwwwuuurrrssssssqqqpppnnnmmmmmmmmmooopppsssyyy}}}wwwuuuuuuuuuvvvuuuppphhhbbb^^^dddxxx{{{vvvsssvvvvvvqqqmmmkkkjjjoootttvvvyyyzzztttlllbbbdddjjjuuu~~~}}}wwwcccYYYNNNHHHGGGFFFAAA<<<;;;:::999777666555555555555444333333222222333333555999GGG\\\mmmtttvvvxxxzzz|||~~~qqqhhhfff___TTTQQQWWW^^^bbbhhhmmmsssxxx}}}{{{uuusssuuuzzz~~~{{{yyypppppppppmmmjjjgggeeeeee]]]ZZZTTTMMMHHHEEECCCCCC??????@@@AAACCCDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAABBBCCCBBBAAA@@@BBBCCCEEEHHHJJJLLLMMMMMMNNNOOOQQQTTTWWWYYY[[[\\\\\\```eeehhhiiiiiijjjjjjnnnqqqvvv|||wwwsssqqqmmmiiiffffffhhhiiiiiigggfffccc```]]]ZZZXXXXXXYYY^^^hhhssswwwpppfff[[[RRRKKKEEEAAABBBAAA@@@CCCJJJUUU```fffppprrruuuxxxzzz~~~{{{rrrmmmiiiffffffhhhoooxxx~~~~~~~~~xxxvvvvvvuuussstttsssrrrrrrrrrrrrssssssssssssrrrpppnnnmmmnnnooonnnppptttyyy{{{yyyxxxxxxxxxssskkkaaaYYY```www|||zzzyyyxxxyyywwwnnneeejjjjjjkkknnnwww~~~|||uuujjjiiiooo{{{~~~|||ppp___PPPNNNNNNIIICCC@@@<<<:::888555444333444555555666555444222222333555999???PPPdddqqqtttvvv{{{yyy{{{}}}wwwnnncccXXXRRRTTTYYY```dddkkkrrryyy~~~{{{uuuqqqrrrvvvyyy{{{~~~yyyvvvrrrpppnnnlllkkkiiieeeccc^^^YYYRRRLLLHHHEEEBBB@@@CCCBBB@@@@@@AAACCCEEEGGGFFFEEEDDDBBBBBBBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGIIIKKKMMMLLLOOOSSSVVVXXX[[[^^^```bbbbbbcccfffiiikkkkkkjjjnnnppptttzzz|||xxxvvvrrrooolllhhhfffggghhhiiijjjgggccc___[[[XXXVVVUUUWWWZZZaaammm{{{{{{uuukkkaaaWWWNNNFFF@@@===<<<===BBBFFFNNN[[[gggmmmssswwwuuutttwwwzzzzzz~~~vvvqqqnnnllllllnnnsss|||~~~zzz~~~}}}||||||{{{zzzwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvuuussspppnnnmmmmmmnnnppptttzzz|||yyyxxxxxxvvvrrrlllccc[[[___rrr}}}}}}~~~~~~}}}xxxppphhhgggiiilllrrr{{{}}}uuukkkkkkrrr~~~sssbbbRRRNNNNNNJJJDDDAAA>>><<<999666444333444444333444333222000000222333===DDDUUUiiiuuuwwwyyy||||||~~~zzzpppeee[[[XXX\\\aaacccggglllssszzzxxxttttttwwwyyy{{{~~~yyyvvvqqqpppmmmllljjjhhheeebbb\\\WWWPPPJJJFFFCCCAAA???BBBAAAAAA@@@AAABBBDDDDDDEEEEEECCCBBBBBBBBBCCCCCCAAABBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFGGGHHHKKKMMMLLLOOOSSSVVVXXXZZZ]]]___``````aaaccceeeggggggggglllnnnrrrxxx{{{xxxvvvqqqnnnjjjfffdddeeeggghhhiiigggccc___ZZZWWWUUUTTTUUUXXX^^^jjjxxx{{{vvvmmmddd[[[RRRJJJEEE@@@>>>>>>BBBEEELLLXXXdddjjjqqquuuttttttxxx{{{{{{zzzvvvsssttttttuuuzzzvvvvvv|||}}}}}}}}}|||{{{yyyxxxzzzzzzyyywwwtttpppmmmkkknnnpppttt{{{}}}zzzyyytttrrrnnnfff\\\\\\kkk|||}}}vvvoookkkeeekkkrrr{{{yyyppppppwwwwwwgggUUUNNNMMMJJJFFFCCC@@@>>>;;;777555444444444333444333222000000222444AAAKKK]]]ooozzz||||||~~~sssfff]]]]]]ccciiihhhjjjooouuu{{{|||xxxwwwyyy{{{|||}}}~~~|||wwwuuuqqqooollljjjiiigggccc```YYYTTTNNNHHHEEEBBB@@@>>>AAAAAAAAABBBBBBBBBAAAAAADDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDEEEFFFGGGJJJLLLKKKNNNRRRUUUWWWYYY\\\___bbbcccdddfffggghhhhhhhhhiiikkkooouuu}}}~~~zzzwwwuuurrrnnniiieeecccdddgggiiihhhfffccc___ZZZWWWTTTRRRRRRTTT[[[fffsss|||wwwppphhh```WWWOOOJJJCCC@@@@@@BBBDDDIIIUUU```hhhooouuutttuuuyyy|||||||||zzzxxxyyyyyy|||{{{ooorrr~~~~~~~~~}}}{{{}}}|||{{{zzzxxxuuupppmmmoooqqquuu|||}}}zzzvvvsssooofff\\\ZZZeeesss|||uuullliiiiiihhhppp|||vvvwww}}}zzzkkkYYYNNNKKKIIIFFFCCC@@@>>>;;;888666666666666555666666444333333555777DDDPPPcccttt}}}~~~~~~{{{iii___```hhhmmmmmmnnnqqquuuzzz~~~zzzzzz|||~~~}}}}}}{{{vvvsssooommmkkkiiigggeeeaaa^^^WWWRRRLLLGGGDDDBBB@@@???@@@AAACCCDDDCCCBBBAAA???BBBBBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAA???>>>===<<<========================>>>@@@CCCDDDEEEFFFHHHKKKKKKNNNRRRUUUXXXZZZ]]]___ccceeegggggggggggghhhiiihhhkkkooosssyyy}}}zzzvvvuuussspppjjjfffdddfffiiikkkgggfffddd```\\\WWWSSSQQQOOOQQQWWW```mmm|||}}}yyyssskkkcccZZZRRRLLLCCCAAA@@@BBBCCCHHHSSS^^^iiiqqqvvvvvvwwwzzz}}}}}}}}}zzzyyyzzzzzz{{{|||uuujjjrrr}}}}}}~~~~~~}}}|||{{{{{{|||yyyuuurrrqqqssswww}}}|||yyyyyyvvvpppggg\\\XXX```lll}}}yyyssskkkcccccchhhmmmwww|||{{{}}}ppp]]]OOOJJJIIIFFFBBB>>>===:::888777777888888555666666444333333666888EEESSSfffuuu|||rrrdddfffllloooppppppqqqsssxxx}}}}}}{{{|||~~~yyytttrrrnnnllliiigggeeeccc___\\\UUUQQQKKKGGGDDDCCCAAA@@@@@@BBBCCCEEEEEECCCAAA???@@@@@@@@@AAAAAAAAAAAA@@@BBBAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCCCCEEEGGGIIILLLOOOSSSVVVXXXZZZ]]]______aaaddddddccccccdddfffiiilllpppssswww}}}yyywwwuuusssoookkkfffeeefffhhhjjjhhhgggfffbbb^^^YYYTTTQQQNNNOOOSSS[[[gggvvv{{{uuunnnfff\\\RRRKKKCCC@@@???AAACCCGGGRRR]]]lllsssyyyyyyyyy|||~~~~~~}}}yyyrrrtttyyy{{{|||}}}}}}pppiiiuuu~~~|||}}}~~~|||zzz{{{}}}}}}yyyuuutttuuuyyy|||xxx|||xxxrrriii^^^XXX]]]gggzzzxxxqqqjjjdddfffmmmwwwuuubbbRRRKKKJJJGGGBBB>>>===:::888777666777888333444444333222222444666DDDUUUhhhtttzzz}}}nnnnnnrrrrrrqqqpppoooppptttzzz~~~zzzzzz||||||wwwsssqqqmmmkkkhhhfffdddaaa]]]ZZZSSSOOOJJJEEECCCBBBAAA@@@???@@@BBBCCCDDDBBBAAA@@@>>>??????@@@@@@@@@@@@???AAA@@@???======<<<<<<<<<========================;;;===@@@AAABBBCCCFFFHHHKKKNNNRRRUUUWWWZZZ\\\___^^^bbbeeeeeeddddddfffhhhjjjnnnrrrsssuuu{{{}}}zzzwwwvvvqqqoookkkgggffffffggghhhjjjjjjiiifffaaa[[[UUURRRNNNOOOQQQWWWbbbqqq|||wwwqqqhhh^^^SSSLLLDDDAAA@@@AAABBBFFFPPP[[[kkktttzzz{{{{{{~~~pppjjjpppwww{{{}}}vvvlllkkkyyy|||{{{|||}}}zzz{{{}}}~~~{{{wwwvvvxxx{{{|||{{{yyyuuuooocccZZZ[[[bbbttt}}}yyyvvvppprrryyyzzzhhhVVVNNNMMMIIICCCAAA???;;;888555444444444333444444333222222555777DDDVVVhhhrrrxxxwwwssswww}}}vvvsssvvvtttqqqooommmmmmpppvvv}}}~~~{{{xxxxxx{{{~~~{{{vvvrrrooollljjjgggeeeccc___[[[XXXPPPLLLGGGCCCBBBAAA@@@???===>>>???@@@AAAAAA@@@@@@======???@@@@@@@@@????????????===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@AAABBBEEEGGGIIILLLPPPSSSUUUWWWZZZ\\\___cccggghhhffffffiiilllkkkooorrrrrrrrrwww~~~{{{xxxvvvsssqqqooollljjjjjjjjjjjjllllllllliiieee^^^WWWSSSOOOOOOQQQUUU^^^nnn~~~|||xxxssskkkaaaVVVOOOFFFCCCAAAAAAAAACCCMMMXXXgggpppxxxzzz||||||kkkfffmmmwww{{{~~~qqqkkklll|||~~~zzzzzz{{{{{{zzz}}}}}}zzzwwwxxxyyy|||zzzyyyxxxssshhh]]]ZZZ^^^ppp}}}}}}}}}lllZZZQQQOOOKKKDDDDDDAAA===888444222111111555666666555444555777999DDDVVViiirrrwwwzzznnnkkkpppuuuxxxuuuvvvssspppnnnkkkjjjmmmssszzz}}}zzzwwwwwwyyy}}}zzzuuuqqqooollliiifffdddbbb___[[[XXXNNNJJJEEEBBB@@@@@@???>>>;;;;;;<<<>>>>>>?????????<<<===>>>@@@@@@@@@???>>>>>>>>><<<;;;;;;<<<===>>>:::::::::::::::::::::::::::<<<>>>@@@AAABBBDDDFFFGGGJJJNNNQQQSSSVVVXXX[[[[[[___dddeeeccccccfffjjjkkkooorrrrrrpppttt~~~~~~{{{yyywwwvvvuuutttrrrpppooonnnnnnnnnnnnnnnlllggg```YYYUUUPPPPPPPPPTTT\\\lll~~~}}}|||yyyuuunnndddZZZSSSIIIEEEBBBAAA@@@BBBKKKUUUcccmmmvvvyyy}}}sssmmmlllpppwww~~~{{{hhhggglll|||zzzzzz}}}~~~}}}{{{zzzyyyyyyyyy{{{~~~|||zzzxxxnnn```[[[]]]ooo~~~rrrdddVVVNNNJJJJJJEEEAAA===:::888777666555888555444555444444888???JJJZZZkkkqqqssswww|||~~~qqqhhhhhhkkkmmmuuuzzzuuurrrtttrrrpppllliiihhhmmmtttzzz}}}}}}yyyvvvwww{{{~~~}}}wwwsssppphhhiiifffcccbbbaaaZZZRRROOOJJJDDD@@@???>>>>>>===;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCFFFIIILLLOOOQQQTTTWWWYYYYYY[[[^^^aaabbbccceeeggglllooorrrrrrsssvvv|||zzzwwwvvvxxxwwwuuurrrqqqppppppqqqpppooommmjjjgggaaa[[[VVVWWWSSSRRRUUU[[[fffxxx}}}yyyuuupppfffZZZRRRJJJEEEAAAAAAAAABBBFFFLLL[[[fffqqqvvv{{{sssnnnooosss|||wwwhhhhhhnnn||||||}}}|||{{{zzzzzzyyy{{{~~~}}}zzzwwwnnnccc^^^```qqqyyyjjj[[[PPPKKKIIIEEEBBB===:::999888666555777555555666555444999@@@OOO^^^mmmrrrssswww{{{~~~~~~{{{oooffffffjjjlllnnnsssyyy|||~~~~~~lllmmmssstttrrroookkkkkknnnsssxxx{{{zzzxxxvvvwww{{{~~~|||wwwrrrpppiiiiiifffcccbbbaaaZZZRRRNNNJJJDDD@@@>>>>>>>>>===;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCFFFKKKNNNPPPRRRUUUXXXYYY[[[___```aaabbbdddfffkkknnnqqqqqqrrruuu{{{|||xxxvvvwwwvvvtttrrrqqqqqqqqqrrrpppooommmkkkhhhccc]]]XXXXXXTTTRRRUUU[[[fffwww{{{vvvqqqhhh]]]UUUMMMGGGBBBBBBAAABBBFFFKKKZZZdddmmmqqqvvv}}}}}}rrroooqqqvvvuuugggiiirrr}}}~~~~~~}}}||||||yyy{{{~~~}}}zzzvvvooofffcccdddrrrrrraaaTTTLLLIIIFFFBBB>>>:::999888777666666444555777666555;;;CCCVVVcccooosssssswww{{{}}}|||~~~yyymmmddddddhhhkkkhhhlllrrrvvvyyyooocccjjjuuuzzzyyyvvvrrrqqqrrruuuwwwxxxvvvvvvvvvyyy|||{{{vvvqqqooojjjjjjgggbbbaaa```ZZZRRRLLLHHHCCC???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;===<<<;;;:::::::::;;;<<<::::::::::::::::::::::::999:::;;;<<<>>>???@@@@@@AAADDDHHHLLLNNNQQQTTTWWWYYY\\\^^^```aaabbbccceeejjjllloooooopppsssxxx}}}zzzvvvuuutttssssssrrrrrrssssssqqqpppnnnllliiieee```\\\YYYUUUTTTVVV[[[fffvvv}}}wwwrrrjjjaaaZZZPPPIIIDDDCCCAAAAAADDDIIIWWW```hhhlllqqqzzzzzzrrrooopppuuu~~~rrrbbbhhhttt~~~~~~~~~}}}zzz{{{~~~|||xxxtttnnniiiggggggpppuuudddVVVLLLHHHFFFCCC>>>;;;:::999777666555444666888777888???HHH[[[gggqqqssstttxxx}}}~~~zzzmmmddddddiiillliiilllppptttxxx~~~yyyeee___iiixxxzzzwwwvvvvvvuuutttppprrrvvvzzz~~~zzzuuupppnnnjjjjjjfffaaa```___XXXQQQJJJFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===;;;:::888888999;;;<<<999999999999999999999999::::::;;;<<<>>>???@@@AAA@@@CCCGGGKKKNNNPPPTTTVVVYYY[[[^^^``````aaabbbdddhhhjjjmmmmmmmmmpppvvvzzz{{{uuussssssssssssttttttuuuuuusssqqqooommmkkkhhhccc```[[[WWWUUUWWW\\\eeeuuu~~~xxxssslllddd^^^RRRKKKEEECCCAAA???BBBGGGRRR\\\fffkkkpppxxx~~~}}}zzzrrrooonnnpppyyyzzzlll]]]fffvvv~~~~~~~~~~~~{{{|||}}}~~~|||xxxsssooommmjjjhhhjjjzzzuuudddVVVMMMHHHGGGCCC???<<<:::999888777444444666888888;;;EEEQQQ```jjjrrrtttuuu{{{~~~qqqhhhhhhmmmppprrrsssuuuwww{{{}}}zzz|||~~~~~~nnn```]]]hhhvvv|||wwwtttqqqnnnlllhhhlllrrrxxx}}}~~~yyytttpppnnnjjjiiieee```^^^]]]VVVOOOGGGDDD@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999777888999;;;<<<999999999999999999999999:::;;;<<<===???@@@AAAAAA@@@CCCGGGKKKMMMPPPSSSVVVXXXZZZ]]]______```bbbdddgggiiikkkllllllnnntttxxxzzzuuusssttttttuuuvvvvvvwwwwwwuuusssqqqooommmjjjfffccc\\\YYYWWWYYY\\\eeetttyyytttnnnfff```SSSLLLFFFCCC@@@===???DDDMMMYYYeeelllrrrxxx|||{{{|||}}}}}}vvvqqqmmmmmmttt}}}ttteeeZZZeeexxx~~~~~~~~~}}}||||||}}}~~~}}}}}}yyytttrrrqqqmmmhhhfffrrrrrrcccVVVMMMIIIHHHDDD@@@<<<;;;:::999888444555666888999>>>MMM[[[fffnnnssstttvvv|||vvvmmmnnntttxxx}}}|||{{{|||xxxsssssstttyyyqqqddd[[[[[[eeeqqqzzz{{{uuupppmmmjjjgggeeeaaafffnnntttyyy|||~~~yyytttpppnnnjjjiiiddd^^^[[[ZZZTTTMMMEEEBBB???>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888888888999:::;;;888888888888888888888888;;;;;;<<<===???@@@AAABBB@@@CCCGGGJJJLLLNNNQQQTTTVVVYYY\\\^^^___```cccdddfffiiikkkkkkjjjmmmrrrwww}}}}}}zzzwwwtttuuuvvvwwwxxxxxxxxxxxxxxxvvvsssqqqooolllhhheee^^^ZZZXXXZZZ]]]dddrrr{{{wwwppphhhbbbUUUNNNGGGDDD@@@===???DDDIIIVVVdddlllrrrxxxzzzyyy||||||}}}zzzuuupppnnnttt|||ppp```ZZZgggzzz~~~~~~~~~~~~~~~}}}||||||~~~}}}wwwuuuuuupppiiidddlll{{{rrrbbbVVVNNNKKKHHHEEE@@@===;;;;;;999888555555666888999AAASSSdddmmmrrrvvvuuuwww|||yyyrrrvvv}}}~~~~~~tttmmmjjjjjjkkkcccZZZWWWZZZcccnnnwwwuuuqqqlllhhhffffffeeedddbbbgggnnntttwwwzzz}}}~~~zzzuuuqqqoooiiihhhbbb[[[YYYXXXRRRKKKCCCAAA>>>=========<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888999999999:::888888888888888888888888::::::;;;<<<>>>???@@@@@@@@@CCCFFFIIIJJJLLLNNNPPPTTTWWWZZZ]]]___aaaccceeefffhhhjjjjjjjjjlllqqqvvv{{{~~~|||{{{zzzvvvwwwxxxzzzzzzzzzzzzyyy{{{xxxuuurrrpppmmmiiiggg___\\\ZZZ[[[]]]dddqqq~~~zzzssskkkeeeWWWPPPIIIFFFBBB???AAAFFFHHHTTTaaahhhooovvvyyyyyy|||}}}}}}~~~~~~xxxssspppvvv~~~qqq```\\\iii|||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzz{{{~~~zzzyyyyyysssiiidddhhhrrrrrrcccVVVOOOLLLHHHEEE@@@===<<<;;;:::888555555666888:::CCCWWWjjjrrrvvvxxxvvvwww|||{{{uuuzzzsssjjjeeedddaaa[[[UUUUUU[[[dddnnnvvvppplllgggeeeeeefffggggggggglllrrrwwwyyy{{{~~~}}}zzzuuuqqqoooiiigggaaaZZZXXXVVVQQQIIIBBB@@@>>>=========<<<:::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666777888999999999999999777777777777777777777777888999:::;;;<<<>>>?????????BBBEEEGGGHHHJJJLLLNNNSSSVVVZZZ]]]___aaadddffffffhhhjjjjjjjjjlllqqqvvvyyy~~~||||||}}}xxxyyyzzz{{{|||{{{zzzzzz}}}zzzvvvsssqqqnnnjjjggg```\\\ZZZ[[[]]]dddqqq}}}}}}vvvmmmfffYYYRRRKKKHHHDDDAAACCCHHHHHHSSS^^^eeekkksssyyyzzz}}}}}}}}}}}}~~~vvvsssxxxmmmfffYYYkkk~~~~~~~~~~~~}}}zzzxxxzzzyyywwwtttqqqrrruuuxxx~~~~~~~~~xxxqqqgggkkksss~~~{{{iiiVVVOOOPPPJJJGGGCCC>>>;;;888777777777666777999===III^^^qqquuuzzz~~~~~~|||~~~~~~wwwpppeee\\\XXXVVVTTTUUU\\\hhhqqqtttrrroookkkjjjkkkjjjgggdddhhhnnnvvv}}}~~~xxxrrrnnnlllhhheee```]]]ZZZTTTMMMGGG???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999999999999888888999999999999888888777777777777888888888888:::<<<===>>>===<<<===>>>???AAADDDFFFGGGJJJMMMPPPQQQTTTYYY\\\]]]___aaabbbdddfffggghhhhhhjjjnnnqqqyyy~~~xxxyyyyyyzzz{{{|||}}}~~~~~~}}}|||yyytttoookkkhhhbbb]]]ZZZ\\\^^^cccmmmwww}}}vvvmmmfff^^^XXXNNNFFFBBBAAAAAAAAADDDMMMYYYbbbgggnnnuuu{{{~~~~~~~~~~~~~~~|||nnnggg___ppp~~~~~~~~~{{{xxxuuurrruuutttqqqmmmjjjjjjlllnnnuuuwwwzzz}}}|||vvvmmmqqqwwwooo[[[QQQPPPJJJGGGCCC???;;;999888777666666777:::>>>JJJ```ssswww|||~~~xxxrrriii```UUURRRPPPTTT___kkksssuuuvvvtttrrrrrrqqqoookkkgggiiinnnuuu{{{}}}uuuooojjjggggggccc___[[[XXXSSSKKKEEE@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999777888888999999888888777666666666777777777888888999;;;============>>>??????AAACCCEEEFFFHHHLLLNNNQQQUUUYYY]]]___aaaccceeecccdddffffffgggiiimmmooovvv|||{{{{{{{{{{{{|||}}}~~~}}}}}}|||yyyuuuqqqllljjjddd___[[[[[[\\\```jjjttt}}}wwwooohhh```YYYOOOGGGCCCBBBAAAAAAFFFNNNYYYbbbhhhmmmsssxxxwwwzzzpppjjjgggwww~~~}}}}}}|||{{{xxxuuupppllljjjlllkkkhhhccc___^^^___aaahhhiiijjjlllpppwwwyyytttwww}}}vvvaaaTTTPPPKKKHHHDDD???;;;999888777666555777:::???KKK```sssyyy~~~|||yyyrrrjjjZZZSSSOOOVVVeeeqqqvvvvvvzzzzzz{{{|||zzzvvvooojjjjjjnnntttyyy}}}zzzsssmmmhhhfffeeeaaa]]]ZZZVVVQQQIIICCC@@@???===;;;::::::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::999999999777888888999999888888777555555666666666777777777777999<<<===<<<===>>>??????AAACCCDDDEEEGGGJJJMMMPPPTTTXXX\\\^^^```cccdddbbbcccdddeeefffhhhkkknnnrrrxxx~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{zzzyyyvvvrrrnnnlllgggaaa\\\ZZZ[[[^^^hhhrrr|||yyyqqqkkkbbb[[[RRRJJJEEECCCBBBBBBFFFNNNYYYccciiimmmrrrvvv~~~rrrtttyyyqqqnnnnnn|||~~~}}}||||||{{{zzzwwwsssnnniiieeebbbaaa```]]]YYYVVVUUUVVVXXX\\\]]]^^^```dddkkksssxxx{{{xxx{{{xxxcccUUUQQQLLLIIIEEE@@@<<<999888888666555777:::>>>HHH]]]oooyyy~~~{{{ssscccXXXSSS\\\mmmxxxzzzyyyzzz}}}zzzsssmmmkkkoootttxxx{{{~~~~~~xxxsssnnnkkkiiiddd```\\\YYYVVVPPPHHHBBB@@@???===;;;999999999999===<<<<<<;;;:::999888888;;;;;;;;;;;;::::::999888777777888888888888777777555555555555666666666666666888:::<<<<<<===>>>@@@@@@BBBDDDDDDEEEGGGIIILLLNNNRRRVVVYYYZZZ\\\^^^```aaacccdddeeeeeehhhkkknnnpppvvv~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwuuurrrooommmjjjccc]]][[[\\\___iiittt{{{zzzsssoooeee^^^UUULLLGGGDDDCCCBBBCCCKKKWWWaaaiiinnnrrruuuyyyzzz}}}pppppprrrzzzqqqqqqsss|||~~~}}}}}}}}}}}}|||zzzyyyxxxwwwvvvrrrmmmhhhbbb^^^\\\VVVVVVUUURRRPPPPPPQQQSSSSSSVVVYYY\\\^^^aaaeeeiiipppvvv}}}}}}wwwzzz~~~tttbbbUUURRRMMMJJJFFFAAA<<<:::888888777666777999;;;DDDWWWhhhwww{{{uuugggZZZTTT```rrr}}}zzz~~~{{{tttooommmppptttxxx{{{~~~}}}wwwrrrnnnkkkjjjddd```\\\YYYUUUPPPHHHBBB???===<<<:::999888999999<<<<<<;;;:::999888888777::::::;;;;;;;;;:::999888777777777888888777777777555555555555666666666666555777:::;;;;;;<<<===???@@@BBBDDDEEEEEEGGGJJJLLLOOORRRVVVXXXYYYYYY[[[\\\bbbccceeeeeefffhhhlllnnnpppuuu}}}}}}|||{{{zzzyyyxxxxxxxxxuuuvvvvvvvvvtttrrrooommmkkkeee___^^^___bbblllvvv|||{{{uuurrrgggaaaWWWNNNIIIEEEBBBAAA@@@GGGRRR^^^hhhoootttvvvwwwyyy}}}mmmlllmmmsss|||qqqtttxxx~~~{{{|||||||||{{{zzzxxxvvvuuutttrrrppplllgggbbb]]]YYYWWWOOOOOOOOONNNMMMMMMOOOQQQNNNRRRVVVXXXYYYZZZ[[[\\\bbbiiiqqqwwwzzz~~~~~~}}}~~~vvvwww|||zzznnn___UUUSSSNNNKKKGGGAAA===:::999888777666777888:::BBBTTTdddtttyyy~~~zzzgggYYYSSSaaasss~~~~~~yyyrrrooonnnqqquuuyyy|||~~~wwwpppkkkhhhgggccc___[[[XXXUUUOOOGGGAAA===<<<:::999888888999::::::::::::999999888888888999:::;;;;;;;;;:::999888666777777888888777777666555555666666666777777777555777:::;;;:::;;;<<<===???@@@BBBCCCDDDFFFIIILLLPPPSSSVVVYYYYYYZZZ[[[]]]bbbcccdddeeefffhhhkkknnnqqqvvv}}}~~~}}}|||{{{{{{{{{uuuuuuvvvvvvtttrrrooonnnkkkfffbbbaaaaaadddmmmvvvzzz|||vvvsssiiibbbYYYPPPJJJEEEBBB@@@>>>DDDNNNZZZeeennntttwwwzzz|||hhhhhhjjjooowwwpppvvv}}}|||{{{}}}{{{{{{zzzxxxvvvsssqqqooollljjjfffaaa\\\XXXUUUSSSKKKLLLMMMLLLJJJKKKLLLNNNKKKNNNQQQSSSSSSSSSTTTUUUVVV\\\dddiiilllqqqxxx}}}~~~uuuvvv{{{|||xxxsssjjj]]]UUUTTTOOOLLLGGGBBB===:::999888666666777888;;;CCCTTTeeerrrwww}}}}}}ooo```YYYdddttt|||~~~vvvpppnnnnnnrrrwww{{{~~~|||tttnnniiigggfffaaa^^^YYYVVVSSSMMMFFF@@@;;;:::999888888999:::;;;999999999999888888888888888999;;;<<<<<<;;;999888666666777777777777666666666666666777777777888888666888::::::::::::;;;<<<;;;===???AAABBBDDDHHHJJJLLLPPPTTTWWWYYY[[[]]]^^^```bbbcccddddddgggjjjmmmqqqvvv|||~~~~~~}}}|||||||||vvvwwwxxxwwwvvvtttqqqooolllgggdddcccbbbcccjjjqqqwww||||||wwwtttjjjcccZZZQQQJJJEEEAAA??????CCCKKKVVVaaakkkrrruuuzzz}}}dddfffiiinnnvvv}}}oooxxx}}}|||~~~{{{zzzyyywwwtttqqqnnnmmmgggeeebbb]]]XXXUUURRRQQQKKKKKKLLLKKKIIIIIIJJJLLLIIIKKKMMMNNNNNNOOOQQQSSSMMMSSSZZZ___aaafffmmmtttqqqvvv}}}~~~|||{{{uuuuuu|||~~~yyyuuusssppphhh]]]VVVTTTOOOMMMHHHBBB>>>:::999888555555777999<<>>:::999888888888999:::;;;888888888888888999999999888999;;;<<<<<<;;;999888666666777777777777666666777777777777888888888888666888::::::999999:::;;;888:::===???@@@CCCFFFIIIGGGKKKPPPTTTWWWZZZ]]]______```bbbbbbccceeeiiilllqqquuu{{{}}}~~~}}}|||{{{{{{{{{{{{xxxyyyyyyyyyxxxuuurrrqqqmmmhhheeedddbbbaaafffmmmsssxxx~~~|||wwwuuujjjcccZZZQQQJJJEEE@@@>>>AAACCCJJJTTT___iiipppssswwwzzzhhhiiijjjmmmsss|||zzzyyy|||}}}~~~}}}|||yyywwwtttsssqqqpppmmmkkk```aaa```\\\VVVQQQPPPPPPNNNLLLKKKKKKKKKKKKIIIGGGJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQTTTVVVZZZ___cccjjjlllpppuuuzzz~~~~~~|||wwwvvv}}}yyywwwyyyxxxrrrkkkcccYYYOOORRRNNNHHHBBB>>>;;;777555333555666888===IIIZZZgggtttyyy{{{ooopppyyyqqq^^^eeesssyyy~~~xxxsssqqqrrrsssvvvyyy|||~~~{{{vvvrrrooojjjfffccc^^^]]]ZZZUUUOOOGGGAAA===<<<;;;999::::::;;;999888:::::::::999888777666666::::::999999888777666666777888999999999777666555555555555555555666777777666888999999999999;;;<<<<<<===>>>???AAADDDFFFGGGJJJLLLPPPSSSUUUXXX\\\______```aaaccceeehhhjjjllllllooosssyyy}}}||||||~~~~~~|||{{{{{{~~~}}}{{{zzzyyyvvvqqqnnnrrrlllddd^^^]]]```eeejjjooosssyyy~~~yyytttpppfffZZZRRRKKKDDDAAABBB@@@CCCHHHPPPZZZdddlllqqquuuyyy~~~cccdddgggkkksss~~~}}}}}}~~~}}}}}}}}}{{{yyyxxxuuusssqqqpppnnnkkkiii```aaa```\\\WWWRRRQQQQQQNNNLLLJJJIIIJJJJJJIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPPPPPPPRRRUUUWWW___aaaeeeiiinnnrrruuuwww~~~~~~yyyxxx}}}{{{zzz}}}uuulll___TTTSSSOOOIIIDDD@@@<<<888666555666888:::@@@LLL]]]iiirrrwww~~~{{{ooonnnttt{{{sss```eeeppptttxxxyyytttrrrtttuuuwwwzzz}}}}}}yyyuuuqqqnnnjjjfffccc]]]\\\YYYTTTMMMFFF@@@<<<<<<:::999999::::::999888:::999999888888777777777::::::999888888777666666777777888888888777555555555555555555555666666777777999::::::888888999;;;======>>>???BBBDDDFFFGGGKKKNNNQQQSSSTTTWWWZZZ\\\______aaabbbeeegggjjjkkklllnnnrrrxxx~~~~~~~~~~~~|||{{{|||}}}~~~}}}|||zzzwwwrrroooooojjjbbb\\\ZZZ[[[___bbbjjjmmmssswww{{{~~~zzzuuuqqqggg[[[TTTLLLEEEAAABBB@@@BBBHHHOOOYYYccclllqqquuuzzz___bbbeeekkksss~~~~~~}}}}}}|||xxxvvvuuusssqqqooonnnllljjjhhh```aaa___\\\WWWTTTRRRRRROOOLLLIIIGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLKKKIIIIIIKKKLLLRRRTTTWWW[[[```eeehhhjjjvvv{{{|||{{{}}}zzzsssdddXXXUUUQQQKKKFFFBBB>>>:::777666777999;;;CCCPPPaaalllrrrvvv}}}{{{nnnkkkooorrruuuxxxooo^^^cccmmmppptttzzz{{{vvvtttvvvwwwyyy{{{}}}~~~{{{xxxsssooommmjjjfffccc\\\[[[WWWRRRKKKDDD???;;;;;;:::999999::::::999888888888888888888888888888999999888888777777666666666666666777666666555444555555444444555555666777777999:::999888888999:::======>>>@@@BBBDDDFFFGGGKKKNNNPPPRRRSSSTTTWWWYYY^^^^^^```aaadddgggiiijjjlllmmmqqqvvv|||~~~|||{{{}}}~~~}}}{{{yyyvvvqqqmmmkkkggg```ZZZVVVUUUWWWXXX```ccchhhlllpppssswwwyyy|||wwwrrrhhh]]]VVVNNNFFFBBBBBB@@@BBBGGGNNNXXXbbbkkkpppvvv{{{___bbbfffmmmuuu~~~~~~|||wwwttttttrrrpppnnnmmmllliiigggaaa```^^^[[[XXXUUUTTTTTTPPPLLLHHHFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHGGGEEEEEEFFFGGGIIIKKKNNNQQQVVVZZZ]]]___iiipppxxx}}}xxxvvvhhh]]]XXXTTTNNNHHHDDD@@@<<<999777777999<<>>@@@BBBDDDFFFGGGIIIKKKNNNPPPQQQSSSVVVXXX]]]]]]^^^```ccceeegggiiilllnnnqqquuuzzz~~~~~~~~~}}}{{{yyywwwsssnnnjjjhhhddd___XXXSSSPPPOOOOOOTTTWWW\\\```dddhhhllloooyyy}}}~~~zzztttkkk```YYYQQQHHHCCCBBB???AAAEEELLLVVV```iiiooouuu{{{\\\```gggpppzzz~~~|||wwwtttsssqqqooonnnmmmllljjjhhh```^^^\\\YYYXXXVVVUUUUUUPPPMMMHHHFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFHHHKKKNNNRRRVVVXXX\\\cccmmmvvv}}}{{{yyymmmcccZZZVVVPPPJJJEEEAAA===:::777777888===GGGWWWgggrrrwwwzzz~~~vvvmmmnnnsssvvvvvvwwwvvvxxx~~~yyyfffZZZTTT\\\hhhooouuu{{{}}}}}}yyyvvvxxxyyyzzz|||}}}zzzvvvqqqmmmjjjhhhfffddd^^^[[[WWWQQQKKKDDD???===:::888888888::::::999888777777777777777777888888777777666666666666666666555444444444444444555555444444444444444555666666333555777888888999;;;===<<<===>>>???AAACCCEEEGGGEEEHHHKKKNNNPPPSSSVVVYYY[[[\\\]]]___aaadddfffggglllnnnqqquuuzzz~~~~~~}}}~~~}}}zzzxxxvvvqqqlllhhheeebbb\\\VVVQQQMMMJJJIIIHHHKKKPPPTTTXXX]]]bbbeeeiiinnntttzzz~~~}}}vvvmmmccc\\\TTTJJJDDDBBB???@@@DDDKKKTTT^^^hhhmmmtttzzzYYY^^^gggrrr~~~~~~|||xxxvvvrrrpppnnnmmmlllkkkiiiggg___\\\YYYWWWWWWWWWVVVUUUPPPMMMJJJHHHGGGGGGGGGFFFCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIIIIHHHFFFDDDCCCCCCEEEEEEFFFGGGJJJMMMPPPRRRSSSZZZdddmmmuuu}}}~~~ttthhh\\\WWWQQQKKKFFFBBB>>>;;;888777888>>>JJJZZZkkkuuuzzz}}}vvvpppttt{{{}}}}}}}}}zzz{{{wwwiii\\\UUUSSS[[[fffmmmsssxxx{{{~~~~~~yyyuuuwwwxxxyyy{{{}}}{{{wwwrrrmmmjjjhhhfffddd^^^[[[WWWPPPJJJDDD???===999888777888999:::999888777777777777777777777777666666666666555555555555555444444444444555666666444444333333444444555666333444777888888999;;;===;;;;;;<<<>>>@@@BBBDDDEEECCCEEEIIILLLOOORRRUUUXXXZZZ[[[\\\^^^```ccceeefffkkkmmmppptttxxx}}}}}}{{{}}}zzzxxxuuupppkkkggg___\\\WWWQQQLLLHHHEEEDDD@@@CCCFFFJJJMMMQQQVVVYYY^^^bbbiiiooosssxxx|||xxxooofff___WWWLLLDDDBBB???@@@CCCIIIRRR]]]ffflllrrrxxx\\\aaajjjttt~~~~~~|||~~~~~~{{{xxxwwwpppnnnlllkkkkkkjjjhhhfff^^^ZZZWWWUUUVVVWWWVVVUUUPPPNNNKKKJJJIIIIIIGGGEEECCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJJJJHHHGGGGGGGGGIIIIIIHHHIIIJJJMMMOOOQQQPPPVVV^^^fffmmmvvvwwwhhh\\\XXXRRRLLLGGGBBB>>>;;;999888999@@@MMM^^^nnnxxxzzz}}}zzzuuuzzz~~~}}}zzzoooxxxzzzxxxxxx^^^SSSPPPQQQZZZdddlllrrrvvv{{{}}}~~~yyyuuuvvvvvvxxxzzz|||~~~}}}yyysssmmmjjjhhheeeddd]]]ZZZUUUOOOHHHBBB>>><<<888777777888999::::::888888888777777666666555555555555555555555555555555555555444444444555777777444444333333444444555666555666888888777777999:::::::::;;;===???AAACCCDDDCCCFFFIIIKKKMMMPPPSSSUUUYYYZZZ[[[]]]___bbbdddeeeiiijjjmmmrrrvvv{{{}}}{{{zzz{{{yyywwwtttqqqlllfffbbbXXXUUUPPPJJJEEEBBB@@@???===>>>@@@AAACCCEEEIIILLLRRRVVV[[[___dddhhhmmmqqquuuyyyyyyqqqhhhbbbYYYMMMEEEBBB>>>???BBBHHHPPP[[[eeekkkpppuuu|||bbbfffnnnvvv{{{zzzzzz{{{}}}|||zzzxxxwwwnnnllljjjiiiiiihhhfffddd]]]YYYUUUTTTVVVWWWVVVUUUPPPNNNLLLKKKKKKIIIGGGEEECCCCCCCCCDDDDDDDDDEEEEEEAAADDDGGGJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQSSSPPPUUU\\\bbbiiirrr|||wwweee]]]XXXRRRLLLGGGBBB>>>;;;;;;::::::AAAOOOaaaqqq{{{yyy|||}}}yyy~~~}}}~~~yyylllssssssqqqpppVVVLLLLLLOOOYYYeeennntttxxxzzz|||~~~yyyttttttuuuwwwyyy|||~~~zzzsssnnnjjjhhheeeddd\\\YYYTTTMMMGGGAAA===;;;888777666777999::::::888999888888777666555555444444555555555555555555555666555555444555666777888444333333333333444555555888999999888666555666777999999:::<<<>>>@@@BBBCCCDDDGGGIIIKKKLLLNNNQQQSSSYYYYYYZZZ\\\^^^aaaccceeeggghhhkkkpppuuuzzz~~~|||zzzyyyzzzwwwuuurrrooolllgggaaa]]]SSSOOOJJJDDD@@@===<<<<<<<<<=========<<<>>>@@@CCCDDDGGGKKKNNNRRRVVV[[[___dddiiipppuuuxxx|||zzzrrrjjjcccZZZNNNEEECCC>>>???AAAGGGPPP[[[eeekkkooosssyyy~~~dddfffooo}}}~~~zzz|||wwwvvvvvvxxx{{{}}}yyyuuusssqqqllliiieeeddddddccc```\\\ZZZZZZZZZYYYWWWUUUTTTSSSQQQPPPOOOKKKHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGIIIKKKOOORRRTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUWWWZZZ___fffppp{{{yyykkk```XXXQQQOOOKKKCCC===:::666888===GGGUUUeeerrrzzz}}}~~~~~~~~~tttjjjhhhjjjhhh^^^TTTGGGKKKSSS\\\eeemmmsssvvvxxx|||zzzvvvtttwwwzzz|||}}}~~~~~~zzztttooollliiigggeee]]]ZZZTTTMMMGGGBBB>>><<<555555666666666666555555888888888888777777777777666666555555555555666666555555555666666666666666555444333222222333444555444444555555666777777777999::::::;;;<<<===>>>>>>AAACCCFFFIIIKKKMMMPPPSSSTTTWWW[[[^^^___```bbbcccggghhhkkknnnrrrwwwzzz|||}}}~~~~~~~~~}}}}}}}}}{{{wwwtttwwwrrrkkkgggeee```XXXQQQIIIFFFBBB@@@>>>===;;;:::999999999999999999999999>>>???AAADDDGGGJJJMMMOOOSSSWWW]]]ccchhhnnnssswwwzzztttkkkccc[[[SSSIIICCC@@@@@@AAADDDKKKWWWccclllqqqsssvvv{{{```eeeqqq~~~{{{wwwvvvvvvzzz}}}~~~}}}}}}}}}~~~|||zzzwwwuuusssrrrllliiifffdddcccbbb^^^\\\YYYYYYYYYXXXVVVUUUSSSRRRQQQQQQPPPMMMIIIHHHHHHJJJHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIKKKNNNQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY\\\___eeennnxxxzzzlllaaaYYYRRRPPPLLLDDD===;;;:::;;;@@@LLL]]]mmmyyy}}}uuukkkgggeee```UUULLLFFFKKKSSS]]]gggnnnrrruuuwwwzzz{{{xxxvvvyyy{{{}}}~~~|||xxxsssnnnkkkhhhfffddd]]]ZZZTTTMMMGGGAAA>>><<<555666666777777666666555888888888777777777666666666666555555555555666666555555555555666666666666555444444444444444444555444444555555666666777777999999:::;;;<<<===>>>>>>@@@CCCFFFHHHJJJMMMPPPRRRTTTWWW[[[]]]^^^___aaacccfffgggiiimmmqqquuuxxxzzz~~~~~~|||}}}~~~~~~}}}{{{zzzzzzzzzzzzxxxtttrrrrrrllleeeaaa^^^YYYRRRMMMEEEBBB???===<<<;;;:::888999999999999999999999999<<<======>>>???@@@BBBCCCFFFIIIMMMRRRVVV[[[aaadddpppwwwzzztttllleee]]]TTTJJJCCC@@@AAAAAADDDKKKVVVccckkkqqqsssvvv{{{]]]dddtttzzzwwwvvvvvvzzz}}}~~~|||{{{zzzyyyzzzzzzxxxwwwuuusssrrrqqqkkkiiifffdddbbb```]]][[[XXXXXXXXXWWWVVVTTTSSSRRRQQQRRRQQQOOOLLLJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^___```cccgggoooxxx{{{nnnccc[[[TTTQQQLLLDDD>>><<<<<<<<>>>>>@@@BBBEEEHHHIIILLLOOOQQQTTTWWWZZZ]]]^^^___```aaadddeeehhhkkknnnrrrtttvvvxxxzzz|||}}}||||||~~~|||{{{|||}}}||||||wwwvvvuuuuuutttsssooollliiiccc\\\WWWSSSPPPKKKFFF@@@===:::999999999888777888888888888888888888888999999999888888999999:::;;;===???AAADDDHHHMMMQQQ___gggrrr~~~zzzuuunnnhhhaaaWWWLLLDDDAAAAAAAAADDDJJJUUUaaajjjqqqsssvvvzzz}}}~~~___gggvvvyyyvvvvvvvvvvvvzzz}}}{{{zzzyyyyyyxxxxxxvvvuuusssqqqpppoookkkiiigggdddbbb___\\\[[[XXXXXXXXXWWWVVVUUUSSSRRRQQQRRRRRRPPPNNNLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNQQQTTTWWWXXXXXXXXX[[[[[[]]]___```aaabbbccccccdddeeeggglllsss|||}}}pppeee\\\TTTQQQLLLDDD>>><<<;;;:::@@@QQQiii|||zzzrrrfffYYYMMMFFFBBBIIIUUUaaakkkpppqqqqqqrrruuuxxx|||}}}}}}|||{{{{{{}}}xxxtttoookkkhhheeebbb___[[[XXXRRRKKKEEE@@@<<<:::777777888888888888777777888777777777666666666666666555555444444555555666666555555555555555444444444444666777777666444444333333444555555666666777888999:::;;;<<<======>>>???BBBEEEGGGHHHJJJMMMPPPSSSVVVZZZ\\\]]]]]]___```bbbdddfffiiillloooqqqrrrsssttttttuuuvvvxxxzzz{{{~~~~~~}}}{{{zzzzzz{{{zzzyyytttrrrpppnnnmmmjjjfffccc^^^YYYSSSMMMJJJGGGDDDAAA<<<999777666777888888777777777777777777777777777888888777777888999::::::;;;;;;;;;;;;<<>>;;;999777777888888888888777777777777777666666666666555555555444444444444555555666666555555444444444333333444555666666555444333333333444444555666666666888888999:::;;;<<<======???AAADDDFFFGGGIIILLLNNNSSSUUUYYY[[[[[[\\\]]]___aaaccceeehhhjjjlllmmmnnnnnnmmmmmmnnnppptttvvvxxx|||}}}}}}|||{{{}}}{{{xxxwwwwwwwwwuuussspppnnnjjjgggccc```[[[XXXTTTPPPKKKFFFCCCAAA???>>>:::888666666777999999999777777777777777777777777:::999999999999999::::::<<<<<<;;;::::::<<<@@@CCC@@@FFFPPP]]]kkkzzz{{{wwwqqqllleee[[[OOOGGGBBBBBBBBBCCCHHHRRR^^^fffooossswwwyyyzzzzzz{{{||||||iiinnnuuu~~~~~~{{{}}}~~~yyyvvvuuuuuuooosss{{{|||{{{zzzyyyxxxwwwwwwwwwvvvuuusssqqqooommmkkkjjjiiiiiiiiifffbbb```______[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVUUURRRPPPOOOOOOPPPOOONNNNNNNNNOOOPPPQQQSSSTTTWWW[[[^^^aaacccdddeeefffhhhjjjkkklllkkkkkkhhhiiijjjlllpppwwwzzz}}}xxxiii```VVVQQQLLLDDD>>><<<===<<>>:::888666777777888888777777666777777666666666666555555555555444444444444555555666666555555444333333333333444444444444444444333333333333444555555666666888888999:::;;;<<<======>>>AAACCCEEEFFFHHHKKKMMMRRRUUUXXXZZZZZZ[[[\\\]]]___```ccceeeggghhhhhhhhhiiigggeeegggkkkooorrrtttrrrtttwww{{{~~~~~~{{{zzzyyyyyywwwtttsssrrrpppnnnkkkhhheee```\\\YYYUUUQQQNNNJJJHHHEEEBBB???===<<<<<<:::888666666888999:::999888888888888888888888888<<<<<<:::999888888777777999::::::999888999<<>>>>>DDDVVVnnnxxxiiiXXXMMMFFFMMMZZZfffppptttuuutttrrrqqqpppooopppqqqrrrsssxxxzzz}}}}}}tttrrrnnnkkkgggddd___\\\XXXUUUOOOIIIBBB===999777555666666777777666666555777777666666666555555555555444444333333444444555666666555444444333222222333333222222222222333333222333333444444555555666888888999:::;;;<<<<<<===>>>@@@CCCDDDEEEGGGJJJLLLRRRTTTXXXYYYZZZZZZ[[[\\\[[[]]]___bbbcccdddccccccdddaaa^^^```eeekkknnnooolllnnnppptttxxx{{{~~~}}}{{{yyyxxxvvvtttrrrooommmkkkiiieeebbb]]]ZZZVVVRRROOOLLLHHHFFFAAAAAA@@@???===;;;:::;;;:::888666666888999:::999999999999999999999999999;;;;;;:::999999999999:::888999::::::999:::<<<>>>???@@@BBBHHHTTTfffxxx~~~xxxqqqjjjddd[[[RRRKKKDDDCCCBBBBBBGGGPPP[[[bbbmmmrrrxxxzzzyyyyyy|||}}}dddjjjqqqyyyyyypppppp{{{yyyvvvtttttttttyyyzzzxxxvvvsssqqqooonnnmmmlllllllllkkkkkkjjjjjjjjjhhhiiijjjhhhdddbbbbbbddd____________^^^^^^]]]\\\\\\]]]^^^\\\XXXUUUSSSSSSRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWYYY]]]aaafffkkkmmmpppqqqsssuuuuuutttsssrrrwwwwwwvvvvvvxxx}}}xxxqqqqqq|||}}}pppfff\\\VVVPPPHHHBBBAAA======DDDUUUlll~~~nnn\\\NNNGGGNNNZZZgggpppuuuvvvvvvrrrqqqooommmmmmnnnooopppvvvxxx{{{}}}~~~}}}tttrrrnnnkkkhhhddd___\\\XXXUUUOOOHHHBBB<<<999777555555666666666666555555777666666666555555555555555444444333333444444555666666555444333333222222444333111111111111333444222222333444444555555666777888999:::;;;<<<<<<===>>>@@@CCCDDDEEEGGGIIIKKKQQQTTTWWWYYYYYYYYYZZZ\\\YYYZZZ]]]___aaaaaa```___```]]]ZZZ\\\aaagggkkkmmmlllmmmnnnqqqssswwwyyy{{{{{{||||||||||||}}}~~~}}}}}}|||zzzxxxvvvuuuqqqooollliiigggddd___\\\UUURRRNNNKKKIIIGGGDDDBBB<<<===>>>===;;;:::999:::999888666666777999999888999999999999999999999999888999999:::<<<===???@@@:::;;;===>>>======???@@@===<<<<<>>@@@BBBEEEGGGHHHMMMOOOQQQSSSUUUVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]___bbbgggjjjhhhgggggghhhlllppprrrssswwwxxxyyyyyyzzz{{{}}}}}}|||{{{{{{{{{yyyvvvtttooolllhhheeeaaa\\\WWWSSSPPPMMMHHHEEECCCBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::777888999:::::::::999888999;;;======<<<<<<===???@@@????????????@@@@@@AAAAAA??????CCCHHHQQQ```nnn|||tttllleee\\\RRRKKKEEEAAA@@@CCCGGGNNNYYYdddkkktttzzz{{{{{{}}}~~~}}}lllpppwww|||qqqgggjjj{{{zzzvvvuuuttttttvvvzzz~~~|||~~~zzzvvvrrrpppppppppnnnlllooonnnmmmllllllmmmnnnoooqqqqqqooommmllljjjiiihhhfffdddbbbbbbdddeeeeeeeeeeeedddbbb___\\\ZZZXXXVVVWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXYYYZZZ^^^eeennntttxxxyyyzzzyyyxxxxxxyyy{{{zzz||||||vvvqqqooowwwwwwkkk^^^XXXRRRJJJCCC@@@===>>>CCCRRRggg{{{tttlllTTTKKKOOOVVV```iiiqqqvvvyyyzzzxxxuuuqqqoooooorrrttt{{{||||||tttqqqmmmiiifffccc___\\\WWWTTTMMMFFF???;;;999888888777666555555666777888555555555555555555555555444555444333000///000111555444333333222222333333222222333333333333222222333333444555666666555555555666666888999:::;;;;;;======>>>@@@BBBDDDFFFGGGLLLNNNPPPSSSUUUWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___aaacccgggjjjeeedddcccdddgggkkkoooqqqrrrtttuuuvvvvvvxxx|||~~~}}}|||{{{zzzyyyxxxvvvsssppphhheeeaaa]]]ZZZVVVRRROOOOOOKKKGGGDDDCCCBBB@@@???========================;;;;;;;;;;;;;;;<<<<<<<<<777777888999999999888777999;;;======>>>???BBBEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGCCCBBBDDDHHHOOO^^^kkk~~~wwwoooggg]]]SSSKKKFFFBBB@@@CCCGGGMMMXXXcccllluuu{{{||||||~~~~~~rrrvvv}}}tttiiiaaaggg{{{zzzvvvuuussssssuuuyyy}}}zzzxxx~~~zzzwwwsssqqqppppppooommmnnnnnnllllllllllllnnnnnntttsssrrrqqqooonnnllllllhhhgggeeeeeefffggggggfffcccbbbaaa___]]]\\\ZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVXXXYYYZZZ\\\```gggooouuuzzz{{{||||||{{{{{{|||}}}~~~|||~~~~~~}}}~~~|||yyytttpppwww}}}xxxyyyyyylll___XXXSSSKKKEEEBBB===???EEETTThhhyyy}}}gggooo{{{www[[[LLLOOOUUU\\\eeemmmtttxxx|||}}}|||wwwqqqooosssxxx}}}~~~}}}uuurrrnnnjjjgggddd___\\\WWWSSSLLLEEE???;;;999888888777666555555666777888555555555555555555555555333555555444222000000000555444333333222222333333333333444444444444333333333444444555555555555444333444555777999:::<<<<<<<<<===>>>???AAACCCEEEFFFJJJLLLOOORRRUUUWWWYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYY\\\^^^```aaaaaabbbeeegggcccaaa^^^^^^___dddiiilllkkkmmmoooqqqrrrtttxxx{{{~~~}}}}}}||||||zzzwwwvvvtttrrrnnnkkkbbb___ZZZVVVSSSPPPMMMKKKLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>999::::::;;;;;;:::999999:::<<<===???@@@DDDIIIMMMOOONNNNNNMMMLLLKKKJJJIIIJJJFFFCCCCCCEEEJJJWWWddd{{{yyyqqqiii___TTTLLLGGGBBB@@@CCCFFFLLLWWWaaammmuuu|||||||||wwwzzzrrrggg___hhh}}}xxxvvvtttsssrrrssswww}}}~~~{{{wwwtttrrrzzz}}}~~~|||~~~~~~}}}|||{{{yyyvvvsssrrrqqqppppppooonnnmmmllllllmmmnnnooottttttsssrrrqqqpppooonnnkkkiiihhhhhhiiiiiihhhfffaaaaaa```___^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]___bbbgggnnnsssyyy{{{}}}~~~~~~~~~yyywwwxxxzzzyyyyyy|||||||||{{{vvvpppuuuxxxrrrssszzz~~~zzz|||yyylll___XXXSSSLLLFFFDDD>>>@@@HHHWWWiiiwww~~~yyyfffjjjpppxxx}}}___MMMOOOTTT[[[dddmmmtttyyy~~~uuuqqqvvv|||~~~~~~vvvsssoookkkhhhddd___\\\VVVRRRKKKDDD>>>:::888888777666555555555555666777555555555555555555555555444666888777555333222222555444333333222222333333333444444555555444444333333444444555555444444444444444555777888:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEHHHJJJMMMQQQTTTWWWYYYZZZ[[[ZZZYYYXXXWWWXXXXXXYYY]]]___aaabbbaaaaaaaaabbbbbb```\\\XXXXXX[[[aaaeeedddgggjjjmmmoooqqquuuxxxxxxzzz|||}}}}}}|||||||||{{{yyyuuussspppmmmiiiggg___[[[VVVRRRPPPNNNMMMKKKKKKIIIFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDHHHNNNRRRXXXXXXXXXXXXVVVTTTRRRPPPOOOKKKGGGFFFFFFJJJUUUaaazzzzzzssskkkaaaVVVNNNHHHCCCAAABBBEEEJJJUUU___kkkssszzz{{{||||||}}}ttthhh```jjjzzzvvvtttsssrrrqqqsssvvv||||||xxxssspppnnnlllqqqsssuuuwwwwwwtttqqqoooooorrrwww{{{}}}|||{{{{{{{{{|||{{{xxxvvvsssrrrrrrrrrqqqpppooonnnnnnooopppqqqssssssrrrrrrqqqpppoooooommmllljjjjjjkkkjjjhhhgggaaaaaaaaa`````````______[[[[[[ZZZZZZZZZZZZ[[[[[[^^^___aaabbbcccggglllooovvvxxx|||~~~zzztttqqqrrrtttsssuuuxxxzzz{{{zzzuuuooorrryyytttpppqqqwww~~~{{{xxx{{{xxxlll___YYYTTTLLLFFFCCC???BBBJJJYYYkkkwww|||||||||~~~wwwiiijjjmmmpppttt{{{zzz\\\NNNPPPUUU\\\eeeoooxxx}}}yyytttwww}}}~~~wwwtttoookkkhhhddd___\\\TTTQQQJJJDDD>>>:::888777666666555555555555666666555555555555555555555555333555777777666444444444555444333333222222333333333444444555555444444333222333444444444444444444666666666777777888888999;;;<<<<<<===???AAABBBCCCFFFHHHKKKOOOSSSVVVXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZ```bbbccccccaaa______```bbb___[[[UUURRRTTTZZZ___```cccgggjjjmmmpppsssvvvvvvxxxzzz|||}}}~~~}}}|||||||||zzzwwwsssooollliiieeebbb[[[XXXSSSPPPOOONNNMMMLLLKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCFFFFFFGGGHHHIIIMMMSSSWWWbbbcccddddddccc```]]][[[XXXTTTQQQOOONNNPPPYYYcccyyyyyysssmmmdddYYYQQQIIIDDDAAABBBDDDHHHRRR\\\hhhpppxxxyyy{{{~~~yyykkk```jjj}}}wwwsssqqqrrrrrrrrrsssvvv{{{~~~xxxrrrmmmjjjiiiiiihhhiiikkklllllljjjgggeeefffiiimmmqqquuuzzz|||{{{zzzzzz{{{|||{{{zzzwwwsssqqqrrrsssqqqqqqooooooooooooqqqqqqrrrrrrqqqqqqpppppppppoooooommmlllllllllkkkiiifffddddddcccbbbbbbaaa``````\\\\\\\\\\\\]]]]]]]]]]]]```bbbddddddeeegggkkknnnsssvvvzzz}}}vvvoookkklllnnnnnnqqquuuwwwwwwwwwtttooosss~~~|||sssrrrqqqsssvvvzzz|||}}}~~~{{{yyy|||wwwkkk```ZZZVVVMMMFFFCCC@@@CCCLLL\\\mmmyyy}}}}}}{{{}}}wwwkkklllmmmnnnpppsssxxx|||pppUUUMMMPPPVVV^^^hhhsss||||||uuuwww{{{~~~}}}wwwsssoookkkgggccc^^^[[[SSSPPPJJJCCC===:::888777555555555555555555555555444444444444444444444444000222444444444333444555555444333333222222333333333333444444444444333333111222333444444555555555666666666777777777777888;;;;;;;;;<<<>>>@@@AAABBBDDDFFFIIIMMMPPPSSSUUUVVVYYYXXXVVVVVVVVVXXXZZZ\\\cccccccccaaa^^^\\\\\\]]]^^^\\\XXXRRRNNNOOOUUU[[[^^^aaaeeeiiikkknnnqqqssswwwyyy{{{}}}~~~~~~|||{{{{{{{{{wwwsssnnnjjjgggdddaaa^^^WWWTTTQQQOOONNNMMMLLLKKKMMMLLLKKKLLLMMMNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIMMMNNNPPPPPPRRRUUUZZZ]]]eeegggjjjkkkkkkhhheeeccc]]]ZZZXXXVVVSSSRRRXXX```www~~~yyytttooofff[[[TTTJJJEEEBBBBBBCCCGGGPPPZZZdddmmmvvvxxxzzzpppcccmmm{{{tttpppoooqqqrrrssstttvvv{{{wwwoooiiiggghhhiiifffggghhhhhhhhhgggfffeeeeeefffiiilllooottt{{{~~~|||{{{{{{|||zzzzzzyyyvvvrrrpppqqqsssqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqppppppppppppooonnnmmmmmmmmmkkkhhhfffggggggfffeeecccbbbaaa```____________^^^]]]\\\\\\```bbbeeefffgggiiilllnnnrrruuuyyy||||||}}}~~~{{{zzz{{{ssslllggghhhjjjkkknnnssstttsssssssssrrrvvv{{{yyyqqqtttxxxzzzzzzzzz{{{}}}{{{xxxwww{{{vvvlllbbb^^^YYYPPPGGGCCCBBBEEENNN^^^ooo|||vvvoooqqqtttuuuvvvwwwyyyzzz~~~dddMMMJJJNNNUUU___kkkwww|||uuutttvvv|||~~~|||vvvsssnnnjjjfffbbb]]]ZZZRRROOOIIIBBB===999888777444555555555555555555444444444444444444444444444000111333333333444777999555444333333222222333333222222333333333333222222///000222333444555666666444555555666777888999999:::;;;;;;<<<===???@@@AAACCCEEEGGGKKKNNNQQQSSSSSSVVVUUUTTTSSSUUUXXX[[[]]]```___]]]ZZZVVVTTTTTTUUUVVVVVVTTTOOOLLLMMMTTTZZZ\\\___dddgggjjjllloooqqqvvvxxxzzz{{{|||~~~~~~~~~~~~}}}|||zzzyyyxxxrrrnnniiieeebbb___\\\ZZZUUUSSSQQQPPPPPPOOOMMMKKKPPPOOOOOOPPPRRRSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUXXXZZZ[[[^^^bbbeeejjjlllpppssstttrrrnnnlllfffcccbbb```[[[VVVYYY___uuu|||wwwqqqhhh]]]UUUKKKFFFBBBAAABBBFFFOOOXXXbbbllluuuxxx|||vvvgggpppzzzsssnnnmmmpppsssttttttwww{{{wwwmmmhhhfffhhhjjjiiiiiijjjjjjjjjjjjjjjjjjggghhhiiijjjlllrrrxxx}}}}}}|||}}}}}}xxxyyyxxxuuupppnnnooorrrpppooonnnmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmmmmkkkhhheeejjjiiihhhfffdddbbbaaa```bbbbbbaaa```___]]][[[ZZZ___aaadddggghhhkkknnnpppsssvvvyyy{{{{{{zzzzzz{{{wwwuuuuuuzzzqqqjjjeeeeeegggiiilllqqqrrrpppppprrrtttzzz{{{xxxrrrxxx}}}~~~wwwuuutttxxx}}}wwwmmmddd```[[[RRRIIIDDDBBBEEEOOO___qqq~~~uuutttwww|||~~~~~~}}}qqq\\\HHHHHHLLLUUU```mmmxxx{{{tttrrrsss{{{}}}{{{vvvrrrnnniiieeeaaa\\\YYYRRRNNNIIIBBB===999888777444444555555555555444444444444444444444444444444111222444444555777:::===555444333333222222333333111222222333333222222111...///111333555666666777222333444666777999:::;;;::::::;;;;;;===>>>@@@@@@BBBDDDGGGJJJMMMOOOQQQRRRSSSRRRQQQRRRSSSWWWZZZ\\\ZZZYYYVVVRRRNNNLLLMMMNNNOOOQQQPPPMMMJJJLLLSSSZZZ[[[^^^cccfffiiijjjmmmoootttuuuwwwxxxyyyzzz}}}||||||||||||{{{yyywwwuuuoookkkfffbbb___\\\YYYWWWUUUTTTSSSSSSSSSRRRPPPMMMRRRQQQQQQSSSUUUVVVUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPSSSUUUXXXZZZVVVYYY]]]```bbbeeeiiikkksssvvv{{{|||yyysssqqqooommmfff______dddsssyyysssiii]]]TTTLLLFFFBBBAAABBBEEENNNWWWbbbkkkuuuyyy}}}yyykkkuuu{{{rrrlllkkknnnqqqsssxxxzzzzzztttqqqnnnjjjggglllmmmnnnoooqqqsssuuuwwwvvvuuutttrrrrrrtttuuuwww~~~}}}|||yyyvvvtttqqqnnnkkkmmmnnnpppppppppqqqsssuuusssrrrqqqpppoooooooooooonnnlllkkkkkklllmmmkkkjjjllljjjhhhggggggfffdddcccdddcccccccccdddccc```^^^```aaabbbccceeegggiiikkknnnqqqtttwwwyyyxxxvvvuuunnnnnnnnnpppwww{{{tttoooiiieeefffjjjmmmppppppppprrrtttttt{{{~~~vvvlllxxx|||yyy{{{yyyvvvrrrsssvvvxxxxxxwwwqqqhhh___]]]ZZZSSSKKKGGGFFFLLLXXXgggttt}}}}}}xxxwwwzzzyyy|||yyyiiiUUUGGGHHHMMMVVV___iiittt~~~yyytttuuuxxxzzz{{{}}}~~~~~~~~~{{{uuurrrmmmiiiddd```[[[XXXUUUPPPHHHBBB===;;;888777555555555555555555555555555555444444444333333333111222222333444555666666333333333333333333333333222222222111000//////...333333333333333333444444111222444555777999;;;<<<<<<;;;;;;;;;<<<===???@@@DDDEEEFFFHHHJJJMMMPPPQQQVVVSSSPPPPPPTTTXXXZZZZZZTTTRRROOOIIIEEECCCEEEGGGIIIJJJKKKLLLLLLOOORRRUUU\\\___dddiiilllmmmlllllltttsssrrrrrrtttxxx|||~~~}}}{{{yyyxxxvvvsssppphhhgggdddaaa^^^[[[YYYXXXRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWWWWVVVUUUUUUSSSUUUXXXYYYXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\___aaaeeegggiiikkkoooqqquuuwww{{{~~~}}}zzzvvvrrrmmmiiigggxxxxxxrrrkkk```UUULLLFFFBBBAAAAAACCCLLLUUU```kkkvvv{{{~~~vvviiittt{{{rrrlllkkkmmmppprrrwwwzzz~~~}}}xxxvvvtttqqqooossstttuuuwwwyyy{{{}}}~~~}}}zzzxxxwwwwwwwww{{{}}}~~~}}}zzzxxxuuussssssqqqooommmmmmoooppppppooopppqqqsssrrrrrrrrrrrrqqqqqqqqqqqqpppnnnkkkjjjlllnnnnnnooollljjjiiiiiijjjjjjhhhggggggfffeeeeeeeeedddbbb___`````````aaaccceeeggghhhlllnnnrrrtttuuutttrrrqqqkkkjjjiiilllrrr|||xxxtttnnnjjjjjjlllnnnoooqqqqqqrrrtttuuu{{{zzzrrrkkktttzzzxxxwww{{{xxxtttpppooorrrvvvvvvuuunnnfff```^^^[[[SSSLLLHHHIIIPPP]]]lllyyy}}}yyyzzzyyysssppprrrooobbbQQQFFFGGGLLLUUU^^^gggrrr}}}zzzuuuvvvyyyzzz{{{}}}~~~{{{vvvrrrmmmiiieee```[[[XXXUUUOOOHHHAAA===:::888777555555555555555555555555555555444444444333333333111111222222333444444444333333333333333333333333222222111111000//////...222222222222333333333333333444444666777888999999::::::::::::;;;<<<>>>???BBBBBBDDDEEEHHHKKKMMMNNNQQQPPPOOOPPPSSSTTTRRRPPPJJJHHHEEEBBB??????BBBEEEJJJLLLMMMNNNNNNPPPRRRUUU[[[^^^ccchhhkkkmmmmmmlllsssrrrooonnnpppuuuzzz}}}}}}{{{yyywwwvvvtttqqqnnnhhhgggdddaaa^^^\\\ZZZYYYUUUVVVWWWXXXXXXYYYYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZXXXVVVUUUVVVYYYYYY[[[\\\]]]___``````bbbeeehhhkkkmmmpppsssvvv{{{}}}}}}xxxtttrrrxxxrrrkkk```VVVLLLGGGBBBAAAAAACCCKKKTTT___iiisssxxx{{{rrrhhhuuu{{{rrrllljjjllloooqqqvvvxxx}}}~~~}}}|||zzzxxx{{{|||~~~{{{vvvsssrrrqqqsssuuuxxxzzz}}}}}}|||vvvtttrrrqqqqqqqqqpppoooooopppqqqpppnnnnnnoooppppppqqqssstttttttttsssrrrsssooolllkkkmmmpppssstttmmmlllkkklllmmmnnnmmmlllkkkiiihhhggggggfffcccaaa```_________```bbbdddeeeiiikkknnnpppqqqpppmmmlllfffdddccceeelllvvv~~~zzzuuurrrqqqqqqqqqqqqsssrrrssstttvvv}}}}}}tttllliiinnnqqqqqqttt{{{zzztttooommmpppsssuuuuuukkkeeeaaa```\\\SSSMMMKKKKKKSSSaaappp|||}}}|||yyyssskkkeeedddaaaVVVKKKEEEGGGMMMUUU]]]eeennnyyy{{{vvvwwwyyyzzz|||}}}|||vvvrrrmmmiiieee```[[[XXXTTTOOOGGGAAA===:::888777555555555555555555555555555555444444444333333333222222222222222222222222333333333333333333333333222222111111000/////////000000111111222222222222444444555555666777777777888888888999:::<<<===>>>AAABBBCCCEEEGGGIIILLLMMMMMMNNNPPPRRRRRROOOJJJFFFCCCBBB@@@>>>===@@@EEEIIIOOOQQQSSSTTTTTTTTTUUUVVV\\\^^^cccgggkkkmmmmmmmmmrrroookkkiiikkkqqqxxx}}}~~~zzzxxxvvvuuutttrrrooolllhhhfffdddaaa___]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXZZZ[[[\\\ZZZXXXVVVWWWXXXZZZ[[[\\\^^^```bbbcccdddgggiiimmmooorrrvvvzzz}}}}}}xxxrrrlllaaaWWWMMMHHHCCCAAA@@@BBBJJJSSS]]]gggppptttwww{{{|||{{{qqqjjjwww{{{rrrkkkiiikkknnnpppuuuxxx|||~~~xxxsssooommmlllmmmooorrrtttxxx}}}~~~{{{vvvtttqqqqqqrrrrrrrrrqqqpppqqqrrrqqqooommmmmmnnnnnnooorrrtttuuuuuutttsssrrrpppnnnnnnqqqtttvvvvvvpppooonnnooopppqqqpppnnnmmmkkkiiihhhhhhfffdddbbbaaa```___^^^^^^___aaabbbfffhhhkkkmmmnnnmmmjjjiiiccc```^^^___fffppp|||~~~{{{yyyyyyxxxwwwuuuvvvtttuuuvvvxxx~~~yyyooogggffffffhhhkkkrrr{{{{{{tttpppqqqtttvvvvvvjjjeeebbbaaa]]]TTTOOONNNJJJSSScccrrr}}}|||~~~zzztttkkkbbb]]]VVVMMMGGGEEEIIIOOOWWW^^^ccckkkttt|||zzzuuuvvvxxx{{{|||~~~}}}uuurrrmmmhhhddd```[[[WWWSSSNNNFFF@@@<<<:::888666555555555555555555555555555555444444444333333333444333333333222222111111222222222222222222222222111111111111000000////////////000000111111222222333333444555666666777777777888999:::;;;<<<===>>>BBBCCCDDDEEEGGGJJJLLLMMMMMMOOOQQQRRRQQQMMMGGGDDDEEEEEEDDDCCCDDDGGGMMMQQQWWWYYY\\\\\\[[[ZZZZZZZZZ^^^```cccfffiiikkkmmmmmmoookkkgggeeegggooowww}}}~~~}}}{{{yyywwwuuutttsssqqqnnnkkkhhhgggeeebbb```___^^^^^^]]]^^^___```aaaaaaaaaaaaYYYZZZ[[[\\\]]]]]]]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZ[[[\\\^^^aaacccdddeeejjjlllooorrruuuyyy~~~xxxrrrmmmcccYYYOOOIIICCCAAA@@@BBBIIIRRR\\\fffooorrrtttxxxzzzyyy}}}~~~qqqlllzzzzzzqqqjjjiiikkknnnpppvvvxxx}}}|||wwwssspppnnnnnnkkkmmmppptttwww|||}}}zzzxxxtttsssssstttsssssssssttttttssspppnnnmmmmmmlllnnnpppssstttttttttsssqqqqqqqqqtttvvvwwwwwwuuutttsssqqqqqqrrrrrrpppooonnnkkkiiihhhgggfffdddbbbdddbbb```^^^]]]]]]______ccceeeiiilllmmmmmmkkkiiiccc```]]]^^^cccmmmwww~~~~~~~~~~~~~~~}}}{{{yyywwwwwwyyy{{{~~~uuulllfffeeeccccccgggooo{{{}}}xxxxxxzzz||||||mmmgggcccbbb^^^WWWPPPOOOJJJUUUfffuuu|||~~~zzzqqqggg^^^TTTJJJFFFFFFLLLSSS\\\bbbdddiiiqqqxxx~~~~~~wwwsssuuuxxx{{{}}}}}}tttqqqlllgggccc___ZZZVVVRRRMMMEEE???<<<999777666555555555555555555555555555555444444444333333333555555444444333333222222222222222222222222222222111111111000000000000000......///000000111222222000111222333555777888999777888999;;;<<<===>>>???AAABBBCCCDDDFFFHHHJJJKKKMMMNNNPPPPPPNNNLLLIIIHHHKKKKKKKKKKKKLLLOOOTTTXXX^^^```aaaaaa___]]]\\\\\\aaaaaaccceeefffhhhiiijjjjjjgggcccbbbfffnnnwww||||||}}}~~~~~~}}}|||{{{zzzyyywwwuuutttsssqqqnnnkkkhhhgggfffdddcccbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbZZZ[[[\\\]]]]]]^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZ[[[]]]___\\\]]]^^^```ccceeefffgggkkkmmmppprrruuuzzzxxxrrrmmmdddZZZPPPJJJDDDAAA@@@AAAHHHQQQ\\\fffnnnqqqssswwwzzzyyy}}}zzzooolll|||~~~xxxoooiiihhhkkknnnpppxxxzzz}}}{{{wwwtttqqqooooooooommmqqquuuyyy|||~~~{{{xxxvvvvvvvvvvvvuuuuuuwwwwwwvvvssspppooonnnmmmnnnppprrrssstttttttttqqqrrrsssvvvyyyyyywwwuuuuuutttrrrrrrsssrrrqqqooommmkkkhhhggggggfffeeeccceeeccc___\\\[[[[[[\\\]]]___bbbfffkkkmmmnnnmmmlllgggdddaaa```dddllluuu{{{~~~{{{zzzzzz}}}~~~|||tttnnnllliiieeecccgggmmmxxxuuukkkdddbbb```YYYRRRNNNMMMYYYlll{{{|||yyyoooeeeXXXLLLGGGHHHLLLVVVaaagggiiilllrrrxxx|||uuurrrtttxxx|||}}}~~~|||sssooojjjfffbbb]]]XXXUUUQQQLLLDDD???;;;999777666555555555555555555555555555555444444444333333333555555555444444333333333222222222222222222222222111111000000000000000000......///000111222222333...///111333555777888999777888999;;;===>>>????????????@@@AAACCCEEEGGGHHHKKKMMMOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVXXX[[[^^^dddeeeeeeccc```^^^]]]]]]bbbbbbaaaaaaaaabbbccccccbbb``````aaafffnnnuuuzzzzzz|||}}}}}}{{{zzzyyyyyyyyyxxxuuutttsssqqqnnnkkkiiiiiihhhfffeeeeeeeeeeeeccccccddddddccccccbbbaaa____________^^^]]]\\\[[[]]]\\\\\\[[[[[[\\\\\\]]]XXXYYY\\\]]]]]]^^^```bbb```aaabbbdddfffhhhiiijjjkkkmmmoooqqqsssxxx}}}xxxsssnnneee\\\QQQKKKEEEBBB@@@@@@GGGOOO\\\fffnnnqqqsssxxx{{{{{{~~~|||sssjjjjjj{{{|||vvvnnniiihhhkkkoooqqqzzz|||zzzxxxvvvsssqqqqqqqqqrrrsssvvv{{{|||yyywwwwwwxxxyyyyyywwwyyyzzzyyyvvvsssqqqqqqooopppqqqrrrssstttuuuvvvtttttttttvvvxxxyyyxxxvvvsssrrrqqqqqqssssssrrrqqqmmmkkkhhhgggggggggfffeeeeeebbb^^^ZZZXXXWWWXXXYYYZZZ^^^ccciiimmmooooooooollljjjfffeeegggmmmtttxxx}}}|||}}}{{{vvvtttuuuqqqllliiiiiikkkttt}}}pppdddbbbbbb\\\SSSMMMNNN\\\ooo~~~}}}vvvlll^^^OOOIIIKKKJJJVVVeeemmmooopppvvv||||||uuurrrvvvzzz|||~~~}}}|||qqqnnniiiddd```\\\WWWSSSPPPKKKDDD>>>;;;999777666555555555555555555555555555555444444444333333333444444333333333333333333111111111111111111111111000000000000000000000111...//////000111222333444///000111333444555777777555666888;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFJJJOOOTTTWWWWWWXXXZZZ\\\[[[]]]aaacccdddeeegggiiikkkkkkjjjgggcccaaaaaaaaabbbaaa^^^\\\[[[ZZZZZZ[[[YYYZZZ\\\```fffmmmssswwwwwwzzz||||||zzzxxxxxxyyyyyywwwuuusssrrrpppmmmjjjkkkjjjiiihhhhhhhhhhhhhhhffffffffffffdddcccbbbaaaaaaaaaaaaaaa```___^^^]]]^^^]]]\\\\\\\\\\\\]]]^^^ZZZ]]]```aaaaaaaaabbbcccbbbbbbccceeefffhhhiiiiiikkkmmmnnnooorrrvvv{{{xxxsssooofff]]]RRRLLLEEEBBB???@@@FFFNNN[[[eeemmmpppsssxxx||||||zzz|||yyymmmfffgggyyy{{{uuummmhhhhhhlllppprrr|||~~~~~~{{{yyyxxxxxxxxxyyywww{{{|||xxxwwwxxxzzz{{{{{{xxxzzz|||{{{xxxuuusssrrrrrrrrrrrrrrrsssuuuvvvwwwwwwuuuttttttvvvxxxxxxxxxqqqpppoooqqqsssttttttsssnnnkkkiiihhhhhhiiihhhgggeeebbb]]]XXXVVVUUUVVVWWWWWW[[[aaahhhmmmooopppppppppmmmjjjiiijjjnnnssswww~~~}}}{{{xxxxxx|||wwwrrrmmmkkkjjjpppsssdddaaabbb]]]SSSLLLNNN\\\pppzzzqqqaaaRRRKKKLLLHHHUUUfffpppssstttzzz|||uuussswww|||}}}~~~}}}{{{pppmmmhhhccc___[[[VVVRRROOOJJJCCC>>>:::888777666555555555555555555555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000111111111...///000111222333444444111111222333333444555555333555777:::;;;<<<===<<<@@@@@@@@@AAACCCEEEGGGHHHLLLRRRZZZ___aaabbbccceeedddhhhmmmppprrrssstttuuurrrrrrppplllgggeeefffgggbbb```\\\XXXVVVUUUUUUUUUSSSUUUZZZ```fffmmmrrrtttvvvyyy||||||yyyxxxxxxzzzxxxvvvtttrrrqqqooollljjjlllkkkjjjjjjiiijjjjjjjjjiiihhhhhhgggeeedddbbbaaa___```aaabbbbbbccccccbbb\\\\\\[[[ZZZZZZ[[[\\\\\\^^^```dddeeedddcccccccccaaaaaabbbcccdddeeefffggglllmmmnnnoooqqquuuzzz~~~xxxsssoooggg^^^SSSLLLFFFBBB??????FFFNNNZZZdddlllooorrrxxx|||}}}zzztttbbbaaafffwwwyyyooojjjiiiiiinnnttt}}}}}}}}}}}}~~~||||||||||||}}}yyywwwvvvxxxzzzzzzxxxuuuwwwuuuttttttvvvxxxxxxxxxuuutttrrrsssttttttrrrppptttsssqqqpppppppppqqqrrrmmmmmmlllmmmmmmllljjjhhhddd```\\\XXXVVVTTTRRRPPPVVVVVVYYYbbbmmmtttuuussstttsssqqqooooooqqqvvvzzzyyy{{{~~~zzzuuunnnhhheeejjj{{{ttthhhccc```ZZZTTTQQQMMM\\\ttt}}}ttteeeUUUMMMMMMNNNWWWdddlllqqqtttxxx|||~~~xxxrrrrrrvvv{{{||||||wwwqqqmmmhhhccc```\\\XXXUUUQQQLLLDDD>>>:::888666444666555555555555444444444222222222222222222222222444444444333333222222222222222222222222222222222333222111000///...---,,,000000000000000000000000111222222333333444444555666666777888999::::::;;;;;;<<<>>>???AAADDDIIIMMMSSSVVV[[[```cccgggjjjmmmoooqqquuuyyy{{{|||{{{zzzuuuooojjjhhhhhhgggccc^^^]]]XXXRRRMMMLLLNNNRRRTTTTTTVVV[[[aaahhhnnnsssvvvxxxyyyyyyzzzzzzyyyyyyxxxxxxvvvtttsssrrrqqqnnnlllooopppqqqpppnnnllllllmmmkkkkkkiiihhhfffdddcccbbbaaaccceeefffeeebbb___\\\\\\\\\\\\\\\\\\\\\\\\\\\````````````aaaaaaaaaaaaccccccbbbbbbdddfffiiijjjmmmlllllllllmmmqqqtttvvv}}}yyyttttttvvv|||}}}vvvnnnfffaaaUUUNNNGGGDDDBBBAAAEEEKKKVVV___llluuuzzz}}}zzztttbbbaaagggyyywwwmmmiiihhhjjjpppvvv~~~}}}}}}~~~~~~yyyxxxwwwxxx{{{{{{yyywwwxxxwwwuuuvvvxxxyyyzzzyyyvvvtttrrrrrrssstttsssrrrrrrqqqpppooooooooopppqqqmmmllllllmmmnnnmmmkkkhhhdddaaa]]]ZZZXXXVVVSSSQQQUUUUUUXXX___jjjqqqsssrrruuutttrrrooonnnpppuuuxxx{{{{{{~~~{{{rrrjjjdddhhhxxxyyylllgggddd]]]WWWTTTQQQ```yyy}}}ssscccSSSKKKKKKNNNVVVaaaiiimmmqqquuuyyy|||uuuppppppuuuzzz}}}|||wwwqqqmmmhhhccc```\\\XXXUUUQQQLLLDDD>>>:::888666444555555555555444444444444222222222222222222222222444444444333333222222222222222222222222222222222222222111000///...------////////////////////////000000111111222333333444666666777888999::::::;;;;;;<<<>>>???AAAEEEJJJNNNTTTXXX]]]ccchhhmmmrrruuu}}}}}}~~~~~~|||yyyxxxqqqlllgggeeedddbbb]]]XXXVVVRRRNNNJJJJJJMMMQQQTTTYYY[[[^^^ccciiinnnrrrtttxxxxxxyyyyyyyyyyyyxxxxxxuuusssqqqqqqqqqqqqpppooopppqqqrrrqqqooonnnmmmnnnmmmlllkkkiiihhhfffeeeddddddeeeggggggfffdddaaa___________________________aaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbcccfffhhhiiilllkkkjjjjjjlllnnnrrrtttyyy~~~}}}uuunnngggbbbaaacccjjjwww~~~xxxpppgggaaaVVVNNNGGGDDDBBBAAAEEEKKKXXXaaalllvvvzzz}}}yyytttaaa```gggzzzvvvkkkggggggjjjqqqxxx}}}zzzyyyxxxyyy{{{|||{{{zzzzzzxxxwwwxxxzzz|||||||||yyyvvvsssrrrrrrsssssssssoooooonnnnnnnnnnnnoooppplllllllllmmmnnnmmmkkkiiidddbbb___^^^\\\ZZZVVVSSSTTTSSSTTTZZZbbbiiilllmmmqqqpppooolllkkkmmmqqqttt~~~}}}|||}}}~~~uuummmfffjjjzzzqqqkkkggg```ZZZVVVVVVfff~~~~~~mmmYYYOOONNNNNNUUU]]]dddhhhlllqqquuu}}}|||xxxrrrmmmnnnsssyyy}}}|||wwwqqqmmmhhhccc```\\\XXXUUUPPPKKKDDD>>>:::888666555555555555555444444444444222222222222222222222222444444333333333333222222222222222222222222222222000000000000//////////////////////////////////////////000000111222222222555666666777888999::::::<<<===>>>@@@BBBFFFLLLPPPXXX]]]cccjjjpppuuu{{{~~~~~~zzzvvvrrrnnnlllhhheee```]]]\\\XXXSSSNNNKKKJJJHHHGGGIIINNNSSSVVV___```cccfffjjjnnnqqqssswwwwwwxxxxxxxxxxxxwwwwwwssspppnnnnnnppprrrssssssppprrrsssrrrpppnnnnnnoooooonnnmmmllljjjhhhgggggghhhhhhhhhgggfffeeedddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccccccccddddddccccccbbbbbbccceeefffhhhjjjiiihhhhhhiiikkknnnpppvvv|||yyypppbbbZZZSSSQQQRRRYYYgggttt{{{sssiiibbbWWWPPPHHHDDDAAA@@@DDDJJJYYYaaallluuuzzz}}}wwwsss``````gggzzzvvvkkkffffffiiipppwww{{{}}}{{{zzzzzzzzz|||~~~{{{zzzzzzzzz|||}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~zzzuuurrrrrrrrrrrrrrrmmmmmmmmmmmmmmmnnnnnnnnnkkkkkkkkklllnnnmmmkkkiiidddcccaaa```___]]]YYYVVVSSSQQQPPPRRRXXX]]]```aaaffffffeeeddddddfffkkknnn{{{{{{yyyzzz{{{wwwrrrnnnrrruuummmhhhaaaZZZWWWYYYjjj~~~eeeTTTPPPNNNSSSZZZ___dddiiiooossszzzyyyuuuoookkklllrrrxxx~~~|||xxxqqqmmmhhhccc```\\\XXXUUUPPPKKKDDD>>>:::888666555555555555444444444333333222222222222222222222222333333333333333333333333222222222222222222222222////////////000000000000//////////////////////////////000000111222222333555555666777888999::::::<<<===>>>???BBBGGGMMMRRR]]]ccckkkrrrvvvyyy{{{|||zzzxxxtttoooiiieeeaaa___[[[YYYVVVTTTRRROOOJJJGGGDDDDDDFFFHHHMMMTTTYYY]]]cccdddeeehhhkkkooorrrtttvvvwwwwwwxxxxxxwwwwwwvvvssspppmmmlllnnnqqqsssssspppqqqrrrrrrpppooooooooopppooonnnmmmllljjjiiiiiijjjjjjhhhgggffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeedddccccccbbbccccccdddeeehhhgggffffffggghhhjjjkkkpppwww|||sssddd\\\SSSOOOOOOTTTaaammm}}}vvvkkkcccZZZQQQIIIDDDAAA@@@DDDJJJYYYaaakkksssxxx{{{ttt~~~rrr______fffyyywwwlllgggeeegggmmmsssyyy|||zzzxxxvvvuuuttttttuuuxxxzzz|||~~~~~~{{{|||{{{{{{{{{|||}}}~~~|||||||||~~~}}}xxxtttrrrrrrqqqpppmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjjjjkkklllllljjjhhhcccbbbaaaaaaaaa___[[[XXXRRROOOMMMLLLNNNQQQTTTUUUWWWXXXYYYZZZ\\\___dddhhhvvv|||yyytttuuuwwwwwwxxxxxxvvvxxxvvvmmmhhhaaaZZZVVVZZZllloooXXXOOONNNRRRXXX^^^dddjjjpppssszzzxxxsssmmmiiikkkrrrxxx|||xxxqqqmmmhhhccc```\\\XXXUUUOOOJJJCCC>>>:::888777666555444444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222////////////000000000000........................000000111111222333333333555555666777888999999:::;;;<<<===???BBBGGGNNNSSS^^^dddlllrrrtttrrrpppooommmkkkhhheeebbb^^^\\\[[[QQQPPPOOONNNMMMKKKIIIGGGEEEGGGKKKPPPVVV]]]bbbeeeddddddfffhhhlllppptttwwwvvvwwwwwwxxxxxxwwwwwwvvvtttqqqnnnmmmnnnpppqqqrrroooqqqrrrrrrpppoooooopppppppppooonnnmmmkkkjjjjjjkkkjjjiiigggffffffffffffffffffffffffeeeeeeddddddeeeeeeeeeeeeffffffffffffddddddccccccbbbbbbbbbbbbffffffeeeddddddeeefffgggiiiqqqzzz~~~vvvlllcccZZZTTTRRRTTT]]]ggg|||yyymmmddd\\\SSSJJJDDD@@@???CCCIIIVVV^^^iiirrrvvvyyy|||~~~qqq{{{ppp___^^^dddvvvwwwlllhhhffffffkkkqqqxxx~~~~~~tttsssqqqpppooooooppppppsssuuuwww{{{~~~~~~}}}}}}}}}{{{zzzzzz|||~~~}}}}}}}}}~~~yyyvvvtttsssrrrqqqooooooooopppooonnnmmmmmmkkkjjjiiijjjkkkjjjgggeeecccaaa`````````___]]]ZZZRRRPPPMMMKKKJJJKKKMMMNNNNNNPPPRRRTTTWWW[[[```dddqqqxxxuuuoooqqqrrrtttxxxzzzxxxxxxwwwnnnhhhaaaZZZWWW[[[ooozzzxxxxxxyyy^^^SSSNNNQQQXXX___gggnnntttvvv|||yyytttnnnjjjlllssszzz}}}yyyqqqmmmhhhccc```\\\XXXUUUOOOJJJCCC>>>:::999777666444444444444333333333333222222222222222222222222222222333333333333444444222222222222222222222222////////////000000000000........................000000111111222333333444444555555666777888999999:::;;;<<<===AAAGGGOOOTTT[[[```fffjjjiiifffcccbbbaaaaaa```___^^^\\\[[[ZZZRRRRRRQQQPPPPPPPPPQQQQQQPPPRRRVVV[[[```eeeiiijjjddddddeeehhhkkkpppuuuwwwwwwwwwxxxxxxxxxxxxwwwwwwuuussspppnnnoooppppppppppppqqqssssssqqqppppppqqqqqqqqqpppooonnnmmmlllllllllkkkjjjiiihhhgggggggggggggggffffffeeedddddddddeeeeeeeeefffffffffggggggddddddccccccbbbaaa``````dddcccbbbbbbaaaaaaaaaaaaiiiqqq{{{~~~rrrkkkccc^^^YYYWWW]]]ddd{{{zzzoooeee^^^UUUJJJDDD@@@>>>BBBIIITTT]]]iiirrrvvvxxxzzz{{{nnnxxxooo```]]]aaarrr}}}tttkkkhhhggghhhkkkpppwww|||}}}wwwtttxxxzzzvvvtttsssrrrlllkkkjjjiiiiiijjjkkklllkkkmmmoootttyyy~~~~~~~~~{{{yyyxxx{{{~~~}}}}}}~~~}}}{{{xxxwwwwwwwwwuuutttqqqrrrrrrrrrqqqooonnnmmmkkkjjjiiiiiiiiigggdddbbbbbb```^^^^^^^^^^^^]]]\\\RRRQQQPPPNNNLLLLLLNNNOOONNNPPPRRRTTTWWW[[[```cccmmmttt~~~rrrlllnnnlllooosssvvvtttuuu~~~yyypppkkkddd]]][[[___ssssssooolllxxxwww]]]SSSNNNQQQYYYbbbllltttyyy{{{|||wwwpppkkkmmmuuu{{{}}}zzzqqqmmmhhhccc```\\\XXXUUUOOOJJJCCC>>>:::999777666444444444333333333222222222222222222222222222222222222222333333444444444222222222222222222222222000000000000////////////........................//////000000111222222222444444555666777888999999999:::;;;<<<@@@FFFNNNTTTZZZ\\\___```_________``````aaacccccccccbbb```___]]]\\\[[[ZZZYYY[[[]]]```^^^```cccfffiiijjjjjjjjjeeeeeeeeegggjjjnnnsssuuuxxxxxxyyyyyyyyyyyyxxxxxxtttrrrppppppqqqrrrqqqppprrrsssuuuuuutttsssssstttssssssrrrqqqppppppoooooommmmmmllllllkkkjjjiiihhhhhhggggggfffeeeeeeddddddeeeeeeeeefffffffffggggggdddddddddcccbbb```___^^^```______^^^]]]\\\\\\[[[dddnnnyyy}}}wwwrrrnnniiidddffflll}}}{{{pppfff```VVVKKKDDD@@@>>>BBBHHHSSS]]]jjjsssxxxxxxyyyyyy~~~mmmvvvnnn```]]]```ooozzzrrrjjjiiiiiiiiilllqqqvvv|||zzzrrrlllpppvvv~~~uuummmjjjiiiiiiiiifffeeedddddddddeeeggghhhdddeeehhhlllrrrxxx}}}~~~~~~{{{xxxwwwzzz}}}}}}}}}~~~yyyxxxwwwxxxyyyyyyxxxwwwsssttttttsssrrrpppnnnmmmkkkiiihhhhhhhhhfffccc```bbb___]]]\\\]]]]]]]]]]]]SSSSSSRRRQQQOOOOOOQQQRRRQQQSSSUUUWWWYYY\\\```dddkkkrrr|||~~~pppjjjmmmgggiiimmmqqqpppsss~~~|||sssmmmggg```^^^aaawwwmmmhhhdddnnnzzzlllTTTKKKNNNRRRZZZeeepppxxx}}}~~~~~~xxxqqqmmmnnnvvv|||}}}zzzqqqmmmhhhddd```\\\XXXUUUOOOJJJCCC>>>;;;999888777444444444333333333222222222222222222222222222222222222222333333444444444222222222222222222222222111000000000////////////..............................//////000111111111444444555666777888999999999999:::;;;???FFFNNNTTT[[[[[[[[[ZZZZZZ]]]bbbeeejjjkkkmmmoooooommmjjjhhhhhhgggeeebbbaaacccgggjjjiiijjjlllmmmmmmllljjjiiifffeeeeeefffiiimmmqqqsssxxxyyyyyyzzzzzzyyyyyyxxxrrrqqqqqqrrrssstttsssrrrtttuuuwwwwwwvvvuuuuuuvvvuuuuuutttsssrrrrrrqqqqqqooooooooonnnmmmllljjjiiihhhhhhhhhgggfffeeeeeedddeeeeeeeeeeeefffffffffgggdddddddddcccaaa```^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYcccppp}}}~~~yyyssstttwww{{{pppgggaaaWWWLLLDDD???>>>BBBHHHSSS]]]kkkuuuyyyyyyyyyyyy|||qqq~~~}}}kkk___^^^bbbqqqzzzssskkkggghhhlllpppqqqwww|||vvvnnniiihhhiiizzzssskkkbbb]]]___bbbcccbbb```^^^^^^```bbbccc```]]]XXX[[[^^^bbbgggnnnvvv{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{yyyxxxwwwwwwvvvuuurrrooollljjjjjjjjjiiihhhgggeeecccbbb^^^^^^]]]\\\[[[[[[[[[\\\[[[XXXWWWXXXXXXUUUUUUXXXVVVUUUVVVYYY]]]aaabbbccciiippp{{{zzztttlllfffdddccceeeggghhhkkkqqqzzz}}}sssmmmhhhddddddgggyyy|||jjjiiieeejjjqqqtttwww{{{cccQQQMMMHHHOOOZZZeeennnuuu{{{~~~}}}uuupppqqqvvv|||~~~}}}}}}zzzwwwrrrnnniiiddd___[[[WWWTTTPPPJJJCCC<<<999777666555666666555444333333222222222222333333222222111000111111222222222333333333333333333222222222111111////////////............/////////...---------,,,/////////000111111222222111222333444555777888888;;;;;;<<<>>>BBBHHHMMMQQQZZZYYYYYY]]]ccckkkrrruuuxxxwwwvvvtttsssqqqppppppsssqqqnnnkkkkkkmmmpppqqquuussspppmmmkkkkkkkkkkkkjjjiiihhhggggggiiimmmqqqxxxzzz|||}}}{{{yyyxxxxxxwwwvvvtttsssrrrsssuuuvvvyyyvvvssstttvvvwwwuuusssuuuvvvwwwwwwvvvtttrrrppppppooommmllllllmmmnnnoookkkjjjjjjiiiiiihhhhhhhhhgggfffeeedddcccdddeeefffhhhfffcccbbbaaaaaa___^^^\\\\\\\\\\\\ZZZVVVSSSQQQUUUZZZggg{{{}}}xxxqqqjjjaaaWWWMMMHHHEEEAAABBBFFFSSS]]]jjjtttyyy{{{|||~~~|||tttzzzfff\\\[[[```ppp}}}vvvlllgggfffiiilllmmmtttzzz|||ssslllhhhggggggkkkpppvvv||||||yyysssoooeee^^^VVVTTTVVVZZZ[[[[[[ZZZYYYXXXZZZ[[[[[[YYYVVVVVVXXX[[[^^^ccciiiqqqvvvxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{xxxxxxvvvtttrrrooolllkkkiiiiiihhhfffdddbbb```______^^^]]]]]]\\\\\\\\\]]]___\\\\\\^^^]]]ZZZZZZ\\\\\\[[[[[[^^^bbbfffhhhhhhqqqwww~~~|||uuulllfffcccfffiiikkkmmmsss{{{uuuoooiiiddddddlll~~~}}}lllmmmiiimmmrrrtttuuuxxx~~~~~~zzzxxx]]]MMMIIIJJJPPPZZZdddmmmvvv}}}}}}uuuooooootttyyy|||zzzwwwrrrnnniiiddd```\\\WWWTTTOOOJJJBBB<<<999777666555666555555444333333222222333333333333333222222111111111222222222333333333333222222222111111111111////////////...........................---------/////////000111111222222111222333444555777888888888:::<<>>BBBGGGMMMRRRWWW\\\cccllluuu|||~~~}}}}}}||||||{{{~~~zzzuuuqqqnnnlllkkkmmmllljjjgggfffggglllooovvvxxx{{{}}}|||{{{{{{{{{xxxwwwvvvuuuuuuvvvxxxxxxxxxvvvuuuvvvxxxyyyyyyyyy{{{zzzxxxvvvuuutttsssssslllmmmoooppppppooommmlllooonnnnnnmmmllllllkkkkkkiiihhhggggggffffffgggggggggeeebbbaaaaaa```^^^\\\ZZZ[[[ZZZYYYWWWTTTRRRPPPKKKMMMUUUfff{{{}}}uuunnnbbbYYYNNNIIIEEEBBBCCCFFFKKKUUUdddooovvvyyy{{{}}}}}}wwwzzzaaaWWWVVV\\\oooxxxooofffbbbbbbdddfffmmmuuuvvvsssooollljjjgggeeeccc______```cccgggfffbbb]]]RRRNNNJJJJJJMMMQQQSSSTTTUUUVVVWWWYYY[[[[[[ZZZYYYYYYYYYZZZ[[[^^^ccciiinnnvvvyyy~~~~~~|||xxxwwwvvvyyy}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}||||||zzzwwwssspppooonnnnnnnnnmmmjjjgggdddbbb```___^^^^^^]]]]]]\\\]]]]]]^^^^^^^^^cccjjjllljjjiiikkkkkkjjjhhhjjjmmmppprrrrrrqqqvvv~~~uuutttrrrooonnnrrr{{{{{{ssskkkeeedddpppvvv{{{~~~~~~~~~wwwnnntttzzzvvveeeQQQGGGGGGHHHOOO[[[gggpppwww|||xxxqqqooorrruuuyyy|||{{{xxxrrroooiiieeeaaa]]]YYYVVVNNNIIIAAA;;;888777666555555555444444444333333333444444555555444444333222111111222222222333333333111111111000000000000///////////////............,,,---------.../////////......//////000111111111111111222333555666777777555888;;;>>>@@@EEEKKKPPPWWW^^^hhhssszzz}}}yyytttpppmmmjjjiiikkkjjjgggdddccceeejjjmmmuuuxxx{{{}}}||||||||||||{{{zzzxxxwwwwwwvvvwwwwwwwwwwwwvvvwwwyyy{{{||||||~~~|||yyyvvvuuutttuuuuuusssrrrrrrqqqpppooonnnnnnpppoooooonnnmmmlllkkkkkkiiihhhhhhgggfffffffffffffffdddbbbaaa```___\\\ZZZYYYYYYXXXWWWUUUSSSPPPOOOIIIHHHLLLWWWgggvvv~~~|||zzzxxxxxxwww~~~vvvooocccZZZOOOJJJFFFBBBCCCFFFKKKVVVeeeqqqxxx|||~~~xxxhhhYYYWWW]]]ooo~~~yyypppgggbbbbbbeeehhhllluuu~~~xxxuuunnnllljjjjjjkkkjjjgggddd]]]ZZZYYY]]]cccddd___YYYOOOMMMJJJJJJLLLNNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^^^^___```aaaaaabbbeeejjjmmmrrrtttwwwyyyxxxvvvrrrpppkkkhhhffffffhhhjjjlllmmmtttyyy~~~}}}||||||zzzyyyyyyzzz{{{zzzyyyzzzyyyvvvssspppooonnnnnnmmmllliiifffcccbbbaaa```]]]]]]\\\\\\\\\\\\]]]^^^^^^___fffoootttttttttvvvtttrrrpppoooqqqtttuuuuuupppuuu|||}}}tttooorrr{{{{{{tttkkkffffffqqq{{{yyykkknnnpppjjj[[[JJJDDDFFFHHHRRRaaannnwwwzzzzzzzzzyyysssqqqtttxxxzzz}}}{{{xxxqqqnnniiidddaaa]]]YYYVVVMMMHHHAAA;;;888777666555444444444444444333333333444444555555444444333222111111222222222333333333111111111000000000000///////////////............,,,---------.../////////.........///000000111111000111222333444666777777555888;;;===>>>CCCKKKRRR\\\eeeqqq{{{}}}{{{xxxtttpppmmmjjjiiigggfffdddaaa```ccchhhllluuuxxx{{{}}}}}}|||}}}}}}}}}|||{{{yyywwwvvvuuuuuuvvvwwwxxxxxxyyy{{{|||~~~}}}zzzwwwvvvvvvwwwwww|||yyyvvvrrrpppooopppqqqoooooonnnmmmlllkkkjjjjjjhhhhhhggggggfffeeeddddddeeecccaaa``````^^^ZZZXXXXXXXXXVVVUUUSSSQQQOOONNNKKKHHHGGGKKKTTT^^^eeehhhfffeeedddbbbbbbcccdddeeerrryyy~~~vvvnnneee[[[PPPKKKFFFCCCCCCFFFKKKUUUeeeqqqyyy~~~|||ttt```\\\___rrr{{{rrriiicccbbbfffjjjmmmvvvvvvnnnkkkhhhggghhhjjjmmmmmmjjjfff___[[[YYY^^^fffhhhbbbZZZMMMLLLKKKKKKLLLMMMOOOPPPQQQTTTXXX[[[\\\]]]___```eeeggghhhhhhhhhiiikkkmmmooopppqqqrrrqqqpppnnnmmm___\\\XXXVVVWWWZZZ\\\\\\eeelllvvv~~~||||||{{{zzzxxxwwwxxxyyyxxxwwwwwwvvvtttrrrpppooonnnnnniiigggeeecccaaa```aaaaaa]]]]]]]]]]]]]]]^^^^^^___```bbbiiitttzzz{{{}}}|||yyyuuussstttuuuvvvvvvtttwww{{{~~~|||xxxxxxzzzssskkkggghhhsss~~~}}}jjjjjjhhh```QQQCCC???CCCJJJVVVfffttt{{{{{{wwwuuuwwwxxxxxxuuurrrrrruuuyyyzzz||||||xxxpppmmmhhhccc```\\\XXXUUUMMMGGG@@@;;;888777666555444444444444444444444444444444444444444333222222111111222222222333333333222222111111111000000000////////////............---------...............---......//////000000111000000111333444555666777666999<<<===???EEEPPPYYYgggooo{{{}}}zzzvvvrrrnnnkkkjjjcccbbb```^^^^^^bbbiiinnnuuuxxx|||}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxvvvttttttvvvxxxyyyyyyyyyzzz|||~~~}}}{{{yyyxxxxxxyyyzzz}}}xxxssspppqqqrrrtttoooooonnnlllkkkjjjiiihhhhhhhhhhhhgggfffeeedddcccdddbbbaaa```___]]]YYYVVVWWWVVVUUUSSSQQQOOOMMMMMMLLLJJJGGGGGGJJJNNNQQQSSSQQQPPPNNNNNNNNNPPPRRRTTTbbbkkkxxx~~~uuunnnfff\\\QQQKKKGGGCCCCCCGGGHHHSSSbbbpppwww|||hhhbbbcccttt~~~vvvllldddcccfffjjjnnnvvvzzzqqqiiieeeeeeeeefffkkkpppqqqmmmiiibbb\\\ZZZ```jjjmmmfff^^^QQQQQQRRRRRRRRRTTTVVVXXXXXX[[[___aaa``````bbbdddhhhjjjmmmnnnmmmkkkkkkllllllkkkjjjhhhgggeeeeeedddTTTQQQMMMLLLOOOSSSVVVXXX^^^fffrrr~~~}}}|||~~~|||zzzyyyyyyyyyxxxwwwsssssssssrrrqqqpppnnnnnnfffeeecccbbbaaabbbcccddd_______________```aaaaaabbbccciiissszzz{{{}}}~~~zzzuuurrrqqqrrrrrrrrrpppsssvvvxxxzzz|||~~~{{{wwwzzzwwwrrrkkkiiijjjsssnnnjjjeee\\\MMM@@@>>>CCCKKKVVVeeeqqqvvvuuuqqqnnniiikkknnnnnnmmmoootttyyyxxxzzz}}}|||xxxoookkkfffbbb___[[[WWWUUULLLGGG@@@:::777777666555444444444444444444444444333333333333333222222111111111222222222333333333333222222222111111111111////////////...........................---------------......///000000000000000111222444555666777666:::===???AAAKKKYYYeeerrryyy|||xxxsssnnniiiggg```___]]]\\\^^^ccckkkqqqvvvyyy|||~~~}}}||||||}}}zzzzzzzzzyyyxxxwwwvvvuuuvvvxxxzzzyyyxxxxxx{{{~~~}}}|||{{{zzzzzzzzz{{{{{{~~~|||xxxuuusssssstttuuupppooonnnmmmkkkjjjiiihhhiiiiiiiiiiiihhhfffdddccccccbbb``````___\\\XXXTTTVVVUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKKKKJJJHHHFFFEEEEEEGGGIIIKKKVVV```ooo~~~vvvnnnggg\\\RRRLLLGGGCCCDDDGGGGGGRRRaaannnvvv{{{~~~nnngggfffuuuxxxnnneeecccfffjjjooovvvxxxooogggcccddddddffflllssstttooojjj___YYYWWW___jjjmmmeee\\\WWWXXXZZZ[[[[[[]]]```bbbaaaeeehhhiiigggfffgggiiiiiilllooopppnnnllljjjjjjeeeccc___[[[XXXUUUTTTTTTNNNKKKHHHHHHLLLRRRVVVYYY]]]eeerrr~~~}}}|||~~~|||{{{{{{{{{zzzxxxpppqqqrrrrrrqqqpppnnnmmmfffeeedddcccccceeeggghhhaaaaaaaaaaaaaaabbbccccccaaaaaagggpppvvvwwwzzz~~~|||wwwrrrnnnllllllllllllhhhkkkooorrrtttxxx|||~~~zzzzzz{{{}}}~~~}}}}}}~~~xxxsss{{{zzzvvvuuuqqqkkkiiikkkqqqrrrnnnfff\\\MMMAAA@@@EEEJJJSSS```kkkooonnnjjjhhh___bbbfffhhhiiimmmssswwwvvvxxx{{{}}}~~~|||yyynnnjjjfffaaa^^^[[[WWWTTTLLLGGG@@@:::777777666555444444444444444444444444222333333333333222111111111111222222222333333333333333333222222222222111000/////////............/////////......------,,,------......///000000000000000111222444555666666666:::>>>@@@DDDPPPaaannnyyy~~~~~~}}}wwwqqqkkkfffccc^^^^^^\\\\\\___eeennntttwwwzzz}}}~~~}}}|||||||||wwwxxxxxxyyyyyyxxxxxxwwwvvvxxxzzzyyywwwwwwzzz}}}||||||{{{{{{{{{{{{||||||yyyxxxwwwvvvuuuuuuuuuuuuppppppooommmlllkkkiiiiiijjjjjjkkkjjjiiigggeeedddbbbaaa``````^^^[[[WWWTTTVVVUUUSSSPPPNNNMMMLLLKKKKKKLLLMMMOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDEEEGGGIIIPPPZZZjjjyyywwwoooggg]]]RRRLLLHHHDDDDDDGGGHHHSSSbbbooowww|||qqqaaadddxxxzzzrrrhhhaaaccciiimmmuuu|||qqqkkkiiiiiiiiikkkmmmooooooooommmlllddd```^^^aaaggghhhddd___[[[___dddhhhjjjkkkllllllnnnqqqtttvvvvvvtttpppnnnnnnnnnooooooooolllhhheeeccc^^^VVVPPPMMMKKKJJJIIIFFFFFFGGGHHHKKKQQQXXX]]]eeelllwww~~~~~~~~~~~~||||||{{{zzzwwwuuuooooooooonnnoooppppppqqqffffffeeeddddddeeeggghhhdddcccccccccbbbbbbaaaaaa______bbbfffkkkooopppppprrrqqqnnnkkkgggdddaaa```___aaaeeejjjooorrruuuvvvuuuqqqpppuuuyyy|||xxxwwwxxxxxxyyy|||{{{wwwuuu{{{wwwqqqiiigggiiirrrzzzyyyrrrcccPPPBBB???@@@IIIVVVccciiijjjjjjgggbbb^^^]]]\\\]]]bbbiiiqqqvvvyyyzzz{{{}}}}}}yyyqqqnnnhhhccc___ZZZVVVSSSPPPHHH???999888777444111444444333333333333222222333333333333333333333333333333333222222111111111222111111000000000000000000000//////.........---------,,,,,,,,,,,,------+++,,,...000111000000///...000222333333444666888;;;::::::===DDDQQQ```iiittttttsssrrrsssuuuxxxzzz|||}}}~~~yyyqqqiiiccc^^^\\\ZZZ\\\___```bbbhhhpppvvvyyyyyyyyyxxxxxxxxxxxxxxxuuuwwwwwwwwwuuuuuuvvvwww}}}}}}}}}|||||||||||||||{{{xxxwwwyyyzzzyyyxxxvvvvvvwwwwwwvvvuuusssrrrpppooonnnlllkkkkkkkkkkkkmmmkkkhhhhhhhhhhhhgggeeecccaaa```aaaaaa^^^XXXSSSQQQQQQQQQPPPNNNKKKHHHGGGLLLMMMQQQYYYaaadddaaa]]]WWWSSSNNNKKKJJJJJJIIIIIIOOOVVVbbbrrrvvvoooiii```WWWPPPHHHBBBAAADDDIIIRRR___kkkssszzzqqqaaacccwww{{{sssiiibbbdddiiinnnuuuzzzqqqllljjjkkkllllllmmmnnnmmmllljjjiiibbb```___aaaeeefffccc___cccggglllppprrrrrrssstttvvvxxx{{{}}}~~~|||yyywwwrrrooommmllllllkkkhhheeeZZZUUUNNNIIIGGGGGGGGGGGGFFFGGGJJJLLLQQQWWW___eeehhhnnnxxx}}}|||||||||}}}}}}}}}|||zzzzzzzzzyyyvvvtttqqqqqqpppooonnnnnnnnnnnnjjjiiihhhggggggggghhhiiiggggggfffeeedddbbbaaa```]]]^^^___cccgggjjjkkkjjjnnnllliiiddd```[[[XXXVVVUUUWWW[[[```eeejjjmmmooooooiiifffhhhlllooovvv}}}}}}uuusssssssssuuuxxxwww~~~~~~}}}~~~wwwwww|||xxxvvvqqqkkkiiilllsssxxxgggRRRDDD@@@BBBHHHUUUcccjjjlllmmmkkkhhhcccaaa]]]\\\```hhhqqqwwwzzz{{{|||~~~{{{xxxqqqmmmgggbbb^^^ZZZVVVSSSOOOHHH???999888777555222444444333333333333222222333333333333333333333333333333333222222222111111222111111000000000000000000/////////...............------------------...,,,---...///000000000000///000222333333333555777999:::<<>>===?????????BBBGGGMMMSSSWWWWWWWWWZZZ]]]\\\[[[^^^eeeqqq|||{{{uuuppprrrxxxuuu|||{{{{{{}}}~~~pppgggfffdddqqqyyyrrrqqqpppmmmlllllltttlllUUUKKKIIIJJJVVVccckkkqqqwww{{{zzzwwwpppggg``````gggqqqxxxxxxzzz}}}{{{wwwnnnkkkfffaaa^^^ZZZVVVSSSKKKGGGAAA;;;777555555666444444333333333333222222333333333333333333333333111222222222222333333333222111111000000000000000.........///////////////---------,,,,,,---------//////............//////---///000111000000222333444666999===DDDNNNXXX```jjjooottttttssssssxxx}}}|||xxxvvvtttqqqnnnhhhiiiiiihhhfffeeeeeefffmmmooossswwwxxxxxxvvvuuummmkkkiiihhhfffddd```^^^YYYVVVPPPJJJEEEBBBAAA@@@BBBGGGNNNVVV]]]eeemmmrrrtttvvvyyy|||~~~~~~}}}}}}~~~xxxwwwvvvuuutttttttttuuurrrrrrssssssqqqpppnnnmmmkkkiiigggfffgggfffeeedddbbbaaa___\\\XXXVVVVVVXXXSSSRRRPPPNNNLLLJJJIIIIIIIIIKKKPPPYYYffftttzzzuuuuuuvvvzzz{{{vvvtttkkkcccYYYRRRKKKEEEDDDGGGGGGQQQ```lllsssxxx}}}mmmYYYTTTdddzzz}}}uuuooooooooommmnnnpppwww|||~~~uuunnngggeeebbbaaaccchhhnnnrrruuuwwwxxxxxxwwwvvvuuuuuusssuuuxxxyyywwwtttrrrrrrrrrrrrrrrssstttvvvwwwxxxvvvwwwwwwqqqfffXXXNNNIIIBBBBBBCCCGGGNNNTTTYYY[[[\\\cccmmmwww~~~|||yyyuuurrrqqqmmmmmmlllmmmoooooonnnllliiijjjlllnnnnnnnnnlllkkkkkkmmmooorrruuuvvvwwwwwwxxxyyyzzzzzzyyyvvvsssqqqmmmkkkiiihhhhhhfffcccaaaUUURRRMMMGGGCCC@@@?????????>>>===>>>BBBGGGMMMQQQRRRSSSWWW[[[ZZZYYY^^^eeennnzzz|||vvvwww|||xxx~~~}}}|||qqqgggeeebbbnnn~~~yyyrrrqqqqqqooonnnnnnvvvyyy{{{```QQQMMMMMMXXXcccjjjooouuuxxxxxxuuuppphhhccccccjjjrrrxxxyyy{{{~~~}}}yyyoookkkfffbbb___[[[WWWUUULLLHHHBBB;;;666444444555444444333333333333222222333333333333333333333333111111222222222333333333222111111000000000000000............/////////000,,,,,,++++++++++++,,,,,,......////////////......,,,---///000000000222444444777;;;AAAIIISSS^^^eeeoootttxxxwwwtttuuu{{{~~~|||yyywwwuuupppqqqrrrpppmmmlllmmmooosssvvvyyy{{{{{{yyyuuusssnnnllliiigggeeeaaa[[[WWWNNNMMMIIIFFFCCCAAA@@@@@@???BBBIIIPPPXXXaaajjjpppsssvvvyyy|||~~~~~~}}}|||~~~~~~|||}}}~~~vvvuuutttsssssstttuuuuuurrrsssssssssrrrpppnnnmmmkkkiiigggfffffffffeeeddd`````````\\\XXXUUUUUUWWWSSSSSSRRRPPPNNNLLLJJJIIIHHHIIIMMMUUU```nnn{{{zzzqqqppppppttt{{{zzzvvvuuulllcccZZZSSSLLLEEEDDDGGGIIISSSbbbnnnuuuzzz~~~lllWWWRRRbbbxxxyyyqqqlllmmmnnnnnnooorrrxxx|||{{{ssshhheeebbbaaaccchhhooosss{{{{{{|||||||||{{{yyyxxxwwwzzz}}}~~~|||{{{{{{uuutttrrrqqqqqqqqqrrrsssooorrrrrrkkk^^^RRRKKKIIICCCCCCGGGMMMVVV]]]bbbdddfffmmmvvv~~~~~~}}}{{{xxxtttqqqooommmllllllmmmnnnooommmllljjjkkkmmmnnnnnnmmmkkkjjjnnnooorrrtttvvvwwwwwwwwwwwwyyy{{{|||{{{yyywwwuuuqqqooommmlllllljjjgggeee[[[WWWQQQKKKFFFCCCBBBBBBAAA???>>>===@@@FFFKKKOOOQQQRRRVVVYYYYYYYYY___hhhlllyyyyyyzzzzzz~~~zzz|||rrrfffcccaaalll{{{yyyqqqqqqrrrqqqppppppxxxuuuzzz~~~hhhVVVPPPOOOYYYdddiiimmmsssvvvvvvtttoooiiieeefffkkksssxxxzzz|||zzzooolllgggccc___\\\XXXUUULLLIIICCC<<<666333333555444444444333333333222222333333333333333333333333111111111222222333333333222111111000000000000000---.........//////000000,,,++++++******++++++,,,---...///000000///...---+++,,,//////000111333555444888>>>EEEMMMWWW```fffqqquuuyyywwwuuuvvv}}}~~~|||{{{wwwyyyzzzxxxuuusssuuuxxxuuuvvvyyyzzzzzzwwwuuussspppmmmiiifffddd___XXXRRRGGGFFFEEEDDDCCCCCCCCCCCC===AAAFFFMMMUUU___iiippptttvvvyyy}}}~~~~~~~~~}}}xxx|||~~~|||~~~ttttttsssrrrrrrtttuuuvvvssssssttttttsssqqqooommmkkkiiigggfffffffffeeeddd___``````]]]XXXUUUUUUVVVSSSSSSSSSRRRPPPMMMJJJHHHDDDFFFIIIPPP[[[iiixxx{{{vvvhhhggggggkkksss{{{zzzvvvuuullldddZZZSSSLLLFFFEEEHHHKKKUUUdddpppwww|||}}}~~~iiiVVVRRR```www~~~sssiiifffffffffhhhlllttt|||{{{qqqkkkdddaaadddllltttxxx}}}|||~~~|||}}}~~~}}}zzzxxxuuuqqqooonnnmmmkkkjjjhhhfffaaa[[[SSSMMMGGGEEEIIIHHHJJJSSS___hhhllllllrrrvvv||||||zzz{{{}}}}}}{{{xxxvvvtttttttttnnnmmmkkklllmmmnnnnnnmmmlllooorrrsssrrrooonnnmmmppprrrvvvyyy{{{{{{zzzyyy|||||||||~~~~~~|||yyyvvvssspppppprrruuutttssshhhbbbZZZSSSOOOLLLGGGDDDEEEEEEDDDDDDEEEGGGIIIKKKQQQTTTXXXZZZYYY[[[^^^bbbnnnwww~~~}}}|||}}}tttgggdddcccooo}}}yyyrrrqqqrrrqqqrrrtttwwwqqqkkkuuu|||kkkWWWRRROOO[[[hhhoootttyyy{{{zzzyyyssskkkeeeeeekkktttzzz}}}~~~~~~{{{tttpppkkkeee```ZZZTTTPPPOOOIIIAAA:::777666666666555444444333333222222111444444555555444444333222333333333222111000//////000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---..............................///000111222333333777:::>>>BBBHHHPPPXXX]]]hhhlllqqqsssuuuxxx|||}}}~~~|||zzzyyyyyyxxxvvvtttpppqqqqqqrrrrrrrrrrrrrrrhhhhhhhhheee```XXXQQQLLLGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFHHHMMMTTT]]]fffkkkrrruuuxxx{{{|||}}}~~~{{{}}}~~~~~~|||||||||}}}uuutttrrrrrrtttvvvvvvvvvyyywwwtttqqqooonnnoooooommmmmmkkkhhhdddcccccceeecccaaa___\\\ZZZYYYYYYYYYSSSTTTVVVVVVTTTPPPLLLJJJGGGHHHKKKPPPZZZfffttt}}}}}}~~~{{{xxxppphhh^^^WWWTTTYYYcccmmmwww|||wwwssskkkcccYYYRRRKKKEEEDDDGGGIIITTTaaakkkttt|||hhhUUUQQQ^^^rrruuuiiieeecccccceeeiiipppwww|||uuummmhhhjjjpppvvvzzz~~~~~~zzzuuuqqqmmmjjjhhhgggeeeccc```]]]XXXSSSMMMIIIFFFEEEOOOQQQUUU^^^gggnnnrrrsssrrruuuxxx|||}}}}}}~~~}}}{{{yyyxxxvvvvvvuuuooommmlllmmmoooqqqqqqpppoooqqqtttuuutttrrrrrrrrrtttvvvzzz}}}~~~}}}}}}zzz{{{yyyxxxzzz}}}~~~vvvpppfff^^^WWWRRRMMMJJJIIIHHHHHHGGGHHHJJJLLLMMMQQQUUUXXXYYYZZZ\\\```dddpppxxx}}}~~~tttgggeeedddqqq{{{sssrrrrrrpppppprrrvvvnnnhhhkkksss|||hhhVVVRRRNNNZZZhhhqqqyyyyyyooogggeeejjjrrrwww}}}~~~}}}tttpppjjjeee___ZZZTTTQQQOOOIIIAAA:::777666666666555555444333333222222111444444444555444444333222222333333222222000//////000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---..............................///000111222222333555777:::>>>CCCIIIQQQVVV```eeejjjnnnppptttzzz~~~}}}|||{{{zzzwwwuuuqqqqqqqqqqqqqqqpppoooooollljjjfffaaaYYYQQQKKKGGGEEEGGGJJJMMMPPPQQQQQQRRROOONNNNNNPPPUUU\\\dddhhhqqqtttxxxzzz{{{|||~~~{{{}}}~~~~~~}}}||||||}}}xxxvvvttttttvvvwwwwwwwwwyyywwwtttqqqpppooooooooonnnmmmllliiieeeddddddeeedddbbb___\\\ZZZYYYXXXXXXUUUVVVXXXXXXVVVSSSOOOLLLIIIJJJLLLPPPXXXdddqqqyyyyyy{{{{{{vvvrrrmmmdddZZZTTTMMMKKKPPPYYYaaajjjqqq{{{}}}xxxtttmmmdddZZZSSSKKKDDDCCCFFFHHHTTTaaakkkttt|||~~~hhhUUUOOOYYYhhhwwwjjjdddaaa```bbbffflllttt}}}zzztttssswww|||~~~yyytttnnnkkkfffcccaaa___]]][[[XXXUUUPPPKKKIIIHHHIIIJJJVVV[[[bbbiiinnnrrruuuwwwrrrrrrssstttvvvyyy{{{|||~~~~~~~~~}}}}}}||||||{{{zzzxxxxxxqqqooonnnooorrrssstttsssrrrsssuuuvvvuuuvvvwwwyyyzzz|||~~~}}}~~~wwwnnnfff___ZZZWWWSSSRRRRRRQQQRRRSSSTTTUUUVVVXXX[[[[[[[[[^^^ccchhhsss{{{ssshhhffffffuuu~~~uuusssrrrpppoooppptttkkkgggdddllluuuzzz|||```QQQOOOLLLXXXgggrrr}}}rrrhhhdddhhhpppvvv|||}}}~~~tttpppjjjddd___ZZZUUUQQQOOOIIIAAA;;;888777777666555555444444333222222222444444444444444333222222222222222222222111000///000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,------------------------------...//////111111222333555666888:::===AAAHHHLLLUUUZZZaaafffjjjooouuuzzz|||yyyvvvssssssrrrqqqpppnnnlllkkkkkkggg```XXXPPPJJJGGGEEEIIILLLQQQVVVZZZ\\\\\\[[[YYYWWWUUUUUUXXX^^^eeeiiipppssswwwyyyzzz{{{}}}~~~{{{}}}}}}||||||}}}{{{yyywwwwwwxxxyyyxxxxxxxxxwwwtttrrrqqqpppppppppnnnnnnmmmjjjgggeeeeeefffeeedddaaa]]][[[YYYYYYXXXYYYYYYZZZZZZXXXUUURRRPPPKKKLLLLLLOOOUUU___jjjrrrttttttqqqjjjddd^^^TTTKKKHHHCCCBBBGGGMMMSSSYYY```mmmrrrzzz~~~zzzvvvooofff[[[TTTKKKDDDCCCEEEGGGSSS```jjjsss{{{~~~}}}~~~kkkWWWOOOTTT\\\tttxxxjjjdddbbbaaadddhhhooouuu~~~~~~}}}}}}vvvnnniiidddaaa^^^[[[ZZZZZZXXXWWWSSSPPPLLLJJJJJJLLLPPPSSSZZZaaajjjooopppppprrruuuqqqooommmmmmnnnrrrvvvxxxyyy~~~~~~||||||}}}~~~~~~}}}|||{{{uuusssrrrrrrsssttttttsssssstttuuuuuuvvvxxx{{{}}}vvvnnniiifffbbbbbbaaa``````aaaaaabbb```bbbbbbaaa```aaagggkkkwwwsssiiiiiiiiixxxvvvtttsssqqqpppqqqttt~~~llliiicccjjjqqquuu{{{|||oooVVVJJJJJJJJJVVVdddppp}}}~~~qqqfffccchhhqqqwwwzzz{{{}}}sssoooiiiccc^^^YYYUUURRRNNNIIIAAA;;;999888777777555555555444333333222222333444444444444333222222222222222222222111000///000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---------------------------------...///000111222222444555666666888<<>>===BBBFFFHHHMMMSSS^^^dddnnnzzz|||yyypppggg]]]TTTLLLDDDBBBEEEGGGRRR___iiirrrzzz~~~}}}}}}qqq[[[PPPPPPRRRdddvvvjjjeeeeeeeeehhhllluuuzzz}}}zzzwwwrrrkkkccc^^^YYYWWWUUUUUUVVVWWWWWWVVVPPPNNNLLLLLLNNNRRRVVVZZZ^^^eeemmmpppnnnmmmooorrrqqqooollljjjkkknnnrrrttttttzzz}}}{{{~~~~~~{{{yyyvvvuuuuuuuuusssrrrssstttuuuuuuvvvyyy|||}}}vvvsssqqqqqqpppoooooonnnnnnnnnooopppooolllhhhhhhlllppp|||ssskkkmmmnnn{{{wwwuuutttrrrrrrtttttt~~~nnnkkkeeekkkoooooouuuxxx}}}zzzfffPPPFFFGGGHHHSSS___lllyyyyyymmmdddccciiissszzzyyyzzz}}}}}}sssooohhhbbb]]]YYYUUURRRMMMHHHBBB<<<:::888888777666666555444444333333222333333444444333333222111111111222222222111000000000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---------------------------------...///000111222222222222333333444777;;;???>>>CCCJJJOOOSSSXXX___dddkkknnntttzzz{{{yyywwwsssoookkkgggeee```ZZZQQQIIIEEEGGGKKKNNNZZZ^^^eeejjjmmmmmmkkkiiigggeeebbb```aaaeeekkknnnpppsssvvvyyyzzz{{{|||~~~zzz}}}}}}||||||~~~|||{{{{{{||||||zzzyyywwwvvvuuutttssssssrrrrrrqqqqqqqqqoookkkiiihhhhhhiiigggeeebbb___]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWOOONNNLLLKKKMMMTTT]]]dddfffcccYYYNNNGGGEEEBBB===???<<<===@@@BBBBBBFFFKKKPPPVVVaaaooo~~~}}}zzzrrrhhh^^^UUULLLDDDBBBEEEGGGRRR___iiirrrzzz~~~}}}|||~~~uuu\\\OOOOOOMMMZZZwww}}}sssiiigggggghhhllloooxxx}}}zzzwwwrrrmmmgggaaaZZZVVVPPPOOONNNOOORRRTTTVVVVVVNNNNNNOOOPPPSSSVVVZZZ\\\aaaffflllnnnlllmmmppptttuuussspppmmmllllllnnnoooooouuu|||~~~~~~{{{yyyxxxwwwuuusssuuuvvvxxxxxxyyy{{{~~~}}}{{{zzzzzz}}}~~~}}}yyytttrrrtttwwwssslllooorrrxxxvvvuuussssssuuuttt~~~}}}qqqnnnhhhnnnqqqqqqtttyyy{{{{{{tttaaaMMMFFFGGGHHHPPP\\\ggguuu}}}uuukkkcccccciiissszzzyyyzzz}}}|||sssnnngggaaa]]]YYYUUUSSSMMMHHHBBB===:::999888777666666555555444333333333333333333333333222111111111111222222222111111000000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000111222//////000000222555:::>>>:::???DDDHHHJJJMMMSSSWWW```dddjjjpppwww|||zzzxxxuuuqqqlllgggcccaaa\\\VVVNNNHHHFFFIIIOOOSSS```dddjjjpppssssssqqqpppnnnkkkhhheeeeeefffiiikkkpppssswwwyyyzzz{{{}}}~~~zzz}}}~~~}}}||||||{{{{{{{{{}}}}}}{{{yyyvvvvvvuuuuuuuuuttttttsssrrrssssssqqqmmmjjjiiiiiikkkiiigggdddbbbaaaaaaaaa```___^^^\\\[[[ZZZZZZZZZQQQPPPNNNLLLMMMSSS\\\bbbccc___WWWLLLGGGFFFCCC???@@@>>>>>>AAAAAA@@@CCCIIIIIIOOOYYYfffuuu~~~{{{rrriii^^^VVVMMMEEECCCFFFGGGSSS```jjjsss{{{~~~}}}|||tttZZZNNNPPPNNNYYYssszzzppphhhgggiiijjjlllooowww{{{~~~tttoooiiibbb]]]XXXSSSOOOKKKIIIIIIKKKNNNQQQSSSSSSPPPQQQTTTWWWZZZ\\\]]]]]]aaadddgggiiijjjnnntttyyy|||zzzwwwsssooollliiihhhkkkooovvv}}}~~~}}}|||{{{yyywwwyyy{{{}}}~~~~~~}}}~~~ssslllooovvvzzzwwwvvvsssrrrssssss|||yyyxxxuuuqqqyyyuuuvvvtttlll[[[JJJDDDFFFHHHOOOZZZeeesss}}}vvvllldddccciiiqqqwwwzzz|||~~~}}}sssnnnggg```\\\YYYVVVSSSLLLHHHBBB>>>;;;:::999777666666666555444444333333222333333333333222111111000111111222222222111111000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///000222333555:::???CCC@@@DDDHHHIIIIIIKKKOOORRRYYY\\\aaahhhnnntttwwwyyy~~~~~~}}}zzzuuusssppplllfffaaa]]]ZZZTTTPPPKKKIIIJJJPPPWWW\\\hhhkkkooosssuuutttrrrpppnnnllljjjhhhhhhhhhjjjkkkqqqtttxxxzzz{{{|||~~~zzz}}}~~~}}}|||zzzyyyyyy{{{||||||{{{yyyuuuuuuvvvvvvvvvuuuuuutttsssttttttrrrooollljjjjjjlllkkkhhhfffeeeddddddeeecccbbb```^^^]]]]]]^^^^^^TTTSSSPPPNNNPPPVVV^^^dddgggfff```XXXTTTQQQLLLFFFEEECCCCCCDDDCCCBBBFFFLLLMMMQQQXXXdddrrr~~~{{{rrriii^^^VVVNNNFFFDDDGGGHHHTTTaaakkkttt|||~~~}}}rrrWWWLLLPPPQQQ[[[uuuwwwooohhhhhhiiiiiijjjmmmuuuxxx~~~~~~nnniiiaaaZZZUUUQQQMMMJJJHHHGGGFFFHHHKKKOOOPPPQQQSSSUUUZZZ^^^```aaa```_________aaadddhhhooowww||||||wwwqqqkkkfffcccggglllrrryyy~~~}}}|||}}}ssslllnnnwww{{{xxxvvvrrrpppqqqrrr{{{}}}}}}~~~~~~xxx|||{{{}}}pppooommmeeeUUUEEE@@@DDDHHHOOOYYYdddsssyyyooofffdddhhhnnnsss|||}}}~~~sssnnnfff```\\\XXXVVVTTTLLLHHHBBB>>><<<:::999888666666666555444444333333222333333333333222111111000111111222222222111111000000111111111111000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222444666888:::???FFFJJJIIILLLOOOOOOMMMMMMPPPSSSUUUXXX]]]dddjjjnnnrrrsssqqqrrrsssuuuwwwvvvsssqqqqqqooolllgggbbb\\\XXXUUULLLJJJHHHIIINNNWWW___eeeppprrrtttuuutttrrrooommmjjjiiiiiiiiijjjkkkmmmnnnrrruuuxxx{{{|||}}}~~~zzz}}}~~~}}}|||xxxxxxxxxzzz||||||zzzyyyuuuuuuvvvvvvvvvvvvuuuuuussstttuuussspppmmmkkkkkklllkkkiiihhhgggfffggggggfffdddbbb```______```aaaWWWUUUSSSQQQRRRXXXaaagggnnnooolllgggbbb^^^UUUMMMJJJHHHHHHIIIGGGFFFJJJQQQUUUWWW]]]fffrrr~~~{{{qqqhhh^^^VVVNNNGGGEEEHHHIIITTTaaakkkttt|||}}}||||||{{{sss^^^MMMJJJMMMYYYtttvvvlllcccbbbcccdddfffiiimmmrrr|||}}}tttkkk```UUUMMMIIIGGGFFFFFFGGGHHHGGGGGGKKKQQQVVVVVVYYY^^^cccgggfffbbb^^^^^^___ccciiiqqqyyy~~~uuukkkfffccceeefffkkksss}}}qqqkkklllvvv|||{{{{{{wwwsssrrrssszzz~~~~~~~~~~~~}}}yyy{{{|||oookkkbbbVVVLLLEEEDDDEEEJJJNNNVVVcccrrr|||}}}sssiiicccgggqqqyyy}}}~~~~~~}}}|||}}}uuunnngggddd___XXXSSSSSSQQQKKKCCC>>>;;;999666333888555333333555666555333555444444333222111000000000000000111222222222333111111111111000000000000000000///...------,,,,,,---------------------------------.........//////+++++++++,,,...///111222111444999>>>CCCIIIOOOSSSSSSTTTWWWYYYZZZYYYXXXWWW\\\]]]```ccceeegggiiiiiillliiigggggghhhhhheeebbbcccbbb```^^^[[[VVVPPPKKKEEEGGGJJJMMMRRRZZZccciiiqqqrrrssstttrrrpppmmmkkkmmmlllkkklllnnnooommmlllrrrtttxxx|||~~~|||}}}~~~~~~||||||}}}}}}}}}}}}}}}|||{{{{{{wwwxxxyyyyyyyyyxxxwwwvvvtttsssrrrqqqooonnnmmmlllsssqqqnnnkkkhhhgggffffffgggfffdddcccccccccaaa___^^^YYYUUUTTTUUUZZZgggsss{{{yyysssnnnggg```[[[XXXSSSQQQSSSVVVXXXYYY``````bbbgggqqq}}}~~~{{{tttiii]]]VVVPPPIIIEEEEEEHHHRRR```nnnwww|||~~~{{{{{{{{{sss^^^MMMJJJMMMYYYtttvvvlllcccaaaaaabbbdddggglllrrr{{{|||}}}ssskkk___UUUNNNJJJHHHGGGFFFGGGHHHHHHIIILLLRRRWWWZZZ\\\```dddggggggccc```bbbdddiiinnntttyyy~~~yyyooogggcccdddfffjjjrrr{{{tttnnnpppvvv|||{{{{{{xxxtttsssttt|||~~~yyyzzzqqqlllbbbUUUIIIBBBAAABBBHHHLLLTTTaaappp}}}~~~vvvlllgggjjjsss{{{~~~~~~}}}}}}}}}tttmmmgggccc___XXXSSSSSSQQQKKKDDD>>>;;;999666333888555333333555666555333444333333222222111111111111111111111111222222222111111111111000000000000000//////...------,,,,,,------------------------,,,,,,,,,,,,---------...++++++,,,---...000111222555999???CCCFFFIIILLLNNNUUUWWWYYY\\\^^^`````````bbbcccddddddeeefffffffffiiieeebbb`````````^^^\\\^^^]]][[[XXXTTTOOOJJJFFFCCCFFFKKKSSS[[[ccchhhkkksssssssssrrrrrrqqqqqqpppooopppqqqqqqqqqooonnnmmmnnnppptttxxx|||}}}~~~~~~~~~}}}{{{zzz||||||}}}~~~~~~~~~~~~~~~yyyyyyzzzzzzzzzyyywwwvvvvvvuuutttsssqqqpppooonnnsssqqqnnnllliiihhhggggggdddcccbbbcccdddeeedddcccaaa\\\XXXWWWWWW[[[gggrrr{{{tttmmmiiieeecccccceeeggghhhkkkjjjiiilllsss}}}}}}{{{ssshhh]]]VVVOOOHHHDDDDDDIIIRRR```mmmvvv{{{~~~sss^^^MMMIIIMMMYYYsss}}}}}}~~~tttjjjaaa^^^______bbbeeelllqqq{{{yyy|||{{{rrrkkk```VVVPPPMMMKKKJJJHHHIIIJJJKKKMMMPPPUUUXXX^^^___aaadddggggggdddbbbcccfffkkkqqquuuxxxxxxyyywww|||{{{qqqgggbbbccceeeiiiqqqyyy}}}vvvvvvxxxzzzzzz|||zzzxxxxxxuuu}}}|||xxxsssgggXXXIII@@@>>>@@@GGGJJJQQQ\\\kkkxxxwwwnnniiilllttt{{{}}}}}}~~~|||rrrkkkeeeccc^^^XXXTTTTTTPPPKKKEEE???;;;888666444777555333333444555444333222222222222222222222222222222222111111111111111111111111111000000000000/////////...------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333888<<>>>>>>>>???@@@AAAAAACCCEEEHHHKKKNNNPPPVVVWWWZZZ]]]aaaeeehhhjjjmmmkkkiiifffccc```]]][[[ZZZYYYVVVQQQKKKGGGEEEDDDBBBDDDKKKXXXgggqqqtttsssxxxxxxxxxyyy|||yyyqqqmmmmmmjjjmmmrrrxxx|||~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~}}}|||zzzxxxwwwxxxwwwwwwvvvtttssssssrrrrrrqqqpppooonnnmmmlllkkkiiiiiiiiilllooorrrrrrrrrmmmiiieeeccc```aaahhhqqq}}}~~~}}}zzzpppggg]]]UUUMMMEEEBBBDDDJJJRRR___jjjsssxxx|||}}}uuu```NNNIIILLLVVVppp~~~zzzxxxwwwnnndddZZZYYY[[[]]]aaafffkkkqqq{{{yyyyyy{{{{{{tttnnneee^^^ZZZWWWVVVUUUSSSTTTUUUWWWZZZ]]]^^^___^^^]]]\\\]]]^^^^^^\\\ZZZWWW[[[cccjjjoooqqqrrrqqqppprrruuuwwwvvvrrrlllhhhcccfffjjjooossswwwzzz|||{{{|||~~~{{{wwwcccOOOBBB???AAABBBEEEKKKTTTbbbsss|||nnnfffhhhqqqyyy}}}~~~}}}rrrkkkeeeccc___XXXUUUUUUPPPLLLGGG@@@;;;777666666555555444333333222333444111111111222222333333444333222222222111000000000111111111111000000000///...............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333555666888999<<>>CCCJJJTTTbbbssszzzqqqoootttyyy}}}}}}vvvnnnhhheee```YYYUUUUUUOOOMMMIIIBBB;;;777777888333555555444111111222444222222222222222222333333111111111111111222222222111111111111000000000000........................------------------------,,,,,,,,,,,,+++++++++************+++---...000111333666:::>>>CCCIIIPPPUUUTTTTTTSSSQQQNNNKKKGGGFFFDDDDDDDDDEEEGGGJJJMMMOOONNNPPPRRRQQQPPPPPPRRRTTTTTTTTTRRRNNNIIIJJJPPPVVVZZZXXXUUUVVV\\\eeepppvvvzzzrrrmmmjjjnnntttzzz~~~~~~|||zzzwwwuuuuuuxxx{{{}}}yyyyyyzzz|||}}}}}}}}}}}}||||||}}}}}}}}}|||zzzyyyvvvvvvuuuuuuttttttssssssqqqrrrssstttttttttsssrrrppppppqqqssswwwyyyzzzzzz}}}{{{yyytttppprrrxxx{{{wwwpppiii```XXXMMMDDDCCCGGGJJJTTTcccpppwwwzzzyyyyyy|||{{{eeeQQQJJJJJJRRRjjjsssggg[[[WWWWWWXXX\\\```bbbiiittt}}}sssnnnhhhccc```___^^^]]]```______bbbeeeeeebbb___]]]]]]]]]]]]]]]ZZZUUURRRGGGIIINNNTTT\\\eeelllpppqqqqqqtttxxx{{{yyyuuupppjjjmmmppppppooonnnppprrrwwwzzzzzzwww|||~~~rrr[[[JJJEEEFFF@@@DDDKKKSSS^^^lll|||}}}tttqqqsssvvv|||wwwpppiiifffaaaYYYUUUUUUOOONNNIIIBBB;;;666777888333444555444111000222555222222222222222222222222000000111111222222222333111111111111000000000000---.....................------------------------++++++++++++******))))))))))))***+++,,,...///000222666<<>>???@@@DDDMMMWWWdddiiiiiiccc\\\YYYWWWTTTTTTYYY___eeehhhhhhfffdddbbbcccggglllllljjjnnntttwww|||yyyrrrlllgggdddcccfffkkkuuu~~~tttqqqyyyZZZHHHFFFFFFIIIRRR___mmmxxx~~~uuussstttzzz{{{|||~~~~~~vvvppphhhbbb___\\\XXXTTTQQQNNNHHHBBB<<<999777777555444333333222222333333444444444444444444444444333333333222222222111111111111111111000000000/////////...------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---...///000000555777999:::;;;<<<>>>@@@??????@@@@@@AAACCCDDDEEEGGGHHHJJJMMMRRRWWW\\\___aaa___]]]ZZZYYYYYYYYYZZZYYYXXXXXX\\\bbbfffgggfffffffffddd```\\\YYYYYYZZZZZZ[[[\\\___eeeooozzz~~~{{{tttvvvzzz}}}~~~|||yyyxxxwwwxxxxxxyyyyyyzzzzzz{{{||||||wwwxxxyyyzzz{{{{{{{{{{{{wwwwwwvvvxxx{{{}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxyyyxxxxxxyyyzzz|||~~~|||~~~}}}rrrlllbbbWWWOOOJJJGGGGGGIIITTTdddqqqyyy}}}xxx```PPPHHHLLL```uuuxxxggg]]]YYYVVVWWWZZZ___dddnnnyyy|||ssskkkhhhhhhhhhiiijjjkkkmmmpppsssuuuwwwwwwpppnnnjjjgggddd```[[[XXXVVVYYY___gggnnnqqqooommmiiifffccccccbbb]]]UUUOOOHHHBBB>>>>>>>>>AAAIIISSSaaahhhjjj```TTTMMMKKKJJJJJJOOOXXX```fffgggdddaaa\\\\\\___dddeeeeeeiiioootttzzz~~~|||vvvoooggg```\\\YYYXXX[[[cccrrr~~~qqqjjjwww|||]]]JJJEEEEEEHHHOOO\\\kkkyyy{{{tttrrrrrrxxxyyyzzz}}}~~~wwwpppggg```]]][[[XXXUUURRRNNNHHHAAA<<<888777666555444333333222222333333333333333333333333333333333333333222222222111111000000000000000111111111.............../////////---,,,,,,++++++,,,,,,---******************************,,,...///000000000333555777888999;;;>>>@@@@@@@@@??????@@@BBBDDDEEEGGGGGGIIILLLPPPVVV[[[]]]\\\ZZZWWWTTTTTTUUUWWWYYY\\\\\\]]]cccjjjllljjjgggeeedddccc___ZZZTTTPPPMMMIIIIIIIIIKKKPPPZZZdddlll||||||xxxzzz}}}~~~~~~yyyvvvvvvwwwwwwyyyzzz{{{{{{|||}}}}}}{{{|||}}}~~~~~~~~~~~~~~~{{{zzzzzz|||~~~~~~}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{}}}~~~rrrlllbbbXXXOOOJJJHHHHHHJJJUUUeeessszzz~~~ttt___OOOGGGJJJ]]]qqqwwwjjjbbb]]]XXXWWWZZZ]]]aaaiiiuuuzzzpppgggcccaaaaaaaaa```bbbeeejjjnnnqqqtttuuussspppmmmiiieee___YYYTTTQQQSSSZZZeeeooouuutttqqqmmmjjjfffdddaaa\\\UUUPPPIIICCC?????????AAAHHHQQQaaakkknnncccSSSIIIFFFEEEEEEIIIRRR\\\dddfffddd```\\\[[[^^^ccceeeeeehhhmmmrrryyy}}}|||xxxrrrkkkbbb[[[UUURRROOOQQQWWWdddwww{{{sssiiirrrvvv]]]MMMFFFFFFHHHMMMXXXgggvvv~~~}}}vvvqqqqqqrrruuuwwwyyy|||~~~wwwpppfff___\\\ZZZXXXVVVQQQMMMGGGAAA<<<888777666555444333333222222333333333333333333333333333333333333333222222222111111000000000000111111111111......//////////////////---,,,,,,++++++,,,,,,---************************)))***,,,...///000111111222444888:::===AAAFFFIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIKKKNNNQQQSSSPPPOOOMMMLLLNNNRRRWWWZZZ___```ccchhhmmmnnnkkkgggbbbbbbaaa^^^YYYRRRJJJEEE??????>>>???BBBIIIRRRXXXkkkttt}}}}}}~~~yyyuuutttvvvwwwzzz}}}~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyy}}}~~~~~~|||{{{||||||qqqkkkaaaWWWOOOJJJHHHHHHMMMXXXhhhttt{{{}}}|||ppp]]]PPPFFFGGGXXXlllwwwkkkddd^^^XXXWWWYYY\\\^^^dddppp~~~yyyooofffaaa^^^\\\[[[YYY[[[```eeejjjnnnqqqrrrrrrppplllhhhddd^^^WWWRRRNNNPPPWWWcccpppxxxxxxvvvpppmmmiiiddd___YYYSSSOOOHHHCCC@@@@@@???@@@FFFNNN^^^iiiooofffWWWLLLHHHFFFDDDGGGOOOYYYcccgggfffccc___^^^bbbhhhjjjhhhhhhjjjooouuu{{{|||wwwsssmmmeee]]]VVVPPPNNNJJJKKKOOOYYYiii~~~{{{ppptttvvvhhhmmmwww}}}ooo]]]PPPHHHHHHHHHLLLSSS```nnnwww{{{}}}}}}zzztttqqqppprrrtttvvvxxx{{{~~~wwwooofff___\\\ZZZWWWUUUOOOLLLFFF@@@<<<999777777555444333333222222333333333333333333333333333333333333333222222222111111000000000000000111111111//////000000000//////...---,,,,,,++++++,,,,,,---***************************+++,,,---///111222222333666;;;@@@EEEKKKRRRVVVYYYXXXVVVUUUSSSRRRQQQQQQOOONNNKKKIIIIIIIIIJJJKKKJJJIIIIIIKKKOOOTTTZZZ]]]aaacccgggiiijjjiiihhhgggbbbaaa```]]]YYYPPPGGG@@@;;;::::::999:::>>>EEEJJJ[[[gggxxxyyytttssstttvvvzzz~~~~~~}}}}}}{{{yyyxxx~~~~~~zzzwwwwwwzzz~~~~~~yyyooojjj```VVVNNNJJJHHHGGGNNNYYYiiiuuu{{{||||||}}}{{{~~~}}}ooo^^^QQQFFFDDDSSSfffyyylllccc\\\VVVVVVZZZ\\\\\\```jjjxxxyyypppgggaaa]]]ZZZXXXWWWZZZ```gggllloooqqqqqqnnnkkkhhheeeaaa\\\UUUQQQMMMNNNUUUbbbqqq|||}}}|||wwwtttnnnhhhaaaZZZTTTPPPIIIEEEBBBBBB@@@???CCCIIIVVVbbbkkkfffZZZQQQKKKHHHGGGHHHMMMWWWbbbiiiiiigggbbbbbbfffmmmoookkkgggggghhhooovvvxxx}}}~~~}}}|||xxxzzz~~~}}}yyyqqqmmmggg___WWWQQQLLLJJJEEEGGGJJJPPP\\\oooqqqfffhhhpppuuuyyyhhhjjjrrr{{{~~~{{{yyytttiiiZZZNNNEEEFFFGGGJJJPPP[[[iiirrrxxx{{{}}}{{{wwwsssqqqpppsssuuuxxx{{{uuuooofff```]]]ZZZWWWTTTMMMJJJEEE@@@<<<999888888555444333333222222333333222222222222222222222222333333333222222222111111111111111000000000000000000000111111000///...------,,,,,,++++++,,,,,,---************************+++++++++,,,...000333444777:::???EEELLLTTT\\\aaaccccccbbb```^^^\\\ZZZYYYVVVTTTQQQNNNLLLKKKKKKKKKKKKKKKLLLOOOSSSXXX]]]```cccfffiiihhheeecccdddfffdddbbb```]]]XXXOOODDD===777777777666666888===@@@KKKWWWiiizzzzzzsssqqqrrruuuyyy~~~}}}|||~~~~~~{{{yyywwwwwwxxxwwwrrrlllkkkooosss}}}|||wwwnnnhhh___UUUMMMIIIGGGGGGMMMXXXhhhuuuzzz|||||||||~~~|||ooo```SSSGGGCCCPPPbbb}}}{{{mmmbbbYYYTTTVVVZZZ]]][[[]]]ffftttyyyppphhhbbb]]]YYYWWWYYY]]]cccjjjooorrrssssssiiigggdddaaa^^^ZZZUUURRRNNNNNNTTTbbbsss~~~}}}zzztttllleee]]]WWWTTTLLLHHHFFFEEEBBB???BBBGGGNNN[[[fffeee\\\TTTNNNJJJJJJJJJMMMVVVbbbjjjkkkjjjcccdddiiiqqqrrrlllfffdddcccjjjrrruuuzzz~~~}}}{{{{{{zzzyyyxxxvvvtttsssnnnppptttyyy|||{{{vvvrrrmmmiiibbbZZZSSSNNNJJJIIICCCEEEGGGJJJSSSeee{{{yyyhhh^^^___eeehhhvvvzzzjjjjjjqqq{{{{{{wwwuuuqqqfffVVVJJJ@@@BBBDDDHHHOOO[[[iiisssvvvzzz~~~~~~{{{uuuqqqooosssuuuxxx|||uuunnnfff```]]]ZZZVVVSSSLLLIIIDDD???<<<:::999999555444333333222222333333222222222222222222222222333333333222222222111111111111111111000000000///000111111111000///---,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,,,,+++,,,---000333555999===BBBHHHPPPXXXaaaggghhhhhhhhhgggeeebbb___]]][[[YYYVVVSSSPPPOOOPPPPPPOOOOOOPPPRRRVVVZZZ^^^```dddhhhkkkgggaaa^^^aaaeeefffdddaaa]]]XXXNNNCCC:::444555555555444666999<<<@@@JJJ\\\nnn{{{zzzssspppqqqsssxxx~~~|||{{{}}}~~~{{{xxxwwwppppppnnnhhhbbb```dddhhhpppyyy{{{vvvmmmhhh^^^TTTMMMHHHFFFFFFKKKWWWgggtttzzz|||||||||wwweeeQQQCCCBBBMMMWWWppp}}}lllbbb]]]YYYXXXYYY^^^\\\]]]cccnnn|||~~~xxxppphhhbbb^^^YYYWWW[[[aaajjjrrrvvvuuurrrooohhhfffdddbbb___\\\WWWTTTOOOOOOTTT```ppp}}}zzzqqqkkkeee]]]UUUQQQKKKEEEBBB???<<<>>>BBBKKKQQQWWW[[[ZZZVVVQQQOOOOOOOOOSSSYYYaaaggghhhgggeeeaaadddnnnrrrkkkccc```[[[___fffmmmttt{{{~~~|||yyywwwxxxuuuqqqnnnllliiifffddddddfffiiinnnsssuuuuuusssmmmhhhaaaZZZTTTOOOJJJGGGDDDCCCDDDGGGKKKUUUhhhyyywwwggg\\\ZZZ___dddqqqzzzzzzkkkqqqxxx}}}vvvnnnmmmkkkaaaRRRIIIGGGEEEFFFKKKQQQYYYggguuu~~~|||}}}{{{sssppptttsssvvvzzz|||vvvqqqkkkeeeaaa]]]ZZZXXXPPPMMMHHHBBB<<<999777666777666555555444444555555555444333333222222333333444444333333333333222222333222111000000111222333////////////...............---,,,,,,++++++,,,,,,...------,,,+++***))))))---------------111666:::===@@@FFFKKKQQQYYY```eeeiiijjjiiigggccc```______aaa___]]][[[YYYYYYYYYZZZ[[[ZZZXXXVVVVVVZZZ___dddkkkmmmlllhhhccc___```bbbbbbeeeeee^^^UUULLLBBB999777444222111333666888888>>>>>>GGGXXXiiissszzz~~~~~~wwwqqqmmmuuuyyy~~~}}}|||}}}{{{uuuooommmiiieeeaaaYYYQQQRRRWWWdddqqq}}}vvvooofff]]]WWWOOOHHHFFFIIIMMMXXXhhhuuu|||{{{gggQQQBBB@@@HHHPPPjjjooobbb[[[WWWXXXZZZ^^^\\\\\\aaakkkyyy{{{rrrjjjeeeaaa]]][[[\\\cccllluuuxxxvvvqqqnnniiigggdddbbb___[[[WWWSSSRRRRRRUUU```nnn{{{|||tttmmmiiiaaaYYYRRRLLLFFFCCC@@@>>>@@@DDDHHHMMMTTTXXXXXXTTTQQQOOOOOOPPPTTT[[[ccciiikkkjjjfff``````hhhlllfff]]]XXXUUUYYY___eeemmmuuu~~~}}}|||zzzwwwuuuppplllgggbbb^^^ZZZVVVTTTWWWXXX\\\aaahhhlllnnnmmmlllggg```YYYSSSMMMHHHEEEDDDCCCCCCEEEHHHPPPaaaqqqppp```YYYYYY^^^bbbrrrzzz|||uuu|||vvvllliiieeeZZZMMMFFFCCCBBBDDDIIIOOOXXXfffsss~~~|||}}}~~~zzzrrrpppsssuuuxxx{{{|||}}}wwwrrrlllfffbbb^^^[[[XXXPPPMMMHHHBBB===999777666444333222222111111222222555444333333222222333333333333222222222111111111222222111000000111222222////////////...............---,,,,,,++++++,,,,,,---,,,,,,++++++*********,,,---------...222777;;;AAADDDIIIMMMRRRXXX___cccfffhhhjjjjjjhhhgggfffgggggggggeeedddbbbbbbaaaaaa```___]]][[[[[[^^^ccchhhnnnooonnniiibbb^^^^^^___```cccbbb[[[RRRJJJ@@@888999666444444666888::::::===;;;@@@KKKWWW```iiiqqqyyy~~~{{{zzz|||}}}xxxrrrnnntttyyy~~~}}}zzzsssmmmeee___XXXSSSMMMIIIKKKPPP___lll|||~~~xxxoooggg]]]VVVNNNGGGEEEHHHMMMXXXhhhuuu|||{{{fffQQQCCC???DDDJJJ```wwwrrrcccZZZUUUVVVZZZ\\\ZZZYYY\\\eeesssvvvnnniiifffcccbbbbbbhhhqqqyyy|||zzzuuurrrnnnkkkhhheeebbb^^^YYYVVVUUUTTTVVV___lllyyywwwqqqmmmfff^^^TTTNNNHHHEEEBBB???AAAEEEEEEKKKRRRWWWWWWUUURRRQQQRRRTTTXXX^^^eeekkkmmmnnnfff^^^[[[```fffcccZZZTTTMMMPPPTTTZZZaaajjjtttzzz}}}|||zzzxxxvvvsssqqqlllgggaaaZZZUUUPPPKKKHHHHHHIIILLLRRRZZZaaaeeefffhhhddd^^^XXXRRRLLLFFFBBBCCCAAA@@@AAACCCHHHVVVdddwwwooo^^^YYY\\\bbbeeessszzzxxxvvvkkkddd]]]QQQGGGBBB@@@???AAAFFFLLLUUUcccppp||||||~~~}}}xxxqqqppprrrwwwyyy{{{||||||}}}~~~yyytttnnnhhhddd___[[[YYYPPPMMMIIICCC>>>:::777666666666555444444444444444555444333333222222333333222222222111111111000000222222111000000111222222////////////...............---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,---...///333999===CCCFFFIIIMMMQQQVVV[[[___eeehhhmmmppppppppppppqqqrrrrrrqqqpppnnnllljjjhhhcccbbb```^^^]]]```fffjjjqqqrrrpppjjjbbb\\\ZZZ[[[^^^bbbaaaZZZQQQIIIAAA:::;;;888666777999<<<>>>???>>>;;;;;;???DDDJJJUUU___ooovvv}}}zzzrrrqqqtttzzz}}}|||xxxrrrnnnrrrxxx~~~}}}{{{wwwpppjjjaaaWWWNNNJJJHHHGGGJJJOOOWWWcccrrr~~~{{{pppggg]]]VVVNNNFFFEEEHHHMMMXXXhhhttt{{{~~~xxxeeeRRREEEBBBEEEIIIWWWkkkttteeeZZZSSSSSSVVVVVVVVVUUUWWW___mmm~~~zzzrrrnnnllljjjjjjjjjnnnvvv|||}}}{{{tttqqqmmmjjjfffccc^^^[[[XXXVVVWWW^^^jjjxxxzzztttooohhhaaaWWWPPPIIIFFFBBB???@@@DDDGGGLLLTTTYYY[[[ZZZXXXXXXZZZ[[[^^^bbbgggkkkmmmnnnggg___YYY\\\bbbbbb[[[UUUIIIJJJLLLOOOTTT\\\ffflllsssxxx{{{zzz{{{}}}~~~}}}|||zzzwwwuuusssqqqnnnkkkhhhccc[[[TTTOOOJJJEEEBBBAAAAAACCCHHHPPPWWW\\\^^^___\\\XXXTTTPPPKKKFFFBBBAAA???>>>??????CCCNNNZZZiiisssxxxeee]]]```hhhnnnrrrxxxxxxzzznnndddXXXKKKBBB@@@???>>>???DDDIIIPPP\\\iiiyyy|||~~~}}}vvvqqqoooqqquuuxxxzzz|||||||||}}}~~~{{{wwwpppjjjeeeaaa\\\YYYPPPNNNIIIDDD???;;;888666888777666666555555666666555444333333222222333333222222222222111111111111222111111111111111111222////////////...............---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***,,,---...000444999===@@@BBBFFFIIILLLQQQWWW[[[fffjjjpppuuuwwwwwwwwwxxxyyyzzzyyyxxxuuupppllliiiaaa```^^^\\\\\\```fffjjjttttttqqqjjjaaaYYYVVVUUU]]]bbbbbbZZZQQQJJJDDD???;;;999888999===AAAEEEFFFCCC@@@===<<<;;;===GGGQQQaaakkkvvv{{{{{{wwwooogggiiinnnuuuzzz{{{wwwrrrnnnpppvvv~~~}}}{{{zzzwwwrrrkkkfff^^^TTTMMMLLLMMMMMMNNNQQQSSS]]]jjjuuu}}}}}}rrriii^^^VVVNNNGGGFFFIIIOOOYYYhhhssszzz}}}{{{jjjXXXIIICCCDDDFFFPPP```uuutttggg[[[RRRPPPRRRQQQRRRSSSTTTZZZhhh{{{}}}wwwtttsssrrrrrrrrruuuyyy}}}yyyvvvrrrnnnjjjgggccc```[[[YYYZZZ___jjjwww|||uuupppggg^^^XXXQQQJJJGGGCCC@@@AAAEEEMMMRRRZZZ```bbbbbbaaaaaacccdddeeeggghhhiiikkkllljjjccc\\\ZZZ]]]___YYYQQQJJJIIIHHHHHHJJJOOOVVV\\\gggnnnsssuuuvvvzzz{{{zzzwwwuuussspppnnnkkkgggddd\\\WWWPPPJJJFFFBBB???===>>>>>>>>>AAAGGGMMMRRRTTTSSSQQQPPPOOONNNKKKGGGCCC???<<<<<<===>>>AAAIIISSS___iiivvvnnnaaaaaajjjtttqqqvvv~~~wwwlll[[[KKKBBB@@@AAA???@@@CCCFFFKKKVVVaaassszzz}}}vvvqqqpppppprrruuuyyy||||||}}}~~~|||xxxrrrlllgggaaa\\\XXXPPPNNNJJJEEE@@@<<<888666555444444333222333333333555444333333222222333333444333333333333222222222111111111222222111111111////////////...............---,,,,,,++++++,,,,,,*********++++++,,,,,,---***+++---///000444999<<<;;;>>>BBBFFFJJJPPPVVVZZZgggkkkqqquuuvvvwwwwwwwwwyyyyyyyyyvvvrrrlllfffccc\\\[[[ZZZZZZ[[[___fffkkkuuuuuurrrkkk```WWWSSSRRRZZZ``````YYYPPPKKKGGGDDD>>><<<:::;;;@@@GGGLLLOOOIIIEEEAAA>>>:::999???HHHVVVcccpppuuutttpppggg___ccchhhpppvvvxxxuuuqqqmmmnnnttt}}}~~~~~~}}}|||zzzwwwsssmmmfffbbb[[[UUUQQQSSSTTTRRRQQQQQQTTT\\\gggqqqxxx~~~|||sssjjj___WWWOOOHHHHHHKKKPPPZZZhhhsssyyy|||xxxdddOOOCCC@@@AAAJJJWWWjjj|||vvviii\\\RRROOORRRQQQSSSUUUUUUXXXeeexxx~~~}}}|||{{{zzz{{{}}}}}}yyyuuuqqqnnnkkkgggeeebbbaaa```dddlllxxxwwwooodddYYYVVVPPPKKKHHHFFFDDDFFFJJJSSSYYY```fffiiiiiijjjjjjkkkkkkkkkjjjhhhgggiiijjjmmmiiiaaa[[[YYYYYYTTTMMMMMMKKKHHHEEEDDDFFFKKKOOO[[[ccckkkooosssxxxzzzxxxtttrrrooollliiieee```\\\TTTOOOIIIDDDAAA@@@>>>===<<<::::::;;;???DDDFFFGGGGGGGGGHHHJJJLLLJJJGGGDDD>>>;;;:::<<<===???EEEMMMVVV___kkkvvvwwwhhhccciiiqqqpppvvv~~~xxxdddOOOCCCBBBBBB@@@AAACCCEEEHHHRRR\\\lllwww}}}wwwrrrpppoooppptttyyy|||~~~}}}yyysssmmmhhhaaa[[[WWWQQQOOOKKKFFFAAA<<<999777666666555444444444444555555444333333222222333333444444444333333333222222000111222222222222111000////////////...............---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,)))+++---...000333777:::999<<<@@@DDDIIIOOOUUUZZZbbbeeejjjmmmnnnmmmnnnnnnqqqqqqpppmmmhhhccc]]]ZZZWWWWWWWWWXXX[[[aaaiiinnnvvvwwwtttmmmbbbYYYTTTRRRWWW]]]___XXXPPPMMMLLLJJJFFFBBB>>>>>>DDDLLLSSSWWWOOOIIICCC???;;;888;;;@@@OOO\\\jjjnnnmmmiiiaaaZZZ\\\bbbiiipppsssssspppmmmlllssszzz~~~~~~{{{{{{yyywwwsssooojjjeeecccccc___^^^```^^^XXXTTTSSSUUU[[[dddmmmtttyyy}}}zzzrrriii^^^VVVNNNIIIIIIMMMSSS\\\iiitttzzz}}}qqqWWWEEE???@@@EEEOOObbbvvvzzzkkk]]]SSSQQQUUUUUUYYYZZZYYYYYYbbbtttzzzvvvtttrrrooommmlllkkkjjjkkkpppyyyyyynnn```UUUSSSNNNJJJJJJJJJJJJNNNTTTXXX]]]dddjjjmmmnnnnnnoooooooooooolllhhhfffhhhjjjllllllggg^^^ZZZ[[[XXXSSSOOONNNJJJEEEBBBBBBDDDGGGLLLVVV```ffflllsssuuutttrrrpppllliiieee```ZZZUUUPPPLLLFFFAAA@@@???>>>>>>:::888777888;;;>>>?????????@@@CCCGGGIIIHHHEEEBBB>>>;;;:::<<<<<<<<<@@@FFFMMMTTT___iiirrr|||wwwooonnnpppooowwwmmmTTTEEEBBBBBB@@@AAACCCEEEHHHRRR\\\fffttt~~~xxxtttqqqnnnqqquuuzzz}}}~~~}}}yyytttnnnhhhaaa[[[VVVQQQOOOLLLGGGBBB===999777999888888777777777777777555444333333222222333333333333333333222222222111000111222222222222111000////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,)))***,,,...///111555777777:::>>>BBBFFFLLLRRRVVVWWWZZZ^^^___``````aaabbbddddddcccaaa^^^YYYVVVSSSPPPQQQSSSUUUZZZaaajjjqqqxxxyyywwwpppeee\\\WWWUUUXXX___bbb[[[TTTRRRSSSSSSRRRLLLEEECCCGGGOOOXXX]]]XXXNNNDDD???;;;888888<<>>BBBGGGMMMQQQOOOQQQTTTUUUVVVWWWXXXZZZZZZZZZZZZYYYWWWTTTRRRPPPKKKLLLNNNRRRWWW```jjjpppzzz{{{yyyrrrhhh___ZZZXXX\\\cccfff```YYYXXXZZZ[[[[[[TTTKKKFFFIIIQQQZZZ``````SSSFFF???;;;888888;;;AAANNNZZZ]]][[[XXXSSSNNNNNNSSS[[[dddkkkoooppppppkkkpppvvvzzz{{{}}}~~~~~~zzzyyyxxxvvvtttoooiiieee[[[\\\___aaaeeeiiinnnrrrpppnnnkkkfff[[[NNNIIIJJJEEEJJJSSS\\\dddhhhkkkkkktttvvvzzz~~~{{{tttmmmdddYYYRRRKKKFFFHHHLLLVVV___llluuu{{{~~~}}}kkkTTTFFFBBBFFFIIITTTjjjnnn\\\TTTUUUYYYfffffffffddd```bbbnnn}}}|||zzzvvvvvvxxxzzz{{{oooaaaWWWRRROOOLLLLLLOOOSSSVVVXXXYYY[[[___cccffffffeeedddfffjjjooopppnnnkkkkkkllljjjhhhfffggghhhgggccc___YYYUUUOOOIIIEEECCCDDDEEEEEEFFFJJJTTTaaaiiikkkjjjhhhhhhfffccc]]]WWWQQQMMMGGGDDD@@@===<<<<<<;;;:::999:::;;;<<<============@@@AAABBBEEEGGGGGGDDDAAA>>>===<<<;;;:::;;;<<<<<>>===AAAFFFLLLTTT\\\hhhoooxxx{{{wwwsssppppppyyyzzz|||}}}~~~~~~}}}}}}{{{uuunnnhhhccc]]]YYYSSSPPPKKKGGGCCC>>>999555555555444444444555555666555555444333333222111111111111111111000000000000444333111000000000111222000////////////.....................---,,,+++***------+++***))))))((((((***+++,,,+++***+++...000777888999;;;>>>AAADDDFFFKKKJJJJJJJJJKKKMMMOOOQQQUUUWWWYYYZZZYYYWWWTTTRRRQQQLLLGGGHHHOOOZZZeeelllyyy|||}}}wwwkkk___XXXUUU___ccceeeaaaZZZYYY___fffjjjaaaUUUMMMMMMSSS[[[aaa[[[TTTIIIAAA===;;;888666@@@HHHQQQUUUUUURRRPPPOOOOOORRRWWW^^^fffjjjllllllnnnooorrrvvvzzz}}}~~~~~~}}}zzzxxxyyyyyyyyyxxxwwwrrrlllfffaaa\\\WWWTTTMMMMMMMMMOOOTTT[[[ccchhhiiigggccc[[[RRRJJJEEECCCFFFGGGIIIMMMSSS[[[aaaeeeeeekkksssxxxzzz|||{{{vvvmmmdddZZZSSSMMMHHHIIIMMMRRRaaapppxxx|||wwweeePPPCCC@@@CCCFFFQQQfffsssaaaWWWUUUWWWbbbcccdddddd```bbbnnn{{{~~~zzzzzzzzz{{{}}}sssggg]]]XXXVVVSSSSSSTTTVVVVVVVVVVVVXXX\\\___```___\\\ZZZ^^^bbbgggkkklllllllllkkkjjjhhhfffggghhhhhhfffccc\\\XXXQQQKKKFFFDDDDDDDDDBBBCCCGGGPPP\\\dddgggfffhhhgggfffbbb]]]WWWQQQMMMEEEBBB>>>;;;;;;:::999888999:::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEFFFFFFDDDBBB<<<<<<;;;::::::;;;<<<===;;;>>>CCCIIIQQQ[[[eeelllwww|||}}}~~~hhhTTTIIICCC???===AAAGGGMMMWWW```iiirrr{{{|||wwwqqqoooooowwwyyy|||~~~~~~~~~|||uuunnnhhhccc]]]YYYSSSPPPLLLHHHCCC>>>999555555555444444444555555666555555444333333222111111222222222222111111111111333222111111000000111111...------------,,,,,,,,,............---,,,+++***++++++******)))************+++,,,++++++,,,...111777777888:::<<<>>>@@@BBBEEEEEEEEEEEEGGGIIIKKKLLLOOOQQQUUUXXX[[[]]]]]]]]]XXXSSSMMMJJJMMMVVVaaahhhuuuzzz}}}yyynnnbbb[[[YYY```eeefff```XXXUUU[[[ccciiiccc[[[UUUTTTWWW[[[___ZZZSSSJJJBBB>>>;;;999777===EEENNNTTTTTTSSSRRRRRRPPPRRRVVV[[[aaafffhhhjjjkkklllppptttxxx{{{{{{{{{{{{yyyvvvuuutttsssqqqoooiiieee^^^WWWRRRNNNKKKHHHDDDCCCCCCDDDHHHOOOUUUYYYZZZZZZXXXSSSLLLEEE@@@?????????AAAEEEJJJQQQWWWZZZ]]]ccckkkqqqtttwww|||{{{vvvooofff[[[TTTLLLGGGGGGKKKRRRaaapppxxx}}}~~~zzzuuunnn```NNNCCC???@@@BBBLLLaaayyy{{{hhh[[[VVVUUU]]]^^^aaabbb```bbblllxxx~~~}}}{{{yyy{{{yyyooofff```^^^\\\ZZZZZZYYYWWWUUUTTTWWWZZZ\\\[[[WWWSSSPPPTTTWWW]]]eeekkknnnnnnllljjjhhhffffffhhhiiiiiihhh```\\\UUUNNNHHHEEEDDDCCCBBBBBBEEEMMMXXX```ddddddffffffdddaaa\\\VVVPPPMMMEEEBBB>>><<<;;;;;;:::888::::::;;;<<<@@@CCCGGGIIIFFFEEEDDDDDDEEEDDDBBB@@@;;;;;;:::999999:::;;;<<<777999===BBBGGGOOOWWW]]]iiipppzzz~~~xxx^^^MMMGGGAAA>>>AAAGGGNNNYYYcccllluuu~~~~~~uuummmkkkmmmtttxxx|||~~~}}}vvvoooiiiccc]]]YYYTTTQQQLLLHHHDDD???999666666555555444444444555555555444444333333222222111444333333333333222222222222222222222222111000000...------------,,,,,,,,,............---,,,++++++)))))))))))))))***+++,,,***++++++++++++,,,///222444555666777:::<<<>>>???BBBBBBCCCDDDEEEGGGHHHIIILLLNNNQQQUUUZZZ^^^aaaccc^^^[[[VVVOOOMMMQQQZZZbbbnnnvvv}}}{{{qqqeee___]]]```eeeggg```TTTOOOTTT[[[cccaaa^^^[[[YYYYYYZZZ[[[XXXSSSKKKDDD???<<<:::888:::AAAKKKQQQTTTTTTVVVWWWTTTTTTTTTVVVZZZ___cccfffgggjjjnnnrrruuuwwwxxxyyywwwuuusssqqqnnnkkkgggccc\\\WWWOOOIIIEEEBBB@@@>>><<<;;;::::::===AAAFFFIIIJJJLLLLLLJJJEEE@@@<<<;;;888999:::<<>>@@@III[[[sssmmm^^^VVVTTTWWWYYY\\\______aaajjjuuu}}}yyyttttttwwwzzzwwwnnngggddd___\\\[[[YYYXXXVVVVVVXXX[[[\\\ZZZUUUPPPLLLNNNQQQWWWaaakkkqqqqqqoookkkiiigggeeefffhhhiiijjjfffaaaZZZRRRLLLGGGEEEDDDDDDDDDFFFLLLUUU]]]bbbdddddddddccc```\\\VVVQQQMMMIIIFFFCCCAAA@@@???===<<<;;;;;;;;;===AAAGGGLLLPPPNNNKKKHHHFFFEEECCCAAA>>>===<<<:::999888888999999777999<<>>===<<<999888777666777:::===???AAACCCFFFFFFBBB>>>;;;999666777777999<<>>???FFFVVVmmmppp```WWWSSSSSSTTTXXX\\\]]]___gggqqq|||wwwqqqooorrrtttzzz~~~{{{ssslllfff___YYYVVVVVVVVVVVVXXXZZZ]]]^^^]]]YYYTTTQQQPPPRRRWWWaaakkkrrrsssqqqmmmkkkhhhfffeeefffhhhjjjlllggg```XXXPPPKKKGGGFFFEEEEEEFFFJJJQQQYYY```cccbbbcccbbbaaa]]]XXXTTTQQQNNNKKKHHHFFFDDDBBB@@@>>>======<<<>>>BBBHHHNNNQQQWWWTTTPPPMMMJJJGGGCCCAAA@@@>>><<<999888777777777999:::<<<>>>???CCCHHHKKKQQQZZZgggvvv}}}mmmnnnwwwdddOOOHHHAAA@@@CCCHHHRRR\\\iiirrrzzzyyypppgggdddffflllrrryyy}}}}}}}}}~~~wwwpppjjjddd^^^ZZZUUURRRMMMIIIEEE@@@;;;777666666555444444444444444444444333333333333222222333222222222222111111111111111222333333111000///000////////////.........---------...------,,,,,,,,,+++***)))(((((((((((((((***++++++,,,...111444222444888>>>DDDJJJPPPRRRWWWWWWVVVTTTRRRPPPNNNMMMJJJIIIHHHHHHIIIJJJLLLNNNQQQVVVYYYXXXTTTRRRUUUXXXdddmmmwwwzzzuuukkkbbb^^^XXX^^^aaa\\\PPPEEEBBBBBBFFFHHHIIIIIIJJJMMMRRRVVVTTTRRRNNNHHHCCC???===<<<===CCCJJJPPPSSSVVV[[[___^^^\\\YYYTTTRRRSSSXXX]]]bbbgggmmmqqqssssssuuuvvvsssrrrpppnnnkkkeee^^^YYYUUUPPPHHHAAA>>><<<;;;:::999888777666666777999:::===???BBBBBB???<<<999777666666666777999;;;===>>>===BBBHHHNNNUUU]]]gggoooxxx}}}zzzuuukkkbbbYYYSSSMMMIIIKKKOOOWWWeeettt{{{yyyooofffbbb]]]RRRHHHCCC@@@@@@DDDQQQfff{{{uuucccXXXTTTQQQQQQSSSXXXZZZ]]]eeennn|||}}}yyytttoooooorrrsssxxx}}}vvvmmmggg]]]UUUQQQQQQQQQRRRUUUWWWZZZ]]]]]]\\\ZZZYYYVVVWWW[[[bbbiiinnnpppqqqnnnmmmkkkhhhffffffiiikkkqqqmmmfff]]]UUUOOOKKKIIIFFFEEEEEEGGGMMMTTT\\\aaacccdddddddddaaa^^^ZZZWWWSSSQQQMMMJJJHHHEEEAAA?????????>>>???BBBGGGLLLOOO[[[YYYVVVSSSPPPMMMHHHEEEAAA???===:::888777777777888999;;;<<<===???CCCFFFKKKSSSaaaooo}}}}}}mmmiiinnn~~~qqqQQQIIIBBB@@@AAAFFFOOOXXXdddkkkrrrrrrmmmfffbbbaaagggnnnwwwzzzzzzzzz}}}~~~wwwqqqkkkeee```\\\UUURRRNNNJJJFFFAAA;;;888777666555444444444444444333333333333333333333333222222222222111111111111222222222222222111000000...------------,,,,,,,,,,,,------...------,,,,,,,,,,,,***)))((('''''''''((()))+++,,,---///333555888:::>>>DDDKKKRRRWWWZZZ]]]\\\[[[XXXTTTQQQNNNLLLBBBAAAAAA@@@AAABBBCCCDDDFFFKKKRRRVVVVVVUUUVVVWWWaaagggpppwwwwwwpppggg```VVVYYYYYYUUULLLBBB<<<999:::<<<>>>???AAAGGGOOOVVVUUUTTTRRRMMMGGGCCCAAAAAAEEEIIIOOORRRTTTVVV[[[___aaa```]]]WWWQQQOOOSSSVVV]]]cccjjjnnnooooooqqqrrrqqqpppnnnmmmjjjeee___[[[SSSNNNGGGAAA===;;;999888777777666666666666666777999;;;======;;;888666555444444555555666777888999999<<>><<<:::999999::::::777999;;;;;;<<<>>>AAACCCGGGOOO[[[iiiwwwooogggiiiyyyqqqPPPIIIBBBAAABBBFFFNNNWWW^^^bbbhhhkkkjjjfffaaa]]]ccckkktttxxxwwwvvvyyy}}}}}}wwwqqqlllgggbbb^^^VVVSSSOOOJJJFFFAAA<<<888777777666444444333333444333333333333333333333333444333333333222222222222333222111111000000111111...------------,,,,,,,,,,,,,,,------...------,,,+++***)))(((((((((((((((((()))+++,,,---///333666;;;===@@@DDDIIIOOOSSSUUUXXXWWWUUUSSSOOOKKKHHHEEE<<<<<<<<<<<<<<<===>>>>>>???CCCHHHNNNSSSVVVXXXYYY^^^bbbjjjttt{{{xxxnnneeeXXXUUUOOOJJJEEE???999666666999<<<>>>@@@FFFPPPXXXXXXXXXWWWSSSMMMHHHGGGGGGNNNQQQTTTUUUTTTVVVZZZ^^^aaaaaa___YYYQQQLLLMMMOOOVVV]]]eeeiiiiiiiiijjjmmmmmmlllkkkjjjhhheee```]]]VVVRRRLLLFFFBBB???<<<:::555555666666666666666666666888:::999888666555666444444444444555555666666777999;;;===@@@GGGRRRYYYeeelllwww|||wwwrrrjjjbbbYYYSSSMMMJJJKKKPPP]]]jjjxxx~~~}}}qqqkkkfff[[[OOOHHHAAA???AAAJJJ[[[ppplll]]]UUUPPPNNNOOORRRUUUYYYaaajjjvvv{{{}}}tttnnniiihhhhhhhhhmmmsssyyy}}}xxxmmmggg^^^UUUNNNIIIDDDAAADDDGGGKKKPPPUUUYYY]]]^^^^^^```aaa```___```eeeiiilllnnnooonnnmmmmmmppptttwwwssslllddd\\\VVVQQQOOOLLLKKKJJJJJJMMMUUU^^^eeehhhjjjkkkmmmllljjjgggfffaaa^^^ZZZVVVSSSNNNIIIEEEBBBBBBAAA@@@AAACCCEEEFFFKKKKKKLLLMMMMMMKKKHHHDDD===<<<;;;;;;;;;;;;<<<===888:::<<<======???BBBDDDEEELLLXXXffftttqqqfffgggwwwiiiOOOHHHBBBBBBDDDGGGOOOXXXZZZ]]]bbbgggiiifff```[[[aaaiiissswwwuuutttwww{{{}}}wwwqqqlllgggccc___VVVSSSOOOKKKGGGBBB<<<888888777666555444333333333333333333333333333333333555555444444444333333333444333111000000000111222000000/////////.........,,,,,,------...---------((((((((((((((())))))***''')))+++,,,---000444777;;;<<<>>>@@@DDDGGGJJJKKKOOOOOONNNLLLHHHEEEAAA???;;;;;;;;;;;;;;;;;;;;;:::===>>>BBBHHHPPPVVVZZZ[[[]]]___fffsss}}}~~~tttjjj[[[SSSIIIBBB@@@===999666666:::>>>AAACCCHHHRRRYYYZZZ\\\[[[XXXQQQLLLKKKKKKTTTVVVWWWVVVUUUVVVZZZ]]]```bbb```ZZZPPPJJJIIIKKKQQQXXX```eeeddddddeeehhhjjjiiiggggggfffdddaaa^^^\\\XXXRRRMMMIIIEEEAAA>>>555555666777888888777777555777888888777666777888444555555555666666666777666777888888:::AAAKKKRRR]]]eeeqqq}}}{{{vvvqqqlllcccYYYSSSMMMIIIJJJNNN___lllyyyzzzrrriiieeeZZZEEEEEEAAA???EEETTTjjjrrraaaXXXSSSOOOLLLNNNPPPTTT]]]fffsssxxxzzztttooolllggg```[[[^^^bbbdddgggkkkqqqzzz{{{pppjjj```WWWPPPJJJEEEBBB@@@BBBEEEIIIMMMQQQTTTUUUUUUXXXZZZYYYVVVWWW\\\bbbfffjjjnnnppppppqqquuuyyyvvvssskkkaaa\\\ZZZWWWSSSOOOIIIEEEGGGJJJNNNWWW___hhhkkkooopppmmmjjjgggfffaaa___\\\XXXTTTPPPNNNMMMFFFGGGHHHIIIIIIGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@>>><<<<<<<<<<<<;;;:::;;;<<<>>>@@@BBBBBBBBBBBBGGGKKKTTTbbbsssvvvkkkgggqqq{{{~~~vvv```IIIEEEBBBAAABBBGGGSSS___hhhcccccchhhggg___ZZZZZZ```fffooouuuwwwxxx{{{}}}zzztttpppkkkfffbbb\\\WWWQQQKKKEEE@@@;;;777777666555444444333444444555444333222111111111111333333333222222222111111444444333222111000///...000///---,,,,,,---......************************,,,,,,,,,,,,,,,+++***)))))))))***,,,///333777:::>>>>>>?????????AAADDDGGGDDDFFFGGGFFFCCC@@@???>>>;;;;;;<<<>>>@@@@@@>>><<<<<<===???CCCIIIPPPWWW[[[bbbaaa```cccqqq}}}|||ssskkk```QQQFFFAAA>>><<<:::>>>======BBBKKKVVV^^^ccceeeaaa^^^\\\WWWPPPOOOQQQWWW[[[^^^[[[UUURRRUUUYYYbbbdddddd]]]RRRHHHDDDCCCNNNQQQWWW]]]aaadddeeeeeeggghhhhhhgggfffdddbbbaaaZZZXXXWWWUUUSSSNNNHHHCCC@@@===:::888888777666444888888999999999888888777555555555555555555444444444666888999:::===AAAEEEOOO[[[kkkxxx~~~{{{wwwsssmmmdddYYYSSSOOOKKKKKKNNNZZZiiixxxxxxnnnjjj___KKKFFFBBB@@@EEEQQQccc{{{tttddd[[[SSSOOOMMMNNNPPPSSS\\\eeerrrxxx}}}{{{zzzwwwrrrmmmgggbbb______YYYVVVYYY]]]```cccgggllluuu}}}~~~vvvooofff\\\TTTMMMGGGCCC>>>???AAAEEEHHHLLLNNNPPPNNNPPPQQQQQQOOOQQQUUUYYY[[[aaahhhmmmooorrrvvvyyywwwvvvooofff```___[[[WWWRRRLLLHHHIIIKKKOOOVVV]]]fffjjjooorrrqqqooommmlllbbb```]]]ZZZWWWUUUTTTTTTOOOOOONNNMMMKKKHHHGGGEEEEEEDDDCCCAAA@@@@@@??????===<<<;;;:::;;;;;;;;;:::;;;===???AAACCCDDDDDDDDDHHHLLLTTTaaaqqqxxxlllgggnnnvvvwwwxxx|||ooo[[[HHHDDDAAAAAACCCHHHTTT```mmmjjjkkknnnkkkbbb]]]]]]^^^eeennntttwwwxxx{{{}}}yyysssooojjjddd```YYYUUUPPPKKKFFFBBB>>>;;;777666555444444333444444555444333222111111111111333333222222222111111111222222111111111111111000000///...---------...///+++++++++++++++++++++++++++*********))))))))))))******+++,,,///222666888:::;;;;;;:::999;;;>>>AAACCCEEEEEEDDDBBB@@@@@@AAAAAAAAACCCFFFHHHIIIGGGFFFCCCAAA???>>>AAAGGGNNNRRR\\\\\\\\\```lllzzz}}}yyyqqqgggYYYNNNHHHDDD@@@>>>BBBAAACCCIIIRRR\\\dddhhhjjjeeeaaa]]]XXXRRRSSSWWW___bbbddd___UUUPPPQQQUUUaaaeeefff```SSSHHHCCCCCCIIILLLRRRXXX]]]```aaabbbdddeeeeeeffffffdddcccbbb\\\[[[ZZZYYYXXXTTTOOOKKKEEEBBB===:::999888666555999999:::::::::999888777555555555555555555555555333555666777888;;;>>>AAAKKKWWWiiiwww}}}zzzuuupppkkkbbbXXXRRRNNNKKKMMMQQQ]]]jjjyyyvvvrrrgggSSSGGGCCCAAADDDLLL[[[sssxxxhhh^^^TTTPPPNNNOOOPPPRRRZZZbbbpppwww|||zzzqqqppplllhhhbbb]]]XXXVVVWWWRRRRRRVVVZZZ\\\___bbbfffnnnvvv{{{~~~xxxnnncccYYYQQQIIIEEE===>>>???AAADDDFFFIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOPPPWWW___fffiiimmmqqquuuvvvwwwrrrjjjeeeccc```[[[YYYRRRNNNMMMNNNOOOUUU[[[eeejjjppptttuuusssrrrqqqfffdddbbb___\\\[[[[[[[[[ZZZXXXUUUQQQMMMJJJHHHGGGEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBEEEGGGIIIJJJJJJJJJMMMUUUaaappp{{{nnnhhhooovvvvvvwwwzzzzzzuuufffVVVGGGCCCAAAAAACCCHHHUUUaaarrrsssvvvvvvoooeee``````\\\cccmmmsssvvvxxx{{{}}}~~~yyysssnnniiiccc^^^WWWSSSOOOKKKGGGDDDAAA>>>777666555444444333444444444444333222111111111111333222222222222111111111000000000111111222222222111000///............///------------------------***)))((('''''''''((()))+++++++++,,,...111444555777777777666666777;;;===BBBDDDEEEDDDDDDDDDFFFHHHLLLMMMNNNQQQTTTUUUTTTRRRQQQLLLEEE???>>>AAAGGGKKKSSSTTTUUUYYYdddsss}}}|||uuukkk```XXXQQQLLLIIIIIIIIILLLSSS\\\eeejjjmmmmmmggg```[[[VVVRRRVVV\\\dddiiijjjcccWWWOOOPPPSSS^^^eeejjjdddUUUHHHBBBBBBBBBEEEJJJPPPUUUYYY\\\]]]___```bbbcccdddccccccbbb___^^^^^^^^^^^^[[[XXXTTTNNNIIICCC>>>;;;:::888777888999;;;<<<;;;:::888666555555555555555555555555333444555555666888;;;>>>EEERRReeevvv}}}xxxrrrmmmhhh```WWWQQQMMMLLLOOOUUU```lllxxx}}}|||xxxnnn[[[IIICCCAAADDDHHHTTTlllzzziii^^^VVVQQQOOOOOOOOOQQQWWW___lllttt~~~{{{pppoookkkfffaaa\\\XXXVVVUUURRRSSSWWWZZZZZZ\\\```cccjjjqqqvvv}}}~~~tttiii^^^TTTKKKFFF?????????@@@AAACCCEEEGGGFFFDDDDDDEEEHHHJJJKKKKKKKKKPPPVVV[[[]]]aaaggglllrrruuutttooojjjhhhddd```___YYYTTTSSSRRRQQQTTTYYYeeejjjpppuuuvvvuuutttsssooommmiiieeebbb```^^^^^^```]]]YYYSSSOOOKKKIIIHHHHHHHHHFFFEEEBBB@@@>>>======>>>??????@@@BBBDDDFFFEEEFFFHHHKKKMMMOOOPPPQQQLLLOOOVVVbbbqqq}}}qqqmmmuuu~~~}}}sssmmmaaaTTTFFFBBB@@@AAACCCIIIUUUbbbuuuyyy~~~|||ssshhhbbbaaa[[[bbblllrrrvvvxxx{{{~~~yyyrrrmmmhhhbbb]]]WWWSSSOOOKKKHHHEEEBBB???777666555444444333444444444333222222111111111222222222222222111111111111000000000000111111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&'''(((***,,,,,,,,,,,,...000111222555555666666777999===@@@CCCDDDFFFHHHJJJMMMRRRUUUYYYYYYYYYZZZ\\\]]][[[ZZZ\\\WWWNNNGGGCCCDDDFFFIIIJJJKKKMMMPPPYYYhhhwww{{{sssjjjaaa[[[XXXUUUVVVYYY```gggmmmppppppkkkccc[[[UUUQQQPPPVVV^^^eeekkknnnhhh\\\SSSRRRUUU[[[dddlllgggXXXJJJCCCBBB>>>@@@DDDIIINNNRRRUUUWWW[[[\\\^^^___````````````^^^^^^^^^___```___]]][[[UUUPPPIIICCC???<<<:::999777999:::;;;:::888666444444444444555555555555555444555555555555666999;;;AAANNNbbbttt}}}yyyrrrmmmhhh___VVVPPPLLLJJJPPPWWWbbbmmmwwwzzz{{{|||sssaaaLLLDDD@@@CCCEEENNNfff~~~|||jjj^^^WWWSSSPPPPPPOOOOOOUUU\\\gggqqq}}}}}}qqqooolllgggccc^^^[[[ZZZXXXVVVWWWZZZ[[[YYY[[[___dddjjjpppttt{{{~~~uuukkk```VVVLLLEEE??????>>>>>>???@@@BBBDDDDDDCCCCCCDDDGGGIIIIIIIIIIIIKKKMMMNNNPPPVVV___eeennntttwwwtttpppnnnkkkgggeee___ZZZXXXVVVSSSUUUYYY```eeelllrrruuuwwwxxxyyyyyywwwsssnnniiiddd```^^^aaa^^^ZZZUUUQQQMMMLLLKKKKKKJJJIIIHHHEEECCC@@@???===???BBBCCCDDDFFFJJJMMMLLLMMMNNNOOOQQQSSSTTTUUUOOORRRXXXdddtttwwwsss}}}{{{ooohhh]]]QQQEEEAAA???@@@BBBHHHTTTaaassszzz~~~uuukkkddd```[[[bbblllrrrvvvxxx{{{~~~zzztttnnniiiccc^^^YYYVVVQQQLLLIIIEEEAAA>>>777666555444444333444444333333222222111111222222222222222111111111000000111111111000000000//////111111111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++++++++,,,---...///000000111333555666888<<>>@@@DDDHHHLLLOOOQQQUUUWWWYYY[[[\\\\\\\\\\\\\\\[[[[[[]]]______]]]\\\ZZZUUUMMMGGGCCC???<<<:::777777888999888666444333444444444555555555666666555666666666555666888;;;???KKK___rrr~~~zzztttoooiii```WWWPPPJJJHHHOOOWWWdddnnnvvvxxxxxx|||xxxhhhRRRFFF???AAACCCIII___vvvnnnbbbXXXTTTQQQQQQOOONNNRRRYYYaaalll{{{}}}pppnnnkkkgggccc```^^^]]]\\\[[[\\\^^^]]][[[]]]bbbhhhmmmqqqsssxxx~~~yyyrrriii___UUUKKKDDD???>>>===<<<<<<>>>@@@AAABBBCCCDDDEEEFFFHHHIIIIIIGGGGGGGGGFFFHHHNNNYYYaaaiiirrryyyxxxvvvtttqqqnnniiiccc^^^]]]ZZZWWWWWW[[[[[[```gggnnnsssxxx|||~~~|||wwwqqqkkkfffbbbbbb```]]]YYYUUUQQQOOONNNLLLLLLKKKJJJHHHEEEBBB@@@>>>BBBFFFHHHIIILLLQQQUUUUUUUUUUUUUUUUUUWWWXXXXXXVVVXXX^^^iiiwww|||}}}zzzzzzooohhh[[[MMMDDDAAA>>>>>>@@@FFFRRR^^^qqqyyyyyyqqqhhhaaa\\\cccmmmsssvvvxxx{{{}}}|||uuuqqqlllfffaaa[[[WWWRRRMMMIIIEEEAAA>>>777666555444444333444444333333222222111222222333222111111111111000000000111111111000000/////////111111111000///...---,,,+++++++++++++++++++++++++++***)))))))))***+++,,,***++++++,,,---.../////////000333666999>>>DDDHHHHHHKKKPPPUUUYYY___eeeiiieeebbb___\\\ZZZXXXUUUSSSNNNMMMKKKHHHEEEBBB@@@??????>>>???AAAEEELLL[[[iii~~~yyyxxxvvvuuutttqqqmmmjjj[[[UUUOOOLLLLLLOOOXXXbbblllpppttttttmmmcccYYYSSSVVV___ggghhh```TTTKKKFFF>>>>>>>>>@@@BBBFFFIIIJJJNNNPPPRRRUUUXXXYYYZZZZZZZZZYYYYYYZZZ\\\]]]\\\ZZZZZZVVVPPPJJJFFFBBB>>>;;;777777777666555444333222333333444444555666666666666777777666555666999;;;>>>III[[[ooo{{{uuuooohhh```WWWOOOHHHGGGOOOYYYeeeooowwwxxxxxx{{{~~~~~~rrrxxxoooYYYHHH===>>>@@@DDDVVVkkkuuuhhhZZZUUURRRQQQOOOMMMQQQWWW[[[iiizzz}}}qqqooollliiifffcccbbbbbbbbbaaabbbdddcccaaaeeekkkmmmqqqssssssvvvzzz|||zzzvvvrrrllleee]]]SSSIIICCCAAA@@@>>>======???AAACCCBBBEEEHHHIIIHHHHHHJJJMMMJJJJJJHHHFFFEEEIIIQQQXXXaaalllvvvxxxvvvuuussspppjjjeeeaaa```^^^ZZZZZZ]]]___bbbggglllpppuuu{{{~~~{{{uuuoookkkeeedddbbb^^^ZZZVVVSSSQQQOOOOOOOOONNNLLLJJJGGGEEEDDDHHHMMMPPPQQQTTTZZZ___bbbaaa```^^^^^^^^^^^^______```eeennn{{{~~~zzzvvvxxxqqqqqqzzz|||tttmmm^^^NNNDDD@@@======>>>CCCPPP\\\pppyyy~~~yyynnnddd^^^eeennntttwwwxxx{{{}}}~~~xxxsssoooiiiddd[[[WWWRRRMMMJJJFFFBBB???777666555444444333444444333222222111222222333333111111111111000000000000/////////000000000000000000000000000///---+++***------------------------)))))))))******+++++++++)))***+++,,,---......///000222555777:::???EEEIIIKKKOOOTTTXXX\\\```dddggg```]]]YYYVVVSSSQQQMMMKKKGGGFFFEEEDDDBBB@@@???>>>???;;;;;;======AAAKKKWWWnnnzzzzzztttnnnggg```[[[OOOJJJGGGHHHIIIMMMWWW```mmmpppvvvzzzyyypppbbbWWWUUU[[[cccfffcccZZZPPPIII???>>>===<<<===@@@BBBDDDEEEHHHLLLPPPUUUXXXZZZ[[[ZZZYYYXXXYYY[[[[[[ZZZYYYXXXUUUQQQMMMIIIDDD???;;;:::888777555444444444444333333444444555666666777555666666666555666888;;;>>>GGGXXXjjjzzz|||tttnnneee^^^UUUMMMGGGGGGQQQ]]]hhhqqqyyyzzzyyy{{{~~~~~~kkkqqq}}}ttt]]]JJJ<<<<<<>>>???OOOcccsss{{{nnnZZZVVVSSSQQQOOOLLLPPPUUUXXXgggyyy~~~uuussspppmmmjjjiiihhhhhhgggfffgggjjjiiihhhmmmtttooossstttssstttwwwwwwtttpppmmmhhhbbb[[[QQQHHHBBBDDDCCCAAA@@@@@@BBBDDDFFFDDDIIIMMMNNNKKKJJJMMMQQQPPPOOOMMMIIIEEEFFFJJJOOOZZZfffqqqtttssssssqqqnnnkkkfffcccbbb```\\\[[[^^^fffhhhjjjlllnnnrrrvvvzzz}}}wwwsssiiihhhgggccc___ZZZUUUSSSRRRSSSSSSSSSQQQOOOLLLJJJJJJOOOTTTWWWXXX\\\bbbhhhmmmllliiigggfffeeeeeeeeeffffffiiiqqq}}}}}}{{{zzzxxxssspppqqqiiiiiisss{{{zzzsssbbbPPPDDD@@@===<<<===BBBNNNZZZpppyyytttggg```fffooouuuwwwxxx{{{}}}}}}}}}yyyuuuqqqkkkgggZZZVVVQQQMMMJJJGGGCCC@@@777777555444444444444444222222222111222222333333111111111111000000000000------...///000111222222///000000000...---+++)))........................'''((()))***++++++******((()))***,,,---...//////444666888:::<<>><<<::::::<<<>>>@@@???BBBGGGMMMSSSXXX[[[\\\\\\ZZZYYYYYY[[[[[[ZZZXXXVVVTTTQQQNNNJJJEEE@@@<<<<<<:::777555444444555666333333444444555666777777444444555555444555888;;;>>>FFFUUUgggwww{{{ssslllccc\\\TTTMMMGGGHHHTTT```iiisss||||||{{{}}}~~~~~~hhhlllxxx~~~gggRRR@@@>>>@@@AAAHHHRRRhhhzzznnnggg\\\RRROOONNNMMMNNNQQQZZZeeesss}}}~~~zzztttooojjjhhhhhhhhhiiikkknnnppprrruuuxxx{{{|||wwwrrrppppppqqqqqqoooooolllhhhaaaZZZQQQKKKGGGFFFBBB???@@@AAAAAAEEEJJJIIIKKKNNNOOOPPPRRRUUUWWW[[[ZZZVVVQQQLLLIIIIIIJJJTTT]]]hhhnnnnnnlllmmmnnniiihhhfffdddaaa```___^^^ffffffgggiiinnnsssxxx{{{~~~uuurrrnnnjjjgggccc___\\\^^^^^^\\\[[[ZZZYYYYYYYYYVVVUUUUUUWWW[[[cccjjjnnnppppppoooooonnnmmmllllllpppoooqqqxxx~~~wwwtttssspppkkkdddbbbbbbfffqqq}}}}}}{{{|||hhhRRRHHHCCC@@@AAABBBDDDLLLUUUhhhsssyyyoooeeeiiinnntttxxxzzzzzzyyy|||wwwppphhhbbb]]]YYYSSSNNNJJJGGGCCCAAA:::888555333444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000///...---,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***+++,,,...000111111333777:::>>>CCCIIIMMMTTTVVVXXX[[[\\\\\\[[[[[[WWWUUUQQQMMMJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA>>><<<===>>>???IIISSSaaalllqqqssstttuuusssmmmddd[[[TTTNNNJJJGGGBBBAAA>>><<<===BBBJJJPPP^^^lllxxx|||yyyjjj___\\\ZZZ\\\___]]]UUUMMM@@@===999888999:::;;;;;;===>>>AAAGGGOOOVVVZZZ\\\]]]\\\[[[[[[[[[[[[ZZZXXXWWWSSSNNNIIIFFFBBB>>>;;;999888777666555444444444333444555777777777666555444555555555555777:::===???FFFRRRbbbrrr~~~xxxoooiiiddd\\\SSSNNNJJJJJJRRR[[[kkkttt|||}}}}}}~~~~~~|||fffkkkyyyrrr[[[FFF??????>>>CCCJJJ^^^rrrrrreee[[[RRROOOOOONNNNNNQQQWWWaaappp}}}|||vvvpppmmmkkkllllllpppsssvvvxxxyyy{{{}}}{{{vvvsssrrrqqqooommmnnnlllhhhbbb[[[UUUOOOLLLIIIDDDAAABBBBBBBBBFFFLLLMMMPPPRRRTTTUUUVVVYYY[[[aaa___[[[TTTNNNJJJHHHIIIQQQZZZdddjjjkkkjjjjjjlllhhhgggeeecccbbbaaaaaa``````bbbdddhhhlllqqqtttvvv}}}|||xxxuuurrroookkkhhhgggfffdddbbb```___^^^^^^]]]\\\[[[\\\aaagggnnnrrrssssssssssssssssssssssssvvvvvvxxxwwwrrrpppkkkeee```]]]\\\bbbppp{{{yyy{{{yyyyyyjjjTTTJJJEEEAAAAAABBBDDDJJJRRReeeqqq~~~vvvmmmnnnqqquuuyyy}}}~~~}}}wwwqqqhhhbbb]]]YYYSSSNNNJJJGGGCCCAAA;;;888555444444333222111111111111111111111111111222222222111111111111000000000000000000000000000000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))***,,,---...///111444777;;;???DDDIIIMMMUUUWWWYYY[[[[[[[[[ZZZYYYVVVTTTRRRPPPNNNMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQLLLJJJGGGCCCAAA@@@@@@@@@@@@GGGQQQZZZ___bbbddddddgggaaaYYYRRRMMMIIIFFFDDDCCCBBB@@@>>>>>>BBBIIINNNYYYgggrrrwww}}}{{{nnn```[[[WWWVVVXXXVVVOOOHHHBBB???;;;999999::::::999;;;<<>>@@@EEETTTjjjtttdddZZZRRRPPPPPPNNNNNNPPPSSS]]]lllzzz|||vvvqqqnnnmmmooopppwwwzzz~~~~~~zzzwwwtttqqqmmmjjjllljjjhhhddd___ZZZVVVTTTNNNIIIEEEEEEEEEEEEIIIOOOTTTWWWZZZ\\\\\\]]]^^^___gggeee```YYYPPPJJJHHHGGGMMMUUU^^^eeegggggghhhiiigggfffdddbbbaaaaaabbbbbb\\\___dddjjjnnnqqqssssss{{{}}}|||zzzwwwtttqqqqqqpppnnnllljjjgggfffeeefffdddcccdddgggmmmrrrvvvwwwxxxxxxyyyzzz{{{||||||yyysssooohhh``````ZZZWWW^^^nnnqqqgggfffnnn}}}zzztttssstttnnnXXXNNNHHHCCCBBBBBBCCCGGGMMM^^^jjjxxx{{{sssrrrrrrtttyyy}}}~~~~~~xxxqqqiiiccc]]]YYYTTTOOOKKKGGGDDDAAA<<<:::666444444333222111111111111111111111111111222222222111111111111000000000000000000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))******,,,------222555888<<<@@@EEEJJJOOOWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNKKKHHHFFFDDDCCC???AAAEEEKKKQQQVVVXXXYYY[[[VVVPPPKKKHHHFFFEEEDDDEEEEEECCCAAAAAABBBFFFJJJRRR]]]hhhnnnvvv}}}zzzqqqaaa[[[TTTPPPOOOMMMGGGBBBBBB???;;;888888888888777777999<<<>>>CCCKKKVVV^^^iiijjjlllllliiiccc^^^ZZZVVVSSSOOOKKKHHHEEEBBB@@@<<<;;;:::999999999999999;;;;;;;;;;;;::::::::::::<<<======<<<;;;:::<<<===AAAGGGSSScccsss}}}wwwpppkkkbbbYYYPPPKKKIIIMMMWWWbbbssszzz~~~}}}~~~~~~eeelllyyyiiiPPPDDDAAA???AAADDDPPPfff}}}ssscccZZZQQQOOOOOOMMMMMMNNNRRRZZZgggvvv|||wwwrrrppppppqqqsss{{{~~~}}}{{{xxxtttpppkkkhhhjjjiiigggeeeccc```^^^]]]UUUOOOJJJIIIIIIJJJOOOUUU[[[^^^bbbccccccbbbcccccciiigggbbb[[[RRRLLLIIIHHHKKKQQQYYY```cccdddfffgggeeedddbbb```_________```\\\```hhhoootttuuuuuutttwwwzzz}}}zzzxxxxxxwwwvvvtttrrrpppnnnmmmlllkkkiiiiiilllppptttwwwzzz{{{|||~~~zzzuuulllccceee^^^YYY___ppp~~~kkk```___fffuuu~~~uuulllkkknnnsss___TTTLLLFFFCCCBBBAAADDDIIITTT```oooyyy{{{sssqqqppprrrwww|||~~~~~~}}}zzzrrrjjjddd^^^ZZZTTTOOOKKKHHHDDDBBB===;;;777555444333111000111111111111111111111111222222222111111111000000000000000000000000000000000///...---------------------------------------++++++************++++++***)))))))))***++++++,,,333666999===AAAFFFKKKOOOXXXXXXXXXYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUSSSQQQOOOJJJJJJIIIIIIHHHGGGGGGGGGNNNNNNNNNNNNLLLJJJHHHGGGDDDAAA@@@CCCJJJQQQTTTTTTXXXTTTOOOLLLJJJJJJHHHGGGIIIJJJIIIGGGDDDBBBCCCDDDLLLTTT\\\ccckkksssrrrmmmaaaZZZQQQJJJHHHEEEAAA>>>>>>;;;888777777777777666444666888999<<>>============>>>???>>><<<<<<===>>>CCCIIITTTdddttt{{{vvvpppkkk```WWWOOOJJJIIINNNZZZfffwww}}}}}}~~~~~~eeejjjtttrrrZZZJJJCCC@@@@@@BBBLLL___yyy}}}uuueee[[[RRROOOMMMKKKJJJLLLRRRXXXcccqqq|||yyywwwvvvwwwxxx}}}~~~zzzzzzyyywwwsssnnnjjjhhhhhhggggggfffffffffeeeeee\\\UUUOOONNNNNNPPPVVV]]]cccfffjjjkkkiiigggeeeeeegggfffbbb[[[TTTNNNKKKJJJJJJOOOVVV\\\```cccdddeeedddbbb___]]][[[[[[\\\]]]^^^cccjjjrrrvvvwwwvvvuuutttwww|||~~~zzzzzzzzzyyyxxxvvvtttsssooonnnllllllmmmppptttvvvzzz{{{}}}zzzqqqmmmfffaaafffwwwlll```]]]cccqqqoooeeecccgggyyy|||jjj]]]SSSIIIDDDBBB@@@BBBEEEOOOZZZhhhrrrzzz~~~yyypppnnnmmmqqqwww{{{|||zzz|||}}}{{{ssskkkeee___[[[UUUPPPLLLIIIEEECCC>>>;;;777555444333222000111111111111111111111111222222222111111111000000000000000000000000000000//////...------------...------------------------++++++************++++++***)))))))))***++++++,,,444666:::===AAAFFFLLLPPPWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWUUUQQQNNNLLLHHHGGGFFFEEECCCAAA@@@???CCCDDDFFFHHHIIIIIIHHHHHHEEEAAA>>>???EEELLLPPPRRRZZZWWWTTTQQQPPPOOOMMMKKKMMMNNNOOOLLLHHHCCC@@@???GGGLLLRRRWWW^^^ddddddaaa[[[TTTKKKEEEAAA???<<<:::999777555555666777666666222444666555777???LLLVVVgggnnnwww}}}}}}yyyuuussskkkgggbbb^^^ZZZWWWSSSPPPMMMLLLKKKJJJJJJJJJJJJJJJOOONNNMMMLLLJJJHHHGGGFFF???@@@@@@???======???@@@GGGLLLVVVeeettt~~~zzztttnnnjjj^^^VVVMMMJJJJJJPPP]]]iiiyyy~~~fffiiiooo|||kkkUUUFFF???===>>>FFFUUUnnn{{{lllaaaUUUPPPMMMIIIIIIKKKQQQUUU^^^kkk{{{~~~wwwxxxxxxuuupppllljjjiiifffffffffggghhhjjjkkklllbbbZZZTTTSSSTTTVVV^^^eeekkknnnqqqrrroookkkgggfffeeedddaaa\\\VVVPPPMMMMMMKKKNNNSSSYYY]]]```bbbbbbaaa___\\\ZZZYYYZZZ[[[]]]```dddkkkqqquuuvvvvvvuuussswww||||||}}}}}}}}}|||{{{yyyxxxpppooonnnmmmnnnqqqtttvvvyyy{{{}}}xxxsssppptttnnnccc\\\cccooo|||iii^^^\\\aaassszzzfffYYYLLLEEEAAA???@@@CCCMMMXXXdddnnnwww}}}}}}yyypppmmmlllpppxxx||||||zzz{{{|||}}}|||tttllleee___[[[VVVQQQMMMIIIFFFCCC===;;;777555555444333111111111111111111111111111222222222111111111111000000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))******,,,------333666999===AAAFFFKKKOOOTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYXXXWWWTTTPPPLLLJJJFFFEEEDDDBBB@@@>>>===<<<;;;===???BBBDDDEEEEEEEEEFFFCCCAAAAAAFFFLLLRRRUUUZZZYYYWWWWWWVVVSSSOOOKKKNNNPPPSSSRRRMMMGGGBBB???DDDFFFIIINNNSSSUUUUUUSSSQQQLLLFFFAAA>>><<<:::888666555333444666777777666222333444444666<<>>>>>BBBNNNddd|||tttgggYYYRRRMMMJJJIIILLLOOORRRYYYfffwww}}}}}}~~~wwwxxxxxxtttooojjjiiiiiieeeeeefffgggiiilllooopppfff___XXXWWWXXX\\\dddmmmrrruuuxxxxxxtttnnniiigggeeedddbbb^^^WWWRRROOONNNJJJLLLPPPUUUZZZ^^^______]]]\\\ZZZXXXYYY[[[^^^```eeegggkkkpppsssuuuvvvvvvuuuxxx}}}~~~|||zzzrrrqqqppppppqqqsssuuuwwwyyyzzz}}}sssgggccciiitttuuubbbXXXWWW]]]ooonnn___NNNEEEAAA???@@@CCCJJJTTT```jjjttt|||}}}zzzqqqlllhhhlllttt{{{}}}|||zzzzzz|||}}}uuulllfff```\\\VVVQQQMMMJJJFFFDDD<<<:::777555555555444333111111111111111111111111222222222111111111111000000000000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))***,,,---...///333555999<<<@@@EEEKKKOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYWWWTTTQQQNNNLLLEEEDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHNNNTTTYYYXXXYYYZZZ[[[ZZZWWWQQQLLLKKKOOOTTTVVVRRRLLLGGGDDDBBBBBBDDDHHHKKKKKKJJJIIIIIIGGGEEEBBB@@@???===<<<888666555555777777666555333333333444666:::???AAASSS___ppp||||||zzzxxxuuusssooonnnllljjjiiiggggggfffeeeeeefffeeebbb]]]YYYVVVQQQOOOLLLGGGCCCBBBEEEGGGNNNRRR[[[ggguuuzzzrrriiicccZZZTTTNNNLLLMMMRRR^^^iiiwww~~~}}}qqqrrryyyhhhPPPCCCAAABBBCCCKKK___www{{{mmm]]]TTTNNNJJJJJJMMMLLLOOOVVVcccttt}}}~~~~~~}}}{{{zzzzzz{{{yyyzzzyyytttnnniiihhhiiieeeeeefffgggjjjmmmppprrriiiaaa[[[YYY[[[___hhhqqqwwwzzz}}}|||wwwqqqkkkhhhffffffddd___YYYSSSPPPOOOJJJKKKNNNSSSXXX\\\]]]\\\[[[YYYXXXXXXZZZ^^^bbbdddiiikkkmmmpppsssvvvxxxyyywwwzzz~~~}}}{{{tttsssrrrrrrsssuuuwwwyyyyyy{{{}}}wwwllllllrrr{{{ppp^^^TTTTTT[[[nnn~~~sssbbbPPPEEE@@@>>>@@@CCCGGGQQQ]]]gggqqqzzz|||zzzqqqjjjdddfffoooyyy}}}}}}yyyyyy{{{~~~}}}vvvmmmfff```\\\VVVQQQNNNJJJGGGDDD<<<999666555555555555444111111111111111111111111222222222111111111111000000000000000000000000000......---------......///++++++++++++++++++++++++++++++************++++++))))))***+++,,,...000111222555888<<<@@@EEEJJJNNNOOOPPPQQQRRRUUUWWWYYY[[[[[[ZZZYYYWWWTTTRRRPPPNNNHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEDDD@@@BBBDDDEEEFFFKKKRRRXXXWWWYYY[[[^^^^^^ZZZSSSNNNGGGMMMTTTWWWVVVPPPKKKHHHAAA@@@AAAEEEHHHGGGEEEEEEGGGGGGGGGFFFFFFDDDBBBAAA;;;999888777888888666444444333333444777:::;;;;;;MMMZZZkkkzzzzzzyyywwwuuusssqqqpppppppppqqqrrrqqqnnniiiccc___[[[XXXRRRKKKFFFEEEGGGJJJPPPTTT\\\hhhuuuzzzrrrhhhaaaZZZSSSNNNMMMNNNSSS^^^hhhuuu~~~|||~~~vvv[[[HHHAAAAAACCCGGGSSSiiirrraaaUUUPPPNNNMMMKKKLLLMMMTTT```nnn|||}}}|||zzz{{{}}}~~~~~~{{{xxxuuupppkkkhhheeecccccccccdddhhhmmmpppqqqqqqllliiiddd```___eeemmmsss|||~~~{{{uuuoookkkdddeeeeeeaaaZZZSSSMMMJJJIIIJJJLLLQQQWWW[[[]]]]]]]]]\\\[[[]]]aaadddffffffjjjlllnnnqqquuuzzz~~~~~~|||wwwvvvuuutttuuuwwwzzz{{{~~~~~~|||tttqqqwwwzzziiiZZZNNNPPP^^^nnn||||||vvvaaaKKKBBBBBBAAA@@@???FFFKKKWWWgggvvvxxxooofffeeemmmwww}}}~~~~~~}}}vvvnnngggaaa]]]XXXSSSOOOLLLHHHFFF???;;;777444444444444444333333333222222111111111222222222222222222222222000000000000////////////---,,,,,,...111333333222.........------.........***++++++++++++***))))))+++******)))***,,,---...222555:::>>>BBBFFFKKKNNNQQQMMMKKKLLLRRRWWW[[[\\\]]]]]]\\\YYYUUUSSSSSSTTTNNNNNNOOOQQQRRRSSSUUUUUUTTTQQQOOOMMMLLLKKKHHHFFFIIIEEEEEEHHHKKKNNNTTTZZZXXXXXX[[[aaaddd```UUULLLGGGJJJPPPVVVZZZYYYUUUQQQEEEEEEDDDDDDFFFHHHKKKLLLMMMQQQVVVWWWUUUQQQNNNLLLFFFDDDAAA===:::999:::;;;555555555555666888:::;;;EEERRRcccqqqzzz~~~{{{xxxwwwwwwxxx{{{{{{wwwqqqkkkfffbbb___ZZZSSSMMMJJJJJJLLL[[[\\\```jjjuuu~~~}}}zzztttkkkdddYYYSSSMMMKKKMMMSSS```lllxxx|||{{{yyy```LLLDDDBBBBBBEEEPPPddd{{{xxxfffYYYRRROOOLLLJJJKKKKKKQQQ\\\iiiwww~~~~~~~~~|||xxxrrrmmmhhhgggggggggfffgggiiimmmrrrttttttsssmmmjjjeeeaaa```dddlllqqq{{{|||~~~~~~zzzuuunnnjjjddddddbbb^^^XXXRRROOONNNLLLLLLNNNSSSYYY^^^aaaaaa```______aaadddggghhhgggkkkmmmpppsssxxx~~~}}}{{{{{{{{{zzzzzzzzz{{{}}}}}}{{{|||~~~yyyyyy}}}wwweeeWWWLLLOOO]]]lll{{{}}}xxx|||zzzfffOOODDDCCCBBB@@@@@@EEEKKKWWWgggvvvyyypppgggeeemmmvvv{{{}}}}}}}}}|||}}}xxxooohhhbbb^^^XXXSSSPPPLLLHHHFFF???<<<777444444444444333333333222222222222222222222222222222222222222222000000000000////////////...------...111222222111......------------......)))))))))))))))(((((('''+++***))))))***+++---...111555999===AAAEEEIIIMMMNNNLLLJJJMMMRRRWWWZZZ[[[]]]]]]]]][[[YYYWWWXXXYYYWWWXXXZZZ\\\]]]^^^______]]]YYYTTTPPPNNNMMMKKKJJJJJJGGGEEEIIILLLOOOTTT[[[\\\ZZZ[[[```eeebbbXXXOOOGGGHHHKKKOOOSSSTTTRRRPPPMMMKKKHHHFFFGGGKKKPPPTTTZZZ^^^bbbdddbbb___\\\ZZZQQQNNNIIIEEEAAA>>>:::888888888777666666777999:::CCCNNN^^^kkktttzzz~~~||||||{{{}}}}}}wwwqqqmmmhhhfffaaa[[[UUUSSSSSSUUU]]]___ccclllwww}}}|||zzzuuummmggg\\\UUUOOOLLLMMMRRR^^^iiiyyy}}}~~~fffRRRFFFBBBAAACCCKKK\\\rrr~~~mmm^^^UUUPPPLLLIIIIIIIIINNNWWWbbbooo~~~|||wwwpppjjjffffffiiikkkiiikkkoootttxxxxxxvvvtttooolllgggbbb```ccciiinnnwwwyyy{{{{{{xxxsssmmmiiidddcccaaa\\\WWWSSSRRRRRROOOOOOQQQUUU[[[aaaeeefffcccbbbccceeehhhjjjiiihhhiiikkkoootttyyy}}}|||~~~~~~}}}|||vvvzzz~~~}}}|||}}}rrr___SSSJJJNNN[[[kkkzzz}}}tttuuu|||jjjSSSGGGCCCAAA@@@@@@CCCIIIVVVfffttt~~~{{{rrriiigggllltttyyyzzzzzzzzzzzz{{{~~~yyypppjjjccc___ZZZUUUQQQMMMIIIFFF@@@===888555444444444333222222222222222222333333222222222222222222222222000000000000///////////////...---...000111000///------,,,,,,,,,,,,------************))))))((((((******))))))***+++---...000333888;;;???BBBGGGJJJIIIIIIJJJMMMRRRWWWYYYZZZ\\\^^^______^^^^^^```aaabbbdddgggjjjlllllllllkkkhhhccc\\\VVVSSSQQQOOOMMMMMMIIIGGGJJJMMMOOOUUU\\\```\\\ZZZ___ffffff^^^VVVJJJHHHGGGHHHJJJMMMNNNNNNSSSPPPKKKIIIKKKQQQXXX]]]hhhlllpppsssqqqmmmiiiggg]]]XXXSSSNNNKKKGGG@@@<<<<<<;;;999777666777888999???IIIWWWccckkkqqqwww{{{}}}xxxuuuooommmiiiccc]]][[[\\\^^^aaaccchhhpppyyy~~~|||zzzyyyuuunnnhhh\\\UUUOOOMMMNNNTTT```kkkzzz~~~mmmWWWHHH@@@???@@@FFFTTThhh|||qqqbbbWWWPPPKKKIIIIIIHHHLLLSSS[[[gggzzz}}}zzzvvvqqqkkkhhhiiikkkllllllnnnsssyyy|||{{{vvvsssqqqnnniiidddaaabbbgggkkkrrrtttvvvwwwtttpppjjjfffeeeeeeccc___ZZZVVVUUUTTTRRRQQQRRRVVV\\\bbbfffhhhddddddfffhhhkkkkkkjjjhhhgggiiimmmqqqvvv|||~~~~~~|||yyyxxxtttyyy~~~zzzyyyzzzwwwzzzyyymmmYYYPPPJJJOOOZZZiiizzzqqqnnnttt~~~~~~jjjTTTGGGBBB???>>>???AAAHHHTTTcccqqq{{{}}}uuullliiilllrrrvvvxxxwwwxxxxxxzzz|||yyyqqqllleeebbb]]]XXXTTTPPPKKKHHHBBB>>>999666555444444333111111111222222333333333222222222222222222222222000000000000////////////000///......///000///...---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++***))))))))))))+++,,,---///222666999<<>>???CCCMMM___tttuuufffZZZQQQLLLJJJJJJIIILLLPPPVVV```rrr}}}yyyxxxuuussspppooonnnmmmnnnqqqvvv|||~~~|||vvvqqqrrrpppkkkfffbbbbbbeeehhhmmmooorrrsssqqqmmmhhhdddfffggghhhfffaaa[[[XXXVVVUUUTTTTTTWWW\\\aaaeeefffddddddeeehhhjjjkkkjjjhhhhhhjjjnnnqqqtttyyy~~~~~~~~~{{{wwwuuusssxxx}}}~~~~~~}}}wwwvvv~~~ssssssyyytttfffUUUNNNKKKPPPZZZhhhzzzqqqiiinnnxxx~~~{{{zzzwwweeePPPEEE@@@===<<<===???FFFQQQ^^^kkkvvv~~~xxxpppkkklllqqquuuwwwwwwwwwxxxzzz|||zzzrrrnnnhhheee```\\\WWWSSSMMMJJJDDD@@@:::777555444444333111111111222222333333333222222222222222222222222000000000000////////////000///......//////...------,,,,,,++++++,,,,,,------,,,+++*********++++++***))))))((()))+++,,,---...000444777999<<>><<<<<<>>>>>>DDDMMMWWWcccoooyyy{{{sssnnnnnnqqquuuwwwxxxxxxyyy{{{}}}{{{tttqqqjjjgggbbb^^^YYYTTTNNNJJJEEEAAA<<<888666555444333222222222222222222333333222222222222222222222222000000000000////////////000...---...//////...---------,,,,,,,,,,,,------+++***((('''''''''((()))))))))(((((()))***,,,------///222444666888;;;>>>>>>BBBHHHMMMQQQVVV[[[^^^bbbeeejjjnnnppprrruuuwwwyyyzzz|||~~~~~~}}}|||zzzyyyxxxuuuqqqiii```ZZZSSSNNNJJJKKKMMMOOOUUU\\\___^^^___aaagggmmmqqqsssiiibbbYYYPPPKKKHHHFFFEEE???AAACCCEEEGGGIIIJJJKKKTTT]]]iiivvvxxxnnnddd^^^ZZZXXXNNNJJJDDD???;;;999999:::<<>><<<===???>>>BBBIIIQQQ[[[hhhuuu~~~}}}vvvpppooorrruuuxxxzzz{{{{{{}}}~~~~~~xxxtttiiifffbbb^^^YYYTTTMMMIIIFFFBBB===888666555333222333333222222222222222222222222222222222222222222000000000000///////////////---,,,---//////...---......------------......***)))'''&&&%%%&&&'''((())))))(((((()))***,,,---,,,...111333444666888;;;===AAAGGGLLLQQQVVV\\\aaadddhhhmmmqqqsssuuuwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvssspppjjjbbb]]]TTTNNNJJJJJJLLLNNNUUU\\\```bbbdddeeeeeeiiipppuuuuuuppphhh```ZZZTTTOOOLLLGGGGGGHHHIIIIIIHHHHHHGGGKKKPPPXXXbbbmmmyyyrrrhhhcccbbbZZZVVVNNNEEE???;;;999999===@@@GGGPPPZZZccchhhjjjkkkkkkkkkkkklllmmmnnnooooooqqqsssvvvwwwvvvuuutttvvvvvvuuutttsssrrrqqqpppmmmlllhhhccc^^^]]]___aaagggmmmvvv}}}~~~|||{{{xxxqqqfff^^^YYYSSSNNNOOOSSS[[[iiivvv~~~kkkZZZEEEDDDBBBBBBHHHXXXmmm|||{{{iii[[[SSSOOOIIIKKKMMMNNNLLLOOO\\\jjjwww}}}~~~yyyrrrpppmmmiiieeecccdddfffkkkmmmqqqsssrrroookkkhhheeefffggggggffffffhhhjjjhhhgggfffggghhhhhhfffddddddcccbbbdddhhhkkkmmmmmmjjjlllpppsssuuuwww{{{}}}~~~}}}|||zzzxxxvvvuuummmnnnooottt||||||~~~uuuwww||||||||||||yyyzzzfffSSSKKKIIIJJJOOOVVVaaasssyyysssfffXXXMMMCCC???>>>===>>>AAA>>>AAAGGGMMMWWWdddsss}}}~~~wwwrrrppprrrvvvyyy||||||}}}~~~zzzwwwhhheeeaaa]]]XXXSSSLLLHHHGGGCCC===999666555333222444333333222222111111111222222222222222222222222000000000000////////////...---,,,---///000///...///......------......///+++***((('''&&&''')))***)))((((((((((((***+++,,,+++---000222333444777999===BBBGGGLLLQQQVVV]]]cccfffjjjooosssuuuvvvxxxzzzvvvuuuuuuttttttssssssssstttrrrpppmmmjjjfffaaa]]]TTTNNNJJJJJJKKKNNNTTT[[[aaaeeehhhgggdddfffnnnuuu{{{uuunnnhhhaaaZZZUUUSSSRRRQQQOOOMMMKKKJJJJJJFFFGGGJJJPPPZZZhhhvvv}}}qqqlllkkkddd^^^UUUJJJBBB<<<999888>>>@@@FFFNNNWWW___ccceeeffffffeeeeeeeeeeeeffffffiiikkkooorrrsssrrrpppnnnppppppooommmlllkkkjjjjjjfffeeebbb^^^[[[[[[]]]```fffmmmwww~~~~~~}}}}}}~~~{{{tttiii```UUUPPPLLLOOOTTT^^^mmm{{{~~~uuudddOOOEEEAAACCCFFFKKK^^^sssvvvdddWWWQQQKKKIIIIIIKKKLLLNNNWWW```ooo|||}}}ssspppmmmjjjhhhiiikkklllqqqqqqsssuuuwwwwwwtttqqqmmmjjjgggdddeeehhhllloooppppppqqqrrrrrrpppkkkgggdddcccccceeeiiikkkllllllllllllmmmooossswww{{{}}}}}}{{{}}}~~~~~~{{{vvvrrrpppooopppoooqqqzzzzzzwwwvvvyyytttvvv|||}}}ooo]]]QQQLLLKKKLLLRRRXXXaaappp}}}yyykkkcccSSSDDDAAA@@@===;;;;;;CCCDDDIIIQQQWWW^^^jjjuuuxxxzzzzzzxxxuuusssuuuwww|||~~~{{{uuuqqqjjjaaaZZZWWWTTTQQQNNNJJJFFF@@@;;;999777666555333333333222222222111111222333333333333222111111111111000000111222333333222111111000///......---...------,,,,,,++++++***))))))*********+++++++++,,,++++++++++++++++++,,,++++++,,,...000222444555;;;@@@GGGLLLQQQWWW___dddhhhlllqqquuuuuutttsssrrrqqqqqqpppnnnmmmmmmlllllliiihhheeeddddddccc```^^^TTTPPPKKKHHHIIINNNTTTXXXdddgggjjjjjjiiijjjmmmpppvvvxxx{{{{{{xxxrrrkkkgggfffcccaaa``````]]]YYYUUUQQQLLLLLLOOORRRUUU```mmm|||qqqkkkdddfffcccXXXIIIAAA>>>???@@@CCCIIIOOOUUUYYY\\\]]]``````______```bbbdddeeegggiiikkkmmmnnnmmmlllkkknnnlllhhhfffeeeeeedddcccbbbaaa___]]][[[YYYXXXWWWcccmmmyyy~~~~~~~~~~~~yyyvvvsssiii]]]SSSPPPNNNOOOWWWdddrrr{{{}}}}}}mmmXXXLLLCCCCCCDDDHHHXXXjjj|||jjj\\\TTTNNNKKKJJJJJJJJJLLLSSS\\\hhhuuu~~~vvvtttppplllkkklllnnnpppxxxxxxzzz|||}}}{{{xxxuuupppnnnkkkiiijjjnnnrrruuuwwwvvvvvvvvvuuuqqqkkkgggeeedddccceeeiiilllnnnnnnpppoooooopppsssxxx}}}~~~}}}{{{yyy|||}}}}}}{{{wwwtttrrrrrrpppooorrr{{{zzzvvvzzzxxxhhhXXXMMMJJJIIIKKKPPPVVV^^^mmmzzzxxxkkkYYYGGGAAA@@@>>><<<<<<@@@AAAGGGOOOUUU\\\gggrrr|||~~~{{{uuurrrsssuuu|||~~~|||wwwqqqjjjbbb\\\XXXUUUQQQMMMJJJFFF@@@<<<999888666555333333333222222222222111222333333333333222111111000000000000000111222222111111111000///............------,,,,,,++++++***(((((()))))))))***************))))))))))))******------...000222444666777;;;@@@FFFKKKPPPVVV]]]ccckkkoootttvvvvvvtttsssrrrpppnnnllliiigggfffffffffeeecccaaaaaaaaaaaa___^^^XXXUUUPPPMMMNNNRRRWWW[[[bbbeeehhhiiihhhgggiiikkkrrrtttvvvxxxwwwtttqqqooopppmmmkkkkkkjjjhhhccc___[[[UUUQQQPPPNNNNNNUUU^^^tttzzzsssgggiiiggg\\\MMMCCC???>>>???BBBHHHNNNSSSVVVWWWWWWWWWWWWXXXYYY\\\^^^aaaccceeefffhhhjjjjjjjjjiiihhhhhheeebbb```______]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXX___iiitttzzz{{{{{{~~~|||~~~|||wwwtttpppfff[[[RRRPPPNNNPPPXXXeeesss{{{~~~{{{zzzgggVVVGGGBBBAAAEEEPPP]]]qqq{{{vvveee[[[RRRMMMJJJJJJIIIIIIOOOVVV___lll{{{xxxsssooonnnooorrrttt{{{wwwpppooommmmmmoootttxxx{{{}}}{{{xxxsssmmmhhhgggeeedddeeeiiinnnqqqrrruuutttssstttvvvzzz~~~~~~||||||{{{zzzyyy{{{||||||{{{xxxvvvuuuuuupppqqquuu~~~{{{zzz~~~ooo___QQQIIIIIIHHHIIIOOOTTT[[[hhhuuuwwwcccMMMBBB@@@>>>======>>>???EEENNNTTTZZZdddnnnzzz~~~}}}uuuqqqrrruuu{{{}}}~~~xxxpppkkkccc^^^ZZZVVVQQQMMMJJJFFFAAA===:::888666555333333333333222222222222222333333333333222111111000000/////////000111111111111000000//////.........------,,,,,,++++++***((((((((((((((())))))))))))((((((''''''(((((())),,,---...///111444666777<<<@@@FFFJJJNNNTTT\\\aaakkkooosssvvvtttrrrpppooonnnlllhhhdddbbbaaaaaabbbaaa```^^^^^^___``````___\\\YYYVVVSSSSSSVVVZZZ\\\bbbdddggghhhfffdddcccccciiiiiikkkmmmpppsssuuuvvvxxxwwwvvvvvvuuusssooolllgggbbb\\\XXXRRRMMMNNNSSS```nnnzzzmmmnnnlllbbbTTTGGG@@@???@@@DDDIIINNNQQQRRRRRRQQQNNNOOOQQQTTTXXX]]]```bbbbbbcccdddfffffffffeeeeeeccc```]]][[[ZZZYYYWWWVVVRRRRRRQQQQQQQQQRRRSSSTTTYYYbbbmmmtttwwwxxx|||{{{{{{yyyuuuqqqmmmcccYYYRRRPPPOOOQQQZZZgggttt|||~~~{{{tttaaaLLLBBB@@@CCCJJJRRRfffssspppbbbUUUOOOKKKIIIHHHHHHLLLRRRWWWdddwww|||vvvrrrpppqqqtttvvvzzzvvvmmmmmmnnnpppsssxxx}}}{{{vvvpppkkkhhhfffdddfffkkkpppuuuwwwxxxyyyyyyzzz|||}}}~~~}}}|||||||||{{{xxxzzzzzzyyyxxxvvvwwwxxxssstttyyy}}}}}}yyygggVVVKKKFFFIIIHHHJJJOOOSSSYYYeeeppppppXXXGGG@@@???>>>===>>>@@@FFFNNNTTTYYYccclllssszzz~~~wwwrrrtttxxxyyy{{{~~~~~~~~~~~~yyypppkkkddd___\\\XXXRRRMMMJJJGGGBBB>>>;;;999777555444444333333333222222222222333333333333222111111000///////////////000000111000000000/////////......------,,,,,,++++++***))))))))))))))))))))))))(((((((((''''''(((((((((***++++++---///111333555<<<@@@EEEIIILLLRRRZZZ```iiilllqqqrrrqqqnnnkkkjjjllljjjeeebbb```aaabbbdddbbbaaa______```bbbaaaaaa___^^^[[[YYYXXXYYY[[[\\\dddfffhhhhhhfffaaa]]]ZZZZZZZZZZZZ]]]bbbhhhooossswwwxxxyyyzzzzzzxxxvvvtttpppnnnkkkggg```YYYTTTSSSSSS___rrr}}}tttssspppiii[[[KKKBBBAAADDDFFFKKKOOOQQQPPPNNNMMMLLLNNNPPPTTTYYY]]]aaaccc```aaabbbccccccccccccbbbaaa^^^\\\ZZZYYYWWWUUUSSSPPPOOOMMMKKKJJJKKKKKKLLLSSS[[[fffooosssvvvzzz~~~{{{yyyvvvssspppjjj```XXXQQQPPPOOOSSS\\\hhhuuu}}}~~~kkkSSSEEE@@@BBBGGGKKK]]]mmmyyygggXXXQQQKKKJJJIIIHHHKKKPPPRRR]]]ooozzzuuussssssuuuvvv|||||||||}}}}}}{{{xxxuuunnnoooqqquuuyyy~~~|||xxxrrrooohhhfffeeehhhmmmtttxxx{{{zzz|||~~~~~~}}}~~~|||||||||||||||vvvxxxyyyxxxwwwwwwxxxzzzxxxzzz~~~rrr___OOOHHHFFFJJJIIIKKKPPPSSSXXXbbblll|||~~~gggQQQDDD@@@>>><<<@@@AAAFFFNNNSSSXXXbbblllssszzz{{{wwwwwwyyywwwzzz|||~~~~~~~~~{{{qqqllleeeaaa]]]YYYSSSNNNJJJGGGBBB???<<<:::777555444444444333333333222222222333333333333222111111000000///////////////000000000000000////////////...------,,,,,,++++++******************************))))))(((((())))))*********+++---///111333444;;;???CCCGGGJJJPPPYYY___gggjjjooopppooollljjjiiihhhfffcccaaaaaacccfffhhheeecccaaa```bbbdddddddddgggfffeeecccbbbaaa``````fffgggggggggccc]]]WWWRRRNNNMMMLLLMMMRRRYYY```eeennnqqquuuyyy{{{{{{zzzzzzwwwxxxyyyvvvpppggg]]]VVVLLLSSS```ooo}}}xxxuuusssnnn```OOOEEEDDDEEEHHHKKKMMMNNNMMMKKKJJJNNNPPPRRRVVVZZZ]]]```aaaaaaaaabbbbbbbbbbbbbbbbbb```^^^[[[ZZZXXXWWWTTTQQQNNNLLLIIIGGGFFFFFFGGGHHHMMMUUU```jjjpppuuuzzz~~~|||xxxuuusssppphhh^^^XXXPPPOOOPPPUUU^^^jjjvvv~~~uuu\\\JJJBBBBBBDDDFFFTTTdddxxxnnn]]]UUUNNNLLLKKKIIIKKKOOOOOOWWWfffvvv|||yyywwwwwwxxxxxxwwwwwwxxxzzzzzzzzzxxxwwwxxxzzz}}}~~~|||zzzwwwrrrooogggffffffjjjpppwww{{{~~~}}}~~~}}}{{{~~~{{{zzz{{{{{{zzzwwwxxxyyyxxxwwwxxxzzz|||}}}zzzjjjXXXLLLGGGHHHKKKJJJMMMQQQTTTWWW___iiiuuuyyy```LLLCCC???===@@@AAAEEEKKKPPPVVVaaakkkxxx}}}|||yyyxxxvvvxxx{{{}}}}}}~~~}}}sssnnnfffaaa]]]YYYTTTPPPJJJGGGCCC@@@>>>;;;888555444444444444333333333333222333333333333222111111111111000/////////000000000000000000////////////...------,,,,,,++++++***++++++++++++************+++******))))))******++++++,,,---...000333555666999===AAAEEEIIIPPPXXX___eeeiiinnnppppppnnnlllkkkeeedddbbbbbbcccfffiiikkkhhheeecccdddfffiiijjjkkksssssssssrrrpppmmmjjjhhhgggggggggfffccc^^^WWWRRRNNNLLLIIIGGGIIIMMMRRRVVVaaagggnnnuuuyyy|||~~~|||~~~yyyqqqeee[[[NNNMMMQQQ]]]mmmzzz{{{vvvrrrpppdddRRRIIIIIIGGGHHHJJJKKKLLLLLLKKKJJJPPPQQQTTTXXX[[[]]]______bbbbbbbbbbbbbbbbbbbbbbbb___]]][[[YYYXXXUUURRROOOJJJHHHEEECCCBBBCCCEEEFFFHHHOOOZZZeeennnuuuzzz~~~~~~}}}xxxtttsssooofff]]]XXXOOOOOOQQQWWW```lllxxx~~~fffPPPDDDAAAAAABBBIIIXXXnnnxxxdddZZZRRRNNNLLLJJJJJJLLLKKKQQQ\\\iiiyyy}}}{{{zzzxxxvvvvvvwww{{{~~~}}}zzzxxxvvvssspppmmmffffffhhhlllssszzz}}}~~~}}}||||||{{{||||||{{{yyyzzzzzzzzzyyyzzz|||wwwuuu{{{rrraaaRRRIIIGGGHHHKKKJJJMMMQQQSSSUUU]]]eeeppp{{{pppVVVGGGAAA>>>???>>>@@@FFFJJJQQQ]]]hhhwwwzzz{{{vvvuuuwwwzzz|||}}}~~~uuuooofff```]]]YYYUUURRRKKKHHHDDDAAA>>><<<888555555444444444444333333333222333333333333222111111222222111000000000000000////////////000000000000...------,,,,,,++++++***+++*********))))))))))))+++******))))))******++++++,,,---...000222444666888;;;@@@CCCHHHOOOYYY```aaafffkkkoooooonnnmmmmmmgggffffffgggiiikkkmmmooollljjjiiikkkooosssvvvxxx}}}~~~~~~{{{wwwrrrpppkkkjjjiiijjjiiifff```[[[XXXUUUPPPLLLJJJJJJKKKLLLSSSZZZeeennnuuuzzz|||yyypppeeeXXXQQQMMMSSSbbbrrr||||||tttqqqpppeeeTTTKKKMMMKKKKKKLLLMMMNNNOOOOOOOOORRRTTTWWWZZZ]]]___```aaabbbbbbaaaaaaaaaaaaaaabbb___^^^\\\ZZZYYYVVVRRROOOJJJHHHDDD@@@>>>>>>???AAADDDJJJUUU```kkksssyyy}}}|||}}}~~~~~~}}}vvvrrrrrrnnnddd[[[XXXNNNOOORRRXXXbbbnnnyyymmmTTTEEE@@@??????@@@PPPgggzzziii___UUUPPPMMMJJJHHHJJJHHHMMMVVV```nnn}}}yyyxxxwwwyyy~~~}}}{{{xxxvvvtttqqqmmmjjjeeefffhhhnnnuuu{{{}}}||||||}}}~~~~~~~~~~~~~~~{{{|||||||||{{{|||~~~}}}tttllllllwww|||mmm\\\NNNHHHGGGIIIJJJJJJMMMQQQRRRTTT[[[cccmmmxxx{{{\\\KKKCCC@@@===;;;===AAAFFFMMMYYYeeepppsssyyy|||vvvtttwwwzzz|||}}}~~~vvvpppfff```\\\ZZZVVVSSSKKKHHHDDDAAA???<<<888666555555444444444333333333222333333333333222111111333333222111000000111111////////////000000000000......---,,,,,,++++++*********))))))((((((((('''******))))))))))))******)))******,,,...000222444777:::???BBBGGGOOOYYY```]]]aaaggglllmmmlllllllllkkkkkklllmmmoooppprrrrrrpppoooooorrrwww}}}|||vvvsssooonnnnnnoooqqqoookkkgggbbb___YYYSSSNNNKKKJJJIIIHHHQQQ]]]iiiqqqxxx~~~~~~~~~zzzrrrcccYYYOOOPPP]]]lllvvvyyy|||sssoooooofffUUUMMMOOOPPPPPPPPPQQQRRRSSSUUUVVVTTTVVVZZZ]]]aaacccddddddbbbaaaaaa`````````aaaaaabbb```^^^]]]\\\YYYUUUQQQNNNKKKEEE???;;;999999999AAAGGGQQQ^^^iiirrrxxx|||{{{|||~~~~~~~~~}}}uuupppqqqmmmbbbYYYWWWNNNOOORRRYYYcccoooyyy{{{dddPPPCCC@@@@@@AAAIIIXXXjjj~~~xxxkkkZZZPPPMMMMMMKKKHHHHHHJJJQQQYYYaaannn~~~}}}~~~yyyvvvqqqnnnnnnllliiifffffffffjjjrrr|||}}}yyy|||{{{yyyyyy{{{~~~qqqeeegggvvv}}}xxxeeeWWWMMMGGGHHHLLLKKKMMMOOOQQQSSSVVV[[[^^^mmmwwwgggIII>>>@@@===::::::>>>BBBGGGQQQ[[[kkkqqqyyy}}}|||{{{{{{|||wwwyyy{{{||||||}}}|||rrrfff___]]][[[VVVRRRKKKHHHDDDAAA>>><<<999777444444444444444444444444444444333333333333222222000111333333333222000...///............---------,,,,,,,,,++++++*********+++******)))))))))))))))******))))))))))))******+++*********,,,...111333444777<<>>;;;;;;<<<======CCCNNNZZZdddnnnuuuzzzzzz{{{|||~~~|||xxxxxxwwwuuuqqqjjjbbbZZZUUURRRRRRUUU]]]hhhuuu~~~~~~lllYYYKKKCCCAAA@@@FFFRRRdddxxxrrr___RRRMMMLLLJJJGGGGGGHHHMMMTTTZZZeeewww}}}wwwtttssspppnnnmmmnnnmmmjjjhhhiiijjjmmmvvv~~~zzz|||{{{zzzzzz|||{{{ooodddfffttt~~~rrr___SSSLLLHHHIIIMMMMMMOOOQQQSSSTTTVVVZZZ\\\kkkuuuuuu~~~hhhMMMAAAAAA===::::::===AAAEEEOOOXXXcccjjjqqqvvvwwwvvvxxxyyywwwyyy{{{}}}~~~~~~uuuiiiaaa___]]]XXXSSSLLLIIIEEEAAA???<<<999666444444444444444444444444444444333333333333222222000111222333333111000///000000/////////..................------,,,,,,,,,+++******)))))))))))))))******))))))))))))******,,,+++++++++,,,---///000333555:::>>>DDDJJJPPPUUUZZZ[[[___ccchhhkkkmmmmmmooonnnpppsssvvvyyyyyyxxxxxxzzz}}}~~~||||||}}}}}}zzzwwwxxxzzz~~~~~~xxxwwwsssmmmeee\\\TTTPPPIIIKKKPPPWWWaaalllvvv}}}{{{yyyxxxttteeeVVVSSSXXXbbbppp|||zzzwwwqqqjjjbbb[[[WWWTTTWWWWWWXXXZZZVVVPPPOOOSSSVVVYYY]]]bbbdddfffeeeeeegggdddaaa___```aaabbbaaaaaa___\\\ZZZXXXTTTPPPLLLGGGDDD@@@;;;999888999::::::AAAKKKWWWbbblllssswwwyyyzzz|||}}}|||wwwwwwtttpppiiiaaaYYYUUUSSSTTTWWW___jjjvvv~~~yyyzzzwwweeeTTTGGG@@@@@@BBBKKK[[[nnn{{{fffVVVNNNKKKIIIGGGHHHHHHKKKOOOSSS[[[jjjxxx}}}uuuoookkklllllllllnnnppppppnnnllllllmmmqqqzzz}}}||||||{{{|||vvvmmmdddfffrrr~~~{{{jjjVVVMMMJJJJJJJJJLLLOOOQQQSSSUUUUUUWWWYYY[[[gggsssyyyjjjrrr{{{gggPPPCCC@@@===::::::<<>>;;;999666555555555777===GGGSSS___iiiqqquuuxxxyyyzzz|||~~~wwwvvvtttooohhh```YYYUUUTTTUUUYYYaaalllvvv~~~xxxwwwwwwrrr___LLL@@@BBB@@@DDDRRRdddvvvmmm[[[QQQLLLJJJIIIKKKIIIJJJNNNPPPUUUaaammm||||||wwwqqqmmmkkkjjjlllnnnppprrrrrrqqqpppmmmooottt|||||||||}}}~~~qqqjjjeeehhhsss~~~uuucccPPPIIIIIIJJJJJJKKKOOOQQQTTTVVVWWWXXXZZZ\\\fffssszzzhhhpppyyy}}}yyyvvvqqqdddRRRDDD>>>===:::999;;;===@@@GGGOOOWWW]]]dddiiijjjlllnnnqqqppptttxxx{{{}}}zzzpppiiieee```ZZZVVVPPPMMMHHHCCC@@@<<<888555555555555555555555555555444444333333333222222222111222222222222111000///000000000/////////......+++++++++++++++++++++++++++******)))))))))))))))******))))))))))))*********+++,,,---------------000333666:::>>>CCCIIIMMMQQQSSSWWW[[[```gggnnnrrrxxxxxxyyy{{{}}}~~~|||zzzxxx{{{~~~yyyvvvsssqqqrrrtttvvvxxx{{{xxxqqqmmm[[[VVVPPPPPPWWWcccmmmsssyyyiii^^^ZZZ```lllvvvyyyzzzyyyqqqgggaaa```bbbbbbbbbccc```WWWLLLIIIKKKPPPTTT[[[bbbeeeeeecccaaa[[[XXXTTTRRRSSSTTTUUUUUUVVVTTTRRROOOMMMIIIDDDAAA::::::888777555444333222666:::CCCPPP]]]iiipppssswwwwwwxxxzzz|||~~~xxxwwwtttooohhh```YYYVVVTTTVVV[[[cccmmmwww}}}|||yyyvvv{{{~~~lllVVVGGGEEE@@@@@@KKKZZZllltttbbbVVVPPPMMMKKKKKKHHHIIILLLNNNQQQ[[[ddduuu}}}{{{xxxtttqqqooonnnmmmkkkmmmoooqqqrrrqqqppppppmmmpppuuu}}}~~~}}}tttiiifffdddiiisss}}}}}}ooo^^^MMMHHHJJJJJJJJJJJJMMMPPPSSSUUUWWWZZZ]]]___fffsss~~~kkkooottt{{{tttooollldddUUUFFF???===999999;;;<<<>>>DDDLLLSSSYYY```eeefffggghhhkkklllpppuuuyyy{{{}}}|||tttlllgggaaa[[[VVVRRRNNNIIIDDDAAA===999666555555555555555555555555444444333333333222222222222222222222111111000000/////////.........------+++++++++++++++++++++++++++******)))))))))))))))******))))))))))))******'''(((***,,,---...//////000222666999<<>>:::777555555555555555555555555444444333333333333222222222222222111111111111111............------------,,,,,,------------......+++******)))))))))))))))******))))))))))))******'''((()))+++,,,...///000///111444777:::>>>CCCGGGIIIMMMSSSXXX]]]dddmmmttttttwww|||{{{vvvsssvvvzzz}}}}}}{{{wwwuuujjjjjjiiiiiikkkpppxxx}}}yyy}}}wwwooodddYYYVVV\\\hhhrrr{{{xxxiii```dddnnnuuuzzz{{{yyyuuuoookkkkkklllmmmmmmmmmgggXXXIIICCCFFFHHHMMMTTT[[[___^^^\\\ZZZKKKGGGAAA>>>>>>???AAAAAA???>>>======<<<:::777444666555555555444333333333444777>>>LLL\\\iiiqqqsssttttttuuuvvvyyy|||~~~~~~}}}}}}~~~}}}yyywwwsssmmmggg```ZZZVVVRRRUUU]]]hhhrrrzzz~~~{{{xxxvvvwwwnnn^^^KKK@@@;;;AAAIIISSSfffyyyxxxiii\\\SSSNNNKKKGGGFFFHHHJJJJJJOOOUUU___rrr~~~{{{{{{xxxtttqqqooonnnooopppppprrrttttttrrrrrrtttvvvxxxzzz}}}~~~~~~~~~}}}}}}zzzxxxwwwvvvwwwyyy{{{}}}~~~yyyrrriiicccaaadddjjjsss}}}~~~uuu```WWWOOONNNOOOOOOPPPRRRPPPQQQQQQRRRSSSWWW]]]aaaiiiuuuyyykkkiiiuuuyyyoooiii```SSSFFF???;;;999999;;;<<<===CCCJJJOOOWWWaaahhhjjjjjjjjjkkkjjjnnntttxxxzzz|||}}}|||tttlllddd]]]YYYRRROOOJJJFFFCCC???<<<999555555555555555555555555444444333333333333222222333222222111111111111111////////////............,,,,,,,,,------.........+++******)))))))))))))))******))))))))))))*********)))))))))+++,,,...000---///222444777;;;@@@CCCFFFLLLSSSXXX]]]cccmmmtttxxxzzz~~~zzzuuusssvvvyyy||||||zzzwwwuuunnnnnnnnnmmmmmmqqqxxx}}}{{{}}}zzznnn```WWWZZZfffqqqzzz~~~|||lllcccgggpppvvv{{{zzzxxxuuurrrooonnnnnnpppqqqqqqjjjYYYHHHBBBDDDAAAFFFNNNVVV[[[\\\\\\[[[LLLGGG@@@;;;888888888888666666555666777777555222444444333333222333333444333555<<>>;;;777555888;;;>>>DDDKKKQQQYYYeeeqqqwwwvvvnnnhhhkkkooosssvvvwwwxxx|||}}}vvvpppjjjbbb]]]WWWRRRKKKEEEBBB???===;;;666555555444444444555555444444444444444444444444333222111111000000111111111111111111000000000000///...---,,,+++************++++++++++++,,,,,,,,,,,,+++***)))((((((((((((+++)))((('''((()))+++,,,---...000111222555999<<>>:::888:::<<<;;;>>>CCCMMMUUUaaannnuuuuuunnniii]]]bbbiiipppuuuyyy}}}|||uuunnneee```XXXTTTNNNHHHDDDAAA>>><<<777666555555444444555555444444444444444444444444333222111111000000111111000000000/////////......------,,,,,,,,,,,,,,,---++++++***)))((('''&&&&&&,,,,,,+++***))))))))))))***)))((((((((()))+++,,,,,,...///000111333777:::???FFFNNNUUUZZZaaakkkrrr~~~{{{zzz}}}}}}uuullleeeaaa`````````eeelllrrrxxx}}}yyymmmhhhjjjnnnsssxxx~~~}}}wwwrrrqqqtttvvvuuuvvvvvvtttqqqpppsssvvv|||~~~tttcccRRRFFFAAA<<<===>>>BBBLLLYYY______\\\SSSFFF<<<888777666555555333222222333444444333555444444333333444444555666444777???NNN]]]ggglllqqqqqqrrruuuyyy{{{|||{{{|||zzzzzz{{{|||xxxqqqmmmgggaaa[[[WWWUUUUUUZZZ```jjjuuu}}}{{{~~~jjjXXXFFF??????>>>???BBBPPPaaazzzyyynnn___VVVNNNLLLJJJHHHGGGIIIMMMPPPXXXeeettt~~~yyyuuutttsssrrrqqqpppqqqvvv|||~~~~~~zzztttqqqppprrrwww{{{ooo___SSSSSSSSSUUUWWWZZZ\\\^^^^^^]]][[[YYYWWWWWWYYY[[[]]]___kkk}}}vvviiiZZZJJJ@@@===999999;;;<<<;;;===AAAHHHPPP\\\hhhooooooiiiccc\\\aaahhhooovvv{{{~~~}}}~~~wwwooogggaaaZZZVVVPPPJJJFFFCCC???===888777666555444444444555333333333333333333333333333222111111000000111111////////////............------,,,,,,,,,------...*********)))((('''''''''))))))((('''''''''''''''))))))(((((())))))***+++,,,---...///000222666999<<>><<<<<<@@@IIIUUU^^^aaaaaaXXXJJJ???999777777666777555333444555666666555444444444333333444444444666555666===IIIXXXcccjjjpppqqqtttwwwzzzzzzzzzyyyzzzyyyyyy{{{~~~}}}~~~zzzooolllggg___YYYUUUTTTUUU[[[bbbmmmwww}}}wwwcccMMM@@@<<<===>>>@@@DDDTTTkkkxxxfff\\\QQQMMMLLLIIIHHHJJJMMMNNNRRR[[[gggyyy}}}yyywwwvvvssssssssstttxxx~~~}}}~~~{{{rrrnnnmmmrrrxxxvvvgggYYYRRRRRRTTTWWWYYY[[[\\\]]]]]]^^^]]][[[YYYYYYZZZ[[[]]]```iiizzz}}}rrraaaNNNAAA<<<888888;;;<<<;;;===BBBFFFMMMXXXdddllllllfffaaa]]]```fffmmmtttyyy{{{|||yyy{{{}}}yyyqqqhhhbbb\\\XXXRRRMMMHHHDDD@@@===888888777666555444444444333333333333333333333333333222111111000000111111////////////............------,,,,,,,,,---......************************)))((('''''''''''''''''')))))))))))))))******++++++,,,......///111444777:::@@@HHHOOOUUU\\\dddiiiwww~~~zzz{{{|||~~~zzzuuuqqqnnnlllkkkjjjiiikkkpppxxx}}}uuunnnnnnpppsssxxx~~~{{{tttrrrrrrtttooorrrsssooohhhdddfffiiixxxrrrdddVVVLLLBBB>>><<>>999888777666555444444444333333333333333333333333333222111111000000111111000000000/////////............---------------...******++++++,,,,,,,,,,,,+++******))))))*********((()))))))))************+++,,,------...000333666999===CCCIIIPPPWWW^^^cccooowww~~~}}}~~~~~~xxxtttooolllgggbbbbbbgggooouuu{{{wwwqqqpppsssuuuyyy|||uuuqqqpppqqqkkkmmmnnnlllfffbbbaaaaaaxxxzzzmmm^^^QQQIIICCC???AAAGGGOOO[[[eeeiiicccXXXMMMDDD???>>>>>>;;;999777666777777555444555555444444444444555555888777888===FFFRRR^^^eeekkknnnrrrtttuuuuuuvvvvvvzzzxxxxxxzzz~~~|||}}}~~~|||}}}~~~}}}yyypppmmmhhh___VVVQQQRRRUUU]]]fffrrrzzz~~~|||dddNNNAAA===>>>???>>>CCCMMM]]]qqqppp```XXXSSSOOOKKKJJJIIIHHHJJJMMMRRR```xxx|||zzzzzzzzzxxxwwwvvvwwwyyyzzzyyyxxxxxxvvvssspppooopppqqqrrrvvvyyy{{{~~~~~~}}}~~~~~~rrrlllmmmuuu}}}{{{vvviiiZZZRRRSSSSSSWWW\\\^^^]]][[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[___dddpppttt^^^NNN@@@;;;888999888888;;;@@@BBBJJJWWWeeeppptttrrrnnn``````aaafffnnntttwwwxxxxxx{{{~~~wwwoooiii^^^[[[UUUPPPLLLGGGBBB???:::999888666555555444444222222222222222222222222333222111111000000111111111111000000000/////////000///...---------------,,,,,,,,,,,,++++++++++++++++++*********++++++,,,(((((()))******************+++,,,------///222555777999===BBBIIIPPPXXX\\\eeekkkwww~~~~~~~~~sssooohhhaaa]]]^^^cccgggtttxxxyyyssstttwwwxxx{{{|||tttpppooooookkklllnnnooommmiiieeebbbrrrxxxiii[[[RRRKKKEEEEEEIIIOOO\\\hhhnnniii```UUULLLFFFDDDDDDBBB???===;;;;;;:::999777888777777666666777777888999999;;;???GGGQQQ\\\dddhhhkkkoooqqqqqqrrrtttvvvyyyxxxwwwxxx{{{~~~{{{}}}}}}}}}~~~zzzuuummmlllggg^^^VVVRRRUUUXXX___hhhuuu}}}~~~mmmUUUDDD>>>===<<>>999888777666999>>>>>>FFFUUUeeeqqqvvvvvvssscccbbbbbbgggooovvvzzz{{{zzz}}}zzzrrrlll___\\\VVVQQQMMMHHHBBB???:::999888666555555444444222222222222222222222222333222222111000111111111111111111111000000000000111000///...---,,,,,,,,,...------,,,+++***))))))***)))))))))))))))******(((((()))******************+++,,,,,,---...111444555666999>>>DDDLLLSSSXXX[[[aaalllzzz|||}}}~~~{{{rrriiiaaa]]]^^^```ooottt|||{{{uuuwwwzzzzzz||||||tttooonnnnnnnnnooorrrtttuuurrrmmmhhhjjj~~~tttfffYYYPPPIIIIIIKKKPPP]]]kkkqqqmmmeee[[[RRRKKKIIIHHHIIIFFFCCCAAA@@@???===<<<::::::999999999999::::::999:::===AAAGGGQQQ\\\cccfffiiimmmoooooopppsssvvvxxxwwwvvvvvvyyy{{{||||||{{{}}}~~~}}}~~~|||wwwrrrkkkkkkfff^^^VVVTTTWWW\\\```jjjwww|||~~~|||dddNNN@@@<<<===>>>>>>AAAHHHSSSeeevvvaaaWWWVVVRRRMMMLLLIIIIIIKKKMMMPPPZZZdddyyy~~~|||yyytttppptttrrrpppnnnnnnnnnlllkkkllliiifffddddddhhhllloootttxxx}}}~~~}}}|||{{{oookkkrrr}}}zzz~~~zzzjjj\\\VVVTTTRRRZZZ[[[]]]]]]\\\\\\]]]______\\\YYYXXXYYY[[[]]]]]]cccgggppp~~~zzzgggMMMCCC:::888999:::===AAACCCDDDKKK[[[nnnzzz|||xxxnnngggaaacccmmmwww}}}~~~}}}}}}}}}uuukkkeee^^^VVVOOOKKKHHHDDD@@@???<<<888666555555444333333333333222222222111111222222222111111111111000000000000000///////////////............---------,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((()))))))))))),,,+++++++++---///222444111444888<<>>???<<<999666777999<<>>;;;;;;>>>DDDKKKZZZrrrnnnbbb\\\UUUMMMKKKHHHGGGHHHIIIKKKRRR[[[ddduuu|||xxxtttsssqqqooonnnnnnnnnmmmlllmmmkkkhhhfffgggjjjnnnqqq{{{~~~}}}}}}}}}~~~yyyppplllrrr{{{{{{sssdddXXXUUUTTTRRRVVVYYY\\\^^^]]]]]]]]]]]]aaa^^^\\\ZZZZZZ[[[]]]]]]cccfffmmm{{{{{{[[[MMM???999888777888:::@@@BBBIIIYYYmmmzzz~~~}}}ssskkkdddeeemmmvvv{{{}}}||||||}}}wwwmmmggg```XXXQQQNNNJJJFFFBBB@@@===999666666555555444444444444333333333222222222222222111111111111000000000000000///////////////............---------++++++++++++++++++,,,,,,******))))))))))))******(((((((((((())))))))))))******)))***+++---000222222444777:::>>>BBBHHHLLLLLLOOOVVV___hhhpppwwwzzzuuuwww{{{|||ttthhh]]]```iiisss{{{}}}||||||uuuooommmmmmmmmtttuuuxxxsssiiibbblll{{{{{{pppiii___XXXYYY]]]aaacccnnnnnnllliiieee___YYYVVVWWWUUUPPPKKKFFFCCC@@@???>>>???@@@>>>:::999:::;;;???BBBGGGLLLQQQXXX^^^ccchhhhhhjjjkkkmmmooopppqqquuuvvvwwwxxxzzz{{{}}}}}}}}}zzzzzz~~~{{{||||||}}}~~~}}}}}}~~~~~~{{{vvvsssmmmjjjeee___ZZZYYY[[[^^^dddnnnxxx|||}}}www|||xxxcccQQQDDD>>>:::;;;===@@@CCCMMMbbbuuussshhh\\\RRRMMMIIIGGGHHHGGGGGGKKKRRRRRR___rrr}}}zzzuuusssrrrqqqrrrsssrrrqqqrrrpppmmmlllmmmqqquuuxxx||||||}}}~~~~~~||||||}}}|||xxxuuuwwwxxxuuupppnnnwww~~~{{{|||}}}}}}vvviiiZZZSSSTTTTTTRRRRRRVVVZZZ]]]^^^]]]]]]]]]^^^]]][[[ZZZZZZ\\\]]]^^^cccdddiiiwwwyyy}}}iiiVVVCCC:::999777666666===???GGGVVVjjjyyyzzzqqqiiigggllltttyyyzzzzzz{{{|||~~~zzzpppiiiccc[[[TTTPPPMMMHHHDDDAAA>>>:::777666666555444555555555444444444333333222222222111111111111000000000000000///////////////............---------)))******++++++,,,------++++++************++++++(((((((((((())))))))))))(((((((((((()))+++...///222333666777999<<>>======CCCHHHOOOVVV\\\aaafffiiihhhgggggggggiiillloooqqqrrrrrrtttvvvxxxyyy{{{||||||xxxvvvyyy{{{zzz{{{}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}zzzuuurrrmmmiiiaaaZZZVVVXXX^^^dddhhhrrr|||~~~~~~~~~yyyttt~~~vvveeeUUUJJJAAA@@@??????>>>AAAMMMZZZrrrnnn```UUUPPPKKKKKKIIIGGGHHHKKKNNNPPPWWWfffyyy}}}|||{{{|||~~~|||xxxuuuuuuwwwxxx||||||}}}wwwrrrnnnqqq|||{{{zzz}}}ooo[[[QQQPPPRRRRRRQQQTTTUUUUUUVVVWWW[[[```ddd```aaaaaa^^^\\\[[[\\\^^^]]]]]]bbbooossswwwttt^^^FFF;;;;;;;;;:::999888;;;BBBNNN^^^ppp~~~xxxlllfffggglllrrrvvvwwwzzz}}}~~~}}}|||}}}~~~vvvlllfff___YYYTTTPPPIIIEEEDDD@@@<<<999888777666555333333333333222222222222222222222111111111000000000000000000///////////////............---------------,,,,,,+++***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***+++,,,------...000111333444777:::===???AAAEEEKKKQQQWWW\\\___dddgggkkkpppvvv}}}ooommmnnnvvv|||qqqiiigggkkkooouuuzzznnniiifffjjjuuu}}}zzzzzzzzzsssnnnkkkdddbbb^^^[[[XXXUUUTTTTTTUUUSSSPPPMMMJJJFFFBBB@@@BBBGGGOOOVVV\\\aaaeeeggghhhgggfffgggiiikkknnnppppppqqqsssuuuwwwyyy{{{{{{|||wwwuuuxxxzzzzzz{{{}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{yyytttqqqnnniiiaaaYYYVVVXXX___eeekkkuuu~~~rrrvvvwwwfffYYYHHHBBB>>><<<<<<>>>FFFOOOddd{{{vvvhhh\\\TTTMMMKKKIIIFFFFFFIIIIIIIIIMMMXXXhhh{{{{{{wwwttttttvvvyyy~~~{{{uuupppuuuzzz|||yyyiiiXXXRRRRRRSSSRRRRRRVVVVVVUUUTTTVVVZZZaaafffiiijjjiiiddd^^^YYYYYY[[[ZZZ[[[```kkkzzzxxxttt~~~yyytttvvvaaaJJJ===999888777888777:::AAAKKKXXXgggvvv}}}uuujjjbbbbbbhhhpppuuuvvvzzz~~~}}}~~~{{{nnnhhhaaa[[[WWWQQQKKKFFFEEEBBB===:::999888777666333333222222222111111111222222222111111111111000000000000000///////////////............---------///...---,,,***)))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))******+++,,,,,,---------...000111222555888;;;<<>><<<===>>>AAAFFFSSSgggwwwfff]]]SSSOOOLLLHHHGGGIIIFFFEEEIIIQQQZZZggg}}}||||||zzzvvvtttuuuyyy}}}~~~yyywwwwww|||{{{|||nnn```TTTSSSUUUTTTSSSTTTVVVVVVVVVVVVWWW[[[aaaeeeiiikkkjjjeee]]]XXXXXXZZZXXX[[[```hhhsssssswwwxxxqqqtttaaaLLL>>>888555666888777;;;AAAIIIRRR___mmmwwwyyyqqqfff^^^^^^eeennntttuuuzzzpppkkkddd^^^YYYTTTMMMHHHFFFCCC>>>;;;:::999777666444444333333333222222222222222222111111111111000000000000000///////////////............---------------,,,,,,+++***))))))***))))))))))))))))))***(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,---/////////111555777:::>>>EEELLLSSSXXX[[[\\\dddhhhmmmqqqsssuuuwwwyyyzzzyyyrrrwwwxxxlllfffgggjjjnnnvvv~~~wwwmmmeeebbbffflllqqqxxxzzz|||}}}~~~}}}yyyuuussssssqqqnnnjjjgggfffeeeddddddccccccbbbaaa[[[TTTNNNEEEIIIPPPUUUZZZ^^^bbbeeefffggghhhjjjkkkmmmnnnooopppqqqsssuuuwwwzzz{{{|||zzzvvvuuuyyy|||{{{{{{}}}||||||{{{||||||}}}~~~}}}||||||~~~~~~~~~}}}}}}zzzvvvsssiiifff```ZZZYYY^^^gggmmmrrrzzz{{{vvv\\\NNNAAA===??????@@@BBBFFFWWWlllpppeeeYYYSSSOOOJJJIIIJJJGGGGGGKKKPPPSSSZZZnnn}}}yyyyyyyyyvvvuuuwww|||~~~uuuxxx}}}}}}wwweeeYYYQQQSSSWWWUUUTTTVVVUUUVVVXXXYYYZZZ\\\```cccbbbeeefffbbb\\\XXXYYY[[[XXX[[[```fffooo|||tttttt}}}zzzrrrooo___KKK???888555777;;;777<<>>======EEENNN]]]pppvvvhhh\\\TTTOOOJJJFFFJJJGGGGGGIIILLLQQQ]]]hhhyyyyyywwwtttsssvvv}}}~~~~~~~~~{{{{{{zzz~~~~~~wwwkkkTTTTTTUUUUUUUUUVVVVVVVVV\\\[[[ZZZYYYZZZ[[[]]]___```aaabbbaaa]]]ZZZYYYYYYYYYZZZ___fffnnnyyyuuusssxxx|||}}}ppplll\\\III<<<888999999888;;;;;;???FFFLLLTTTbbbnnnrrrnnnggg___[[[___hhhpppzzz}}}wwwpppfff___ZZZVVVRRROOOKKKFFFAAA===;;;:::999888555444333222111222333333222222222222222222222222000000000000////////////000000///...------,,,,,,...---,,,+++***+++,,,---******))))))))))))************))))))))))))******(((((())))))*********+++++++++,,,------......///444555:::EEEQQQYYY[[[ZZZ]]]```gggooowww|||}}}}}}xxxvvvxxx~~~{{{|||uuuiiidddbbbkkkttt~~~vvvkkkccc``````dddfffiiiooouuu|||~~~||||||}}}~~~yyyvvvpppkkkgggccc___\\\YYYZZZ\\\]]]\\\YYYVVVTTTSSSSSSSSSUUUXXX]]]bbbeeeeeeeeefffhhhjjjlllnnnooonnnooopppsssvvvzzz}}}~~~xxxvvvuuuwww{{{}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}~~~~~~}}}|||zzzwwwuuueeeaaa\\\YYY\\\ccclllrrr{{{|||~~~zzz{{{yyyeeeOOOEEEBBB@@@>>>>>>===DDDQQQcccvvvyyyiii\\\SSSNNNLLLMMMJJJHHHIIIIIILLLTTT]]]lllzzzzzzxxxwwwxxx}}}{{{xxx|||~~~nnnbbbTTTTTTTTTTTTUUUUUUVVVVVV[[[ZZZXXXXXXXXXZZZ[[[]]]^^^___aaacccbbb___[[[XXX[[[[[[^^^dddkkkuuuwwwtttyyy}}}~~~qqqiii[[[HHH<<<888999999777999999===CCCIIIQQQ^^^jjjrrrpppjjjbbb\\\^^^gggpppyyy{{{~~~zzzsssiiiaaa]]]YYYTTTPPPJJJGGGBBB>>><<<;;;999777666555444333333333444555222222222222222222222222000000000000////////////000//////...------,,,,,,...---,,,+++++++++,,,,,,******))))))))))))************))))))))))))******((()))))))))************+++++++++,,,------......111222666@@@LLLUUUWWWWWWVVVYYY```iiirrryyy}}}~~~zzzuuutttrrrsssyyy~~~qqqhhhdddeeelllttt|||{{{qqqiiieeeddddddeeehhhnnnuuu|||vvvrrrmmmgggbbb^^^YYYUUURRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTUUUXXX\\\```bbbcccdddeeefffhhhkkklllmmmmmmnnnppprrrvvvyyy{{{}}}wwwvvvuuuwwwzzz|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{yyy{{{|||}}}}}}~~~~~~|||zzzxxxtttqqqfffbbb]]][[[^^^eeennnttt}}}~~~oooUUUGGGBBB???<<<;;;<<<@@@IIIZZZnnnzzzggg[[[UUUTTTQQQMMMKKKKKKIIIGGGKKKQQQWWWfffyyy~~~}}}zzzyyyyyy{{{}}}vvvvvv~~~wwweeeXXXSSSSSSSSSTTTTTTTTTTTTUUUXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\^^^bbbeeeddd^^^YYY]]]\\\]]]bbbhhhrrr{{{yyytttfffYYYIII===999888888666888777:::@@@FFFMMMZZZeeepppqqqooofff]]]\\\dddnnnwwwyyy{{{||||||}}}}}}vvvmmmeee```[[[VVVRRRJJJGGGDDDAAA???<<<999666777666555555444444555555333333333333333333333333000000000000/////////////////////...------,,,,,,...------,,,+++,,,,,,,,,******))))))))))))************))))))))))))******))))))))))))******************++++++,,,---------......222:::DDDMMMQQQRRRPPPSSSYYY```hhhpppvvvzzz{{{uuulllgggjjjrrr~~~|||ooohhhfffkkkpppwwwyyyssskkkiiiggggggjjjqqqxxx|||{{{wwwqqqkkkfffaaa\\\YYYTTTQQQMMMKKKLLLPPPTTTXXXVVVUUUUUUUUUWWWZZZ^^^```aaabbbccceeehhhjjjkkkllllllmmmooorrruuuxxxzzz{{{wwwvvvvvvxxxzzz|||{{{zzz|||{{{zzzyyyyyyzzz{{{|||yyy{{{|||||||||}}}}}}{{{yyyvvvqqqnnngggccc___]]]```gggpppuuuxxx\\\LLLEEE@@@<<<;;;???@@@FFFSSSfffzzzvvveee\\\YYYSSSOOOMMMMMMKKKGGGGGGKKKOOOYYYfffrrr~~~{{{xxxwwwxxxxxxwwwvvvxxx~~~xxxuuussssssttt~~~{{{www|||rrr```TTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVYYYXXXYYY^^^cccddd___ZZZ]]]\\\]]]aaafffqqqyyyggg\\\LLL@@@:::888777666888777999>>>CCCIIIUUUaaakkkpppqqqiii^^^ZZZaaaiiiuuuwwwyyyzzz{{{|||zzzppphhhbbb]]]WWWSSSJJJHHHFFFDDDAAA>>>999666666666666555555555555555333333333333333333333333000000000000//////////////////.........---------......------,,,,,,,,,,,,+++******))))))******+++******))))))))))))******)))))))))))))))*********))))))******+++,,,,,,,,,,,,,,,...444===EEEJJJMMMMMMOOOSSSWWW]]]dddkkkppp|||}}}~~~zzznnnbbb___ccctttyyypppmmmnnnpppuuu~~~yyysssooooootttzzz~~~yyytttppplllhhheee^^^ZZZUUUPPPNNNOOORRRTTTTTTSSSSSSSSSVVVYYY]]]``````aaacccfffhhhjjjkkkllllllnnnpppsssvvvxxxzzz{{{wwwxxxyyyzzz||||||{{{{{{|||{{{yyyxxxxxxyyy{{{|||yyyzzz|||||||||}}}}}}{{{zzzvvvqqqnnnfffccc___^^^aaahhhqqqvvvfffUUULLLEEE@@@>>><<<===@@@JJJYYYlll~~~sssddd]]]TTTOOOLLLMMMKKKHHHGGGJJJLLLQQQYYYbbblll{{{}}}zzzvvvrrrppppppqqqrrrssstttyyy}}}wwwpppkkkhhhggggggppptttxxxzzz|||~~~ppp```VVVTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSWWWTTTSSSWWW]]]aaa___[[[\\\[[[\\\```gggrrrooocccSSSEEE<<<999777666999888999===AAAGGGRRR]]]fffnnnsssnnnccc]]]___eeesssuuuxxxzzz{{{}}}}}}ssskkkeee^^^XXXSSSLLLJJJHHHFFFCCC???:::666555555555555444444333333333333333333333333333333000000000000////////////...............---------.........---------,,,,,,++++++************++++++******))))))))))))************))))))))))))))))))(((((())))))***+++++++++++++++,,,000777>>>CCCFFFFFFHHHKKKNNNRRRYYYbbbhhhnnnrrrwwwvvvlll___[[[^^^ppp{{{}}}tttrrrqqqsssyyy|||yyy{{{|||yyywwwuuussspppjjjfff```YYYSSSOOOMMMKKKPPPOOOOOOQQQTTTYYY]]]``````aaadddgggiiikkklllllllllnnnppptttvvvxxxyyyzzzxxxzzz|||}}}}}}}}}||||||{{{zzzyyyxxxxxxyyyzzz{{{xxxzzz{{{||||||}}}~~~~~~}}}||||||{{{xxxtttpppdddbbb^^^^^^aaaiiiqqqwwwlll\\\OOODDD>>>===;;;===@@@DDDNNN```tttrrrgggZZZSSSMMMLLLJJJGGGGGGIIIHHHHHHMMMTTT]]]gggvvv}}}yyyuuusssoookkkjjjkkkmmmnnnrrrvvv~~~zzzsssjjjccc^^^\\\[[[```fffooowww~~~|||nnnaaaYYYUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRUUUSSSQQQSSSXXX[[[\\\[[[[[[ZZZ\\\aaagggrrr{{{ooo]]]KKK@@@:::888777:::888999===???DDDOOOZZZdddmmmvvvvvvmmmeeecccdddooossswww{{{}}}~~~vvvnnnggg```YYYSSSNNNLLLIIIGGGDDD@@@;;;777444555555555555444333333333333333333333333333333000000000000////////////........................---............---,,,,,,++++++************++++++******))))))))))))******************))))))))))))''''''(((((()))******+++)))***+++...222777<<<>>>;;;>>>BBBEEEIIIPPPYYY```iiikkkppprrrllldddcccfffnnnwww~~~~~~~~~{{{xxxwwwyyy}}}}}}|||{{{yyyuuusssnnnggg___WWWPPPLLLLLLLLLMMMNNNRRRWWW[[[^^^___```cccgggiiikkkllllllkkkmmmpppsssvvvwwwxxxxxxxxxzzz}}}~~~}}}|||||||||yyyyyyyyyzzzzzzyyyyyyyyyxxxzzz{{{{{{{{{|||~~~}}}||||||||||||{{{yyytttpppcccaaa______cccjjjrrrwww}}}uuugggVVVEEE======;;;>>>AAABBBGGGUUUkkk}}}yyyggg]]]SSSOOOLLLIIIIIIKKKGGGEEEFFFLLLQQQVVVbbbmmm||||||tttooollljjjhhhggggggiiilllnnnwww}}}zzzqqqggg^^^WWWSSSRRRUUU[[[gggvvv{{{jjj___ZZZVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZ\\\aaafffooo{{{fffRRRCCC;;;888888:::888999;;;===BBBLLLVVVeeeooo{{{zzzqqqjjjgggkkkooovvv{{{~~~zzzrrrjjjccc[[[UUUPPPMMMJJJGGGDDD@@@<<<999555666666777666555444333444444444444444444444444000000000000////////////........................---.../////////...,,,,,,,,,++++++******++++++,,,******))))))))))))******************)))))))))(((&&&''''''(((((()))******((()))***,,,...111444777333777;;;===@@@EEENNNVVVbbbeeemmmtttssslllhhhhhhfffnnnssspppooowww|||{{{zzz}}}~~~{{{{{{{{{{{{zzzyyyxxxvvvsssnnnggg```YYYUUULLLKKKKKKLLLOOOSSSXXXZZZ\\\___bbbfffiiijjjkkkkkkiiikkknnnqqqsssuuuuuuuuuvvvyyy}}}~~~|||zzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwxxxyyy{{{{{{{{{|||~~~}}}||||||||||||{{{zzzwwwqqqmmmdddbbb``````eeellltttyyy|||}}}uuuaaaMMMDDDCCC777<<<@@@??????LLLcccvvvttthhh[[[SSSOOOKKKKKKMMMLLLGGGFFFJJJKKKLLLTTT^^^lll}}}|||vvvnnnhhhfffeeeddddddfffiiimmmooo{{{{{{qqqfff[[[SSSOOOMMMPPPWWWeeewwwxxxggg\\\XXXVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSOOORRRVVVXXXWWWVVVVVVVVVZZZZZZ\\\aaaeeemmm|||lllVVVEEE<<<999999999777888:::<<<@@@JJJTTTgggrrrzzzpppjjjgggmmmttt{{{~~~}}}tttmmmeee\\\VVVQQQNNNJJJGGGDDD@@@===:::666777888888888777555444444444444444444444444444000000000000////////////---.....................---.../////////...,,,,,,,,,++++++******++++++,,,******))))))))))))******+++*********))))))((((((&&&&&&''''''((()))))))))&&&((()))***+++---000222222555999999999===EEEKKKUUU\\\iiivvvxxxnnnccc]]]]]]eeeiiieeecccmmm|||zzz}}}zzzxxxvvvvvv}}}{{{vvvtttrrrqqqrrrrrrpppoooqqqpppnnnkkkfffaaa\\\YYYLLLLLLKKKKKKMMMQQQUUUWWW[[[]]]aaaeeehhhiiiiiiiiigggiiilllooorrrsssrrrrrrtttxxx|||}}}zzzxxxxxxyyyvvvxxxzzz||||||zzzxxxvvvxxxyyy{{{{{{{{{|||~~~}}}|||}}}|||{{{{{{yyytttnnnjjjeeecccaaabbbgggnnnvvv{{{}}}~~~rrr___MMMBBB===999999>>>@@@FFFXXXkkkttt```YYYWWWQQQKKKIIIKKKHHHGGGIIIIIIIIIMMMRRR___iiivvv~~~yyyuuussspppkkkgggdddeeefffgggjjjooouuuyyyzzzqqqdddWWWQQQRRRSSS\\\kkk}}}rrrddd\\\YYYZZZZZZYYYXXXVVVTTTRRRQQQTTTTTTTTTSSSRRRRRRQQQQQQSSSPPPNNNPPPVVVZZZZZZWWW\\\ZZZZZZ]]]bbbjjjxxxyyycccNNN@@@:::999555888::::::;;;???HHHPPPaaannn~~~pppeeefffjjjqqqvvvyyy{{{|||}}}~~~vvvnnnfff]]]WWWTTTPPPJJJFFFCCC@@@<<<:::444555555666555555444444444444333333333333222222111111111111000000000000///////////////......---111111000///......---------,,,++++++******++++++...---,,,+++************+++,,,---......---,,,+++((((((((((((((((((((((((******+++++++++,,,,,,,,,---///222444777;;;@@@CCCIIIQQQ^^^hhhmmmkkkfffaaa]]]___``````aaagggooovvvzzzxxxxxx~~~{{{xxxxxxyyyyyy{{{zzzxxxssspppsss}}}zzzuuuqqqrrrpppmmmiiihhhhhhiiijjjiiiiiihhhgggeeeaaa\\\XXXOOOMMMJJJIIIMMMQQQUUUWWWZZZ\\\```ccceeefffffffffhhhiiillloooqqqrrrsssssssssuuuwwwyyyyyyxxxwwwuuuxxxyyyzzz{{{zzzxxxvvvtttuuuvvvwwwyyyzzz{{{|||||||||}}}~~~}}}|||{{{|||}}}}}}}}}|||zzzvvvqqqllliiibbbbbbcccfffkkkrrryyy}}}nnnSSSAAA???:::999<<<>>>BBBQQQbbb|||kkk```ZZZSSSMMMLLLKKKHHHGGGHHHHHHFFFIIIMMMTTT\\\hhhrrr{{{}}}xxxtttooollljjjgggdddaaabbbeeeiiimmmrrrwww}}}zzzlll]]]UUUTTT[[[dddrrrpppccc\\\ZZZWWWWWWWWWVVVUUUSSSRRRQQQTTTSSSSSSSSSSSSSSSTTTTTTSSSPPPNNNPPPVVV[[[\\\[[[\\\YYYYYY\\\aaahhhvvvmmmVVVDDD===<<<777999:::999888<<>>JJJXXXvvv|||nnncccYYYTTTSSSLLLIIIGGGIIIHHHEEEFFFIIIJJJPPPWWW^^^eeemmmwww}}}yyytttmmmiiieeebbbaaa```^^^]]]bbbgggooowww}}}zzzjjj```^^^gggqqq~~~{{{kkkaaa\\\ZZZVVVVVVVVVWWWVVVVVVUUUUUUSSSSSSRRRRRRSSSUUUVVVWWWSSSPPPNNNPPPVVV[[[^^^^^^[[[YYYXXX[[[___eeerrr~~~{{{dddNNNBBB>>>999::::::888666888>>>CCCPPP[[[kkkyyy}}}xxxnnnfffbbbfffnnnuuuzzz||||||{{{~~~~~~uuulllbbb[[[UUUQQQLLLGGGCCC@@@===:::666666666555555444444444444444333333333333222222111111111111000000000000//////000000//////...---,,,,,,,,,++++++******)))------,,,+++++++++++++++,,,,,,++++++***+++++++++)))(((((((((((((((((()))************************)))*********+++++++++++++++,,,---------...111444999>>>GGGOOOTTTTTTRRRQQQTTTUUUXXX\\\bbbeeeggggggdddfffjjjrrr|||~~~uuuooojjjhhh```aaabbbbbbbbbfffmmmsss|||~~~}}}}}}}}}}}}|||zzzxxxuuusssppplllgggccc___^^^\\\ZZZYYYZZZ[[[\\\[[[YYYWWWUUUUUUSSSQQQOOOHHHFFFEEEFFFKKKPPPTTTVVV[[[\\\]]]```bbbdddfffggghhhiiikkkmmmoooqqqrrrrrrrrrqqqqqqqqqrrrrrrssssssvvvvvvwwwwwwwwwuuutttssstttuuuvvvxxxyyyzzzzzz{{{yyy{{{~~~~~~}}}|||||||||}}}}}}|||yyyuuupppkkkhhh___```dddiiiooouuuzzz}}}kkkWWWGGG>>>:::===>>>???HHHSSSooorrreee]]]YYYOOOKKKIIIJJJJJJGGGFFFHHHHHHKKKOOORRRVVV\\\ccciiisss|||xxxqqqllleeeccc___]]]\\\]]]^^^___dddkkkuuu~~~xxxooommmuuu~~~vvvggg___[[[ZZZWWWXXXXXXYYYZZZZZZYYYYYYTTTSSSRRRQQQRRRTTTVVVWWWQQQOOOMMMOOOUUUZZZ^^^___ZZZXXXWWWZZZ\\\bbbnnnyyysss\\\III???::::::999777666777;;;???GGGPPP^^^kkkrrrpppiiiccc___ccckkkssszzz}}}|||{{{}}}}}}zzzpppggg```WWWSSSMMMHHHEEEAAA>>>;;;888777666555555444444444444444333333333222222222111111111111000000000///000000000000000///...............---------,,,,,,------,,,++++++++++++,,,+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,************************)))))))))************+++,,,---...---,,,---000222222666<<>>>>>BBBJJJ[[[rrrwwwjjj___WWWPPPNNNMMMIIIGGGGGGIIIIIIIIIJJJLLLNNNQQQRRRXXX^^^eeejjjnnnvvv~~~zzzvvvqqqnnnjjjeeebbbZZZYYYXXXVVVWWW[[[bbbggglllrrrzzzmmmaaa\\\ZZZZZZWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSOOOOOOOOOQQQSSSUUUWWWYYYYYYVVVUUUVVVWWWZZZdddnnn{{{uuuwww~~~{{{jjjSSSAAA;;;:::999888999:::<<<>>>>>>BBBJJJVVV```dddaaa^^^YYY[[[aaajjjtttzzz{{{yyy||||||~~~xxxoooiii\\\XXXRRRMMMIIIEEEAAA???<<<:::888555444333333444444444333333333333222222111111111111000000000000000000111111000000///...------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++************************(((((((((((()))))))))))))))***+++******+++...111...///111444666888:::;;;>>>@@@EEEJJJNNNNNNKKKIIIKKKOOOUUU]]]eeejjjnnnooommmnnnpppppppppmmmkkkiiikkkmmmqqqvvvxxxxxx}}}wwwqqqhhhbbbZZZSSSSSSWWW___dddiiijjjkkkkkkkkkjjjiiiiiieeeccc___^^^]]]]]]\\\[[[^^^\\\YYYWWWVVVTTTRRRPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJGGGCCCAAA???>>>===;;;>>>===>>>BBBHHHNNNRRRTTTYYY[[[]]]___ccceeegggiiiiiiiiiiiijjjlllnnnooopppyyywwwuuusssqqqqqqrrrssssssssssssssssssssssssssstttuuuvvvxxxyyyzzzzzz{{{wwwyyy{{{{{{{{{|||~~~~~~}}}zzzvvvqqqlllhhhfffhhhhhhhhhlllrrrzzz|||eeeSSSEEEAAA@@@>>>???DDDQQQfffqqqfff[[[WWWSSSNNNKKKJJJHHHHHHHHHJJJKKKMMMMMMMMMQQQTTTXXX]]]bbbjjjrrrxxxuuurrrlllhhhfffdddaaa___WWWVVVVVVUUUVVV[[[dddjjjooosssyyy~~~xxxggg___\\\[[[[[[XXXXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWXXXXXXVVVVVVPPPQQQSSSTTTTTTTTTUUUUUUXXXUUUTTTUUUUUUWWW```jjjwwwsssppprrr|||yyyqqqcccQQQDDD===;;;999888999:::::::::===???FFFRRR]]]ddddddbbbWWWXXX\\\fffqqqyyyzzzyyy||||||zzzpppjjj___[[[UUUOOOKKKGGGCCCAAA===;;;888555444333333444444444333333333333222222111111111111000000000000000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------,,,+++************))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))***++++++***)))***,,,///------...000111333444555777:::>>>@@@AAAAAAAAAAAABBBFFFKKKRRRWWW]]]aaadddbbbccceeeggggggeeeaaa^^^```___cccjjjnnnnnnpppuuuvvvwwwyyy{{{|||yyytttpppfff```XXXRRRQQQUUUZZZ]]]bbbbbbbbbbbbbbbbbbaaaaaa]]]ZZZVVVUUUTTTTTTSSSQQQSSSQQQNNNMMMLLLLLLJJJHHHIIIIIIHHHHHHGGGGGGGGGGGGBBB@@@>>>=========<<<:::======>>>BBBHHHNNNRRRSSSVVVXXX[[[___bbbdddeeefffiiiiiiiiiiiikkkmmmooopppuuuuuutttssstttuuuvvvwwwsssssssssrrrrrrssssssssstttuuuwwwxxxzzz{{{{{{{{{xxxyyyyyyyyyyyy{{{~~~}}}yyyuuupppkkkhhhfffhhhiiimmmrrrwww}}}ttt```NNNHHHDDD???>>>BBBFFFXXXppptttggg```[[[TTTPPPOOOHHHGGGHHHJJJLLLMMMMMMLLLJJJKKKMMMRRRXXX```gggkkkmmmyyyzzzppplllgggbbbaaa```___^^^VVVVVVVVVUUUWWW]]]fffnnnqqqtttxxx|||rrrccc]]]\\\\\\\\\\\\[[[[[[YYYXXXVVVTTTSSSQQQTTTWWWZZZ[[[[[[ZZZYYYRRRTTTVVVVVVUUUTTTTTTTTTXXXUUUTTTTTTTTTVVV^^^hhhsss}}}oooiiiiiirrr~~~{{{ssshhh\\\OOOGGG>>><<<999888888888888777<<<>>>DDDPPP^^^fffhhhfffVVVVVVZZZcccooowwwzzzyyy||||||{{{qqqjjj```\\\VVVQQQLLLIIIEEEBBB>>><<<999666444333333444444444444333333333222222111111111111000000000000111111111111111000//////------------------------......---,,,,,,,,,,,,---...---,,,+++************)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((()))---...---,,,******,,,...+++,,,,,,---...///000000222666999:::888888:::<<<<<>>>>>===<<<;;;:::;;;<<<===<<<:::======>>>BBBHHHNNNQQQRRRSSSUUUYYY]]]aaabbbcccccciiiiiiiiiiiijjjlllnnnpppqqqqqqrrrsssuuuwwwyyyzzzsssssssssrrrrrrsssttttttuuuvvvwwwyyyzzz{{{||||||xxxyyyxxxxxxxxx{{{}}}yyytttpppkkkgggffffffjjjpppwww|||}}}eeeQQQEEEAAA@@@AAAEEEIIIXXXooo~~~kkkaaa\\\VVVNNNLLLLLLKKKJJJHHHHHHIIIKKKLLLJJJIIIKKKPPPUUUYYY[[[ccclllwww{{{sssnnnjjjfff```\\\[[[[[[[[[[[[XXXZZZ]]]```cccggglllpppzzz|||vvvggg___]]]\\\^^^`````````\\\WWWVVVYYYWWWSSSUUUUUUWWWZZZ\\\[[[XXXUUUSSSTTTUUUWWWYYYZZZ\\\\\\XXXVVVTTTRRRSSSXXX___dddrrr|||ssseee___kkk{{{zzzooohhh___RRRFFF===<<<999555444555666666<<>><<<:::777555444444444333333333222222222111111444444333333333333222222111111000///...---,,,,,,//////.........------------...///000///...,,,+++---,,,,,,++++++*********+++++++++++++++***)))(((((()))*********((('''&&&))))))))))))))))))))))))************************,,,------.../////////...222222222333444444555555777999;;;???CCCGGGJJJKKKPPPPPPRRRSSSSSSSSSSSSSSSLLLMMMNNNQQQTTTWWWYYY[[[XXXYYYZZZ[[[[[[ZZZYYYYYYSSSPPPLLLHHHGGGHHHKKKMMMOOONNNNNNMMMMMMMMMMMMMMMKKKLLLMMMMMMKKKIIIFFFEEECCCCCCAAA@@@>>><<<;;;::::::999999999999999999999888888888888888999999999:::<<<>>>BBBFFFKKKNNNPPPTTTUUUWWW\\\aaaeeeffffffhhhhhhhhhhhhiiijjjkkklllqqqqqqpppqqqrrrtttvvvxxxttttttsssrrrssstttuuuvvvuuuxxx{{{|||{{{zzzzzz{{{|||zzzyyyyyy{{{||||||{{{}}}{{{xxxsssnnnkkkjjjkkkjjjnnntttzzz}}}|||eeeUUUKKKFFFCCCGGGGGGPPP```sss~~~rrriii___TTTMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGFFFGGGKKKOOOQQQRRRUUU]]]gggooovvv~~~yyyssslllgggccc```[[[WWWVVVVVVWWWWWWZZZ]]]ccchhhlllqqquuuxxx}}}~~~}}}~~~|||ooobbb\\\ZZZYYYZZZ\\\]]]]]]ZZZVVVVVVYYYYYYUUUVVVVVVWWWXXXZZZYYYWWWTTTTTTUUUVVVWWWYYYZZZ\\\\\\[[[ZZZYYYWWWWWW[[[aaaeeesss}}}nnnbbbiiiuuu~~~ssskkkbbbTTTGGG>>>===:::666666777777777:::===EEESSSaaakkknnnmmmddd[[[VVV[[[eeelllssswww{{{zzzzzz|||~~~zzztttfff```YYYSSSOOOKKKFFFAAA>>><<<:::777666555444555333333333222222222222111444444333333333222222222000000000///......------//////.........---------...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))*********)))((('''))))))))))))))))))))))))***************************+++,,,,,,---------,,,......//////000000111111333444777:::>>>AAACCCEEEDDDDDDFFFGGGGGGGGGGGGGGGDDDEEEFFFHHHKKKNNNPPPQQQRRRRRRSSSSSSQQQPPPNNNMMMHHHFFFCCCAAAAAABBBEEEFFFIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIHHHGGGDDDBBB@@@>>>>>>===;;;:::999888777777777777777777777777777777777777888888888888888:::<<<>>>AAAEEEIIIMMMOOOSSSTTTWWW[[[```ccceeeeeefffffffffggghhhiiijjjkkkooooooooopppqqqsssuuuwwwtttsssrrrrrrrrrsssuuuvvvuuuxxx{{{|||{{{zzzzzz{{{{{{yyyxxxyyy{{{}}}}}}|||}}}{{{wwwqqqllljjjjjjllllllpppwww||||||zzz}}}vvvbbbRRRHHHCCCHHHEEEGGGPPP\\\kkk~~~zzzjjj]]]SSSSSSQQQOOOMMMJJJHHHGGGFFFEEEDDDEEEGGGIIIIIIIIILLLRRRZZZ___dddlllwww{{{xxxtttqqqmmmiiiddd```\\\ZZZVVVTTTSSSTTTWWWYYYccchhhooouuuyyy{{{|||~~~~~~}}}zzzyyy}}}~~~qqqfff\\\XXXWWWUUUUUUXXXYYYZZZXXXVVVWWW\\\\\\YYYZZZXXXWWWWWWWWWWWWVVVTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[^^^bbbfffooozzz{{{jjjkkkttt}}}yyyqqqgggXXXJJJAAA===:::888888888888777888:::AAAPPPbbbnnnpppnnnfff\\\UUUYYYbbbjjjooossswwwxxxyyy|||~~~wwwjjjddd\\\UUUPPPKKKEEEAAA>>>===:::888666666666666333333333333222222222222333333333333222222222222/////////////////////////////////.........------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))*********+++******)))((())))))))))))))))))))))))************************((()))******+++*********++++++,,,,,,---............///111333666888:::;;;======>>>???@@@@@@@@@@@@<<<<<<===???AAADDDFFFGGGJJJJJJJJJIIIGGGDDDBBBAAA<<<;;;;;;:::;;;<<<===???@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBB@@@===;;;999777777666555555444444333333333444444444444444444666666666666777777888888;;;<<<===@@@DDDHHHKKKLLLRRRTTTWWW[[[___bbbdddeeeeeeeeeeeefffggghhhjjjjjjlllmmmmmmnnnpppsssuuuvvvssssssrrrrrrrrrssstttuuuuuuwww{{{|||{{{zzzzzzzzzyyyxxxxxxzzz|||~~~~~~~~~}}}{{{uuuooojjjhhhkkkmmmooottt{{{zzzuuutttyyykkkYYYLLLEEEEEECCCCCCGGGNNNYYYjjjyyyyyyjjjaaa]]]XXXSSSOOOMMMJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGIIIMMMRRRUUUWWW[[[ccciiiooowwwxxxtttqqqkkkiiifffeeecccaaa^^^\\\XXXWWWWWWWWWXXX[[[___bbbrrrwww}}}~~~}}}}}}zzzwww{{{ppphhh```ZZZXXXWWWTTTTTTVVVWWWXXXXXXVVVZZZ```aaa___^^^\\\YYYWWWWWWWWWVVVUUUWWWXXXXXXYYYZZZ[[[[[[\\\XXXYYY[[[\\\]]]___cccfffhhhrrruuusss|||wwwmmm]]]OOODDD>>>999999:::888777777999999???NNN```mmmpppnnnggg[[[SSSVVV___ffflllqqqtttvvvyyy|||{{{qqqjjjaaaZZZUUUOOOHHHCCC???>>>;;;999777777666777444444333333333222222222333333333222222222222111......//////000000000000////////////...............---,,,+++***+++,,,---***++++++,,,,,,---------+++++++++,,,,,,+++************+++++++++*********))))))))))))))))))))))))************************((())))))******)))))))))******+++,,,,,,------...,,,,,,---///111333444555888999:::;;;<<<<<<<<<<<<888888999:::<<<===???@@@CCCCCCCCCBBBAAA>>><<<;;;777777777888888888999999777777888888999;;;<<<===>>>>>>===<<<:::888555444111111111111111111111111111111111111222222222222444444555555666666777777:::;;;===@@@CCCFFFIIIKKKRRRTTTXXX[[[^^^aaaccceeedddeeeeeefffgggiiijjjkkkkkklllmmmoooqqqssstttuuusssrrrqqqqqqqqqrrrtttuuutttwwwzzz{{{{{{zzzzzzzzzxxxwwwxxxzzz}}}}}}yyysssmmmhhhhhhllloootttyyy~~~xxxvvvzzz~~~vvvbbbTTTMMMAAA@@@AAAEEEHHHMMMXXXcccwwwqqqjjj```WWWRRROOOMMMLLLHHHGGGGGGHHHIIIJJJIIIHHHEEEGGGJJJKKKKKKMMMQQQUUU]]]bbbhhhnnntttzzz{{{rrrkkkeeeccc]]][[[ZZZZZZ[[[[[[ZZZXXXUUUXXX[[[^^^```eeejjjnnn{{{~~~~~~{{{|||kkkddd^^^ZZZZZZYYYVVVUUUXXXWWWYYYYYYYYY]]]dddfffdddbbb___[[[YYYYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\UUUWWWZZZ\\\___bbbfffiiifffooo~~~}}}uuufffXXXIII???999::::::777555777;;;:::???KKK\\\hhhmmmmmmggg]]]TTTUUU[[[bbbiiipppsssvvvzzz}}}~~~uuuooofff^^^XXXRRRJJJEEEAAA???===:::888777777777444444444333333333222222333333222222222111111111......//////000111111111000000/////////............---,,,+++***+++,,,---+++++++++,,,,,,------...***++++++,,,,,,,,,++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,+++,,,---...///000111111111222333444444555555444444444555555666888999:::;;;;;;<<<<<<;;;:::888777555555555555555444444333222222222333555666888999::::::999777666444222111....../////////000000000000000000000111111222222222222333444444555666666:::;;;===???CCCFFFIIIJJJRRRUUUYYY\\\^^^```ccceeeeeeeeefffggghhhjjjkkklllllllllnnnppprrrssstttuuurrrqqqqqqpppqqqrrrsssttttttwwwzzz{{{zzzyyyyyyzzzwwwwwwxxx{{{~~~{{{xxxrrrlllhhhiiinnnrrrxxx}}}~~~}}}||||||hhhZZZSSSDDDBBBBBBDDDEEEEEEIIIPPPcccssszzzmmmbbb[[[VVVRRRPPPKKKJJJHHHHHHIIIJJJIIIHHHEEEGGGHHHHHHGGGHHHIIIKKKQQQSSSUUUXXX[[[```fffkkklllqqqyyy{{{{{{yyytttmmmfff```[[[XXXSSSQQQQQQRRRTTTVVVWWWVVVVVV\\\bbbgggjjjnnnssswww|||rrriiibbb]]][[[[[[ZZZWWWWWWZZZXXXZZZZZZZZZ___fffhhhfffccc```]]][[[ZZZZZZYYYXXXVVVWWWWWWXXXZZZ[[[\\\\\\WWWYYY[[[]]]```ccchhhkkkiiippp{{{~~~qqqeeePPPCCC::::::;;;777555888;;;;;;>>>HHHUUUbbbjjjnnnlllccc[[[XXXYYY]]]gggpppssswww|||~~~~~~xxxqqqhhh```YYYSSSLLLGGGDDDBBB???<<<999777666666444444444444333333333333222222222222111111111111/////////000000111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))&&&&&&''''''((()))))))))++++++,,,---...//////000---...///000111111111111000000///000000111222333222333444555555444333222111111111111000000///////////////000111222444555666666555333222111000000---.........////////////......///000000111111111000111111222333444555555:::;;;<<>>DDDOOO\\\iiiqqqtttmmmeee^^^XXXYYYdddppptttyyy}}}}}}}}}{{{tttkkkccc]]]VVVOOOJJJFFFDDDAAA===999777555555555444444444444333333333222222222222111111111111000000000000000000111111000000000000/////////..................---,,,,,,---------------,,,,,,,,,***+++,,,,,,------,,,,,,))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&''''''(((((()))******((())))))***+++,,,---...------...///000000000000,,,,,,,,,+++,,,,,,------------//////000///...---------,,,,,,,,,---...///------------...///000111222222111000////////////---------...............,,,------...//////000000//////000111222333444555999:::<<<@@@DDDHHHKKKMMMNNNSSSXXXZZZYYYZZZ^^^bbbccccccdddeeegggiiikkkllllllmmmnnnpppqqqqqqppppppqqqpppoooooooooppprrrssstttvvvyyy{{{zzzyyyyyyyyyxxxxxxzzz}}}}}}uuussspppmmmlllnnntttxxxyyypppyyynnniiiaaaVVVKKKFFFDDDCCCDDDFFFEEEMMMXXXggg{{{}}}sssggg^^^YYYUUUPPPMMMKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFAAACCCFFFGGGGGGHHHJJJKKKMMMPPPTTTYYY^^^aaacccdddhhhiiijjjkkklllooossswww|||~~~}}}vvvmmmfffbbbaaaZZZZZZYYYWWWUUUSSSQQQPPPQQQPPPPPPRRRVVVZZZ\\\\\\dddlllvvv|||||||||~~~tttggg```\\\___[[[ZZZZZZWWWTTTVVVZZZYYY[[[[[[ZZZ^^^eeegggddd```^^^\\\[[[[[[ZZZXXXVVVSSSTTTUUUWWWYYYZZZ\\\\\\YYYZZZYYYYYYYYY\\\```dddcccdddjjjttt|||___LLL>>>======888888===777999===BBBKKKYYYiiitttzzzuuummmcccXXXVVVbbbpppuuuzzz}}}|||~~~xxxooogggaaaZZZSSSNNNHHHEEEBBB===999777555444555555444444444333333333222222222111111111111000111111000000000000000000000000000000////////////---...///000///...---,,,.........------,,,,,,,,,***+++,,,,,,------------)))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''))))))******+++,,,,,,,,,&&&&&&'''(((***++++++,,,)))***+++,,,------------,,,++++++******+++++++++,,,---.........---++++++++++++***+++,,,...000111,,,++++++,,,,,,---...///000///......------......------------------------++++++,,,------...//////...///000111222333444444999:::<<<@@@DDDIIILLLNNNLLLQQQVVVXXXWWWXXX\\\```bbbbbbcccdddfffhhhjjjkkkkkklllnnnooooooooonnnmmmqqqpppoooooooooppprrrrrrsssvvvyyyzzzzzzyyyyyyyyyxxxyyyzzz}}}}}}sssrrrpppnnnmmmpppvvvzzzuuukkkzzz~~~~~~|||uuuoooiii^^^RRRGGGBBB@@@AAADDDDDDJJJSSS___ooo{{{ppphhhbbbXXXPPPKKKIIIIIIIIIJJJIIIHHHGGGHHHHHHJJJJJJGGGFFFDDDCCCBBBBBBCCCDDDIIIHHHIIIJJJMMMQQQUUUWWW[[[^^^```___^^^^^^aaadddlllmmmppptttxxx|||~~~{{{vvvrrrooommmnnnmmmiiiccc]]]YYYWWWWWWYYYUUURRRSSSVVVWWWTTTPPPUUUTTTTTTUUUYYY```fffjjjqqquuu{{{~~~~~~~~~mmmaaa]]]___]]][[[XXXXXXYYYYYYWWWTTTZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVXXXZZZZZZXXXWWWZZZZZZYYYZZZ\\\___bbbdddcccccceeennn|||iiiTTTAAA<<<>>>===;;;:::777666999???GGGRRRaaaooovvvxxxtttjjj^^^ZZZ___fffqqquuuyyyzzzzzz{{{~~~~~~tttkkkddd\\\TTTNNNKKKGGGAAA===:::888666555555555444333333333333444222222222111111111111000------............------//////000000///...------........................///...,,,+++***+++,,,,,,------,,,,,,+++***))))))''''''((()))***+++,,,,,,''''''((()))******+++++++++*********))))))((((((******)))))))))))))))***))))))((()))+++---///000,,,+++***)))(((((((((((())))))************)))))))))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,+++***))))))***+++,,,------------------------......,,,,,,,,,,,,......///......------///000111//////000111333444555666555888;;;===@@@CCCGGGJJJQQQRRRSSSUUUWWWZZZ\\\^^^```aaabbbeeegggjjjmmmnnnnnnmmmlllmmmooopppqqqqqqmmmooorrrsssssstttwwwxxxwwwwwwxxxxxxxxxwwwvvvvvv|||}}}~~~~~~}}}{{{xxxwwwtttrrrpppnnnppptttyyy||||||ooogggtttzzzzzzzzznnnaaaSSSIIIDDDBBBAAAAAADDDKKKSSS___qqqxxxpppcccXXXQQQMMMLLLKKKIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLMMMLLLNNNOOOOOONNNNNNQQQSSSYYYZZZ]]]```dddgggjjjkkkqqqrrrtttvvvvvvvvvuuutttsssssstttuuuvvvwwwwwwxxxtttrrrnnnjjjeeebbb___^^^^^^^^^[[[WWWSSSQQQRRRSSSVVVVVVWWWZZZ]]]^^^\\\YYYYYYYYY[[[^^^cccjjjppptttzzz}}}~~~uuuhhh```___bbb^^^\\\ZZZYYYZZZZZZWWWUUUXXXXXXXXXWWWWWWXXXZZZ\\\^^^]]][[[ZZZXXXXXXXXXXXXVVVVVVVVVXXXZZZZZZXXXVVVXXXXXXYYYZZZ]]]aaadddfffcccbbbdddlllyyyrrr^^^III@@@>>><<<999999888777999>>>CCCLLLZZZgggsssuuutttkkk```ZZZ^^^cccooosssxxxzzzzzz{{{~~~xxxppphhh```WWWQQQKKKGGGBBB===;;;888666555666555444444333333444444222222222222111111111111...//////000000//////...///////////////...------...........................---,,,+++++++++,,,,,,------,,,,,,+++******)))(((((())))))******++++++******+++,,,,,,---......******)))))))))((((((((())))))((((((((((((((()))***))))))((()))***,,,---,,,+++******************))))))************)))))))))************+++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***++++++------------------------...---,,,++++++,,,---...///......---...///000111......///000222333444555555888;;;===@@@CCCGGGJJJPPPQQQRRRTTTVVVYYY[[[\\\aaaaaaccceeegggiiikkkmmmmmmllllllmmmoooppppppooommmoooqqqrrrrrrtttwwwyyyzzzzzzyyyyyyxxxxxxxxxxxx{{{|||}}}}}}|||zzzxxxvvvtttrrrpppnnnpppuuuzzz~~~{{{nnnfffmmmvvvyyyxxx{{{~~~qqqbbbTTTHHHAAAAAA@@@@@@DDDHHHOOO\\\hhh|||ssseee[[[TTTPPPNNNKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEGGGIIILLLMMMOOORRRUUUXXXZZZ[[[___```bbbcccdddccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa^^^[[[XXXUUUTTTSSSPPPPPPNNNLLLKKKLLLPPPSSSXXX]]]dddhhhiiihhhfffeeedddeeeggglllqqqwww|||xxxkkkdddaaabbbeee___]]][[[[[[[[[ZZZXXXVVVVVVVVVVVVUUUUUUVVVZZZ\\\```^^^[[[XXXWWWWWWXXXXXXWWWVVVWWWXXXZZZZZZXXXVVVTTTTTTVVVXXX\\\```dddfffaaa```aaahhhuuu|||iiiSSSGGGAAA===:::::::::888888;;;>>>DDDOOO[[[mmmqqqrrrlllbbb[[[[[[^^^jjjpppvvvzzz{{{{{{~~~~~~uuulllddd[[[TTTLLLHHHBBB>>>;;;999777555666555444444333444444444333222222222111111111111///000000111111000000//////////////////......---...........................---,,,,,,+++,,,,,,,,,---,,,,,,++++++*********************************(((((())))))******++++++))))))((((((((((((((('''((((((''''''''''''((((((***))))))((((((((())))))++++++*********+++,,,,,,))))))************)))))))))************+++++++++************************)))*********++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------......///000------...000111222333444555888;;;===@@@CCCGGGJJJOOOOOOPPPRRRUUUWWWZZZ[[[aaabbbcccdddfffhhhiiijjjjjjkkkmmmnnnooonnnnnnmmmmmmnnnpppqqqqqqtttwwwzzz|||zzzxxxvvvvvvvvvwwwxxx{{{|||}}}}}}|||zzzwwwvvvtttrrrpppoooqqqvvv|||wwwjjjccciiipppyyywwwyyywwwdddRRRGGGFFFCCCAAABBBCCCFFFNNNXXXdddtttrrrggg]]]UUUQQQOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJMMMOOOQQQSSSTTTSSSSSSUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIJJJNNNTTTXXX```iiisssxxxvvvrrrqqqqqqssstttwwwzzz}}}oooeeecccbbbbbbddd^^^]]]\\\[[[ZZZXXXWWWVVVUUUVVVWWWVVVTTTVVVZZZ]]]ccc```\\\XXXVVVWWWYYYZZZWWWWWWWWWXXXZZZZZZXXXVVVPPPPPPRRRTTTWWW[[[^^^```___^^^___eeeppp~~~ttt___OOOEEE???======:::888888:::;;;???HHHRRReeejjjooolllddd\\\YYYZZZdddkkksssxxxzzz{{{}}}xxxooofff]]]VVVNNNJJJDDD???<<<:::888666666666555444444444444444333333222222222111111111///000000111111000000///...///////////////..............................---------,,,,,,,,,------,,,,,,,,,++++++*********+++++++++******)))))))))'''''''''(((((()))))))))((((((((((((''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))************))))))))))))*********+++++++++*********)))))))))))))))))))))))))))************+++******************+++))))))))))))))))))))))))++++++++++++++++++++++++------------......//////---...///000111333444444555888;;;===@@@CCCGGGJJJOOOOOOPPPRRRUUUWWWYYY[[[aaabbbcccdddffffffgggggghhhjjjmmmnnnnnnllllllkkkmmmnnnooopppqqqtttxxx|||{{{yyyuuusssrrrssstttvvv||||||}}}}}}|||zzzwwwvvvrrrqqqppppppsssxxx~~~~~~qqqeee```fffooovvvtttwww~~~yyybbbSSSKKKFFFBBBAAAAAAAAAFFFMMMSSS```uuu{{{qqqggg]]]VVVTTTRRRPPPNNNLLLKKKKKKKKKMMMMMMNNNNNNLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJIIIJJJNNNUUUYYYeeeppp|||}}}}}}~~~~~~xxxjjjeeeeeecccaaa```[[[[[[[[[ZZZXXXWWWWWWWWWVVVYYY[[[ZZZWWWWWW[[[___dddaaa\\\XXXWWWXXX[[[]]]XXXWWWWWWXXXZZZYYYWWWUUUPPPQQQRRRSSSUUUWWWYYYZZZ\\\\\\^^^bbbkkkwwwmmmYYYIIIAAA===;;;999777888::::::<<>><<<999777666666555444444444444555333333333222222222222111...//////000000//////.........///////////////...........................------------------------,,,,,,+++++++++++++++***,,,,,,++++++******))))))*********+++++++++++++++''''''''''''(((((((((((()))((((((((())))))***+++(((((()))******+++++++++''''''''''''(((***+++,,,))))))************))))))))))))*********+++++++++*********)))))))))))))))(((((()))))))))******************++++++*********************************++++++++++++++++++++++++,,,------..................///000111333444555555555888;;;===@@@CCCGGGJJJOOOPPPQQQSSSUUUXXXZZZ[[[```aaabbbdddeeeeeeeeeeeefffiiilllmmmllljjjjjjjjjlllnnnpppqqqsssvvvzzz}}}{{{xxxuuurrrqqqsssuuuwww~~~~~~~~~~~~|||yyyvvvuuuppppppppprrrvvv{{{zzzlllccc```bbbmmm{{{~~~sssrrrvvv~~~pppaaaTTTMMMFFFBBB???===???DDDJJJRRRbbbxxx~~~xxxpppgggaaa[[[YYYVVVSSSPPPNNNMMMMMMOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIMMMRRRVVVdddnnnzzz~~~xxxnnnfffddddddaaa^^^]]]XXXZZZZZZYYYXXXWWWWWWYYYYYY^^^bbbaaa]]][[[]]]aaabbb```\\\XXXWWWYYY[[[]]]XXXXXXWWWYYYZZZYYYWWWUUUSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]aaahhhqqq|||xxxcccOOOBBB;;;777888777888::::::;;;BBBKKKTTT\\\fffjjjfff___XXXUUUYYY```iiiooossswww|||}}}~~~uuulllbbb[[[SSSOOOIIIDDDAAA>>>;;;999777666555555444444555555333333333333222222222222...//////000000//////...---...//////////////////........................,,,,,,---............---++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))))))))((())))))***+++,,,'''((()))***++++++++++++&&&&&&&&&'''((()))***+++))))))************)))))))))************+++++++++************************((()))))))))************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---//////000222333444555666555888;;;===@@@CCCGGGJJJOOOOOOQQQRRRUUUWWWZZZ[[[^^^___aaaccceeeeeeeeedddfffiiilllllliiiggghhhjjjkkkmmmqqqtttuuuxxx{{{~~~|||zzzwwwuuutttvvvyyyzzz~~~{{{wwwtttrrrmmmnnnqqquuuzzz~~~yyymmmhhhhhh```gggqqqyyyyyyyyy~~~uuuggg]]]RRRJJJDDD??????BBBDDDJJJTTTdddwww}}}zzzvvvqqqnnngggeeeaaa\\\XXXUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSOOOOOOMMMLLLKKKLLLLLLMMMQQQOOOKKKJJJKKKKKKIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLGGGIIIJJJKKKLLLOOOTTTWWWbbbiiisss{{{~~~|||kkkddd``````___\\\[[[\\\WWWYYY[[[ZZZXXXXXXZZZ\\\]]]ccciiihhhccc___```ccc^^^\\\YYYWWWWWWXXX[[[\\\XXXXXXXXXYYYZZZYYYWWWTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ]]]aaaeeemmmvvv|||{{{{{{}}}}}}iiiTTTGGG???999888777888:::999999???GGGNNNWWWbbbhhhggg```YYYUUUUUU\\\dddkkkpppuuu{{{zzzqqqgggaaaVVVRRRLLLFFFCCC@@@===;;;777666666555555555555555444444333333333222222222///000000111111000000///------...///////////////........................+++,,,.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''((((((((()))))))))******'''''''''((((((***++++++'''((()))******))))))((((((((('''(((((()))******))))))************)))))))))************+++++++++))))))******++++++,,,,,,)))))))))*********++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---.........------...//////111222333444555555888;;;===@@@CCCGGGJJJNNNNNNOOOQQQTTTVVVXXXZZZ\\\^^^```cccdddeeeddddddfffiiikkkjjjfffeeegggjjjjjjnnnrrrvvvxxxzzz|||~~~zzzyyywwwvvvvvvxxxzzz|||~~~|||xxxtttpppmmmjjjmmmrrrxxx}}}~~~}}}~~~{{{rrrqqquuu```cccgggllluuuyyymmm___TTTKKKDDDBBBDDD???DDDLLLUUUcccxxx~~~|||{{{zzzxxxwwwrrroookkkfffaaa]]][[[ZZZVVVUUUTTTTTTTTTUUUWWWXXXUUUSSSPPPNNNMMMMMMNNNOOOTTTQQQNNNLLLMMMMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLNNNPPPQQQTTTXXX\\\bbbgggooovvv{{{~~~~~~~~~lllccc^^^[[[[[[YYYWWWYYY]]]WWWYYY[[[[[[ZZZYYY\\\^^^```gggmmmmmmgggbbbbbbddd[[[ZZZXXXVVVVVVWWWZZZ[[[YYYXXXXXXYYYZZZYYYVVVTTTOOOPPPQQQSSSTTTUUUUUUUUUWWWZZZ^^^aaadddjjjrrrxxxxxxwww{{{xxx|||lllYYYMMMEEE???999777888:::999888===DDDKKKTTT___gggfffaaaZZZUUUSSSYYYaaahhhmmmsss{{{~~~uuulllfffXXXSSSMMMHHHDDDAAA???===777777666555555555555555444444444333333333222222111111222222222222111111------...///000000//////........................+++,,,.../////////......++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))(((((())))))******++++++&&&&&&&&&'''''')))******((())))))))))))'''%%%$$$)))))))))))))))******+++))))))************)))))))))************+++++++++))))))***+++,,,---------************++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,............,,,,,,+++,,,---.........---,,,------...000111222333444555888;;;===@@@CCCGGGJJJLLLMMMNNNPPPRRRUUUWWWXXX[[[]]]```cccdddeeeddddddfffiiikkkiiieeedddgggkkkiiinnntttxxx{{{|||}}}~~~wwwwwwvvvuuuvvvwwwyyy{{{~~~}}}zzzvvvqqqmmmjjjhhhlllssszzz|||{{{|||~~~wwwyyyWWW\\\bbbfffkkkwwwuuueeeVVVMMMGGGEEECCCBBBCCCHHHPPP```yyyzzztttoookkkhhhgggcccaaa^^^[[[XXXVVVUUUUUUWWWTTTRRRQQQQQQQQQOOONNNUUUSSSQQQOOOMMMLLLMMMMMMKKKKKKJJJIIIGGGFFFFFFGGGJJJJJJKKKLLLLLLKKKIIIHHHKKKIIIHHHHHHJJJKKKLLLLLLKKKLLLNNNOOONNNNNNNNNPPPTTTVVVXXXYYYYYY[[[]]]___```dddllltttzzz~~~rrriii^^^]]][[[ZZZYYYYYYYYYZZZTTTWWWZZZ\\\]]]___aaabbbhhhmmmnnnhhhbbbbbbddddddSSSSSSRRRSSSSSSUUUWWWXXXZZZXXXWWWXXXZZZYYYVVVSSSSSSVVVVVVSSSRRRSSSQQQLLLXXXYYY[[[^^^aaafffkkknnnrrrwww~~~zzzwwwsssmmm___MMMAAA===;;;999777666777999;;;===JJJPPPZZZbbbeeeccc^^^YYYWWWWWW\\\ffflllqqqvvv|||~~~~~~|||ssskkk]]]WWWPPPJJJGGGCCC===999;;;:::888666555444444555444444333333333333222222333333111000000000111222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***)))(((''''''))))))))))))************************))))))))))))+++++++++***++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''+++++++++*********))))))+++++++++***************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,---...//////......//////000222333444777888:::===@@@DDDGGGIIIKKKLLLNNNQQQTTTVVVXXXZZZ[[[]]]___aaabbbbbbaaa```cccdddeeeeeedddeeegggiiimmmnnnrrrwww{{{}}}|||{{{{{{yyyvvvttttttwww{{{~~~~~~|||yyyuuupppllljjjffflllvvv}}}~~~~~~}}}}}}}}}YYY\\\```aaaccckkkyyyvvvjjj]]]QQQIIIDDDCCCCCCFFFJJJSSSdddsss{{{uuuqqqnnnmmmmmmllliiifffaaa]]][[[ZZZXXXUUUTTTUUUUUUSSSRRRSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLNNNMMMLLLLLLMMMNNNOOOOOORRRSSSTTTTTTUUUWWW[[[^^^aaabbbccccccdddfffiiillllllnnnqqquuuyyy~~~wwwiiibbb]]]\\\[[[YYYXXXXXXXXXXXXVVVXXX[[[]]]]]]^^^```bbbdddjjjlllfff```___^^^]]]SSSRRRQQQQQQSSSUUUXXXZZZYYYXXXVVVXXXZZZZZZYYYVVVUUUVVVVVVTTTVVVZZZYYYUUUWWWVVVVVVYYY^^^dddhhhjjjpppvvv~~~vvvnnnhhh]]]NNNAAA;;;;;;999888666777999;;;===FFFMMMXXXbbbgggfffbbb___YYYXXX[[[dddlllqqqvvv|||xxxoooaaa[[[SSSMMMIIIEEE@@@;;;<<<:::888666555555555555444444333333333333222222333222111000000000111222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))*********************)))))))))((((((+++******))))))*********))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********))))))******************************************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++***************+++******++++++,,,---.........//////000222333444777888:::===@@@DDDGGGHHHLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[^^^```aaa``````___bbbcccddddddddddddfffhhhkkknnnrrrwww{{{|||zzzyyyvvvuuuttttttvvvyyy|||}}}|||zzzwwwrrrnnnjjjhhhgggnnnwww~~~}}}{{{{{{|||}}}~~~~~~|||zzz{{{~~~}}}yyyXXX[[[]]]\\\\\\bbbllltttppp]]]PPPFFFCCCCCCDDDDDDFFFOOOXXXmmm~~~}}}yyyxxxyyyzzzxxxtttnnngggcccccc```^^^]]]]]]\\\[[[YYYVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTTTTTTTTTTUUUVVVXXXXXX]]]^^^___```cccgggmmmrrruuuvvvvvvvvvvvvwwwzzz||||||zzzxxxxxxzzzxxxmmmddd___\\\[[[ZZZXXXWWWWWWWWWWWWWWWYYY[[[\\\\\\]]]___aaa```eeehhhccc^^^[[[YYYWWWUUUSSSRRRQQQSSSVVVZZZ\\\\\\ZZZXXXWWWXXXYYYYYYXXXXXXXXXWWWYYYaaakkkmmmiiibbb]]]XXXXXX]]]bbbfffgggmmmttt~~~~~~xxxkkkcccZZZMMM@@@:::;;;999888777777999;;;<<>>===:::888666666666666444444333333333222222222222222222111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))******((()))))))))***************)))))))))((((((((((((++++++******)))((('''&&&))))))))))))))))))))))))((())))))******))))))(((************))))))))))))'''(((((()))***++++++,,,++++++******))))))((((((************++++++++++++************++++++++++++)))))))))***+++++++++,,,***))))))******+++,,,---......//////000222333444666777999;;;???BBBEEEGGGLLLMMMNNNPPPRRRTTTVVVVVVYYYZZZ\\\]]]^^^______^^^^^^aaacccddddddeeeggghhhjjjooovvvzzz|||zzzwwwvvvrrrsssvvvyyy|||~~~}}}zzzvvvrrrooommmlllnnnssszzz|||{{{{{{~~~~~~yyylllgggrrrUUUWWWZZZ[[[[[[^^^ccchhhkkkwwwxxxkkkUUULLLDDD@@@??????CCCHHHHHHRRRaaaqqq~~~{{{yyywwwuuurrrpppooooooooonnnllljjjgggeeeeeebbb___]]]\\\[[[YYYVVVVVVUUUUUUTTTUUUWWWYYYZZZ\\\___cccfffhhhkkkooorrrqqquuu{{{}}}mmmfffbbb]]]XXX[[[[[[ZZZXXXWWWUUUTTTSSSUUUVVVWWWWWWVVVWWWYYY[[[aaacccaaa[[[ZZZ^^^aaaaaaaaa^^^ZZZVVVUUUWWWYYY[[[\\\ZZZXXXWWWVVVXXX[[[^^^bbbaaaaaafffsss{{{rrrfff___^^^bbbfffiiihhhmmmwwwzzzssszzzyyylll[[[JJJ???===::::::999888888999999:::AAAHHHTTT```hhhllllllkkkaaaYYYUUUYYY___fffmmmsssssstttuuuwwwyyy}}}|||ssslllaaaYYYSSSNNNHHHDDD@@@>>><<<999777666666666444444333333333222222222222222222222111111000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******)))(((((('''((()))))))))************)))))))))(((((((((((('''++++++++++++***)))((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))******+++++++++******))))))((((((((())))))*********+++++++++))))))*********+++++++++)))))))))***+++++++++,,,*********++++++,,,---.........//////000222333444555666888;;;>>>BBBEEEFFFKKKKKKMMMOOORRRTTTUUUVVVZZZ[[[\\\]]]^^^_________]]]```ccceeeeeefffhhhiiimmmrrryyy}}}|||zzzxxxwwwuuuwwwzzz}}}~~~|||xxxtttqqqpppoooooossswww|||~~~tttddd___kkkXXXZZZ[[[[[[[[[\\\]]]___cccjjjvvvgggYYYJJJBBB>>>===???BBBBBBGGGPPP[[[fffsss}}}{{{{{{zzzyyywwwuuurrrpppooolllhhhcccaaa```___[[[WWWXXXXXXYYYYYY[[[\\\^^^^^^```dddjjjnnnppprrrwwwzzzzzz~~~uuujjjeeeccc___[[[[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTSSSUUUWWWZZZcccccc___ZZZZZZ```eeeeeedddaaa]]]YYYWWWWWWXXXYYYUUUUUUVVVVVVWWWZZZ___cccdddddddddfffnnnwwwwwwsssoookkkeee___]]]___cccfffeeeiiissszzz~~~xxxeeeQQQDDDAAA::::::999999888999999999???EEENNNYYYaaafffhhhhhh```ZZZTTTTTTWWW\\\fffooorrrtttuuuwwwyyy}}}zzzrrrfff]]]VVVPPPKKKFFFAAA???===:::888777777777444444333333333333222222111222222222222111000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''))))))))))))************))))))((((((((((((''''''***++++++,,,+++***((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))))))))***'''(((((())))))*********))))))))))))))))))(((((()))))))))************+++)))))))))************+++***************++++++++++++******++++++,,,---.........//////000222333444555555777:::>>>AAADDDFFFIIIJJJLLLNNNQQQTTTVVVWWW[[[[[[\\\\\\]]]^^^___```]]]```dddfffggghhhiiijjjooouuu{{{}}}|||yyywwwxxxyyyzzz}}}zzzwwwtttpppnnnnnnooopppvvvzzz~~~~~~~~~~~~}}}{{{mmm]]]YYYgggzzz[[[\\\^^^^^^]]]]]]\\\]]]```dddlllwwwxxxgggTTTIIICCC???>>>???AAAAAAEEELLLSSS\\\lll{{{}}}{{{yyyxxxwwwvvvtttpppkkkiiiiiihhhddd```aaabbbdddeeeggghhhiiiiiijjjooouuuxxxyyyzzz}}}{{{yyymmmfffccccccbbb```\\\\\\[[[ZZZYYYVVVTTTSSSSSSSSSSSSSSSSSSTTTXXX[[[bbbbbb^^^ZZZ[[[```ccccccbbb```]]]ZZZWWWWWWWWWWWWSSSUUUVVVVVVVVVXXX]]]aaa^^^bbbdddeeehhhllljjjeeecccfffhhhfffaaa^^^___``````fffpppsss^^^LLLDDD:::::::::999999888888888999>>>FFFPPPXXX___ccceee___ZZZTTTQQQOOOSSS___kkkqqquuuyyy|||~~~wwwkkkaaaZZZTTTNNNJJJBBB@@@>>>;;;999888777777444444333333333333222222111222222333222111000///000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++*********))))))(((((())))))))))))************))))))(((((((((''''''''''''(((***++++++)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))************+++++++++******************))))))******+++,,,---......//////000222333444444555777:::===AAADDDEEEGGGHHHJJJNNNQQQTTTVVVXXXZZZZZZZZZ[[[\\\]]]^^^___]]]```dddggghhhiiijjjlllpppuuu{{{|||yyyvvvvvvxxxyyyzzz}}}xxxuuurrrooonnnooorrrsssyyy|||~~~~~~~~~}}}uuueeeVVVVVVddduuu\\\^^^___aaaaaaaaa``````aaaeeekkkooovvvooo[[[PPPIIIDDDAAAAAA@@@>>>@@@EEEHHHMMM[[[jjjyyy}}}{{{zzzzzzzzz{{{|||wwwrrrqqqrrrrrrnnnjjjkkkmmmoooqqqsssttttttssstttyyyzzzwwwwww}}}ssslllccc]]]\\\]]]^^^^^^\\\\\\\\\[[[YYYWWWTTTSSSSSSSSSTTTSSSSSSUUUYYY\\\```aaa^^^ZZZ[[[___```]]]___]]][[[YYYWWWWWWVVVVVVWWWYYYYYYXXXUUUUUUXXX[[[WWW^^^cccdddfffhhhfffaaa```hhhpppppphhh```\\\[[[]]]cccppp}}}iiiSSSFFF:::::::::999999888888888555999@@@IIIRRRZZZ```ccc^^^ZZZUUUOOOKKKMMMZZZiiiqqqvvv}}}|||{{{nnnddd\\\VVVPPPLLLCCCAAA>>><<<999888888888444444444333333333222222111111222333222111000///000000000000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))************))))))))))))************)))(((((((((''''''''''''%%%&&&(((******)))'''&&&(((((((((((((((((((((((())))))************))))))'''((((((((())))))******))))))))))))((((((((((((''''''(((((())))))******))))))))))))************))))))))))))************,,,+++++++++******))))))(((((((((((()))***+++,,,......//////000222333444444555777999===@@@CCCEEEFFFGGGJJJMMMQQQTTTWWWYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]]```eeehhhiiijjjkkklllpppuuuzzz{{{wwwtttuuuxxxxxxyyy{{{~~~yyyvvvssspppppprrruuuwww{{{}}}~~~||||||~~~yyyooo___RRRTTTcccsss{{{VVVYYY]]]aaaccccccbbbaaadddhhhjjjiiilllzzz~~~lll^^^UUUNNNGGGBBB===???AAAAAAAAAEEEKKKQQQaaakkk}}}}}}zzzxxxyyyzzzyyyxxxxxxyyy|||~~~~~~yyytttjjjqqq}}}yyyfffccc```]]][[[[[[\\\]]]___^^^\\\[[[[[[[[[\\\\\\]]]ZZZVVVSSSRRRSSSUUUVVVZZZXXXVVVVVVWWWXXXYYYXXXYYYZZZYYYXXXVVVWWWYYY[[[YYYZZZZZZYYYXXXWWWWWWXXX[[[\\\]]]^^^___^^^]]]]]][[[aaaggghhhccc___^^^``````dddnnn{{{{{{cccMMMAAA???<<<999777888999:::777888===DDDJJJOOOYYYdddeee```[[[VVVPPPNNNXXXfffqqqvvv}}}xxxlllbbbYYYQQQLLLIIIEEE@@@===;;;999777666444444333222222222333333333333333222222222111111000000000000////////////////////////////////////........................++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))+++***(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************+++*********))))))((((((...---,,,,,,+++++++++,,,......///000111222333333222444666999===AAAEEEGGGHHHIIIKKKNNNQQQTTTWWWYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^```ccceeegggkkkpppsssuuuwwwzzz{{{zzzxxxwwwwww{{{|||~~~{{{xxxuuurrrqqqsssvvvxxxxxxtttvvv}}}}}}|||kkkXXXPPPTTTaaarrrUUUWWWZZZ]]]```bbbcccccciiikkkkkkhhhhhhqqq|||qqqggg^^^TTTLLLCCCCCCBBBAAAAAACCCGGGJJJRRR[[[kkk}}}~~~sssooopppuuu~~~}}}nnndddbbb___\\\[[[[[[\\\]]]```___]]]\\\[[[[[[[[[\\\]]][[[WWWTTTRRRSSSTTTUUUXXXVVVUUUUUUVVVWWWWWWVVVXXXXXXXXXWWWVVVVVVXXXZZZZZZ\\\\\\[[[YYYXXXYYYZZZXXXYYY[[[\\\\\\\\\\\\[[[XXX\\\aaabbb___\\\\\\\\\___bbbjjjwwwkkkWWWGGGCCC>>>:::999999888777777777;;;BBBFFFLLLWWWaaaeeecccbbb```YYYTTTYYYbbbqqqvvv}}}~~~{{{ooofff^^^VVVQQQKKKGGGBBB>>><<<:::888777555444333333222333333333333333333222222222111111111000000000////////////////////////////////////........................++++++++++++++++++++++++---,,,++++++*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((***+++***)))''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************************************************)))))),,,+++++++++,,,,,,---.........///000111222222333333444666999===@@@DDDEEEHHHIIIKKKMMMQQQTTTWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\^^^```cccfffhhhlllqqquuuwwwyyyzzzzzzyyywwwwwwxxx{{{}}}~~~{{{xxxuuusssrrrtttwwwyyy~~~~~~zzzyyy{{{~~~sssaaaQQQNNNYYYiiizzzSSSUUUWWW[[[^^^aaacccdddjjjiiigggdddcccgggpppwwwvvviii```JJJFFFBBB??????@@@AAAAAADDDLLLXXXeeessszzzppphhhfffmmmvvvqqqdddaaa```]]][[[ZZZZZZ[[[[[[___^^^]]]\\\[[[[[[[[[[[[]]][[[XXXUUUSSSSSSSSSTTTVVVTTTSSSTTTUUUVVVUUUTTTVVVWWWXXXWWWUUUUUUWWWYYY\\\]]]^^^]]]ZZZYYYZZZ[[[VVVWWWXXXYYYZZZZZZZZZZZZXXXYYY[[[]]]]]]]]]\\\\\\^^^aaagggqqq~~~yyyiiiSSSKKKAAA<<<;;;:::777444777666999>>>BBBGGGRRR]]]eeegggjjjjjjccc[[[ZZZ]]]nnnsss{{{}}}|||tttlllccc[[[VVVNNNJJJEEE@@@>>><<<999888555555444333333333333333333333333222222222111111111111000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))*********************************************+++++++++++++++*********+++,,,---///000---...//////111111222333333444666999<<>>CCCNNNYYYccchhhnnnnnnhhh___ZZZYYYgggnnnwww}}}}}}|||zzzqqqhhh___XXXPPPLLLFFFBBB>>><<<999888777666555444333333333444333333333222222222111111111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++******)))((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''''''''((((((((())))))(((***++++++***))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++++++++***)))))))))(((((()))))))))*********************************************++++++,,,,,,---*********+++,,,---...///------...///000111222222444555666888;;;>>>AAACCCIIIIIIKKKMMMPPPSSSVVVWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]```dddggglllqqqwww{{{||||||{{{yyywwwwwwyyy{{{|||~~~}}}zzzxxxwwwvvvuuuvvvyyy}}}|||~~~zzziiiXXXMMMUUUjjj{{{PPPTTTYYY___bbbcccbbbaaa[[[[[[[[[]]]___bbbccccccnnnuuukkk^^^SSSMMMJJJGGGDDDBBBEEEHHHJJJMMMUUUbbblll~~~vvvrrrdddeeekkkttt|||uuuiiiddd\\\[[[ZZZYYYXXXYYYYYYZZZTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSUUUUUUUUUWWWXXXXXXUUUSSSUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[YYYXXXYYYZZZWWWWWWWWWWWWXXXXXXYYYYYY]]]\\\[[[]]]```bbbbbbaaacccccceeeiiinnnvvv}}}{{{mmm^^^JJJ===999999888666999777777:::;;;???JJJTTT___eeekkklllgggaaa[[[WWW___fffpppxxx}}}~~~wwwlllaaaZZZSSSOOOIIICCC???<<<999777888777666555444444444444333333333222222222111111111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++************))))))(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((()))))))))*********''')))++++++)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,++++++,,,,,,---...------...///000111222222444555777999<<>>;;;888999888777666555444444444333333333222222222111111222222111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))))))))))))))))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************&&&(((******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++******))))))))))))************))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++++++++,,,------,,,---......000000111222444555777:::===@@@CCCEEEIIIIIIKKKMMMOOORRRTTTUUUVVVWWWXXXYYY[[[\\\^^^^^^]]]```dddhhhlllrrrxxx}}}||||||{{{zzzxxxyyy|||~~~~~~zzzwwwtttttttttvvvyyy}}}}}}{{{|||zzzqqqfffXXXUUU[[[lllXXXXXXYYYZZZ[[[\\\]]]^^^YYYZZZ[[[ZZZYYYZZZ]]]___```hhhssssssiiidddYYYUUUNNNHHHEEEGGGKKKNNNWWW```nnn{{{~~~xxxmmmeee```eeelllyyy}}}vvvoooeee___]]]YYYYYYYYYYYYYYYZZZZZZZZZUUUVVVXXXZZZ[[[[[[[[[[[[XXXYYYYYYZZZYYYWWWUUUTTTTTTUUUWWWZZZ[[[YYYUUURRRPPPRRRTTTUUUTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXZZZ\\\[[[ZZZXXXVVVUUUUUUUUUVVVSSSVVVZZZZZZXXXXXXYYY\\\\\\^^^```aaadddiiipppuuuuuuwww~~~{{{qqqgggWWWIII@@@;;;999888666555555777777888???HHHRRR\\\eeeggghhhgggaaaYYYWWW]]]fffnnntttxxx|||zzzmmmeee[[[VVVPPPIIIEEEAAA===;;;:::999777666555444444444333333333222222222111111222222222111111111000000////////////////////////........................------------------------+++******))))))))))))***((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***%%%&&&((((((((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******************))))))*********+++,,,---...///,,,------...///000111111444555777:::>>>BBBEEEGGGIIIJJJKKKLLLOOOQQQTTTUUUTTTUUUVVVXXXZZZ[[[]]]]]]]]]```dddhhhlllrrrxxx|||zzz{{{{{{{{{zzz{{{}}}yyyuuuqqqrrrsssvvvzzz~~~|||{{{vvviii[[[NNNSSScccwww\\\ZZZXXXVVVVVVYYY\\\^^^WWWYYYZZZYYYWWWXXX]]]bbb```fffmmmvvvkkkbbbVVVLLLGGGGGGHHHIIIHHHMMMVVV```nnnuuuggg```___cccooo|||uuuiiifffeeeaaa]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXYYYZZZZZZXXXVVVUUUSSSTTTWWWYYY[[[YYYUUUQQQMMMOOORRRSSSSSSRRRSSSSSSTTTVVVXXXYYYYYYYYY\\\]]][[[ZZZXXXVVVTTTSSSTTTTTTQQQVVVZZZZZZWWWUUUWWWZZZWWWZZZ]]]___aaafffmmmsssyyy|||nnnggg\\\OOODDD===999777444333444666666666<<>><<<999777777777555333444333333333222111111111000000000000000000000000//////............//////////////////////////////+++++++++,,,,,,---------------,,,++++++++++++++++++***************++++++))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---/////////000111222333444444666999<<<@@@CCCEEEFFFIIIKKKMMMMMMMMMNNNQQQSSSRRRTTTUUUVVVVVVXXX[[[]]]```ccchhhlllooossswwwzzzyyyyyyzzz{{{|||~~~|||zzzxxxyyyxxxxxx{{{zzzxxxzzzxxxmmm```XXXRRR```sssXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZ\\\___aaafffqqqppp^^^UUUNNNHHHEEEEEEFFFGGGKKKRRR```nnn~~~~~~~~~~~~}}}||||||zzzrrrllliiiqqqqqqyyyrrrjjj```aaaccceeeeeeaaa[[[WWWXXXWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\[[[XXXVVVUUUUUUUUUWWW[[[^^^^^^\\\YYYVVVUUUUUUUUUVVVXXXWWWUUUSSSVVVUUURRRQQQPPPQQQRRRSSSUUUVVVXXXZZZ[[[\\\\\\[[[]]]\\\YYYSSSMMMKKKNNNQQQUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVYYY[[[^^^fffpppxxxxxxooofff```WWWJJJ???:::777777777888999:::;;;<<>><<<:::999888666555222222333333333333333333000000000000000000000000000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((''''''((()))******((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...000111222555666999===@@@BBBDDDEEEFFFHHHKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSSSSVVVYYY\\\bbbhhhooouuuxxxyyyzzzzzzvvvvvvwwwxxx{{{~~~|||{{{zzzzzzyyyzzz}}}|||yyyxxxxxxrrrggg___]]]dddppp~~~WWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVXXXYYYYYY[[[aaaiiioooxxxkkk\\\TTTPPPKKKIIIJJJDDDIIIQQQZZZccclllwwwyyyuuuqqqnnnpppwwwwwwrrrnnniiieeedddeeeggggggeeeaaa]]][[[XXXWWWVVVUUUTTTTTTUUUUUUYYYZZZ[[[ZZZYYYWWWWWWXXXVVVYYY\\\^^^___^^^]]][[[WWWVVVUUUUUUVVVVVVTTTRRRUUUTTTSSSSSSSSSSSSTTTUUUVVVXXX[[[]]]^^^\\\ZZZXXXTTTZZZ___^^^XXXRRRPPPQQQUUUUUUSSSRRRQQQQQQPPPPPPTTTUUUWWWVVVWWW[[[bbbhhhrrr{{{xxxmmmdddYYYKKK@@@;;;888888888777777888999999;;;BBBMMMYYYccciiilllmmmcccbbbaaa___aaagggpppwwwzzz|||zzzrrrggg^^^XXXRRRKKKGGGCCC@@@===;;;:::999777666333333333333333333444444111111111111111111111111000000////////////000000////////////////////////...............---------******)))))))))******+++******)))(((''''''(((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))((((((((((((''''''''''''(((((())))))'''((((((((()))))))))***&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,---///000222333555777999===@@@BBBDDDDDDGGGIIIKKKLLLLLLKKKLLLMMMPPPQQQRRRRRRSSSWWW[[[___dddjjjrrrxxxzzzzzzyyyyyyuuuuuuwwwyyy|||~~~}}}|||{{{{{{{{{yyy|||}}}{{{{{{xxxoooeeebbbdddttt{{{XXXXXXWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWYYY^^^eeejjjrrrzzzkkk\\\OOOGGGEEEDDDCCCEEEJJJNNNRRRZZZaaammmvvvzzzxxxvvvsssqqqpppppppppsssuuuyyy}}}~~~jjjdddjjjmmmkkkiiicccdddeeeddd```\\\ZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTVVVXXXZZZZZZYYYXXXYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\XXXWWWUUUUUUVVVVVVUUUSSSTTTTTTTTTTTTUUUVVVXXXXXXYYY[[[]]]______^^^\\\ZZZTTTZZZbbbdddaaa\\\WWWUUUUUUUUUSSSRRRQQQQQQQQQQQQTTTVVVVVVUUUUUUWWW]]]bbbppp{{{{{{oooeeeZZZKKK@@@:::999888888777777777888888999===FFFOOOXXX___dddfffeeeeeebbb___]]]aaaiiiooosssvvvzzz}}}~~~xxxnnnddd]]]WWWPPPLLLDDDBBB???===<<<:::888777444444444444333333333333111111111111111111111111111000000//////000000111////////////////////////////////////............,,,++++++++++++,,,,,,------,,,+++***))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---......///000222444555666666777:::===@@@BBBCCCDDDFFFHHHKKKLLLKKKJJJKKKKKKPPPQQQRRRSSSUUUYYY___cccgggllltttyyyzzzyyywwwvvvtttvvvxxx{{{~~~~~~|||||||||}}}}}}{{{~~~~~~}}}}}}xxxnnnfffiiipppWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUWWW\\\aaaeeefffqqqttt```RRRNNNJJJEEEDDDFFFFFFFFFJJJPPPUUU\\\eeennnvvvxxxppp```bbbcccbbbccchhhqqqxxxooo___^^^dddhhhhhhhhh___aaadddccc^^^ZZZXXXXXXTTTSSSRRRQQQQQQRRRSSSSSSSSSUUUWWWXXXXXXXXXYYYZZZXXXWWWWWWWWWWWWYYYZZZZZZZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTVVVXXXYYY[[[\\\YYY[[[\\\]]]]]]\\\ZZZYYYTTTYYY___cccccc^^^YYYUUUUUUTTTTTTSSSRRRRRRRRRRRRTTTVVVWWWVVVUUUWWW]]]bbbqqq~~~}}}uuunnncccSSSEEE???999999888777777777777777777999>>>EEELLLTTTYYY]]]ddddddbbb^^^[[[]]]dddjjjnnnrrrwww{{{}}}wwwlllddd]]]UUUPPPFFFCCC@@@>>>===;;;999777555555555444333333333222111111111111111111111111111111000000000000111111//////////////////////////////.........---------,,,,,,,,,,,,,,,---......++++++***************+++++++++++++++++++++++++++))))))))))))*********+++***)))))))))(((((((((''''''''''''((((((((((((((('''''''''((()))*********&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---//////000111333555777888666777:::===@@@BBBCCCDDDCCCFFFJJJKKKKKKKKKKKKLLLPPPQQQRRRTTTWWW\\\bbbgggiiinnntttxxxxxxvvvtttssstttwwwzzz~~~}}}||||||}}}~~~}}}~~~}}}xxxnnnjjjrrr~~~UUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSSSSUUUYYY___bbb```gggqqqsssddd___PPPJJJGGGHHHGGGCCCFFFLLLIIINNNSSSXXX\\\eeeqqqzzzwwwsssnnneee]]]YYY^^^bbbdddhhhrrrwwwgggbbbaaa]]]ZZZ[[[[[[```dddddd```[[[YYYXXXSSSRRRQQQPPPPPPQQQRRRSSSPPPSSSUUUWWWWWWWWWYYY[[[WWWVVVTTTSSSTTTUUUWWWYYY[[[YYYWWWVVVWWWWWWVVVUUURRRSSSUUUWWWYYY[[[]]]^^^WWWXXXXXXYYYYYYXXXVVVVVVTTTVVVZZZ]]]___\\\WWWRRRUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWVVVVVVYYY^^^cccqqq}}}xxxnnn]]]MMMEEE:::999888777666666666777666777999>>>DDDKKKRRRVVV___``````]]][[[]]]dddkkkmmmqqqwww|||~~~rrriiiaaaYYYSSSFFFDDDAAA>>>===<<<999888666666555444333333222222111111111111111111111111111111000000000000111111////////////////////////.........------,,,,,,,,,++++++++++++,,,,,,---...''''''''''''((()))***+++************************)))*********++++++++++++******))))))(((((((((''')))))))))(((''''''&&&&&&&&&''''''((()))******+++&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********)))***++++++,,,---,,,,,,++++++,,,,,,------......000222444555777666888:::===@@@BBBCCCCCCAAADDDHHHKKKKKKKKKLLLMMMPPPQQQSSSUUUXXX^^^eeejjjkkkoootttwwwwwwuuusssrrrtttwww|||}}}||||||~~~|||}}}}}}xxxooommmyyyTTTSSSRRRQQQPPPQQQQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRUUUTTTRRRQQQRRRUUUYYY[[[[[[]]]dddnnnzzzxxxnnn\\\WWWPPPKKKIIIHHHGGGFFFEEEFFFHHHJJJNNNSSSYYY^^^hhhrrrxxxkkkgggddd___]]]___``````fffttt~~~{{{|||uuueee___^^^^^^^^^]]]^^^______]]][[[YYYWWWVVVTTTRRRPPPOOOOOOQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWVVVUUUUUUWWWXXXWWWWWWUUUTTTTTTTTTUUUVVVQQQQQQRRRVVV\\\```ccccccVVVVVVVVVVVVVVVUUUTTTSSSUUUVVVWWWWWWWWWVVVTTTTTTRRRSSSUUUUUUTTTUUUWWWYYYVVV[[[^^^[[[WWWWWW^^^eeeooo{{{wwwaaaLLLCCC===:::::::::666555777444777:::===AAAFFFKKKOOOTTTXXX]]]```bbbcccdddeeekkkqqqxxx|||||||||}}}~~~xxxppphhh^^^VVVLLLHHHDDDBBBBBB@@@===999888777777666555444444444111111111222222333333333111111111111000000000000000000000000000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((*********************************++++++,,,,,,,,,++++++,,,------....../////////000111222333333444444555777:::===@@@BBBCCCCCCDDDFFFFFFFFFHHHJJJMMMOOOSSSXXXZZZ[[[```hhhppppppuuuyyyxxxuuurrrtttwwwvvvyyy}}}|||yyyzzz~~~}}}{{{}}}xxxtttyyyyyyRRRQQQOOONNNNNNNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRPPPOOOQQQUUUYYY\\\\\\\\\^^^dddlllxxx|||pppkkkccc[[[WWWSSSPPPNNNLLLLLLLLLLLLMMMOOORRRUUUYYY```mmm{{{vvvmmmhhhkkknnnnnnnnnpppvvvwww|||}}}vvvggg```^^^\\\[[[[[[\\\]]]^^^^^^\\\ZZZYYYWWWVVVTTTRRRQQQQQQRRRSSSQQQRRRSSSTTTVVVVVVWWWWWWUUUVVVWWWVVVTTTTTTUUUWWWWWWVVVUUUTTTSSSTTTTTTUUUTTTSSSTTTVVVZZZ]]]^^^___UUUUUUVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSTTTUUUUUUTTTUUUWWWXXXWWWWWWVVVUUUTTTWWW]]]bbbiiivvv~~~jjjVVVDDD===999:::;;;888666666444555888999;;;>>>CCCFFFMMMQQQXXX^^^aaacccddddddggglllqqquuuvvvwwwyyy{{{~~~|||tttlllaaaYYYPPPKKKEEECCCBBBAAA>>>;;;999888888666555444333333111111222222222333333333111111111111000000000000000000000000000000000000------------------------...------,,,,,,------...+++++++++*********))))))++++++************++++++++++++++++++++++++++++++*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------....../////////000111222333333444666777888:::===???@@@AAADDDFFFGGGHHHHHHIIILLLNNNRRRUUUYYY\\\^^^bbbiiinnnppptttwwwvvvsssrrrtttwwwzzz}}}}}}zzz{{{~~~~~~}}}|||xxxwww{{{NNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUSSSQQQPPPRRRWWW]]]aaabbb]]]ZZZ[[[^^^eeettt}}}vvvppplllhhhfff^^^\\\YYYVVVSSSQQQOOOOOONNNPPPWWW```ffflllvvv|||nnnmmmqqq|||}}}oooeee```]]]\\\ZZZYYYZZZ\\\]]]^^^]]]\\\\\\XXXWWWUUUTTTSSSSSSTTTUUUOOOOOOQQQRRRTTTVVVWWWWWWUUUVVVWWWVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSVVVUUUTTTTTTWWWXXXXXXXXXTTTTTTUUUUUUTTTTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXTTTVVVWWWVVVUUUTTTUUUWWWWWWTTTQQQQQQSSSWWWZZZ\\\bbbnnn~~~vvveeeKKKAAA888999;;;:::777666555666777777666888;;;===CCCHHHQQQYYY___bbbcccbbbgggkkkooosssuuuwwwzzz|||{{{}}}{{{rrrggg___VVVPPPHHHDDDBBBAAA>>><<<::::::999777666444333222111222222222222333333333111111111111000000000000000000000000000000000000------------------------///......------......///************))))))))))))++++++************++++++******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,------....../////////000111222333333444777888999;;;<<<>>>???@@@EEEGGGHHHIIIJJJKKKNNNPPPUUUWWWYYY]]]aaafffjjjmmmooorrrtttsssrrrrrruuuxxx||||||~~~~~~~~~~~~zzzxxx|||MMMLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVYYYWWWUUUTTTWWW\\\bbbfffiiibbb[[[XXXWWW\\\gggrrr|||xxxsssnnnhhhbbb\\\XXXTTTQQQOOORRRUUUYYY```iiittt~~~{{{{{{}}}~~~}}}vvvooojjjccc___^^^^^^]]]\\\WWWXXXZZZ[[[]]]]]]^^^^^^WWWVVVUUUTTTTTTTTTTTTUUUOOOOOOPPPQQQRRRSSSUUUUUUUUUVVVWWWVVVSSSRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRTTTRRRQQQQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTSSSSSSRRRPPPQQQSSSTTTVVVXXXYYYYYYVVVWWWXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUWWWXXX\\\gggvvvuuuZZZJJJ<<<888;;;:::888777777888888777666666888;;;<<>>???@@@DDDFFFHHHIIIIIIKKKNNNPPPTTTUUUXXX]]]dddiiilllmmmoooppprrrrrrqqqssswwwzzz}}}|||~~~}}}{{{{{{}}}~~~}}}{{{yyy}}}MMMLLLKKKJJJJJJKKKLLLMMMOOOPPPRRRTTTVVVXXXXXXYYY[[[ZZZXXXWWWYYY^^^cccgggkkkccc\\\XXXWWWXXX```iiixxxxxxrrrddd\\\UUUSSSRRRRRRUUUYYY^^^fffqqq{{{}}}}}}vvvnnnnnnnnniiiccc^^^]]][[[[[[\\\]]]^^^^^^VVVVVVXXXYYY[[[\\\]]]]]]UUUTTTTTTSSSSSSSSSSSSTTTRRRQQQQQQPPPPPPQQQRRRRRRTTTVVVWWWVVVTTTRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQOOONNNLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRRRROOOPPPQQQRRRTTTVVVXXXXXXVVVWWWYYYXXXVVVTTTTTTUUUUUU[[[aaa```ZZZUUUTTTVVVYYYbbbooo|||~~~iiiWWWCCC::::::999999999666777777666555666888::::::>>>FFFQQQZZZ^^^]]][[[\\\```fffmmmsssuuutttsssyyy{{{~~~uuunnnccc[[[PPPHHHDDDBBB???======<<<:::999777555444333222222222222222222222222111111111111000000000///////////////////////////........................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////000111222333333444444555777999<<>><<<<<<;;;999888666555444333333333222222222222111111111111111000000000000000000000000000000000000........................,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,,,,++++++************++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------....../////////000111222333333444222444666999<<>>888666888444555555444333333666888999;;;AAALLLXXX___```^^^ZZZZZZ^^^dddlllqqqssssssuuuwwwyyyzzz{{{}}}rrriii^^^TTTNNNIIIDDD@@@<<<;;;:::999888777666666333333333222222222111111111111111111000000000000000000000000000000000000........................------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------....../////////000111222333333444444555666999;;;>>>@@@AAA@@@BBBDDDEEEGGGIIILLLOOOQQQWWW___dddgggiiilllnnnooopppssswww{{{~~~}}}zzz}}}{{{vvvtttsssrrrssstttvvvxxxyyyzzzzzzxxx~~~MMMLLLKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUUUURRROOONNNRRRSSSRRRQQQSSSVVVXXX^^^eeemmm|||{{{yyywwwvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzz}}}xxxoooeee```ZZZYYYZZZ[[[XXXUUUPPPRRRUUUVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUUUURRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVSSSUUUXXXYYYXXXVVVUUUVVVSSSTTTUUUUUUUUUTTTRRRQQQOOONNNMMMNNNPPPQQQRRRQQQNNNOOOPPPPPPQQQQQQQQQPPPQQQPPPOOONNNMMMNNNOOOOOOTTTVVVYYYZZZXXXWWWVVVVVVWWWZZZ^^^``````]]]YYYVVVVVVXXX\\\ccckkkpppssstttvvv||||||lll```TTTJJJAAA888555666777777777555444444666888999:::@@@KKKXXXaaabbbaaaWWWUUUUUUZZZccckkkoooqqqssstttvvvwwwxxx{{{vvvnnncccYYYRRRLLLFFFBBB;;;;;;::::::999888777777333333333222222111111111111111111111000000000000000000000000000000000000////////////////////////.........------.........,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((******+++++++++************************,,,,,,,,,++++++*********++++++,,,------....../////////000111222333333444666666888999;;;===>>>>>>@@@BBBDDDFFFGGGIIIMMMOOOSSS[[[cccgggggggggjjjnnnoooqqqtttyyy~~~}}}{{{zzzzzz~~~|||vvvpppmmmmmmlllnnnrrrvvvyyy{{{||||||vvv}}}PPPNNNKKKJJJLLLOOOSSSVVVSSSTTTTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNMMMMMMSSSTTTXXX^^^dddooosssiiiggg^^^]]][[[XXXWWWVVVVVVVVVVVVTTTRRRRRRTTTUUUUUUUUUYYYXXXWWWTTTRRRSSSVVVXXXXXXVVVTTTSSSTTTTTTSSSRRRUUUUUUSSSRRRPPPPPPOOOOOOPPPRRRUUUWWWYYYYYYXXXXXXUUUUUUTTTSSSRRRRRRRRRSSSQQQPPPPPPOOOOOOQQQRRRSSSQQQRRRTTTUUUTTTUUUWWWYYYUUUSSSQQQNNNMMMMMMNNNOOORRRSSSUUUVVVWWWVVVVVVUUUWWWVVVVVVWWWXXXXXXWWWUUUXXXXXXYYY\\\bbbjjjrrrwwwyyy}}}zzzooodddVVVIIIAAA<<<777444666666555555555666666777999999<<>><<<;;;:::999777777666444333222222111111000111222222222222111000111111111111111111222222........................---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++***))))))***++++++)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))************++++++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333555777:::<<<<<<===>>>@@@@@@AAABBBDDDFFFKKKPPPTTT```cccgggjjjkkklllmmmooonnnqqqvvv|||{{{xxxtttsssssstttuuuwwwxxxxxxOOOMMMKKKJJJKKKMMMQQQSSSTTTVVVWWWVVVSSSPPPOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQMMMLLLKKKKKKLLLNNNPPPQQQMMMMMMPPPSSSTTTXXXcccnnn~~~{{{}}}}}}{{{|||wwwooommmkkkeee___]]]ZZZYYYWWWTTTSSSRRRRRRRRRTTTRRRPPPPPPRRRSSSTTTSSSUUUUUUTTTRRRPPPPPPSSSUUUXXXVVVUUUTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQSSSUUUWWWXXXYYYXXXXXXSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTWWWVVVWWW[[[___aaa___\\\UUUTTTRRRQQQQQQQQQRRRSSSQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTTTTVVVWWWXXXWWWUUUUUUUUUWWWZZZaaalllxxxnnneeeXXXMMMEEE@@@;;;777444444444444444555666666666777:::>>>EEEMMMWWW]]]YYYVVVRRRSSSYYYbbbjjjnnntttwww{{{}}}~~~~~~~~~|||tttlllbbbVVVMMMFFFCCC???======<<<;;;999777666555444333222222222000111222222222222111000000000000111222222222333........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************+++++++++,,,************************++++++***))))))***++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************+++++++++,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333444666999;;;;;;<<<===???>>>???BBBDDDHHHMMMSSSWWWbbbdddhhhkkkllllllnnnooonnnrrrxxx~~~xxxwwwuuusssssssssuuuvvvPPPNNNLLLKKKKKKNNNPPPRRRVVVWWWYYYWWWTTTPPPNNNMMMOOOPPPQQQQQQRRRRRRQQQQQQNNNMMMKKKJJJKKKLLLOOOPPPMMMMMMOOORRRRRRRRRYYYaaalllzzzzzzuuussswww~~~~~~zzzqqqiiidddhhhkkkggg```\\\TTTSSSRRRQQQRRRRRRTTTTTTUUUSSSQQQPPPQQQRRRQQQQQQSSSTTTSSSRRRPPPPPPSSSUUUWWWVVVUUUUUUWWWWWWUUUTTTRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUZZZaaaccc___ZZZUUUTTTSSSSSSSSSTTTTTTUUUSSSSSSTTTVVVWWWXXXYYYYYYUUUUUUUUUVVVXXXYYYXXXVVVVVVWWWYYY\\\cccnnn|||uuulll^^^SSSJJJCCC===888444444444444444555666666555888:::;;;>>>EEEQQQZZZ___]]]ZZZXXX[[[bbbjjjoooppptttyyy|||||||||{{{{{{~~~xxxooodddXXXPPPHHHEEEAAA>>>======;;;:::888777666444333333222222111111111222222111111111//////000111222333333333........................------,,,,,,,,,,,,------,,,,,,+++++++++******************+++++++++,,,,,,))))))))))))))))))))))))+++******************+++******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333333555888::::::;;;<<<>>><<>>===<<<;;;888888666555444333333333222111111111111111111222//////000111222333333333////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++***************))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333333555888999::::::<<<>>><<>>FFFMMMZZZ^^^aaa```]]]^^^bbbgggjjjnnntttyyy{{{||||||}}}|||uuujjj___XXXPPPLLLFFFAAA???>>>===;;;999888777666555444444444222222111000000111222222000000000111222222222333////////////////////////......------------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************)))***++++++++++++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333333555888::::::;;;<<<>>>>>>AAAFFFKKKPPPUUU[[[___eeegggjjjlllmmmooorrruuuvvvyyy~~~{{{xxxvvvxxxyyyxxxwwwyyy~~~NNNMMMLLLJJJJJJJJJKKKLLLOOOPPPQQQPPPNNNMMMMMMNNNIIIJJJLLLNNNPPPQQQRRRRRRUUUUUUTTTSSSQQQOOOMMMKKKIIIFFFGGGJJJKKKIIIJJJNNNQQQVVV^^^eeennn~~~~~~{{{uuuvvvyyy~~~}}}tttllliiieee^^^ZZZ[[[[[[XXXYYY___aaa___\\\\\\\\\ZZZWWWSSSPPPNNNLLLLLLKKKJJJIIIKKKNNNQQQSSSSSSOOOPPPQQQQQQPPPPPPQQQSSSUUUUUUVVVXXXZZZ[[[YYYWWWSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRSSSUUUVVVXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUUUUVVVVVVTTTRRRTTTXXX[[[\\\]]]dddpppzzzyyymmmaaaVVVKKKDDD;;;:::888777555555444444444666999::::::<<>>===999999777666555444444444222222111000000111222222111111111111111111222222////////////////////////......------------...............---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333444666999::::::;;;===>>>@@@CCCIIINNNSSSXXX]]]aaadddgggjjjlllnnnqqquuuwwwzzz||||||yyyxxxvvvyyy|||}}}{{{||||||xxxxxx{{{LLLLLLJJJIIIHHHHHHIIIIIILLLMMMMMMLLLKKKKKKLLLNNNFFFHHHJJJLLLNNNPPPQQQQQQTTTUUUVVVVVVTTTQQQOOOMMMKKKHHHHHHJJJJJJHHHIIIMMMMMMRRRYYY\\\]]]fffyyy|||yyyuuusssqqqvvvyyyyyyooofff______^^^YYYVVVXXXVVVTTTTTTXXXYYYXXXYYY]]][[[ZZZWWWTTTQQQOOOOOONNNNNNLLLJJJJJJKKKLLLLLLKKKMMMNNNPPPPPPOOOOOOPPPQQQTTTUUUVVVYYY[[[[[[YYYWWWTTTSSSQQQPPPOOONNNNNNMMMPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTPPPQQQRRRRRRQQQQQQRRRTTTPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTSSSQQQOOOOOOSSSWWWWWWWWW]]]gggqqqvvvlllaaaVVVOOO===<<<:::888666555444444333555777999:::<<<>>>???@@@JJJVVV[[[XXXVVVXXX\\\___cccjjjppptttxxx{{{}}}yyy}}}}}}pppgggZZZUUUNNNGGGDDDBBB@@@>>>:::999888666555555555555333222111000000111222333222222222111111111111111000000000000000000000000......------------......//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((('''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333444666999;;;;;;<<<===???AAAEEEJJJOOOTTTYYY^^^bbbbbbdddgggjjjlllppptttwww|||}}}}}}~~~~~~zzzxxxxxxxxxwww{{{~~~~~~~~~yyysssoooooorrrvvvxxxLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLTTTUUUVVVWWWUUUSSSOOOMMMIIIHHHGGGIIIKKKMMMLLLJJJNNNQQQUUUVVVVVV[[[ccciii}}}}}}xxxvvvsssrrrtttxxx}}}~~~tttllleeeiiimmmmmmhhh```YYYUUUXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZUUUOOOKKKKKKLLLMMMLLLKKKJJJKKKKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQTTTTTTVVVWWWWWWVVVUUUTTTUUURRRPPPPPPRRRRRROOOMMMPPPQQQQQQRRRRRRQQQPPPPPPPPPTTTUUURRRPPPRRRRRRPPPSSSTTTTTTUUUUUUUUUUUUTTTVVVUUUSSSRRRRRRRRRSSSTTTSSSSSSSSSUUUWWWXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSZZZWWWUUUUUUWWW]]]lllzzz{{{wwwiiiZZZHHH@@@888666555333444666444555555777999;;;===>>>AAADDDIIIMMMPPPTTTXXX[[[ZZZ```ggglllppptttyyy}}}xxx{{{~~~~~~}}}~~~{{{pppfff^^^SSSKKKGGGDDDAAA>>>===;;;:::999999999777666333333333333333333333333//////000111222333333444222222111111000000//////........................------------------------++++++******************---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))(((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))***,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222333444444555444666888999:::<<>><<<:::999999999888666777555444222111111111222000000111111222222333333111000000000000/////////........................------------------------,,,,,,,,,---------------))))))***+++,,,------...++++++++++++++++++++++++,,,,,,++++++***)))))))))'''((())))))******))))))((((((((()))))))))******************************((())))))*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......///000000000000111222333444444555555777999;;;===@@@CCCFFFMMMQQQUUUXXXZZZ\\\^^^```dddgggjjjnnnrrrwww}}}|||{{{{{{~~~{{{xxxwwwttttttsssssstttwww}}}~~~zzzuuurrrOOOOOONNNMMMLLLJJJIIIHHHJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKKKKLLLLLLKKKKKKKKKNNNOOOOOOMMMKKKJJJLLLNNNMMMNNNMMMKKKIIIIIIKKKNNNOOOUUU]]]hhhxxxwwwiiiaaa___^^^\\\YYYccchhhlllmmmiiibbb[[[XXXWWWWWWUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLNNNNNNOOOOOOOOONNNMMMMMMLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOORRRRRRRRRSSSRRRQQQPPPPPPPPPRRRRRROOOPPPSSSQQQMMMNNNNNNOOOPPPQQQSSSTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQNNNMMMNNNPPPSSSTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSPPPPPPSSSSSSTTT[[[ccckkktttuuucccNNNCCC===999666777444444333333333333444444777999;;;>>>BBBGGGMMMQQQTTTTTTWWW^^^gggnnnpppppprrruuuxxxyyyxxxzzz~~~yyylllaaaYYYRRRKKKGGGAAA>>>;;;::::::999888777888777444222111111111222111222222222222222222222000000000000000000000000................................................,,,,,,,,,,,,------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))************)))(((((()))))))))*********************************))))))+++++++++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------...//////000000000000111222333444444555555777;;;===???CCCGGGJJJQQQTTTXXXZZZ[[[\\\^^^___cccffflllqqqvvv{{{~~~}}}}}}}}}zzzxxxxxxwwwtttrrrqqqtttyyy~~~~~~~~~|||xxxtttSSSRRRPPPNNNKKKIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKNNNPPPSSSTTTRRRPPPOOONNNLLLLLLLLLKKKIIIIIIKKKLLLLLLNNNQQQWWWaaaqqq|||ppphhh___ZZZZZZZZZXXXVVV\\\^^^```___\\\XXXVVVUUUWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPOOOOOOOOOKKKLLLNNNPPPQQQRRRQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPNNNQQQSSSUUUUUUSSSPPPNNNOOOQQQPPPPPPRRRVVVUUUPPPSSSSSSRRRQQQQQQQQQRRRSSSQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMPPPRRRTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUURRRRRRRRRSSSSSSRRRRRRRRRQQQNNNOOOQQQRRRRRRVVV\\\]]]fffttt}}}ooo\\\MMM@@@777777;;;666555444444333333333444777999:::===@@@FFFMMMRRRWWWVVVXXX^^^ffflllnnnnnnooorrruuuvvvvvvxxx|||wwwkkkaaaYYYQQQKKKEEEBBB>>>;;;::::::999777999777666444222222222222333333333222222222222222000000000111111111111111////////////////////////........................***+++++++++,,,,,,---------,,,,,,++++++*********+++++++++++++++++++++++++++++++++***************((())))))***************))))))))))))***************************************+++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------......///000000111000000111222333444444555666888<<>><<<:::999777888888777666666555444333444444333333222222111111111111111222222222222333////////////////////////........................******++++++,,,,,,------///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++******)))))))))*********++++++***************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......//////000111111000000111222333444444555666999===AAAEEEJJJOOORRRUUUXXX\\\^^^```aaacccdddeeejjjqqqwww|||~~~zzztttsssrrrppppppsssxxx||||||~~~UUURRRNNNKKKHHHHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHDDDEEEFFFFFFHHHHHHIIIJJJJJJHHHFFFEEEEEEFFFHHHIIIJJJPPPZZZgggmmmhhhYYYMMMGGGGGGFFFFFFFFFFFFEEEEEEIIIHHHKKKQQQTTTWWW```kkkrrrrrreee^^^UUUWWWYYYYYYVVVUUUUUUVVVRRRSSSUUUVVVUUUTTTUUUVVVSSSRRRQQQQQQRRRUUUXXXZZZhhhccc]]]YYYXXXWWWUUUSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZZZZYYYWWWUUUSSSQQQPPPNNNOOOQQQRRRSSSRRRQQQQQQOOOQQQSSSRRRPPPOOOQQQRRRMMMMMMOOOPPPRRRSSSSSSSSSPPPRRRTTTXXXaaajjjkkkgggYYYWWWUUURRRQQQPPPPPPQQQNNNOOOPPPPPPPPPOOOMMMMMMNNNNNNOOORRRUUUWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQMMMLLLPPPRRRQQQSSSWWWXXX[[[bbbjjjrrrwwwxxxyyy{{{|||wwwhhhYYYKKK>>>999:::555555444333333333444444777777777888<<>>BBBGGGLLLRRRUUUVVVZZZ^^^bbbdddfffhhhjjjiiinnnuuu{{{|||wwwppppppqqqpppqqqtttxxx||||||SSSPPPLLLIIIHHHIIILLLNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHEEECCCCCCDDDFFFGGGFFFLLLYYYjjjsssmmmZZZJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCCCCGGGMMMNNNMMMSSS[[[```rrrwwwlllddd\\\WWWQQQVVVYYYXXXTTTRRRTTTVVVNNNQQQUUUWWWVVVVVVUUUVVVTTTSSSSSSSSSUUUXXX[[[^^^nnnhhh```[[[YYYWWWUUUSSSTTTTTTUUUVVVXXXZZZ]]]^^^]]]\\\ZZZXXXTTTQQQNNNLLLPPPQQQRRRSSSSSSSSSRRRQQQOOOQQQSSSRRRPPPOOOQQQSSSQQQPPPOOOOOOQQQTTTXXXZZZSSSUUUWWW[[[dddmmmmmmhhhXXXVVVTTTQQQPPPPPPQQQQQQNNNNNNOOOPPPOOONNNMMMLLLOOOOOOPPPSSSVVVXXXXXXWWWTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRMMMLLLOOORRRRRRTTTWWWWWWXXX[[[aaaiiipppuuuwww{{{~~~wwwgggZZZOOOCCC;;;888444444333333222333333444555555555666999@@@IIIOOOWWWZZZ[[[[[[YYYZZZ^^^bbbiiimmmpppqqqrrrtttxxx||||||xxxnnnddd]]]RRRMMMGGGAAA>>>;;;999777666777:::;;;;;;999777555555555444444333222111111333333333444444555555555000000000000000000000000////////////////////////,,,,,,------...///000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))***++++++++++++***)))************+++++++++(((((((((((((((((((((((()))(((((('''(((***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000111222333444444555777:::???CCCHHHMMMSSSWWWXXX[[[```dddgggiiilllnnnlllqqqxxx~~~~~~~~~~~~zzzuuupppqqqqqqqqqqqqssswwwyyy}}}LLLJJJIIIGGGFFFFFFGGGGGGNNNMMMKKKIIIIIIIIIIIIJJJGGGEEECCCEEEHHHJJJJJJHHHHHHDDD@@@>>>@@@BBBDDDEEEGGGKKKSSS^^^ddd```UUULLLHHHFFFDDDBBBAAABBBCCCCCCCCCCCCDDDFFFGGGJJJKKKLLLVVVaaarrruuuggg___[[[VVVSSSOOOPPPRRRTTTTTTSSSQQQPPPSSSSSSTTTUUUVVVVVVVVVVVVQQQNNNKKKJJJMMMSSSZZZ___aaa___\\\[[[ZZZYYYWWWUUURRRRRRRRRSSSVVVZZZ___aaa___ZZZUUURRRQQQPPPNNNLLLLLLOOOTTTZZZ\\\ZZZTTTOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPNNNMMMMMMOOORRRTTTRRRRRRTTT[[[bbbdddaaa\\\XXXVVVRRROOOMMMMMMNNNOOOOOOPPPQQQQQQOOOMMMMMMNNNNNNNNNOOOQQQSSSUUUXXXYYY]]]ZZZUUURRRQQQPPPOOONNNQQQPPPOOONNNMMMNNNOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSSSSVVVZZZ]]]aaahhhrrryyyppp^^^PPPEEE===999555666555444222111222333222333444555777<<>>AAAEEEKKKPPPUUUXXXZZZ^^^bbbfffiiijjjnnntttyyyzzz{{{}}}xxxrrrooonnnmmmlllnnnsssyyy}}}GGGGGGFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEGGGEEEDDDDDDFFFGGGGGGFFFAAA@@@???@@@AAAAAA@@@???BBBAAA@@@CCCFFFGGGDDDAAA???AAABBBCCCBBB@@@>>><<<>>>>>>???@@@BBBDDDEEEFFFKKKNNNRRRXXX```jjjuuu|||{{{nnnfff[[[SSSPPPOOONNNMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTQQQOOONNNPPPSSSUUU]]]ZZZVVVTTTSSSSSSRRRQQQMMMLLLLLLLLLNNNPPPSSSUUUWWWTTTQQQPPPPPPPPPPPPOOOJJJMMMRRRWWW[[[[[[XXXTTTNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPQQQOOONNNMMMPPPSSSUUUSSSPPPQQQQQQPPPOOOOOONNNNNNMMMNNNOOOPPPPPPMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOPPPNNNLLLLLLMMMOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMOOOQQQRRRSSSRRRSSSTTTUUUXXX```kkksss~~~tttcccSSSEEE===777666555444333222111111333333444444444888<<<@@@BBBEEEJJJOOORRRTTTTTTTTT```fffmmmqqqqqqrrrtttwwwwwwxxxzzz|||yyyrrriii]]]SSSMMMIIIEEEAAA;;;999777777777888777666555555555444333333222222333333333333333333333333000000////////////000000//////............//////........................///...---,,,++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000//////.........000111222222333666:::===DDDFFFJJJOOOTTTXXX[[[\\\___ccchhhkkkmmmqqqxxx|||}}}~~~}}}vvvpppmmmjjjllloooqqquuu{{{HHHHHHGGGFFFGGGHHHJJJJJJGGGHHHIIIJJJJJJIIIGGGGGGHHHGGGFFFEEEFFFFFFFFFFFFEEEBBB@@@?????????>>><<>>============>>>@@@AAACCCDDDHHHJJJLLLPPPUUU\\\dddjjjvvvssskkkccc^^^WWWSSSQQQQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTQQQPPPOOONNNOOOQQQSSSTTTZZZYYYWWWXXXXXXWWWUUUSSSMMMMMMLLLLLLLLLNNNPPPQQQRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVUUUQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQPPPOOOOOOOOOMMMKKKKKKMMMNNNMMMKKKNNNNNNOOOPPPOOONNNMMMLLLMMMNNNOOOOOOMMMKKKKKKLLLIIIKKKNNNQQQQQQPPPNNNLLLLLLJJJIIIIIIKKKLLLMMMLLLLLLMMMOOOQQQQQQQQQQQQPPPMMMMMMMMMNNNOOOPPPPPPQQQOOOOOOPPPQQQTTT\\\hhhqqq|||ppp^^^LLLAAA;;;999777666555555555444333444444333333555888;;;===???CCCJJJOOORRRRRRQQQZZZ___fffkkknnnppprrrtttxxxyyy{{{}}}zzzqqqdddXXXQQQKKKFFFCCC???===;;;;;;;;;;;;:::999666666555555444333333333333333333333333333333333000000////////////000000/////////....../////////////////////////////////......---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***,,,---...---,,,,,,........................------------------------------------............000000000000/////////...000111222333555999???CCCHHHJJJNNNSSSWWW[[[]]]^^^aaafffkkkooorrrvvv|||zzzsssnnnkkkjjjlllooopppssszzzKKKJJJIIIGGGFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGKKKGGGBBB>>><<<<<<<<<<<<;;;;;;;;;===???AAAAAAAAAAAA@@@???>>>>>>>>>???@@@<<<<<<======???@@@BBBCCCAAADDDGGGJJJLLLPPPUUUXXX```mmmyyyrrrjjjcccZZZXXXTTTQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNOOOQQQRRRTTTUUUXXX[[[]]]\\\XXXUUUPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOPPPQQQSSSRRRQQQQQQQQQOOOKKKHHHLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOPPPQQQPPPOOONNNOOOMMMKKKJJJJJJKKKKKKJJJLLLMMMOOOPPPPPPNNNMMMLLLLLLMMMNNNNNNKKKJJJJJJJJJEEEHHHLLLOOOQQQPPPNNNLLLKKKJJJHHHIIIJJJKKKJJJIIIIIIKKKNNNQQQSSSUUUUUUUUUOOOOOOPPPOOOOOOOOOOOONNNLLLMMMMMMNNNQQQYYYeeennnyyy}}}jjjWWWLLL???<<<777555666777777666444444444333222333666888;;;<<<@@@FFFMMMQQQRRRQQQUUUYYY___fffkkkppptttvvvxxxyyy{{{}}}~~~vvviii]]]UUUOOOIIIEEECCCAAA>>>=========;;;:::777777666555555444444333222222222222222222222222000000////////////000000...//////////////////...////////////////////////......------,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++---......---,,,+++........................++++++++++++++++++++++++---------.........//////......//////000111111111111222444555888===CCCGGGKKKMMMQQQUUUYYY]]]___```eeejjjppptttwwwzzz|||uuuoookkkiiikkkllllllmmmpppxxxNNNLLLJJJHHHFFFEEEEEEEEEBBBCCCEEEFFFHHHIIIJJJJJJEEEFFFGGGFFFEEEEEEFFFHHHMMMHHHBBB===;;;;;;;;;;;;888:::<<<>>>@@@@@@@@@@@@AAA???===<<<<<<===???@@@<<<<<<<<<===>>>???@@@AAA@@@CCCFFFGGGGGGHHHIIIJJJSSS\\\jjjzzzyyytttrrruuutttsssuuu}}}{{{uuunnnjjjjjjhhhbbb]]]VVVVVVUUUSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSSSSSSSRRRQQQPPPOOONNNQQQPPPNNNMMMMMMNNNOOOPPPQQQSSSVVVZZZ]]]\\\XXXUUUSSSRRRRRRQQQQQQRRRRRRSSSNNNPPPQQQPPPOOONNNOOOPPPPPPOOOMMMMMMNNNNNNLLLJJJLLLLLLLLLMMMMMMMMMMMMNNNLLLMMMOOOPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPOOONNNMMMLLLKKKLLLMMMMMMKKKIIIIIIJJJEEEGGGKKKNNNPPPOOONNNLLLLLLKKKIIIJJJKKKKKKJJJHHHGGGHHHKKKNNNQQQSSSTTTUUURRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNPPPWWWaaahhhvvvyyyhhh]]]HHHAAA999444444666666555444444444333222222444666888:::>>>BBBGGGLLLPPPRRRSSSVVV[[[aaaiiipppuuuxxxvvvwwwzzz{{{|||~~~sssggg___WWWOOOJJJFFFDDD@@@>>>>>><<<:::888777777777666555555444444222222222222222222222222000000////////////000000......////////////....................................---------------...******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---...///111222333444222444777999<<>>???????????????======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===??????AAACCCEEEEEEEEEEEEFFFGGGJJJOOOVVV___jjjwww{{{yyy{{{tttfffaaa\\\\\\______[[[VVVTTTUUUVVVVVVTTTRRRPPPOOOLLLMMMNNNOOOPPPPPPOOONNNNNNOOOOOOPPPPPPOOOOOOOOOQQQPPPNNNMMMNNNPPPSSSUUUVVVUUUVVVXXXZZZZZZXXXVVVSSSRRRRRRRRRRRRSSSSSSSSSOOOQQQSSSRRROOOMMMNNNOOOOOOMMMKKKKKKMMMNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPOOOOOONNNMMMMMMJJJLLLMMMLLLJJJHHHHHHIIIGGGIIIKKKNNNNNNNNNLLLKKKLLLKKKJJJKKKMMMMMMLLLJJJHHHIIIJJJKKKMMMPPPRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPTTT[[[aaatttyyypppVVVLLL@@@888555666555444444444555444222222444666444777;;;===@@@EEELLLRRRRRRRRRUUU[[[ccckkkrrruuuuuuwwwyyyzzzzzz|||~~~vvvlllbbbXXXQQQKKKHHHDDDAAA@@@>>>;;;999888888777777666555555444333333333333333333333333000000////////////000000---...///000000///...---------------------------......------------......*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++////////////////////////............////////////------...///111222333444444666:::===@@@DDDIIILLLOOOQQQUUUYYY^^^bbbeeefffoootttzzz~~~~~~zzzwwwwwwxxxwwwsssnnniiieeecccbbbccceeeeeeggglllvvvzzzvvvuuuwwwyyyMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@@@@AAABBBCCC>>>AAABBBBBB@@@AAADDDGGGCCCAAA???>>>===<<<:::888:::;;;;;;;;;999999:::;;;999:::<<<======<<<:::999999999999:::;;;<<<===>>>===>>>@@@@@@AAACCCFFFHHHDDDFFFJJJOOOVVV```jjjqqq~~~xxxlll```YYYUUUSSSVVVZZZ[[[UUUOOONNNQQQSSSTTTRRRPPPNNNMMMLLLMMMOOOPPPPPPOOONNNLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLMMMPPPTTTYYY\\\\\\ZZZXXXWWWXXXYYYYYYXXXRRRRRRRRRRRRRRRRRRRRRRRRPPPSSSTTTSSSOOOMMMMMMNNNQQQOOOLLLKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOJJJLLLNNNNNNMMMMMMMMMNNNQQQQQQPPPOOOOOONNNNNNMMMJJJKKKLLLKKKIIIHHHHHHHHHJJJKKKMMMNNNMMMLLLKKKJJJKKKKKKKKKLLLOOOOOONNNMMMLLLKKKKKKKKKLLLOOOQQQRRRRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUTTTRRRPPPRRRWWW\\\sss~~~}}}cccWWWGGG<<<888888777555444555555444333333444666111555999:::;;;@@@IIIQQQOOOOOOPPPUUU\\\eeelllpppvvvxxxzzz{{{{{{|||~~~vvvjjj___WWWPPPMMMHHHEEECCC@@@===;;;888888777777666666555555444444444444444444444444000000////////////000000---...///000000///...---------------------------......---------......///,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......///000111222333333555888<<<@@@CCCFFFJJJMMMPPPRRRVVV[[[```dddggghhhrrrwww}}}~~~~~~~~~}}}xxxtttqqqpppnnnkkkfffbbb___^^^___``````aaaeeeooo{{{|||wwwuuuvvvxxxJJJHHHEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@??????@@@@@@DDD@@@>>>???CCCDDDBBB>>>===<<<<<<<<<<<<;;;;;;;;;888:::<<<<<<<<<<<<>>>???>>>===;;;::::::;;;<<<<<<::::::;;;;;;<<<=========??????@@@@@@@@@AAAAAAAAAGGGGGGHHHJJJNNNRRRVVVYYYbbbppp|||qqqjjjddd^^^ZZZQQQPPPOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPOOOOOONNNNNNJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLNNNNNNMMMMMMNNNOOOQQQUUUTTTPPPSSS^^^fffhhheeeaaa\\\YYYWWWVVVWWWWWWRRRQQQPPPOOONNNNNNLLLLLLPPPPPPPPPPPPOOOMMMKKKIIIKKKKKKJJJHHHGGGHHHKKKNNNOOOOOOOOOMMMKKKKKKMMMOOONNNNNNNNNMMMMMMMMMMMMMMMJJJKKKMMMMMMLLLLLLMMMOOONNNNNNMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSVVVUUUUUUUUUVVVTTTPPPMMMMMMPPPSSSVVVWWWWWWUUUTTThhhxxx~~~mmmUUUCCC:::888888777555555444444444333333333444555666777888<<>>BBBCCCAAA===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<;;;;;;:::::::::;;;:::::::::;;;<<<<<<======????????????@@@@@@@@@@@@?????????AAACCCGGGJJJLLLPPPYYYeeelllqqqzzzxxxrrriiibbb\\\XXXSSSPPPOOONNNMMMNNNOOOPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLNNNOOOOOONNNNNNNNNOOOQQQTTTUUURRRUUU```hhhkkklllhhhbbb]]]ZZZWWWTTTRRRRRRRRRQQQPPPPPPPPPOOONNNOOOOOOOOOOOONNNLLLJJJIIIHHHIIIIIIGGGFFFFFFHHHJJJLLLLLLLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKLLLOOOQQQVVVVVVUUUVVVVVVTTTPPPNNNKKKLLLOOORRRTTTVVVVVVVVVdddsss|||dddOOOBBB;;;888777666666666555555555444444333444555666777;;;@@@DDDKKKLLLMMMOOOSSSYYYbbbhhhjjjoootttvvvuuuuuuxxx||||||uuummm```YYYPPPIIIFFFDDD@@@>>>===<<<;;;:::888777666666555555444444333222222222111111111000000000//////111000000000////////////......////////////..............................------,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,------......------......------,,,,,,------............////////////111000///000222555888:::>>>AAAEEEHHHJJJMMMPPPSSSQQQUUUYYY^^^ccciiiooosss{{{~~~~~~}}}~~~~~~~~~|||~~~~~~tttlllgggeee```]]]^^^]]][[[\\\___^^^bbbiiisss~~~~~~yyyuuutttpppttt{{{FFFDDDBBBAAAAAAAAA@@@?????????>>>>>>>>>???@@@@@@@@@>>><<<===@@@AAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>======>>>???AAACCCEEEEEEHHHMMMQQQWWW```llluuussskkkbbb___ZZZVVVTTTQQQNNNLLLMMMLLLKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQPPPOOONNNNNNOOOQQQTTTUUUTTTXXXbbbkkkoooqqqkkkeee```]]][[[VVVSSSSSSRRRPPPPPPQQQQQQOOONNNNNNNNNOOONNNNNNLLLJJJIIIHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKKKKIIIIIIJJJLLLMMMMMMOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIJJJNNNQQQWWWVVVUUUUUUUUUSSSPPPNNNHHHIIIKKKMMMPPPSSSUUUVVV^^^kkkwww```LLL@@@999777777777777666666666555555222333444555666999===AAAHHHIIIJJJLLLOOOTTT[[[```eeeiiinnnpppppprrrvvvyyyyyy|||xxxjjjbbbXXXPPPKKKHHHDDDAAA???>>><<<;;;999999888888555555555444333333222222111111000000000/////////111111000000000/////////------............------........................------...////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......---------------,,,------...///------........./////////222111111222444888;;;===CCCFFFIIILLLNNNPPPSSSUUURRRVVV\\\bbbgggmmmssswww}}}~~~|||}}}}}}}}}|||||||||}}}|||}}}uuukkkfffaaa]]][[[\\\\\\[[[]]]aaaaaafffnnnwww{{{vvvnnnqqqwwwEEECCCAAA@@@AAAAAA???>>>>>>>>>======>>>>>>??????>>><<<;;;;;;===>>>===;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<;;;:::999:::;;;:::;;;===>>>>>><<<:::888999999999:::;;;;;;<<<<<<<<<============>>>>>>>>>@@@??????>>>>>>???@@@AAABBBBBBCCCFFFKKKRRRZZZ___hhhrrruuujjj```ZZZUUUTTTSSSRRRQQQOOOMMMLLLJJJIIIHHHIIIJJJKKKJJJHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLNNNOOOPPPPPPNNNLLLLLLMMMQQQSSSTTTVVV[[[ccclllqqqoooiiibbb^^^^^^___^^^]]]XXXUUUQQQOOOOOOOOOMMMKKKMMMNNNNNNOOONNNMMMKKKJJJIIIKKKMMMMMMKKKHHHGGGGGGDDDEEEFFFEEEDDDCCCDDDFFFIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLKKKIIIIIIJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMJJJJJJKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKPPPTTTUUUTTTSSSSSSSSSRRRPPPMMMIIIHHHHHHIIIKKKNNNRRRTTTVVVaaarrrlllVVVEEE;;;888777777777666666666555555111222333333444666:::===DDDGGGKKKNNNQQQSSSVVVYYY```dddiiimmmppprrrtttvvvxxx{{{~~~wwwooocccZZZTTTOOOJJJGGGAAA@@@>>><<<:::999999999666666555555444333333333111111000000000/////////111111111000000000//////------............------........................,,,---///000000///...---------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,------...000000---------......//////000222222333444777;;;>>>@@@GGGIIILLLNNNOOORRRUUUWWWVVVZZZ```gggmmmrrrxxx|||}}}~~~}}}}}}}}}|||{{{yyyzzz{{{~~~~~~}}}tttiiibbb___[[[ZZZ[[[ZZZYYY]]]bbbfffkkksss{{{zzzrrrtttyyyEEECCCAAA@@@@@@@@@???>>>=========<<<<<<======>>><<<;;;:::;;;;;;<<<;;;:::<<<;;;;;;;;;;;;:::::::::777888::::::999:::;;;===:::<<<>>>@@@???===:::888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;=========@@@CCCGGGKKKLLLRRRZZZeeeppp|||{{{pppfff^^^YYYUUURRRLLLMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNOOONNNLLLKKKKKKKKKPPPQQQSSSVVV[[[aaaiiipppnnniiibbb]]]]]]```eeehhhddd]]]UUUPPPOOONNNKKKIIIMMMMMMNNNOOOOOONNNMMMLLLIIIKKKMMMMMMKKKHHHGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKKKKLLLNNNPPPPPPPPPNNNMMMHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKNNNSSSVVVSSSRRRQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGHHHJJJNNNPPPOOOWWWeeetttttt___LLL???:::666666666555555555444444000222333333333444777:::???EEEMMMSSSUUUUUUTTTTTTZZZ___fffmmmqqqsssttttttwww{{{~~~zzzoooeee]]]WWWPPPKKKDDDBBB@@@===:::999999999777777666555555444444333111111111111000000000000111111111111000000000000---..................---////////////////////////,,,---...//////...---,,,------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---...///000111------......///000111111222222444666:::===AAACCCHHHJJJMMMOOOQQQTTTXXX[[[]]]aaahhhnnnsssyyy~~~}}}|||xxxxxxzzz|||{{{rrrggg```^^^[[[ZZZZZZYYYXXX]]]dddnnnrrryyy~~~xxxyyy|||DDDBBB@@@???@@@@@@>>>===>>>===<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::555777999999999999;;;===:::;;;===???>>><<<:::888777888888999999::::::;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;===???@@@AAABBBCCCFFFJJJQQQXXX```lllyyyxxxqqqhhhbbbYYYRRROOONNNNNNNNNIIIKKKMMMLLLKKKJJJJJJKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNMMMLLLJJJKKKLLLPPPOOOQQQUUUYYY]]]dddkkkooommmiiibbb^^^aaaiiippppppfffYYYQQQOOONNNLLLIIIKKKLLLMMMNNNNNNNNNMMMLLLFFFIIIKKKKKKIIIGGGFFFEEEDDDFFFHHHHHHGGGFFFGGGHHHGGGHHHKKKLLLMMMLLLKKKJJJLLLMMMNNNLLLJJJIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMJJJKKKKKKKKKKKKIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFHHHJJJKKKLLLOOOSSSVVVQQQPPPOOOPPPQQQRRRQQQPPPNNNLLLIIIGGGFFFHHHKKKMMMMMMQQQYYYeeeqqq{{{{{{|||}}}jjjVVVFFF===666666666555555555444444000222333333222333555777;;;BBBLLLTTTWWWVVVTTTSSSVVVZZZaaaiiinnnrrrssssssvvvyyy}}}{{{qqqiii```WWWQQQIIIGGGCCC???<<<:::::::::777777777666555555444444333333222222222111111111222222111111111000000000......////////////......////////////////////////---............---,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------------------...///000111......///000111111222222333444666:::>>>AAAEEEFFFJJJLLLOOOQQQTTTXXX^^^aaafffjjjqqqvvv{{{|||{{{{{{}}}~~~}}}|||{{{yyyuuunnneee___[[[YYYYYYZZZYYYYYY___hhhuuuyyy~~~{{{|||~~~CCC@@@>>>===>>>>>>===;;;>>>>>><<<;;;::::::999:::::::::;;;::::::999:::;;;;;;;;;;;;:::::::::999999666888999999888888999;;;999:::;;;<<<<<<:::888777777777888888999:::::::::999999999::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;===??????===>>>@@@BBB@@@CCCGGGJJJMMMUUU^^^fffuuuzzzrrrkkkddd```WWWSSSNNNKKKJJJJJJIIIIIIHHHJJJLLLLLLJJJJJJLLLNNNJJJHHHGGGHHHIIIJJJIIIGGGGGGGGGIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLMMMNNNLLLLLLLLLMMMPPPMMMOOOTTTVVVXXX^^^fffooorrrrrrmmmffffffnnnwwwvvviiiYYYOOOLLLMMMKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKFFFHHHJJJJJJHHHGGGGGGGGGEEEGGGIIIJJJIIIHHHHHHIIIGGGIIIKKKMMMNNNMMMLLLKKKLLLMMMMMMKKKIIIGGGGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOLLLJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKLLLLLLMMMOOOQQQQQQPPPOOOPPPSSSUUUUUUTTTOOOMMMJJJHHHGGGHHHJJJLLLMMMMMMQQQYYYdddnnntttvvvtttvvvzzzwwwbbbNNNAAA777777777666666666555555111222444333333333444666777>>>HHHOOOSSSTTTTTTTTTTTTUUUZZZ```gggmmmqqqsssrrruuuzzz|||~~~wwwmmmbbb[[[OOOLLLGGGBBB>>><<<<<<<<<888888777777666555555444444444444333333333222222222222222111111111000000//////000000000000//////////////////////////////000//////...------......,,,,,,,,,---------......................................................------------------------.........---------------+++,,,------......------......---......///000000//////000111222333444444555777:::>>>BBBFFFIIIKKKMMMOOORRRVVVZZZ___fffjjjooosssyyy}}}~~~~~~}}}{{{yyyssspppmmmjjjiiifffaaa^^^WWWVVVWWWZZZZZZ[[[dddnnnyyy}}}{{{}}}AAA???===<<<<<<<<<;;;:::???>>>===;;;:::999888888999:::;;;;;;:::999:::;;;;;;;;;;;;:::::::::999999888999:::999777777777999888888999:::999888777666777777777888999999::::::888888999999999:::::::::666777888999:::::::::::::::<<<===;;;999999===AAA???AAADDDDDDEEEHHHNNNSSSZZZeeevvvwwwjjj```[[[YYYWWWVVVPPPNNNKKKJJJIIIHHHFFFCCCCCCFFFGGGGGGFFFFFFIIILLLJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMLLLLLLKKKIIIIIIJJJLLLNNNNNNNNNMMMNNNOOOOOOLLLMMMSSSTTTTTTZZZbbblllsssyyyuuummmlllttt~~~vvvhhhVVVJJJHHHJJJJJJHHHFFFGGGHHHJJJJJJJJJJJJIIIHHHJJJKKKKKKJJJIIIJJJKKKEEEGGGIIIJJJIIIHHHIIIIIIGGGIIILLLNNNOOONNNLLLKKKKKKLLLLLLJJJHHHFFFFFFGGGJJJJJJJJJJJJKKKLLLNNNNNNSSSTTTTTTTTTRRROOOMMMKKKHHHHHHHHHIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFIIILLLMMMLLLKKKKKKLLLQQQPPPPPPQQQTTTWWWXXXWWWNNNMMMJJJIIIHHHIIIKKKMMMNNNMMMMMMRRR\\\eeellloooqqqtttyyykkkSSSCCC888888888888777777777777111333444444333222444555666;;;CCCJJJOOORRRTTTVVVSSSRRRTTTXXX```iiippptttnnnrrrwwwzzz{{{xxxllldddSSSPPPKKKEEEAAA>>>======888888777777666666555555555555444444444333333333222222222111111111111000000000111111111111000000000000000000000000000000222111000.........///000,,,,,,,,,------................................................................................./////////......---------+++,,,------......------///............///000000///000111222333444555555777999<<>>AAACCCEEEHHHLLLOOORRRUUUXXX]]]bbbiiipppuuu}}}xxxsssnnnjjjbbb]]]XXXXXX[[[\\\YYYVVVSSSUUUWWWXXX\\\eeepppyyy~~~||||||<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::999::::::<<<<<<;;;;;;;;;;;;;;;:::888999999999999999888888888888888888888999:::;;;999888777777777888999:::777777777888888888999999888888888888888888888888;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===???@@@@@@AAAAAADDDJJJQQQWWW\\\___```gggmmmyyy{{{wwwqqqlllhhhccc]]]YYYWWWUUUQQQMMMJJJHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDHHHGGGJJJ___oookkkNNNKKKHHHFFFFFFGGGGGGGGGDDDFFFGGGHHHGGGHHHIIIKKKQQQPPPOOOMMMLLLMMMMMMNNNMMMKKKIIIIIIKKKLLLMMMLLLKKKLLLMMMNNNNNNQQQUUUXXX^^^hhhrrruuuuuutttqqqlll^^^VVVOOOLLLIIIFFFFFFHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLKKKJJJHHHHHHHHHIIIIIIJJJKKKMMMMMMKKKJJJKKKKKKNNNPPPSSSUUUTTTQQQLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHFFFEEEEEEGGGHHHHHHHHHHHHIIILLLMMMNNNMMMKKKJJJIIIIIILLLPPPUUUXXXWWWUUUNNNMMMKKKLLLNNNOOOPPPPPPKKKIIIGGGIIIOOOXXXbbbhhhssszzzsss___LLLCCC;;;888666333222444666555555444444333333222555777999===BBBGGGKKKMMMKKKLLLMMMOOOSSS[[[dddkkkmmmqqquuuwwwwwwyyy}}}zzzpppggg[[[QQQKKKFFFAAA===;;;;;;;;;999888777777777555555444444333333444444222111111111000000000000000000000000000000000000000000000000000000000000000000/////////.................................////////////////////////////////////////////////---------------------------------------,,,++++++........................000000/////////000000111111222444444444666888;;;>>>AAADDDFFFHHHLLLPPPSSSUUUXXX\\\aaagggmmmtttyyy}}}wwwrrrlllhhh___ZZZVVVUUUWWWXXXVVVSSSUUUUUUVVVYYY^^^hhhssszzz~~~{{{<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::777777888888888888888777555555555666777999:::;;;999888777777777777777888777777777777888888888888666666666666666666666666::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFIIILLLMMMOOOSSS\\\hhhuuuvvvppp```\\\XXXUUUSSSRRRPPPNNNNNNMMMKKKJJJIIIIIIIIIIIIFFFGGGHHHHHHHHHGGGEEEEEEFFFEEEIIIIIIIIIYYYeee```NNNKKKHHHFFFGGGGGGHHHGGGFFFGGGIIIHHHHHHGGGIIIJJJQQQPPPNNNMMMLLLLLLMMMMMMKKKIIIGGGGGGIIIKKKLLLLLLKKKLLLMMMNNNOOOQQQUUUWWWXXX___fffkkknnnnnnhhh```SSSMMMHHHHHHGGGEEEEEEGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIKKKLLLNNNOOOOOONNNNNNIIIIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIKKKNNNPPPQQQRRRJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLNNNNNNKKKIIIHHHGGGIIIKKKNNNQQQQQQPPPMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFIIIGGGFFFFFFHHHIIIIIIHHHHHHIIIKKKLLLMMMLLLJJJIIIFFFFFFIIIMMMQQQRRRRRRPPPKKKJJJJJJKKKNNNQQQRRRQQQMMMLLLJJJKKKNNNTTT[[[___nnnxxxuuu\\\OOOBBB<<<999555333333666666555555444333333333333444666999===@@@DDDEEEEEEFFFGGGIIILLLSSS[[[aaaiiinnntttxxxxxxxxxzzz|||}}}uuuhhh]]]UUUNNNHHHCCCAAA@@@>>>;;;999888777666666666555444444444444444222222222111111111000000000000000000000000000000000000000000000000000000000000000/////////..............................000000000000000000000000////////////////////////---------------------------.........---,,,++++++........................111111000000000000111111222444666777777999<<<>>>BBBDDDGGGJJJMMMPPPTTTWWWZZZ]]]ccchhhnnnttt{{{}}}xxxrrrkkkggg```[[[VVVTTTUUUUUUTTTRRRVVVUUUWWW\\\eeeoooxxx|||}}}~~~<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::777777888888999888888888666666666666777888999:::888888888777666666666666666666666777777777888888555555555555555555555555888888888999999999999999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::??????>>>???@@@BBBDDDFFFGGGHHHLLLRRR[[[dddmmmrrrxxx}}}yyymmmddd\\\WWWRRRPPPMMMKKKJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFHHHIIIIIIHHHFFFEEEGGGEEEHHHFFFBBBKKKRRRLLLMMMKKKHHHGGGGGGHHHHHHGGGGGGIIIJJJIIIHHHGGGHHHIIILLLLLLKKKJJJJJJKKKMMMMMMIIIGGGEEEEEEHHHKKKMMMMMMKKKLLLNNNOOOPPPQQQUUUWWWTTTYYY^^^bbbhhhiiibbbXXXMMMHHHEEEFFFFFFDDDCCCEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPQQQGGGGGGEEEEEEEEEEEEGGGGGGIIIKKKNNNNNNLLLIIIGGGFFFGGGHHHKKKMMMNNNMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHHHHJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFIIILLLNNNOOOOOONNNJJJIIIIIIJJJMMMOOOOOOOOONNNMMMLLLLLLOOORRRVVVYYYfffsssppp```NNNDDD???;;;999999666666666555444444333333333333444666999;;;===???AAABBBCCCEEEHHHMMMSSSXXXbbbhhhqqqvvvxxxxxxzzz{{{tttiiibbbZZZSSSNNNGGGDDDAAA>>><<<;;;999888777666555444444444444444333333222222222111111111000000000000000000000000000000000000000000000000000000000////////////...........................////////////////////////////////////////////////........................------...//////.................................111111000000000000111111333555777888:::<<>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::999999888888777777777777888888777777777777666555555555555555666666666777777777666666666666666666666666777777777777888888999999999999999:::::::::::::::999999999:::::::::;;;;;;<<<;;;::::::;;;===???@@@BBBAAABBBCCCGGGMMMRRRVVV\\\```eeejjjooouuu{{{yyysssiii___XXXRRRMMMJJJHHHGGGEEECCCBBBCCCEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFHHHJJJJJJHHHGGGFFFEEEBBBGGGHHHEEEKKKRRRLLLKKKIIIGGGFFFGGGHHHGGGFFFHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQPPPMMMJJJHHHJJJLLLNNNNNNKKKMMMOOOPPPQQQSSSUUUXXXTTTVVVYYY]]]dddfff___UUUMMMHHHEEEFFFFFFCCCBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMIIIHHHFFFEEEDDDDDDEEEFFFHHHKKKNNNNNNMMMJJJHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKJJJIIIJJJKKKLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHKKKMMMNNNNNNNNNNNNIIIHHHHHHIIIJJJKKKJJJIIIJJJIIIIIIJJJKKKNNNQQQSSS\\\jjjzzzuuu```RRRHHH???;;;:::777666666555555444333333333333444555666888999:::>>>@@@AAACCCEEEIIIOOOSSSYYY```jjjqqqtttvvvyyy|||}}}~~~tttkkkcccZZZTTTLLLHHHCCC@@@???>>><<<:::777777555444444333333333333333333333222222222222111111111111111111111111111111111111111111111111111000000000////////////////////////////////////........................////////////////////////........................,,,---...000111111111111////////////////////////000000//////000000111222444666888:::<<>>>>>>>>===>>>@@@CCCFFFHHHIIIKKKNNNPPPSSSXXX]]]aaalllsss}}}{{{uuusssooojjjeee```[[[UUUOOOLLLJJJHHHFFFCCCCCCCCCAAA@@@@@@AAACCCCCCCCCDDDDDDDDDCCCBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFHHHDDDHHHKKKFFFJJJOOOJJJIIIGGGFFFFFFFFFGGGFFFEEEFFFHHHHHHHHHFFFFFFFFFHHHGGGGGGHHHJJJMMMPPPTTTUUUZZZVVVQQQMMMMMMMMMNNNNNNLLLNNNQQQRRRSSSTTTWWWYYYTTTVVVWWWYYY___bbb^^^VVVOOOIIIFFFGGGFFFCCCBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNOOONNNNNNMMMOOONNNNNNMMMLLLKKKJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHJJJLLLNNNNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFIIILLLMMMMMMLLLLLLLLLIIIHHHGGGHHHIIIIIIGGGEEECCCBBBBBBCCCEEEGGGJJJLLLSSS```qqqwwwgggVVVEEE;;;777777777666666555444444444333333333444555666777888;;;===???AAACCCFFFKKKNNNQQQWWWaaahhhlllqqqvvvyyy{{{~~~vvvlllaaaZZZUUUOOOHHHDDDCCCAAA===:::999888777555555444444444444444444333333333222222111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////........................////////////////////////........................------///000111111222222//////////////////////////////000000111222444444666888;;;===@@@CCCGGGJJJJJJMMMQQQUUUYYY]]]bbbfffmmmrrryyy~~~zzztttkkkeee___jjj{{{~~~}}}}}}}}}zzzvvvssseeeaaa[[[UUURRRRRRUUUWWW[[[bbbooo}}}~~~<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::888777555555666777999:::;;;<<<555666777888999999999999666666666555666666777777333444555666666666555444444444555555555666666666666666666666666666666666444444555666666777888888666666666666777777777888777777888888999999::::::888888888888999:::;;;<<<;;;<<<<<<>>>???@@@AAAAAA>>>AAACCCEEEFFFGGGIIIKKKRRRXXX___ffflllqqqvvvzzz~~~}}}uuupppiiieee___\\\ZZZWWWTTTQQQNNNKKKGGGEEEDDDDDDDDDCCC???AAACCCBBB@@@???AAACCCEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFJJJDDDGGGIIICCCDDDHHHDDDGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGHHHJJJMMMPPPSSSUUUYYYUUUPPPMMMLLLNNNOOOOOONNNPPPSSSTTTUUUVVVXXXZZZTTTUUUVVVVVVYYY]]]\\\WWWPPPJJJFFFFFFFFFCCCCCCEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKMMMNNNOOONNNNNNMMMJJJLLLMMMOOOOOOOOOOOONNNQQQPPPOOONNNMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJJJJNNNOOOPPPOOOLLLJJJIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNLLLIIIHHHGGGGGGGGGGGGFFFFFFFFFDDDGGGKKKLLLJJJHHHIIIJJJHHHHHHGGGHHHIIIIIIFFFDDD@@@???>>>>>>???BBBDDDFFFLLLWWWgggyyylllSSSBBB;;;777777666666555555444444333222222333333444555666666888;;;>>>@@@CCCGGGIIIKKKPPPXXX]]]bbbhhhoootttxxx||||||qqqiiiccc\\\SSSMMMJJJGGGBBB>>>;;;;;;999888777666666666444444444444333333333333111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////........................////////////////////////............................../////////......---////////////////////////000000111222444666888999999;;;???AAADDDGGGLLLOOOQQQTTTXXX\\\```eeejjjnnntttyyy~~~~~~zzzsssmmmcccjjjuuu~~~}}}zzzvvvppplll```\\\WWWRRRQQQSSSYYY]]]gggooo{{{~~~|||{{{}}}<<<<<<<<<;;;;;;<<<<<<<<<777888999:::;;;:::999999333333555666888:::;;;<<<444555666777888888888888333333333444555666777888222333555666666666555555444444444555555555666666555555555555555555555555444444555555666777777888444555555555666666777777777777777777888888888888666666666777777777777777777888:::;;;;;;;;;999999:::===AAACCCCCCAAAAAAAAADDDHHHNNNQQQSSSVVV[[[^^^\\\```gggooovvv{{{~~~~~~wwwooohhhbbb\\\XXXRRRPPPNNNLLLKKKJJJIIIHHHEEECCC@@@???@@@@@@??????:::===@@@@@@>>>===>>>@@@CCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEFFF???CCCHHHCCCEEEKKKHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGFFFFFFGGGHHHJJJMMMPPPRRRQQQNNNJJJHHHJJJMMMPPPQQQNNNQQQTTTVVVVVVWWWYYY[[[RRRTTTTTTSSSUUUZZZZZZWWWOOOIIIEEEEEEEEECCCDDDFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJMMMOOOPPPQQQQQQQQQKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQPPPPPPOOONNNMMMMMMGGGGGGFFFFFFGGGIIIJJJKKKRRRSSSRRROOOKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMNNNOOONNNLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEBBBEEEIIIIIIGGGEEEFFFGGGHHHGGGGGGIIIJJJJJJHHHFFFAAA@@@>>>===>>>@@@CCCEEEIIIRRRaaattt~~~aaaLLLCCC777777777666555555444444222222111111222333444555222555888;;;===@@@CCCFFFHHHMMMRRRVVV[[[aaaiiiooovvvzzz}}}|||{{{ppphhh]]]VVVRRRMMMGGGBBB>>>===<<<:::999888888888555555444444444333333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////...---+++***)))000000000000000000000000111111222444666999;;;<<<;;;>>>AAADDDGGGKKKOOOSSSVVVYYY]]]aaaeeejjjpppsssyyy~~~|||wwwmmmnnnttt||||||xxxqqqjjjeee\\\ZZZVVVRRRRRRWWW^^^cccqqqyyyzzz}}}zzzwwwxxx~~~}}}|||<<<<<<<<<<<<<<<<<<<<<<<<:::999888888999999888666999888666555555555666777777777888999999999999888666666555444444444444555333444444555555444444333777777777666555555444444777777777777666666666666555555555555555555555555555555555666666666666666666666666666666666666666;;;::::::999888888888999<<<;;;:::999888888888888<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHNNNOOORRRVVVZZZ^^^```bbbeeehhhmmmpppsssuuuxxx{{{~~~{{{xxxooonnnmmmlllkkkiiihhhhhhjjjkkklllkkkjjjhhheeecccbbb```]]]XXXTTTOOOLLLJJJJJJHHHEEECCCCCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBCCCDDDFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKMMMNNNPPPQQQPPPPPPOOOOOOPPPQQQSSSTTTRRRPPPNNNOOOSSSVVVVVVUUUIIIHHHGGGFFFEEEFFFGGGHHHDDDEEEGGGHHHIIIJJJJJJJJJJJJMMMOOOOOOMMMLLLMMMOOONNNNNNOOOPPPOOONNNLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHJJJKKKKKKJJJKKKLLLOOOPPPOOONNNMMMLLLKKKKKKKKKLLLNNNOOOQQQOOONNNOOOPPPPPPOOOMMMHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???===>>>AAACCCEEEMMM\\\pppaaaFFF>>>:::999999888555666999444444555555444444333222222333555666888<<>>??????@@@BBBDDDAAABBBDDDGGGJJJLLLNNNOOORRRTTTXXXZZZ[[[]]]___aaagggggghhhhhhhhhgggfffeeegggggggggfffdddaaa^^^\\\XXXXXXWWWVVVUUUTTTTTTSSSUUUVVVVVVWWWVVVTTTQQQPPPPPPOOOMMMKKKHHHEEECCCBBBFFFCCCAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRQQQOOOMMMNNNQQQTTTTTTSSSJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJMMMOOOOOOMMMLLLMMMOOONNNOOOOOOPPPOOONNNMMMLLLNNNNNNNNNOOOOOOOOOOOOPPPMMMKKKJJJHHHGGGGGGHHHHHHJJJKKKJJJJJJIIIIIIJJJKKKMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJJJJKKKLLLNNNOOOQQQOOOMMMMMMNNNOOONNNMMMHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCAAA@@@????????????>>>@@@CCCEEEHHHMMMXXXiii|||lllUUUFFF???999888777444444777444444555555444444333222111333444555777:::???CCCFFFGGGIIIKKKOOOUUU\\\aaaiiinnntttyyyzzzzzz{{{{{{}}}~~~tttkkkddd^^^WWWSSSIIIFFFAAA>>>===<<<:::999777666444444555444222000222222111111111111222222000000111222222222222222444333222111000111111222000000000000000000000000////////////////////////......////////////............////////////......////////////////////////111111111000111111222222333555777888999;;;>>>@@@DDDFFFIIIMMMQQQVVV\\\___dddhhhnnnssswww{{{~~~yyypppggg___XXXUUUUUUPPPOOOTTTYYY]]]eeennnyyy{{{{{{}}}}}}xxxwww:::::::::::::::::::::::::::888777777888999777666999888888777666777777777444555555666666666666666666555555444444444444444333333444444444444333333111111222333333444555555333333444444555555666666444444444444444444444444333333333333444444555555666666666666666666666666999888888777777777777888777777777777777888888999888999999999999999888888666888999::::::;;;<<<>>><<<===>>>???@@@AAABBBBBBDDDFFFHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPOOONNNMMMNNNNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@>>><<<<<<<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAA@@@@@@@@@BBBDDDGGGIIIKKKEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOOOONNNLLLMMMOOOPPPPPPOOOLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJLLLNNNNNNMMMLLLMMMNNNOOOOOOOOOPPPOOOOOONNNMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHIIILLLKKKJJJIIIIIIJJJKKKLLLPPPOOONNNNNNNNNNNNLLLJJJJJJIIIIIIIIIIIIKKKMMMNNNOOOLLLJJJIIIJJJKKKKKKKKKHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCAAA@@@>>>===>>>?????????@@@DDDFFFJJJKKKQQQ]]]lll}}}|||iiiTTTHHH<<<888777555555666444555555555555444333333111222333444555888<<>>??????@@@@@@AAABBBCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAA@@@????????????????????????<<<;;;999:::;;;===<<<<<<;;;;;;::::::::::::;;;;;;888888888888999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@???>>>>>>>>>???@@@??????@@@AAADDDGGGJJJLLLEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKKKKLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFGGGIIIKKKMMMJJJKKKMMMMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLMMMKKKIIIIIIJJJKKKLLLLLLQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKIIIFFFEEEFFFHHHHHHGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<>>>????????????@@@BBBDDDFFFFFFHHHPPP]]]oooyyyaaaQQQAAA:::999888777888555555555555555444444333111222222222333555999<<>><<<::::::::::::888777555444333222111111000111000111222222333333222222111111111000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////...///////////////000000333333333333444555666777555888:::<<<>>>AAAEEEGGGKKKOOOUUUZZZ^^^dddjjjoootttxxx~~~|||}}}~~~}}}}}}{{{uuuoooiiieee___YYYTTTRRRQQQQQQQQQOOOOOOSSS[[[eeeqqqxxx~~~{{{{{{~~~zzzyyyzzz888888888888888888888888999888666777888888777555888888888888777777666666444555666666777777666666555555444333333333333333222333333333333333333222444444444333333333222222000111111222333444444555333333333333333333333333333444444555666666777777444444444444444444444444555555555444444555555666222222222222333555666777777777888888888777777666666777999999888888999:::666777888888999:::;;;;;;:::;;;<<<======>>>AAACCCDDDCCCBBBBBBAAA@@@@@@@@@======>>>>>>>>>>>>>>>>>>===============>>>>>>>>>;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<>>>>>>>>>::::::999999999999::::::777777777777888999:::;;;<<<<<<<<<<<<============BBBAAA???>>>>>>>>>???@@@AAA@@@AAAAAACCCEEEHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCIIIHHHFFFEEEDDDEEEEEEFFFIIIJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEFFFHHHKKKNNNPPPKKKKKKLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQOOONNNMMMMMMMMMNNNOOOPPPNNNKKKHHHGGGIIIKKKLLLKKKOOONNNNNNOOOQQQRRRPPPOOOLLLKKKIIIHHHGGGFFFGGGGGGKKKIIIFFFFFFGGGHHHHHHGGGGGGEEECCCCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;???@@@@@@???>>>===>>>@@@??????@@@FFFRRRcccuuu}}}{{{~~~jjjYYYFFF===:::888888888555555666666555555444333111222222111111222666999@@@AAADDDDDDEEEFFFHHHJJJOOOUUU^^^fffmmmrrrvvvxxxxxxyyyzzz{{{}}}~~~~~~wwwpppjjjaaaXXXQQQLLLGGGDDD???===;;;::::::;;;:::999555555444333333333333333111111222333333333333222111111111111000000//////000000000000000000000000000000000000000000000000//////000000000000////////////000000000000///////////////000000000111111333333333444555777888999888:::===@@@BBBFFFJJJMMMPPPVVV]]]bbbfffkkkrrrwww|||}}}~~~yyy{{{~~~~~~|||wwwnnnfff^^^[[[VVVQQQNNNNNNOOOPPPOOOPPPSSSXXXbbbooozzz~~~|||}}}~~~666666666666666666666666999777666666777888666555777777777777777666555555444555555666777666666666555444444333333333333333222222333333333333222222555555444333333222111111111111222222333333444444222222222222222222222222333444444555666777888888444444444444444444444444444333333333333444555555222222222333444555666777555666777777888888777777777888999999888777888:::333444555666777888999999777888999999:::<<>>???>>>:::999999888888999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@AAACCCBBBBBBAAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBHHHHHHIIIIIIJJJIIIIIIHHHFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIMMMPPPQQQMMMLLLLLLNNNQQQRRRQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNMMMMMMNNNOOOQQQRRRNNNJJJFFFFFFHHHKKKKKKJJJLLLLLLLLLNNNQQQRRRQQQPPPMMMLLLJJJHHHFFFFFFFFFFFFLLLKKKJJJJJJKKKKKKJJJHHHEEECCCBBBAAABBBCCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>????????????===<<<;;;>>>???@@@>>><<<;;;<<<<<<999:::;;;@@@IIIXXXhhhrrrvvvwwwxxxxxxyyysssbbbPPPDDD===888666777555666666666666555444444333333222111000111444666:::===@@@BBBCCCDDDFFFHHHJJJOOOXXX```gggooouuuyyyvvvvvvwwwwwwxxxzzz{{{||||||wwwnnnfff^^^VVVPPPLLLEEEBBB???===<<<<<<:::999777777666555555555555555111222222333333333333333111111222222111111000///000000000000000000000000000000000000000000000000///000000111111000000//////000000111111000000//////000000111111222222333444555555666888:::;;;<<<===???CCCFFFIIILLLQQQTTTXXX___hhhmmmpppttt{{{}}}{{{{{{{{{zzzzzz{{{|||}}}wwwoooddd\\\YYYVVVQQQMMMJJJJJJKKKLLLKKKQQQYYYaaannn}}}555555555555555555555555999777666666777777666555555666666777666555444333333333444555555555555555555444333333222222333333222222333333333333222222222222222222222222111111333333333333333333333333222222222222222222222222222333333444666777777888333333333333333333333333222222222222222333444444555444444444555666777777333444555666777888888888666777888888666555666888666666666777777888888999888888999888888:::===@@@@@@???===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::::::::;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::<<<<<<<<<999999888888888888999999999999999999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<>>======>>>AAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFIIIIIIGGGFFFFFFHHHCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHKKKMMMOOOPPPNNNMMMMMMOOORRRTTTRRRQQQLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQNNNIIIDDDDDDGGGJJJKKKIIIIIIIIIIIIKKKNNNOOONNNMMMKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJJJJLLLMMMLLLIIIGGGDDDBBB@@@@@@AAAAAAAAA@@@BBBAAAAAA@@@??????>>>>>>;;;<<<===>>>>>>===<<<;;;;;;<<<======;;;:::;;;<<<777888:::===BBBLLLXXXaaaiiimmmrrrvvvzzzqqq___QQQEEE;;;777888666666666666666555444444444444333111///000222555444777<<<@@@BBBCCCEEEGGGEEEJJJQQQXXXaaajjjrrrxxxtttssssssrrrsssuuuxxxyyyzzz}}}~~~wwwppphhh```\\\SSSOOOIIIEEECCCAAA>>>===;;;:::999777666555555444111222333333444444333333111222333333333222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000111111222333333444444777777888999;;;===???@@@CCCEEEIIILLLPPPTTTYYY\\\cccjjjtttyyy{{{~~~}}}{{{zzzyyyvvvuuuyyyyyyyyyyyyzzz}}}zzztttlllccc[[[VVVQQQOOOMMMJJJIIIIIIKKKLLLNNNWWWbbbmmm{{{555555555555555555555555888777666666777777666555444555666666666555333222222222333444444444444333555444333333222222333333222222222333333222222222//////000000111111222222444444333333333333333333111111111111111111111111111111222333444666666777333333333333333333333333222111111111222333333444222222111111111222333333111222333555666777888888555666777666444333444555777777777777666666666666666777666555555666999<<<>>>===;;;999888888888999;;;;;;;;;::::::;;;<<<<<<888888777777777666666666999999888777777777777777777777777888888999999999777666555666888::::::999999999888888888888999999777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<@@@???===<<<<<<>>>@@@BBBCCCBBBAAAAAABBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBEEEIIIIIIGGGEEEFFFHHH@@@AAACCCDDDEEEEEEDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMOOONNNMMMPPPSSSUUUTTTQQQKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLMMMNNNPPPQQQQQQRRRRRRQQQOOONNNMMMNNNNNNOOONNNIIICCCCCCGGGJJJJJJHHHHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLGGGGGGIIIJJJKKKJJJFFFCCCCCCAAA??????@@@AAA@@@???AAAAAA@@@@@@???>>>>>>===:::;;;<<<=========<<<;;;888:::<<<<<<;;;;;;;;;<<<888999;;;<<<>>>DDDMMMTTT```fffooowww{{{}}}lll\\\LLL???::::::666666666666666555555444555444333111///000222444///333999>>>@@@BBBEEEFFFBBBFFFLLLSSS\\\fffooovvvrrrqqqooooooppprrruuuxxxwwwzzzwwwooojjj```[[[UUUOOOJJJGGGCCCAAA???>>>;;;999777555444333111222333333444444333333222222333444333222111000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111222333444444555555999::::::<<<>>>@@@BBBCCCGGGJJJNNNQQQUUUYYY^^^bbbjjjrrr|||~~~|||zzzxxxtttrrrssssssqqqpppoooqqqtttwwwvvvuuuqqqjjjaaaZZZVVVTTTJJJIIIHHHHHHIIIKKKMMMOOOTTT___kkkvvv}}}zzz888777555444444555777888555555555555555555555555666666666666555444333222444444333333333222222222222222111111111111222222222222111111222222333444////////////////////////111222222333333222222111111111111111111222222333222333333444444333333222333333333333333333333333333333333222222111111111222333333444444333333222444444444555666777777888666666777666666555444444555555555555555666777777666666555666666777888888???>>>;;;888666666666777:::888666555777888888888888888888888777777777666:::::::::999999999888888444555555666777888888999999999999888777666666555888888777777666666555555888777666666777888;;;<<<::::::999999888999999999:::<<<===<<<<<<<<<>>>@@@CCCCCCBBBBBBEEEHHHLLLNNNHHHGGGFFFEEEEEEDDDBBB???;;;===@@@BBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGIIIIIIGGGEEECCCGGGFFFEEECCCBBBCCCFFFIIIHHHJJJLLLNNNNNNLLLIIIGGGLLLKKKMMMPPPTTTTTTQQQNNNKKKJJJJJJJJJJJJIIIIIIHHHJJJKKKLLLLLLMMMOOORRRUUUTTTSSSPPPNNNNNNOOOQQQSSSOOOLLLIIIGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGKKKJJJIIIIIIJJJIIIHHHFFFCCCBBBAAAAAABBB@@@===;;;==================<<<<<<999999:::999888666444333666777888999:::;;;;;;;;;999999888888:::>>>AAADDDOOOZZZiiisssyyy}}}ooo^^^NNNBBB<<<::::::999666333111222444666444333333333333222000111222444666888:::;;;<<>>@@@DDDHHHLLLOOOSSSXXXZZZ\\\aaajjjrrrzzz~~~}}}zzzwwwuuusssrrrpppqqqqqqmmmhhhddddddeeejjjhhhddd___ZZZUUUQQQOOOIIIJJJJJJIIIIIIKKKOOORRRXXXeeexxxxxxrrr555444222111111222444555444444444444444444444444666666666555555444333222444333333333333222222222111000000000000000000111222111111111111222333333000000000000000000000000111222222222222222222111000000000000000111222222222222333333333333222222333333333333333333333333333333333222222111111111222222333333333333222222222333333444555555666666666666666666666555444444555444444444444555666666666666555555666666777777;;;:::888777666777888999999777555555666888888777888888888777777777666666888888888777777777666666444555555666777777888888999999888777777666555555777777777666666666555555555555666777888888999999999999888888888999999::::::;;;<<<<<<;;;<<<>>>@@@EEEDDDCCCBBBDDDFFFIIIKKKEEEDDDCCCCCCCCCBBB@@@>>><<<>>>@@@AAAAAAAAABBBDDDDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCBBB@@@????????????@@@AAABBBCCCDDDEEEFFFFFFCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEEEECCCCCCDDDHHHKKKLLLQQQWWW[[[YYYTTTOOOMMMOOOOOOQQQSSSVVVVVVSSSPPPKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNQQQSSS]]][[[WWWRRROOONNNMMMMMMNNNKKKHHHGGGHHHIIIJJJJJJLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFKKKJJJJJJJJJJJJIIIFFFDDDBBBAAA@@@AAAAAAAAA>>><<<======>>>>>>======<<<<<<:::;;;;;;:::999777666444777777888888999:::::::::999888777777999<<>>@@@BBBEEEHHHKKKNNNSSSWWW[[[^^^cccfffhhhmmmvvv}}}yyysssooommmlllllljjjkkkkkkgggbbb^^^]]]]]]```^^^[[[WWWSSSOOOLLLJJJEEEFFFGGGGGGIIINNNTTTXXXdddpppyyylllccc333333111111111111333333444444444444444444444444555555555555444333222222333333333222222222111111111111000000000000111111111111111111111222222333111111111111111111111111111111222222222222111111///////////////000111111222222333333333333222222222222222222222222222222222222222222222111111111222222333333333333222222111111222222333333444444444555555555555444444333333333333333333444555555777666555555555555555555666666555555666777999:::999777555555666777777777777777777777666666666666555555555555555444444444444444555555666777777777888888777777666555555555666666666555555555555555333444777888999888777666777777777777888999999:::999;;;;;;;;;:::;;;===???EEEDDDBBBBBBBBBDDDFFFGGGBBB@@@??????@@@@@@???>>>???@@@AAAAAAAAAAAACCCEEEFFFEEECCCCCCCCCDDDFFFGGGCCCCCCAAA@@@???>>>>>>>>>??????AAABBBDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCEEEHHHKKKOOOYYYdddhhhccc\\\VVVSSSTTTTTTUUUWWWYYYXXXTTTRRRMMMLLLJJJIIIHHHHHHHHHIIIHHHJJJLLLMMMMMMMMMOOOPPP```]]]YYYTTTPPPMMMLLLKKKMMMJJJGGGEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFKKKJJJJJJJJJKKKIIIEEEBBBAAA@@@???@@@AAAAAA???==================<<<;;;;;;;;;;;;;;;;;;:::888777666999888777777777888999999888777777666777:::<<<>>>CCCKKKWWWfffrrr|||rrraaaUUUDDD@@@;;;999999999888666666444333333333333222000//////000222333555666666555888;;;>>>AAAHHHQQQXXX^^^^^^___ccchhhlllnnnooovvvxxxzzz{{{|||~~~{{{uuuooojjjggg```[[[UUUPPPMMMIIICCC>>>AAA???<<<::::::999888666777666555555666666555333333333333333333333222222111111222222222333333333222333333333444444444555777777666666666777888888999;;;<<<===<<<<<<>>>@@@EEEHHHLLLOOOSSSWWW]]]```dddhhhlllooorrrxxx{{{ssslllgggeeeeeefffeeeffffffccc___ZZZXXXWWWVVVTTTRRROOOLLLIIIGGGGGGDDDEEEFFFGGGJJJPPPWWW\\\iiirrrxxxkkk[[[OOO444444333222222333444444333333333333333333333333444444444444444333222222222222222222111111111111222222111111111111222222000000000000000111222222000000000000000000000000000000111111111111000000...............///000000111111222222222222111111222222222222222222222222222222222111111111111111111111222222222222111111111111111222222333333333333333444444444444333333222222222222222333333444666666555444333333444444444444444444555666777888888666444444555777777666777777666666666555555555444444444444444444333333444444444555555666666666666666666555555555444444555555555444444444444444444555666888888888777666555555555666777888999:::888:::::::::::::::<<<>>>BBBAAA@@@@@@AAABBBDDDEEE@@@>>>======???@@@???>>>@@@AAAAAAAAA@@@AAADDDFFFFFFEEECCCBBBBBBCCCEEEGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAACCCEEEGGGHHHEEEEEEEEEDDDCCCDDDGGGIIIPPP[[[gggjjjddd[[[WWWVVVUUUVVVXXXYYYXXXVVVSSSQQQNNNMMMKKKIIIIIIIIIJJJKKKGGGIIILLLMMMMMMLLLLLLMMMUUUTTTRRRQQQOOONNNMMMLLLKKKHHHEEEDDDEEEEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFHHHHHHIIIJJJKKKJJJFFFCCCBBBAAA@@@???@@@???>>><<<<<<<<<<<<<<<;;;:::999999::::::999999999888777777:::999777555555555777888777666666555666777999:::>>>CCCMMM\\\lllxxxuuuhhhVVVMMMBBB<<<;;;;;;999666666444333333444333222000111111222333444555555666555777:::<<<>>>BBBHHHLLLQQQSSSVVV[[[```eeeggghhhppptttxxxzzzyyyyyy{{{|||}}}{{{vvvssspppkkkeee```\\\WWWOOOJJJKKKIIIEEECCCBBB@@@>>><<<;;;:::888888888888777555555555666666666666666666555555555666666666666777555666666777777888888888:::999888777888999:::;;;;;;===???AAAAAABBBEEEGGGKKKNNNSSSXXX\\\aaafffjjjnnnqqquuuxxx|||xxxuuuqqqlllhhhfffffffffeeeeeeeeeccc___[[[XXXVVVRRRPPPNNNKKKHHHGGGFFFEEEFFFGGGGGGHHHKKKQQQYYY___iiiqqq|||~~~uuuhhhYYYLLLCCC333333333222222333333333333333333333333333333333333333333333333333222111222222111111111000000000000000////////////000000000000//////000000111222///////////////////////////000000111111000000///...............//////000000111111222222111111000111111111111111111111111111111111111111111111111000111111222222111111000222222222222222333333333222222333333333333222222111111111111111222333333555555444333222222222333444444444444444444555555888666444333555666666666666666666555555555555444444444444444444444444444444444444444555555555555555555555444444444444444333333333333333333444444777777666555666666888999444444444555666777888999777888999999888999;;;===>>>===>>>>>>@@@AAACCCDDD???>>><<<<<<>>>?????????AAABBBBBBAAA@@@AAADDDFFFEEEDDDBBBAAAAAABBBDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAFFFGGGHHHIIIIIIGGGDDDBBB@@@?????????AAADDDFFFHHHFFFFFFFFFEEEDDDCCCEEEGGGOOOXXX```aaa[[[TTTRRRSSSSSSUUUVVVWWWUUURRRPPPNNNNNNNNNLLLKKKKKKKKKLLLMMMFFFHHHKKKLLLKKKJJJJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIFFFDDDCCCDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIKKKJJJHHHFFFDDDBBB@@@??????>>><<<:::::::::::::::999888777666777777666666666666666666:::888666444333444666777666555555444555666777888:::>>>FFFRRRbbbqqq{{{|||nnnbbbQQQEEE???===:::777777666444444555555333222222222222222333333444444555666888:::<<<>>>AAADDDFFFIIINNNSSSWWW[[[^^^```iiinnntttwwwvvvuuuvvvyyy{{{|||}}}yyysssnnnkkkeee^^^YYYWWWTTTPPPLLLJJJHHHEEECCC@@@>>><<<;;;;;;:::888666666777777777777777777777666666777777777888888888777777888999::::::;;;;;;<<<;;;::::::;;;<<<>>>??????BBBEEEHHHJJJMMMPPPSSSUUUYYY___dddiiinnntttwww{{{}}}}}}{{{sssssstttuuusssqqqnnnmmmgggfffeeebbb___\\\XXXVVVPPPNNNKKKHHHFFFDDDDDDDDDFFFHHHJJJLLLQQQXXX```fffooouuu~~~}}}|||~~~}}}yyyiiiWWWIIIBBB@@@111111111111111111111111222222222222222222222222222222222333333222222111111111111000000000000///------,,,,,,,,,,,,------///////////////000000111........................//////000000000000//////...............///000000000000111111111111000000000000000000000000000000000000000111111111111111000000111111111111000000222222222222222222222222000111111222222222222222111111111111111222333333444333222222222222222222444444444444444333333333777555333333444555555555666555555555444444444444333333444444444444444555444444444444444444444444333333333333333333333333222222222222333333333333888666555333333555777888444444444444555666777777666888888888888888:::<<<;;;;;;<<<===>>>@@@BBBBBB@@@>>><<<<<<===?????????@@@AAABBBAAA@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBB????????????@@@AAABBBBBBGGGJJJNNNPPPOOOLLLGGGDDD>>>>>>>>>???@@@BBBEEEFFFEEEFFFFFFFFFDDDDDDEEEGGGNNNSSSWWWVVVQQQMMMMMMOOOOOOQQQSSSSSSQQQNNNLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMGGGHHHJJJJJJIIIHHHHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFGGGIIIIIIHHHGGGDDDBBB???>>>>>>>>><<<;;;::::::::::::999777666555555444444444444444555666888777555444444444555555444444444444555666666777999;;;@@@IIIVVVeeerrr{{{yyyfffUUUIIIAAA<<<999999777666555666666555333111111111111111000000000333333444666888:::;;;<<<>>>AAAFFFJJJNNNQQQUUUXXX```gggnnnrrrqqqpppssswwwzzz{{{}}}{{{xxxtttnnniiidddaaa\\\XXXUUURRRNNNKKKHHHFFFCCCAAA@@@>>>;;;999999999999888888888888888888888888999999999::::::::::::;;;<<<======>>>???@@@@@@@@@AAACCCDDDFFFGGGCCCFFFJJJNNNQQQUUUYYY\\\___ccciiioootttyyy~~~~~~}}}uuuyyy~~~zzzvvvlllhhhddd```\\\XXXSSSPPPLLLJJJGGGDDDBBBBBBBBBBBBEEEIIINNNTTT[[[dddmmmsssvvvyyyyyyxxxxxxyyy|||mmmZZZHHH>>><<<>>>111111222222222222111111222222222222222222222222111111222222222222111111111111000000000/////////---------,,,,,,---------///............///000000////////////////////////...//////000000//////...//////......//////000111///000000000000000000///000000000000000000000000///000000000111111111222///000000000000000000///000000000000000000000000///000000111222222111111222111111111111222333333222111111111111222222333333444444444444444444333666444222222444555555444555555555444444444333333222222333333333444444444333333333333333333333333222222222333333333333333111111111111222222333333444444333333333333333444555444444444444444555555666777888777777777999;;;;;;;;;;;;<<<===>>>>>>???@@@>>>;;;;;;<<<===>>>===>>>@@@BBBBBBAAA@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGMMMPPPUUUWWWUUUOOOHHHCCC======>>>???@@@AAACCCCCCBBBCCCEEEEEEEEEFFFHHHIIIOOOPPPRRRQQQNNNLLLKKKKKKJJJMMMPPPPPPMMMJJJIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLHHHHHHIIIHHHFFFFFFGGGIIIHHHIIIJJJJJJIIIGGGDDDCCCDDDCCCBBBCCCDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKIIIGGGFFFFFFGGGFFFEEEAAA???======>>>??????>>><<<<<<;;;;;;:::888777666444333333222333444555666555555555444444444444444333333444444555666777777888:::<<<@@@IIIXXXiiittt|||iiiWWWIII@@@<<<:::999777777888888666555222222222111111000000000111111111222444777888999999<<>>>>>=========>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPMMMPPPUUUXXX[[[___cccfffiiinnntttzzz~~~sssmmmeee]]]XXXRRRMMMIIIFFFEEEBBB@@@@@@AAABBBDDDJJJNNNVVV^^^fffoooxxx}}}{{{|||{{{xxxwwwvvv{{{{{{{{{}}}zzzmmmZZZIII>>>:::999999333444444555555444444333111111111111111111111111000111111222222222111111000000000000////////////000000////////////000000...............///000000000000000000000000000000......////////////......///////////////000111111//////000000000000//////000000000000000000000000//////000000111111111222//////000000000000/////////////////////.........//////000111111111111111222222222111222222333444111000000000111222333333222222333444555555555555666444222222333555555444555555444444444333333333111111222222333333333333333333333333333333333333222222222222222222222333000000111111222222222333000111222333333222000///555555444333333333444444555666777777666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@===:::999:::<<<<<<<<<===???BBBBBBAAA@@@@@@@@@DDDEEEFFFGGGGGGEEECCCAAACCCDDDDDDFFFHHHJJJLLLMMMTTTXXX\\\]]]YYYOOOEEE>>>======>>>???@@@AAAAAABBB>>>AAACCCEEEFFFHHHJJJLLLPPPPPPQQQPPPOOOMMMKKKJJJHHHKKKOOONNNKKKHHHGGGHHHCCCEEEIIILLLMMMMMMLLLKKKHHHIIIHHHGGGEEEEEEGGGIIIJJJKKKLLLMMMLLLJJJGGGEEECCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGIIIJJJLLLOOOLLLHHHEEEEEEEEEDDDDDD>>>===;;;<<<>>>@@@AAAAAA=========<<<;;;:::888777444333222222333444666777333333444555555444444333222333333444666666777888888999:::;;;AAAOOObbbpppwwwbbbPPPCCC>>>;;;:::888888999999777666555555444444333222222111111000000111444666888999777:::>>>@@@AAADDDIIIMMMRRRZZZcccgggggghhhnnntttuuuxxx{{{}}}}}}xxxsssoookkkfffcccccc```\\\YYYVVVSSSOOOLLLGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMMMMNNNJJJLLLOOORRRUUUVVVWWWWWW]]]```dddgggjjjmmmqqqsssvvvzzz}}}{{{|||~~~zzzsssggg]]]VVVOOOIIIDDDDDDBBB@@@???@@@BBBEEEGGGQQQVVV]]]eeemmmuuu||||||yyytttwww|||yyyttttttwwwyyysssaaaKKK===::::::777444555555444333111000//////000000000000000000000000////////////000000000000////////////............---.........//////000000......------------......000000//////............------,,,,,,,,,,,,------.........................../////////000000000111.........//////000222222000000000000000//////...111111000000///---,,,+++///////////////.........000000000000000000000000---.........//////000000333000...///222444333111222333555666666555333222111111000000111111222333555444444333333222222111222222222333333444444444222222222222222222222222111111111111111111111111111111111111111111111111444555555333111111222333111111111222222333333333666555555555555666666777:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<===>>>@@@AAAAAAAAABBBDDDDDDBBB???<<>>???>>>===============>>>>>>AAADDDFFFFFFFFFGGGHHHOOOPPPOOOMMMJJJIIIJJJKKKIIIHHHFFFEEEFFFGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLIIIGGGEEECCCCCCEEEHHHJJJLLLLLLMMMLLLJJJHHHFFFDDDAAABBBBBBCCCDDDEEEEEEFFFBBBBBBCCCCCCBBBBBBAAA@@@DDDBBBAAAAAADDDJJJOOOSSSZZZSSSIIICCCAAAAAAAAA@@@AAA>>><<<;;;===???@@@@@@@@@<<<999:::===>>>;;;777777555333111//////000111444444444444333333222111444555555666777666666666666888;;;<<<;;;???PPP```uuu}}}yyyaaaOOOEEEAAA;;;777666555444666;;;111111111222333333000...111111000000111222333333888999:::<<<>>>AAACCCEEEKKKPPPVVV]]]bbbgggllloootttvvvxxxyyy{{{}}}}}}xxxuuusssrrroookkkgggddd```[[[XXXRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMNNNOOOQQQTTTUUUWWWPPPPPPQQQRRRTTTWWWYYY[[[XXXXXXYYY[[[___cccgggjjjlllnnnppprrruuuxxx}}}~~~}}}|||~~~~~~}}}|||zzzqqqeeeZZZRRRLLLFFFBBB>>>>>>======???CCCFFFIIIXXXXXX\\\eeerrr{{{~~~}}}{{{zzzyyy{{{xxxuuuwwwsssmmmXXXNNNBBB999777666555333444444333222111111000000000000000000000000000000.../////////000000000000000000/////////.........,,,---------..................------------......000000000/////////.........------------------...---------...............//////////////////000000............///000111111000000000000000///...---...////////////......---///.....................////////////////////////---........./////////000333000//////222333333111222333444555555444333222111111000000111111222333333333333333333222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111444444444333111111222444222222222222333333333444555555555555555666666777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<===>>>???@@@@@@AAACCCDDDCCCAAA@@@EEEIIIKKKLLLRRR]]]ccceeegggbbbZZZTTTOOOIIICCC?????????>>>>>>>>>?????????>>>AAADDDEEEEEEFFFGGGHHHNNNNNNOOOMMMKKKIIIIIIJJJEEEDDDBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHFFFDDDEEEGGGIIIKKKMMMMMMMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAADDDCCCBBBCCCEEEIIIMMMPPPUUUOOOGGGAAA???@@@@@@???@@@>>><<<<<<>>>@@@AAAAAACCC???<<<<<<>>>>>>;;;777888777555333222222222333333333444444333222222111333444555555666666555555444555888::::::<<>>======???BBBGGGLLLOOOYYY[[[```iiittt|||~~~zzz{{{zzzwwwssshhh\\\KKKCCC999333222333111000333222222222111111000000////////////////////////....../////////000000000000000000000////////////,,,,,,,,,,,,,,,---------......------------......000////////////..................------.........,,,,,,------........./////////////////////......---------------...///000111111111000///...---,,,,,,------.../////////...........................////////////////////////.............../////////222111///000222333333222111222333444444333222111111000000000000111222222111222222222222333333333000000000000////////////222222222222222222222222111111111111111111111111111111111111111111111111333444444333111111222444333333333333444444444444555555444444555666666777999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????>>>===============???@@@@@@AAACCCDDDEEEFFFIIINNNTTTXXXaaalllrrrssspppiii___UUUMMMHHHCCCAAA???@@@@@@@@@AAAAAABBBBBB???AAADDDEEEDDDEEEFFFGGGKKKLLLNNNMMMKKKIIIHHHHHHBBB@@@???@@@BBBDDDDDDCCCAAABBBCCCCCCEEEEEEFFFGGGJJJIIIGGGFFFFFFIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJHHHGGGFFFDDDCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAACCCCCCDDDEEEFFFHHHJJJKKKMMMIIIBBB>>>===>>>>>>??????===<<<<<<>>>AAAAAAAAAEEEAAA>>>>>>???>>>;;;888777666444333222222222333222333333333333222111111222333333444444444444444333222555999;;;;;;???FFF\\\ggguuusss```OOOFFF>>>>>>>>>:::666444666555444555666555333111000000000000000000111222444444444555666888999::::::>>>EEELLLSSSYYY___ccciiilllqqqtttvvvwwwzzz{{{zzz}}}~~~|||{{{ttttttsssqqqooommmlllkkknnnmmmllllllkkkkkkllllllllllllkkklllnnnrrrvvvyyyyyyyyyzzz|||}}}|||}}}wwwvvvwww{{{}}}rrriiiaaa[[[SSSMMMHHHEEECCCBBB@@@??????AAAEEEKKKQQQTTT]]]aaaiiipppwww~~~|||zzz|||vvvlllYYYIII>>>888222//////000000///111111111111111111000000................................./////////000000111111000000000/////////,,,,,,,,,,,,,,,---------...------,,,,,,------...............------------///......------......///+++,,,,,,------......////////////.........------,,,,,,,,,,,,------...///111111000000///...,,,,,,,,,,,,---............------------------.........////////////////////////........................111000000000111222222222000111111222222111111000000000000000000111222222000000000111222333333444000000000//////.........111111111111111111111111111111111111111111111111111111111111111111111111222333333222111111222444444444444444444444444444444444444444555555666777999999999999:::::::::::::::::::::::::::;;;;;;<<<===============>>>>>>>>>??????@@@AAACCCFFFKKKNNNQQQWWW^^^dddmmmwww}}}}}}yyyssshhh\\\RRRJJJDDDAAA@@@AAABBBCCCDDDDDDEEEEEE@@@AAACCCDDDCCCCCCEEEFFFHHHJJJLLLMMMKKKHHHGGGGGGBBBAAA???@@@AAABBBBBBAAA@@@AAABBBBBBDDDDDDEEEFFFIIIHHHGGGFFFGGGIIILLLMMMPPPOOOMMMLLLKKKLLLMMMMMMIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFCCC???<<<;;;<<<===>>>===;;;:::;;;===???@@@???AAA???======>>>>>><<<:::444333222111000000000000111222222222222222111111111111222333333333333333333111444;;;@@@>>>======MMM[[[mmmyyyttt^^^PPPCCC??????>>>;;;:::777666555555555555444222111000000//////000111111222222222222333444555666999===BBBGGGLLLPPPUUUYYY```dddiiimmmoooqqqrrrtttuuuwwwzzz|||}}}~~~|||{{{zzz}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyyzzz|||{{{~~~}}}~~~~~~zzzzzz}}}~~~|||{{{yyyxxxyyy}}}}}}wwwnnnccc[[[TTTQQQLLLGGGDDDBBBBBBAAABBBBBBCCCEEEJJJPPPWWWZZZeeekkktttyyy}}}}}}zzzzzzooo^^^KKK>>>777444111000111222111000000000000000000000000000------------------------............////////////000000000000////////////...---------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------...............------------------,,,,,,,,,,,,------...000000000//////...,,,,,,---------------,,,,,,++++++,,,,,,,,,---------..........................................---------///000000//////000111222///000000000000000000///000000//////000000111222...//////000111222333333111111111000000//////...111111111111111111111111000000000000000000000000000000000000000000000000111222333222111111222444444444444444444444444444333333333444444555777777888888888999999999::::::999999999999999:::;;;;;;:::;;;<<<===>>>???@@@@@@???@@@AAABBBDDDIIIPPPUUU\\\ccciiinnnuuu}}}|||xxxpppeeeYYYNNNFFFBBBAAABBBDDDEEEFFFFFFFFFFFF@@@BBBCCCCCCBBBBBBCCCEEEEEEHHHJJJKKKJJJHHHGGGGGGFFFDDDBBBAAABBBBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJLLLMMMPPPOOONNNLLLLLLLLLMMMNNNGGGFFFEEECCCCCCCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDFFFGGGGGGFFFEEEDDDBBBAAA???<<<::::::<<<===:::999888999;;;======<<<::::::999:::;;;<<<;;;;;;333222222111000000000000000000111111222111111000000111111222222222222222555222666???EEEDDD???<<<>>>LLL```oooxxxrrr```LLLBBB???<<<<<<===888666444444555555333222111111000000000000111111222222111111222222333444444777;;;???CCCGGGKKKOOOXXX\\\bbbfffiiikkkmmmnnnooorrruuuxxxyyy{{{}}}{{{~~~}}}{{{{{{||||||xxxuuuvvvzzz}}}~~~~~~}}}zzzyyyyyy{{{{{{{{{{{{yyyuuuoooggg^^^TTTNNNIIIHHHEEEAAA>>>===>>>???AAACCCFFFLLLSSS\\\cccgggpppvvv}}}}}}rrr___KKK===777555333222111222222111111111000000000//////..............................------........./////////////////////........................------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------......////////////...------,,,---------,,,++++++******++++++,,,,,,---------.................................------------------...///...------///111///..................///000////////////000111111......///000111111222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111222222222000111222444444444444444333333333333222222333333444555777777777777888888888999999999999999888888999999:::;;;888999;;;===???@@@AAAAAA???AAADDDEEEGGGLLLTTTZZZdddjjjoooqqquuu{{{|||zzzvvvuuupppggg[[[PPPGGGCCCCCCDDDEEEGGGGGGGGGFFFFFFAAABBBBBBBBB@@@@@@BBBDDDDDDFFFHHHIIIHHHGGGGGGGGGIIIGGGDDDCCCCCCCCCAAA@@@CCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGHHHKKKMMMNNNPPPPPPOOONNNMMMLLLLLLLLLGGGEEEDDDCCCCCCDDDFFFHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDEEEGGGGGGEEEDDDBBBAAABBBAAA>>>;;;:::;;;<<<999888777888:::::::::888555555666777888999999:::444333333333333222222111//////000111111111111000000111111222222222222222666333777@@@GGGEEE@@@===999DDDUUUdddpppzzzrrr]]]OOOEEE>>>;;;<<<999777555444555555444333333222111111111111111111222111111111111222222333111333777;;;???CCCIIILLLQQQUUUZZZ^^^aaadddgggiiiiiilllpppsssuuuwwwzzz||||||}}}{{{zzzzzztttqqqoooqqqxxx~~~}}}yyyvvvuuuuuusssrrrrrrooojjjbbbYYYPPPIIIEEEAAAAAA???===;;;;;;===???BBBFFFMMMWWWbbbmmmuuuyyy{{{tttbbbNNN;;;222222222222111111000000000000111111000///......------........................---------.........//////............------------------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++******+++,,,---......///......------------......------......//////......***++++++,,,,,,,,,,,,+++*********+++,,,,,,------.................................------,,,,,,,,,+++---...---++++++...000......------------......///////////////000111111...//////000000111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000111222111000000222444444333333333222222222222222222222333444555777777777777777777888888888999888888888888888999::::::999:::<<<>>>???@@@@@@???@@@CCCGGGHHHJJJOOOWWW^^^dddiiikkkkkkmmmqqqpppmmmiiiiiiggg```WWWMMMHHHEEEDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBBBBAAA??????AAACCCDDDEEEFFFFFFFFFEEEGGGHHHIIIGGGDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHJJJLLLNNNPPPPPPPPPOOOOOOMMMLLLJJJJJJHHHFFFDDDCCCCCCDDDFFFHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCDDDDDDAAA===:::;;;<<<:::999888999::::::888666333444555555555666666777333333333333333222222111...//////000111111000000000111222222333333222222555333666>>>BBB@@@<<<:::999???HHHTTTaaappp~~~rrrfffYYYLLLCCCAAA<<<999777555666666555444444444333222222222222222000000000000000111222222111333666888;;;???DDDGGGGGGJJJNNNRRRUUUYYY]]]```bbbeeeiiillloooqqqtttvvvwww{{{}}}{{{zzzzzzzzzyyyxxxtttpppnnnpppwww~~~~~~zzztttpppmmmjjjgggeeeaaa^^^YYYRRRKKKFFFCCCBBB===>>>???>>>===>>>BBBEEEKKKPPPZZZfffrrr|||ttt^^^NNNAAA666000000000000000/////////111222222111000///...---,,,,,,////////////////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---........./////////000000,,,++++++******++++++,,,///...------,,,+++***)))))))))***+++---.../////////......---------......+++,,,---...////////////((()))***+++,,,---------))))))***+++,,,,,,------.................................------,,,,,,,,,***,,,---,,,******---///...------,,,,,,------...///////////////000111111////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111222111000000222444333333333222222111111111222222222333444555777777777777777777888888888888888888888777888999999:::;;;<<<===?????????>>>===@@@DDDHHHJJJKKKPPPYYY```___cccdddcccdddffffffccc^^^___^^^XXXQQQJJJHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBAAA??????AAACCCDDDEEEEEEEEEDDDEEEGGGIIIGGGEEEDDDCCCEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQPPPPPPPPPOOONNNLLLIIIHHHIIIGGGEEECCCCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEFFFFFFCCC>>>;;;;;;<<<;;;:::999:::::::::888666444555666555444444444555000000111111111000000///......///000000111000000111111222333333333333222555222444:::>>>;;;888777666777:::CCCQQQbbbrrr|||zzzmmm[[[OOOJJJ>>>;;;888777777777777666555444444333222222222333///////////////000111222000111222222333555888;;;>>>AAAEEEHHHKKKPPPUUUXXX^^^aaaeeehhhjjjllloooqqqssswww~~~}}}{{{xxxttttttvvvwwwvvvtttyyyuuupppqqqvvv|||{{{wwwpppiiiddd___[[[XXXOOOMMMJJJEEEAAA@@@BBBCCC===???BBBBBBBBBDDDIIIMMMVVV\\\fffqqq{{{{{{cccJJJ???;;;777444333000000000000///000333555///............---------///...---,,,++++++,,,---/////////...---------,,,***++++++,,,,,,++++++***------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------000...,,,***))))))***+++************************------,,,++++++,,,,,,,,,---------------,,,,,,,,,)))***,,,---...------,,,***+++---...//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000///......---------......///////////////.........111///...///000///---+++111111111000000000000000000000///......///000111//////000000000000//////////////////............111111111111111111111111111222222111///...///000111111111111222444666777555555555555666666666666888888777777888888999:::;;;>>>AAABBBBBBBBBCCCDDDDDDEEEGGGJJJOOOTTTYYY\\\^^^]]][[[XXXWWWVVVVVVWWWRRRQQQOOOLLLJJJGGGEEEDDDDDDGGGJJJKKKJJJIIIIIIIIIEEEFFFFFFFFFEEECCCAAA@@@???@@@BBBDDDEEEFFFFFFGGGDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBBBBDDDEEEGGGIIIIIIHHHHHHLLLQQQTTTSSSQQQSSSRRRPPPPPPOOOMMMIIIGGGKKKIIIGGGEEEDDDDDDEEEFFFKKKGGGEEEGGGJJJKKKHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCIIIHHHFFFCCCAAA>>><<<;;;;;;;;;;;;:::888666555444666555555444222111111000222222222222222222222222000/////////000111222222000000000000000000000000222222333444555777777888444666888:::@@@QQQgggwww{{{bbbMMMHHHAAA<<<:::777444666;;;555555444444333333444444//////000000111111222222000000111222444666888999<<<<<<===@@@DDDIIIMMMPPPTTTXXX^^^dddgggjjjmmmoootttuuuvvvwwwxxxzzz{{{{{{~~~~~~~~~{{{yyyvvvsssssstttwwwyyy{{{}}}{{{uuussswwwzzz{{{vvvsssooohhhaaaXXXRRRNNNFFFDDDBBB???>>>>>>>>>??????AAABBBBBBEEEKKKSSSZZZaaafffoooyyyyyy^^^QQQAAA777444444111...000000000000000111111222///............---------...---,,,,,,++++++,,,,,,............------------,,,,,,------------,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++)))))))))***+++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,......---,,,,,,+++*********++++++,,,,,,,,,,,,+++'''((()))++++++++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---------------......///.....................------...//////.........////////////////////////111000///......///000000//////000000000000//////////////////////////////111111111111111111111111111333333222111000000111111111111111222444666777555555666666666666777777888888888888888999::::::;;;>>>AAABBBBBBBBBCCCDDDCCCDDDGGGJJJMMMPPPSSSTTTWWWVVVTTTRRRPPPOOOOOOOOOJJJIIIIIIHHHGGGEEEEEEDDDFFFHHHKKKKKKJJJHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAABBBDDDFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGIIINNNTTTXXXXXXWWWVVVSSSOOOKKKJJJIIIHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHKKKHHHFFFHHHLLLMMMJJJFFFEEEEEEEEEDDDDDDCCCCCCCCCHHHGGGEEECCC@@@>>><<<<<<;;;;;;;;;:::888777555444666555555444222111111000222222222222222222222222000000000000000000111222////////////////////////111111111222333444555555222444666666;;;HHH[[[iii{{{xxxhhhQQQGGG@@@>>>===:::777666888777666555444333333333222222111111111111111111000111111222333555666777888999:::===@@@DDDHHHJJJMMMQQQWWW]]]aaafffjjjmmmoooppprrrtttvvvwwwyyyyyy~~~{{{yyywwwvvvuuutttssstttvvvxxxzzz|||~~~|||uuuqqqssstttssspppnnniiiccc[[[SSSLLLHHHCCCAAA???===;;;;;;<<<===:::===CCCIIIOOOWWW___fffiiinnnuuu}}}~~~pppeeeRRRGGG:::333222222000...000////////////000111111///............---------,,,,,,------,,,,,,++++++,,,------------------...------............------...------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,///...---,,,+++***)))(((,,,+++******************)))***+++,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,---......///........................***---///000...---///111............////////////222111000///......//////...//////000000//////...000000000000000000000000111111111111111111111111222333444333111111111333111111111222333444555666666666666777777777888888999999888888999999:::;;;<<<>>>AAACCCCCCCCCDDDEEEDDDFFFJJJMMMOOOOOONNNMMMQQQPPPNNNLLLJJJIIIHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLKKKIIIGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHEEEAAAAAADDDGGGGGGGGGCCCBBBAAA@@@AAACCCDDDFFFCCCCCCCCCCCCDDDEEEGGGGGGKKKLLLPPPVVV]]]bbbccccccYYYSSSLLLGGGEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJJJJHHHGGGIIILLLNNNKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;:::999777666555555555444333333222111111222222222222222222222222222111000000000000000000//////////////////////////////000000111111111222111222333333555===KKKUUUnnnzzz|||eeeVVVGGGAAA@@@===888666:::999888666555444333333444333333222111111000000111111111111222333444555444555777999<<<>>>@@@AAADDDGGGLLLRRRWWW]]]cccgggggghhhkkknnnqqqsssuuuuuu}}}}}}yyytttpppnnnnnnoooppprrrtttvvvwwwxxx|||~~~|||tttooommmllliiijjjgggbbb[[[TTTLLLFFFBBBAAA???===;;;:::;;;<<<===;;;AAAJJJTTT]]]fffnnnsssvvvyyy}}}~~~}}}{{{{{{|||nnn[[[NNNBBB:::222...///111000---///............///000000///............---------+++,,,---......---,,,+++++++++,,,,,,---------...,,,------......------,,,---------,,,,,,,,,++++++************************)))))))))*********++++++,,,,,,,,,,,,------------******))))))***+++,,,,,,+++++++++++++++++++++++++++************++++++,,,......---,,,++++++******,,,+++***((((((((()))******++++++,,,------......,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++,,,---...///---------------.........***///222222...,,,///333......///////////////000222111111000///............//////////////////...000000000000111111111111111111111111111111111111111222333333111000111333111111222222333444555555666666777777888888999999999999999999999::::::;;;<<<>>>AAACCCCCCCCCDDDEEEEEEIIINNNRRRTTTRRRNNNLLLOOOOOOMMMKKKIIIHHHGGGFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLKKKIIIFFFFFFFFFJJJJJJKKKLLLLLLLLLLLLLLLOOOIIIDDDCCCFFFJJJKKKJJJEEECCCAAA@@@@@@BBBEEEGGGDDDDDDDDDEEEFFFGGGGGGHHHMMMPPPTTTZZZ```dddfffgggVVVQQQKKKFFFEEEFFFHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIHHHGGGGGGHHHKKKLLLKKKIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999777666555555555444333333222111111111111111111111111111111222222111000/////////000///////////////////////////////////////000000000///111222111222777???GGG___nnnzzzhhhSSSGGGAAA<<<;;;;;;:::999888666555444444444222222222222111111000000222222111111111111222222000222444666888::::::;;;===???CCCGGGKKKQQQXXX]]]^^^```cccgggkkknnnppppppvvvyyy|||}}}}}}}}}}}}|||zzzwwwrrrmmmhhheeegggiiilllppprrrtttuuuuuuxxxzzzyyyqqqkkkhhheeebbbbbb___[[[TTTMMMGGGAAA???>>>===<<<;;;;;;<<<>>>???EEEJJJRRR]]]gggpppxxx|||{{{yyyyyy{{{}}}yyytttlll]]]KKK???777222...---///111///---...------------.../////////............---------,,,---...//////...---,,,***+++++++++,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++************************************+++++++++++++++++++++,,,,,,,,,,,,---))))))))))))***+++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''((())))))'''''''''(((((()))******,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,------------,,,+++*********++++++---...///+++,,,,,,,,,---------...---222555333///,,,...222/////////000000111111111111111111000///...------......////////////......///000000000111111111222000000000000000000000000///111222111000000111222111222222333444444444444555666666777888999999999999999888888999999:::;;;;;;>>>AAABBBBBBBBBCCCDDDCCCGGGNNNSSSTTTRRROOOLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLJJJHHHFFFFFFGGGKKKKKKKKKLLLLLLMMMNNNNNNSSSNNNHHHFFFIIIMMMPPPRRRKKKHHHEEEBBBAAACCCEEEGGGEEEFFFFFFGGGHHHHHHHHHHHHJJJMMMQQQVVVYYY[[[\\\\\\QQQNNNJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIIIIIIIHHHFFFFFFFFFEEEDDDCCCCCCBBB======<<<<<<;;;::::::::::::::::::999888777666555444444444333333222222111111111111111111111111111222222111000/////////000........................////////////000000000000///000111111222555;;;???RRRaaatttvvvgggZZZMMMBBB======999888777666666555555666000000000111111222222222333222111111000000000111///000222444666777888888:::<<<===???AAAFFFLLLPPPTTTWWW[[[```dddgggiiiiiijjjooouuu{{{}}}{{{zzzzzz{{{}}}~~~}}}|||wwwuuussspppkkkfffbbb___dddgggkkknnnpppqqqppppppmmmppppppiiidddbbb___[[[VVVTTTPPPKKKEEE@@@===;;;::::::999999;;;===@@@BBBKKKOOOUUU___kkkvvv~~~{{{zzzyyy{{{yyytttlllcccXXXLLL???666333111//////111111///------------------......//////............---------,,,,,,------......------***+++++++++++++++,,,,,,))))))************))))))++++++++++++++++++++++++************************)))************+++++++++************++++++++++++((())))))******+++++++++************************(((((((((((()))***++++++******++++++,,,---------+++***))))))))))))))))))(((((((((((((((***+++++++++++++++*********))))))))))))******+++,,,,,,,,,......------------,,,,,,************+++,,,------***++++++,,,,,,---------///222444222///---.../////////000000111111222222000000111111000///...------......//////......---...//////000000111111111000000000000000000000000///000111111000///111222111222333444444444444333555555666666777888999999888888777777888888999::::::<<>>BBBEEEJJJMMMRRRWWW\\\___```aaa^^^ccclllrrrvvvxxxyyyzzz~~~~~~yyywwwvvvvvvwwwwwwvvvuuunnnllljjjfffccc```]]]\\\dddeeehhhjjjjjjiiigggfff^^^aaaaaa\\\XXXWWWUUURRRIIIGGGDDD@@@===:::888777666666666888;;;???CCCEEEMMMPPPVVVbbbooo{{{~~~{{{yyyyyy~~~uuummm```SSSGGG===555000333111000000111111///......------------.../////////............---------+++*********++++++,,,---++++++++++++************((())))))******))))))(((************************************************((((((((()))))))))******((())))))))))))*********)))))))))************)))))))))))))))))))))))))))(((''''''((()))***++++++))))))))))))************))))))******+++***************))))))***+++---...+++*********))))))))))))((())))))***++++++,,,,,,......,,,+++++++++,,,,,,++++++************++++++*********+++,,,,,,------...////////////...............//////000111111222//////000111111000///...---......//////......---------...//////000111111000000000000000000000000///000222222111000222333111222333444444444333333333444555666777888888999777777666666777777888999888;;;>>>@@@@@@@@@@@@AAA@@@BBBEEEHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGFFFHHHIIIIIIHHHIIIKKKMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLPPPYYY___\\\YYYSSSMMMIIIFFFDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEKKKNNNSSSTTTRRRPPPOOOOOOLLLJJJHHHGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC???>>>>>>===<<<<<<;;;;;;666777777666666555444333444444333333333333222222111111111111111111111111000000000000000000111222........................,,,------...///000111111///000000111222444666888;;;DDDRRRaaalllssswwwyyyvvvdddSSSJJJAAA@@@===;;;999777666555333333444444444444444444333333222111111111222222000000000111333555777999999:::::::::999:::<<>><<<:::888888777888666666888;;;???EEEIIILLLRRRUUU^^^kkkyyy|||yyy|||~~~yyylllcccTTTFFF;;;555222111111000000000000000///............---...//////000//////.........---------***)))((((((((()))+++,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))((((((''''''&&&&&&((()))***,,,,,,,,,+++***''''''&&&&&&&&&((()))+++************))))))))))))((())))))***++++++,,,,,,...---+++))))))***+++,,,++++++******************))))))***+++,,,,,,------,,,++++++,,,...///...------------...///000000111...///000111111000//////---..................---,,,------...///000000111000000000000000000000000000111333333222222333444111222333444555444333222333333444555666777888888666666666666666777777888888:::===?????????@@@AAACCCDDDEEEFFFGGGFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIEEEFFFHHHHHHHHHJJJLLLOOOIIIHHHGGGFFFFFFGGGHHHIIIJJJMMMPPPNNNLLLPPPZZZcccbbb^^^XXXQQQKKKGGGDDDBBBCCCCCCEEEFFFFFFEEEDDDDDDGGGKKKOOOPPPNNNKKKJJJJJJNNNKKKGGGEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFFFFDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@???>>>======<<<555666666666555444333333444333333333333333333333000000000000000000000000000000//////000111222222........................++++++,,,---///000111111////////////000222444555333:::GGGVVVccckkknnnnnnxxx{{{|||pppaaaXXXFFFEEEAAA>>>:::777555555777777777666555555444444333333222222222222222333000/////////111444888:::888999::::::999999;;;===;;;???DDDIIINNNPPPQQQQQQQQQTTTYYY]]]aaaeeeiiillliiinnnuuuzzz||||||||||||}}}}}}}}}}}}~~~{{{yyyxxxwwwwwwvvvtttrrrooollljjjiiihhhfffddd^^^\\\YYYVVVUUUVVVXXXYYYXXXXXXWWWVVVRRRNNNJJJHHHDDDGGGFFFAAA>>>??????===<<<;;;999888888999::::::999:::<<>>????????????@@@CCCEEEFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEECCCBBBBBBDDDHHHIIIHHHFFFHHHEEEDDDFFFJJJMMMMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFHHHKKKMMMLLLJJJOOOZZZddddddccc]]]SSSHHHDDDEEEIIIDDDDDDCCCCCCCCCBBBBBBBBBEEEGGGJJJLLLLLLJJJHHHFFFJJJHHHEEEDDDDDDEEEDDDDDDHHHFFFDDDCCCDDDDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEEEECCCAAA@@@@@@@@@BBBCCCDDDBBB???=========<<<;;;::::::999777666444333333444333333222111000//////........................////////////////////////000////////////.........---,,,,,,,,,,,,---......---......///////////////333666<<>>;;;999888777555444555777888888777444444444333333333222222222111111111222333444444555666666777888999999:::999:::<<>>CCCGGGJJJOOOUUUZZZfffppp|||||||||rrrjjjZZZOOOAAA777333111///,,,///000000000///...------...------------...//////,,,++++++******++++++,,,+++******)))(((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))*********((('''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((''''''***)))(((((((((((((((((((((''''''((())))))(((&&&))))))))))))))))))))))))******************************************++++++'''((()))+++,,,,,,++++++,,,---......//////......////////////............000111111111000//////................................./////////000000000222111000///............000000111111222222333333222222222222222222222222222333333444555666666777666666555555555666666777999:::;;;<<<===>>>>>>>>>???BBBEEEFFFFFFEEEFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDHHHIIIHHHFFFGGGEEECCCDDDHHHLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFHHHIIIHHHGGGJJJRRRYYY^^^___\\\UUUMMMHHHHHHJJJFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEHHHKKKLLLLLLJJJHHHGGGEEECCCCCCEEEFFFFFFEEEHHHFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDCCCBBBAAAAAACCCDDDCCCAAA@@@@@@AAABBBCCCEEEBBB???>>>>>>===<<<;;;999999888666555444333222333333222222111111000000......................../////////////////////////////////.........---------,,,,,,,,,,,,---......---...//////000000//////222444666<<>>;;;999777555444555666555444444444444444333333333333222111111111111222333444444444555666666777888888666777888:::===@@@CCCDDDHHHJJJNNNQQQTTTWWW[[[^^^\\\___dddjjjnnnrrrttttttrrrssssssrrrrrruuuyyy|||{{{||||||~~~~~~yyyvvvsssssstttuuuuuuuuutttrrrooollliiigggeeeeeefffdddbbb```^^^[[[WWWTTTWWWXXXYYYXXXVVVRRRNNNKKKIIIIIIGGGDDDBBB@@@>>>===:::::::::::::::::::::999777888999888777888:::<<>>===<<<888888777666444333222222222222222222222222222222////////////////////////////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,---.........//////000000000000000111111000222:::GGGUUU___iiinnnuuuzzz}}}}}}||||||qqqmmmfff^^^UUUKKKBBB<<<===:::666555555555555444555555555444444444333333222111111111111222222333222222333333444555555555444555555777999;;;===>>>@@@BBBFFFHHHKKKMMMQQQSSSUUUWWWZZZ___dddhhhkkkmmmkkkmmmnnnnnnnnnooorrrtttuuuvvvwwwxxxzzz}}}||||||~~~}}}}}}{{{{{{|||}}}~~~}}}yyyvvvtttrrrpppoooppprrrrrrqqqllljjjgggdddaaa^^^]]]\\\\\\\\\\\\]]]]]]\\\YYYVVVYYYWWWUUUTTTSSSPPPJJJEEE@@@@@@???===;;;:::999888777777777777777888888888777888888888888999<<<>>>FFFIIILLLOOOUUU___kkktttxxxgggQQQBBB;;;666000---///000000///,,,,,,,,,,,,------------------,,,,,,------...///)))***+++,,,,,,+++***)))***))))))((((((((())))))&&&&&&'''((()))***+++,,,))))))(((((((((((())))))%%%%%%%%%&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***)))((()))))))))))))))(((((((((''''''(((((((((''''''(((((()))333///,,,******+++++++++))))))))))))))))))))))))************************++++++******))))))((((((******++++++,,,,,,,,,,,,------...////////////.../////////......---------333333333222111///...---------------------------------........./////////000//////...------......///000000000000000111111222222222222222222222222333333333333333444444444444444444555666888999:::777888:::;;;======>>>>>>@@@CCCEEEEEEDDDCCCCCCDDD???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDBBBAAABBBDDDIIILLLOOOSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJJJJTTTYYY^^^^^^YYYRRRLLLIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDGGGJJJKKKKKKJJJJJJDDDCCCBBBCCCFFFGGGGGGGGGFFFFFFGGGHHHIIIHHHEEEBBBDDDEEEEEEDDDBBBAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@?????????===<<<888888777666555444333333111111222222333333333444000000000000000000000000........................---------,,,,,,,,,++++++---,,,,,,,,,,,,---.........///000000111111000000111000......222<<>>:::777666777666666666666666555555555444444222222111111111222222333000111111111222222222333555555666666777999:::;;;999;;;>>>@@@BBBDDDGGGIIIOOOPPPRRRUUUZZZ___cccfffeeegggiiikkkjjjkkklllnnnnnnooopppqqqsssuuuwwwyyyxxxxxxzzz~~~~~~zzzuuuwww{{{~~~~~~}}}|||}}}~~~}}}{{{yyyzzz|||~~~wwwvvvuuuuuuuuutttrrrppppppnnnlllkkkllllllkkkjjjdddcccaaa]]]ZZZXXXVVVUUUSSSTTTVVVZZZ^^^___^^^\\\XXXSSSOOOMMMNNNKKKDDD>>>;;;::::::999888777777777555555666666777777777888777888999:::;;;>>>BBBEEEMMMPPPUUUZZZ```jjjwwwrrr[[[FFF999666333///...//////...---------------...//////000,,,,,,,,,,,,,,,------...))))))+++,,,,,,+++)))))))))((((((((((((((())))))&&&&&&'''((()))******+++))))))(((((((((((())))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((***++++++***))))))***((((((((())))))*********&&&''''''((()))+++,,,---222...***''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((((((++++++++++++++++++,,,,,,,,,,,,---...............,,,---------.........///333333222222000///------------------------------------------............000000//////......//////......///000111222333333222222222222222222222222222222222333333333333333444444555666777999:::;;;888999:::<<<>>>?????????BBBCCCEEEEEEBBB@@@@@@@@@???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAACCCFFFJJJMMMQQQQQQPPPNNNMMMKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKUUUYYY^^^___[[[TTTLLLGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHGGGEEEFFFFFFFFFHHHIIIHHHEEECCCCCCDDDEEEDDDAAA@@@AAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>><<<:::888888777666555555444444000111111222222333333444000000000000000000000000---------------------------,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---............///000000000000000111111000///000555;;;???RRR___qqq||||||{{{xxxtttoooggg^^^XXXHHHCCC===999777777888777777777777666666666555555333333222222222222222333000000000000111111111111555555444555555666777888555777999;;;;;;===???AAAGGGHHHIIILLLPPPUUUYYY[[[^^^```ccceeeeeefffggghhhffffffggghhhkkkmmmooopppqqqqqqsssxxx||||||xxxtttnnnpppssswwwyyyyyyyyyxxxwwwvvvuuuwwwyyyzzzyyyxxxuuusssqqqrrrtttuuuvvvvvvsssoookkkiiiiiiiiiiiihhhgggeeecccaaaaaa```___]]]]]]\\\[[[XXXUUUSSSQQQOOOOOOPPPSSSWWW[[[]]]\\\[[[RRRMMMHHHFFFFFFDDD>>>999666666666666555555555555444555555666777888888999888999<<<>>>AAAFFFLLLPPPTTTZZZaaahhhnnnvvviiiOOO>>>777222111///.........---,,,---------,,,---...///000+++++++++++++++,,,------)))******************)))((((((''''''(((((())))))))))))((((((''''''&&&&&&)))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((())))))************)))''''''''''''''''''''''''((()))++++++)))))))))***'''''''''((()))*********%%%&&&&&&(((***,,,...///222///+++))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((())))))***++++++,,,---------------+++,,,,,,---......//////111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////...//////000------...000111222444444111111111111111111111111111111111222222333333333444444555555777888999:::888999:::<<<>>>???@@@@@@@@@BBBCCCCCC@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBB>>>@@@BBBBBBAAAAAABBBCCC???AAABBBBBBBBBDDDGGGJJJLLLLLLKKKKKKJJJJJJIIIIIIDDDGGGIIIJJJJJJIIIKKKLLLUUUWWWZZZ[[[XXXRRRKKKFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDFFFEEEEEEGGGIIIIIIHHHFFFFFFEEEEEEFFFHHHGGGEEECCCAAABBBBBBAAA???===>>>???@@@@@@@@@?????????>>>>>>>>>===<<<<<<===<<<:::888777777666666555444444333000000000111111222222222////////////////////////------------------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......---......///////////////000111111111000111333666FFFUUUhhhvvv}}}~~~}}}{{{yyyvvvqqqkkkgggRRRLLLDDD===:::999888888888888888777777777666666555444444333333333333444111111111111111111111111222111111111111222333333333444666777777888:::;;;>>>>>>@@@BBBEEEIIILLLNNNSSSUUUYYY[[[\\\]]]___aaaaaabbbcccdddfffiiikkkllllllmmmooorrruuuuuusssqqqmmmnnnqqqsssvvvwwwwwwxxxsssrrrqqqrrrtttuuuuuusssrrrpppooonnnooopppooonnnjjjfff```]]]\\\\\\]]]]]]^^^\\\ZZZYYYYYYXXXVVVTTTUUUUUUTTTSSSPPPNNNLLLKKKOOONNNNNNOOOQQQRRRQQQPPPIIIEEEAAA>>>===<<<999666333333333333333333333333333444555666777888999:::999;;;???CCCIIIQQQYYY^^^```fffooouuuzzz~~~www[[[BBB777555------,,,,,,,,,------...,,,,,,*********+++,,,---++++++******++++++,,,---******))))))))))))******'''''''''''''''((())))))((((((((('''&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''')))*********))))))''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&''')))+++,,,...111...+++******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))***)))(((''''''((()))***)))***++++++,,,,,,++++++------------------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///......------......///------...///000000111111000000000000000000000000///000000111222333333444333333333444444666777888666777999;;;===>>>??????<<<>>>@@@AAA???>>>>>>>>>>>>???AAACCCDDDDDDCCCBBB<<>>???AAA>>>@@@CCCCCCBBBBBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFJJJMMMLLLIIIHHHKKKNNNSSSSSSTTTTTTRRROOOJJJGGGEEEFFFGGGIIIJJJLLLMMMNNNIIIIIIIIIHHHHHHFFFEEEDDDEEEEEEEEEHHHKKKLLLKKKIIIFFFEEEDDDDDDFFFFFFEEEDDDAAABBBBBBAAA>>>======>>>????????????>>><<<;;;;;;:::999999:::::::::777555555444444333333222222111000000000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...............///000000///...///222444;;;GGGWWWeeennnuuu|||}}}zzzwwwssspppbbb[[[PPPGGGAAA>>><<<;;;999999888888888777777777777666555444444444444444222222222222222222111111///////////////000111111111333444555444444666777888888999;;;>>>@@@BBBDDDFFFHHHKKKMMMOOOQQQUUUWWWZZZZZZ[[[]]]___aaacccdddeeegggiiikkkjjjjjjjjjkkkiiijjjkkkmmmnnnqqqrrrsssnnnmmmlllmmmnnnooonnnmmmmmmkkkjjjiiiiiihhheeeccc^^^[[[VVVSSSRRRQQQPPPOOOSSSQQQPPPQQQQQQQQQOOOMMMMMMMMMMMMLLLKKKIIIGGGFFFIIIFFFDDDCCCDDDDDDDDDCCC@@@>>>;;;888666555444444222222222222222222222222222333444555777888999:::;;;>>>CCCIIIQQQ[[[eeelllmmmsss{{{uuuaaaKKK:::333333,,,---,,,,,,+++,,,---///---,,,+++))))))***+++,,,***************+++,,,,,,+++***)))(((((()))***+++'''''''''''''''((()))***$$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''((()))***++++++)))'''&&&'''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******,,,+++***))))))***++++++))))))***++++++++++++***///......------,,,,,,+++---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------...........................////////////////////////...///000111222333444444222222222222333444555555555666888:::<<<===>>>>>>888;;;>>>??????>>>???@@@===???AAACCCDDDCCCBBBAAA;;;>>>@@@@@@>>>===>>>@@@===@@@DDDDDDCCCAAABBBDDDAAAAAABBBCCCEEEFFFGGGHHHIIINNNRRRPPPJJJHHHLLLQQQQQQOOONNNNNNNNNLLLJJJHHHEEEFFFHHHJJJMMMOOOQQQRRRHHHHHHHHHHHHHHHGGGFFFEEECCCCCCEEEIIILLLNNNNNNLLLFFFDDDCCCCCCDDDEEEEEEEEECCCDDDDDDBBB@@@>>>>>>????????????>>>===;;;999888888888777888999888666333333222222111111000000000000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---,,,,,,,,,,,,---......+++,,,------......------.........------///222555222;;;IIIUUU___hhhpppuuu|||zzzqqqiii\\\PPPHHHCCCAAA???999999999888888888888777888777666555555555555555333333333222222222222222///////////////000111222000222333333222222444555666777888:::<<<===>>>???<<<>>>AAACCCEEEIIIMMMPPPNNNNNNOOOQQQSSSUUUWWWXXXYYY]]]______]]]\\\^^^aaa`````````aaabbbeeegggiiieeedddcccccceeeeeedddcccbbbaaa______^^^[[[WWWTTTUUUSSSPPPNNNLLLJJJGGGEEEEEEDDDDDDFFFHHHHHHGGGEEEGGGGGGHHHGGGGGGEEECCCBBB@@@>>>;;;:::;;;<<<===<<<:::999888444111000222444444444444444444333333333111111333444666777888999<<>>>>>>>>>>>=========<<<<<<<<>>@@@???>>>===;;;:::999888444444555555555555555555666444333111000000111111000000000000000000000000//////...------------...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,...........................---++++++,,,...111333333555:::AAAKKKYYYhhhqqq{{{zzzxxxqqqhhhaaa[[[TTTKKKDDDAAA>>><<<:::::::::888777888666444333222333444555444444444333333333222222000000000000//////////////////000111222333444444555555666777888999::::::<<<<<<======>>>?????????FFFFFFGGGIIIJJJKKKLLLMMMTTTSSSRRRQQQRRRSSSTTTUUUYYYYYYYYYZZZZZZZZZ[[[[[[^^^]]]\\\[[[[[[[[[[[[[[[WWWVVVTTTRRROOOLLLJJJIIIJJJIIIGGGEEECCC@@@???>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@???>>><<<;;;::::::::::::999888777666555555000111111111222222222222333222222222333333111000333555666666555555777888===EEEOOOWWWbbbpppzzz~~~~~~~~~|||vvvqqqhhh[[[III<<<555222///---...---,,,+++***)))))))))******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&'''((()))((('''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******++++++,,,)))(((&&&%%%%%%&&&((()))---,,,,,,+++******))))))+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------...///000000000000000000/////////111000000//////000111222222222111111111222333444555666777888777888;;;===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>BBBCCCCCCBBB???>>>>>>??????>>>===<<<:::999888777444444444444444555555555555444222111000000111111//////////////////////////////...---------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,------------------------,,,,,,------......//////000111444999AAAMMMYYYaaaqqqyyy}}}wwwsssooohhh^^^WWWKKKGGGAAA<<<:::999888777;;;:::888666666666666777444444444444333333333333222222222111111111000000///000000111111222222333222333333444666666777888888888888999::::::;;;;;;===>>>???AAACCCDDDFFFFFFJJJJJJIIIIIIJJJJJJKKKLLLQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTSSSQQQPPPOOONNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>======;;;;;;<<<<<<======>>>>>>::::::999888777666555555777666666555555444444444111111111111111111222222444444444555555555444444333444444444555777;;;>>>EEENNNYYYaaalllxxx}}}yyyrrrhhhaaaUUUKKK>>>444111000...---...---,,,++++++***++++++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&((()))((('''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))***************************)))(((''''''((()))***,,,+++++++++***)))))))))((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............///000000...///000111111000//////000000//////000111222222222222111111111222333444333444666777777888;;;===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<888999999::::::;;;;;;<<<>>>???@@@AAAAAA@@@???>>>>>>>>>>>>======>>>@@@CCCCCCEEEGGGFFFBBBAAACCCEEEFFFHHHGGGEEEIIIRRRXXXYYYNNNLLLJJJKKKMMMMMMJJJGGGCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEDDDDDDDDDDDDAAA??????@@@AAABBBBBB@@@???===>>>@@@AAAAAA???>>>>>>???===<<<<<<:::999888777666444444444444444444444444444333222111000000000111////////////////////////.........---------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,------------------------+++,,,...//////...---,,,...///000222777???HHHOOOaaalllzzzzzzqqqjjj]]]WWWNNNEEE@@@===:::999:::999888777666555555555555555555444444444333333333333333333222222222222000000000000000000000000///000000111222333444444444555555666666777888888666777888:::<<<===??????@@@@@@AAABBBBBBBBBBBBAAAFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHFFFEEECCCBBBBBB@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;::::::777777777777777777777777444444444333333333222222222222222222222222222222111111111111111111111111222222333333333333333333555666777888;;;@@@GGGLLLTTT]]]hhhpppxxx{{{~~~{{{vvvnnnbbbUUUKKK@@@:::222------//////...------,,,++++++,,,,,,,,,)))***++++++,,,,,,++++++************************))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((((((((((((((())))))))))))************)))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---..................//////000000,,,...000111222000///.../////////000000111222222222222222222222222222333222444666666777999<<<>>>????????????????????????@@@@@@@@@@@@???===<<<;;;666666777888999;;;;;;<<<===>>>?????????>>>===<<<;;;<<<===<<<;;;;;;===???@@@@@@AAA@@@@@@??????@@@DDDFFFFFFDDDGGGOOOTTTTTTSSSPPPLLLJJJJJJIIIGGGEEEBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA===???AAA@@@???======>>>;;;;;;:::999888777666666444444444333333333333333222222111111000000000000////////////////////////............------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,//////000000222777>>>BBBPPP]]]nnnxxxzzzzzz}}}zzzoooiii___UUULLLFFF@@@===999999888888777777666666666666666555555555444444444444444333333333222222111111111000000/////////......///000000111222222444555555666666777888888555666777888999::::::;;;:::;;;<<<>>>>>>===<<<<<<>>>>>>>>>>>>????????????BBBBBBAAAAAA@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666555444444444333333333222222222222222222222222222000000000111111111222222222222222222111111111111222333333333222222333555999;;;@@@DDDJJJRRRZZZ___dddmmmvvv|||~~~uuuvvvuuuyyyuuukkk```SSSFFF===555222...---...///000///,,,,,,,,,,,,,,,,,,------))))))***+++++++++++++++************************(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&%%%&&&'''((((((&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((()))))))))'''((((((((()))))))))*********))))))))))))))))))***))))))))))))))))))*********++++++++++++++++++------------,,,+++***)))++++++++++++++++++++++++*********+++,,,---......---......///////////////+++,,,...000111000...---...//////000111222222222222222222222222222222222222444666777777999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<<<<666666777888:::;;;<<<<<<;;;<<<======<<<;;;:::999999:::<<<<<<;;;:::;;;<<<@@@???>>>>>>>>>>>>===<<>>>>>@@@CCCFFFGGGFFFMMMJJJEEE@@@>>>>>>???AAA>>>@@@AAAAAA>>><<<;;;;;;::::::999888777666666555444444333333222222222222000000000000000000//////........................------......------,,,+++++++++*********++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---....../////////000333888;;;CCCOOO___jjjoooqqquuuyyy}}}}}}xxxooofff\\\RRRIIIDDD???>>>===;;;::::::::::::777777777666666666555555444444333333333222222222222222111111000000///////////////000111111222222333444444555666666777777666666666666666666666666666777999:::::::::999888999999999999:::::::::;;;;;;;;;<<<=========<<<<<<999999999888888888777777777777666666555444333333333333333222222111111000111111111222222222222222000000000111222222333333333333333333222222222222555666777777666666999;;;>>>DDDLLLTTT\\\dddjjjooossszzzuuurrrqqqwwwzzzkkk]]]QQQGGG===777222000...............---,,,,,,+++++++++,,,------))))))***++++++++++++***************************((((((((((((((((((((((((+++******)))((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&%%%%%%%%%'''((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((())))))***''''''(((((())))))******))))))))))))))))))))))))((())))))))))))))))))(((''''''(((((()))))))))***.........---,,,+++***)))++++++++++++++++++++++++************+++---...///,,,------...///.........***+++,,,.........---------...///111222222222222222222333333333222111111222444555666666777:::<<<========================>>>>>>??????>>>>>>===<<<777888888999;;;<<<======;;;;;;<<<<<<<<<:::999888888:::<<<===<<<:::::::::>>>>>>>>>>>>============???DDDGGGIIINNNVVVYYYXXXZZZWWWRRRMMMHHHEEEDDDCCCAAAAAA@@@??????@@@BBBCCCCCCBBBBBBEEEKKKQQQUUUWWW^^^XXXOOOEEE???<<<<<<===>>>@@@BBBBBB???<<<;;;::::::999999888777777666666444333333222222111111000//////000000000000///...........................,,,------......,,,+++*********))))))******++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++///---+++)))***+++...000,,,------------///333666:::BBBOOOYYYaaahhhnnnssspppvvv}}}}}}uuulllbbbXXXQQQGGGEEEAAA===;;;:::999:::888888888777777777666666444444444444333333333333333222222222111111000000000000000111111111222222111111111222333333444444444444333333333333333333333444444555555555555555666666666777777777777888444666777999:::::::::999666666666555444444333333666666555444333222222111333333222222111111000000000000000000000000111111111111222222222333333444333333444444444555555555333666888999999;;;@@@DDDJJJPPPZZZccckkkqqqvvvzzz~~~zzzvvvuuuzzz}}}{{{ooo]]]NNNCCC<<<777444//////...---,,,+++++++++,,,,,,+++******+++++++++((()))******++++++******************************((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''"""###$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''((()))*********''''''(((((())))))******)))******************)))&&&&&&''''''((()))******,,,,,,,,,,,,,,,+++***)))************************)))))))))***+++---...///++++++---.........---,,,)))******+++,,,,,,------,,,...///111222222222222222333333333333222111000111222333444333444777999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>><<<=========<<<;;;999888888;;;>>>>>>===;;;::::::999;;;======<<<<<<>>>@@@???CCCFFFHHHNNNWWW\\\\\\[[[YYYUUUOOOIIIEEECCCCCCBBBAAA?????????AAABBBDDDHHHFFFFFFJJJQQQZZZaaadddgggaaaWWWLLLDDD???<<<<<<===???BBBBBB@@@>>>===<<<:::999999888888777777666333333333222111000000000......///000000//////...........................+++,,,---......,,,+++))))))))))))))))))***++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++,,,...///,,,---------------000222444888???IIIUUU```iiimmmmmmpppvvv}}}|||tttlllgggWWWSSSLLLDDD???<<<<<<<<<999999888888888777777777666666555555555444444444333333333222222222222222000000111111111111222222//////000000111222222333//////000111111222222333222222111111222222333444333333444444444555555555111333555666777666555555333333333333222222222222222222222222222222222222222222111111111111111111111111111111111000000000222222222222333333333333333444444555666777888888444888===@@@BBBFFFNNNUUU^^^bbbiiipppuuu{{{~~~}}}xxxjjj^^^MMM???777333111///,,,------,,,+++++++++,,,,,,++++++***))))))))))))((())))))***************************************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''' !!!"""$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++&&&''''''((()))******+++''''''(((((((((((('''''''''(((((()))***+++,,,,,,))))))***++++++++++++***************************)))))))))***+++---...///***+++,,,---------,,,+++))))))))))))***+++,,,---,,,---///111222333222222222333333444333222111000000111222222111222444666<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????;;;<<<<<<======>>>>>>>>>>>>>>>??????>>><<<:::999999;;;??????>>><<<::::::555999<<<===;;;<<>>AAACCCBBB@@@??????::::::999999888888777777333333222222111000000///---...///000000///..............................+++,,,---......,,,***)))))))))((())))))***++++++++++++++++++++++++++++++*********)))***++++++,,,************************)))***+++---......------.../////////------///111222222555???MMM\\\fffjjjpppqqquuu{{{|||yyyjjjeee[[[QQQJJJFFFDDDDDD999999999888888888888777777777777777666666666666333333333333333333333333000000000111111111111111000000111111222333333333------...000222333555555333222111000111222333444111111111222222222333333222333555666666555333222222222222333333333444444...//////000111222333333111111111111111111111111444333333333222222222222333333222222222222222222333444555666777999::::::<<>><<<===<<<<<<;;;<<<===???@@@;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>>>>======;;;<<<======<<<===???AAABBBBBBBBBDDDIIIOOOUUUXXXZZZXXXTTTOOOKKKGGGEEEEEECCCBBB@@@??????@@@BBBCCCFFFEEEDDDEEEHHHMMMRRRUUUVVVUUURRRLLLEEE???<<<;;;>>>======???BBBCCC@@@======:::888777888888777555222111000000//////000000333222111111111111111111------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++************))))))))))))))))))...------------...//////------000555;;;GGG[[[mmmvvvyyy||||||vvvmmmfff___WWWLLLDDDDDDAAA>>><<<;;;:::888666555555555555444444333333555555444333333444444444111111111111000000000000000000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111222333333333222111111000000000000/////////111222111///...333444444444444333333333888999::::::<<>>???>>>===???>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;===>>>???@@@@@@@@@@@@@@@===>>>???>>>>>>>>>@@@BBBAAAAAABBBDDDHHHNNNSSSVVVXXXVVVRRRNNNKKKHHHFFFFFFDDDCCCAAA@@@@@@AAACCCDDDGGGFFFDDDCCCCCCEEEGGGHHHLLLLLLIIIEEE@@@<<<::::::===<<<;;;===???@@@???<<<<<<:::888777888888666555444333222222111111222222222222111000000000000111.........---------,,,,,,************************))))))))))))))))))))))))************************************************,,,,,,+++++++++*********************************---------------......///......000333777@@@QQQaaatttwww|||~~~yyytttlllccc[[[NNNJJJEEEAAA???>>>===<<<999999999888888888888888666666555555555444444444333333222222222111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222111111000000000000222222111111111222222333333222222222222222333444111111111333555555555444666666666555555777999:::;;;===@@@CCCGGGLLLRRRWWWdddfffhhhlllqqqwww|||~~~~~~vvvqqqkkk^^^QQQ@@@999111---...///...---------,,,+++***))))))(((************************(((((()))))))))*********************************((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,******++++++,,,,,,------///////////////000000000---...///000000111111111444444444555555555666666666666777777777777888888888999:::<<<===>>>>>>>>>@@@@@@>>>===;;;:::888888<<<<<<<<<======<<<<<<;;;>>>???@@@AAABBBCCCCCCCCC@@@AAAAAA@@@??????AAABBB@@@AAABBBDDDHHHLLLOOOQQQTTTRRRPPPMMMKKKIIIHHHGGGDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCAAA@@@@@@???CCCCCCAAA>>>;;;::::::<<<===;;;::::::<<<======<<<<<<:::888777777777666555444333222222111111222222111111000/////////////////////.........---------************************))))))))))))))))))))))))************************************************++++++++++++*********)))******++++++++++++++++++------,,,,,,------...///...---///111333777CCCOOOkkkqqqxxx~~~}}}vvvpppccc^^^VVVOOOJJJFFFCCC@@@::::::999888888888888888666666666777666555444444444444444444333333333333111111111111111111111111222222222333333333333444333222222222111111111111111111111111111111111111111111111111111111111111222222222111111111111000333222222111111111222222////////////000111222333111111111222333444555666888999:::;;;<<>><<<:::999888==================<<<;;;>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCBBB@@@@@@BBBCCC@@@AAABBBDDDGGGIIIKKKMMMOOONNNMMMLLLJJJIIIIIIHHHCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???<<<::::::<<<>>>===<<<:::999:::;;;<<<===<<<:::888777777777666555222111000000//////000000111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((+++************)))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,...000000111888AAA[[[bbbmmmuuuzzz}}}|||{{{vvvnnneee\\\SSSKKKFFF???>>><<<:::999888888888444555666777777777666555555555444444444333333333222222222222222222222222222222222222333333333333333333222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333222111111000000111111////////////000111222333444444444333333444666888;;;@@@EEEIIILLLPPPTTTXXX^^^aaadddgggjjjnnnsssvvvyyyzzz{{{}}}}}}|||vvvwwwuuunnnbbbUUUHHH<<<444...,,,++++++---...,,,***)))*********************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''((((((''''''''''''''''''(((((()))))))))*********))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++---...///000000111111111222333333333333444444444333333444555666777777888555777:::;;;<<<===AAACCC@@@@@@???>>>>>>===<<<<<>>===<<<===>>>???AAABBBCCCCCCCCCBBBCCCCCCBBBAAA@@@BBBCCCAAABBBBBBCCCEEEGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIBBBAAAAAA@@@@@@?????????>>>@@@CCCEEEFFFEEECCCBBB?????????===;;;;;;<<<>>>======<<<;;;:::;;;<<<>>>;;;999777666777777555444222111000000//////000000111000///...---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))((((((******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++---000000///333999FFFOOO[[[eeemmmsss{{{~~~{{{rrrggg]]]UUUMMMJJJFFFBBB???<<<;;;;;;555555666777888888888888555555444444444333333333333333333333333333333333111111111222222222222333333333333222222222222111111111111111111111111111222222222222222222222222222222222222333333333333222111111000000111111111555444444444444555666666666888::::::;;;===AAADDDGGGOOOZZZbbbeeehhhkkknnnqqqsssvvvxxxyyy{{{~~~|||}}}~~~{{{uuussslll```TTTFFF;;;444111///---+++***++++++++++++(((((())))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))************************''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******)))))))))************+++******++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111111111222222222333333333444444333333444555666666777777444777;;;<<<<<<>>>CCCGGGCCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>===>>>???@@@AAABBBBBBBBBAAABBBBBBAAA@@@@@@BBBCCCDDDCCCCCCCCCCCCEEEFFFHHHGGGHHHIIIIIIJJJIIIIIIHHHAAAAAA@@@@@@??????>>>>>>>>>@@@BBBDDDDDDCCCAAA???>>>??????>>><<<;;;;;;<<<===>>>>>>===;;;;;;<<<>>>;;;999777666666666555444444333222222111111222222222111000...------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,,,,,,,++++++******++++++,,,---+++***,,,///000...000555666>>>IIIRRRYYYcccnnnwww{{{~~~}}}tttnnn___[[[UUUNNNGGGBBB@@@>>>::::::999999999999::::::555555555444444444444333444444444444444444444444111111111111222222222222333333333333222222222222222222222222222222222222333333333333333333333333222333333333333444444444222222222222222333444444555555555666666888999:::777;;;@@@BBBDDDHHHNNNRRRYYYdddrrrzzz}}}~~~{{{~~~||||||}}}~~~{{{uuupppkkk___PPPEEE;;;333000111000...,,,***))))))++++++((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((()))))))))***))))))))))))************++++++******************++++++,,,,,,------......---...///000000111111111333333333333444444444555444444555555666666777777444888<<<======???EEEJJJHHHFFFCCCAAA@@@BBBDDDFFFCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA>>>???@@@@@@??????AAACCCGGGEEECCCBBBBBBCCCFFFGGGEEEFFFHHHIIIIIIIIIHHHHHHAAAAAAAAAAAA@@@???>>>>>>>>>???BBBCCCDDDCCCBBBAAA===???AAAAAA@@@>>>======;;;===???>>><<<:::;;;<<<;;;999777666666666555444444333222222111111222222333222000///...---------...---------,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))***++++++,,,***************+++,,,,,,,,,***+++//////---...111...444;;;@@@FFFOOO]]]hhhpppxxx}}}|||xxxssskkkaaaWWWPPPLLLJJJDDDBBB???<<<:::::::::;;;777777666666666555555555444444444444444444444444222222222222333333333444444444333333333222222222222222222222222222222222444444444444444444444444333333333333444444444555444444444555666777888999777888999;;;===@@@BBBCCCDDDIIIOOORRRTTTVVV[[[```kkkuuu{{{}}}}}}wwwtttooojjj^^^OOO@@@999444///---///------,,,+++***)))******(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************++++++******************,,,,,,------...///000000---...///000111111111111444444444555555555666666555555555666666666666666444888<<<======@@@FFFLLLLLLIIIEEEBBBAAACCCFFFHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAA<<<>>>??????>>>???AAACCCIIIGGGDDDAAAAAACCCEEEGGGEEEFFFGGGHHHIIIHHHHHHGGGBBBCCCCCCBBBAAA@@@???>>>===>>>AAADDDFFFGGGFFFFFF===@@@DDDEEEDDDBBBAAA@@@:::===??????<<<::::::;;;;;;999777666666666555444222111111000///000000000333222111000......------//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''''''''''')))((((((((('''''''''''''''(((((()))******++++++*********)))***++++++,,,---***+++......+++,,,///,,,000444666999BBBQQQ]]]hhhqqqzzz|||xxxuuuxxx}}}vvvkkkccc]]]ZZZLLLIIIDDD???;;;:::;;;;;;888888888888777777777777555555555555555555555555333333333444444444555555444444444333333333222222222222222222222222222222444444444444444444444444333333333444444555555555666666666777999:::<<<===???@@@BBBEEEIIIMMMPPPRRRYYY___dddfffeeeeeeiiilllttt}}}zzz~~~~~~wwwrrrppplllgggUUUEEE666222111...,,,---)))+++---,,,+++***))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******************+++++++++,,,,,,,,,,,,+++***))))))+++---......------,,,,,,,,,------//////000111111111111111333222222111222444555666777666555444555666888:::444666999;;;===AAAFFFIIINNNHHHBBB@@@CCCFFFEEEDDDBBBBBBBBBCCCEEEFFFEEECCCFFFFFFDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAAFFFDDDBBBAAABBBDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDBBB@@@@@@@@@@@@>>><<<>>>???@@@AAABBBCCCCCCCCC>>>@@@BBBDDDEEEDDDBBB@@@>>>>>>????????????>>>>>>>>><<<:::888888666444222666555444222111000000000333222111///......------------------------,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((*********)))((())))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''******)))))))))))))))))))))************+++++++++------...///222888@@@FFFWWWdddqqqvvvrrrooopppttt{{{|||yyyrrrnnnaaa[[[SSSMMMJJJHHHEEEBBB@@@>>><<<;;;999999999999666555444555666777666555777666666555555666777777444444444333333222222222222222111111111222333333222222333444555666777888666777777666666777999<<<>>>===<<<===@@@DDDIIILLLRRRTTTWWW[[[```cccfffgggooorrruuuvvvwwwwwwxxxyyy{{{}}}{{{wwwppphhhbbb___^^^FFF>>>333...---...---++++++++++++***)))(((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((()))***************''''''''''''''''''''''''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))******************+++++++++,,,,,,,,,+++***))))))+++,,,......------,,,,,,,,,------//////000111111111111000222111111111222333444555666666555444555777999;;;999:::<<<===>>>AAADDDGGGIIIEEE@@@???AAACCCAAA>>>BBBAAAAAABBBDDDDDDCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEGGGGGGGGGFFFFFFEEECCCAAAAAAAAA@@@>>><<<>>>>>>???@@@AAAAAAAAAAAA===???AAACCCDDDCCCAAA@@@??????@@@@@@@@@@@@??????>>><<<:::999999777555333555555333222111000000000333222111///...---------//////...---,,,++++++***))))))))))))(((((((((((())))))(((((((((''''''''''''((())))))***)))(((((()))))))))(((((((((''''''(((((())))))))))))((((((************)))))))))(((************************)))************+++++++++------......000444999===IIIRRR^^^hhhmmmooopppppppppqqquuu|||~~~uuuoooggg```[[[WWWRRROOOIIIGGGDDDAAA>>><<<<<<;;;===;;;999999:::999888666555555555555555666666777666666555555555444444444555555444333333444444444444555666777888999:::;;;999:::;;;;;;<<<===@@@CCCFFFFFFHHHKKKQQQXXX___ccclllnnnqqqtttwwwxxxyyyyyy|||~~~|||yyyyyysssjjj___VVVNNNIIIGGG<<<555...***+++---,,,***++++++******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))***************++++++++++++,,,++++++***))))))+++,,,---------,,,,,,,,,,,,------...//////000000000000000000000000000111222333444555555555555666888:::<<<<<<===>>>>>>>>>@@@CCCEEECCCAAA???AAACCCDDDBBB???BBBAAA@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCDDDEEEFFFHHHHHHJJJLLLJJJFFFCCCCCCDDDCCCDDDEEEGGGGGGHHHHHHHHHFFFEEECCCCCCCCCBBB???===>>>??????@@@@@@?????????<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???===;;;::::::999777555555444333222111000000000222111000///...---------000///...---+++***))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))))))))(((''''''((((((((((((''''''''''''(((((())))))))))))((((((++++++************))))))************************)))************+++++++++,,,---...------...111333:::>>>HHHVVVdddmmmooommmkkkmmmrrrzzz}}}vvvpppjjjdddaaa\\\ZZZVVVQQQNNNKKKIIIHHHFFFCCC@@@>>>===;;;999777888888888888888888888888888777777777777666666666888888777777777777777888999:::;;;===???AAABBBCCCEEEGGGIIIKKKLLLNNNRRRUUUZZZ[[[]]]aaagggooovvvzzz~~~yyyyyywww{{{~~~zzzuuunnneeeWWWJJJBBB;;;666222222...***)))+++---,,,++++++******))))))(((((('''''''''''''''''''''''''''''''''(((((())))))*********)))))))))(((((((((((('''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***************++++++++++++*********)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------...//////000000///////////////000111111222222444444444555777999;;;<<<<<<===>>>======???BBBDDD@@@@@@BBBFFFIIIJJJHHHEEECCCBBB@@@@@@BBBBBBBBB@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDFFFHHHIIIJJJNNNRRRPPPJJJEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@???>>>>>><<<===???AAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>><<<:::::::::999777666444333222111000000000000111000///...------------...------,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''&&&(((((())))))))))))((((((***)))))))))))))))))))))************++++++++++++))))))*********++++++++++++,,,------++++++,,,...333444:::GGGWWWccciiikkkkkkooouuu|||}}}xxxsssppppppnnnjjjgggdddbbbaaa```WWWSSSOOOKKKIIIFFFDDDAAACCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@BBBBBBDDDEEEGGGJJJMMMPPPRRRSSSZZZ]]]```ccceeehhhlllooouuuuuuuuuvvvyyy~~~~~~wwwssstttxxxzzz}}}uuummm___TTTEEE;;;666444111......,,,***+++---...---,,,******))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))******)))))))))((((((((('''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))))))))*********+++++++++***))))))*********+++++++++++++++++++++,,,---...------...////////////.........///000111111111222333333444555777888:::;;;888999:::;;;;;;===AAADDDDDDEEEGGGIIIKKKKKKIIIGGGFFFDDDAAAAAABBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKPPPTTTSSSMMMHHHHHHIIIDDDEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIIIIIIIHHHEEECCCBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@@@@??????======>>>>>>>>>>>>======<<<:::999999999999777666333333222111000000000000000///...---,,,,,,,,,---******++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''')))(((((((((((('''''''''(((((())))))))))))(((((('''((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++)))+++,,,,,,,,,+++,,,---000111555;;;DDDPPP[[[bbbhhhmmmuuu|||}}}{{{|||zzzxxxwwwvvvuuuvvvvvvoookkkfffbbb___]]]ZZZXXXVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPRRRTTTVVVXXXXXXYYY\\\___cccfffiiijjjooorrrvvvyyy|||~~~{{{vvvssstttzzzzzz}}}tttfff^^^OOOEEE999222111222111///,,,,,,+++,,,------+++***)))))))))((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######$$$&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((()))))))))))))))************+++)))))))))************++++++******++++++,,,---...,,,------..................///000111111222222111222222333555666777888888555666888999:::<<<@@@CCCHHHHHHHHHHHHGGGEEEDDDCCCGGGEEEBBBAAAAAABBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBCCCEEEGGGHHHKKKNNNRRRRRRNNNKKKJJJJJJEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJGGGDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999888666666777777666444222222111000000000000000......---,,,,,,,,,,,,,,,((())))))******+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''((((((((((((((()))******++++++)))************+++++++++(((***,,,,,,+++,,,---///---///222333666>>>JJJSSSaaaiiittt~~~{{{vvvrrrpppnnnlllkkkiiijjjjjjiiihhheeecccbbbccccccdddddddddddddddeeeeeefffgggiiillloooqqqrrrqqqrrrtttwwwzzz|||~~~|||~~~~~~~~~yyyuuutttwwwwwwzzz~~~}}}ssseeeVVVMMMAAA;;;222---,,,---...---***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************((())))))***************************+++,,,---...,,,,,,---............---...///000222222222222111111222333444555555555555555666888888999;;;>>>AAAGGGGGGEEECCCBBBBBBCCCEEEGGGDDDAAA???@@@@@@@@@???@@@?????????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJLLLMMMMMMLLLJJJJJJFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJGGGDDD@@@@@@AAAAAAAAA@@@@@@???BBBBBBAAA@@@???>>>>>>===::::::;;;;;;;;;;;;::::::666555333444555555444333222111111000000000000000...---,,,,,,+++,,,,,,,,,)))))))))***************))))))))))))((((((((((((&&&'''''''''((((((((((((&&&%%%%%%%%%&&&((()))***+++*********))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&''''''((())))))******)))************+++++++++)))***++++++***+++---///***---///000111555===DDDQQQ]]]mmm{{{}}}zzzyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzz{{{{{{|||||||||~~~~~~~~~yyywwwwwwwww{{{}}}zzzwwwvvvssskkk```RRREEE===444222...+++))))))******((()))))))))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************(((((()))***************************+++,,,---...+++,,,------......------...///111222333333222222111222333333444444444333666888999999999:::===@@@CCCCCCAAA@@@@@@CCCHHHKKKFFFDDD@@@>>>>>>???>>>>>>======>>>???@@@BBBDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGIIIKKKLLLJJJHHHGGGFFFDDDCCCBBBBBBCCCCCCAAABBBDDDGGGIIIIIIFFFCCC>>>??????@@@@@@@@@??????DDDCCCBBBAAA???>>>======:::;;;;;;;;;;;;;;;;;;:::444333222222333444333222222111000000000000000111------,,,,,,++++++,,,,,,++++++******))))))(((((())))))))))))(((((((((((('''((((((((())))))******%%%$$$$$$%%%&&&(((***,,,++++++++++++*********)))(((((())))))))))))(((((('''((((((((())))))******%%%&&&&&&'''((())))))***)))************+++++++++***++++++***)))))),,,...)))+++...111333666999;;;???LLL```rrr}}}~~~{{{|||zzz{{{vvvkkkiiicccZZZMMM@@@444...,,,,,,,,,+++)))(((***+++((()))***)))(((((()))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))&&&%%%%%%&&&)))***))))))))))))************))))))*********))))))((()))*********++++++++++++******)))+++------,,,+++///////////////.........111111222222222222333333444666777777888:::>>>AAAAAA???===;;;<<>>=========>>>>>>???AAACCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEDDDBBB@@@===<<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;999888888888888777555666666555444444333222222333222222111000111111111,,,,,,++++++***)))((((((************))))))))))))&&&'''(((*********))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))((((((((()))+++,,,,,,,,,------...//////000666AAARRRcccpppzzz|||xxxrrrnnnccc[[[OOOCCC;;;555222000,,,,,,++++++***)))(((((()))******++++++)))(((''')))))))))(((''''''&&&&&&))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&'''((()))(((((()))))))))*********))))))************))))))*********+++++++++,,,,,,---,,,+++,,,------,,,***............////////////111222222222222333333333444555777777777999<<>>===;;;:::;;;===@@@AAA@@@@@@@@@??????>>>=========>>>>>>???AAABBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<<<<<<<<<<;;;:::888888999999777666333222222222222222222222222111111000000000000000,,,,,,,,,+++******))))))*********)))))))))(((((((((((()))***))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))((((((((()))++++++,,,,,,,,,---.../////////111888DDDQQQ^^^jjjsssyyy}}}{{{|||||||||xxxqqqiiicccTTTMMMCCC999444000...---,,,,,,+++******)))(((((()))******+++***)))(((''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''######$$$&&&'''((()))***$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((())))))))))))******))))))************))))))*********+++++++++,,,,,,///...------...---+++)))---------.../////////000222222222222333333333444444555666666666777999;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCGGGFFFDDDBBB@@@>>>======BBBBBBAAA@@@AAABBBCCCDDDBBBAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;:::888888999999777666///000000000000111111111000000000////////////...---,,,,,,++++++***************))))))))))))(((((())))))***))))))'''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))))))))((()))******++++++,,,,,,------......///...111666===HHHTTTaaajjjyyy{{{}}}}}}{{{yyyxxxxxx|||}}}zzzuuunnndddYYYRRRBBB===555000---,,,,,,++++++++++++******))))))((())))))*********)))((('''&&&&&&''''''((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))***((())))))************))))))))))))*********++++++---,,,+++,,,------+++***,,,,,,------...///000000222222222222333333333333333444555555444555666888777777888999::::::::::::<<<<<<=========>>>>>>>>>============>>>???@@@AAADDDCCCBBB@@@>>>===<<<<<>>@@@BBBCCCBBBAAA???>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;999888888888888777555000000000000000000//////.../////////......---------,,,,,,,,,++++++*********)))))))))(((((((((((()))))))))((((((''''''&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++++++++,,,,,,------------...///000222999CCCOOOXXXeeeiiiooosssvvvxxxzzz|||vvv{{{{{{wwwpppggg]]]RRRGGGAAA777444///,,,+++,,,,,,,,,+++*********)))))))))((()))))))))))))))(((((((((''''''''''''(((((())))))((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''(((((((((((()))))))))(((((()))***************(((((((((((()))))))))***)))((((((***,,,---,,,++++++,,,,,,---...//////000111111111222222222333333222333555555444444555666666777888::::::::::::::::::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBEEEDDDBBB@@@?????????@@@;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======::::::999999999999999::::::888777777777777666444444333222111000///......---............---,,,+++,,,,,,+++++++++++++++***)))))))))((((((((((((''''''''''''''''''(((((())))))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************+++++++++,,,,,,,,,,,,,,,//////...///111777???DDDHHHNNNWWW```hhhpppwww|||tttyyyzzzssskkk```UUUJJJAAA999555222///,,,******+++++++++*********))))))))))))))))))))))))((((((((((((((())))))((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&%%%%%%$$$#########$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((((((((())))))'''((()))******+++******((((((((()))))))))******'''&&&'''))),,,------+++,,,,,,,,,---.........///000000000000111111111222111333555555444444444555666777888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;===>>>???FFFEEEDDDCCCAAAAAA@@@@@@;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;;;;:::999999888888888888888777555555666666444333666555444222111///...---------...///...---,,,+++************************))))))((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((((((((()))************)))++++++++++++++++++++++++,,,------------///222555777<<>>>>>::::::::::::999999999888777777777888999999::::::<<<;;;:::999888777777777777555444444444444333111444444333222000///......---...///000///...,,,+++))))))))))))))))))))))))))))))((((((((('''''''''((('''&&&&&&&&&'''((((((''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((('''((()))***+++******)))+++++++++++++++************+++------,,,,,,...000222444888===EEEPPP\\\ccckkkoooxxx}}}yyyzzz{{{~~~wwwiii[[[JJJEEE===666333111///...+++***(((((()))***)))(((((()))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%###$$$&&&$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''(((******+++++++++++++++,,,,,,,,,---------+++******+++------,,,***------------------,,,,,,............///////////////111444666555555666666666666555666666777888999::::::::::::::::::::::::;;;;;;::::::999999::::::;;;:::999999888888999999::::::;;;<<<<<<<<<;;;;;;888999;;;<<<<<<<<<;;;::::::999999999888888777777777888888999:::;;;;;;;;;===<<<;;;999888777777777666444333333333333222000222222111111000000//////---...///000000...,,,+++((((((((((((((())))))))))))(((((((((''''''''''''***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******)))((((((((((((((('''((()))++++++******)))++++++*********************+++------------///111//////...///333<<>>>>>======<<<::::::999999999999999::::::999888888777999888888777666666666777666555444333222222111111222000///---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***))))))((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******************++++++*********+++,,,,,,***+++,,,...///111222333:::===DDDLLLVVVbbbmmmttt}}}{{{|||yyyuuukkk^^^OOOHHHBBB;;;444111000//////...---,,,+++++++++*********))))))))))))(((((())))))))))))))))))(((((((((((())))))******'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((('''''''''''''''(((((((((((('''&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''(((((()))++++++*********))))))))))))))))))))))))))))))))),,,,,,+++)))))))))))))))++++++,,,,,,------,,,,,,,,,,,,---...///000111111222222222222222222222222222222333444555666777777777777888999::::::;;;;;;999888666555444555555666666555555444555777888999999999::::::;;;;;;<<<<<<888888999;;;<<<===>>>???@@@???>>>===;;;:::999999:::::::::::::::999999888666666555444444444444555555444333222111000//////000//////...---,,,++++++...---,,,,,,++++++,,,,,,***)))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++*********++++++((()))+++---.........---///000333777???JJJUUU]]]kkksss}}}|||yyyxxxyyyzzz}}}wwwqqq\\\NNN>>>666333000///000...---------,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''((())))))***)))))))))))))))*********''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&(((((((((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&%%%$$$######$$$&&&''''''&&&$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((************))))))))))))*********************************)))))))))))))))***+++,,,---...---,,,+++,,,------...///000111111333333333222222222222111111111222333444555666666666666777888999;;;;;;<<<<<<:::888666555555666777444444444444444666777888888999999:::;;;<<<<<<===999::::::;;;<<<======>>>>>>=========<<<;;;:::999::::::;;;;;;;;;::::::999555555444333333333333444333333333222111000///.........///...---,,,+++***---,,,,,,+++++++++++++++))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((())))))))))))((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---,,,,,,+++***))))))******''')))+++---------+++***------...///333:::CCCIIIUUU]]]iiitttzzz|||}}}}}}yyyxxxxxx||||||{{{{{{vvvlllcccJJJ@@@777444222...,,,,,,+++++++++,,,,,,,,,,,,,,,)))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))***************'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((((()))((((((''''''%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$''''''''''''&&&%%%$$$######$$$&&&''''''&&&$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))(((((())))))))))))))))))))))))''''''((()))***+++++++++***+++,,,---...---,,,+++,,,,,,---...///000111111222222222222222222222222111222222333444555666666666777777999:::;;;<<<<<<<<<:::888666555555666777333333333444444555666666888888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999::::::;;;;;;:::::::::666666555444333333333333222222333333222111//////---.........---,,,+++***,,,,,,+++************+++)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,++++++***))))))))))))((()))+++---------+++***...///000000000222666999@@@GGGSSS___jjjssszzzzzzzzzzzz~~~}}}{{{tttmmmjjjiiidddYYYPPP:::444/////////+++)))***************++++++++++++(((((((((((('''''''''&&&((('''''''''&&&&&&&&&%%%'''((()))************)))&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########""""""#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))******)))))))))(((((((((((((((((((((((((((((((((%%%&&&''')))***+++,,,,,,++++++,,,,,,------,,,,,,++++++,,,---...///000000111111222222222333333333333333444555666777888888888888999:::;;;;;;<<<<<<999888666555444555555666222333333444555555666666777777888888999999::::::======<<<<<<;;;:::::::::666777888:::;;;::::::999888999999:::::::::::::::888777666444333222111111///000111222222111000///------------,,,,,,,,,+++,,,+++******))))))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++++++++***)))))))))******))))))+++,,,---,,,,,,+++---...000000......///000333888@@@JJJUUUaaalllrrrxxx{{{~~~xxxuuuiiiaaaXXXTTTRRRNNNFFF???777000*********)))+++///)))))))))***************(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&''')))******))))))(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!"""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##########################################$$$$$$$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))******)))))))))((((((((((((''''''''''''''''''''''''%%%&&&((()))************,,,,,,++++++,,,,,,------******+++,,,---...//////000000111222333444444555555555666777888999999::::::::::::;;;;;;<<<<<<<<<777777777777777777777777222333444555555666666666777777777777777777888888:::::::::999999999999999666777999:::;;;:::888777777888888999::::::999999999888666444111000//////,,,---///111111111000///...---,,,+++++++++,,,---++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))******+++((())))))***+++,,,,,,,,,)))+++,,,,,,++++++,,,------000444:::AAAIIIRRRXXXfffooozzz{{{xxxtttooohhhbbbQQQJJJBBB>>>===;;;888444333---))))))***)))+++///)))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''%%%&&&((()))))))))'''&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******))))))))))))(((((((((((('''''''''''''''''''''''''''((()))******)))((((((---,,,+++***+++,,,---...)))******+++,,,---.../////////000111333444555666666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999222333444555666666666666777777777777666666666666666666777777888888888999888999;;;;;;;;;999777666666777888999999999999999999888666333000...------)))+++---///000000/////////---+++******+++,,,...+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((()))***++++++(((((((((((()))+++,,,---'''((()))))))))***---///+++---///222444888>>>BBBNNN[[[lllzzz~~~}}}|||{{{qqqmmmhhhddd```ZZZRRRLLL@@@;;;444000000111111000(((&&&'''******'''%%%'''***)))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++++++++***************(((((((((((())))))))))))++++++******************(((((())))))************++++++++++++,,,---......000111111222222333444444666666777888999::::::;;;::::::;;;<<<===>>>??????<<<<<<;;;:::999999999999777777666555555666888888::::::999999888999999:::777777777666666666666555:::999888888777888888888999888777666555555666777555555555444333222000///////////////000000000000......---,,,++++++++++++*********)))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))******)))))))))''''''(((((())))))******(((((()))***+++,,,,,,---////////////000111333333<<>>???@@@<<<;;;:::999999888888999999888777777777888999::::::::::::999999:::::::::999999888888888888777777;;;:::999999888888888888888777666555555666777777555555555555555555555555000000000000000000000000///...---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''((((((((())))))'''((((((((())))))))))))***))))))))))))))))))***(((((()))))))))))))))))))))))))))******++++++,,,............///000111111000555===FFFPPPYYYbbbhhhsssvvvzzz|||}}}}}}~~~xxxoooddd\\\LLLFFF???:::999777222...111000...---++++++***************)))))))))((((((************)))))))))(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++,,,,,,------------...///000000000000111111222333333333666777777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@;;;;;;:::999888888888888:::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;:::999999888888777777666555555666777888555555555666777888999:::222222222111000000/////////......---,,,,,,++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((()))))))))))))))''''''((((((((()))))))))******((((((((((((******************))))))))))))************************++++++,,,,,,------......---...111444888@@@HHHNNN[[[```gggmmmrrrwww{{{~~~~~~|||{{{xxxzzzzzz|||~~~zzzqqqggg[[[NNNEEE>>>999444111000///,,,)))---,,,+++***))))))))))))******))))))))))))((((((*********)))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111222222333333666666777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@;;;;;;:::999888888888888::::::::::::;;;;;;<<<===<<<<<<<<<===============>>>>>>>>>=========<<<<<<=========<<<;;;:::999888777777666555666777888999666666666666777999:::;;;444444333222111000/////////.........---,,,,,,+++,,,+++***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))***)))(((''''''((()))***++++++******))))))((((((+++*********)))))))))((())))))***+++++++++++++++////////////000444:::>>>AAAFFFNNNWWW```iiirrrxxxzzz{{{}}}}}}yyyrrrqqqrrrxxx}}}{{{}}}}}}yyyuuunnneeeZZZPPPEEE;;;555666333000/////////---+++******))))))((()))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''(((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////000000111111222333333555666777777999999:::;;;;;;;;;<<<===>>>???@@@@@@<<<;;;:::999888888888888999999:::;;;<<<<<<======<<<===>>>???????????????????????????>>>>>>>>>>>>===>>>>>>>>>===<<<::::::999888777666777777999999888777777777777777888888555444333222111//////...............---,,,+++***++++++***)))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***+++*********))))))((((((++++++******)))(((((((((((()))******+++******)))+++,,,---------...000222333666;;;AAAIIISSS^^^eeelllooouuuzzz~~~vvvtttsssuuuzzz|||}}}~~~wwwnnneee___[[[UUUKKKBBB:::444000------,,,******++++++***)))******)))))))))))))))***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++(((((((((((()))))))))))))))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......//////000000111222222222444555555666777888999999::::::;;;<<<===>>>??????<<<<<<;;;:::999999999999999999;;;<<<======>>>======>>>@@@AAABBBAAAAAA@@@????????????>>>>>>>>>>>>===>>>?????????>>><<<<<<<<<;;;999888888888999:::777888888888777666555555444333222111000///......,,,------...---,,,***)))******)))(((((('''&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********))))))(((((((((((()))***++++++***)))((((((***------,,,,,,,,,---000111222444777>>>FFFLLLRRRWWW___iiisss{{{~~~~~~~~~}}}|||~~~|||vvvsssmmmfff___VVVMMMGGGBBB???888222---+++++++++))))))))))))))))))))))))+++***)))))))))))))))***))))))(((((((((((('''''')))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,++++++,,,,,,---.../////////000000111111222222333333444555666777888888999999:::;;;<<<===>>>>>>>>>===<<<;;;:::::::::::::::;;;===>>>???@@@??????===???AAACCCCCCCCCBBBAAA??????>>>>>>>>>=========<<<===???@@@AAA@@@???>>>???===<<<:::999999999:::666777999::::::888666444222222111000000///......+++,,,------,,,+++)))'''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&'''''''''''''''((((((((()))))))))))))))((((((((()))***+++,,,,,,+++***))))))+++,,,,,,,,,+++,,,---...///000000000222666999<<>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA>>>???BBBCCCDDDDDDCCCBBB>>>>>>>>>============<<<<<<===???AAABBBAAA@@@???AAA???===;;;:::999999:::444666999<<<<<<:::777555111111000000//////......***+++,,,---,,,***(((&&&((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%&&&)))++++++)))&&&%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))***+++,,,------,,,***)))((())))))((('''(((***,,,+++---000111111000111111777777777:::???GGGNNNRRR[[[aaaiiiqqquuuyyy|||~~~~~~|||}}}|||~~~zzz~~~~~~~~~|||pppnnnkkkfff^^^UUUKKKDDD@@@===:::888777555222000,,,...//////---+++)))((()))+++,,,,,,***))))))*********)))((('''&&&&&&''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######%%%(((***&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&((()))*********''''''((()))***++++++,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,---------------/////////000111333444555444444444444555555555555555666666888999:::;;;;;;<<<<<<=========<<<:::999999:::<<<>>>>>>===;;;:::;;;===???@@@AAA@@@>>>===??????>>>>>>======<<<<<<>>>???@@@AAAAAAAAA@@@???@@@>>><<<;;;<<<<<<<<<;;;;;;:::999777666444333222222111000///------,,,,,,......------,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))&&&&&&&&&''''''''''''((()))((()))***++++++)))'''((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,,,,------222222222333555888;;;===@@@EEELLLTTT[[[cccjjjnnnvvv~~~~~~~~~||||||zzz{{{{{{|||zzzuuunnnhhhZZZTTTLLLHHHEEEBBB;;;555222111///...---------...---------,,,,,,+++++++++---,,,***)))))))))***+++******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''')))******++++++((((((((()))*********+++++++++++++++++++++++++++)))******+++,,,,,,---------------------..................///000111333333444444444555555555666666666666777777888999:::::::::;;;;;;<<<<<<;;;:::999999:::<<<======<<<;;;::::::<<<===??????>>>===<<<==================<<<<<<>>>???@@@AAAAAA@@@?????????===<<<<<<<<<<<<;;;999999999888777777666555555222111000...------,,,,,,------,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((()))******(((&&&((((((((((((((((((((('''((((((((((((((())))))***))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,------,,,---///111222444555555222666;;;@@@EEEKKKQQQUUUeeemmmwww{{{zzzzzz}}}~~~~~~zzz{{{||||||{{{xxxuuusssuuutttrrrooollljjjhhhgggfffffffffeeeccc]]]VVVQQQFFFAAA;;;888777444///+++000///---,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***)))((('''''''''***))))))(((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,,,,------------.........//////---------...///000111222444444444555555555666666666666666777777888888888777888999999999999999888888999:::;;;<<<;;;;;;:::999:::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@???>>>======<<<;;;<<<===<<<999777888777777777777666666666111111///...------,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))(((''''''((((((&&&$$$''''''((((((((((((((((((((((((''''''(((((()))***))))))(((((())))))***+++)))))))))************+++++++++++++++,,,,,,,,,,,,)))***---///000000///...---///000222444888===AAAKKKSSS]]]bbbdddfffjjjooossstttvvvxxx{{{~~~~~~}}}}}}~~~~~~|||zzzwwwwwwvvvuuuqqqmmmiiifffbbb___[[[VVVRRRNNNLLLKKKJJJJJJJJJJJJHHHDDD>>>:::888444000/////////,,,)))---,,,+++***))))))))))))++++++************))))))((())))))))))))(((''''''***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((()))***+++)))))))))))))))(((((((((************************++++++++++++,,,,,,---------------......//////000............///000111222444444444444555555555555666666666666666666666777555555666666777777777777777777888:::::::::::::::::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===>>>?????????>>>===<<<:::::::::<<<<<<;;;888555777666666555555444444444111000///...------------+++*********))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((''''''((((((&&&$$$''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((()))******))))))))))))***************++++++++++++,,,,,,,,,+++,,,---...///...------/////////......111555888777===DDDIIIJJJMMMQQQUUU[[[]]]___cccgggkkkoooqqqppprrruuuyyy}}}~~~}}}|||{{{{{{|||zzzxxxwwwwwwtttqqqnnnmmmllljjjgggccc]]]YYYVVVMMMJJJEEE@@@<<<:::999999555555666888888777444111333111............---++++++******))))))((((((((())))))))))))))))))))))))%%%&&&(((************)))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((************************,,,,,,,,,,,,------------,,,,,,------...//////000////////////000000111222333333333333444444444444555555555555555555555555444444444444555555666666555666777888888999999999;;;;;;<<<<<<=========<<<999999::::::;;;;;;<<<<<<======>>>>>>>>>===;;;;;;999999999:::;;;:::666444666666555333222000//////000///...------,,,------******)))))))))))))))((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))''''''(((((('''&&&&&&'''''''''(((((())))))'''''''''''''''(((((()))((((((((('''((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,******+++///333///222666888999:::<<>>===<<<:::999999888777888999888555333555555333222000...---,,,///......---,,,,,,------******))))))))))))))))))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***(((''''''((())))))(((&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))((((((''''''(((((()))******)))))))))))))))((((((************++++++++++++---,,,***(((((()))+++---***+++***))))))***---000///000111111000111222444111222444666999<<>>>>>???AAACCCAAA@@@???>>>===<<<<<<<<<999999888777666666666666555333111000111222111000.........---------------***************)))((('''***((('''(((***+++,,,+++)))******)))(((((()))***&&&'''((()))))))))'''''''''((((((((())))))******((('''''''''(((***,,,---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%"""###%%%%%%%%%''')))+++))))))(((&&&######%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###""" """$$$&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***&&&''''''((()))******+++))))))(((((((((((())))))''''''((()))***++++++,,,******))))))******+++,,,......//////////////////000000000000111111111111222222222222333444555666777666444333222333444444222222222333444555666777888888888888777777777777<<<<<<;;;:::::::::;;;;;;::::::;;;<<<;;;:::999888555555555444444333333333555333111000000000...---,,,,,,+++***))))))))))))+++***)))(((((()))***+++%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&))))))'''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...///000000111111222111111111222333444444444444333333222111111111444333333333222222111111000000//////............///...---,,,+++*********************************))))))))))))))))))))))))'''((()))******)))((('''******)))((('''&&&%%%%%%''''''&&&%%%&&&'''((()))&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%"""###%%%%%%%%%&&&)))+++)))(((&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))''''''(((((())))))******))))))(((((((((((())))))((((((((()))*********+++******))))))******+++,,,*********+++++++++++++++000000000000111111111111111111111111222333444555666555444333222222333444333333333333444555666666666666777777777888888888:::999999999999999::::::999999:::::::::999888777666555555444333222222222444222000/////////...---,,,,,,+++******)))******+++***)))((((((((()))***&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************************))))))))))))************************************************++++++++++++,,,,,,---...//////////////////......//////000000///000000000000000000000//////......------------//////.........---------...---,,,+++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))((((((''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&%%%$$$(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%"""###%%%%%%%%%&&&(((***+++'''$$$###%%%&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,---------000000000000111111111111000000000000111222333444444444333222222222333333333333333333444444555666444555555666888999999:::777777777777777888999:::888888888999888777666666666666555444222111000000333111///...//////...,,,,,,++++++************++++++***)))'''''''''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++,,,,,,---------,,,,,,......------,,,,,,------++++++,,,------...//////+++++++++***************---------,,,,,,,,,,,,,,,,,,++++++*********++++++************************))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&''''''((((((''''''&&&&&&((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%"""###%%%%%%$$$%%%(((***111+++###!!!###%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$"""!!!"""##################$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((''''''))))))(((((((((((()))))))))))))))))))))((((((((()))))))))))))))***++++++,,,------......////////////000000000111111111111000000000000000111222222333333333333222222333333333333333333333444555666555555666666777888888999666666666666777888999:::777777777666666666555555666666555333222000///...222000...---......---,,,++++++*********+++,,,,,,,,,+++)))'''&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,+++***))))))///...---,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++*********************++++++++++++++++++************)))))))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""%%%'''&&&%%%###$$$%%%%%%%%%$$$$$$$$$###############""""""######$$$%%%"""###$$$$$$$$$%%%''')))777///&&&!!!###%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++((((((((((((''''''''''''))))))(((((((((((()))))))))))))))((((((((((((((())))))(((((())))))***+++******++++++,,,---......///000000000111111111111000000//////000000111111333333333333333333333333444444333333333444555555777666666666666666666666666666666666777888::::::666666555555555444444444666555444333111000......000///---,,,------,,,++++++*********+++,,,---------,,,***((('''&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************''''''((((((((()))))))))++++++++++++***)))((('''------,,,+++************,,,,,,+++++++++*********************************)))))))))***************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$''''''$$$######%%%$$$$$$$$$$$$##################""""""######$$$%%%"""###$$$$$$$$$$$$&&&(((777111***&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((***+++,,,''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((()))******++++++,,,---...///000000000000000000111111111111111000000000000000111111333333444555555555444444444444444333333444444555777777777666666555555555666666666666777888888999666666555444444444444555444444333222111///......///---++++++,,,---,,,+++*********++++++---...//////---+++)))''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))***************)))((('''))))))(((((('''(((((((((,,,,,,++++++***))))))((((((((((((((()))))))))))))))))))))))))))*********)))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$&&&))))))'''%%%######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%))))))&&&###$$$&&&$$$$$$$$$$$$##################""""""######$$$%%%"""###$$$$$$###$$$&&&(((/////////...---,,,***)))&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$""""""""""""############$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++%%%&&&&&&''''''((((((((())))))(((((((((((())))))&&&'''''''''((()))))))))((((((((((((((()))******,,,------...000111111222000000000000111111111111222111111000000111111111333444555666666666555555555444444333333444444444555555555666666666666666666555555555555555666666777666555444333444444555333222222111000/////////...,,,******+++,,,+++************+++,,,---//////000///---***(((''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%''')))(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********))))))((((((((('''''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))************))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&))),,,,,,)))&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""'''++++++'''$$$%%%((($$$$$$$$$############"""#########"""###$$$$$$%%%"""###$$$$$$######%%%'''(((,,,222444333000---,,,&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!###%%%&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$###"""""""""""""""############!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''(((******%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))%%%&&&&&&'''((()))******((((((((((((((()))******(((((()))***,,,------...000000000000111111111111222222111111111111111222333444666777777777666666555444444333333333444444333444444555666777888888555555444333333333444444777666555444333444555555222111111111000000//////---,,,******+++,,,+++***)))******+++,,,...///000222000...+++)))(((((((((&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$'''))))))&&&%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))************)))))))))))))))))))))***+++,,,&&&&&&''''''((())))))))))))))))))*********++++++((()))))))))******++++++***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&%%%&&&&&&'''(((((((((''''''+++......+++'''&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%''')))***,,,///333666)))***((($$$"""$$$&&&'''############""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))******+++&&&%%%%%%%%%%%%&&&''''''...---,,,***))))))((((((******))))))(((((('''''')))************+++++++++))))))***+++,,,,,,---...///000000111222222333333444444555555666666777777888777666666666666777777:::999999999888777777777777555555777:::;;;888555444333111111111333555666777666555444333222111111222222222222000...,,,***---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,---...---,,,***)))'''&&&%%%''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((((('''&&&'''((()))***)))))))))))))))*********&&&&&&'''((()))***++++++,,,***((('''&&&'''((()))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%&&&'''(((+++///222555111+++&&&$$$$$$$$$"""################################################&&&$$$######$$$$$$###"""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$$$$###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((())))))***&&&%%%%%%%%%%%%&&&''''''+++***)))((((((''''''(((***)))))))))(((((((((''')))************+++++++++)))***+++,,,---...//////000000111111222222222333555555666777888888888888666666666555555555666666888888777777777777777777777666555777999:::777444333333111111111333444555777777666555444333222222222333333222000...,,,+++---,,,+++***))))))))))))************************++++++***)))(((''''''&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((''''''&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))+++***((('''&&&'''((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&)))'''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$&&&)))+++:::555...)))'''%%%""" ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$###!!!######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$############### !!!"""###$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))************+++++++++******+++---...000111111111111111111111222222222555666888:::;;;:::999888555555555555555555666666666666666666666777777777777777777888999999777444444333222222222333444555888777777666555444333333333333333222111///...------,,,+++***)))))))))))))))))))))(((((('''''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((()))))))))))))))((((((''''''''''''((($$$&&&(((***+++)))'''&&&'''''''''''''''''''''&&&)))))))))(((((((((''''''***)))((('''''''''((()))***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''***(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""""""""!!!"""%%%'''333111000000---'''###""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''((())))))))))))(((((((((((())))))*********+++++++++)))***+++,,,...000111111111111111111111111111111333555888;;;<<<;;;999888555666666777777777777777555666666777777888888888888888999::::::999777666555555444444444555555666888777777666555555444444444444333222111000///...---,,,+++***)))))))))))))))))))))((('''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((()))))))))******)))((('''&&&&&&'''((()))&&&(((***++++++***)))(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&'''(((***(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########"""!!!"""$$$&&&...222999>>>888,,,%%%&&&!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###############"""!!!!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))*********+++++++++))))))***,,,---///000000111111111111111222222222111333666999:::999888777666777888999999999999888777777777888888999999999999:::;;;<<<;;;:::999999777777777666666666777777777777777666555555444444444333333222111000//////---,,,+++***))))))))))))******)))((('''&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''##################$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''(((((()))***(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))((('''''''''''''''((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%%%%&&&''''''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###%%%$$$$$$###""""""!!!!!!########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""%%%'''555888BBBJJJEEE444)))'''!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$#########$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!! #########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***(((((((((((()))))))))))))))************+++++++++******+++,,,---......//////000000111222222333333000222444777888888777777666777999;;;;;;;;;::::::888888888888999999999999777999;;;<<<;;;::::::;;;888888888777777777777666666666666555555555444444333333222000000//////000---,,,+++***))))))))))))***))))))(((((('''''''''(((((('''&&&%%%$$$###"""%%%&&&&&&'''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""############"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&$$$$$$$$$%%%'''(((((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((())))))***&&&''''''''''''((((((((()))(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$!!!!!!"""""""""#########"""###%%%&&&&&&%%%###"""############""""""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%(((???<<>>---&&&"""######$$$%%%%%%&&&&&&########################$$$###"""###%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""###########################$$$$$$$$$###$$$$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''((()))'''((((((((()))))))))***)))************+++++++++,,,---------..................///111222333444555111222333555777777888888555777999:::;;;;;;:::999888888888888777777777777333777:::;;;:::999:::;;;777777777777666666555444555555555444444444444444333222000///...//////000---,,,+++***))))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&''''''(((((((((%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$(((,,,///...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""!!!!!!!!!"""######$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$&&&(((DDD:::<<>>???:::999888777666555555555444444444444444333222111.........------,,,,,,,,,++++++***)))))))))))))))&&&'''((())))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########""""""#########!!!!!!!!!"""""""""############""""""""""""######%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###############"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))))))))(((((())))))************)))))))))***++++++,,,,,,---------...//////000000,,,---000333777;;;>>>@@@666555444333333222333333333444555666777888888888777777888999;;;>>>@@@AAA>>>===;;;999777555444444444444444444333222111000---------------,,,,,,,,,+++***))))))(((((())))))''''''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  """######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""!!!!!!!!!""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""$$$&&&'''&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++------......///000000111,,,---///222555999<<<>>>444444333222222222333333333444555666777777777777777777777777999;;;===???>>>===;;;888666444333333444444444444333111000///------,,,,,,,,,,,,,,,,,,******)))(((((((((((()))((()))*********((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###########################$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################"""!!!"""###$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""""""""#########""""""!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!###$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))************************+++++++++,,,,,,---......//////000......///000222444555666222222222222222222333444222333444555555555555555777666555444555666888::::::999777666444444333333444444444333222111000///,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((++++++++++++***)))'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%$$$###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""######""""""!!!"""############$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%###!!!!!!"""###"""!!!""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''++++++******)))(((((((((***************+++++++++++++++,,,------......///000000///////////////000111111111111222333444444222222333444444444333333666555333222222333444555555555444333333333333444444444444333222111//////,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((,,,,,,---,,,+++)))'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!$$$(((###***... %%%%%%$$$$$$###"""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$###"""###$$$%%%&&&$$$###"""""""""###%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''''''''&&&((())))))(((((('''''''''((((((******)))(((((((((((((((((((((((()))******++++++************++++++++++++)))******+++---......///////////////000000000000444333222000000000000111333222222222222222222333666555444333333444555666555555555444444333333333777555333222222222000.........------,,,+++******$$$$$$%%%&&&(((***,,,---+++,,,---......,,,***)))%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$######"""'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%"""''')))###%%%***&&&%%%%%%$$$$$$###""""""!!!################################################"""#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$#########$$$$$$%%%%%%$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))((((((''''''''''''((((((***))))))(((((((((((((((++++++******)))((((((((((((((((((((()))))))))))))))******+++---......///........./////////000000333222111000000000111111222222111111111111222222555444444333333444444555333333333222222222111111444222111111222222000///------,,,,,,+++************)))(((''''''&&&&&&''')))***+++,,,,,,***)))'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$######"""&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""###$$$###"""!!!"""###$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###((($$$+++%%%!!!&&&'''%%%%%%$$$$$$###"""""""""################################################!!!!!!""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))((('''''''''''''''(((((())))))((((((''''''((((((+++******))))))(((((('''(((((((((((())))))))))))******+++,,,,,,---......---------.........//////000000/////////000111111111111000000000000111111222222333333333333222222111111111000000000000000111000//////111111000///,,,,,,++++++***))))))))),,,+++)))'''&&&%%%$$$$$$'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""########################"""$$$$$$$$$"""!!!"""###################################################%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###'''"""&&&%%%))),,,$$$$$$$$$$$$#########""""""################################################ !!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""$$$%%%%%%%%%$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$"""###&&&(((''''''&&&&&&&&&'''(((((()))(((((('''''''''((((((''''''(((((()))*********)))*********++++++++++++******+++,,,,,,---......,,,,,,,,,---------...............///000000111222000000////////////000000000111222333333222111000000000000000000000000000111///......///000///---+++*********))))))(((((((((((('''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""#########$$$%%%$$$$$$######"""""""""########################&&&'''((('''%%%$$$$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$""")))>>>???)))$$$$$$$$$############################################################### !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%$$$###"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''((())))))******)))*********++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,------------------...///000111111222000//////////////////000///000111222222111000///000000111111111111111111222000///.........,,,*********)))))))))))))))(((&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''((('''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$###!!! !!!"""###############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$### &&&((($$$...KKKMMM222################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((((((***))))))((((((''''''&&&(((((((((((())))))))))))+++++++++,,,,,,---------,,,,,,,,,---------......---...///000111111111111000000////////////000000000000111111111111000000111111111111222222222222333111///......---+++)))******))))))))))))))))))''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!%%%)))&&&***===AAA///################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,,,,------------------...............///000222222222111111111000000//////000000111222111111000000111111222000000111111111222222222222000......///...---+++************************''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$&&&&&&'''&&&###""""""###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###!!!&&&&&& %%%***#####################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$'''***+++)))&&&$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000222333333222111111111111000000000000111111333222111000000111222333//////000000111111222222000///......///000///...***************+++++++++%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%&&&'''%%%$$$######%%%%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$###""" !!!###$$$$$$###$$$$$$###############$$$###$$$%%%%%%$$$###"""!!!######""""""""""""############################## !!!"""######"""!!! '''%%%###!!! !!!"""""""""""""""""""""""""""!!!######""" ###&&&$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$&&&&&&$$$###"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""############"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&&&&'''***,,,&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))*********++++++*********---......///////////////222222333333333222222111000000////////////000000000000000000000000000000.........//////////////////---,,,,,,---...,,,+++)))))))))))))))(((''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######"""###%%%&&&&&&%%%###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$############$$$$$$###"""!!!!!!###$$$$$$###$$$$$$###############$$$###$$$$$$%%%$$$###"""!!!#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!! &&&$$$"""!!! !!!"""###""""""""""""""""""""""""!!!######""" !!!###&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$#####################$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$############"""""""""!!!""""""#########$$$$$$$$$""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***)))))))))))))))))))))***++++++,,,,,,++++++***---......///////////////222222222333333222222111000000000//////000000000111111111111111111111111...////////////////////////---,,,,,,------,,,+++)))))))))))))))((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""############$$$%%%%%%$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$$$$"""!!!!!!###$$$$$$###$$$###############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""$$$###"""!!!!!!"""######"""""""""""""""""""""""""""######"""!!!"""$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###"""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""######$$$$$$############$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$############$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###%%%%%%%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))******+++,,,,,,------,,,,,,+++---......///////////////111222222333333222222222111111000000000000111111111111111111111111111111//////////////////.........---,,,,,,------,,,+++)))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""######%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$"""!!!"""###$$$$$$$$$#########"""######$$$%%%#########$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#####################""""""!!!""""""###$$$"""""""""""""""""""""""""""###############$$$%%%########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%% !!!!!!"""############""""""###$$$$$$$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$#########"""""""""""""""""""""""""""#########$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))))))))))))))*********,,,------------------,,,---......///////////////111111222333333333222222222111111000000111111222111111111111111111111111////////////...............---+++,,,------,,,***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$###$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$###!!!"""$$$%%%%%%$$$######""""""###$$$$$$%%%##################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""######""""""""""""""""""""""""###"""######$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""######$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""###############$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''((('''(((((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''((()))*********(((((())))))************,,,------......------,,,---......///////////////000111222333333333333333222222111111111111222222111111111111111111111111000000//////.........---...,,,++++++,,,---+++***)))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$)))(((&&&$$$$$$&&&((()))######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%###""""""$$$%%%%%%$$$""""""""""""###$$$%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$####################################$$$%%%&&&'''############""""""""""""""""""""""""""""""""""""###""""""$$$%%%&&&$$$##################$$$$$$$$$!!!!!!""""""######$$$$$$#################################$$$$$$%%%%%%&&&######"""""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++((((((((()))******++++++,,,------......------,,,---......///////////////000111222222333333333333333333222222222222333333222222222222222222222222000000000///......---------,,,++++++,,,,,,+++***)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))"""###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$########################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$%%%###""""""$$$%%%%%%$$$""""""""""""###$$$%%%&&&######"""""""""###%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((###############"""!!! """"""""""""""""""""""""$$$""""""$$$&&&'''%%%"""""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%% !!!"""$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""""""""########################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++'''(((((()))******++++++,,,,,,------------,,,,,,---......///////////////000000111222333333333333333333222222222222333333222222222222222222222222111000000///......---------,,,++++++,,,,,,+++))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$%%%###"""###$$$&&&%%%%%%""""""""""""###$$$%%%&&&######"""""""""###%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$###!!! """"""""""""""""""""""""$$$""""""$$$''''''%%%"""""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""!!!  !!!""""""###$$$$$$$$$$$$###%%%$$$######"""######### """###$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++'''(((((()))***++++++++++++,,,,,,------,,,,,,+++---......//////////////////000111222333444444444444333333222222333333444222222222222222222222222111000000///...------------,,,***+++,,,,,,+++))))))))))))))))))(((((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######""""""###$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!###%%%'''&&&&&&%%%$$$###!!!!!! %%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$$$$ """$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! ###$$$%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!$$$###""" """###$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((())))))))))))*********)))******++++++******)))+++,,,---...////////////---...///000111222333333444444444444444444444444555444333333222222333333000...---,,,......---,,,///...---,,,***)))((('''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$#########"""""""""####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""""""""###$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! #################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))************+++******++++++++++++******+++,,,---...////////////......///000111222333333444444444444444444444444333222111111000000111111111///------...///...---///...---,,,***)))((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!!!!""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""###$$$%%%&&&''''''######$$$$$$$$$$$$#########""""""!!!!!!""""""###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!#################################$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...//////////////////000111222333333444333333333333444444444444222222111000000000000111111///...---//////...---......---+++***)))((('''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$%%%&&&&&&'''((("""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$###$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$###"""!!!!!!!!!###%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######"""!!!!!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%$$$$$$#########$$$####################################$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))))))))***************+++++++++++++++,,,,,,------,,,,,,++++++,,,---...////////////000000000111222333333333333333333333333444444444444333333222222222222222111000....../////////...------,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""$$$'''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" !!!!!!""""""""""""!!!###$$$$$$"""!!!"""###$$$$$$$$$#######################################$$$$$$$$$############"""$$$$$$###"""###$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""############$$$######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$((())))))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))))))))*********++++++++++++,,,,,,------,,,,,,++++++,,,---...////////////000000000111111222222333222222222333333333444444444333222222111111222222111///...---...///...---,,,,,,++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$###### !!!"""############!!!"""$$$###""" !!!!!!################################################%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""""""""###"""""""""######"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$######"""""""""##############################"""""""""############$$$'''(((((('''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((()))))))))((())))))))))))*********++++++,,,,,,,,,,,,+++++++++,,,---...//////////////////000000111111111111111111222222333333444444111111000////////////000000...---,,,......---,,,,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$########################$$$######"""######%%%%%%%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$ !!!"""$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!"""###############################################################$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""######""""""############""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#################################""""""######$$$########################""""""""""""###############%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((())))))***++++++''''''((((((((()))))))))******++++++++++++******+++,,,---...///////////////////////////000000000000111111222333333444444111111000//////////////////---,,,+++,,,---,,,+++++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """&&&(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%########################%%%$$$###""""""###$$$%%% !!!###$$$%%%%%%%%%$$$###$$$%%%%%%###"""""""""##################$$$$$$######################## !!!"""###$$$%%%&&&&&&###$$$$$$$$$###""" """############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########""""""############""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%%%%%%%$$$%%%%%%&&&&&&########################""""""""""""############ !!!###$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))***++++++,,,,,,''''''''''''((((((((((((*********++++++*********+++,,,---...////////////............////////////000000111222333333444444333222222111111111111111...---++++++,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!'''***'''"""'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%'''%%%###$$$&&&&&&""""""""""""""""""!!!!!!!!!&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$###"""!!!&&&$$$######$$$%%%$$$###""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%############"""""""""!!!""""""""""""############!!!###$$$$$$######$$$%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###"""###$$$$$$###""" '''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///------............------,,,,,,---...///000111222333333222222111000000000//////...---,,,,,,,,,,,,***))))))((('''&&&&&&%%%%%%%%%&&&'''((((((''''''((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""######""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%&&&'''((((((((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$############$$$%%%######""""""######$$$%%%'''%%%$$$$$$%%%%%%$$$###$$$$$$######"""""""""!!!&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$###""""""%%%###""""""###$$$################################################$$$$$$""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""############"""###%%%$$$######$$$&&&%%%%%%############%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---..................//////.........,,,,,,---...///000111111333333222111111000000///,,,,,,***)))))))))))))))******)))(((((('''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&''''''(((((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%$$$%%%%%%%%%######$$$&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$"""!!!!!!"""######"""########################%%%$$$$$$###""""""#####################$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,------.........//////000000//////...,,,------...///000111111333222222111111000//////+++***)))(((((('''((((((******))))))((((((''''''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$###""""""""""""""""""#########""""""######$$$%%%"""&&&))))))&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$######"""$$$"""!!!!!!###$$$$$$###########################$$$$$$###############$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$!!!"""$$$###""""""###%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,------......//////000000000000//////------......///000000111222222222111000000//////------,,,+++******************)))))))))(((((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################"""""""""######"""""""""######""""""######$$$%%%$$$)))///000---)))&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######$$$###""""""$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!""""""""""""$$$#########""""""""""""############$$$$$$$$$$$$ !!!""""""!!!!!!"""$$$"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------...//////000000000000//////------......//////000000222222111111000//////......---,,,++++++******+++))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$######"""######""""""######$$$%%%'''+++111444444111---+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###############"""""""""#########$$$$$$#########"""""""""!!!!!!#########$$$$$$$$$$$$%%% !!!###"""!!!!!!"""$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,------...//////000000//////...............//////000000222111111000000///......,,,,,,+++)))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$#########"""""""""!!!######$$$%%%%%%$$$############""""""######$$$%%%&&&'''+++///333444333111---,,,+++)))'''&&&$$$$$$&&&%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%"""###$$$$$$######$$$%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,,,,------.........//////.....................////////////111111111000//////......+++***)))(((((('''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%$$$############"""###$$$$$$%%%"""!!!"""'''...444555444333222///,,,)))&&&###"""&&&&&&%%%%%%$$$###""""""########################!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$######""""""!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%###""" """###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$$$$$$$"""!!!"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------------............------.........///////////////111111111000//////......,,,+++***))))))(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%% !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&""""""###$$$%%%%%%&&&&&&################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""#########""""""######$$$%%%&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$%%%&&&&&&&&&$$$""" """"""!!!!!!"""$$$&&&'''"""""""""###$$$$$$$$$%%%//////000///,,,(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''########################""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#######################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%###""" !!!!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&''''''(((((())))))(((((()))***************'''((()))++++++***))))))))))))***+++,,,,,,,,,,,,,,,---///111111111000000222111000//////000111222///......---------......+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$###'''&&&%%%$$$###$$$$$$%%%###############$$$$$$$$$)))***++++++***'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""##############################""""""######$$$%%%$$$$$$#########$$$%%%%%%########################################################################$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!""""""###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******(((((()))***************)))***+++,,,---------------...///000111111000000222111000//////000111222//////...---------------++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###""""""!!!"""""""""######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$$$$##################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$######"""""""""#############################################################################################"""!!!!!!###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''(((((('''&&&'''((()))***)))))))))))))))******+++***+++,,,---............---...///000111111111000111111000000000000111111000000///...---,,,,,,,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""""""""######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ """###$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$###"""""""""""""""########################################################################""""""###$$$$$$"""!!! """"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&((('''%%%$$$%%%&&&(((******)))((((((((()))+++,,,+++,,,---...////////////---...//////000111111111111000000000000000000111000000000///...,,,+++***,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########""""""######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!"""######$$$%%%$$$$$$$$$###"""""""""######"""""""""###%%%%%%########################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$#######################################################################################""""""###$$$$$$"""!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%((('''%%%$$$$$$&&&((()))***)))((((((((()))+++,,,,,,,,,---...////////////.........///000000111111000000000111111000000000000000000///...,,,+++***,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###############%%%$$$$$$#########$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!! !!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))))))))))))))******++++++,,,---...///////////////.........///000111222000000111111111111000000//////000000///---+++***+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$######"""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$##############################""""""######$$$%%%######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$###"""""" !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((()))***************++++++,,,...............//////......///000111222///000111222222111000///---...///000///...,,,+++))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&"""############$$$$$$$$$############$$$%%%&&&''' """$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%!!!!!! !!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$%%%$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((('''(((***+++++++++***)))***+++,,,---............//////......///000222333///000111222222111000///,,,---///000000...---+++((((((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%!!!!!! !!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$&&&%%%###""" """%%%%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###$$$%%%%%%$$$########################### !!!"""#########%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++***)))))))))***,,,---,,,++++++---...///...---..................................../////////000...------,,,+++***)))((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&)))((($$$ $$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%######$$$%%%(((&&&$$$$$$%%%'''''''''((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$######"""""""""""""""%%%%%%%%%$$$$$$#########!!!###$$$%%%$$$"""!!!&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$""" """$$$$$$###%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$&&&%%%######$$$%%%$$$###"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!##################$$$$$$%%%%%%$$$######$$$%%%%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###$$$$$$###%%%""""""$$$### ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""################################################$$$$$$$$$#########"""""""""############$$$$$$$$$##################$$$$$$%%%###"""###$$$%%%$$$###########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&''''''((((((******)))((()))***+++,,,+++******,,,...///...---........................111111000000///.........//////...---,,,+++******((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""###%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&)))&&&$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$""" !!!###%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$$$$%%%$$$###"""######$$$$$$######"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""########################$$$""" """#########&&&"""!!!###""""""########################$$$$$$$$$##################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! $$$###"""""""""###$$$%%%################################################"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$##################$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((''''''''''''(((((((((((())))))((((((((()))***+++***))))))+++...//////---........................444333222111///---,,,,,,......---,,,+++***))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&###!!!!!!###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((***'''%%%$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$############$$$((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""###%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$######$$$%%%$$$###""""""############"""""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""$$$###!!!!!!"""###$$$$$$$$$ """###"""###%%%""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%########################%%%%%%$$$######"""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$##################"""!!!"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((())))))***)))((()))+++---///...---........................222222111///...---,,,+++++++++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%%%%''')))***(((%%%$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%'''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!! !!!###%%%%%%$$$"""""""""######"""""""""!!!"""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############""""""""""""""""""""""""$$$$$$######"""###%%%'''(((""" ###%%%$$$$$$&&&""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################"""!!!"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))*********))))))'''((((((((())))))))))))(((((((((***---...---,,,..............................---------,,,,,,,,,+++******)))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))***(((%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&((()))+++++++++***'''%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$  """%%%%%%%%%!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$### """###$$$$$$###""""""""""""""""""""""""###$$$$$$#########&&&(((...'''"""###%%%###"""##########################################$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''(((***+++++++++***)))'''((()))*********)))))))))((((((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++***)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))***'''%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%''')))+++,,,---///...+++)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$""" !!!###%%%%%%$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$##############################!!!###$$$###!!!"""%%%(((...&&&!!!"""$$$###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''(((***,,,,,,+++***)))((()))***+++++++++***)))***))))))***++++++***(((+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++***))))))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###!!!!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&((()))&&&$$$$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ ###&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###%%%'''***,,,...///000///...---+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$%%%###""""""###$$$$$$###!!!!!!""""""""""""!!!!!! """######$$$$$$$$$"""""""""######""""""""""""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""######################## """###""" !!!$$$(((+++### $$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%&&&'''%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&(((((())))))*********+++''')))+++,,,,,,,,,***)))((()))***,,,,,,++++++***+++***)))***+++***)))'''************************------------------------,,,,,,+++***)))(((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$""""""'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''%%%%%%&&&'''(((&&&$$$$$$%%%'''''''''"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&$$$###$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" ###&&&'''&&&%%%&&&(((#########$$$$$$%%%%%%%%%#########$$$$$$#########!!!###%%%'''***---///000//////000///...,,,***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########"""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$##################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%######################## """$$$$$$######$$$%%%""""""######$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))***++++++,,,((('''&&&&&&&&&''')))***''''''((()))))))))))))))*********)))))))))))))))'''''''''((()))+++,,,---+++++++++++++++++++++++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&((()))---***'''&&&'''((()))(((&&&%%%$$$###$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((+++...111333111222333333222///---+++)))((('''&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########"""!!!!!!!!!########################!!!###$$$$$$#########$$$###############$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%&&&''''''''''''&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))))))))***)))))))))******++++++''''''((()))))))))))))))***)))))))))))))))))))))(((((())))))***,,,---...+++++++++++++++,,,,,,,,,******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###$$$%%%'''(((,,,)))'''&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,///000111222333333333111///---+++***)))(((''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""#####################$$$$$$$$$########################"""############$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""!!! ########################"""$$$%%%%%%###""""""###$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++,,,,,,++++++(((((())))))******))))))))))))))))))))))))******************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%***(((%%%%%%&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!"""%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,000000222333333222111000------,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########"""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$##################""""""###$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""""""""""""""########################""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$####################################$$$%%%%%%###"""""""""$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***))))))((())))))*********)))))))))))))))))))))************))))))***+++,,,---------------,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&$$$############$$$(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((,,,---///000111111111111000//////...---+++***)))''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%########################""""""!!!!!!!!!!!!""""""#########$$$%%%%%%%%%&&&###########################$$$%%%%%%###"""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""""""""""""""###&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''''''''''''''((()))++++++***))))))))))))************))))))(((((())))))************)))))))))))))))***+++,,,---------,,,,,,+++++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$############'''%%%$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%((()))***,,,---//////000111111111000///...,,,+++(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""######$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$$$$%%%########################"""$$$%%%%%%###""""""###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((()))))))))***++++++,,,,,,++++++******++++++******))))))((((((((()))******++++++))))))(((((()))******+++---,,,,,,++++++******)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''(((***,,,---...000111222222111000...---******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""""""""""""""########################$$$$$$############$$$$$$!!!!!!!!!"""#########$$$########################!!!###$$$$$$#########$$$!!!"""###%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))))))))******)))))))))******++++++***++++++++++++***)))((('''(((((()))******++++++******))))))******++++++,,,,,,+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&(((((('''&&&%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&(((***,,,---///000222333333222000///...---,,,+++)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$######################## """$$$$$$$$$###$$$%%% !!!$$$&&&&&&%%%###!!!"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))******((('''&&&&&&&&&''')))***+++++++++++++++***)))((('''(((((()))***++++++++++++++++++***++++++,,,,,,++++++******)))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''''''''&&&%%%%%%'''))))))(((&&&%%%%%%'''((((((((('''&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&(((***+++,,,...000111333333222111000000000...---+++***)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$""""""""""""""""""""""""%%%%%%$$$###""""""######"""###$$$$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!"""###$$$$$$"""""""""######"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###"""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$$$$&&&((('''(((((()))***++++++,,,,,,+++++++++******))))))******))))))))))))******)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&######$$$&&&((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%&&&######$$$%%%%%%&&&''''''+++,,,...000111222222111333222111111222///***%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################%%%$$$$$$###""""""######"""###$$$$$$###"""!!! """###$$$$$$$$$$$$""""""$$$$$$############$$$$$$###############$$$%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""!!!""""""""""""""""""!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''''''''(((***''''''((())))))***++++++++++++*********)))))))))******))))))))))))******)))***,,,,,,***)))***+++))))))************))))))++++++++++++***)))(((((((((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%######$$$$$$%%%&&&&&&''')))***,,,...000000000000222111222444555444000---((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""##################$$$######"""!!!$$$%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$###""""""""""""###$$$$$$ !!!"""$$$%%%&&&&&&################################################""""""""""""""""""###$$$"""######$$$$$$######"""$$$###############$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""""""""############"""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((((('''((()))'''''''''(((((())))))*********))))))))))))((((((******))))))))))))******)))***,,,,,,***)))***+++))))))************))))))))))))************))))))'''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))))))))(((&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""###############$$$$$$%%%%%%&&&&&&&&&''')))+++---.../////////000222555777888666444,,,)))&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$######""""""$$$$$$############$$$$$$"""""""""!!!""""""###$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$######"""#########"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###"""######$$$$$$######"""#########"""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&&&&'''&&&'''''''''((((((((())))))))))))(((((((((((((((******))))))))))))******)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++(((((())))))***)))))))))'''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''$$$%%%''')))***))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((+++(((%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$%%%''')))+++---...///...///111444777888888777222...***&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##################$$$$$$""""""#########$$$$$$%%%$$$$$$############$$$$$$"""""""""!!!""""""###$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#################################%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%%%%#########$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))))))))******))))))))))))******)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++''''''((()))))))))((((((&&&'''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%''')))***))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((())),,,)))%%%###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***+++---...///111333555666777777888777333---)))'''%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$############$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%$$$$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""""""""""""""######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''(((***,,,(((((((((((((((((((((((((((((())))))))))))************))))))))))))******)))***,,,,,,***)))***+++))))))************))))))'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))((((((''''''(((((())))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&'''((()))))))))((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((+++(((%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))+++,,,000222444555444444555777666222---)))'''%%%$$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&##############################""""""###$$$$$$%%%$$$$$$#########$$$%%%&&&$$$######""""""###$$$%%%$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((&&&&&&'''+++...)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))***,,,,,,***)))***+++))))))************))))))(((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***))))))))))))(((((((((''')))((((((((('''''''''&&&(((((('''''''''(((((()))))))))))))))((((((((('''''''''''''''((((((((()))******))))))(((''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((()))'''%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%$$$######$$$$$$##################$$$$$$$$$$$$$$$&&&'''(((+++...000000//////111333///---)))''''''%%%###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$#########$$$&&&'''&&&%%%$$$""""""""""""###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&################################################$$$$$$###""""""!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&& !!!###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''%%%######%%%)))---************))))))))))))))))))******+++++++++,,,******))))))))))))******)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***)))&&&&&&'''***%%%&&&&&&&&&'''((((((((('''((((((((())))))******$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((('''''''''&&&***)))'''&&&&&&'''((()))******))))))((((((((('''&&&'''''''''(((((())))))++++++***)))((('''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###$$$$$$##################$$$###"""""""""###%%%&&&%%%(((******)))))),,,///)))'''&&&&&&&&&&&&$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$######""""""######$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###!!! """$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))*********+++******))))))))))))******)))************+++++++++------------,,,+++*********,,,...000000///...---((())))))*********)))))))))(((((('''&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''''''''''''''))))))******)))(((''''''++++++++++++++++++++++++,,,+++***((('''&&&%%%%%%''''''(((((()))***++++++)))))))))))))))***++++++***)))'''''')))***)))((())))))))))))************))))))))))))))))))))))))---+++(((&&&%%%''')))***)))'''$$$%%%''''''%%%###%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$#########$$$&&&'''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$"""!!! ###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""%%%$$$######""""""######$$$$$$$$$#########""""""!!!""""""""""""#########"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((***+++------******))))))))))))******)))************+++++++++++++++,,,------,,,,,,,,,---.../////////---+++)))******++++++++++++******+++******)))((((((''''''((('''%%%&&&'''))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((())))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************)))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))),,,+++***)))((((((((()))''''''(((((()))******+++***************+++,,,,,,+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))***)))'''&&&&&&&&&'''((()))'''%%%&&&(((((('''%%%&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###!!! $$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%$$$######""""""######$$$$$$$$$###############!!!""""""""""""#########!!!!!!!!!"""""""""###############""""""#########################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%''')))***+++,,,******))))))))))))******)))************+++++++++)))***+++,,,------------,,,---......---,,,***)))++++++,,,,,,,,,++++++************)))(((((('''''''''&&&$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))+++***************++++++)))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,***((()))***+++******)))))))))*********++++++************************((((((''''''''''''&&&&&&((('''&&&''')))))))))''''''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$######$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########%%%%%%$$$$$$######""""""########################%%%$$$######""""""####################################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""###$$$%%%%%%$$$###"""##############################""""""!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''******))))))))))))******))))))*********+++++++++***+++,,,,,,---------,,,((()))***,,,------------+++++++++,,,++++++******((((((''''''&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))************************((((((((()))))))))*********************+++++++++******************************++++++++++++******+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,---------,,,++++++******+++,,,,,,+++***((((((*********)))))))))*********+++++++++))))))))))))))))))))))))''''''((())))))((('''&&&&&&&&&&&&'''((())))))((('''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$######"""#########$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$######"""""""""########################%%%$$$######""""""####################################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%% !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&******))))))))))))******))))))*********+++++++++,,,---------,,,,,,+++***(((((()))+++,,,---------******++++++***)))((((((''''''''''''&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************************************++++++++++++++++++++++++))))))))))))************)))))))))******+++++++++***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++)))(((((()))******)))************++++++++++++(((((((((((((((((((((((('''(((***++++++***)))((($$$%%%&&&&&&&&&&&&'''((('''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""######$$$$$$$$$######!!!!!!"""$$$%%%&&&''''''########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""!!!!!!###############"""""""""###############$$$$$$$$$%%%$$$######""""""#####################$$$$$$$$$!!!""""""""""""#########!!!!!!!!!"""""""""###############""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''''' !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********))))))))))))******)))************+++++++++------------,,,+++***)))++++++++++++++++++++++++***************)))((('''))))))))))))))))))(((((('''&&&$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((()))******++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////..............................000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++***((((((***+++***)))*********++++++++++++,,,((((((((((((((((((((((((((()))***+++,,,+++***)))$$$%%%'''&&&%%%%%%&&&''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$ !!!###$$$&&&&&&''''''###############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""""""""""""""############""""""#########$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$!!!""""""""""""#########"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$####################################$$$%%%''''''!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))*********))))))))))))******)))************+++++++++,,,,,,,,,------,,,++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***)))((('''((()))))))))))))))))))))((('''%%%&&&'''))))))(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))((('''&&&&&&'''((()))))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---.../////////////////////////////////000111222222333333222222333333333333333333333333444333333222222222333333111111111111111111111111000000///..................,,,***+++,,,---,,,,,,*********+++++++++,,,,,,************************(((((()))***************&&&''')))(((%%%$$$&&&(((&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$###"""#########""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''******))))))))))))******)))************+++++++++******+++,,,------------))))))***+++,,,...000111---------,,,+++***)))(((&&&&&&&&&''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111222111111111111111111111111333444555555666666666666999999999999999999999999666666666777777999::::::777777777777777777777666222222111000000000000000000...,,,---...///...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******''')))+++)))&&&%%%&&&(((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$