BM66(@ tttxxx}}}vvvtttkkkeeebbbccceeekkk{{{mmmZZZQQQOOOSSSXXXZZZ\\\bbbllltttssscccWWWLLLDDDAAABBBEEEJJJQQQYYYbbbllluuu{{{~~~|||tttooojjjfffjjjpppzzz}}}~~~~~~}}}}}}}}}{{{xxxvvvrrrnnnhhhcccaaa___]]]\\\]]]bbbjjjrrrxxx{{{||||||zzzrrrfffWWWJJJCCC???<<<999666555555777999EEEQQQdddyyyuuukkkaaaXXXXXXQQQIIIEEEDDDEEEBBB???===>>>AAACCCCCCGGGUUUcccmmmsssvvvsssmmmdddXXXNNNLLLJJJGGGDDDBBB@@@===::::::::::::999888666555444333444444444555777;;;???===???AAA@@@???=========<<<:::777444333222333444111000///000222333333111111///......///000000///111111000//////......---111222444333222222333444333000///222999@@@CCCDDDOOORRRVVV[[[^^^``````___ccchhhnnnqqqpppmmmiiihhheeebbb]]]ZZZWWWRRRJJJEEE???<<<888666555555444333444555666888:::;;;;;;<<<@@@@@@???===;;;;;;===???<<<>>>AAAEEELLLTTT^^^eeehhhfffbbb]]]YYYUUUSSSSSSTTTTTTVVVVVVUUUSSSQQQOOOMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@???>>>============:::999999888777666555555333333111000////////////111111111111000///...---...///000000000///...---...---,,,************+++((('''&&&%%%%%%&&&((()))''''''(((((())))))******((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&%%%%%%$$$###############%%%((())))))(((&&&&&&'''&&&$$$$$$&&&(((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############%%%###$$$$$$######""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%***'''%%%&&&***,,,---+++111000...---,,,,,,---...111///---,,,...000111111111000000222666<<>>>>>@@@DDDGGGMMMZZZgggtttzzz}}}yyyrrriii]]]RRRMMMJJJGGGEEECCCAAA>>><<<::::::999888777666444333222444555666777:::>>>BBB@@@CCCEEEFFFEEECCCCCCCCC>>>===;;;999777666555555666444222111111111000...333111000000111222222111222222222222222222222222...000222222333444777:::777888999>>>EEEKKKPPPRRRVVVYYY\\\```cccddddddcccfffjjjooorrrqqqooolllkkkjjjgggccc```\\\VVVNNNHHHAAA>>>999666444333222111222333444555777888888888777999:::999888777777888<<<@@@EEEJJJOOOVVV]]]aaabbb```]]]YYYVVVSSSRRRRRRTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@???>>>============::::::999888777555555444222222111000/////////000/////////......---,,,+++,,,,,,,,,------,,,,,,+++...---+++***))))))*********)))'''&&&&&&'''((()))''''''(((((())))))))))))(((((((((((((((((((((''')))))))))(((((()))))))))((((((''''''&&&%%%%%%$$$)))(((''''''((('''%%%###%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!&&&&&&&&&$$$""""""%%%'''$$$$$$############$$$$$$###$$$%%%&&&''''''''''''+++)))'''(((+++---...---...---,,,,,,,,,---......///...------------,,,+++///......000444999>>>AAADDDBBB@@@AAADDDEEEDDDBBBBBBDDDIIIPPPZZZdddkkknnnqqqtttxxx{{{|||{{{yyywwwsssrrrppppppssswww|||~~~~~~~~~yyyuuuqqqpppppprrrvvv{{{yyytttqqqqqqsssttt~~~~~~}}}ttt}}}{{{{{{~~~xxxeee]]][[[```fffjjjmmmtttuuufffZZZOOOGGGDDDEEECCCGGGMMMUUU]]]gggpppvvv|||vvvrrrnnnmmmqqqxxx}}}zzzvvvoooiii___VVVOOOIIIEEEBBBGGGJJJOOOVVV^^^ffflllooopppooommmggg]]]QQQEEE???999888777666888;;;>>>@@@JJJUUUhhh}}}yyynnn\\\VVVNNNJJJGGGEEEAAA>>>AAA???AAAGGGNNNVVVcccnnnyyy}}}uuukkk^^^RRRNNNKKKHHHEEEDDDBBB@@@>>><<<<<<;;;:::999777666555333444666888:::===AAADDDDDDGGGKKKNNNNNNMMMLLLMMMGGGGGGFFFDDDAAA>>>;;;:::<<<999666444333333333222333111000000111222222111111111111222222222333333///000111111222555:::===<<<@@@EEEJJJOOOTTTXXX[[[aaaccceeegggiiiiiiiiiiiihhhlllqqqtttsssqqqooonnnnnnkkkiiigggccc]]]SSSLLLGGGCCC>>>:::777555222000111222222333444555555555222444777888777666555666>>>DDDKKKQQQUUUXXXZZZ[[[YYYXXXVVVTTTSSSRRRRRRQQQTTTSSSSSSRRRPPPOOOOOONNNLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>============;;;:::999888666555444333111111000000000000000111//////......---,,,,,,+++,,,++++++***++++++,,,,,,---,,,+++***)))))))))))),,,***)))(((''''''((()))'''(((((((((((()))))))))''''''((((((((((((((((((******))))))))))))******)))(((((((((''''''&&&&&&***(((''''''((('''%%%###$$$&&&(((((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! """%%%'''&&&$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''(((((((((+++***)))***,,,.........++++++++++++,,,---...///.../////////...,,,***(((///......000333777<<<>>>AAA???>>>@@@BBBEEEFFFFFFEEEHHHNNNVVV^^^gggmmmqqqrrrtttxxx{{{|||{{{yyyxxxpppoooooopppsssxxx}}}}}}xxxtttpppppppppqqqtttyyy~~~|||yyysssnnnlllnnnqqqsss{{{~~~zzzyyyyyy{{{qqqccc]]]___fffoootttwww|||vvvggg\\\QQQHHHEEEFFFCCCGGGMMMTTT\\\eeeooouuu~~~xxxuuuqqqpppuuu|||}}}xxxuuukkkddd[[[RRRLLLHHHDDDBBBFFFFFFGGGKKKPPPVVV\\\```ffffffeeeaaaZZZOOOFFF@@@::::::999:::;;;>>>AAACCCHHHQQQaaatttttt```ZZZQQQJJJGGGEEEDDDCCCFFFCCCDDDLLLVVV```lllvvv{{{pppaaaUUUQQQNNNJJJGGGFFFDDDBBB@@@@@@@@@@@@>>>===;;;999888555777999:::<<<>>>BBBDDDGGGKKKQQQUUUVVVWWWWWWXXXVVVVVVVVVTTTPPPKKKEEEBBBAAA>>>:::888888999::::::666444333333444555555444444444444444444444444444666666666666777:::???CCCHHHMMMTTTYYY[[[\\\```ccckkkkkklllmmmmmmmmmmmmllliiimmmqqqtttsssrrrqqqqqqpppnnnmmmmmmkkkeee\\\UUUPPPLLLGGGBBB>>>:::666444333333333333333333333444444666888999999:::;;;===DDDJJJRRRXXXYYYXXXVVVUUURRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMKKKJJJHHHFFFDDDCCCBBBBBB@@@???>>>======<<<<<<===;;;:::999888666444333222111000000000000000111222111111000///............---,,,+++++++++,,,---...,,,,,,+++***))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''$$$$$$$$$&&&((()))((('''###&&&))))))(((&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%$$$######"""!!!!!!"""$$$$$$""" &&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%***)))******,,,---......,,,,,,,,,,,,------......///000000///---,,,++++++000000000111444888<<<>>>@@@??????@@@CCCGGGJJJKKKMMMRRRZZZbbbhhhmmmppprrrssstttwwwyyyyyyxxxvvvtttmmmmmmmmmooosssxxx}}}~~~{{{vvvrrrppppppqqqrrruuuzzz~~~{{{|||~~~~~~}}}zzzvvvpppkkkjjjkkkooorrrwww{{{}}}~~~}}}{{{{{{|||~~~uuuddd\\\[[[```iiiuuu|||~~~~~~xxxjjj^^^SSSJJJEEEFFFEEEIIINNNTTT[[[eeeooouuu{{{xxxuuutttyyy~~~zzzuuuqqqhhhbbbYYYPPPKKKGGGEEECCCDDDCCCBBBCCCEEEJJJOOORRRZZZ[[[\\\ZZZUUULLLDDD???;;;;;;::::::<<<>>>@@@BBBGGGNNNYYYgggttt}}}jjjbbbVVVLLLFFFEEEFFFGGGIIIFFFIIIQQQ\\\gggtttzzzkkk^^^XXXTTTOOOKKKHHHFFFDDDBBBCCCCCCBBBAAA???===;;;::::::<<<===>>>>>>???BBBDDDIIINNNTTTYYY]]]___aaacccdddeeeeeeccc^^^XXXQQQMMMHHHEEE@@@===============<<<;;;999999;;;<<<;;;::::::::::::999999888888888;;;<<<===???AAAEEEKKKPPPYYY___fffjjjkkkkkkmmmoooqqqpppooonnnnnnmmmmmmmmmiiilllppprrrrrrrrrsssssssssrrrrrrttttttppphhhbbbYYYUUUPPPKKKFFFBBB===999666555444333222222222333666777888888:::>>>CCCGGGLLLRRRXXX\\\[[[VVVRRROOONNNNNNOOOQQQRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBB@@@???>>>===<<<<<<<<<<<<:::999888777666444333333111000000000000000111222111000///...---------...,,,,,,+++***+++,,,---...,,,,,,++++++***))))))(((***)))((('''&&&&&&%%%%%%((((((((('''''''''''''''&&&'''''''''(((((())))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''"""""""""%%%'''))))))((($$$&&&)))***((('''&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%###############$$$$$$$$$ ###%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%%%%$$$###"""'''(((***++++++,,,------///////////////...------...//////...++++++---///000000000222444777;;;<<>>>>>???AAADDDGGGIIINNNPPPRRRRRRNNNHHHBBB===::::::::::::;;;===>>>???IIILLLSSS[[[ccciiimmmoooxxxnnnggg[[[PPPIIIGGGIIIKKKNNNMMMRRR[[[fffrrrxxxkkkccc^^^XXXRRRNNNKKKHHHEEEFFFFFFEEECCCAAA???===<<>>AAAEEEJJJOOOVVV]]]bbbkkkoootttwwwxxxwwwvvvvvvsssrrrooommmlllllllllmmmiiillloooqqqrrrrrrtttuuuxxxwwwwwwzzz|||yyysssnnnaaa^^^YYYTTTOOOKKKFFFBBB<<<;;;999666555555555555888888999:::>>>DDDLLLQQQWWWZZZ]]]]]]XXXSSSNNNKKKJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRPPPOOOMMMLLLJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA??????>>>===<<<<<<<<<<<<888888777777666555444444111111000000000000000111///...---++++++++++++,,,))))))))))))***+++,,,,,,,,,,,,---,,,,,,+++))))))((((((''''''&&&&&&%%%%%%(((((((((''''''''''''&&&&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%'''))))))((('''&&&'''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% """############%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######&&&(((+++,,,++++++,,,---000111111000000///------+++...///...+++***,,,...---...///000333666999;;;===???AAAEEEJJJRRR\\\bbbqqqvvv}}}|||xxxvvvuuuqqqqqqrrrrrrrrrpppmmmllljjjkkklllooosssxxx}}}{{{wwwtttooopppqqqtttxxx|||~~~yyyvvvrrrnnnlllmmmoooppptttyyy}}}wwwwwwxxx{{{}}}nnndddZZZQQQNNNOOORRR[[[fffmmmmmmkkklllnnnqqqtttzzzttthhh\\\PPPJJJJJJHHHJJJNNNSSSZZZdddnnnuuu~~~~~~~~~|||xxxqqqmmmggg```VVVMMMGGGCCCAAA@@@???@@@AAABBBCCCDDDEEEEEEFFFIIILLLMMMLLLGGGBBB>>>;;;;;;;;;<<<===???AAABBBIIIKKKNNNRRRUUUVVVWWWWWW]]]fffnnnsssvvvxxxtttooofffbbb[[[TTTPPPOOORRRTTTVVVYYYaaalllwwwoooiiiaaaZZZTTTPPPLLLJJJLLLKKKJJJIIIGGGDDDBBBAAACCCEEEGGGHHHIIIIIIKKKLLLOOORRRXXX^^^dddkkkrrrvvvuuuwwwzzz{{{{{{xxxuuurrrooolllgggccc```]]]ZZZWWWSSSRRRPPPPPPRRRRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTUUUTTTXXX^^^eeelllsss{{{~~~yyyuuusssrrrooollljjjjjjkkkllljjjllloooqqqrrrsssuuuwww{{{yyyyyy{{{}}}|||wwwrrrkkkhhhccc___[[[WWWRRRNNNGGGEEEBBB@@@>>>============???BBBEEEJJJQQQYYY^^^aaaaaa```[[[TTTNNNJJJIIIEEEGGGIIIKKKMMMNNNNNNNNNQQQQQQQQQPPPNNNLLLJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA??????===<<<<<<<<<<<<<<<777777666666666555555555222222111000/////////000000...,,,+++******+++,,,((()))***+++,,,,,,,,,,,,------......---,,,***)))''''''((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***&&&((()))******)))(((&&&%%%&&&&&&'''(((((())))))+++***((((((((('''%%%###&&&((()))((('''&&&'''(((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!""""""!!!!!!###%%%$$$$$$############$$$$$$%%%&&&&&&'''((((((''''''&&&))),,,---,,,,,,---///...//////000000///...---,,,111666666111---+++,,,---...///111444777:::<<>>???BBBDDDFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHMMMTTTZZZ]]]___aaa^^^YYYZZZYYYYYYWWWWWWXXX\\\^^^___dddnnnzzzwwwqqqhhh```YYYTTTOOOMMMRRRQQQPPPNNNLLLJJJHHHFFFDDDGGGJJJLLLMMMNNNPPPRRRQQQTTTZZZ```fffnnnvvv{{{zzz}}}|||zzzxxxuuurrroooiiigggffffffggghhhhhhgggcccdddeeehhhjjjmmmnnnooosssxxx~~~|||uuutttqqqnnnkkkjjjjjjkkklllkkkmmmpppqqqrrrtttwwwyyy{{{yyyxxxyyyzzzyyyuuuqqqssspppllliiieeeaaa\\\XXXQQQOOOLLLIIIGGGFFFFFFFFFDDDHHHMMMSSSXXX___eeejjjhhhfffaaaZZZRRRLLLIIIHHHBBBDDDFFFHHHIIIJJJJJJIIIQQQQQQRRRQQQOOOMMMIIIGGGGGGGGGEEEDDDBBBBBBAAAAAA???>>>===<<<<<<;;;;;;<<<666666666666666666666666333333111000////////////222000...,,,,,,,,,---...***+++---...//////......---...//////...---+++***'''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''')))***++++++***)))'''&&&''''''((()))***++++++,,,+++************'''%%%'''(((((('''&&&&&&(((***%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###"""""""""$$$%%%%%%$$$$$$$$$&&&$$$##################$$$$$$%%%''')))***+++,,,,,,'''+++...///...---...000+++,,,---////////////......666===>>>999111---+++//////111444777:::===>>>BBBGGGMMMVVVaaaooowwwmmmggggggiiikkklllnnnoooppppppppppppjjjjjjlllooossswww{{{}}}}}}|||wwwxxx{{{}}}zzzyyyrrrqqqqqqpppqqqrrrsssssswww}}}}}}||||||}}}xxxsssqqqssstttrrrsssvvvtttpppccc]]]VVVQQQNNNKKKGGGDDDIIILLLQQQUUUXXX[[[^^^aaaeeegggooo}}}~~~oooaaaVVVNNNKKKIIIKKKOOOTTT[[[dddnnnttt~~~}}}|||{{{yyyvvvrrrnnnggg\\\RRRMMMJJJGGGFFFHHHHHHIIIJJJLLLMMMKKKGGGCCCDDDFFFGGGGGGEEEBBBAAAAAA???BBBDDDDDDFFFJJJKKKIIIMMMLLLJJJHHHFFFFFFHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKPPPOOOSSS\\\bbbeeegggjjjqqqxxx~~~qqqjjjeee]]]XXXVVVWWWXXXWWWUUUPPPMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRWWW___hhhpppuuuxxxzzz{{{~~~vvvrrrkkkjjjgggfffeeefffhhhiiiiiinnntttuuuttttttxxx{{{}}}{{{zzzyyyyyyxxxuuusssuuuqqqooopppnnniiieeeeee```___\\\XXXVVVWWW[[[^^^___```ccchhhmmmpppqqqpppjjjddd[[[SSSLLLGGGBBB@@@@@@@@@@@@AAACCCFFFIIIKKKNNNNNNOOOPPPOOOMMMKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::;;;:::999777666666555555666666555444333111111000///............---------******++++++,,,---......******+++++++++******))),,,+++***)))((((((((((((((((((''''''''''''(((((())))))((((((((((((((())),,,,,,,,,+++++++++******((((((''''''''''''(((((()))))))))((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###%%%''')))***$$$ $$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&'''***,,,------,,,+++000000000///......------555444444444222111000///---,,,...111333666>>>GGGHHHJJJTTTeeexxxyyykkkaaa]]]]]]___```ggglllqqqsssrrrpppppppppmmmlllkkkkkkooouuu{{{zzz|||{{{{{{|||zzzxxxvvvuuuooooooooopppqqqrrrttttttuuu|||}}}~~~vvvmmmggghhhkkkllljjjjjjllliiieeeYYYTTTOOOLLLLLLLLLIIIGGGFFFJJJNNNQQQSSSVVVYYY\\\```ccclllzzzrrrdddXXXQQQMMMJJJMMMQQQUUU\\\eeennnttt~~~~~~}}}|||{{{yyyvvvrrrnnnggg]]]SSSNNNJJJGGGGGGIIIKKKLLLNNNQQQRRRQQQMMMIIIFFFGGGGGGEEEBBB@@@@@@@@@@@@EEEHHHJJJNNNSSSUUUTTTQQQQQQNNNKKKIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGJJJJJJOOOZZZdddjjjpppvvv{{{xxxqqqkkkccc^^^]]]]]]^^^^^^[[[VVVRRRPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSUUUYYY___gggmmmsssvvvxxx~~~yyypppllldddbbb___]]]]]]___bbbdddiiinnnuuuwwwwwwwwwyyy|||}}}zzzxxxxxxwwwvvvtttwwwsssqqqsssrrrnnnmmmooommmmmmllljjjiiilllpppsssuuuuuuvvvxxxzzzyyyvvvsssiiicccZZZRRRKKKFFFBBB???>>>>>>>>>>>>AAADDDGGGHHHOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGEEEDDDDDDCCC@@@>>>>>>>>>>>>======<<<;;;:::::::::888777666555555555555555444333222111000000...---------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,++++++***,,,+++***)))(((((((((((((((''''''''''''''''''((())))))(((((((((((()))))),,,+++++++++************)))((((((''''''(((((())))))((('''%%%###!!! ((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&"""###&&&%%%!!! ###""""""#########$$$$$$$$$$$$&&&''''''&&&&&&'''((('''((()))+++,,,,,,,,,,,,------......//////000000///////////////......---...---...111222555===FFFMMMSSS```ppp}}}|||qqqiii^^^WWWVVVYYY]]]___hhhmmmrrrtttsssqqqpppqqqooonnnmmmnnnrrrxxx~~~||||||}}}yyyvvvuuutttrrrpppooooooooooooppprrrssstttwww~~~wwwnnnfffaaacccggghhheeedddccc```[[[TTTPPPMMMLLLMMMMMMKKKIIIFFFHHHLLLNNNPPPRRRUUUWWW[[[___hhhwwwvvvhhh\\\TTTPPPLLLNNNRRRWWW]]]fffooouuu|||}}}~~~}}}{{{zzzyyyvvvqqqnnnggg^^^TTTOOOKKKHHHIIILLLOOOQQQTTTWWWYYYWWWRRRNNNIIIIIIFFFCCC???>>>@@@AAABBBHHHMMMPPPUUU[[[]]][[[UUUTTTRRROOOLLLJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFLLLXXXdddnnnyyyzzzssslllggggggggghhhhhheee```[[[WWWVVVWWWXXXXXXYYYYYYXXXWWWWWWYYY[[[^^^dddiiiooosssvvv}}}vvvjjjbbb___YYYWWWUUUSSSTTTWWWZZZ]]]gggmmmvvvzzz{{{{{{|||}}}|||yyyxxxwwwuuutttssspppnnnpppqqqqqqsssxxxzzz|||~~~zzzuuujjjeee\\\TTTMMMHHHDDDAAA???>>>???@@@BBBDDDGGGIIIPPPPPPPPPPPPOOOMMMKKKJJJJJJHHHFFFDDDDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666555555555444444333222111000000///------,,,,,,,,,+++++++++------------------......---------------,,,++++++++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))++++++*********)))))))))))))))(((((((((((())))))***)))(((&&&%%%###"""""")))(((''''''''''''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$#########%%%######&&&&&&######%%%""""""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((()))***+++,,,---------------...//////000000++++++,,,---......------///---///111333555>>>GGGSSS]]]lllyyy~~~zzzrrrkkk[[[VVVOOOMMMPPPWWW^^^bbbkkknnnsssuuuuuusssrrrrrrpppooooooqqquuu|||~~~}}}zzzxxxtttrrrqqqqqqooonnnooonnnnnnnnnoooqqqssstttuuu|||zzzssspppuuu|||~~~~~~~~~tttnnniiieeeggglllmmmiiieeeccc___[[[WWWTTTPPPOOOPPPOOOKKKHHHHHHJJJLLLMMMNNNPPPSSSVVVXXX]]]hhhwwwzzzlll```WWWRRRLLLOOOSSSXXX___hhhqqqwwwzzz}}}{{{yyyyyy|||}}}}}}}}}|||{{{zzzyyyvvvqqqmmmggg^^^UUUPPPMMMJJJMMMQQQTTTVVVXXX[[[\\\YYYSSSOOOLLLJJJFFFAAA???@@@CCCGGGGGGNNNTTTVVVZZZ]]]\\\XXXUUUSSSQQQOOONNNMMMKKKIIIFFFEEEDDDBBBAAA@@@??????GGGGGGLLLWWWbbbnnn|||{{{sssppppppsssttttttqqqkkkddd```^^^]]]^^^______^^^\\\ZZZYYYYYYZZZ\\\___dddjjjpppssswww|||pppcccXXXRRRPPPPPPNNNLLLJJJLLLPPPTTTWWWbbbjjjttt|||}}}zzzwwwrrrnnnhhheeeeeehhhjjjmmmttt{{{zzztttnnnhhh```XXXRRRNNNJJJGGGEEEEEEEEEFFFHHHJJJKKKMMMPPPPPPPPPOOONNNLLLJJJIIIJJJHHHEEEDDDDDDCCCAAA@@@???>>>======<<<;;;;;;;;;:::999888777555555555555333333222222111000//////---------,,,,,,,,,,,,+++..................------------...------,,,+++*********)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((((())))))************))))))))))))((())))))(((((((((((())))))'''''''''((((((((((((((((((''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$############"""!!!"""$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%''')))))))))***+++,,,---...000//////......---,,,,,,------...////////////......---///333555999CCCMMM[[[eeerrryyyuuujjj^^^WWWMMMKKKHHHIIIOOOXXXbbbgggnnnqqquuuwwwxxxwwwuuutttppppppppprrrwww}}}}}}~~~~~~}}}|||yyyvvvsssqqqqqqqqqpppooonnnmmmmmmmmmnnnppprrrsssvvv}}}lllddd```ccchhhhhhggghhhppprrrwww}}}|||vvvsssqqqoooqqquuuvvvpppkkkhhhddd```[[[XXXUUUSSSSSSPPPKKKFFFHHHJJJLLLLLLMMMOOORRRUUUZZZaaammm}}}~~~pppcccYYYSSSLLLOOOSSSXXX___iiirrryyyxxx|||wwwrrrooommmqqqtttyyy}}}~~~}}}|||{{{zzzxxxuuuqqqmmmfff^^^VVVRRRNNNMMMQQQXXXZZZ[[[\\\]]]]]]YYYSSSNNNNNNLLLGGGCCCBBBEEEKKKPPPTTT[[[aaacccdddbbb]]]VVVUUURRROOONNNNNNNNNLLLJJJGGGFFFEEECCCBBBAAA@@@@@@FFFFFFKKKUUU___lll||||||yyyzzz~~~wwwoooiiifffcccdddddddddbbb___\\\ZZZYYYXXXXXXZZZ^^^dddiiimmmpppxxxnnn^^^TTTKKKFFFFFFFFFEEECCCBBBDDDHHHLLLOOO[[[cccooozzzzzzsssjjjccc[[[YYYZZZ^^^bbbfffpppzzz{{{vvvpppkkkccc\\\WWWTTTPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOONNNLLLKKKIIIIIIHHHFFFDDDCCCDDDEEEDDDCCC???>>>===<<<;;;;;;<<<<<<:::999888666555555444444333222222111111000000000............------------..................------------------,,,+++***)))***)))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))***************))))))))))))((())))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''***))))))***+++,,,...////////////...------,,,,,,///000000000000///.........---///444999???JJJVVVbbbiiipppooofffZZZPPPKKKGGGGGGGGGIIIPPPYYYccciiiqqqsssvvvyyy{{{zzzxxxvvvrrrrrrrrruuuzzz||||||~~~~~~|||yyyvvvsssqqqqqqqqqpppooonnnmmmlllkkkllloooqqqsss}}}```YYYUUUWWWZZZZZZZZZ]]]fffjjjqqqyyy}}}|||}}}zzzssspppnnnkkkdddaaa^^^\\\ZZZUUUNNNIIIHHHIIIJJJKKKLLLNNNQQQTTT```hhhvvvtttfff[[[UUUNNNQQQTTTYYY___hhhqqqwwwxxx~~~xxxrrrlllhhheeefffllltttzzz|||}}}||||||}}}|||zzzyyyxxxuuupppmmmeee^^^WWWSSSPPPPPPVVV^^^bbbbbbaaaaaa___[[[VVVQQQSSSQQQLLLHHHHHHLLLSSSXXXcccllluuuxxxxxxsssiii```\\\WWWRRROOOOOONNNLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEIIIRRR[[[gggxxxzzzsssoookkkkkkkkkkkkhhhddd```]]]YYYWWWVVVVVVXXX[[[```bbbiiiqqq}}}rrr___RRRJJJDDDAAAAAA>>>===<<<<<<>>>AAAEEEGGGQQQZZZgggvvv|||tttjjj^^^WWWQQQPPPRRRWWW[[[aaalllwww~~~zzzrrrmmmgggaaa]]][[[XXXVVVVVVVVVVVVVVVVVVVVVUUUUUUQQQQQQOOONNNLLLKKKJJJIIIGGGEEECCCCCCDDDFFFFFFEEE@@@???===<<<;;;;;;<<<<<<999888777666555444444444333333222222222111111111//////.........---------------------------......------------,,,***)))((()))((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++++++++*********)))))))))((((((''''''''''''(((((()))))))))(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""%%%&&&$$$%%%''''''%%%""""""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''))))))***+++,,,---......,,,,,,,,,---......//////.../////////...---,,,,,,------000666;;;CCCOOO[[[dddfffgggcccZZZQQQLLLJJJFFFGGGHHHKKKOOOXXXaaahhhssstttvvvzzz||||||yyyvvvttttttuuuwww|||~~~zzzzzz}}}~~~}}}xxxvvvrrrqqqqqqpppooonnnmmmllljjjjjjkkkmmmppprrr|||[[[VVVSSSTTTWWWYYY___eeekkkpppwww}}}~~~}}}|||yyytttooojjjcccYYYQQQJJJKKKLLLLLLMMMPPPTTTWWWeeennn}}}xxxjjj___XXXSSSTTTWWWYYY^^^eeelllrrrvvv}}}{{{uuunnniiidddbbbaaahhhssszzz}}}}}}||||||}}}{{{zzzyyyxxxuuupppmmmccc]]]WWWTTTQQQRRRZZZdddkkkiiigggfffeeebbb^^^[[[ZZZXXXSSSOOONNNQQQXXX^^^mmmyyytttkkkcccYYYSSSPPPNNNJJJFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGJJJPPPWWW```ooo}}}{{{wwwsssttttttrrrooojjjeeebbb[[[XXXUUUSSSRRRSSSUUUVVV[[[aaakkkwwwrrrcccRRRIIIDDD???======:::::::::;;;===???AAABBBHHHQQQ```ppp~~~|||tttiii^^^SSSLLLHHHIIILLLRRRVVV\\\gggsss~~~{{{wwwsssmmmiiifffdddcccbbbaaaaaaaaa```___]]]\\\[[[TTTSSSQQQOOONNNLLLKKKKKKIIIGGGDDDCCCDDDEEEEEEEEE@@@???===;;;:::;;;<<<===999888777666555444444444333333333333222222222222.........---------,,,,,,++++++,,,,,,------......//////......---+++***)))(((((('''''''''(((((()))(((''''''''''''''''''(((''''''''''''((()))***+++,,,+++++++++************''''''&&&&&&&&&&&&''''''************))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$############$$$$$$"""&&&&&&###$$$'''&&&###""""""#########$$$$$$$$$$$$&&&''''''&&&&&&'''(((((()))+++---.........---+++,,,,,,------......///,,,------............---......000666<<>>???@@@AAABBBCCCLLL[[[mmm}}}xxxlll```UUULLLFFFCCCDDDHHHNNNRRRWWWcccooo}}}|||zzz}}}yyytttpppnnnmmmlllkkkjjjjjjiiihhhfffdddbbbaaaVVVUUUSSSQQQOOONNNMMMMMMKKKIIIEEECCCCCCDDDDDDCCC@@@???===;;;:::;;;<<<===999888777666444444444444444444333333333333333333---------,,,,,,,,,++++++******++++++,,,---......000000000///...,,,+++***(((((('''''''''(((((()))((((((''''''''''''((((((''''''''''''((()))++++++,,,,,,,,,++++++++++++***&&&&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%&&&(((((()))&&&'''((())))))((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""%%%%%%$$$###"""""""""""" $$$%%%!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))''')))+++...///...---,,,///......------,,,+++++++++,,,...///000111111111///...000666;;;BBBOOO[[[UUURRROOOLLLKKKLLLMMMNNNIIILLLNNNPPPSSSYYYbbbhhhpppppprrrvvvyyyyyyvvvrrrnnnnnnoooqqquuuyyy~~~|||wwwvvvyyy|||}}}|||xxxyyy}}}}}}zzzvvvtttssssssqqqpppmmmkkkiiihhhiiilllppprrrwww~~~ddd]]]YYY]]]fffppp|||{{{zzz{{{ssscccXXXRRRPPPTTTYYY]]]aaafffsss{{{mmm```XXXWWWTTTTTTXXX\\\___dddjjjrrrwww}}}~~~|||xxxsssmmmgggdddfffllltttzzz}}}~~~~~~~~~~~~zzzwwwxxx{{{xxxppphhhccc]]]WWWTTTRRRSSS]]]gggtttwwwzzzzzzwwwwwwyyy{{{rrriii```[[[XXXXXX]]]cccooozzzmmmeee^^^TTTKKKGGGFFFCCCAAA@@@BBBCCCCCCCCCFFFGGGIIIKKKPPPWWW```fffttt}}}wwwpppkkkddd]]]TTTNNNKKKHHHEEEBBBCCCDDDHHHPPPXXXcccuuuttthhh]]]SSSIIIEEEBBB>>>===???======>>>???@@@AAACCCDDDJJJSSS```mmm}}}qqqdddYYYOOOGGGAAA???CCCHHHMMMTTT^^^jjjrrr}}}~~~}}}{{{yyyxxxxxxxxxyyyuuuuuuvvvvvvtttnnnfffaaa^^^[[[VVVRRRPPPMMMKKKIIIJJJIIIGGGEEECCCBBBAAA@@@???===;;;;;;;;;;;;999777777777777777666555444333111000000000000000111111///...---,,,,,,,,,,,,,,,------,,,,,,,,,---............---,,,+++******)))+++******)))(((''''''&&&))))))))))))(((((((((((( &&&,,,...---***(((************************'''&&&%%%'''))))))&&&###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))))))))(((+++...///...------...////////////////////////,,,---.........///111333...///222555999@@@HHHMMMMMMKKKJJJKKKNNNRRRTTTUUUQQQQQQPPPPPPQQQVVV]]]bbbjjjoooqqqqqqssswwwwwwtttrrrqqqqqqqqqsssvvvxxxzzzyyy{{{{{{xxxyyy|||~~~{{{zzzxxxvvvuuusssssssssqqqnnnmmmmmmkkkiiilllrrrtttyyy~~~gggaaa___fffqqq|||zzzsssqqqqqqttt{{{tttbbb[[[VVVYYY^^^bbbhhhmmmwww|||nnnaaaYYYXXXTTTTTTXXX[[[^^^ccciiirrrwww}}}}}}xxxrrrmmmjjjlllqqqyyy~~~|||yyyzzz|||yyyqqqiiiaaa[[[UUURRRPPPQQQZZZdddnnnqqquuuxxx{{{}}}zzzqqqgggbbb______dddkkksss|||sssiii]]]RRRMMMGGGEEECCCAAAAAAAAA@@@>>>BBBCCCEEEGGGKKKQQQYYY^^^fffrrrxxxpppkkkeee^^^TTTNNNJJJGGGCCC@@@AAA@@@BBBGGGKKKSSSaaannn~~~vvvhhh^^^UUUMMMEEECCCCCCAAAAAACCCCCCDDDDDDEEEEEEFFFHHHIIIPPPYYYdddooo|||zzznnnbbbXXXPPPJJJEEEDDDHHHLLLQQQWWW```kkksss~~~zzzssskkkeee^^^[[[WWWTTTSSSQQQNNNLLLJJJHHHGGGEEECCCBBBAAAAAA???===;;;;;;;;;;;;999888777777777777666555444333111111000000000000111111000///......---------.....................////////////...---,,,+++***************)))((('''''''''))))))))))))((((((((((((###%%%'''***++++++***)))))))))))))))))))))))))))((('''&&&'''))))))'''$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$######"""$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((((((***---......---------------------------------...//////...,,,,,,---...///000111333777<<>>???AAABBBDDDGGGKKKPPPTTTZZZdddrrrzzzsssooofff___UUUNNNIIIEEEAAA===<<<:::;;;===???CCCNNNXXXhhhuuu|||tttnnniiiaaaYYYRRRNNNHHHCCCDDDEEEDDDFFFJJJJJJLLLMMMMMMMMMOOORRRUUU\\\cccllluuuxxxmmmbbbZZZTTTPPPNNNOOORRRVVVZZZ^^^eeeooovvvyyypppgggbbb[[[YYYWWWVVVUUUSSSPPPNNNIIIHHHFFFDDDCCCAAAAAAAAA???>>><<<;;;<<<;;;:::888777777777777666555444444111111111111111111111111000000///............///////////////000000111111000//////...---,,,++++++******))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((''''''(((******(((&&&((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''(((***---...---,,,------++++++++++++++++++++++++---......---,,,+++,,,---000000111222444888>>>CCCCCCGGGMMMTTTZZZ\\\ZZZXXXNNNNNNMMMMMMOOOTTT[[[```fffkkkmmmmmmooorrrqqqnnnjjjiiihhhgggiiikkknnnpppvvvxxx~~~|||yyywwwzzz}}}|||{{{zzzyyyyyyyyyyyyxxxuuusssssspppmmmooossssssxxx|||~~~iiidddeeeqqquuummmeeebbbbbbeeennnwwwuuulllfffjjjttt}}}uuuhhh```\\\XXXVVVXXX[[[]]]bbbhhhpppttt{{{|||xxxuuusssssswww|||~~~|||{{{{{{vvvooohhh\\\UUUNNNKKKJJJKKKQQQYYY^^^aaagggrrr}}}{{{uuuuuuwww{{{wwwmmmhhhVVVRRRMMMIIIGGGEEEDDDCCC???AAABBBCCCDDDFFFJJJLLLTTT\\\iiiuuu}}}wwwttthhh```VVVNNNIIIDDD???<<<888666666999;;;===EEENNNYYYeeewww|||xxxtttpppmmmfffaaa\\\WWWTTTQQQMMMJJJKKKFFFDDDGGGIIIKKKNNNSSSTTTVVVXXXXXXYYY[[[```dddjjjpppwww}}}zzzpppfff___\\\ZZZZZZ]]]```dddfffiiinnnvvv}}}~~~sssiii```ZZZUUUTTTSSSTTTTTTRRROOOMMMHHHGGGFFFDDDBBBAAAAAAAAA@@@>>>===<<<<<<<<<:::999777888888777777666555444111111222222111111000000//////...............///......///000000111111111000000///...---,,,,,,+++***)))))))))((((((((('''(((((((((((())))))))))))---+++***(((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''(((((()))+++---...---------...++++++++++++++++++++++++)))+++---...---...///000///000000111333777===BBBHHHKKKPPPVVVYYYYYYUUURRRLLLLLLLLLLLLNNNSSSZZZ___gggkkknnnnnnooorrrqqqmmmjjjhhhgggfffhhhkkknnnpppwww{{{~~~{{{yyy|||}}}}}}||||||{{{|||||||||zzzwwwvvvuuurrrnnnooossssssxxx|||~~~~~~mmmggghhhvvvssskkkeeedddgggllluuu|||uuusss}}}yyylllddd___ZZZWWWYYY[[[]]]ccciiirrrwww}}}|||yyywwwvvvtttxxx}}}~~~~~~}}}{{{zzzxxxrrrkkkeeeZZZRRRKKKHHHHHHIIINNNUUU[[[^^^fffrrr|||zzzssspppccc]]]UUUNNNJJJGGGEEEDDDAAABBBCCCBBBBBBCCCEEEGGGQQQXXXbbblllwww}}}xxxuuuggg```VVVMMMHHHDDD???;;;888555555888:::;;;@@@GGGMMMWWWggguuu~~~{{{rrrnnnhhhccc```\\\XXXUUURRROOOKKKGGGFFFEEEDDDCCCEEECCCDDDIIIOOOSSS[[[cccfffiiikkkjjjhhhjjjpppuuuxxx}}}yyyoooiiifffhhhjjjoooqqqssstttuuuxxx~~~}}}pppdddZZZTTTNNNNNNNNNOOOPPPOOOLLLJJJGGGFFFEEECCCBBBAAAAAAAAAAAA???============;;;999888888888888777666555444222222222333222111000///...------,,,------......,,,---...000111111111000000000///...---,,,,,,+++))))))))))))(((((((((((('''((((((((()))))))))***))))))******+++++++++,,,************************'''(((((((((((()))******)))))))))(((((())))))***))))))((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((((())))))***,,,......------...000,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////000111...///000111444999???DDDLLLMMMPPPSSSUUUUUURRRPPPKKKKKKJJJJJJMMMRRRYYY___iiinnnqqqpppqqqsssqqqmmmiiihhhfffeeegggkkkooorrr{{{~~~|||~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzxxxvvvvvvsssnnnnnnrrrtttyyy}}}sssooosss~~~vvvppplllnnnrrryyy|||oooggg___ZZZWWWXXX[[[]]]cccjjjtttyyy~~~{{{zzzyyywww{{{~~~|||{{{xxxuuuooohhhcccXXXOOOHHHGGGHHHIIIMMMSSS[[[aaalllyyyyyytttooollllllkkkfff^^^WWWQQQLLLHHHEEEEEEFFFEEECCCBBBBBBEEEGGGNNNTTT^^^gggqqq~~~xxxrrroooddd\\\RRRKKKFFFBBB>>>;;;:::777666999:::888:::>>>CCCJJJVVVcccppp{{{wwwnnngggbbb[[[WWWRRRNNNKKKIIIFFFDDDDDDBBB@@@===<<<<<<===>>>>>>===AAAIIIQQQZZZfffqqqyyy|||}}}|||zzz{{{yyyyyy}}}yyykkk___TTTNNNJJJJJJIIIJJJKKKKKKJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@>>>===>>>===<<<:::888888888888777666555555222222333333333111000///---,,,,,,,,,,,,---......,,,---///000111111111000000//////...---,,,++++++))))))))))))((((((((((((''''''(((((())))))******&&&(((***+++,,,,,,,,,+++************************&&&'''(((((('''''')))+++))))))(((((())))))******))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&&&&''''''((())))))******,,,------,,,---...000........................---///111111///...---...---...000111444:::AAAFFFKKKKKKMMMPPPSSSUUUSSSRRRJJJJJJJJJJJJLLLRRRYYY___jjjooorrrqqqrrrsssqqqlllgggeeeddddddfffjjjpppsss~~~~~~|||~~~~~~~~~}}}||||||}}}}}}}}}zzzwwwvvvwwwsssoooooorrrtttzzz~~~vvvuuu{{{zzz~~~}}}ppphhh]]]WWWUUUVVVYYY\\\bbbiiiqqqvvv}}}~~~|||zzzzzzxxx{{{}}}}}}{{{xxxtttmmmfffaaaVVVNNNGGGFFFHHHJJJNNNSSS\\\fffuuu}}}lllccc___]]]^^^aaahhhgggeeedddaaa[[[UUUPPPNNNMMMKKKHHHFFFGGGKKKNNNPPPWWWaaajjjuuu|||uuuooojjjggg^^^WWWMMMGGGCCC@@@<<<999:::777666999:::888888:::>>>CCCKKKUUU___hhhppptttvvvtttpppjjjbbbZZZSSSNNNIIIFFFBBB??????>>>===<<<::::::999888777888:::<<<===<<>>>>>>>>>>><<<:::888888888888888777555555222333444444333222000...---------------...//////,,,...000222333333222222//////...---,,,+++******(((((((((((())))))))))))'''''''''((()))*********'''((()))***++++++++++++************************%%%&&&((('''%%%&&&))),,,((((((((((((((()))******))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((())))))***++++++***+++,,,...------------------------,,,...000111///---,,,,,,......000111444999@@@DDDIIIJJJMMMQQQUUUUUUTTTRRRJJJJJJJJJJJJLLLRRRZZZ___hhhmmmpppppppppqqqnnniiifffeeeccccccffflllrrrvvv}}}zzzxxxzzz~~~~~~}}}}}}|||{{{{{{{{{|||zzzwwwwwwxxxuuupppppptttsssyyy}}}vvvyyy}}}pppggg[[[UUURRRTTTWWWZZZaaaiiikkkpppxxx~~~|||zzzyyyxxxwwwzzz~~~~~~}}}|||yyysssmmmfffaaaVVVMMMFFFFFFIIIKKKOOOSSS^^^jjj|||}}}lllYYYPPPOOOPPPTTTYYYaaadddjjjnnnoookkkccc]]]WWWUUURRROOOLLLNNNRRRUUUUUU\\\gggrrr~~~}}}vvvtttsssyyy~~~wwwqqqlllhhhdddaaaYYYSSSJJJDDD@@@>>>;;;888999555666:::<<<::::::<<<>>>AAAGGGMMMSSSYYY]]]___bbbaaa^^^ZZZTTTNNNHHHEEEAAA>>>;;;999:::;;;;;;:::666777777777777888;;;===@@@>>>???DDDJJJSSSbbbooouuu|||rrrfff[[[UUULLLJJJHHHHHHIIIJJJKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBB@@@???>>>???>>><<<;;;888999999888888777666555222333444555444222000..................///000111---///111444555555444333///...---,,,+++******)))(((((((((((())))))))))))&&&''''''((()))******+++******)))(((((()))***+++))))))))))))))))))))))))$$$&&&'''&&&%%%%%%))),,,(((((('''(((((()))******((((((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''((('''((())))))((()))+++---------------------------'''***---//////......///...///000111333777>>>BBBJJJLLLOOOTTTVVVVVVRRROOOJJJJJJJJJJJJMMMSSSZZZ___eeekkknnnnnnnnnnnnkkkfffgggfffdddeeeiiiooouuuyyy~~~yyywwwuuuwww~~~}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzzxxxxxxyyyvvvrrrrrruuurrrwww|||{{{||||||oooggg]]]WWWTTTWWWYYY[[[^^^bbblllqqqxxx}}}~~~{{{yyyxxxwwwuuuwwwzzz~~~}}}{{{xxxtttnnnfff```YYYQQQJJJKKKNNNQQQUUUZZZnnnxxxhhh\\\OOOHHHDDDBBBEEEJJJWWWbbbrrr~~~~~~wwwssskkkfffaaa```]]][[[]]]bbbccckkkttt~~~xxxssslll___WWWWWW[[[```iiiqqqwwwyyyxxxwwwkkkgggaaa^^^]]][[[XXXVVVRRROOOIIIEEEAAA>>>;;;999<<<<<<<<<;;;:::;;;===???CCCEEEIIILLLNNNNNNNNNMMMNNNLLLJJJHHHGGGDDDAAA>>><<<;;;:::999888666666555777777777777888:::;;;<<<777:::>>>AAAEEEKKKQQQUUUbbbiiirrryyyxxxkkk```XXXTTTQQQMMMKKKKKKKKKJJJIIIDDDDDDDDDCCCCCCBBBBBBAAABBB@@@======@@@AAA???>>>???>>><<<:::888666444333555555666555444222///...((()))***,,,...000111222...///000111222333333333111111000///...,,,***)))((((((((((((((((((((((((+++))))))***,,,,,,((($$$)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))*********++++++***)))(((((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&%%%###!!! (((&&&$$$%%%''''''$$$ $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))***++++++***((()))+++...,,,------......------,,,---------------------,,,,,,...000111444:::BBBIIIMMMMMMNNNPPPRRRRRRPPPNNNHHHJJJKKKLLLNNNSSSXXX]]]gggmmmpppooooooppppppmmmfffggghhhiiimmmttt|||{{{xxxvvvxxx}}}||||||{{{zzzzzz|||~~~}}}}}}}}}}}}|||zzz{{{zzzwwwtttrrrqqqqqqqqqtttyyy||||||yyyzzz}}}sssjjj___YYYUUUWWWZZZ\\\```eeelllqqqwww|||~~~~~~{{{yyyxxxwwwuuuwwwzzz}}}}}}{{{xxxtttnnngggbbb]]]UUUOOOPPPTTTXXX^^^cccttt~~~uuuaaaUUUJJJDDDBBBBBBGGGMMMUUUaaarrr}}}xxxtttrrrooolllnnnrrrzzzppp___ZZZTTTJJJEEEGGGIIIMMMTTTZZZ___aaa``````ZZZWWWTTTSSSTTTTTTSSSQQQNNNKKKFFFCCC@@@>>><<<:::;;;<<<<<<<<<===>>>BBBDDDIIIKKKMMMNNNNNNLLLIIIGGGHHHFFFCCCBBBAAA>>>;;;999999999999999999999999999666666666666777888999:::<<<>>>@@@AAACCCFFFJJJMMMRRRXXX```gggppp}}}qqqfff___VVVTTTPPPOOOMMMLLLJJJHHHEEEEEEEEEDDDCCCCCCBBBBBBCCC@@@>>>???@@@AAA@@@>>>???>>><<<:::888666444333555555555555333111///...,,,,,,---......///000000///000111222333333333333///...---,,,***)))(((''')))))))))))))))))))))))))))'''&&&'''((()))'''%%%))))))))))))))))))))))))+++***)))(((((((((((((((((('''''''''(((((()))******+++,,,+++)))((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###!!!"""###$$$$$$###!!! !!!$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))((()))***)))(((((()))+++---......//////......------------...............,,,...000222444999BBBIIIKKKKKKLLLNNNPPPPPPMMMKKKIIIJJJLLLMMMOOOSSSYYY]]]ccciiimmmmmmlllnnnmmmjjjfffgggggghhhkkkrrrzzz{{{wwwuuuwww|||~~~}}}|||{{{zzz|||~~~|||{{{||||||{{{zzzyyyxxxuuusssrrrqqqpppqqqrrrwww|||zzzssspppmmmpppvvv{{{{{{yyy}}}vvvpppnnnlllkkknnntttwwwooobbb[[[VVVWWWZZZ\\\aaafffjjjoootttyyy{{{|||~~~}}}|||zzzxxxxxxtttvvvxxx{{{}}}~~~~~~}}}zzzxxxuuupppjjjfffccc[[[VVVXXX\\\bbbjjjqqqjjjWWWMMMCCC???@@@CCCIIIPPPYYYcccrrrnnn\\\KKKEEEAAA<<<;;;???>>>@@@DDDHHHKKKMMMMMMMMMJJJIIIIIIJJJMMMOOOOOONNNJJJGGGDDDBBBBBBAAA@@@???===???@@@AAACCCFFFJJJNNNTTTUUUVVVUUURRRMMMHHHEEECCCAAA>>>===<<<:::888555777777888999:::;;;<<<<<<777777777777777888999:::<<<===>>>>>>===???BBBDDDFFFKKKPPPUUU^^^ooozzzpppiii___\\\XXXTTTQQQNNNJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@>>>>>>===;;;999777555444444555555555444333111///...000000000////////////...000111222222333333333333///...,,,***((((((((((((***************************((('''''')))******)))))))))))))))))))))))))))---,,,+++***)))((((((((('''''''''&&&''''''((())))))***+++***(((((((((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######### !!!"""#########"""!!!"""&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))(((***++++++)))((()))***...//////////////////...,,,------....../////////,,,...111222444999BBBHHHKKKKKKLLLNNNOOOOOOMMMJJJJJJKKKLLLLLLNNNSSSYYY]]]bbbhhhmmmllllllnnnmmmjjjhhhhhhggghhhjjjooowww|||~~~zzzwwwssstttyyy~~~|||zzz{{{|||~~~|||yyyxxxxxxyyyzzzyyyuuutttsssqqqpppppppppppppppvvv{{{~~~|||zzzvvvoookkkhhhkkkqqquuutttqqqsssmmmgggeeecccccchhhooo|||{{{rrrggg___XXXWWWXXXZZZ^^^dddfffjjjpppuuuxxxzzz|||~~~}}}|||zzzyyyyyytttuuuwwwzzz|||}}}~~~~~~~~~|||zzzxxxvvvsssnnnkkkiiiccc___aaaffflllvvv~~~xxxdddSSSIIIAAA???@@@DDDKKKRRR```gggqqqzzzqqq^^^PPPCCC>>><<<:::;;;???>>>???@@@BBBDDDEEEFFFFFFDDDEEEGGGIIILLLNNNNNNNNNJJJGGGEEEEEEFFFGGGGGGGGGEEEFFFGGGHHHJJJNNNSSSWWW^^^``````___[[[TTTMMMIIIDDDBBB???===<<<;;;999777555666777888999:::;;;<<<999999999999999:::;;;;;;;;;<<<=========???BBBEEEEEEIIINNNRRRXXXddduuuzzzrrrlllccc[[[UUUOOOKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>======;;;:::777666555555555555555444333222000//////000000////////////......222222333333333333333222222000...,,,***+++,,,,,,))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))---,,,+++***)))(((((((((''''''&&&&&&&&&''''''((('''((()))((('''&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$######"""""" !!!"""###$$$$$$######!!!%%%'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))(((***------+++*********......////////////......++++++,,,---......//////---///111222333999AAAHHHMMMMMMNNNPPPQQQQQQOOOLLLJJJJJJKKKKKKMMMQQQXXX\\\dddkkkppppppppprrrqqqnnnkkkjjjiiiiiijjjooovvv{{{zzzvvvrrrsssxxx~~~}}}{{{yyyzzz|||}}}~~~{{{xxxuuussssssuuuvvvvvvrrrrrrqqqppppppoooooooooooouuuzzz}}}|||yyy|||{{{tttyyyzzzrrrooommmooosssuuurrrnnnkkkfff```^^^\\\]]]dddmmm|||}}}tttlllccc[[[XXXWWWVVVYYY^^^```dddkkkqqquuuyyy}}}~~~}}}|||{{{zzzyyytttuuuwwwyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwuuussspppoookkkiiilllrrryyyppp^^^RRRJJJBBBAAACCCEEEKKKQQQ```dddiiilllnnnnnnooopppzzz|||xxx```MMMEEE===;;;:::999999;;;=========>>>???AAABBBCCCEEEGGGJJJMMMOOOOOOPPPPPPNNNLLLKKKKKKNNNPPPQQQQQQPPPPPPQQQQQQRRRVVV[[[___gggiiijjjiiieee]]]UUUPPPGGGDDDAAA???>>>===;;;999666777777777888888999999999999999999:::;;;<<<<<<>>>???@@@AAAAAACCCFFFIIIGGGLLLRRRWWW\\\dddoooxxx}}}{{{~~~pppcccXXXQQQMMMJJJFFFEEECCCAAA@@@@@@@@@AAA>>>?????????>>><<<;;;;;;<<<:::888666555555555666666555444222111000//////---------......//////000333333444444444333333222333222///---,,,,,,......(((((((((((((((((((((((("""$$$'''))))))(((&&&&&&)))))))))))))))))))))))),,,+++***)))((((((((((((((('''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$############"""""""""######$$$%%%%%%%%%%%%'''%%%###$$$&&&'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))&&&)))+++,,,+++*********,,,------......------,,,******+++,,,---......///---///111222333999AAAGGGMMMMMMNNNPPPRRRRRRPPPNNNJJJJJJIIIIIIKKKPPPVVV[[[eeemmmrrrssstttuuutttqqqnnnnnnlllkkklllpppwww|||{{{vvvrrrsssyyy|||xxxwwwyyy{{{||||||xxxuuuqqqoooppprrrrrrsssqqqqqqqqqppppppooooooooooootttxxxzzz}}}yyyuuutttyyy}}}ttttttzzz~~~vvvvvvvvvwwwwwwtttpppmmmccc___[[[ZZZZZZ^^^iiitttwwwooofff^^^ZZZWWWUUUVVVYYY\\\aaahhhnnnsssxxx}}}~~~~~~}}}|||{{{{{{zzzuuuuuuwwwyyy{{{}}}~~~}}}{{{xxxwwwxxxxxxwwwuuuwwwuuuvvv|||}}}hhhWWWQQQIIICCCCCCDDDEEEHHHLLLVVVXXXZZZ[[[ZZZZZZ[[[\\\aaadddlllvvv~~~hhhTTTCCC@@@<<<;;;::::::::::::======>>>???AAACCCEEEFFFHHHLLLRRRVVVWWWXXXXXXYYYZZZYYYXXXYYY[[[^^^______]]]]]]]]]]]]^^^bbbgggkkkrrrtttuuutttnnneee[[[UUUIIIFFFBBB???===<<<:::999888888888888888888888888888888999999:::<<<===>>>@@@AAABBBCCCCCCEEEHHHKKKMMMRRRYYY___eeekkktttzzz{{{pppjjjiiimmmssssssuuuwwwwwwxxxyyy|||~~~|||kkk^^^TTTNNNKKKGGGEEEBBB@@@>>>??????@@@<<<>>>@@@???===:::999:::;;;999777555444444555666666555333222000/////////++++++,,,---///000111111555555555555444333333222111000...---,,,,,,,,,---''''''''''''''''''''''''&&&))),,,---,,,*********))))))))))))))))))))))))******)))(((((((((((())))))(((''''''&&&'''''''''###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%&&&""" $$$'''&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))$$$&&&((()))))))))***+++,,,,,,------------,,,,,,+++,,,,,,,,,---............000111222333888AAAGGGJJJKKKLLLOOORRRSSSQQQOOOKKKKKKJJJIIIJJJOOOVVV[[[eeelllssstttuuuwwwuuurrrqqqpppooommmnnnrrrxxx}}}{{{wwwtttvvv|||{{{wwwwwwzzz}}}}}}|||xxxuuurrrqqqqqqrrrsssrrrqqqrrrrrrrrrqqqpppoooooooootttvvvwwwyyy}}}~~~{{{wwwuuuuuu{{{uuurrrsssttttttuuuwwwuuuvvvwwwyyy~~~|||~~~wwwqqqooobbb``````bbbfffnnn}}}}}}ppphhh```]]]ZZZVVVVVVXXX\\\```ggglllrrrwww|||~~~~~~}}}}}}||||||{{{{{{vvvvvvwwwyyy{{{}}}}}}zzzxxxwwwxxxyyyzzzyyy~~~~~~vvvdddUUULLLFFFBBBCCCCCCBBBDDDGGGJJJKKKMMMMMMLLLLLLMMMOOOPPPRRRYYY```fffooo~~~qqq\\\MMMAAA@@@>>>;;;;;;=========>>>???AAACCCFFFIIILLLMMMPPPVVV___eeehhhjjjmmmooonnnmmmlllmmmooorrrssssssmmmmmmmmmmmmooosssyyy~~~yyylll```XXXKKKHHHCCC???===<<<:::888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJLLLNNNRRRWWWZZZ```ccchhhmmmqqqwwwyyyjjjaaa]]]]]]bbbhhhfffjjjnnnrrruuuzzzsssdddXXXOOOJJJHHHFFFCCC@@@??????@@@AAA<<>>AAADDDHHHKKKNNNOOOYYY```kkksssyyy|||}}}|||}}}zzzzzzzzz{{{}}}rrrddd[[[NNNJJJEEEAAA>>><<<:::999::::::;;;;;;<<<===>>>>>>??????@@@AAACCCFFFHHHIIIOOORRRWWW[[[```gggmmmrrruuuvvvxxxyyy|||vvvjjj^^^XXXVVVWWW\\\cccdddhhhnnntttxxxxxxiii[[[PPPIIIIIIGGGDDDAAA???@@@AAABBB===@@@BBBAAA>>>;;;::::::999888555333333444666777666555333111//////////////////000000111111222222777777666666555444222222.../////////...---,,,,,,))))))))))))))))))))))))***)))'''"""!!!&&&+++))))))))))))))))))))))))************+++,,,---...******)))(((((((((((((((&&&'''(((((('''''')))***&&&(((***+++,,,+++***)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""### $$$''''''$$$!!!!!!###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''')))))))))***+++,,,---///333666......////////////......111111111111000000000000...000222222333888@@@GGGKKKLLLOOOSSSWWWXXXXXXVVVOOOOOOMMMLLLMMMRRRYYY___fffooovvvxxxyyy{{{yyyvvvqqqpppooonnnooosssyyy~~~|||zzzxxx{{{}}}yyyyyy~~~~~~|||{{{{{{||||||zzzxxxuuuuuuuuuuuutttrrrpppooonnnrrrttttttxxx{{{ssslllfffbbbcccfffiiinnnvvv~~~zzzuuuuuuxxxwwwpppggg```\\\[[[ZZZZZZ^^^aaafffkkkppptttwwwxxxzzzzzz{{{{{{|||~~~}}}{{{yyyzzz|||~~~~~~zzzzzzyyyyyyzzz{{{|||}}}zzzjjj[[[RRRJJJFFFBBB@@@BBBCCCCCCBBBDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGJJJNNNQQQVVVbbboooyyyhhhZZZOOOHHH=========<<<<<<=========BBBBBBDDDGGGKKKQQQVVVYYYfffmmmvvv}}}~~~}}}zzzhhhYYYQQQKKKGGGFFFDDD???======???===<<>>AAA<<<333+++'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))******++++++,,,------------------------------,,,------------------,,,---...///111555<<>><<<;;;<<>>CCCGGGHHHIIIIIIIIIHHHFFFEEEGGGHHHIIIIIIJJJNNNRRRVVV^^^dddlllrrrtttssssssrrrnnnnnnoooqqqtttwwwzzz|||~~~~~~|||{{{zzzzzzuuuuuuuuuuuuuuuvvvvvvvvvsssuuuwwwyyy|||xxxooohhhbbb]]]ZZZXXXXXXYYY\\\aaagggmmmqqqwwwyyy|||}}}}}}~~~}}}zzzzzz{{{|||zzz{{{{{{|||~~~}}}vvvrrrpppjjjbbb\\\YYYRRRLLLIIIGGGEEEHHHMMMVVVYYY]]]aaaeeelllrrrwwwzzz|||zzzqqqeee\\\VVVSSSPPPNNNLLLJJJHHHGGGGGGEEEBBB@@@??????===;;;999777555444666666666666555444333222...///000///------...000222222333444555777888888888666333222111000///---,,,+++******,,,---,,,+++(((((((((((())))))))))))'''(((***,,,---------,,,666444222000---,,,++++++))))))))))))************+++)))''''''((()))))))))(((((((((((('''$$$"""!!!$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%!!!$$$&&&### $$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))+++---...))))))***+++,,,,,,,,,,,,---------...------,,,,,,111111000///...---,,,,,,...//////000222777>>>CCCGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEHHHMMMNNNNNNQQQWWW]]]bbbiiinnnpppqqqqqqqqqpppqqqrrrrrrssswww||||||}}}~~~}}}{{{zzz}}}}}}zzzvvvuuuuuuuuuuuuvvvwwwxxxyyywwwwwwyyy||||||{{{rrrkkkeee```]]]YYYYYYYYY\\\aaagggmmmqqqvvvyyy|||}}}~~~~~~{{{xxxvvvvvvwwwxxxyyyyyyzzz{{{|||~~~}}}xxxrrrkkkfffbbb^^^XXXRRRUUUOOOLLLLLLLLLMMMQQQWWW^^^cccllluuu~~~|||qqqhhh```YYYRRRMMMJJJIIIGGGGGGFFFEEECCCAAA???>>>===;;;999777555555555666666666555333222000///000000///......///111111222333555666777888999888666333222111111///...,,,+++************)))((((((((((((((())))))))))))((()))***,,,------......666666444222000---,,,+++))))))((((((''''''&&&&&&***(((&&&%%%'''((((((((('''((((((((('''%%%###"""%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$######"""""""""#########""""""""""""############$$$$$$$$$%%%%%%%%% """$$$###!!!!!!$$$((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$###$$$%%%''')))+++))))))***+++,,,,,,,,,,,,---------......------,,,///////////////.........////////////111555;;;@@@FFFFFFGGGGGGGGGGGGFFFFFFFFFDDDFFFJJJLLLLLLPPPVVV^^^ccciiinnnpppqqqrrrsssrrrssssssssssssuuuxxx{{{{{{~~~|||}}}|||zzzxxx{{{~~~||||||yyyvvvvvvvvvvvvvvvwwwxxxyyyyyywwwxxxzzz}}}}}}{{{}}}zzzyyyzzz}}}~~~wwwpppjjjdddaaaZZZZZZZZZ\\\aaaffflllpppuuuwwwzzz|||}}}~~~wwwvvvuuuttttttttttttuuuwwwxxxxxxyyyzzz|||}}}~~~yyyrrriiibbb^^^ZZZVVVSSSUUUQQQPPPSSSWWW[[[bbbiiirrrzzzyyyqqqjjjaaaWWWPPPLLLJJJHHHGGGFFFEEECCCAAA???>>><<<:::888777666555555666777888777444111///000111111000//////000222111222333555777999::::::999666444222222111///......,,,+++***+++***((('''(((((((((((())))))))))))******++++++,,,...///000777666666444222///,,,*********)))((('''&&&%%%%%%)))'''%%%%%%&&&'''''''''&&&''''''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$###"""!!!!!!!!!"""###""""""############""""""###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""$$$&&&((()))))))))***+++,,,,,,,,,,,,,,,------.........------............//////000000////////////000444999===DDDEEEFFFGGGHHHHHHHHHHHHFFFDDDEEEHHHIIIJJJOOOUUU```dddiiimmmppprrrtttuuuuuuvvvvvvuuusssssstttvvvzzz~~~||||||{{{yyywwwzzz}}}{{{{{{xxxvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxyyy{{{~~~{{{yyy|||}}}wwwmmmlllmmmqqqtttzzzzzztttnnnhhhddd]]]\\\\\\]]]aaafffkkknnnrrruuuxxxzzz{{{|||~~~~~~}}}}}}zzzvvvqqqrrrrrrsssttttttttttttvvvvvvvvvwwwxxxzzz{{{|||~~~sssjjjeeeaaa___]]]]]]ZZZ[[[aaaggglllttt|||{{{uuuqqqmmmggg___ZZZSSSPPPLLLJJJHHHFFFCCCAAA???>>>;;;999777666666666666777999:::999555222///000111222111000000222333111222444777999:::;;;;;;999666444222222111///......,,,++++++,,,,,,***)))(((((((((((()))))))))))),,,+++++++++,,,...000111555555555444222...+++(((++++++******))))))(((((()))'''%%%%%%&&&(((((('''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((('''''''''&&&&&&'''&&&$$$#########%%%%%%###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&(((***+++))))))***+++,,,,,,,,,,,,,,,------........................///////////////...//////000111555:::>>>CCCDDDEEEGGGHHHIIIJJJJJJGGGEEEEEEGGGHHHIIIOOOVVV___ccchhhlllnnnqqqtttvvvuuuwwwwwwvvvtttsssssstttzzz~~~}}}}}}{{{zzzyyy{{{|||zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwxxx{{{~~~{{{xxx{{{{{{wwwuuuwwwuuuwwwxxxyyy{{{zzzrrriiieeeccccccfffjjjqqq}}}|||wwwqqqjjjfff___^^^]]]^^^aaaeeejjjmmmooorrruuuwwwxxxyyy{{{||||||{{{xxxxxxuuuqqqooopppqqqsssttttttssssssvvvvvvvvvvvvwwwyyyzzz{{{}}}~~~zzzssspppnnnnnnmmmkkklllsssyyy~~~{{{vvvppplllkkkjjjgggddd\\\YYYSSSNNNKKKGGGCCCAAA???===;;;888777666666666888999;;;<<<:::777333000000111222111000111222444222333666999:::;;;;;;;;;888666333111111000///---)))((('''(((***++++++***(((((((((((()))))))))))),,,+++++++++,,,...000111222222222222000,,,)))'''(((((())))))******+++++++++)))&&&&&&((())))))(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''')))+++,,,))))))***+++,,,,,,,,,,,,,,,---....../////////...111000000///......---------...000111333777===AAABBBCCCEEEGGGIIIJJJKKKKKKIIIGGGFFFIIIJJJKKKPPPWWW]]]aaafffjjjmmmooosssuuutttvvvwwwvvvtttssstttuuuyyy}}}~~~}}}|||{{{xxxuuuttttttttttttttttttvvvwwwwwwvvvwwwzzz|||~~~~~~~~~~~~zzzxxx{{{yyyrrrmmmkkklllpppqqqppppppttttttlllbbb___^^^___cccfffmmmxxxzzzssslllhhhaaa```___^^^```dddhhhkkknnnqqqsssuuuuuuvvvwwwyyy{{{}}}|||xxxvvvwwwuuuqqqppppppqqqrrrsssssssssssswwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~zzzrrrmmmlllllljjjhhhddd```YYYSSSMMMIIIDDDAAA>>>===:::777666666666777999:::;;;;;;999666333111///000111111000111333555333555888:::<<<<<<;;;:::777444222000000///...,,,%%%$$$$$$%%%((())))))((((((((((((((())))))))))))******++++++,,,...///000/////////...---+++)))(((%%%%%%&&&'''((()))******+++)))''''''((()))))))))(((''''''&&&''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&(((***+++))))))***+++,,,,,,,,,,,,,,,---...///////////////111111000///...---,,,,,,,,,...000222444888>>>BBBBBBDDDEEEGGGIIIJJJKKKKKKJJJHHHHHHKKKLLLLLLQQQWWW[[[___eeejjjmmmooorrrtttsssttttttsssqqqqqqrrrtttwww{{{yyytttrrrrrrttttttttttttuuuvvvwwwwwwvvvwwwyyy{{{|||~~~~~~~~~~~~zzzwwwzzzuuuqqqnnnlllmmmsssttttttrrrqqqqqqkkkccc___```eeekkkpppttt}}}}}}vvvooojjjcccaaa```___```dddgggjjjoooqqqssstttttttttuuuwww{{{}}}|||xxxwwwyyyyyyvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~wwwrrrpppnnnkkkiiigggbbb[[[TTTOOOKKKFFFCCC>>><<<999777555555777888999999999888777444222000...000111000000000222444555777:::<<<<<<<<<:::999555333000//////...,,,+++&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))((()))***,,,------......---------,,,,,,+++******&&&&&&''''''(((((())))))***(((&&&&&&'''))))))((()))((('''&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%%%%%%%$$$"""!!!$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$''''''&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$&&&(((***+++))))))***+++,,,,,,,,,,,,,,,---...///000000000000000000//////.........---,,,...000222444777;;;???CCCDDDFFFHHHIIIJJJKKKKKKIIIHHHIIIMMMMMMMMMPPPVVVZZZ___fffllloooqqqrrrsssrrrrrrqqqooollllllnnnppptttwww{{{~~~~~~}}}~~~~~~~~~yyyuuuttttttuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxyyy{{{|||~~~|||xxxuuuxxx}}}|||{{{}}}vvvuuuttttttuuusssxxxxxxsssnnnllliiieeecccgggoooxxx}}}xxxqqqlllcccbbb```___```cccgggiiippprrrtttuuuttttttuuuvvv|||~~~|||xxxxxx|||}}}{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}|||||||||}}}yyyuuusssppplllhhhgggbbb[[[UUUPPPLLLHHHEEE>>><<<999666555555777888999888777666444222000000...///000000///000222444666888;;;<<<===<<<:::888555222000......---+++***+++***))))))***+++)))((((((((((((((())))))))))))'''(((***,,,---------,,,------,,,+++++++++,,,,,,************)))))))))))))))'''%%%%%%&&&'''((('''***)))(((&&&&&&&&&'''((("""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######"""$$$&&&''''''%%%"""!!!((('''%%%%%%%%%%%%'''(((%%%%%%%%%$$$$$$#########$$$(((,,,+++&&&###$$$'''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''')))+++---))))))***+++,,,,,,,,,,,,,,,---...///000000000000.........///////////////---///000111222555999;;;DDDEEEFFFHHHIIIJJJKKKKKKHHHGGGIIIMMMNNNLLLOOOTTTZZZ```gggnnnqqqrrrssstttrrrqqqoookkkhhhhhhjjjmmmqqqtttwwwyyyzzz{{{}}}~~~{{{|||}}}}}}|||xxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~}}}zzzvvvtttvvv~~~yyyuuuvvvtttqqqvvv~~~}}}~~~~~~uuuoooppptttsss{{{~~~xxxqqqllleeebbb^^^ZZZ[[[```gggkkkqqqsssuuuwwwxxxyyyyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}{{{yyyuuutttuuuvvvzzz{{{}}}}}}||||||~~~~~~|||{{{|||~~~}}}}}}}}}~~~~~~yyyvvvrrrnnnkkkgggccc```\\\YYYSSSOOOKKKGGGCCC@@@???;;;777555555555666555999888555333000...---,,,111111111111222333444555555888;;;======;;;777555444333111///---,,,+++***))))))******++++++++++++''''''(((***+++,,,---...(((((()))***++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))%%%%%%&&&''''''((((((((('''((((((((('''%%%###"""((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""%%%&&&$$$###%%%((((((+++$$$!!!$$$'''&&&%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&&&&"""###***+++---...///000//////,,,,,,...///000000000000000000000000////////////---...///000333555777999======>>>BBBHHHMMMQQQRRRQQQOOONNNMMMOOOSSSWWWYYY^^^ccckkkqqqtttuuuuuuvvvsssoookkkhhhgggggggggffflllppptttwwwxxxzzz|||~~~~~~~~~{{{zzzyyyxxxxxxwwwwwwvvvuuuuuutttwwwxxxyyy{{{~~~}}}yyyuuusssvvv|||~~~uuupppqqqqqqooovvv}}}~~~yyyrrrnnngggccc___^^^aaaffflllooovvvwwwxxxzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxyyyzzz{{{||||||zzzxxxuuutttvvvwwwyyyzzz||||||{{{{{{|||~~~}}}|||||||||~~~~~~~~~}}}}}}~~~}}}zzzwwwuuuqqqooonnnkkkgggdddaaa^^^ZZZWWWUUURRRNNNKKKIIIGGGDDDAAA===:::777555555666777666888777555333000///......111111111111222444555666777999<<<>>>===:::777444333222000...,,,+++******'''(((+++,,,---,,,***)))(((((()))***+++,,,,,,---,,,,,,------...//////000,,,+++++++++***************************)))(((((())))))((('''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$$$$%%%&&&+++&&&###%%%&&&###!!!"""&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&(((+++---+++++++++,,,---...///000......///000111111111000000000000000/////////...---......000222444666777;;;;;;<<<@@@GGGLLLPPPQQQRRRPPPOOONNNOOOSSSVVVXXX___eeemmmtttwwwyyyyyyzzzssspppkkkhhhggghhhgggggglllppptttxxxzzz|||~~~~~~~~~}}}{{{~~~|||zzzzzzxxxxxxwwwwwwvvvuuuttttttvvvwwwxxxzzz|||~~~}}}zzzvvvuuuxxx}}}}}}ssslllmmmoooqqqzzzwwwtttuuuuuuyyy}}}~~~zzzuuuqqqfffbbb^^^___dddjjjmmmnnnssstttuuuvvvvvvvvvuuuuuuwwwvvvvvvvvvwwwyyyzzz{{{{{{zzzyyywwwttttttwwwyyyyyyzzz{{{{{{zzzyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyvvvrrrooommmjjjgggeeebbb```]]]ZZZXXXUUURRROOOOOOLLLIIIGGGFFFDDDAAA???;;;999666666777888888777666555444222111000000///111111111222333555666777;;;<<<>>>???===:::666333111000///---+++***))))))%%%(((+++---...,,,)))'''))))))*********+++++++++*********+++,,,,,,------++++++*********))))))))))))))))))***)))((((((''',,,+++)))'''''''''((()))%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&'''%%%%%%'''&&&"""!!!"""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""$$$))),,,------++++++******+++---///000000000111111111111111000000000000/////////......---......///111222444555888888:::>>>EEELLLPPPQQQSSSRRRPPPOOOPPPRRRUUUWWW___eeemmmuuuyyy{{{|||}}}uuuqqqmmmjjjiiiiiiiiihhhlllpppuuuyyy|||~~~~~~~~~}}}yyywwwvvvzzz}}}{{{zzzyyyxxxwwwvvvuuutttsssssstttuuuwwwyyy{{{}}}~~~~~~~~~|||yyyxxx{{{uuulllmmmqqqvvvvvvqqqmmmkkkmmmrrrooouuu}}}|||wwwtttiiieeebbbccchhhmmmnnnmmmoooppppppqqqrrrrrrssssssuuuuuuuuuuuuwwwyyy{{{|||yyyyyyxxxvvvuuuuuuxxxzzzyyyzzz{{{{{{zzzyyyzzz{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~|||wwwtttqqqmmmjjjhhhfffcccaaa]]][[[XXXVVVUUURRRPPPMMMMMMKKKGGGEEECCC@@@<<<:::999777666777888:::999888444444333222111111111111111111222333444666888999>>>?????????===999555222///...---+++***)))))))))&&&(((***,,,,,,+++)))(((************************(((((()))))))))******************))))))))))))(((***************)))(((((((((((()))((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""######$$$%%%&&&&&&'''###"""$$$&&&&&&$$$%%%)))$$$###$$$((('''$$$###&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''***++++++,,,---...///000000000111111111000//////000000/////////.........------......///111222333666777999>>>EEELLLPPPRRRTTTSSSRRRPPPQQQRRRTTTVVV[[[bbbkkksssxxxzzz|||}}}wwwtttooolllllllllkkkkkklllpppuuuzzz}}}~~~|||yyytttrrrrrrwww~~~|||{{{yyyxxxwwwvvvtttsssrrrqqqssstttwwwzzz|||}}}~~~~~~~~~}}}|||~~~xxxmmmnnnttt|||{{{ssskkkhhhgggiiipppxxxwww}}}zzzwwwqqqnnnjjjjjjllloooooonnnppppppqqqqqqssstttuuuuuutttttttttuuuwwwyyy{{{}}}xxxyyyyyyxxxwwwwwwxxxzzzzzz{{{||||||{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxyyyzzzvvvrrrooolllhhhfffdddbbb```^^^[[[YYYVVVUUUTTTRRROOOMMMIIIHHHEEECCCBBB???;;;888777666666888:::;;;:::999444333222222111111222222111111222444666888:::;;;@@@@@@@@@???<<<888444111------,,,******)))))))))))))))((((((((()))***++++++++++++************)))+++++++++++++++,,,,,,,,,*********))))))))))))(((++++++,,,,,,++++++***)))"""$$$''')))***)))(((&&&***)))((('''&&&%%%%%%%%%)))((((((((('''''''''&&&###$$$$$$%%%&&&''''''(((%%%######&&&%%%"""$$$***+++'''&&&((('''$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''')))+++***&&&%%%'''***)))***---///000//////.../////////000//////......////////////............---------...///111222333777777:::???GGGNNNRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTZZZ```jjjrrrwwwzzz|||}}}zzzvvvqqqnnnnnnnnnnnnmmmlllpppvvv{{{~~~{{{xxxpppooopppvvv|||{{{yyyxxxwwwuuusssrrrpppoooqqqssswwwzzz}}}}}}qqqqqqxxxuuunnnhhhhhhiiimmmuuu}}}~~~zzztttrrrooolllkkkkkkmmmnnnpppoooooopppppprrrssstttssssssssstttuuuwwwzzz{{{xxxzzz{{{{{{zzzxxxyyyyyyxxxzzz{{{|||{{{{{{}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||~~~|||wwwwwwvvvsssooommmkkkgggeeedddccc```^^^YYYWWWTTTSSSRRRPPPNNNKKKDDDCCCBBBAAAAAA???<<<999666666777999;;;<<<:::888333333222222111111222222111222333444777999;;;===@@@@@@@@@>>>;;;777333111---,,,+++******************)))'''&&&'''(((+++,,,++++++******************************************++++++*********))))))))),,,,,,------,,,,,,+++*** """&&&)))******((('''''''''&&&&&&''''''((()))******))))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''+++%%%$$$'''%%%!!!%%%---:::111)))''''''$$$"""###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###(((,,,+++&&&%%%)))---(((***,,,---...///......---...////////////....../////////.........------,,,------...000111333444888999;;;@@@HHHNNNSSSUUURRRRRRQQQPPPPPPQQQRRRSSSZZZ```jjjrrrwwwzzz|||}}}zzzvvvrrrooonnnnnnnnnmmmlllpppvvv{{{~~~zzzvvvnnnnnnpppwww~~~|||{{{yyyxxxwwwuuussspppooonnnoooqqqvvvzzz~~~wwwwww~~~xxxsssoooppprrruuu{{{wwwxxxvvvqqqlllllloootttsssrrrqqqoooooooooppppppqqqqqqqqqqqqssstttvvvxxxxxx{{{~~~}}}zzzxxxxxxvvvxxxzzzzzzzzz{{{}}}|||}}}~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}|||~~~}}}~~~yyyvvvtttpppnnnmmmkkkgggfffeeecccaaa```XXXVVVSSSQQQPPPNNNLLLIIIAAAAAA@@@@@@???===999666666777888:::<<<<<<:::777444333222222111111111222111222333555888:::===>>>@@@@@@???===:::666222000,,,,,,+++*********++++++)))(((((((((((()))************************++++++*********))))))))))))))),,,+++++++++************+++,,,,,,,,,,,,+++******%%%&&&&&&'''((())))))***(((''''''&&&&&&'''))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&,,,%%%###((((((&&&,,,777FFF888***&&&'''&&&$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###%%%(((((('''&&&((()))***)))(((((()))+++---///---...///000000000000000//////.........---------,,,,,,---...000333444666999999;;;@@@GGGNNNRRRTTTPPPPPPOOOOOOPPPQQQRRRSSSXXX___hhhpppuuuxxxzzz{{{xxxtttpppmmmllllllllllllmmmqqqvvv{{{}}}xxxtttnnnooorrrzzz}}}|||{{{zzzyyywwwtttrrrpppnnnmmmkkknnnsssyyy}}}}}}}}}{{{xxxzzz{{{|||{{{uuutttzzz{{{yyywwwuuusssrrrrrrrrrppppppooooooppprrrtttuuuxxx|||{{{xxxwwwtttvvvxxxyyyyyyzzz|||~~~{{{{{{||||||}}}}}}}}}~~~yyyzzz|||~~~~~~~~~~~~}}}}}}~~~zzz|||wwwrrrnnnllljjjiiigggdddbbbaaa```^^^\\\XXXVVVSSSQQQPPPNNNKKKIIICCCBBB@@@???===999444000666777888;;;===<<<999666444444333222111111111111111222333555888;;;===?????????>>><<<999555222000,,,,,,+++++++++++++++,,,&&&''')))*********)))((())))))*********+++++++++........................,,,,,,,,,++++++++++++******++++++++++++***)))))),,,***'''%%%%%%'''***,,,,,,***)))'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$$$$$$$)))!!! (((+++,,,555CCCKKK:::((($$$''')))((('''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''***(((((((((******(((&&&+++(((%%%"""$$$(((---000......///111222222222222//////.........---------+++,,,---///111333666777999999;;;@@@GGGMMMQQQSSSOOONNNNNNOOOPPPQQQRRRRRRUUU\\\eeemmmrrrtttvvvwwwvvvsssnnnkkkjjjkkkjjjjjjmmmqqqvvv{{{|||wwwsssnnnpppttt|||}}}{{{{{{zzzyyywwwtttrrrooommmlllhhhkkkqqqwww|||}}}zzzyyyyyyzzzxxxvvvtttrrrrrrrrrpppooonnnnnnnnnnnnoooqqqrrrtttxxxxxx{{{}}}yyyxxxvvvuuuwww|||~~~~~~~~~zzzxxxtttqqqnnnkkkjjjjjjddddddcccbbb```^^^\\\[[[XXXVVVSSSQQQOOOKKKGGGDDDCCCAAA===:::888777777777999:::;;;;;;;;;999777555444444444333333333222222333333444666999===@@@BBBAAA???===;;;999666222...+++***)))*********(((&&&---,,,+++******)))***************++++++,,,,,,,,,***---000111///---,,,+++++++++***)))((((((((()))***)))))))))((((((''''''&&&&&&&&&))),,,------,,,'''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$&&&,,,444999:::666000+++'''&&&'''((($$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,,,,------------------///////////////000000000////////////...............---,,,,,,...111444666999:::===AAAFFFKKKOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOSSSXXX```gggkkkmmmnnnooonnnmmmllliiiggggggiiikkkooorrrvvvyyy}}}{{{vvvttttttkkklllqqqzzz~~~}}}{{{zzzwwwuuutttrrrpppnnnnnnooopppssswww{{{~~~{{{yyyyyyyyyvvvtttrrrqqqrrrrrrqqqppplllllllllllllllnnnpppqqqvvvvvvxxx|||~~~{{{yyyvvvtttvvvyyy}}}~~~~~~~~~~~~~~~{{{vvvtttqqqnnnkkkiiihhhgggddddddcccbbb```^^^\\\[[[VVVTTTQQQOOOMMMJJJFFFCCCAAA???<<<999777777777777999:::;;;<<<;;;999666444222222111111111222333333333444555888;;;???BBBDDDDDDBBB???<<<999555000,,,+++******************)))///...------,,,---------...------,,,,,,,,,------...111444555333000...---,,,++++++************+++------,,,***(((&&&%%%$$$((('''''')))***+++***((((((((((((''''''(((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$&&&***111666888555000+++((((((((()))%%%&&&&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,,,,,,,,,,,,,------------...///000111222222222000000//////......------...---------///222555777999;;;>>>BBBGGGKKKOOORRRSSSRRRQQQPPPPPPOOOOOOPPPRRRWWW___eeeiiikkkmmmnnnmmmmmmllljjjhhhgggiiikkkmmmooossswww{{{zzzuuusssssskkklllqqqyyy~~~~~~}}}}}}|||yyyvvvtttrrrooommmmmmnnnppptttwww{{{~~~}}}{{{zzzzzzuuusssqqqpppqqqrrrrrrqqqmmmmmmlllkkklllmmmoooooorrrssstttwww{{{~~~~~~}}}zzzwwwttttttvvvzzz|||}}}~~~~~~~~~}}}yyywwwrrrpppmmmjjjgggfffeeeeeeddddddcccaaa___\\\ZZZYYYTTTRRROOOMMMKKKHHHDDDAAA???===;;;888777777777888999:::<<<<<<;;;888555333111000/////////111333555444666888;;;???BBBEEEFFFGGGDDD@@@<<<888333...***++++++***)))******,,,,,,222111111111111222333333222111///---,,,---...///222555999:::888444111000,,,++++++++++++,,,,,,---...---,,,+++)))'''&&&&&&***)))(((((()))(((&&&$$$''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%&&&(((---000222///,,,(((&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,---------............+++---000222333444333222111000000///...---------///.........000333666888:::;;;>>>BBBGGGLLLPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPVVV]]]cccgggiiikkklllmmmmmmllljjjiiihhhjjjllllllooossswww{{{zzzuuurrrrrrkkklllooowww}}}}}}}}}}}}~~~|||zzzwwwtttpppnnnmmmmmmnnnrrruuuyyy|||~~~{{{}}}zzz|||~~~}}}}}}xxxvvvsssrrrrrrssssssrrrqqqpppooonnnnnnnnnooopppoooooopppssswwwzzz}}}~~~|||yyyvvvtttuuuxxx{{{}}}~~~~~~~~~~~~~~~|||xxxuuutttnnnllljjjgggeeedddddddddddddddbbb```^^^[[[YYYWWWRRRPPPNNNLLLJJJGGGCCC@@@===;;;999777777777888999:::;;;<<<<<<:::777444222333222000//////111444555666888;;;???CCCFFFHHHIIIGGGDDD@@@;;;777222---***++++++***))))))***---///CCCCCCCCCCCCDDDEEEFFFGGG222000...,,,,,,---///111444888;;;<<<:::555222000++++++***++++++,,,---...++++++******************)))(((''''''((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$(((((()))))))))(((((('''%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&&&&''')))******(((&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))---......//////000000000,,,...111444555444222111111111000///...------,,,/////////000111444666888:::<<>>BBBFFFHHHIIIIIIEEEAAA===999666222...,,,+++++++++***((()))---000++++++++++++,,,---//////...---+++***+++---000222444777:::;;;888444111000***************+++,,,---******************++++++&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''(((((((((''''''%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&&&&&&&%%%&&&'''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,------.../////////111333444444222000...111000000///...---------//////000000222444666888;;;===???DDDHHHMMMQQQSSSRRRQQQPPPOOONNNNNNNNNNNNPPPTTTZZZ```cccfffhhhjjjkkklllmmmlllkkkkkkmmmnnnooorrrvvvyyy}}}{{{vvvsssrrrlllkkkmmmrrryyyyyyvvvvvvwwwyyyuuuvvvwwwuuuqqqooopppqqqqqqtttxxx|||wwwppppppqqqpppppprrrppptttxxxvvvnnnhhheeeeeebbbfffnnn|||}}}xxxuuuttttttsssssssssrrrpppnnnmmmmmmmmmmmmlllmmmnnnooopppsssxxx{{{|||{{{zzzwwwvvvwwwzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~yyyuuussspppnnnkkkjjjhhhfffeeeeeeffffffdddcccaaa___[[[XXXUUUSSSPPPNNNKKKJJJHHHFFFBBB@@@:::999888777888:::<<<===>>>===;;;999666444333222444333222111111333444666999<<>>999888888888999;;;>>>@@@@@@>>>:::666444333333333//////000111222444666777;;;>>>CCCGGGJJJJJJIIIGGGAAA>>>999555222000---+++(((+++---,,,(((&&&))),,,''''''''''''((())))))***++++++++++++,,,---...///000111333222000/////////---,,,,,,++++++++++++,,,++++++***)))((((((''''''&&&%%%%%%''')))***)))''')))'''%%%$$$$$$%%%''')))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&%%%$$$%%%'''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&''''''((()))***+++,,,000000111111111000//////............////////////---...///111222444555666<<<>>>AAAEEEIIINNNRRRUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSWWW\\\aaadddfffiiikkkjjjlllnnnnnnnnnmmmooopppqqqsssvvvxxxzzz}}}zzzwwwwwwtttrrrrrruuuyyy~~~}}}xxxsssqqqtttwwwuuuxxxyyywwwsssppprrruuuvvvxxxzzz}}}vvvpppqqqtttttttttvvvvvvsssmmmhhhdddccccccccciiilllttt~~~~~~zzzvvvssssssuuuuuuvvvyyywwwuuusssqqqpppppppppmmmoooqqqpppnnnooosssvvvvvvxxxyyywwwuuuuuuxxx{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~}}}}}}}}}zzzyyyxxxvvvsssqqqhhhgggfffeeeeeeeeefffgggdddcccaaa^^^ZZZVVVSSSQQQLLLJJJGGGFFFEEEBBB???<<<999888888888:::<<>>999444111...+++)))'''+++...,,,(((%%%'''***+++************++++++,,,,,,,,,------------------///000000000......///000///...------,,,,,,,,,,,,''''''(((((()))))))))***((('''&&&((()))***((('''(((%%%###!!!!!!###%%%(((''''''((()))******))))))%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&%%%%%%&&&'''"""###$$$&&&&&&%%%$$$$$$&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))***+++,,,---............/////////000111111------......///000000000------///000222444555555===>>>AAAEEEJJJOOOSSSUUUVVVUUUTTTSSSSSSRRRRRRRRRTTTXXX]]]aaadddgggjjjllliiilllnnnooonnnnnnoooppptttvvvxxxzzz||||||yyyxxxwwwvvvuuuwww{{{~~~yyysssrrrtttwwwxxx{{{|||yyytttqqqrrruuuwwwxxxyyy||||||yyy|||~~~{{{vvvvvvxxx{{{{{{zzzxxxrrrllliiieeebbbffflllttt~~~{{{{{{yyyvvvttttttwwwyyyyyyxxxuuussspppooonnnmmmkkkkkkjjjjjjlllooosssuuuyyyzzzzzzxxxuuussssssssswwwxxxzzz{{{{{{{{{{{{|||}}}|||{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{xxxuuurrrpppooommmkkkiiigggfffffffffgggfffddd```\\\VVVRRROOOQQQMMMGGGCCCAAA>>>:::777777666555888===AAACCCBBB===;;;999666333222111111///000111111111444888;;;AAADDDHHHKKKLLLJJJFFFDDD???;;;555000...---+++***)))************+++++++++*********+++------,,,***************+++,,,---...000///---,,,,,,---///000------,,,,,,***)))'''&&&***///333333...++++++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%######%%%%%%&&&&&&%%%%%%$$$###'''$$$"""###&&&'''$$$!!!###$$$$$$###""""""%%%'''((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((*********+++,,,---...///000000000000000///....../////////////////////////////////000222444666777===AAADDDFFFKKKSSSWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQUUUXXX\\\```eeehhhjjjkkknnnooopppooonnnmmmnnnpppqqqtttyyyzzz{{{|||}}}yyyxxxxxxxxxtttsssxxx|||~~~}}}xxxvvvvvvwwwvvvssspppmmmnnnqqquuuxxxxxxzzz}}}~~~vvvrrrnnnqqqsssuuuwww{{{~~~}}}}}}~~~~~~}}}|||{{{wwwsssoookkkjjjpppyyy}}}}}}zzzwwwttttttuuuxxxwwwvvvtttrrrpppnnnmmmlllkkkjjjiiijjjlllooosssuuuwwwyyyzzzyyyvvvsssqqqqqquuuvvvxxxyyyzzz{{{||||||}}}}}}|||{{{||||||~~~~~~~~~}}}||||||{{{||||||~~~}}}{{{wwwtttqqqooonnnmmmkkkiiigggfffffffffddddddbbb___[[[WWWSSSPPPNNNJJJEEEAAA???>>>;;;888888777999<<>>:::555111///...,,,+++)))************++++++++++++***))))))++++++***(((,,,,,,,,,------...//////---..................---+++,,,,,,---------,,,,,,,,,...000...***((((((***((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))%%%&&&'''(((((((((((((((%%%%%%&&&&&&%%%%%%$$$### $$$''''''%%%'''+++000333...(((&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((())))))%%%''')))+++------------000000000000000//////...////////////////////////000000000111222555777999===BBBEEEFFFLLLSSSXXXWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUWWW\\\aaafffiiikkklllmmmnnnoooooommmmmmnnnooosssvvvzzz|||~~~~~~~~~~~~~~~zzzxxx{{{~~~|||{{{wwwuuuqqqooonnnppprrrtttyyy{{{~~~wwwiii```[[[^^^bbbiiiqqqzzz}}}yyywww~~~}}}yyytttqqqqqqrrrttttttsssrrrpppooommmllliiiiiihhhhhhjjjmmmqqqsssyyy|||~~~zzzvvvtttqqqqqqrrruuuxxx{{{}}}}}}~~~~~~}}}}}}|||||||||zzzzzzzzzyyyzzzzzz{{{{{{~~~}}}}}}|||{{{zzz}}}|||zzzxxxuuuqqqnnnmmmkkkkkkjjjiiiggggggffffffbbbaaa___]]]YYYUUUQQQOOOGGGEEE@@@===;;;:::999999999<<>>:::888666444333222333333111333444555777;;;@@@CCCKKKLLLNNNNNNLLLIIIDDDBBB<<<999444111000...,,,+++))))))*********+++++++++---,,,******+++,,,+++***,,,,,,---...............,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,+++***(((***+++***'''&&&((()))((((((((('''&&&&&&%%%%%%###$$$%%%&&&'''((()))***''''''((((((((((((((('''%%%%%%&&&&&&%%%%%%$$$######'''***+++,,,///111555///'''%%%&&&'''%%%"""$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))%%%'''***---.........---//////000000000000//////////////////////////////000000000111333666888:::>>>BBBEEEGGGLLLTTTXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVYYY]]]ccchhhlllnnnoooooopppqqqqqqoooooopppqqqsssuuuxxx{{{~~~{{{yyy|||~~~}}}|||yyyxxxuuurrrqqqqqqssstttzzz|||~~~{{{jjj```[[[^^^dddmmmwwwxxxtttqqqppppppqqq{{{~~~yyytttqqqqqqqqquuuuuuuuutttsssqqqpppooojjjiiihhhgggiiikkknnnpppwww{{{}}}zzzxxxtttrrrrrrtttxxx|||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{zzz{{{{{{||||||~~~|||zzzyyyyyyyyyxxxwwwzzzyyyxxxvvvssspppnnnllljjjjjjiiihhhgggeeedddcccbbbaaa___\\\WWWRRRNNNKKKFFFCCC@@@;;;888777888999:::???DDDHHHGGGCCC>>>;;;888777555444333333444444111333555777999===BBBFFFOOOOOOPPPOOOLLLGGGBBB@@@999666333000///...,,,***))))))*********+++++++++///---++++++---...------,,,---...//////......---+++---///000000///---+++------,,,,,,+++)))((('''$$$%%%&&&&&&&&&&&&((()))((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&((()))******))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%'''+++111666777444111111+++%%%###&&&'''%%%"""$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))***'''))),,,...000000///...//////000000000000//////000000000000000000000000000000111222444777999;;;>>>BBBEEEGGGLLLTTTXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVWWWZZZ___eeejjjnnnqqqrrrqqqssstttsssrrrqqqrrrsssssstttvvvzzz~~~|||{{{}}}|||{{{|||zzzxxxvvvuuutttuuuuuuyyy{{{~~~qqqeeeaaadddkkkuuu}}}|||~~~|||wwwooonnnkkkgggeeeeeehhhkkkooo{{{|||}}}~~~|||wwwtttssstttwwwxxxxxxxxxwwwvvvtttssskkkjjjhhhggggggiiilllmmmrrrvvv|||~~~|||{{{xxxuuusssuuuyyy}}}}}}|||~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{||||||~~~~~~|||zzzzzzzzz{{{zzzxxxvvvvvvuuutttrrrpppnnnmmmiiiiiihhhgggeeecccaaa``````___\\\YYYTTTNNNJJJGGGCCCAAA>>>:::777777:::<<>>CCCFFFGGGMMMTTTYYYXXXXXXYYYZZZZZZZZZYYYWWWVVVWWWZZZ___eeekkkpppssstttssstttuuuuuusssssstttuuussssssuuuyyy~~~|||{{{||||||{{{yyyxxxwwwwwwvvvxxxzzz}}}|||qqqjjjnnnvvv{{{sssqqqnnnjjjaaacccdddbbbaaaccciiimmmrrryyyyyyyyyzzz{{{~~~{{{yyyxxxyyyzzz{{{|||||||||zzzxxxwwwlllkkkhhhffffffgggiiijjjnnnssszzz~~~~~~zzzvvvwww{{{~~~}}}{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{|||~~~~~~~~~}}}|||{{{||||||{{{yyysssssssssrrrqqqpppooonnnhhhhhhgggfffccc```^^^\\\ZZZYYYWWWTTTPPPKKKGGGDDD>>>>>><<<999777888===AAAEEEGGGIIIGGGBBB===999888555444333333333444555666555777:::<<<@@@EEEKKKOOOSSSSSSQQQNNNIIICCC>>>;;;444222///...---,,,***((()))************+++++++++...,,,***+++---000111111000111333444444222111000------...//////...------,,,,,,,,,,,,+++***)))(((&&&&&&'''))))))(((&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((()))'''''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%((())))))'''%%%$$$$$$$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((())))))******,,,,,,,,,------...............///000000000000000000000000000000000000000000111111333555888;;;===???CCCFFFHHHMMMUUUYYYYYYXXXYYYZZZ[[[ZZZYYYWWWVVVVVVYYY^^^dddjjjooorrrtttsssuuuuuuuuutttssstttuuuttttttvvvzzz}}}|||{{{{{{{{{zzzyyyxxxwwwwwwwwwyyy|||~~~zzz{{{ssswww|||pppjjjgggccc^^^aaadddeeedddgggmmmsssvvv}}}~~~~~~xxxwwwwwwwwwyyy|||||||||}}}|||}}}~~~}}}{{{zzzmmmllliiifffeeefffhhhiiinnnssszzz|||xxxxxx|||~~~}}}{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz|||~~~~~~}}}|||||||||{{{|||}}}{{{{{{}}}zzzyyywwwwwwxxxxxxvvvuuuqqqqqqqqqqqqqqqpppoooooohhhggggggeeebbb___\\\ZZZUUUTTTSSSPPPMMMIIIEEECCC:::;;;:::888777:::@@@FFFIIIKKKKKKGGGAAA<<<999999444444333222333444555666777999<<>>:::666333555666666555555666:::<<<888:::>>>CCCIIIOOOSSSUUUVVVSSSOOOKKKGGGAAA<<<888444333111///---,,,,,,+++------,,,,,,++++++******+++,,,------,,,...111333222;;;CCCCCC@@@<<<666111000000//////......------...------,,,+++***))))))(((((((((((((((''''''&&&+++***)))'''%%%$$$$$$$$$$$$######$$$&&&)))+++---((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&''')))***+++,,,++++++)))))))))***+++---...///......///000000111222222//////000000111111111222...000111222333666999<<>>CCCHHHKKKMMMJJJFFF@@@;;;888666555333222222222222111333777999;;;???EEELLLQQQTTTUUUUUUSSSOOOJJJEEEAAA<<<777333///...---+++***)))))))))((((((((()))))))))))))))++++++++++++,,,///333777DDDRRR]]]\\\RRRGGG===555111111111000//////......,,,++++++***)))(((''''''))))))******))))))((('''((((((''''''''''''((((((''''''((())))))))))))((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''!!!###&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))*********************+++---...///333333444444444444444444...///////////////000000...000111222333666999<<>>BBBIIIPPPTTTUUUUUUSSSQQQMMMHHHCCC>>>:::555111///...---,,,++++++++++++)))******++++++,,,,,,,,,++++++++++++,,,///444888EEERRR]]]ZZZOOODDD;;;555111111111000//////.........------,,,+++***))))))***************)))((((((***)))(((&&&%%%$$$$$$$$$"""$$$&&&(((************(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%&&&(((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***************+++,,,---......//////000000000000000000............////////////...///111222333666999<<>>CCCJJJQQQSSSPPPLLLAAA===888444333333444444222333444555666888<<<@@@AAAFFFMMMSSSVVVVVVSSSPPPOOOKKKFFF@@@<<<888444111...---,,,+++++++++++++++******++++++,,,,,,------++++++,,,,,,---000444888???HHHNNNJJJAAA:::666333111111000000///............------,,,+++***))))))***************)))((((((((('''&&&%%%$$$$$$######!!!###%%%'''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''((('''&&&$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******++++++++++++,,,---......000000111111111111111222////////////...............///111222333666999<<<@@@CCCHHHLLLOOORRRUUUXXX[[[\\\^^^``````^^^ZZZWWWTTTSSSUUUYYYaaahhhmmmooopppqqqrrrrrrsssssssssrrrqqqqqqsssuuuwwwzzz|||~~~yyyvvvvvvxxx}}}|||{{{yyywwwuuussssssooorrrvvv{{{KKKQQQ```www{{{{{{~~~|||pppgggbbb``````___bbbggggggeeefffjjjqqquuuwwwuuutttwwwyyywwwzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{xxxwwwooonnnkkkiiigggfffffffffeeeeeeeeefffhhhjjjmmmnnntttuuuvvvvvvvvvvvvuuutttvvvwwwxxxzzz|||~~~||||||||||||}}}~~~~~~~~~|||||||||{{{zzzxxxvvvvvvtttsssrrrqqqppppppppppppppptttwwwyyy}}}{{{tttnnnkkkfffaaa]]]XXXSSSPPPIIIEEE@@@<<<::::::<<<>>>AAAEEELLLRRRUUURRRLLLGGG<<<999555333333333444333000222333555777:::???CCCGGGKKKQQQVVVXXXVVVRRROOOLLLHHHBBB>>>:::777444111++++++******)))******************+++++++++++++++***,,,---......000444666888===>>>888333222222000000000000///......------,,,++++++***)))(((''''''))))))******))))))((('''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((***(((%%%""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))++++++,,,,,,,,,,,,,,,---......//////000000111222222222000000000////////////......000111222333666999<<<@@@DDDIIIMMMPPPRRRUUUWWW[[[]]]```bbbaaa^^^ZZZWWWTTTTTTVVV[[[bbbiiimmmoooppppppqqqrrrssssssssssssqqqrrrssstttwwwyyy{{{|||~~~zzzwwwvvvwww{{{{{{yyywwwuuusssrrrqqqqqqssswww|||CCCEEEPPPggg}}}yyysssrrruuuzzz~~~|||ssshhhaaa```aaabbbccchhhmmmlllhhhhhhllloootttwwwuuuuuuxxxyyyxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}|||zzzxxxqqqpppnnnllliiihhhggggggddddddccccccccceeegggiiikkkooouuu{{{yyyyyyyyyzzz|||~~~{{{{{{{{{{{{|||}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{{{{{{{zzzyyywwwuuussssssrrrqqqpppppppppppppppjjjoooqqqqqqrrruuutttqqqmmmiiiddd___ZZZUUUPPPLLLDDDAAA<<<999888:::>>>AAAFFFLLLTTTYYYVVVNNNFFF@@@999666444333333444444333000222444777:::>>>DDDHHHNNNQQQVVVYYYYYYVVVRRRNNNHHHDDD>>>:::777555333111++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,+++***,,,///000000000222444666666444///...000000---//////......------,,,,,,,,,++++++***)))(((''''''((())))))))))))(((''''''&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''(((***,,,------,,,,,,,,,,,,---......+++,,,---...///111111222111111000000000/////////...000111222333666999<<<@@@DDDIIINNNPPPRRRUUUWWWYYY\\\```bbbbbb___[[[YYYTTTUUUXXX^^^eeekkknnnoooooopppqqqrrrssssssssssssrrrrrrsssuuuwwwyyy{{{|||~~~~~~|||wwwttttttwwwwwwvvvuuutttssssssrrrsssuuuyyy===<<>>CCCIIIMMMSSSVVVYYY\\\[[[WWWRRROOOEEEAAA<<<777555333222000------,,,,,,------......000000000//////.........***---000111111111111222666555111---...111000,,,///......---,,,,,,++++++...------,,,+++***))))))(((((((((((((((''''''&&&+++***)))(((((((((((((((&&&%%%%%%%%%&&&''')))+++''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''((()))***,,,---------,,,,,,,,,---......,,,---...000111333444555222222111111000000//////...000111222333666999<<<@@@DDDJJJNNNQQQSSSUUUVVVWWW[[[```cccbbb```]]]\\\TTTUUUYYY```ggglllooooooooopppqqqrrrsssssstttssssssssstttuuuwwwyyy{{{|||~~~~~~~~~||||||}}}|||vvvsssrrrsssssssssttttttttttttttttttvvv{{{===AAAGGGRRRfffwwwwwwyyy}}}}}}uuuoooiiifffiiiooouuu}}}zzztttrrrsssuuuwwwuuusssrrrqqqsssxxx}}}~~~zzzuuuqqqooollliiifffdddcccaaa```______``````cccgggmmmxxxxxxtttvvvzzz}}}~~~}}}}}}}}}}}}}}}|||{{{zzz||||||}}}}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvqqqpppoooooooooooollljjjjjjkkklllllllllkkkjjjiiihhhddd___XXXPPPJJJEEEBBB???>>>;;;999999>>>FFFKKKVVVZZZ\\\VVVJJJ???;;;;;;888555111111333444333111666666777;;;AAAHHHOOOSSS[[[[[[\\\\\\ZZZUUUNNNIIIBBB999...,,,000333111---+++,,,------,,,+++)))(((''')))+++++++++,,,.../////////000111222333333444222000...---------///000------......///000000000)))***+++,,,,,,+++))))))************))))))))))))'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''')))***)))'''$$$###$$$$$$%%%###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((('''%%%%%%'''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((())))))******,,,---...---,,,,,,---...***---///...---///333777???888111...000111///,,,111111000000000333888<<>>EEELLLSSSVVV\\\\\\[[[ZZZXXXRRRJJJEEECCC<<<444111444666444111***++++++,,,,,,,,,++++++(((***++++++******+++---//////000111222222333333111000...,,,,,,---...///........................)))***++++++++++++***)))*********)))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******,,,---......------...///000222444555666888:::<<<<<<777000...///000///---000111000000000333888<<>>DDDKKKRRRXXX[[[^^^]]]ZZZWWWSSSMMMEEE@@@:::666222000///000///...************+++,,,---...+++,,,------++++++,,,---///000111111222222222222///...---,,,+++,,,---...------------,,,,,,,,,,,,)))******+++++++++************))))))))))))((((((%%%%%%%%%&&&&&&'''''''''"""%%%((((((&&&$$$"""!!!###%%%'''((((((&&&$$$###&&&%%%%%%%%%$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,...//////......///111...///111555999;;;:::999999444///---...000///...000000000000111444999===BBBEEEJJJMMMPPPRRRUUUWWWYYY___bbb___]]]\\\ZZZVVVSSSWWW]]]dddjjjooorrrtttoooooonnnnnnmmmnnnnnnooonnnooorrruuuyyy|||}}}vvvrrrpppqqqtttuuuwwwwwwvvvvvvxxxyyywwwwwwzzz999888:::BBBPPPfff}}}uuurrrrrrrrrooonnnppptttvvvzzz}}}zzzyyypppoooooopppssswww{{{~~~|||uuummmhhheeebbb___^^^^^^aaaeeehhhppp{{{|||wwwnnniiigggkkkppptttwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~||||||{{{{{{zzzyyyxxxxxxuuuttttttsssssssssssstttqqqpppooooooooonnnllljjjdddeeeeeeeeedddbbb```___YYYUUUOOOHHHBBB>>><<<<<<===<<<>>>GGGSSS\\\^^^^^^ZZZRRRHHH@@@;;;888555333222111111222444666888999:::===CCCJJJQQQXXX\\\^^^```]]]YYYTTTNNNGGG@@@;;;000000///---***))))))***,,,+++***)))***+++---...,,,---//////......///000000111222222333222111111...---,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,)))*********++++++++++++***)))))))))(((((((((((($$$$$$%%%&&&''''''''''''###%%%'''(((%%%###""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%'''((()))***+++&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''***...///---(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******,,,...///000//////111333++++++...444999;;;888444555222...---...////////////000000000111555:::>>>CCCFFFKKKOOOQQQSSSUUUVVVXXX^^^aaa^^^\\\[[[XXXTTTRRRVVV\\\dddjjjnnnpppppplllllllllllllllmmmmmmmmmnnnooorrruuuyyy|||~~~|||vvvrrrrrrsssrrrtttuuuuuuttttttuuuwwwvvvwwwyyy}}}666444666>>>III[[[vvv~~~rrrmmmkkklllgggiiiqqqyyy~~~~~~{{{rrrrrrqqqrrrtttwwwzzz}}}~~~wwwoooiiieeeccc```___```dddhhhkkkuuu{{{wwwsssmmmhhheeegggkkknnnssssssuuuvvvxxxyyyyyyyyy|||}}}}}}~~~~~~~~~~~~}}}|||~~~~~~}}}~~~~~~}}}zzzxxxwwwvvvuuuttttttsssssssssttttttqqqpppooooooooonnnllljjjggggggfffeeecccaaa^^^]]]TTTPPPIIIBBB===:::999999<<<===CCCOOO[[[bbbbbb___VVVMMMBBB:::888666444222333333333444444666888:::===AAAIIIQQQWWW\\\^^^___```\\\UUUOOOHHHBBB<<<777///000111///+++******,,,...---+++***)))***+++,,,)))+++---......///111333111222333444444333111000------,,,,,,++++++++++++((())))))***+++,,,------)))))))))******++++++,,,)))))))))(((((((((((('''$$$%%%&&&'''''''''&&&&&&&&&''''''&&&$$$###$$$&&&%%%$$$######$$$%%%'''(((######%%%'''***,,,---...&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''(((///999<<<999******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******,,,---///000000000222444...///333888===>>>:::555222000...---...///////////////000000222666;;;@@@FFFIIINNNQQQRRRSSSTTTUUUVVV\\\___]]]ZZZZZZWWWTTTRRRUUU[[[aaafffiiijjjkkkjjjkkkkkkkkkkkkkkkkkkkkkoooppprrruuuxxxzzz|||}}}xxxuuuuuuvvvtttuuuvvvuuusssrrrssstttvvvwwwzzz}}}:::777999AAAIIIVVVoooqqqhhhdddccceeeiiittt}}}|||yyyvvvzzz{{{uuutttsssssstttuuuxxxyyy{{{{{{|||}}}yyyqqqllliiigggdddcccccceeehhhjjjpppxxx~~~~~~|||{{{yyyvvvqqqpppnnnjjjfffeeefffggglllmmmppprrruuuwwwxxxyyy||||||}}}~~~~~~~~~{{{|||~~~~~~~~~~~~}}}zzzxxxvvvuuussssssrrrqqqqqqqqqrrrrrrqqqpppoooooooooooollljjjiiihhhgggeeebbb^^^ZZZXXXLLLHHHAAA;;;777777888999<<>><<<888555111111///......//////000...///000000222777===AAAHHHLLLPPPTTTUUUUUUUUUVVVVVV\\\___\\\ZZZYYYWWWSSSQQQTTTYYY^^^bbbeeeggghhhjjjjjjkkkkkkkkkkkkjjjiiinnnoooqqqtttvvvyyyzzz{{{~~~|||xxxwwwwwwxxxyyyzzzxxxvvvuuuvvvwwwwwwyyy|||~~~===:::<<>>999555333222222111333555777777888:::>>>BBBHHHMMMVVV^^^ccccccaaa___WWWQQQIIIAAA;;;666222000---+++***(((((()))))))))++++++,,,,,,,,,++++++***(((***,,,------...000222555666888888888555333111---------------,,,,,,+++,,,,,,,,,++++++************))))))))))))+++,,,---))))))((((((((('''''''''&&&&&&(((((('''&&&$$$""""""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&$$$,,,999;;;444'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))+++...//////000333555333666;;;===;;;888555333111111111000///...///000...//////000222777===BBBHHHLLLRRRVVVWWWXXXXXXYYYZZZ___bbb^^^[[[YYYVVVRRRPPPRRRVVV[[[```dddgggiiijjjkkkllllllkkkjjjiiihhhkkklllooorrruuuxxx{{{||||||}}}~~~yyywwwwwwyyyzzz{{{{{{yyyxxxyyyzzzxxx{{{~~~999555777===???DDDXXXooo~~~sssmmmlllpppuuuwwwmmmkkkgggdddddddddhhhrrr}}}|||xxxwwwuuurrrqqqpppppppppvvvuuuvvvwwwzzz~~~|||wwwttttttrrrnnnjjjfffcccaaaaaaaaadddeeedddfffjjjjjjgggqqquuuyyyxxxsssmmmiiiggg___aaaeeeiiinnnqqqtttuuuvvvwwwzzz}}}}}}~~~}}}{{{xxxvvvvvvvvvwwwxxx{{{}}}~~~|||{{{yyyxxxxxxzzz|||~~~}}}}}}zzzxxxxxxxxxwwwvvvuuuuuutttuuutttsssrrrqqqqqqqqqqqqrrrpppoooooooooooollljjjgggeeeccc___ZZZUUUPPPMMMBBB???;;;888888<<>>BBBGGGKKKRRRVVVYYYZZZ[[[[[[^^^ccceee```\\\YYYUUUQQQOOOQQQUUUZZZ```eeeiiikkkkkklllllllllkkkjjjhhhggghhhjjjmmmqqquuuyyy|||}}}{{{|||~~~zzzwwwvvvwwwyyyzzzzzzzzzzzz{{{}}}yyy|||;;;666777===>>>BBBRRRfffwwwsssyyy~~~vvvmmmddd```bbbgggkkknnnwwwyyyrrrooooooooommmlllmmmoooqqqtttxxx{{{~~~{{{xxxxxxtttnnnjjjgggddd```^^^]]]]]]^^^___bbbeeegggiiijjjrrrxxxvvvtttsssooohhhccc```___aaahhhppptttvvvuuuvvvwwwyyy{{{~~~~~~zzzxxxwwwwwwsssssstttvvvyyy||||||zzzyyyyyy{{{|||yyyyyy{{{~~~~~~{{{yyyyyyyyyyyyyyyxxxxxxwwwuuutttrrrqqquuuttttttsssrrrrrrqqqqqqwwwpppkkkiiifffeeedddbbb^^^YYYRRRLLLGGGDDD<<<;;;<<<>>>;;;:::CCCPPP]]]gggpppnnnaaaQQQHHHDDD<<<888444333444555333111///333888:::<<>>AAAPPPbbb|||~~~zzzyyypppkkkjjjlllsssxxx||||||~~~}}}xxxuuuwww{{{vvvqqqmmmkkkkkkkkkkkklllmmmpppssswwwzzz}}}~~~~~~|||yyyuuuoookkkgggddd```^^^]]]\\\\\\\\\^^^___aaacccbbbjjjqqqssssssuuutttooofffccc```aaafffmmmrrrttttttvvvyyy{{{}}}~~~}}}zzzxxxwwwvvvtttvvvyyy}}}|||zzzzzzzzzzzzxxxxxxxxxwwwuuusssrrrqqqtttssssssrrrrrrqqqppppppuuusssooommmkkkiiifffccc]]][[[WWWRRRLLLFFFBBB???;;;888999<<>>EEENNNVVVaaabbbeeegggeee___VVVOOOAAA;;;444000000000---***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++...222222111777@@@LLLQQQSSSNNNBBB999555666......---,,,,,,---......,,,,,,+++******))))))((('''((())))))))))))((('''(((&&&%%%&&&'''((('''%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$%%%&&&&&&%%%$$$$$$''')))((((((''''''&&&&&&%%%%%%(((((((((((((((((('''''')))******)))(((&&&'''(((.........///111444666888:::888555333222111222222222222111000000000000000111///000444777:::AAAHHHQQQUUUZZZ\\\\\\]]]___bbbggglllnnnjjjddd___YYYSSSQQQRRRTTTXXX]]]bbbgggiiiqqqqqqpppooommmkkkhhhgggggghhhkkkqqqxxx|||}}}{{{~~~~~~yyywwwwwwyyyyyyyyyyyyzzz{{{|||}}}{{{|||~~~888555777===>>>@@@LLL[[[tttyyyyyyzzz~~~}}}vvvrrrqqqssssssooollllllqqqpppmmmjjjgggggghhhjjjiiikkkmmmppptttxxx{{{}}}}}}{{{wwwqqqmmmiiieee```]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\ccckkknnnrrrvvvwwwvvvmmmiiicccaaadddhhhmmmpppsssvvvzzz}}}~~~|||~~~~~~~~~{{{zzzyyyyyyyyy}}}~~~~~~|||{{{zzzzzzzzzwwwwwwwwwvvvuuusssrrrqqqrrrrrrqqqqqqpppoooooonnnhhhhhhiiiiiiiiieee```\\\TTTRRRNNNIIIDDD@@@===;;;===::::::???HHHRRR^^^iiisssnnndddXXXKKKAAA:::777333111000000222444555444666999===@@@EEEMMMXXX```gggggggggeee```VVVKKKDDD:::666000.........,,,)))***************+++++++++,,,,,,,,,,,,------------,,,,,,...222444666>>>FFFYYY___aaaXXXIII===:::===000000...---------------+++++++++***))))))((((((******++++++++++++******(((&&&$$$$$$%%%&&&'''&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&(((***++++++,,,...000...//////000222333444444222111000000000111222333222222111000000000000111333111111555777:::AAAHHHUUUYYY]]]_________aaadddjjjpppssspppjjjddd\\\UUUTTTUUUVVVZZZ^^^bbbfffiiippppppppppppnnnllljjjiiihhhhhhjjjooouuuyyy{{{{{{}}}~~~~~~yyywwwwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{|||}}}777555777;;;===???HHHSSShhh|||zzzsssooonnnmmmlllmmmmmmiiieeebbbbbbeeehhhhhheeedddfffhhhfffgggiiilllppptttxxxzzzzzz}}}~~~zzzuuuppplllgggbbb___[[[ZZZXXXWWWVVVVVVWWWWWW[[[```fffkkkooossswwwxxxvvvqqqjjjdddbbbdddhhhjjjppptttyyy}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyvvvvvvvvvuuutttsssqqqqqqpppoooooonnnnnnmmmllllllgggffffffeeeccc^^^WWWRRRMMMKKKGGGCCC???===<<<;;;BBB@@@BBBJJJVVVaaajjjnnnqqqfffXXXLLLEEE???:::666444333222222444666777777:::===AAAFFFNNNXXXccckkknnnlllgggbbbYYYMMMAAA999666222///---------,,,+++'''(((((()))***+++++++++++++++,,,------...//////---...000333666<<>>DDDMMMVVVaaakkkqqqqqqllleee[[[QQQEEE:::333000///---,,,,,,,,,++++++''''''((()))******+++,,,***+++,,,,,,---...//////...000111444999AAAJJJOOO[[[YYYUUUOOOHHHAAA;;;999555555444333111000///...,,,,,,++++++******)))))))))))))))(((((()))))))))+++)))&&&&&&(((***++++++&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######"""###%%%%%%%%%%%%&&&((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))***(((%%%$$$$$$%%%---...000222555666777777111111111222222333333444222111111111111111222222111///000555999>>>GGGPPPXXX\\\aaacccbbbccceeehhhnnnvvv|||zzztttlllaaaXXXXXXXXXYYY[[[^^^bbbeeegggjjjkkkkkkkkkkkkiiihhhgggfffgggiiilllpppuuuzzz}}}}}}~~~~~~~~~zzzyyyuuuvvvwwwwwwxxxwwwwwwvvvxxxyyy|||666666666777888;;;@@@EEEOOOccc|||~~~}}}|||{{{|||zzzuuuooohhheeedddeeeeeehhhjjjhhhfffccc[[[SSSPPPTTTZZZ___aaaaaaaaaaaaaaaaaaaaabbbeeeiiimmmoooooossszzz~~~~~~zzzvvvqqqlllhhh```^^^\\\ZZZYYYYYYYYYYYYUUUUUUYYYaaaggglllttt|||~~~|||xxxqqqjjjfffddddddfffjjjooossswww|||||||||}}}}}}}}}~~~~~~~~~~~~|||~~~~~~~~~|||zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvttttttttttttsssrrrqqqpppkkkkkkjjjjjjiiihhhhhhhhhgggddd___[[[WWWSSSNNNJJJ>>><<<:::888888;;;>>>@@@EEENNN[[[gggqqqvvvqqqiii\\\SSSGGGAAA@@@===888222333444444333333444666999<<>>555000++++++******))))))))))))'''(((((()))***+++++++++***++++++,,,---......///---000222333999CCCJJJLLLPPPLLLGGGCCC@@@===888444333333333222111000...------------,,,++++++******+++******))))))******+++((('''%%%%%%''')))***)))&&&&&&'''(((((('''&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""" """%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&)))***++++++))))))***+++---...///111333555777888111111111111111111111111222111111111111222333333111///000555:::@@@JJJTTTYYY]]]bbbeeeeeeeeehhhkkkssszzz~~~wwwoooddd[[[XXXXXXYYY[[[^^^bbbeeeggghhhiiiiiiiiihhhgggeeeddddddfffiiimmmpppuuuzzz~~~~~~~~~}}}zzzxxxtttuuuvvvwwwwwwvvvuuutttvvvwwwzzz}}}777777555444555999>>>@@@JJJ\\\uuu}}}wwwttttttuuuuuutttuuutttpppjjjdddbbbdddgggiiinnnqqqooonnnlllcccZZZTTTTTTUUUWWW[[[^^^____________^^^^^^```dddgggjjjhhhmmmuuu{{{{{{vvvqqqmmmeeeccc```]]][[[YYYXXXXXXUUURRRTTT[[[```dddmmmvvvzzz{{{{{{xxxrrrlllhhhgggaaadddhhhlllqqqwww}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{|||||||||~~~}}}{{{{{{wwwwwwwwwwwwwwwwwwvvvvvvsssssssssssssssrrrqqqpppiiiiiiiiihhhggggggffffffccc```\\\XXXSSSMMMGGGCCC;;;:::888777:::>>>CCCGGGNNN[[[hhhppptttrrrggg[[[OOOHHH???;;;<<<;;;888444111333444444444666:::===DDDJJJUUUaaakkkpppqqqpppjjjaaaUUUHHH???777222///***++++++***)))))))))***)))))))))******+++++++++******++++++,,,,,,------+++///111222888BBBGGGFFFDDDBBB???;;;888666444333333333333333222111///...///......------,,,,,,+++------,,,++++++,,,------&&&%%%%%%&&&((())))))(((&&&&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$&&&)))+++---///333555............000222444555111222222222222222111111222111111111222222333444333000111555:::@@@JJJTTTZZZ___dddggghhhiiilllooowww{{{ssshhh___WWWWWWXXXZZZ^^^aaaeeeggghhhiiiiiihhhgggeeecccbbbaaaeeejjjnnnqqqvvv||||||~~~~~~xxxvvvssstttuuuvvvvvvuuusssrrrtttvvvxxx{{{777777555222333888<<<>>>HHHZZZrrr}}}|||wwwsssnnnmmmpppsssuuuuuutttsssoooiiiddddddgggkkkpppvvvzzzyyyyyywwwoooeee[[[VVVRRRRRRVVV[[[]]]^^^^^^]]]\\\\\\^^^aaadddfffccciiiqqqxxx}}}~~~zzztttpppiiigggccc___[[[XXXWWWVVVXXXTTTSSSXXX[[[\\\dddnnnvvvzzz}}}|||wwwppplllkkk^^^```dddhhhmmmssszzz~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~xxxyyy|||~~~~~~~~~~~~~~~~~~wwwwwwxxxxxxxxxxxxwwwvvvssssssssssssrrrrrrqqqppphhhhhhhhhgggffffffeeeeeeaaa^^^[[[VVVPPPHHH???999===;;;999:::===CCCIIIMMMZZZfffrrruuurrrjjj[[[MMMEEE???999777888::::::888111444666777777:::???CCCMMMTTT```llltttwwwtttqqqeee\\\NNNBBB999333000///,,,---...---,,,++++++,,,************++++++++++++******++++++++++++,,,,,,)))---///000666@@@DDDAAA===>>>===999333000222555444555555666555444222111000//////......---,,,,,,+++***)))(((((()))***+++&&&%%%&&&(((***+++)))(((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''(((%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""!!!$$$&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&"""$$$&&&'''((()))+++---///...---,,,---///111222222333333444444444333333222111111111222333333444555222222666:::???IIISSS[[[```fffiiijjjlllooosss{{{}}}uuukkkbbbVVVVVVXXXZZZ]]]aaaeeegggiiiiiiiiiiiigggeeecccbbb```dddjjjooorrrwww|||{{{}}}}}}vvvtttrrrsssuuuvvvvvvtttsssqqqssstttwww{{{444333333444555888;;;===FFF[[[www|||yyyuuuuuu}}}uuunnnmmmooouuu|||{{{yyyvvvsssnnnjjjpppyyywwwooobbbVVVSSSVVVYYY]]]aaadddbbb```^^^^^^___aaabbbeeehhhmmmtttzzz{{{uuurrrqqqmmmfff```\\\ZZZWWWVVVUUUTTTUUUVVVXXX\\\___aaaooottt{{{zzztttoookkkbbb]]]aaafffiiiooouuu|||~~~~~~}}}||||||}}}~~~~~~}}}{{{uuuttttttvvvwwwwwwuuussstttsssrrrqqqooommmllllllkkkiiigggeeedddaaa]]][[[[[[YYYSSSKKKCCC===;;;:::666;;;===<<>>>>>DDDMMMXXX___kkkwww|||zzzrrrlllZZZPPPCCC:::666444000,,,++++++++++++++++++++++++++++++******************)))***,,,,,,+++,,,///111---,,,,,,000555999999888555555444444333222222111333333222222222222222222000///...---,,,+++++++++---...------+++(((&&&$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$ ###%%%&&&&&&%%%&&&&&&&&&'''(((***+++,,,------......//////000000222222222222222222222222000000111111111222222222444555666888<<>>777666555444333444555555999666888>>>CCCFFFOOOXXXffflllttt{{{|||uuuiiiaaaQQQHHH===555222000---***++++++++++++++++++++++++++++++******************,,,---...---++++++---///.........111555888777666333333222111111000//////111111111111000///......000000...------,,,,,,,,,+++,,,,,,,,,+++)))((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''(((((()))***------......///000000000111111111111111111111111000000111111111222222222222333555777<<>>BBBHHHPPPZZZfffnnnyyyzzz{{{yyyqqqdddTTTIII>>>:::333000......---,,,))))))))))))))))))))))))******+++++++++++++++,,,)))+++,,,,,,,,,---///111...///111333444444222111555555555444444333333333111333555666555333111//////...---,,,,,,,,,,,,,,,***************))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''&&&%%%$$$"""$$$%%%%%%$$$###%%%%%%$$$$$$%%%'''(((***((('''&&&%%%$$$$$$%%%%%%)))))))))))))))***+++,,,,,,------...///000111111000000000000000000000000111111111111111111111111000222444777<<>>FFFOOOYYYjjjwwwrrrooollliiinnnrrrxxx}}}~~~uuuggg[[[SSSPPPUUUWWWZZZ[[[ZZZWWWSSSPPPOOOOOOPPPTTTYYY```fffjjjrrrvvv{{{{{{uuuooohhhbbb]]]WWWVVVSSSQQQPPPPPPQQQQQQTTTVVVYYY^^^dddkkkpppsssxxxxxxuuupppiiiccc]]]ZZZ^^^```bbbgggnnnuuu{{{|||{{{zzzyyyyyyzzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~|||||||||xxxvvvttttttuuuvvvuuuttttttsssssstttuuutttrrrppplllllljjjiiigggfffddddddbbb^^^YYYTTTPPPLLLHHHEEE???>>>===;;;:::<<>>DDDKKKPPP^^^hhhrrrwwwwwwpppbbbTTTIIIBBB;;;888888888555111333333333444666888:::<<>>AAAJJJddd~~~wwwqqqnnnqqqssstttvvvzzzrrreeeWWWLLLGGG@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGIIIMMMQQQVVVXXX___dddlllsssxxx}}}wwwpppjjjaaa^^^ZZZVVVSSSQQQPPPPPPOOOOOOPPPRRRWWW\\\aaaeeekkkuuu}}}}}}yyyuuunnnggg[[[ZZZXXXYYY\\\bbbiiimmmppptttzzz~~~|||zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxx{{{}}}~~~|||{{{|||}}}|||{{{zzz{{{~~~||||||}}}}}}~~~}}}{{{vvvxxxzzz}}}~~~|||{{{yyyyyyyyyvvvrrrqqqqqqqqqqqqpppooonnnnnnnnnooonnnllliiihhhgggeeebbb___\\\ZZZYYYQQQMMMHHHDDDAAA???===;;;:::;;;>>>BBBIIIRRR]]]cccqqqxxxzzzuuukkk```RRRGGG???;;;777666666666444222333333555777;;;???BBBDDDJJJVVVdddnnnxxxzzzkkk[[[MMMBBB:::666.........,,,***))))))***++++++++++++++++++++++++******++++++,,,------...,,,...000111222444777999@@@@@@>>>:::555333444666666666666666666666666666333333333222111///...---+++***************+++++++++***)))((('''(((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((***,,,...///+++,,,---...///111222222333333333333333333333333222222222111111111000000000111333555999@@@HHHNNNUUU^^^kkksssvvvvvvvvvvvv|||}}}pppeee___\\\ZZZ[[[```fffjjjlllmmmnnnoooooonnnnnnoooqqqrrrtttvvvxxxyyy{{{~~~~~~zzz|||zzzvvvtttttttttuuuvvvwwwyyyzzz}}}111000//////000222444666888333555<<<@@@EEEXXXmmmzzzssspppkkkeeebbbeeejjjooouuu{{{zzzmmmaaaTTTKKKGGG<<<;;;:::999:::===@@@AAACCCDDDEEEGGGKKKNNNQQQSSSYYY___gggnnnsssyyy~~~vvvpppfffddd___YYYUUURRRPPPOOORRRQQQPPPQQQSSSWWWZZZ]]]fffrrr|||}}}|||{{{vvvpppaaa^^^ZZZVVVVVVYYY^^^aaajjjnnnuuu{{{~~~~~~|||zzzyyyyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuxxx{{{{{{yyyxxxyyy{{{{{{zzzyyy{{{}}}}}}}}}}}}~~~~~~~~~uuuvvvvvvxxxzzz}}}~~~~~~~~~yyyzzz{{{|||{{{zzzxxxwwwzzzvvvsssppppppppppppooonnnnnnmmmnnnnnnmmmkkkhhhdddccc```]]]YYYVVVSSSRRRIIIEEEAAA>>>===<<<;;;:::===???DDDJJJSSS___lllttt|||{{{mmm^^^QQQGGG???;;;999666444444444333333555666888<<>>FFFKKKOOOYYYgggqqquuuvvvvvvwwwwww|||pppfffaaa___]]]^^^ccchhhmmmooonnnooopppooonnnnnnppprrrtttuuuxxxyyyzzz|||~~~{{{|||~~~yyyuuutttttttttuuuvvvxxxyyyzzz{{{333222222111111222222333999777777999<<>>;;;777555555666555555333111...------...------,,,---......---,,,***))))))(((''''''''')))***+++)))))))))))))))(((''''''%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$$$$##################$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((+++---...---,,,,,,---...111111222222222222111111///111333555555444111000///000222333555888===@@@MMMXXXfffppptttsssqqqpppzzz}}}wwwkkkccc___[[[YYY\\\___bbbiiiooonnnooopppooonnnnnnppprrrsssrrrssstttwwwzzz~~~~~~yyytttwwwuuuvvvzzz|||zzzzzz}}}zzz}}}222111111000000111111222555444666999;;;???IIITTTmmm}}}tttiiifffdddgggooouuu||||||tttkkkccc___ZZZSSSMMMDDD===999888888666777;;;<<<===???AAADDDFFFHHHIIILLLOOOUUU[[[```gggnnnrrrxxx}}}tttnnnddd\\\VVVRRRPPPNNNKKKLLLMMMLLLLLLMMMQQQUUUTTTZZZbbbiiimmmppprrrtttrrrmmmfff___ZZZWWWVVVWWWXXX[[[aaagggmmmrrrvvvxxxyyyyyyxxxvvvtttsssuuuwwwuuuvvvwwwxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz|||}}}~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~|||yyyxxxxxxyyy~~~}}}||||||{{{yyyvvvvvvvvvuuuttttttsssrrrrrrppppppooommmlllkkkjjjiiikkkjjjhhhhhhhhhgggdddaaa]]]XXXQQQLLLIIIFFFAAA>>>999555555999;;;;;;???EEEJJJQQQ\\\jjjtttyyyyyywwwpppeeeWWWLLLEEE@@@;;;777555777888888777666777888===;;;===EEEKKKRRR]]]hhhuuu{{{iii^^^NNNAAA999444000...---------,,,,,,,,,++++++************++++++++++++,,,---...---,,,---///111000444999@@@OOO___gggiiiggg___RRRHHHBBBBBBCCCDDDBBB???:::777666666555444333111...------...---,,,,,,------------+++***))))))(((''''''((()))***+++'''''')))***+++,,,,,,,,,###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&########################'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((+++---...---,,,,,,---///111111222222222222111111000111333444444333111///...000111222444777;;;???JJJTTTbbblllooonnnlllkkknnnrrrxxx|||zzzrrrhhhaaaccc___]]]```bbbdddiiiooonnnooopppooommmmmmnnnpppqqqqqqqqqrrruuuyyy|||~~~}}}~~~}}}yyywwwuuuuuuyyyyyywwwwwwyyyyyy|||000000000//////000000000666666999>>>>>>>>>DDDKKK\\\rrrvvvmmmkkkmmmsss{{{~~~tttpppfffdddaaa^^^\\\ZZZVVVSSSLLLDDD<<<999777444333666999:::;;;===@@@BBBCCCDDDGGGIIIMMMRRRWWW^^^eeejjjrrrvvv}}}xxxrrriii```[[[WWWSSSQQQLLLLLLKKKIIIHHHHHHKKKMMMNNNRRRXXX^^^ccciiinnnrrruuusssqqqllleee^^^WWWSSSSSSTTTWWW[[[aaaiiiooosssrrrtttttttttrrrrrrsssttttttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyy{{{|||~~~~~~}}}{{{zzzzzzyyyyyyyyy{{{}}}}}}|||{{{|||}}}}}}zzzyyyxxx}}}{{{zzzyyyyyywwwuuussssssrrrrrrqqqqqqppppppooollllllkkkjjjhhhgggfffeeefffdddcccbbbbbb```]]][[[UUUPPPJJJDDD@@@===:::777333333555999<<>>999888777666555444222///............---------------,,,+++***))))))(((((((((((())))))***)))))))))(((&&&$$$###"""$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  """###########################'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((((((+++,,,------,,,,,,...///111111222222222222111111111222333444444222000......///000111222555999===EEEOOO\\\eeegggfffdddcccccciiipppuuuuuuppphhhcccdddaaa___bbbddddddgggllloooppppppooommmlllmmmnnnoooooooooqqqtttwww{{{}}}|||~~~~~~{{{{{{xxxxxx{{{{{{xxxxxx{{{xxx{{{111000000//////000000111666666999===>>>===AAAFFFQQQddd|||wwwsssyyy}}}}}}|||ooofffbbb[[[\\\^^^``````___]]]\\\TTTKKKAAA<<<999666555777999:::;;;===???@@@BBBBBBEEEGGGJJJMMMQQQWWW___dddkkkooowww~~~}}}wwwooofff___ZZZUUURRRMMMLLLJJJHHHFFFFFFGGGHHHKKKMMMQQQUUUZZZ```hhhmmmqqqsssvvvuuuppphhh^^^XXXSSSRRRQQQRRRWWW^^^eeejjjllloooqqqqqqpppooooooppprrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{|||}}}~~~||||||zzzyyyxxxwwwwwwwwwwwwyyy{{{|||{{{zzzzzz{{{{{{{{{|||}}}}}}|||yyyxxxwwwwwwwwwvvvtttrrrppppppoooooonnnnnnmmmmmmiiiiiihhhfffeeedddcccbbbccc```^^^\\\ZZZXXXTTTRRRJJJGGGCCC>>><<<:::999999999;;;>>>@@@CCCKKKXXXcccsssvvv{{{}}}yyynnn```WWWLLLGGG@@@;;;999888888777666777888888888999<<>>IIIUUUccciiidddZZZTTTNNNHHHDDDCCCFFFIIIJJJIIIEEE@@@<<<;;;::::::999777444111000000000///...------,,,,,,+++******))))))(((((((((((()))))))))******((('''$$$""" &&&'''&&&$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! ###!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((***,,,------,,,---...///111111222222222222111111222333333333333111///...---...//////000333777:::???HHHSSS[[[]]][[[ZZZZZZ^^^dddlllrrrrrrnnnjjjfffaaa^^^^^^aaacccccceeejjjppprrrrrrqqqnnnllllllmmmnnnnnnooopppssswww{{{}}}{{{yyyzzzwwwwwwzzz{{{xxxyyy|||111111111000000111111111333111222666888888<<>>???@@@BBBDDDFFFHHHKKKQQQWWW\\\ccchhhooowww~~~vvvmmmeee^^^WWWSSSPPPNNNKKKHHHGGGGGGGGGGGGHHHIIIKKKLLLPPPVVV]]]bbbjjjooouuuzzzyyyssslllfffXXXUUUPPPNNNOOOSSSYYY]]]bbbeeeiiilllmmmmmmnnnoooqqqrrrsssuuuvvvvvvwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{|||yyyyyyxxxvvvvvvvvvvvvvvvwwwzzz|||}}}|||{{{{{{{{{xxxyyyzzz{{{~~~}}}wwwvvvuuuvvvwwwwwwvvvtttoooooonnnmmmlllkkkjjjjjjffffffeeecccbbbaaa```___```]]]XXXUUURRRNNNJJJHHHBBB@@@===:::888999:::<<<===BBBGGGKKKPPP\\\kkkuuu~~~xxxqqqggg\\\QQQJJJCCC@@@<<<999888888888888777777888777888;;;???CCCKKKQQQ\\\hhhvvvxxxgggYYYIIIAAA777000.........---************************+++,,,,,,,,,------------+++---...//////000333555999BBBMMMWWW^^^]]]QQQDDDAAA@@@???@@@BBBDDDDDDDDDEEECCC@@@??????@@@@@@???999777444222222222111000------,,,+++*********)))((())))))))))))(((((((((&&&&&&((()))************(((((((((%%%"""  %%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! ###"""  !!!""""""#########$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((***+++------------...000111111222222222222111111222333333333222000///...---.........///111555888;;;BBBJJJOOOPPPPPPQQQRRRYYY___ggglllkkkhhheeeddd___\\\]]]```ccccccgggkkkqqqssssssrrrooommmlllmmmnnnnnnnnnpppsssxxx{{{~~~}}}yyywwwuuusssssswwwxxxwwwyyy}}}222111111000000111111222666222111555777888<<>>999666666555555666777888::::::;;;<<<>>>@@@BBBDDDHHHNNNQQQYYY^^^eeemmmuuu}}}wwwoooggg___ZZZWWWSSSOOOLLLKKKJJJIIIHHHJJJKKKKKKLLLNNNRRRWWW[[[ccchhhpppwww{{{zzzwwwtttaaa]]]VVVQQQNNNNNNQQQSSSVVVZZZ```dddhhhkkknnnppppppqqqssstttuuuvvvwwwwwwyyyzzzzzz{{{{{{zzzzzzyyyvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxzzz}}}~~~}}}|||{{{|||wwwxxxyyyzzz|||~~~|||wwwvvvvvvvvvxxxxxxvvvuuuooonnnmmmkkkiiihhhgggfffaaa```___^^^]]][[[ZZZZZZZZZVVVQQQMMMIIIFFFBBB???>>>===;;;999777999<<<@@@AAAJJJSSSZZZdddqqq|||wwwkkk^^^TTTLLLFFFCCC<<<:::888666555555666666777888999:::<<>><<>>CCCKKKTTTZZZgggtttnnn___PPPDDD:::555000...//////...,,,*********+++++++++,,,,,,------------............,,,---///000111333666999:::AAAGGGFFFDDDCCC???;;;;;;;;;;;;===???>>><<<:::===>>>@@@DDDGGGHHHGGGEEE:::777444222222111000///---,,,+++***)))))))))***((()))******)))((('''&&&))))))'''%%%### $$$%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######%%%%%%&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%###$$$%%%&&&''''''''''''''''''''''''(((((((((((()))+++------------///111111111222222222222111111111111111111111000000000...//////......000444666777:::<<<<<<<<<>>>DDDHHHNNNUUU]]]aaa```]]]]]]^^^ccc^^^]]]___```bbbffflllmmmoooqqqpppnnnlllkkkkkkkkkkkklllnnnrrrvvvzzz}}}}}}|||zzzyyyvvvvvvyyyzzzzzz}}}//////............//////666333333777888666555777???===FFF^^^yyyuuuuuupppmmmnnnqqqssszzzxxxoooiiigggmmmnnnuuuzzzcccTTTIII>>>666222444444555666666777888888444666999<<<===???BBBDDDFFFKKKRRRZZZbbbjjjsssxxx|||tttpppgggaaaZZZUUURRROOOKKKHHHCCCEEEHHHIIIJJJKKKMMMOOOVVVXXX]]]ccciiiooosssvvvxxxtttnnnfff```[[[XXXWWWSSSUUUWWWYYYZZZ\\\^^^aaaggghhhjjjkkkmmmnnnooooooxxxxxxxxxyyyyyyxxxxxxxxxtttuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz|||}}}~~~wwwzzz~~~~~~|||{{{{{{wwwxxxyyyzzz{{{||||||}}}|||}}}~~~~~~|||zzzxxxwwwvvvtttqqqnnnlllkkkiiifffdddaaa___^^^TTTTTTSSSQQQPPPOOONNNMMMJJJGGGBBB???===;;;999777777:::<<<>>>AAAHHHQQQXXXgggssszzzlll[[[UUUJJJAAA;;;888666444222333333333333444555777999:::===BBBIIISSS]]]eeessssssaaaRRRCCC888555111------......,,,)))******++++++,,,,,,,,,,,,---------.........//////---///111222333555888;;;;;;AAABBB===888999;;;<<<:::999999:::<<<===<<<;;;<<<===AAAEEEIIIIIIGGGDDD999666333111000000///...---,,,+++))))))))))))***((()))*********((('''&&&'''''''''&&&%%%$$$###"""###$$$%%%###!!! !!!%%%%%%$$$$$$###""""""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###$$$%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%""""""%%%###$$$%%%&&&''''''''''''''''''''''''((((((((())))))+++,,,---------///111111111222222222222111111000000000000000111111111////////////...000333666777999999888777:::AAAGGGPPPWWW```cccbbbaaabbbdddccc^^^[[[\\\]]]]]]bbbhhhjjjmmmoooooommmkkkiiiiiiiiiiiijjjmmmpppuuuyyy{{{|||zzzuuuqqqppprrrsssrrruuuyyy{{{yyyyyy|||000000000000000000000000333333222333333444666666;;;===AAAMMMddd}}}wwwnnnllljjjnnnvvv}}}xxxvvvuuurrrZZZIII>>>999999777555333222333444444444888777777777999<<<>>>@@@@@@CCCIIINNNUUU]]]eeekkkttt|||yyyrrrkkkbbb[[[VVVQQQLLLGGGDDDDDDEEEDDDDDDEEEGGGIIIKKKMMMPPPSSSXXX```hhhnnnuuuuuuttttttsssmmmddd]]][[[YYYVVVTTTTTTUUUWWWYYY```bbbdddgggiiilllnnnooosssssssssssstttttttttuuuuuuvvvwwwxxxxxxwwwvvvuuuwwwxxxxxxvvvtttssstttuuuwwwwwwwwwxxxyyy{{{|||}}}{{{|||}}}}}}~~~~~~}}}}}}|||{{{zzz{{{||||||{{{yyyzzzzzzyyyyyyyyy{{{|||}}}{{{vvvqqqppprrrqqqnnnjjjhhhfffccc```]]][[[[[[ZZZSSSQQQOOONNNNNNLLLGGGCCCBBB===;;;===;;;666555999;;;===@@@DDDLLLYYYiiitttrrrcccXXXKKKEEE>>>999888666444111666444333444666888999999AAA@@@EEEOOOVVV```pppwwwbbbPPPBBB;;;888111000///...---,,,,,,,,,************+++,,,---...///---,,,,,,---///000000///111333555555555:::???CCC@@@<<<::::::::::::999:::::::::999999888888888<<<===???AAAAAA???>>>===444444333333111000///...,,,,,,+++******+++,,,,,,,,,---------,,,***((('''(((&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%!!!"""$$$%%%### !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&'''((()))+++,,,---...,,,///333444333111//////666555333222111000000000............000222333555777666444333444888<<<@@@OOO[[[hhhmmmmmmkkkfffaaadddccc```\\\ZZZ[[[___bbbiiijjjkkkkkkiiihhhhhhiiifffggghhhkkkpppuuuzzz}}}~~~~~~~~~vvvtttrrrooommmmmmooorrrttttttxxx}}}000000000000000000000000333333333444555555666666999;;;???III]]]yyy{{{zzzzzz||||||sssoooppprrrwww~~~cccOOOAAA999888555333111111222333333333777777666666888:::===???<<>><<<999888<<<<<<999:::>>>@@@EEENNNWWWbbbnnn{{{yyynnnaaaSSSKKKBBB>>>999666555555333111222222111333666999;;;<<>>CCCGGGGGGDDD???<<<;;;:::999777<<<<<<;;;:::999888888888999888777;;;???@@@===999333333222222111///...---,,,,,,************,,,,,,------------,,,***)))'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###""""""!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$!!!"""$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***+++,,,---///000000,,,...222333222222222222111111000000000000000111////////////000222444666888777666555666999>>>AAAOOO\\\hhhmmmnnnlllhhhcccaaa___]]]ZZZXXXZZZ^^^aaagggiiijjjiiihhhfffggggggeeefffhhhkkkpppuuuzzz}}}~~~}}}{{{ssssssqqqooonnnnnnoooqqqsssuuuxxx}}}000000000000000000000000...///111222333333222222666777<<>>BBBFFFLLLSSSXXXccckkkvvv|||rrrjjjccc^^^WWWSSSLLLJJJHHHEEEBBBAAA@@@@@@???@@@BBBCCCFFFJJJQQQUUU___ccckkkuuu}}}~~~pppkkkddd\\\UUUQQQOOOOOOQQQQQQRRRTTTXXX\\\aaacccggghhhiiijjjkkkmmmmmmnnnooopppqqqrrrssssssrrrrrrrrrssstttsssrrrqqqrrrsssrrrsssuuuvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxvvvtttrrrrrrqqqqqqqqqrrrsssssssssrrrrrrqqqpppoooooonnnnnnjjjgggfffggggggeeebbb\\\[[[XXXTTTRRRPPPOOOOOOMMMKKKIIIHHHGGGDDDAAA>>><<<999999===>>>>>>@@@DDDMMMVVVdddrrr}}}~~~qqqdddWWWLLLCCC>>>999777555444555555444222333333444666999>>>CCCFFFMMMSSS```ppptttgggUUUFFF===777111---...---,,,++++++******+++*********++++++,,,---...000//////000000111111222555666:::@@@GGGNNNRRRSSSOOOJJJDDD???===<<<;;;:::@@@???>>><<<:::888888777;;;666444999@@@CCC???888111111111000///...---,,,,,,+++***))))))***+++,,,------...---,,,+++)))((((((&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######""""""###!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,---...///000111,,,...000111111111333555000000////////////000000000//////000111444666777::::::999888999<<>>AAAFFFKKKOOOWWW___iiirrrzzz}}}ssslllddd]]]WWWQQQNNNJJJGGGDDDBBB@@@???>>>???@@@@@@AAADDDHHHLLLPPPUUU]]]gggqqqyyy~~~{{{uuulllcccZZZSSSPPPLLLLLLLLLMMMPPPTTTYYY[[[^^^___aaacccfffhhhjjjkkkkkklllmmmnnnooooooppppppmmmnnnppppppoooooopppqqqpppqqqtttvvvvvvvvvuuutttuuuuuuttttttssssssssstttwwwvvvuuuuuuvvvuuusssqqqnnnnnnmmmmmmmmmmmmmmmmmmlllkkkiiigggffffffffffffeeebbb___]]]]]]]]][[[XXXRRRPPPNNNKKKHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA??????BBBEEEJJJOOOTTTfffooo|||tttkkk]]]PPPGGG@@@<<<:::555555555555666666666555777777999<<<@@@FFFNNNRRR[[[dddsssxxxaaaTTTDDD999555333///***///......---,,,,,,,,,---++++++++++++,,,---.........///000000111222333555:::???GGGQQQ[[[bbbaaa\\\WWWQQQHHHBBB@@@@@@AAABBBDDDBBB@@@===:::888777777999555333777<<<>>>;;;666////////////...---,,,+++,,,+++***))))))***+++,,,------...---,,,+++)))((((((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%''''''&&&''''''((()))***)))******+++---......///---...///......///111444333222111111000000000111000000000111222555777888;;;<<<===<<<<<<>>>DDDHHHUUUaaakkknnnnnnmmmjjjfffdddccc```\\\ZZZ[[[___bbbfffgggiiihhhfffeeeeeefffdddeeegggjjjpppuuu{{{~~~|||yyyzzz|||~~~xxxpppppppppqqqqqqqqqqqqpppppptttwwwzzz~~~///////////////////////////111333555666555444333333444777<<>>???@@@@@@???>>>???BBBEEEHHHKKKPPPVVV___hhhqqqvvv~~~zzzsssjjjbbb\\\RRRPPPMMMJJJIIIJJJLLLMMMQQQRRRUUUXXX[[[___aaabbbeeeeeefffggghhhiiijjjkkkhhhkkkmmmnnnnnnmmmnnnooommmoooqqqsssssssssqqqppprrrqqqppppppooopppqqqqqquuutttrrrrrrrrrqqqooommmgggggggggffffffeeeeeedddeeedddbbb```___^^^]]]]]][[[YYYVVVTTTRRRPPPNNNMMMHHHFFFDDDBBB@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDFFFIIINNNWWWbbblllqqquuummm^^^WWWMMMEEE???<<<:::888444555555666666666666666888:::<<<@@@EEEMMMWWW^^^mmmwwwvvvgggQQQFFF999222111222///+++......---,,,,,,,,,------++++++++++++,,,---...///---///000111111444888<<>>EEEYYYnnnvvvpppllljjjgggnnnssswww|||yyyqqqiiieeeccceeeoooyyywwwggg[[[NNNEEEBBB888666333222222333222111333333333333333444444444222333444444555777;;;???DDDIIIPPPWWW^^^fffpppwwwyyyoooggg]]]WWWQQQLLLJJJGGGBBB>>>?????????===<<<;;;===???DDDEEEGGGJJJOOOWWW```fffooorrrwwwyyyyyyuuuooolll^^^[[[UUUOOOIIIFFFCCCBBBGGGHHHJJJMMMPPPRRRTTTUUUZZZZZZ[[[\\\]]]___aaabbbbbbdddhhhiiiiiiiiijjjkkkiiiiiikkklllllllllkkkkkkmmmlllkkkkkkkkklllnnnooopppnnnmmmlllllljjjhhhfffccccccccccccbbbaaa______\\\[[[ZZZXXXVVVUUUSSSSSSPPPNNNLLLJJJGGGEEEDDDCCC@@@???>>>===<<<<<<===>>><<<===???@@@@@@BBBEEEHHHMMMSSS[[[dddqqqxxxkkk^^^UUUMMMIIICCC>>>;;;999777555333444555555444555777999:::===AAAFFFMMMXXXfffoootttaaaTTTCCC<<<333///000111///---++++++************++++++++++++++++++,,,---...///---///111222333888@@@FFFQQQbbbttt~~~vvvggg[[[VVVPPPLLLKKKLLLMMMNNNHHHEEEAAA===999777777777111111111000///........................---,,,,,,+++***)))(((((()))***+++++++++,,,+++***)))'''&&&(((&&&$$$%%%&&&'''&&&%%%#######################################"""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&((()))%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---......//////000000///---++++++,,,......///000222444777999;;;//////000111333555888999<<<@@@CCCCCCAAACCCIIINNN[[[eeemmmnnnlllkkkiiieeegggeeebbb]]]ZZZZZZ^^^```iiijjjkkkkkkiiihhhhhhiiihhhhhhjjjmmmqqqvvv{{{~~~{{{wwwrrrqqqtttyyyxxxrrrssssssttttttssssssrrrtttuuuwwwyyy|||////////////////////////***++++++,,,------......222///333:::<<<>>>LLL]]]www{{{tttpppoooooovvv{{{|||xxxooojjjgggeeeeeegggqqq|||ooocccZZZPPPIIIFFF<<<999666444444444333111333333333444444333333222000111111111111333777:::===AAAFFFKKKPPPXXXbbbiiirrrzzz}}}uuujjjddd[[[UUURRRNNNGGGBBB?????????===;;;:::;;;<<<===@@@BBBDDDFFFKKKQQQUUU[[[___eeekkkpppqqqqqqpppiiifff```ZZZSSSNNNIIIGGGEEEFFFFFFGGGHHHIIIIIIJJJMMMMMMMMMNNNPPPSSSUUUVVVVVVYYY\\\_________```aaabbbbbbbbbbbbbbbcccccccccccccccbbbbbbccceeeggghhhgggfffdddccccccaaa^^^\\\[[[\\\\\\[[[ZZZXXXWWWVVVQQQQQQQQQOOOMMMJJJHHHFFFDDDDDDCCCAAA???>>>>>>???===<<<;;;;;;<<<===>>>???>>>AAAEEEIIILLLQQQWWW\\\dddnnnyyysssggg\\\SSSKKKEEEAAA>>>:::777666666555444444555666666555777<<>>IIIRRRbbbvvv|||lll^^^\\\[[[[[[ZZZWWWSSSPPPHHHEEEAAA<<<999777777777444111///000222222111000...............------,,,+++***)))(((((()))***+++************)))'''&&&$$$(((&&&$$$%%%&&&'''&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))++++++,,,,,,------......///000000///...---...000---......000111444555666......///000222555888999<<>>;;;888888777666444333333444444444333222222000111111111111222666999999<<<@@@CCCHHHOOOYYY```gggppp}}}wwwoooeee___ZZZUUUMMMGGG@@@@@@@@@>>>;;;:::;;;<<<777;;;???BBBBBBDDDHHHKKKPPPRRRXXX^^^dddhhhkkkmmmmmmlllhhhddd___ZZZVVVTTTIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGJJJLLLNNNJJJNNNRRRUUUUUUVVVVVVWWW\\\\\\[[[[[[[[[\\\]]]]]]ZZZZZZYYYYYY[[[]]]```aaaaaa```^^^]]]\\\ZZZXXXUUUOOOOOOOOOOOOMMMKKKIIIHHHIIIJJJJJJIIIGGGCCC@@@>>><<<======<<<;;;;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAAAAAFFFMMMTTT[[[cccmmmsss}}}xxxmmm]]]PPPHHHCCC@@@>>>999666333222333555555555666777999888999<<>>222111000...------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---...//////000222444555999BBBOOOYYYmmmooobbbdddgggiiigggaaaXXXQQQHHHEEE@@@<<<888777777777222---)))+++111444111,,,.........///......------+++***)))(((((()))***+++))))))***)))((('''%%%$$$(((&&&$$$%%%&&&'''&&&&&&##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&'''''''''""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%'''(((((()))))))))******+++++++++...000111111000000111333111000///......---...............000222555777999<<>>>>>???BBBEEEHHHIIIJJJLLLNNNNNNMMMLLLLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKHHHEEEBBBBBBCCCDDDBBB???@@@???>>>>>>===;;;777444:::;;;======<<<;;;<<<>>>;;;===@@@BBBCCCGGGLLLQQQYYYaaallluuu}}}tttiii[[[SSSIIIBBB@@@===999444000222444555444444555666555999===???@@@CCCIIINNNZZZeeesss~~~|||hhhZZZPPPDDD;;;777000---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,///222222333555999AAALLLYYYaaatttmmmjjjlllnnnllleee[[[TTTOOOJJJFFF@@@>>>>>>>>>;;;888333111///000222444444444222111000...------,,,,,,,,,,,,,,,,,,,,,+++******###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***)))((('''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''(((((())))))******)))***++++++------...///000000000000000000000000////////////////////////,,,,,,---///111444777999;;;<<>>;;;<<<;;;;;;;;;<<<<<<===>>>???AAADDDFFFHHHKKKPPPSSSXXX]]]bbbfffhhhhhhiiijjjgggccc\\\XXXTTTQQQMMMJJJFFFDDDBBB@@@?????????@@@===>>>@@@AAAAAAAAACCCDDDHHHFFFDDDDDDEEEFFFEEEDDDGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDGGGDDDBBBBBBDDDEEEDDDCCC>>>============<<<;;;:::888999:::::::::;;;===???CCCFFFJJJNNNSSSZZZccciiittt{{{}}}uuujjj^^^UUUOOOHHH@@@;;;:::999666333666777999888777666777888999===BBBEEEIIIOOOWWW^^^gggtttzzzjjjYYYNNNFFF===555222000...---...000111///---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---000222333555:::AAAJJJUUU```hhhvvv{{{~~~~~~xxxpppjjjfffhhhiiihhhddd]]]VVVQQQNNNKKKJJJHHHGGGEEEBBB===999666444111111222222222111000000//////...---------***************)))((('''&&&''')))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""(((+++...000000...***(((%%%$$$$$$######$$$$$$%%%##############################$$$%%%&&&&&&&&&&&&&&&''''''((()))******+++******+++,,,---......///000000000000000000000000111111111111111111111111.........///111333555777:::;;;===>>>@@@DDDHHHLLLVVV]]]ffflllllljjjjjjjjjnnnmmmkkkgggddddddfffhhhnnnooooooooonnnmmmlllkkkjjjiiiiiimmmrrrwwwzzzzzz{{{|||}}}}}}{{{xxxuuusssmmmiiifffhhhooowww|||~~~{{{xxxuuurrrpppqqqrrrttttttxxx{{{}}}~~~////////////////////////............////////////222222333222222444888;;;EEEUUUmmm~~~}}}|||{{{~~~zzzpppfffeee```]]]```cccdddgggllljjjfff^^^UUUKKKCCC<<<999:::888555222111111333444222222222222222333333333555555555666888;;;===???FFFLLLUUU^^^hhhtttyyypppjjj^^^XXXPPPJJJHHHEEEBBB???<<<;;;:::999888888888888;;;<<<===>>>???AAADDDGGGJJJNNNTTTYYY^^^bbbfffiiikkkkkkkkkkkkiiifff```\\\SSSPPPJJJEEEAAA@@@@@@AAA>>>??????>>>======>>>@@@@@@>>><<<<<<===>>>>>>============>>>>>>>>>>>>???::::::;;;;;;<<<<<<=========<<<:::;;;===>>>>>>===???>>>>>>>>>??????@@@AAA???@@@AAABBBCCCEEEIIILLLRRRVVV]]]eeennnzzz|||nnnaaaWWWNNNGGGBBBBBB===777444555666555333444666777777777777999;;;===AAAGGGLLLRRR\\\gggooo|||uuubbbUUUGGG@@@;;;555111///111///...///000111000///---------------------------...//////...///111333555:::AAAHHHPPPXXX```eeeddddddccc```]]][[[\\\]]]cccbbb^^^YYYSSSPPPOOOOOOSSSVVVZZZYYYSSSJJJBBB===999777444222222111000.........//////000//////...+++++++++***)))((((((''')))******+++***(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""***---111333222...***&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++******+++,,,---...//////000000000000000000000000////////////////////////000000///000000222444555888999:::;;;===BBBHHHMMMSSS[[[dddjjjkkkjjjjjjjjjnnnmmmkkkhhheeedddgggiiioooppppppppppppnnnmmmllliiihhhhhhkkkppptttvvvwwwzzzzzz{{{{{{zzzxxxuuutttnnnkkkhhhkkkqqqyyy}}}~~~wwwvvvsssqqqqqqqqqssstttrrruuuyyyzzz{{{~~~////////////////////////........................222333333333333444777999BBBMMMaaayyy}}}wwwssssssvvvzzz|||zzzvvvssskkkddd___\\\]]]dddkkkpppwww}}}}}}vvvlll___QQQFFF@@@;;;999555222222222222222111111111111111111222222444444444444555666888999>>>BBBHHHOOOXXXdddsss}}}}}}xxxmmmfff\\\UUUPPPLLLHHHDDD>>>===<<<:::999888888888;;;<<<<<<;;;:::;;;===???AAADDDHHHMMMQQQWWW]]]aaafffiiinnnrrrtttssspppmmmfffbbb[[[TTTNNNJJJHHHGGGEEEEEEDDDBBB@@@>>>???AAA>>><<<;;;;;;===>>>======::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<<<<999888888888999:::;;;;;;AAAAAAAAAAAAAAACCCEEEGGGKKKMMMPPPRRRVVVZZZ```dddmmmqqqyyy~~~uuujjjaaaUUUJJJCCC@@@>>><<<:::777444333444555666555111222444666777:::???BBBDDDIIIPPPXXXaaammm{{{nnnbbbQQQFFF<<<999666222000000000////////////000//////------------------------,,,...///000000111333555:::>>>EEEKKKNNNQQQSSSTTTQQQOOOLLLJJJJJJNNNSSSWWWYYYWWWRRRNNNKKKMMMQQQUUUaaagggllljjj```RRRFFF@@@:::777555444333222000.........000111222222111111000///...,,,+++*********))))))***))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&(((***,,,+++)))&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''((()))***+++,,,******+++,,,---...//////000000000000000000000000000000000000000000000000000000//////000222444555777777888999;;;AAAHHHMMMSSS[[[eeekkkmmmllllllmmmlllkkkjjjgggeeeeeehhhjjjpppqqqrrrrrrqqqpppnnnmmmhhhhhhhhhjjjmmmqqqssstttwwwxxxyyyyyyyyywwwuuutttpppmmmkkknnnttt{{{~~~~~~tttssssssrrrrrrsssttttttrrruuuxxxyyyzzz|||.................................///////////////222333444444444555888::::::BBBQQQhhh}}}vvvrrrmmmlllmmmqqqvvvxxxvvvssspppkkkeee___]]]```iiirrrzzzuuucccSSSIII===;;;888666666444222///111111111111111111111111111222222333444555666777999;;;???DDDKKKWWWeeeooo{{{yyyrrrggg___YYYTTTNNNIIIEEEDDDBBB@@@>>>======<<<<<<===<<<:::888888:::<<<>>>???AAACCCFFFJJJOOOSSSYYY]]]dddjjjooorrrtttuuuqqqooolllhhhccc___\\\ZZZWWWWWWTTTPPPKKKGGGFFFFFFGGGEEEBBBAAAAAA@@@???>>>???>>>>>>>>>=========<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@AAA???BBBDDDFFFGGGKKKPPPTTTYYY]]]ccciiipppwwwvvvkkk___VVVNNNJJJCCC>>>;;;:::;;;;;;777666444333444555666666444666777999;;;@@@FFFJJJNNNUUU```lllxxx~~~lll[[[RRRFFF>>>777555444111///111................................................,,,---///111222444777999>>>BBBHHHKKKJJJHHHFFFEEEBBBAAA@@@BBBFFFKKKPPPSSSMMMKKKIIIGGGHHHMMMUUU[[[hhhnnnrrrnnnbbbRRREEE===888666555444555444222000///000111222333444444444222111///---,,,+++++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((()))***++++++***+++,,,---...//////000111111111111111111111111333333333333333333333333.........///111333555777666666777777:::@@@GGGLLLSSSZZZdddkkklllllllllmmmiiiiiihhhfffeeefffjjjmmmpppqqqsssssssssqqqnnnmmmggghhhiiijjjlllooorrrtttvvvvvvwwwxxxxxxwwwvvvuuutttqqqnnnqqqwww|||~~~sssssssssttttttuuuuuuuuuvvvyyy|||}}}}}}..............................//////000111111111333444555555444555777999666;;;GGGZZZsss~~~qqqkkkhhhgggiiillllllrrrwwwvvvtttsssppplllhhhfffhhhoooyyyvvvbbbUUUDDD@@@<<<::::::888333///222222222111111111111111///000111222444555666666666888;;;===BBBKKKWWW```mmmttt~~~tttlllfff___WWWRRRKKKIIIGGGDDDAAA>>>===<<<;;;;;;;;;999777666888999<<<============???CCCFFFJJJNNNTTTZZZ___dddiiilllmmmnnnooopppqqqqqqqqqqqqrrrrrrpppkkkeee___[[[ZZZ[[[XXXTTTPPPNNNKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>======>>>@@@@@@BBBCCCDDDEEEDDDEEEGGGJJJIIINNNTTTXXX\\\aaahhhmmmsssxxxzzzuuummmddd\\\TTTMMMHHH???===;;;999888777777777555555444333444444666666999:::;;;<<>>CCCIIIMMMOOOPPPEEEEEEDDDDDDFFFLLLSSSYYYaaacccddd```VVVJJJ???999777666555555666555333111111111111111333444666666444222000---+++*********&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######$$$######""""""######$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################"""######$$$$$$######"""###"""  """%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''(((((())))))******++++++,,,---...///000000111111111111111111111111000000000000000000000000.........///111333666777555666777888:::???EEEJJJQQQYYYccciiikkkjjjjjjkkkiiiiiihhhgggfffgggkkknnnpppqqqssstttsssqqqnnnlllfffhhhjjjkkklllooosssvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxtttqqqrrrxxx~~~}}}tttuuuvvvwwwwwwwwwwwwvvvwwwyyy|||}}}|||........................---...///000111333333444444555666555333222333444666999AAAPPPfffuuuhhhcccccceeekkkpppqqqyyy|||yyyuuuuuuzzzpppaaaNNNHHHAAA>>>===;;;777444333333222222222111111111...///000222333333444444333555777999;;;AAAIIIPPPZZZbbbllluuu}}}}}}wwwooofff```UUUSSSOOOJJJEEEAAA>>><<<:::;;;:::888666666888::::::::::::999999:::===???@@@CCCHHHKKKMMMQQQUUUYYY___```dddhhhmmmssswwwzzz}}}yyyvvvuuutttqqqmmmiiigggdddaaa___[[[ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNNNNOOOQQQSSSUUUUUUWWWZZZ[[[\\\^^^bbbeeekkkqqqxxx}}}wwwmmmfff[[[ZZZWWWQQQKKKFFFDDDDDD;;;<<<<<<:::888777666555555555666666666777999:::>>>???BBBEEEKKKTTT]]]cccsss}}}pppcccUUUGGG>>><<<555111...//////------///---///000///------...000////////////////////////000111222444777===EEEJJJLLLNNNOOOMMMIIIDDD@@@>>>;;;<<>>>>>;;;999333333333333222222111111...///000111222222222111111333666666777:::AAAFFFKKKSSS]]]gggooozzz}}}sssllldddaaa\\\UUUNNNIIIEEEBBB;;;;;;;;;999888888:::<<<777888888888777888;;;===;;;>>>BBBDDDCCCDDDFFFHHHSSSTTTWWW[[[bbbkkkssswww|||~~~~~~}}}{{{yyyvvvuuussspppnnnkkkiiihhhhhhhhhggghhhjjjmmmppprrrtttwww{{{~~~wwwooohhhaaaYYYSSSIIIKKKLLLHHHCCC??????@@@===>>>>>>===:::999888888666777888999999;;;===???EEEHHHMMMSSS\\\hhhttt|||~~~nnn\\\QQQGGG<<<777999222...---//////---...111...000222111...---///111000000000000000000000000333444444666:::AAAJJJPPPSSSSSSRRRNNNGGGAAA===;;;===>>>AAAFFFKKKMMMJJJGGGCCCDDDFFFFFFEEEDDDEEEFFFDDD@@@<<<<<<===>>>===:::999888777777777555222///222000...,,,---000333666:::888555111///.........---,,,***)))'''&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''))))))))))))((((((((((((+++,,,,,,---...///000000111111111111111111111111333333333333333333333333222111000000000111222333666777999;;;<<>>CCCGGGFFFGGGJJJOOOUUU[[[aaadddjjjlllppprrrtttwwwzzz||||||}}}~~~vvvllleee```[[[UUUPPPMMMJJJFFFBBB======>>>>>>>>>===;;;:::;;;:::999999:::;;;::::::============???AAACCCDDDLLLSSS]]]gggrrr}}}rrr]]]UUUIII???999444000---------------------------///...------------...///...---------///111333555222444999???EEELLLRRRVVVSSSRRROOOIIICCC???>>>>>>AAACCCFFFIIIJJJJJJIIIHHHEEEBBBBBBFFFGGGBBB>>>===;;;::::::::::::;;;<<<<<<555777999888555333444666111000/////////111222333222111000...,,,***((('''''''''(((((())))))******&&&&&&%%%%%%$$$###""""""###$$$%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$######!!!%%%'''%%%$$$&&&'''%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%"""'''&&&&&&%%%%%%&&&&&&'''((()))***)))((((((***,,,+++,,,---...////////////222222111111000/////////000000000000//////...............///111333555666888:::<<<===>>>AAAHHHMMMTTT[[[ccciiikkklllmmmooooooooonnnkkkhhhgggiiijjjoooppprrrsssrrrpppllljjjlllmmmnnnppprrrvvvyyy{{{}}}}}}}}}}}}}}}|||{{{{{{uuuqqqnnnpppwww~~~{{{zzzzzz{{{||||||{{{zzz{{{|||}}}~~~+++---///...------000222444333222000///...------000000000000000000000000000000333888AAARRRmmm~~~oooiiieeegggkkkrrr~~~yyyjjjbbbTTTHHH???;;;888777999777555444555555444222333222222111111222222333222222222333444555777888777<<>>>>>===;;;999999:::::::::888777888:::999888999===@@@>>>???AAADDDIIIMMMQQQSSSWWWYYY\\\___```cccfffhhhkkkmmmooossswwwzzz}}}}}}qqqgggaaaZZZSSSNNNOOOKKKFFFCCCBBB@@@===:::777888888999888777666555777666666777888:::;;;;;;>>>AAADDDGGGJJJOOOUUUZZZ^^^fffrrr~~~wwwiii___RRRKKKBBB:::555333000...------------------------///...---,,,,,,---...///000000000000000111111111444666:::???EEEMMMTTTYYY]]]XXXQQQIIICCCAAA@@@AAAGGGHHHJJJLLLLLLKKKHHHFFFEEEBBBBBBEEECCC===999999::::::;;;<<<============555777777555000---------...------,,,---...///000111000///---+++***)))(((''''''((((((((()))))))))&&&%%%%%%$$$$$$#########&&&''''''%%%###""""""###############"""""""""!!! %%%&&&###"""$$$%%%$$$######$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))***)))((((((***,,,***+++,,,---.../////////222222222222222222222333222222111111000000000000/////////000111444666777888;;;===>>>>>>BBBIIINNNVVV\\\dddhhhjjjkkkmmmppprrrrrrqqqnnnlllkkklllnnnppppppqqqqqqpppnnnlllkkkllllllmmmnnnqqqtttwwwyyy||||||}}}}}}||||||{{{zzzvvvrrrnnnooovvv}}}{{{xxxxxxyyy{{{~~~~~~}}}||||||}}}~~~~~~~~~//////...---,,,---000333888555000,,,******+++,,,////////////////////////000///111444999EEEYYYlllvvvooohhheeeeeejjjrrr}}}~~~rrrhhhYYYKKKAAA;;;888666999666333222222222111000111222222222222222222111333333222222222222333333111444999<<<@@@GGGPPPVVVfffnnnyyyyyyqqqhhhbbbWWWTTTOOOKKKHHHFFFDDDBBB===;;;999888999999888666555666888888777777888::::::::::::<<<===@@@AAACCCDDDFFFIIIKKKLLLMMMPPPRRRUUUVVVYYY]]]aaadddggghhhooonnnqqqxxx}}}|||vvvpppkkkggg___UUUMMMHHHEEEBBB???>>><<<999888888888777666555555666666666555555444666666777888:::===???AAA???EEELLLQQQVVV^^^iiiqqq{{{|||oooeee[[[PPPHHHCCC>>>888333111000000///------------------------......---,,,,,,---......000000111111222222222222666999>>>DDDKKKSSS\\\bbbhhh```TTTKKKHHHHHHHHHHHHOOONNNNNNOOOPPPNNNKKKHHHHHHFFFEEEEEE@@@999666888999;;;===??????>>><<<:::555666555222...+++******---,,,,,,,,,,,,------......------,,,+++***))))))'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$((((((((('''$$$""""""###############""""""""""""!!!%%%&&&"""!!!######"""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((&&&###!!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%((()))***)))((((((***,,,)))***,,,---.../////////000000111222222333444444111111111111000000000000/////////000222555777888999<<<>>>>>>???CCCIIIOOOXXX^^^dddhhhiiikkknnnqqqssssssrrrpppnnnmmmooopppqqqppppppooonnnllllllkkkkkkkkkkkkmmmooorrrtttvvvzzz{{{|||||||||{{{yyyyyyvvvqqqmmmmmmssszzz}}}xxxuuuvvvxxx{{{~~~~~~||||||}}}}}}}}}}}}/////////...---...000111111///,,,))))))***---///........................000000111333555<<>>@@@AAABBBCCCEEEGGGEEEFFFHHHKKKMMMPPPRRRSSSSSSQQQTTT[[[___aaaeeejjjnnnppprrruuuvvvvvvuuutttqqqqqqooommmkkkiiigggfffdddbbb___]]]ZZZVVVQQQMMMMMMIIICCC@@@??????>>>===888777777777888888888888777777888888888999999999:::;;;<<<>>>@@@CCCHHHKKKHHHPPP[[[bbbgggqqq~~~}}}ssscccVVVMMMFFF???:::777555222///......//////...........................------------------...---------///111444777888888>>>FFFMMMTTT[[[ccciiijjjbbbWWWSSSTTTVVVUUUTTTVVVSSSRRRRRRUUUUUUTTTRRRNNNKKKIIIGGGAAA::::::======???AAABBBAAA>>>999777555555444222000.........------------------......+++++++++*********))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&""" """###!!!%%%$$$$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&###!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&((()))***)))((((((***,,,***+++---...///000111111.../////////000000000111//////////////////////////////000111333555888999:::<<<>>>???@@@CCCJJJOOOZZZ___eeehhhiiikkknnnrrrqqqqqqqqqooommmmmmoooppprrrqqqooommmlllkkklllllljjjjjjkkklllmmmppprrrtttyyyyyyzzz{{{zzzyyywwwvvvsssnnniiijjjpppxxx~~~|||wwwttttttwwwzzz}}}}}}{{{yyyxxxyyyzzzzzz{{{}}}......///000000///...,,,************+++,,,---...------------------------///...///222333666AAALLLaaayyy{{{zzzzzz||||||sssmmmjjjhhhgggeeefffmmmxxxxxxrrrkkkhhhddd___XXXOOOFFF@@@===:::666444444444444444000000222333333222000000000000000000000111222333333444444555666888<<<>>>CCCIIIRRR[[[dddooo{{{yyyuuuooohhhaaaZZZSSSNNNNNNKKKHHHEEECCCAAA>>><<<888888999:::;;;;;;;;;:::888888888999999999999999999;;;============???AAA>>>???@@@AAABBBCCCDDDEEEFFFDDDEEEJJJLLLLLLNNNRRRSSSUUUWWWYYYZZZYYYXXXWWWWWWVVVTTTRRRPPPMMMLLLKKKJJJIIIGGGGGGFFFEEEAAA???;;;:::999999::::::999888666777888888888888999999666777888999:::;;;<<<======???AAACCCFFFJJJQQQUUU[[[eeeqqq{{{|||ssseee\\\OOODDD===:::777555222111000...------...///................................................///---,,,,,,...333888<<<<<>>@@@DDDHHHHHHIIIGGGDDD???999666777555333111000//////...------------------,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$''''''""" ###$$$###%%%$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''%%%###''''''&&&&&&&&&&&&''''''((()))***)))((((((***,,,,,,---...///111111111222000000000/////////......000000000000000000000000/////////111333666888::::::<<<>>>???@@@CCCJJJOOOZZZ___eeehhhjjjlllooosssqqqrrrrrrpppooooooqqqssstttssspppnnnlllllllllmmmkkkkkkkkklllnnnqqqsssuuuxxxyyyzzzzzzyyywwwtttrrrmmmhhhdddfffnnnwww{{{vvvvvvvvvxxxzzzyyywwwuuussstttvvvwwwzzz}}}.........000000///,,,)))))))))***+++,,,+++++++++........................,,,+++,,,///000222:::CCCOOOeeeyyyxxxyyy{{{}}}xxxtttnnnkkkjjjkkklllmmmkkkoooyyyxxxoookkkcccdddfffgggcccYYYMMMEEEAAA===888444333333222222000111111111111111111000/////////000111222333444444333333333333555666777999>>>EEEKKKRRR\\\fffnnnyyy|||uuummmddd___[[[XXXSSSNNNKKKHHHDDDAAA===<<<;;;;;;======<<<;;;555555666666777666666555666888999999777777888:::<<<<<<<<<===============AAA>>>>>>AAABBB@@@AAAEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@>>><<<;;;;;;;;;:::888666666777888888888666444333333555777888777666777888666666777999<<<>>>AAABBBBBBEEEIIIMMMQQQWWW```gggqqq{{{rrrbbbWWWNNNHHH???777444333222222000111111000---,,,---///...........................///000000000000///...222111...---///333777:::???FFFMMMPPPMMMKKKLLLOOOTTTUUUYYY___fffhhhfffccc[[[ZZZ]]]fffpppvvvuuusss\\\RRRHHHDDDCCCBBBEEEJJJRRRQQQNNNJJJEEE@@@;;;999999666222///...---+++******++++++++++++******)))'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&############$$$$$$$$$$$$###&&&&&&""" ###%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###(((+++)))'''((((((''''''''''''((((((((()))***)))((((((***,,,---...///000000000000000333333222111111000//////111111111111222222222222......///000222555888:::999<<<>>>>>>???CCCIIIOOOYYY^^^eeejjjkkkmmmqqqtttuuuuuuuuutttssstttvvvxxxvvvuuussspppooonnnnnnnnnmmmmmmmmmoooqqqsssvvvxxxxxxyyyzzzyyywwwtttpppnnnhhhccc```bbbkkkvvvyyyxxxwwwwwwwwwwwwuuusssqqqsssuuuwwwzzz~~~000...,,,,,,...---+++)))))))))******++++++++++++........................---,,,,,,///000111777???AAASSSkkkzzzyyyzzz}}}|||qqqmmmiiigggiiimmmqqqssstttzzzxxxnnngggeee]]]aaahhhnnnooohhh^^^VVVKKKFFF???999666444222111111111000000000000111111000000000000111222333333444333222222222333444333333777<<<@@@DDDJJJSSSYYYaaammmyyy{{{vvvlllhhhccc]]]XXXSSSOOOKKKHHHEEEAAA@@@@@@@@@???===777777888888888777555555555666777666555444555666999999999::::::::::::;;;:::777777:::;;;:::;;;>>>============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;888666555555666666444333777777888777666666666666222555888999888888999;;;;;;;;;===@@@CCCGGGKKKMMMNNNSSSZZZ___eeeooo{{{tttggg[[[NNNFFF>>>;;;555111000000000111...000222111...---...///........................///000111222222111000///111111111222444777999:::@@@EEEIIIGGGBBB???AAADDDIIINNNUUU]]]bbbcccbbb```ZZZ^^^hhhwww~~~hhhYYYJJJDDDEEEHHHKKKOOOUUURRRMMMGGGAAA===;;;:::888444000......---,,,***++++++,,,,,,,,,+++))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%"""%%%$$$ """%%%%%%###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((''''''''''''&&&&&&'''''''''((()))***)))((((((***,,,------............------111111111111111000000000////////////000000000111------...///222555888999888;;;===>>>>>>BBBIIINNNWWW]]]eeekkkmmmooorrruuuwwwxxxxxxwwwwwwwwwzzz|||xxxwwwvvvtttrrrqqqpppooonnnooopppqqqtttwwwzzz|||xxxyyyzzzyyyvvvrrrmmmjjjfffaaa]]]```iiittt}}}|||zzzwwwvvvwwwwwwwwwvvvtttvvvxxxyyy|||222...***)))+++,,,+++***((((((((()))***,,,...///////////////////////////111......111111222777>>>999GGG[[[qqq}}}|||}}}rrrmmmhhhfffiiinnnsssvvvzzz{{{uuuooofffaaaaaa___eeeoooyyy~~~{{{tttnnnZZZTTTLLLDDD???<<<999777222111000//////000111222222111111111111111222222555333222222333444333333000333777999;;;@@@GGGMMMNNNYYYeeelllttt{{{uuunnniiiccc^^^ZZZSSSNNNHHHEEEDDDDDDBBB???<<<=========<<<:::888777777888888777555444555666666666777888999999::::::555333333777999888:::>>>;;;::::::999999:::;;;;;;777777888888999999999:::777666555666888999888777333444444333333555888:::333777;;;===<<<<<<>>>@@@CCCDDDFFFIIIMMMRRRVVVYYY[[[aaajjjqqqyyy{{{jjj[[[RRRKKKDDD???888666333000///000000111,,,///111111///---///000////////////////////////000111222333333222111000,,,///333777:::<<<======>>>BBBDDD@@@;;;:::???EEECCCJJJSSSZZZ\\\\\\\\\[[[ZZZaaappprrr```MMMFFFIIIMMMPPPSSSRRRNNNGGG@@@;;;999888888666222......000111111000---......///...---,,,+++''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&''''''''' ######"""%%%%%%""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***((($$$!!!###%%%'''&&&&&&%%%%%%&&&&&&'''((()))***)))((((((***,,,,,,,,,------,,,,,,+++***------......//////000000+++++++++,,,,,,,,,------,,,,,,---///111444777999888:::<<<===>>>AAAHHHMMMUUU\\\ffflllooopppsssuuuxxxxxxyyyxxxwwwxxx{{{}}}yyyyyyxxxvvvtttrrrqqqpppppppppqqqsssvvvyyy}}}yyyzzzzzzyyyuuupppkkkhhhfffaaa]]]___hhhsss|||~~~{{{xxxwwwwwwyyyyyyyyyxxxyyy{{{|||}}}---,,,,,,+++***)))((((((---,,,+++++++++---000111222222111111000///////////////------...000222444888999EEE^^^zzz~~~}}}}}}wwwnnnhhhllluuu{{{zzzyyy|||}}}qqqlllggg```^^^aaaccckkkzzzuuubbbRRRHHHBBB<<<888666444222222222222111000333333444555444333222111222111000//////000111222444555666777888::::::;;;DDDGGGMMMSSS[[[dddnnnttt||||||tttooohhhbbb[[[VVVSSSQQQMMMJJJIIIGGGCCCAAA@@@>>><<<:::999888777666666777888888:::888777666777888777666::::::999999999999999:::888888888888777777777777888888888777777777777777555555555777888777555444333555777888888888999:::AAA???>>>???BBBDDDEEEEEEOOOSSSXXX[[[]]]cccmmmttt{{{wwwmmmaaaPPPCCC===999666333444444333333222111111111111111000000//////......///////////////000111111333000---...000222222000666444333555999<<<===<<<;;;===>>>:::666777@@@HHHHHHJJJMMMMMMMMMPPPUUUYYY^^^mmmrrrdddUUUOOORRRUUUSSSNNNLLLHHHCCCAAABBBBBBAAA???;;;888444111000///---,,,---------,,,+++***)))((((((((((((((((((''''''&&&(((((('''&&&%%%$$$$$$###%%%%%%$$$######""""""""""""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&&&&'''(((%%%%%%$$$#########$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&((((((((()))******+++++++++,,,...///111222222333111111111111111111111111//////000///...---+++***000/////////111444777888::::::;;;;;;<<>><<<:::999999999:::<<<:::888888999999999888888777777666666666666777666666666666666666666666888888888888888888888888666666777888::::::888777:::<<<>>>??????@@@BBBEEEIIIIIIJJJLLLNNNQQQTTTUUU]]]bbbiiiooottt}}}zzzlllbbbPPPHHH>>>888666555222///000000000000111111111111111000000000/////////..................///000000111///------000222222111666555666:::>>>@@@@@@>>>888999:::888777:::AAAGGGIIIIIIIIIIIIKKKQQQZZZ```kkkuuu}}}nnndddXXXSSSTTTUUUQQQLLLFFFCCC???>>>>>>???>>>===<<<999666444333111///---//////...---+++)))'''&&&(((((())))))(((((('''&&&((((((''''''&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))******+++++++++,,,...///111222222222111111111111111111111111///.........//////000000000//////000111444777888999:::;;;<<<===AAAFFFJJJUUUZZZaaahhhlllppprrrtttwwwwwwuuusssqqqqqqsssuuusssssstttttttttsssrrrrrrooopppqqqsssvvvyyy{{{}}}~~~}}}{{{xxxuuurrrpppllliiieeefffkkkrrryyy|||yyytttttttttssssssvvvyyyyyy{{{~~~}}}}}}{{{))))))*********++++++++++++******)))***+++---...000000////////////////////////.........000111222222222888EEEXXXpppvvvqqquuu}}}sssllllllooorrr{{{wwwnnniiigggjjjnnnzzzooo]]]MMMCCC;;;888444111111222222222111111222333333333222222222222333333333333222222111111222222222333333333444666888:::<<<@@@FFFJJJRRRYYYbbblllvvv~~~zzzvvvqqqmmmdddaaa]]]YYYVVVSSSOOOLLLKKKIIIGGGDDDAAA@@@??????===;;;999999:::;;;:::999:::999888777777777777777777777777777777777777777777777777777777777888888999:::<<<===>>>????????????@@@AAABBBCCCFFFJJJNNNSSSWWW[[[^^^aaaeeekkkooovvv{{{yyynnneee[[[OOOGGG;;;777444333444444222///---------...///000000000000000000000////////////......---------...//////000...------000222222222666888<<>><<<<<<===>>>>>>===BBB@@@???>>>===;;;777444111000///,,,***(((&&&%%%)))))))))))))))(((((('''''''''''''''''''''''''''######$$$%%%%%%&&&''''''######"""!!!"""###$$$%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,...///000111222222111111111111111111111111111000///...///000111222000//////000222444777888999:::;;;<<<>>>BBBHHHLLLUUUZZZ```fffkkkooorrrtttvvvuuurrrooollllllooorrrrrrrrrttttttuuutttssssssnnnnnnooopppssswwwzzz}}}~~~~~~~~~}}}{{{xxxvvvuuuqqqnnnjjjjjjnnntttyyy|||yyyuuuuuutttssssssvvvxxxyyy{{{~~~}}}zzz{{{******************************))))))***+++,,,,,,..................////////////......///000111222222111333:::FFF[[[yyy~~~wwwsssuuu{{{vvviiifffiiipppttt~~~{{{yyy{{{}}}qqq]]]OOODDD???:::555444444444333111111222222222222222222///000222222222222000///111111111111111111111111333444555666666888<<>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???@@@CCCDDDEEEGGGHHHJJJGGGHHHIIIJJJLLLPPPVVVZZZ___fffnnnssswww|||qqqiii]]]SSSKKKDDD;;;555666444222222333333111///---------....../////////000000000000///////////////............///000000//////...///000222444555888<<>><<<===AAAHHHNNNQQQQQQQQQOOOMMMNNNTTT^^^iiippprrrooojjjeeebbb`````````^^^^^^\\\YYYTTTMMMGGGBBB>>>===<<<===>>>???@@@@@@CCCCCCBBBCCCBBB???;;;777111000...,,,***((('''&&&))))))******))))))((('''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$###!!! """###%%%%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$###### !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++,,,---///000111111111111111111111111111111111333222111000///......---///000000111333555777888888999;;;<<>>BBBGGGPPP[[[cccrrrzzz}}}vvvrrrllliiieee```\\\XXXVVVUUUTTTRRRPPPOOOOOOOOONNNLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIGGGJJJMMMOOOPPPRRRVVVYYY[[[\\\\\\]]]```eeelllqqqsss{{{}}}oooeeeYYYSSSJJJCCC>>>:::555111444222///............---000000000//////.........////////////000000000000000000//////000000111222000000000000111333555777999???FFFMMMOOOMMMJJJHHHEEEDDDEEEKKKSSSXXXYYYXXXSSSSSSSSSUUUZZZ```fffjjjccc^^^VVVOOOLLLMMMQQQTTTWWWXXXXXXUUUPPPHHHAAA===;;;<<<<<<======>>>???@@@<<<<<<===>>>>>>;;;666333///...---+++***))))))))))))))))))))))))(((''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%###!!! !!!###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))******+++++++++,,,---///000000000000000000000000000000000000000111111111000...,,,+++///000111222444555777888888999;;;<<>>:::888666444333222000...------...000111222111111000//////......////////////000000000000111111000000111111222333000111111111000111444666888>>>FFFLLLOOOOOONNNNNNMMMMMMPPPUUU\\\```___^^^VVVVVVVVVYYY[[[\\\\\\[[[SSSOOOIIIEEEDDDHHHMMMQQQSSSRRRQQQNNNJJJDDD>>>:::888999::::::999999:::<<<:::999:::;;;;;;999555222///...,,,***))))))******(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%$$$###"""!!!"""##############################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))******++++++,,,,,,---...////////////000000000000000000000000---...///000111000///...///000111333444666777888777999:::<<<>>>CCCIIIMMMSSSXXX```fffjjjlllnnnppppppooollliiiffffffiiilllnnnppprrrttttttsssqqqoooiiiiiijjjllloootttxxxzzzzzz{{{}}}~~~~~~|||zzzxxxuuuqqqkkkjjjmmmtttzzz}}}||||||{{{yyyyyy|||zzz}}}+++++++++*********))))))***+++++++++++++++******))))))***+++,,,---......//////000000000000//////000///000333555:::GGGSSSkkk}}}zzz{{{ttttttwww{{{ssskkklllqqqyyyzzzssshhh]]]RRRHHH???:::888777555333222222333333444444444333333444444444222222222222333333333333000222333333222222444666111333666666555666;;;???GGGNNNZZZfffttt}}}zzzwwwtttsssqqqooommmlllkkkiiigggeeedddccccccaaaaaabbbbbbcccddddddeeeddddddeeeggghhhjjjkkkkkkssswww|||~~~}}}rrrdddZZZSSSKKKBBB;;;999777555333333333222222000000000000///000111222000000000///////////////.../////////000000000111000000000000000111111222///000111000......111444444:::CCCIIIMMMPPPSSSVVVWWWYYY]]]aaaeeefffeeeddd^^^\\\[[[[[[ZZZWWWRRRNNNGGGFFFEEEEEEGGGKKKOOORRRSSSOOOKKKGGGEEEBBB>>>;;;666888:::999777555666777:::999999:::;;;999666333111///---***)))((())))))'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((######"""""""""######$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((()))******++++++,,,,,,---...////////////000000000000000000000000111000///......000222333///000111333555666777888777888:::;;;===BBBGGGLLLQQQXXX```gggkkklllmmmmmmnnnnnnllljjjhhhhhhjjjlllnnnooorrrssssssqqqnnnlllggghhhjjjmmmqqqtttwwwyyyzzz|||~~~}}}zzzxxxuuupppjjjhhhlllttt|||}}}|||{{{yyyyyy|||yyy}}}***************+++++++++++++++,,,,,,,,,++++++***(((((()))+++,,,---......///000000000000000///......---///333555777>>>FFFZZZppp~~~{{{uuutttwwwxxxxxx{{{~~~uuunnnnnnsss|||yyymmm```SSSIIIBBB:::888666444333222333333444333111111111111333444111111222222333333333333...///000000//////000111...111444555333333666999===BBBKKKTTT```ppp~~~|||zzzxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{}}}~~~vvvoooaaaWWWKKKCCCAAA???999444111111000///////////////,,,---//////...---,,,---------......///000000000.../////////000000111111///////////////000111111...///000...,,,,,,///222000777???GGGLLLQQQWWW\\\___bbbgggjjjllllllkkkjjjeeebbb___]]][[[UUUNNNHHHAAABBBDDDGGGKKKOOORRRTTTTTTNNNGGGCCCCCCBBB???<<<777:::;;;:::777444555666777666555666666666333111333111...***((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&"""############$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,---...////////////000000000000000000000000999666111,,,+++...111444///000222444555777777888777888:::;;;===AAAFFFJJJPPPWWWaaahhhlllmmmllllllmmmmmmmmmkkkiiiiiijjjlllqqqrrrssstttrrrnnnjjjgggfffhhhkkknnnrrruuuwwwxxx{{{}}}~~~{{{yyyuuuoooiiigggllluuu~~~}}}|||{{{yyyyyy{{{xxx|||************************,,,***)))((('''(((***+++...---,,,,,,+++++++++,,,.....................---///000111111222444888;;;III___yyy~~~yyywwwtttssswww~~~}}}rrrnnnoooqqqqqqyyylll[[[MMMEEE???888666777777333///888666333222222333222111111111111111111111222222222222111111222222333444222111000000111333555777444888>>>DDDNNN^^^qqqtttjjjddd^^^WWWQQQIIIFFF@@@:::555222111111222111000//////000111222000000000000000000000000000000000000000000000000000...------......---,,,///.........///000///...---///000000///000222444444;;;DDDKKKNNNQQQSSSVVV[[[aaaiiipppzzz{{{zzzrrrggg^^^ZZZUUUOOOJJJIIILLLPPPSSSUUUTTTRRRQQQNNNMMMJJJGGGCCC@@@>>><<<999888555333222111111222333444444222000000444888333111...***(((''''''(((''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###%%%$$$###""""""$$$&&&'''###$$$%%%&&&%%%%%%###""""""$$$&&&&&&%%%%%%&&&'''))))))))))))************,,,---...///000000000000////////////000000000000111111000000//////......111222444555666666777777999666777:::===@@@GGGOOOSSSZZZdddjjjllllllmmmnnnpppnnnlllkkkkkkkkkmmmnnntttsssrrrpppmmmjjjhhhfffhhhjjjlllpppsssvvvxxxzzz|||yyywwwtttoooiiihhhlllttt|||~~~}}}}}}{{{zzz||||||}}}+++++++++***************))))))*********)))))))))...------,,,++++++,,,,,,........................---.........///111444777>>>QQQjjjyyytttsssssssssxxx~~~vvvnnnmmmpppuuuxxx{{{{{{wwwkkkYYYOOOBBB:::888777555222777555333222333444333222111111111222222222222222000000//////000000111222222111000000000222444555222555999===DDDPPP```kkkyyyzzzvvvuuuwww||||||uuuhhhaaaYYYSSSNNNIIIBBB<<<===:::777444111111222222111111000//////000111111000000000000000000000000////////////////////////000///...000222333222111111000000000111111000///000111111111000111333555888>>>GGGNNNQQQSSSUUUXXXTTT]]]kkkyyywwwllleee___YYYUUUWWWZZZ^^^``````]]]YYYVVVRRRPPPNNNJJJFFFBBB>>><<<999888666555333222222111111222333222///...///111111///,,,***((('''(((((('''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######%%%''''''&&&%%%&&&''''''((((((((())))))******,,,---...//////000000000000000000000111111111111111000000000/////////...111222333555666666666666888666777:::===@@@GGGOOOSSSZZZdddjjjlllmmmnnnoooooonnnlllkkkjjjkkklllmmmppppppnnnllljjjhhhfffdddfffgggiiimmmqqquuuxxxzzz}}}~~~~~~{{{xxxvvvsssooojjjiiimmmuuu}}}}}}}}}|||{{{zzz{{{{{{|||}}}++++++++++++******))))))'''(((***,,,,,,***)))'''------,,,+++++++++,,,,,,........................,,,---...------...111444444BBBVVVmmm|||tttmmmoootttxxx}}}sssqqqllljjjkkkrrr||||||yyywwwtttrrrvvv|||vvvhhhTTTFFF???<<<:::888555333222333444444333222222222222222222222222222000000//////000000111222333222111000000111222333111333555777:::AAAJJJRRR\\\```dddddd```\\\[[[[[[\\\___fffmmmttt}}}{{{pppfff\\\VVVKKKHHHDDDBBB@@@<<<666111444222000///...///000111111000000//////000000111000000000000000000000000000000000000000000000000,,,++++++---000222222222/////////......---------111222333333333555999;;;AAAFFFLLLOOOPPPRRRUUUXXX]]]iiizzztttkkkeee```]]]bbbdddggggggeeeaaa\\\XXXWWWVVVSSSOOOIIICCC>>>;;;888888888777555444222111...000111111...,,,******---,,,***)))((('''((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$%%%%%%''''''((()))***++++++,,,,,,---...//////000//////000000111111111222222222000000000000////////////111222333444555666666666777555666:::<<>>444333222333444444333222333333333333333222222222222222111111222222333444333333222111000000111111222333555555555888<<<@@@FFFHHHKKKKKKHHHFFFFFFGGGEEEHHHLLLQQQVVV^^^eeekkkxxx}}}|||uuuoooggg^^^VVVOOOIIIEEE@@@>>><<<;;;:::999555222444333111///------......000000000//////000000000////////////////////////222222222222222222222222+++******,,,///111111000///000000///...---......000222555888<<<@@@FFFJJJPPPQQQRRRQQQPPPSSSYYY^^^ppp~~~wwwnnnjjjgggfffgggggggggfffdddaaa___]]]]]][[[XXXSSSLLLDDD>>>:::999999:::999777555333111---.........,,,+++************)))((('''(((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&'''&&&$$$######$$$(((((()))***,,,---......,,,,,,---...///////////////000000000000111111111000000000000////////////000111222333444555555555666444555999<<>>AAAFFFLLLPPPXXX]]]eeemmmttt{{{|||zzzuuupppkkkjjjkkkiiiccc^^^XXXTTTNNNHHHEEEAAA>>><<<999777444333222222111000333222000///------------/////////000000/////////////////////////////////111111111111111111111111111000000000222333222111000222333333111111222444000444;;;BBBIIIPPPWWW\\\^^^]]]ZZZWWWXXX^^^iiiqqqyyytttrrrqqqqqqiiihhhfffddddddeeeggghhhdddbbb]]]WWWOOOGGG@@@<<<<<<<<<<<<;;;888666333111///---,,,++++++---...///((((((((((((((((((((()))'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%###%%%&&&%%%###"""""""""''''''((()))***,,,,,,---+++,,,---...////////////.........////////////000////////////000000000000///000111333444444555555555333444888;;;???FFFNNNTTT\\\fffmmmooopppqqqsssssssssrrrqqqqqqqqqqqqqqqrrrqqqpppnnnmmmmmmmmmmmmpppooooooooorrrvvvzzz|||{{{{{{||||||{{{zzzyyyxxxssspppmmmmmmssszzz~~~||||||}}}~~~~~~~~~***************************)))(((''''''))),,,---(((((('''''''''((()))))))))******++++++,,,,,,,,,)))+++,,,,,,++++++---...111111555<<>>;;;888666666555444333666555555444444333333222000000//////000000111222222222222111111000000//////000000000111111111111222333333333333333333333222444555555666888;;;>>>@@@DDDKKKQQQVVV\\\aaadddkkknnnsssyyy~~~}}}zzzuuunnngggaaa]]]ZZZTTTQQQOOOOOOOOONNNKKKGGGEEEBBB===;;;999888666555444222000///------.........------------......///...//////000000//////...000000000000000000000000////////////////////////333111000000111111000...***...111111000111444777666<<>>;;;888555333111111...+++***,,,...000111((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''&&&$$$###""""""$$$&&&'''############$$$%%%&&&&&&"""$$$%%%%%%###"""######%%%%%%&&&'''((())))))***+++,,,---......///......---------.........//////////////////000000000000///000111222333444444444444222333777;;;>>>FFFNNNUUU]]]gggnnnpppqqqssstttuuuttttttttttttsssssssssrrrqqqnnnlllkkkkkkkkklllooooooooooooqqqtttwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvuuurrroooooottt|||}}}{{{zzz|||}}}}}}}}}{{{{{{{{{|||)))))))))***++++++,,,,,,((((((((())))))***+++,,,)))((((((((())))))***+++***++++++,,,------......(((***,,,---,,,,,,---///---000555:::===JJJddd}}}~~~}}}vvvsssooouuu~~~}}}yyyvvvuuu}}}|||yyy{{{qqq^^^QQQHHHCCC>>>:::888888777666666666666555444333333333000000//////000000111222000111111111111000000000////////////000000000///000000000111222111000//////111222222111222333555333666:::>>>AAADDDHHHKKKNNNPPPRRRUUUYYY___eeejjjooorrrxxx~~~|||uuurrrnnnkkkiiihhhfffddd\\\YYYUUUPPPKKKGGGDDDCCC?????????>>>>>>===<<<;;;999777555444444444333222111222333222111000//////,,,,,,------...///000000......///000000///......000000000000000000000000000000000000000000000000000///......//////...,,,(((,,,111222222333888<<>>FFFNNNUUU]]]gggnnnqqqrrrtttuuutttuuuuuuuuuttttttssssssrrrqqqnnnllljjjjjjjjjkkknnnnnnoooqqqsssuuuwwwyyywwwwwwwwwwwwxxxxxxxxxwwwwwwtttpppqqquuu|||}}}{{{xxxxxxyyy{{{{{{zzzxxxxxxyyy{{{~~~(((((()))***+++,,,,,,---%%%''')))+++,,,+++************)))******+++,,,,,,,,,,,,------...///000000***,,,.../////////000111---111888;;;777<<>>EEENNNVVV]]]hhhooorrrssstttvvvttttttuuuuuuttttttsssrrrtttrrrooommmkkkjjjkkkkkknnnoooqqqtttvvvyyy{{{|||yyyzzzzzzzzzzzzzzz{{{{{{xxxuuuqqqrrrvvv|||{{{yyywwwvvvwwwxxxxxxxxxyyyyyyzzz|||(((***+++***)))((()))+++******))))))))))))******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---000222333333444:::EEENNNiii~~~vvvnnnkkkmmmuuuxxxmmmggg^^^ZZZQQQHHHDDDCCC@@@:::;;;:::999999999999888888333222222333444444111///000000000000000111111111111111111111000000000000222111111111000000//////---...///000111222333333222222222222222222222222444555666777999:::;;;<<<>>>???AAADDDGGGIIIKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQRRRTTTUUUWWWXXXXXXXXXSSSRRROOOLLLIIIFFFCCCBBBAAA@@@>>><<<:::999::::::777777666555555555555666222333444555555444333222666444111111222333444444444444333222111000///.............../////////000............////////////...///000222222222111000111111111111111111111111111111111222444555555444999777888===@@@CCCKKKSSSXXX___fffjjjrrr}}}|||uuujjj___YYYWWWYYY[[[mmmmmmmmmjjjgggffffffggglllsss{{{yyytttmmmfffaaa\\\XXXUUUOOOIII@@@888333111333444555222///......///......,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&))))))&&&$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''(((((()))***,,,---...,,,,,,------...///000000000000/////////111222333111...,,,---000222111///000111111222222333444444333444555666:::@@@GGGMMMXXX```kkkqqqrrrsssvvvyyyyyywwwuuusssrrrtttvvvwwwvvvtttqqqpppoooooommmkkklllnnnqqqsssuuuxxx|||~~~}}}~~~zzzwwwxxx|||yyyuuuwwwzzzyyyyyyzzz}}}'''((()))((('''&&&'''(((((((((''''''''''''(((((()))((((((''''''((()))***---------,,,+++++++++***++++++,,,,,,,,,,,,------000222333333333777???FFFWWWjjjwwwmmmhhhhhhppp{{{yyytttqqqpppllliiibbbZZZTTTRRRLLLDDDBBB@@@>>><<<:::888666444777555333222333333222111111111111111111111111111111111111111000000000000111111000000000/////////000000000000000000000000000000000000000000000000000111111111222222222333666777777888999:::;;;;;;===>>>>>>>>>????????????AAABBBCCCEEEFFFFFFFFFFFFDDDCCCBBB@@@>>><<<;;;::::::888777555444444444444555444444333333333333333000000111222222111000000555444333333333333111///000000000000000000000000........./////////000000111111000000//////......//////000111111111111111//////000000000000000000222222111111222333333333999888:::???CCCFFFNNNWWW\\\eeeoooxxx~~~zzzmmmhhh___XXXVVVXXX\\\```ggggggeeebbb___^^^___aaaiiipppyyyxxxiiifffaaa]]]ZZZVVVRRRPPPOOOJJJBBB;;;666444555666444222000//////...,,,***,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&### """######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''++++++************++++++,,,,,,---......//////000000///.........///000111111///---...000111000///000111111222222333333444222222333444777===EEEJJJTTT]]]hhhppprrrtttwww{{{zzzxxxvvvttttttuuuwwwxxxvvvtttqqqppppppooommmllllllnnnqqqsssuuuyyy}}}{{{{{{}}}~~~xxxtttvvvyyyxxxxxxzzz}}}~~~((())))))((('''&&&&&&'''((((((''''''''''''(((((())))))((('''''''''((((((...------,,,+++***))))))+++++++++,,,,,,---------000222333222111333888===DDDSSSiii~~~yyyyyy|||~~~xxxmmmfffffflll{{{~~~wwwqqqoooooopppuuu{{{xxxrrrlllcccZZZQQQMMMGGGBBB>>>;;;888666999666444222333333333222111111111111111111111111111111111111000000000000000000///////////////...222111111000///...------////////////////////////.........---,,,,,,++++++111111222222222333333333111111222222222333333333333444555555666666555555444444444333333222222222222222111000000000000111222111111000000000000000///000000111111000000///444333333444444222...+++------...///000111111222....../////////000000000333333222111000///......000000/////////000111111//////000111111000000///333222222222222333444555;;;;;;???EEEHHHKKKSSS\\\bbbnnn}}}vvvnnn```]]]YYYWWWXXX]]]cccgggeeeccc```\\\YYYYYY[[[^^^fffmmmsssvvvxxxwwwooofffWWWUUUSSSRRRRRRPPPMMMKKKKKKHHHBBB<<<777555444444111000///......---***(((+++***)))(((((('''((((((''''''&&&&&&&&&%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((++++++************++++++---------......//////000111111000/////////000000111000...///000000///...000000111111222333333333333333444555777===DDDIIIQQQZZZfffnnnrrrtttyyy}}}|||zzzxxxwwwvvvwwwyyyzzzuuussspppoooppppppnnnmmmlllnnnppprrrtttxxx|||}}}}}}}}}vvvrrruuuwwwwwwxxxyyy|||~~~|||***+++,,,***((('''((()))))))))************))))))+++*********)))))))))))),,,,,,++++++******))))))+++++++++,,,,,,---------...000222222222222555777<<>>CCCEEEIIINNNOOOQQQYYYccclllzzzxxxpppbbbaaaaaaaaaccceeehhhiiieeeccc___ZZZWWWWWWZZZ]]]bbbfffhhhfffeeebbbZZZRRRKKKKKKKKKLLLLLLLLLIIIGGGEEEBBB???:::666333111000///...,,,+++,,,,,,+++******)))(((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))'''(((((()))***,,,---...------....../////////000444444333222222111111111000000000000000000///...000000000111222222333333666666666777999>>>EEEJJJOOOYYYeeemmmpppssswww{{{|||{{{yyyxxxxxxyyyzzzzzztttrrrpppoooppppppooonnnnnnooopppqqqrrrtttxxx{{{~~~~~~~~~}}}vvvrrrtttvvvwwwwwwyyy{{{}}}}}}xxxuuu}}}***++++++***)))(((((()))))))))************))))))))))))*********))))))))))))))))))******+++++++++******+++,,,,,,---......---///111222333333444555:::<<>>EEEJJJPPPYYYeeelllnnnppptttxxx{{{zzzyyyxxxxxxxxxyyyyyyrrrpppoooooopppqqqqqqppppppppppppooonnnpppsssvvv|||~~~|||}}}xxxssstttvvvvvvwwwyyyzzz}}}vvvqqqnnnvvv&&&((()))((('''&&&''')))&&&'''((())))))((('''&&&%%%&&&'''(((((((((((('''''''''((()))***++++++,,,******+++,,,,,,---......---...000111333333333333666555999EEEWWWooo~~~|||{{{uuuuuuvvvwwwyyyzzz{{{|||zzz}}}|||uuuqqqoooooonnnooouuu|||~~~tttjjjiiiiiikkkooozzzrrrcccUUUIII@@@;;;:::::::::;;;999777444555444444333333222222222111111111111000000000000...////////////000000000.........//////000000000000000000000000000000000,,,,,,------...///000000000//////...------,,,,,,---------............///...///////////////......222111111111000000000///...///000111222222222222222222111000000000000000111000000//////000000111222000------///222333333333333222222111111000000/////////000000000111111000000111222333444555555333333222111111111222222333222111000111333555777444777<<<@@@FFFOOOZZZbbblllmmmpppqqqooooooyyy~~~}}}}}}|||xxxsssllleeeaaa^^^^^^]]]ZZZVVVTTTTTTTTTNNNNNNKKKGGGGGGKKKKKKHHHAAA@@@??????@@@???===;;;>>>===;;;888555333000///---+++)))(((***---......''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((++++++************++++++////////////////////////000000000111000000///...,,,...111111000///000000//////000000111222222222333333444555777===DDDIIIQQQYYYdddkkkmmmnnnqqquuuxxxxxxwwwvvvvvvvvvvvvvvvqqqooonnnoooqqqrrrrrrqqqqqqqqqpppnnnmmmnnnrrruuu{{{~~~}}}yyy|||{{{uuuvvvwwwwwwxxxzzzzzz|||~~~tttnnnkkkrrr%%%&&&(((((('''''')))***&&&'''((())))))((('''&&&###$$$&&&'''((()))(((((('''(((((())))))*********)))******+++---......////////////000111111111000111111444:::CCCRRRmmmxxxtttqqqppppppsssyyy|||vvvsssqqqooonnnllljjjjjjoootttyyyzzzvvvssssssvvvppp]]]PPPGGGDDD???<<<:::999888777555555555444333333222222111111111111000000000000/////////000000000111111/////////000000000111111////////////////////////,,,,,,---......//////000111000000000///.........,,,,,,,,,---------......,,,---...............---000000000000000000111111...///000222222222111111222222111000000000000111222111000000000000111222222000///000111222222111222111111111000000000000//////000000000111111111111111222222333333444444444444444444444333222111555444333333777<<>>SSShhh~~~sssmmmjjjiiimmmrrr|||yyyuuuoookkkhhhgggeeeddddddcccgggpppzzzrrrcccRRRLLLCCC<<<999999999999666666555444333333222222111111111111000000000000//////000000111111222222111111111111000000000000//////////////////////////////////////////000000******+++,,,---...//////........./////////000000---...///000000000000///...//////000111222222333///000222333333333222111222222111000000000000000555444333222222333444555222111222333444333000---////////////000000000000000000000000111111111111222222222222222222222222444444555666555444222111999888777999>>>FFFNNNSSSSSSXXX^^^cccjjjvvvxxxrrrnnnlllkkkfffiiimmmmmmiiiccc^^^[[[PPPQQQOOOKKKKKKMMMKKKFFF>>><<<999888999:::999999888666444222///---,,,,,,,,,---///111111---'''###&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%,,,---,,,)))$$$"""$$$&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''(((((()))***,,,---...000000000000////////////...///000222222222111000(((,,,111222111000111333/////////000111111222222333444555666:::@@@GGGMMMMMMVVVbbbiiilllnnnqqquuusssrrrrrrrrrrrrqqqqqqqqqooonnnmmmnnnqqqsssssssssqqqqqqpppooopppsssxxx|||}}}zzzvvvzzzzzzyyyzzzyyyyyy{{{zzz|||{{{tttyyy*********))))))***++++++******))))))))))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))***+++,,,---////////////////////////000000000000444;;;DDDJJJhhh{{{lllgggjjjmmmsss~~~{{{pppddd___[[[XXXXXX[[[ZZZaaaiiisssyyyuuuyyy~~~pppfffYYYOOOHHHAAA===;;;888::::::888444222333555555444222111111222444555222222222222222111111111222111111000000000000000//////............//////000000000000000000000000........................,,,,,,------.../////////111111111111000000000000000000000000111111111111111111222333444444555555333222222111111111111111000111222222111000111333222444555555333000//////...,,,,,,---///111111111222222222111222222333333555333111111222333444444555555444444444555555555///888???AAAIIIYYYgggmmmkkknnnrrrxxx|||tttooonnnqqqttt~~~vvvlllddd```^^^[[[XXXTTTOOOHHHCCCAAA>>>:::666555777999;;;:::777333111111111000///++++++***)))((((((((((((+++***)))((('''&&&&&&&&&########################'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! """"""#########$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!###'''***+++)))'''&&&$$$(((+++***''''''+++000...///////////////......000000111111111000000///222111000//////000222222000////////////000000111333444666888<<>><<<888666555555666222222000000000111222333111111111111111222222222333333222111111111111111000//////......//////000000000000000000000000000................................................000000000000000000000000000000000000111111111222///000000111222222333333111111000///////////////222333444444222222333444111222333222111000000000000///...///111222222222222222222111222222333444222111111111222444444444888777666555555666777888666===DDDJJJWWWgggrrruuutttxxxzzzwwwvvvyyyxxxrrrnnnhhhbbbZZZRRRKKKEEE???===:::777777888999;;;999666222111000111000///,,,,,,+++)))(((((((((((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%###!!!"""$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((())))))'''%%%###%%%(((***)))'''(((+++.........////////////......000000111111111111000000000000///------,,,,,,,,,000////////////000111111333444777999<<>>===;;;:::999::::::;;;888555222000111111000///...---+++***)))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%(((((((((((())))))***+++......///////////////...000000111111111111000000000111111111000//////...///////////////000111222333555777:::===CCCJJJNNNXXXbbbkkknnnooorrrtttrrrpppppppppppppppqqqrrrrrrrrrpppnnnnnnppprrrrrrrrruuutttsssssstttvvvyyyzzzzzzyyy{{{}}}{{{|||{{{|||zzzrrrqqq|||+++,,,......---+++)))'''((())))))))))))))))))(((&&&''''''((()))******+++)))(((((((((((((((((()))***+++---...---,,,***)))+++++++++++++++++++++++++++,,,.........///222444333<<>>>>>=========<<<<<<<<<777555333222222222111000...---+++***)))(((''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ########################$$$############$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((***+++,,,***))))))+++,,,+++***---.../////////////////////000000111111111111000---...000222333333333333////////////000111222222444555888;;;???EEELLLPPP\\\fffnnnpppqqqtttuuutttqqqqqqqqqrrrssstttuuuvvvtttrrrpppooopppqqqqqqqqqtttsssssssssuuuwwwyyyzzz}}}~~~}}}}}}~~~|||zzz{{{zzz||||||rrrmmmggggggttt+++,,,---...---+++(((''')))***++++++++++++***)))))))))))))))((((((((((((((())))))))))))))))))((()))+++,,,------,,,***(((************************(((+++---//////000111333222444;;;KKKccc~~~|||zzzzzz}}}|||xxxwwwyyywww~~~tttkkkeeeaaabbbdddgggnnnvvvpppbbbZZZRRRGGG>>>===<<<:::999888777777777777777666666666555555555333333222111111111111111111111000000000000111111111111111111111111111111000000000000000000000000/////////000000000111111.../////////000000111111222222222222333333333333444444444444444555555555555444444333333333333333444666666555444333333444666555333555999<<<======555333111111222222111000222222222222333444555666444666888888777888:::<<<:::===CCCKKKUUU___gggllllllmmmmmmllllllsss~~~rrreeeZZZPPPHHHCCC???@@@?????????>>>======888666444333333333111000---,,,***)))((('''''''''##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!##############################$$$############$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&(((***,,,---,,,***+++,,,------,,,------.../////////////////////000111111111111111)))+++---///000000000///////////////000111222333444666999<<<@@@GGGNNNSSS___gggooopppqqqtttuuutttrrrrrrssstttuuuwwwxxxyyywwwuuurrrqqqrrrrrrrrrqqqssssssssstttuuuwwwyyyzzzzzz|||||||||}}}{{{yyyzzzzzz{{{~~~zzzvvveeeaaa^^^```ooo***++++++,,,+++***((('''((((((************((((((*********)))((((((''''''((())))))******))))))((())))))++++++++++++***)))))))))))))))))))))))))))&&&(((+++------...000111111///222===NNNddd~~~{{{}}}}}}rrreee```]]]___dddiiirrr{{{~~~zzzxxxzzz{{{sssfffXXXNNNDDDBBB>>>;;;999888888999<<<;;;:::888777555444333333333222111111111111111222222111111111111222222111111111111111111111111000000000000000000000000/////////000111222222222//////000000111111222222222222333333333444444444222222222222333333333333444333222222111111222222444555666555333222222333444222111444999<<<<<<;;;444222000000111111111///222222222222333555666777444666888999888:::???CCCGGGMMMWWWcccooozzz~~~zzzxxxyyyzzzxxxrrriii___WWWOOOIIIEEEAAA@@@@@@???>>>===<<<;;;888777444333333222000---******)))(((''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############"""$$$$$$$$$###"""###$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((,,,,,,++++++,,,,,,---...,,,---...///000000000000...///000111111222111111000000000000000///...---/////////000111222333444444777:::===BBBHHHPPPUUU^^^gggnnnoooooorrrtttsssssssssssstttvvvxxxyyyzzzxxxuuusssrrrsssssssssrrrrrrrrrssstttvvvxxxyyyzzzxxxzzz}}}~~~}}}|||{{{zzz|||zzz{{{~~~~~~uuuooo]]][[[XXX[[[iii))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((()))************)))(((((((((((())))))*********))))))))))))))))))))))))''')))+++,,,,,,---...000///---000666???LLL```sss~~~}}}{{{sssjjjdddaaaccchhhnnnxxxwwwqqqqqqwww||||||mmmcccSSSPPPJJJEEEBBBAAABBBCCCFFFDDDBBB???<<<999777666444444333222222222222222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111222333333333333333333333444444444444333333333333333333333333444444333222222222222222555666666555333222222333444222111555;;;===<<<999333222000000111222111111222222222333444555666777666999<<<===>>>BBBJJJQQQ[[[cccpppuuummmhhhhhhjjjkkkiiiddd^^^XXXRRRNNNIIIFFFAAA@@@>>><<<:::999999888888666444222111///,,,***''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########!!!!!!"""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''***++++++)))***---000,,,---...///000000000000...///000111111222222222444444222111000000000000/////////000111222444555555777:::>>>CCCJJJQQQWWW\\\dddkkklllmmmpppsssrrrrrrrrrssstttuuuvvvxxxyyywwwtttrrrqqqrrrsssrrrrrrqqqrrrssstttvvvxxxyyyzzz{{{|||~~~}}}zzzyyyxxxxxx{{{zzz{{{~~~zzzoooiiiYYYVVVTTTUUU```www)))(((((('''(((((()))***((()))***,,,,,,***)))(((''''''(((((())))))******((()))***++++++***)))(((''''''''''''((()))++++++************************+++,,,......------...000///...111444666:::JJJZZZtttzzzzzz~~~~~~sssssslllhhhjjjnnnuuu|||uuuuuu}}}{{{rrrccc^^^XXXQQQMMMMMMNNNOOOOOOMMMKKKGGGCCC???<<<;;;555555444333333333333444333222222111111222222333111111111111111111111111111111111111111111111111333333222222111000000000000000111222333333444444333333333444444444555555555555555555555555555555666666555444444444444555666777777666444222333444666444444888>>>@@@===:::444222000111222333333222222222222333444555777777999===@@@BBBEEEKKKVVV^^^llluuu}}}qqqkkkddd^^^\\\]]]^^^___^^^[[[VVVRRRNNNKKKGGGDDD@@@???<<<999777666666666777555222111///---***'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######""""""!!!$$$%%%%%%"""!!!###%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$'''(((******+++$$$(((+++***''''''+++000,,,---...///000000000000......///111111222222222000///...------...///000/////////000111333444555555777;;;>>>DDDKKKRRRXXXZZZccciiikkkkkkooorrrqqqrrrrrrrrrrrrtttuuuvvvwwwuuusssqqqpppqqqrrrrrrqqqqqqrrrsssuuuwwwxxxyyyzzz~~~}}}|||zzzwwwvvvtttuuuxxxzzz{{{}}}wwwllleeeUUUSSSOOONNNWWWkkk---,,,+++***))))))))))))))))))((('''''''''''''''&&&''')))*********)))(((''''''(((+++,,,+++(((%%%&&&''''''((()))******+++(((((()))***************(((((()))***,,,---...///'''+++...//////222:::AAAXXXnnnvvvmmmlllxxx}}}zzz|||uuuuuuwwwzzz{{{tttpppiiidddfffkkkkkkfffeeebbb[[[SSSLLLFFFBBBAAA888777555555555555444333111333444555555444222111111111111111000000000000000000111111111111000000000000000000000000000000333333444444444333333222777555444222111111222222333444666777777777666666555555555555444444777999999999777666555444333333444666999;;;;;;999666444333333444222111000111333333555777777666888===BBBEEEIIINNNNNNPPPYYYiiivvv~~~|||}}}{{{uuuooohhhaaaXXXRRRMMMJJJOOOVVVXXXOOOIIIJJJJJJEEEBBBDDD@@@===:::888888888777666444333111...,,,***)))((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%###+++000---'''%%%$$$"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******---------+++))))))***,,,...///111222111000...------......///000111111222666555333111000///...............///000222333444666777:::???FFFNNNUUUYYY[[[___dddhhhjjjmmmppprrrrrrpppoooooorrrtttvvvvvvvvvuuutttrrrqqqppppppppppppqqqqqqqqqrrrvvv{{{~~~~~~}}}|||~~~|||wwwxxxzzzwwwvvvsssrrrtttuuuyyy~~~wwwlllbbbPPPNNNMMMOOOTTTaaayyy---,,,+++***))))))))))))))))))((('''''''''''''''&&&'''((()))***))))))((((((((((((***+++***(((&&&''''''(((((())))))******(((((()))***************))))))***+++,,,------...,,,...000...,,,---222777GGGWWWmmm~~~wwwoooiiijjjvvv}}}tttrrrtttssswww}}}tttiii^^^SSSHHHBBBAAA>>>:::888777777777666333444555666666555333222111111222333333444444555111111222222222222111111111111111111111111111111333333444444444333333222666555444222111111222333444555666777777777666666333444444333333333666888999888777666555555555666888999;;;<<<<<<:::888777666666777666444444555666777:::===>>>@@@DDDKKKQQQYYY]]]```bbbeeeooozzzrrreee\\\RRRLLLGGGDDDGGGLLLNNNHHHFFFHHHGGGAAA=========;;;999888888777666444333222000...+++***)))((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%"""+++111...'''$$$###!!!""""""######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''((()))******+++...111...///000111111000...---......//////000111111222333333222111000000000000/////////000111222444444666888<<>>@@@BBB@@@BBBEEEEEE???:::888;;;999888777777666444222222111///---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""...666222)))%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''')))+++,,,---///222444...///000111111000///......//////000000111111111222111111111111111222222/////////000000222333444777999===BBBGGGJJJLLLMMMSSSXXX```fffjjjlllmmmnnnnnnllljjjjjjllloooppppppqqqqqqqqqppppppooooooooommmnnnooopppqqqtttxxx{{{{{{~~~|||wwwxxx~~~yyywwwwwwvvvvvvwwwtttwww|||yyynnndddYYYSSSMMMMMMSSSbbb{{{+++***)))((((((((((((((()))(((''''''''''''(((((('''(((((()))))))))))))))+++)))''''''((()))))))))))))))))))))(((((((((((((((((()))***************++++++++++++++++++++++++***+++++++++***+++...111000333:::GGG^^^zzzzzzmmmgggggglllwwwyyypppkkkgggeeeeeedddbbbeeekkkwww}}}}}}uuufffWWWQQQHHH@@@<<<::::::999666666666666666666666666666666666555444444333333333333333333333333333333333333333333333333333333333444555555555555555555666555444333222333444444777777666666666555444444333444555555555666999;;;:::999777777888:::===>>>======;;;:::888777777777555666666666666999<<<@@@GGGLLLTTT[[[dddooo{{{xxxmmm```TTTHHHCCC@@@===::::::;;;<<<@@@CCCDDDAAA===:::999888777777777555111///000///---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###000888444+++&&&%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###%%%'''(((******$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""&&&%%%###!!!!!!!!!###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''***+++,,,,,,++++++,,,...---...///000111111000000//////000000000111111111222222111111111111111222///.........///000111111777888:::>>>AAAEEEHHHJJJPPPWWW```gggkkklllllllllmmmkkkiiiiiikkknnnooooooqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqrrruuuxxxyyy|||{{{{{{{{{yyyyyywwwvvvxxxuuuxxx|||zzzpppggg^^^WWWQQQQQQXXXjjj))))))(((((('''(((((((((((((((''''''''''''((((((((((((((((((((())))))***+++)))'''&&&''')))))))))))))))))))))(((((((((((((((((()))***************,,,,,,,,,++++++++++++***))))))***++++++---///111...000444:::FFF\\\xxxuuummmlllpppyyyyyypppiiigggccc_________```gggooo|||}}}vvvssssssuuuvvvvvvyyy}}}}}}}}}ssskkk```UUUMMMGGGCCCAAA===<<<:::999999999999:::999999888888777777666666555555444333333444555555333333333333333333333333555555666777777777777777777666555444444444555666777777666555555444444444333444555555555777:::===999888888888:::<<>>===<<<<<<======<<<<<<<<<===???EEELLLQQQ[[[aaajjjttt}}}}}}pppggg[[[OOOEEEAAA@@@<<<999999999===AAACCCCCCCCCAAA???999888777666555333///,,,---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""---555111)))%%%%%%$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***'''((()))(((&&&%%%&&&'''------...///000111111111000000000000111111111111444333222111000000000000......---------......///666666666888<<>><<<<<<<<<::::::999999999999999999999888777666666777888999555555555555555555555555666777888999:::::::::999999888777666666777888888888888777666666666777777444555666777777999===@@@======>>>???AAACCCDDDEEEAAAAAABBBCCCEEEGGGIIIKKKKKKKKKJJJKKKPPPZZZeeemmm~~~ssshhhaaaSSSJJJCCCAAAAAA>>>===>>>???EEEIIIHHHGGGFFFDDDAAA<<<:::777555444111---++++++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''---***%%%$$$###!!! """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""###########################$$$############%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******''')))+++++++++***+++,,,------...///000111222333111111111111111111111111444333222111000000000000///......------------...555444444777===FFFNNNSSSZZZ```hhhnnnpppooonnnnnnpppnnnlllkkkmmmoooppppppuuuuuuvvvwwwvvvuuusssrrruuuvvvvvvtttrrrqqqrrrssswwwxxxxxxyyy|||}}}{{{xxxvvvwwwxxxzzz}}}zzzrrrbbb\\\YYY^^^jjj}}}(((''''''&&&&&&''''''((('''''''''''''''((()))))))))(((((('''((()))***+++***((('''''')))))))))(((''''''(((((())))))******(((((()))***************+++++++++++++++++++++,,,,,,++++++++++++,,,++++++,,,,,,...111222777EEEUUUlll|||}}}wwwpppooommmmmmpppsssvvv}}}vvviiidddbbbffflllttt}}}xxxxxx~~~{{{wwwlllhhhaaaYYYSSSOOOMMMLLLJJJIIIHHHFFFCCCAAA@@@???===<<<;;;::::::;;;<<<===888888888888888888888888888999:::;;;<<<<<<<<<<<<:::999888888888888::::::;;;:::999999999:::;;;<<<:::;;;======>>>AAADDDGGGHHHJJJLLLNNNPPPPPPQQQQQQJJJMMMQQQVVV\\\bbbfffhhhjjjiiihhhjjjqqq~~~uuuiii```ZZZMMMHHHEEEFFFEEECCCEEEIIIKKKSSSYYYVVVRRRNNNHHHAAA???<<<888444222///,,,***))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$### %%%'''%%%$$$&&&$$$!!!!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$&&&'''(((########################"""#########$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))))))))+++.../////////000111,,,------...000111333444111111111111111111111111222222111111111111111222111000//////............333444777<<>>JJJ]]]vvv|||uuunnnttttttwww~~~tttooohhhcccfffmmmvvvyyypppiiifffdddeeeccc___ZZZTTTOOOLLLJJJAAA???>>>======>>>???AAA::::::::::::::::::::::::999:::;;;<<<============;;;:::999999999:::;;;<<<===<<<<<<;;;<<<===???@@@AAACCCDDDEEEFFFHHHLLLOOOTTTVVVYYY\\\]]]]]]]]]\\\\\\```fffoooxxxyyynnncccZZZUUULLLJJJIIIKKKJJJIIILLLRRRUUU```gggccc\\\UUULLLBBBBBB>>>888444111...,,,))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######&&&&&&%%%&&&)))((($$$%%%%%%&&&'''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$##############################!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''))),,,---,,,++++++,,,,,,,,,---...000222333444222222111111111111111111000000000000111222333444333222111000000//////000111444:::BBBLLLVVV^^^ccciiimmmrrrttttttsssrrrqqqqqqooollllllnnnoooppppppwwwwwwxxxxxxwwwuuurrrpppnnnpppqqqqqqqqqqqqssstttrrruuuxxx|||}}}{{{zzzwwwwwwxxxwwwxxx{{{zzzqqqmmmlllttt&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((()))+++,,,***)))++++++************++++++,,,,,,+++***))))))******((((((((((((((((((((((((******+++,,,...000222333;;;BBBSSSmmm|||vvvxxx~~~{{{uuuvvv}}}|||uuuzzz~~~~~~|||~~~{{{ssskkkfff]]]XXXQQQLLLIIIHHHGGGFFFEEECCCAAA>>>===>>>>>>???@@@@@@AAABBBCCCCCCBBBBBB???>>>>>>>>>>>>???@@@AAAAAAAAABBBAAA@@@AAACCCEEEDDDHHHOOOUUUYYY\\\___bbbkkkkkkkkkkkkkkkmmmqqqttt}}}{{{sssjjjccc\\\WWWSSSSSSSSSSSSTTTTTTTTTUUUUUUgggggggggfff```WWWKKKDDD===;;;777222...+++)))((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""(((&&&$$$######"""  !!!"""###$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$$$$%%%"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$######################## """$$$%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((++++++******++++++,,,---......//////000000111111111111000//////000111111333333333222111000///...//////000000111111111111444555:::BBBOOO[[[eeejjjnnntttxxxvvvuuuuuusssoooqqqooonnnnnnooorrruuuwwwyyyxxxwwwuuutttrrrqqqppppppppppppqqqrrrssstttuuuyyy{{{~~~~~~|||yyytttrrrsssxxxyyy{{{}}}&&&''''''(((((((((((((((''''''&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))***))))))(((((())))))(((((((((((())))))+++******)))(((((())))))************************++++++++++++,,,---//////777777>>>NNNaaaxxx{{{wwwvvvyyy~~~xxxvvv{{{{{{vvvwwwzzzxxxssskkkeee```\\\XXXVVVWWWUUUQQQNNNKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFGGGGGGHHHJJJNNNQQQYYY^^^eeekkkooorrruuuwww|||~~~wwwrrriiiaaa\\\XXXTTTRRRSSSTTTUUUWWWXXXZZZ[[[[[[bbbbbbaaa^^^YYYQQQGGG@@@999777444000,,,)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&$$$######$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$!!! $$$&&&$$$"""$$$%%%&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%$$$###"""!!!'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))******************+++,,,,,,.........///000000111111444444333222222333444444222222222222111111000///111111000000///000000000555888>>>HHHTTT```hhhmmmpppvvvyyywwwuuuuuusssooorrrqqqoooooopppsssvvvwwwwwwwwwvvvuuusssrrrqqqqqqpppppppppqqqqqqsssttttttxxx{{{~~~|||yyyuuusssuuuyyyyyy{{{~~~&&&''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((+++***'''%%%'''((()))((((((''''''(((((())))))))))))(((((((((((((((************************+++++++++***++++++,,,,,,333111111777CCCWWWrrrxxxqqqqqqtttxxx}}}{{{zzz|||yyyrrrppprrr}}}~~~zzzwwwsssmmmgggaaa^^^]]]\\\WWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZYYYYYYUUUVVVXXXZZZ\\\```fffiiiyyy~~~|||wwwtttrrrhhhccc\\\VVVTTTTTTUUUUUUXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWSSSOOOHHH@@@;;;333222000---***((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###&&&'''&&&%%%######$$$$$$$$$$$$$$$###$$$'''%%%!!!%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#####################""""""""""""#########$$$%%%&&&&&&%%%###!!!&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$######"""""""""###%%%$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$######"""###%%%&&&'''***))))))))))))***++++++---......//////000111111222222111111111111222222111111111222111111000000444222000.........///000666;;;DDDOOOZZZccciiillloootttwwwuuuttttttsssooosssrrrqqqpppqqqsssuuuwwwuuuuuutttssssssrrrrrrqqqppppppppppppqqqrrrssssssyyy}}}{{{yyywwwvvvwwwzzzzzz{{{}}}&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&"""&&&***)))&&&$$$'''*********))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((+++************+++,,,,,,,,,---000555999BBBTTTeeevvvmmmfffkkkttt|||~~~yyytttrrrnnnkkkmmmrrr~~~~~~yyy{{{~~~|||zzzzzz{{{vvvvvvuuuuuuvvvxxxyyyzzz~~~~~~}}}|||zzzwwwuuusssqqqsssvvvyyy}}}~~~ssskkkfffcccbbbXXXTTTOOOMMMPPPTTTXXX[[[]]]]]]]]]]]]\\\ZZZXXXWWWTTTQQQLLLHHHDDD???:::666///...---+++)))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&((('''&&&$$$$$$$$$%%%$$$$$$######  $$$''''''%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$###""""""""""""!!!  """###$$$%%%'''(((((('''%%%###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""" """$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!! !!!###%%%''')))))))))((())))))***+++------......///000000111000000000000000000000000///000111111111111111000333111///------...000222777===GGGQQQYYY___bbbdddfffkkkoooooooooqqqqqqooorrrqqqppppppqqqrrrtttuuurrrrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrsss|||~~~zzz{{{~~~{{{zzzyyyxxxzzz{{{{{{{{{~~~&&&''''''(((((((((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$))))))&&&%%%(((,,,******))))))))))))******))))))***++++++******)))''''''''''''''''''''''''))))))******+++---...///&&&)))///333222333<<>><<<;;;===@@@FFFNNNUUUZZZ```iiioooppprrrqqqqqqppppppoooooooooooooooooonnnnnnmmmmmmmmmnnnnnnoooqqqtttvvvyyyzzzzzz}}}{{{{{{{{{zzz~~~~~~&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((((()))(((&&&$$$))))))(((((((((((())))))%%%''')))***+++***)))(((''''''''''''''''''''''''******)))((((((((((((((((((&&&'''+++,,,)))))),,,...444===LLLdddwwweeebbbccchhhoooxxxyyyoooooouuuvvvrrrnnnmmmpppyyyzzznnnfffaaa]]]___bbbiiiuuusssiii```[[[TTTNNNLLLKKKJJJJJJOOORRRVVV\\\aaabbb```^^^aaa```^^^ZZZTTTLLLEEEAAA;;;777333///---***(((&&&&&&'''((((((((('''&&&%%%************))))))))))))######$$$%%%%%%&&&''''''$$$$$$$$$#########""""""###"""!!!"""$$$%%%%%%$$$"""###$$$%%%&&&''''''''''''%%%######$$$%%%'''(((((('''&&&%%%$$$%%%&&&'''""""""######$$$$$$$$$%%%"""###%%%&&&''''''&&&&&&'''&&&$$$$$$$$$&&&((()))######""""""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&"""$$$%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((((((((((((++++++******++++++,,,---,,,,,,------...//////000---...///000000///...---111111111111000///------.........///////////////444777;;;:::777666:::>>>FFFMMMTTTYYY```iiioooqqqsssrrrrrrrrrqqqppppppppppppoooooonnnmmmmmmllllllmmmnnnooorrruuuxxxzzz|||{{{}}}|||{{{zzzzzz~~~&&&%%%%%%(((,,,///000000''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))(((((((((((('''''''''(((((((((((()))%%%%%%&&&'''((((((''''''''''''''''''(((((((((((((((((())))))******++++++)))*********+++++++++++++++---222999HHH```|||yyyoooiiilllsss{{{sssgggeeehhhwwwyyy{{{}}}~~~|||pppqqqqqquuu}}}qqqhhhccc^^^[[[XXXVVVWWWXXXXXXXXX]]]ZZZYYY```kkkrrrpppkkkfff```YYYTTTPPPJJJAAA:::666222...+++******)))(((%%%&&&&&&&&&%%%%%%&&&((()))&&&$$$&&&))),,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!""""""######$$$$$$"""$$$%%%%%%$$$%%%'''))) !!!!!!!!!'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******---,,,+++*********+++,,,,,,,,,,,,---------......111111000000//////......333222000/////////000111///////////////000111111444333444777777666999>>>GGGOOOVVVYYY^^^eeelllnnnssssssssssssrrrpppnnnmmmoooqqqrrrqqqooonnnnnnooommmoooqqqrrrrrrsssuuuwwwxxx{{{{{{zzz}}}{{{{{{{{{{{{||||||~~~(((&&&%%%%%%''')))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((()))))))))))))))*********)))))))))*********++++++---...000444===NNNcccrrr~~~wwwxxx{{{sssgggbbbcccccciiisss~~~}}}|||{{{qqqiiicccaaa___^^^___aaacccdddcccaaaaaaaaafffpppyyy|||xxxsssddd^^^VVVQQQMMMGGG@@@:::444111---***))))))((('''((((((((('''%%%$$$%%%'''(((&&&$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!!!!"""###$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))---,,,+++******+++,,,---,,,,,,---------.........000000000000////////////222111000/////////000111.........---...//////000333111222666666666999???JJJRRRYYY[[[___ffflllmmmrrrrrrssssssrrrqqqpppooopppqqqrrrpppmmmkkkjjjjjjmmmoooqqqrrrrrrsssuuuwwwxxx{{{{{{{{{~~~{{{zzz}}}xxxxxxzzz{{{}}}((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&''''''''''''(((((((((***))))))))))))))))))(((((((((((()))))))))******---...///000333===IIISSS___lll~~~ssshhhaaa___VVV]]]gggsss}}}{{{~~~{{{vvvnnnfffaaa```bbbcccfffgggiiimmmooonnnjjjgggffflllvvvzzztttbbb[[[RRRLLLGGGBBB<<<888222///+++))))))((('''&&&*********(((&&&%%%%%%''')))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''++++++*********,,,---...,,,------------.........////////////000000000000222111000/////////000000------,,,,,,------...///000///000444555666:::@@@LLLTTT[[[]]]```ggglllmmmpppqqqrrrssssssssssssssstttttttttqqqmmmjjjhhhhhhmmmoooqqqrrrrrrsssuuuwwwxxx{{{|||{{{~~~zzzyyy|||{{{uuuvvvyyyzzz|||~~~((('''&&&&&&((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((((((((())))))))))))+++---...///222666===BBBEEENNN\\\oooxxxrrrjjjdddbbb^^^^^^```dddooozzzxxxuuutttxxx~~~wwwooojjjaaa^^^YYYWWWXXX^^^eeejjjooooooooopppooolllhhhdddjjjqqq{{{xxxpppjjj___XXXOOOFFF@@@<<<777555111...+++******)))(((''')))******)))'''&&&'''))))))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&&&&%%%%%%%%%$$$###%%%&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((((()))+++,,,...------------.....................///000111111111111111000000////////////---------,,,---......//////---///333555666;;;BBBJJJSSS[[[^^^bbbiiinnnppppppqqqrrrssstttuuuuuuvvvwwwwwwwwwtttpppmmmkkkkkkmmmoooqqqrrrrrrsssuuuwwwxxx{{{||||||zzzyyy|||xxxsssuuuyyyzzz}}})))'''&&&'''((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''(((((((((((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''***)))))))))((((((''''''(((((((((((())))))))))))***,,,...000222444777999999:::AAAQQQggg}}}yyypppnnnooonnnmmmnnnnnnllliiihhhnnn}}}|||nnnjjjffffffgggjjjttt}}}zzzssssssyyy~~~uuuiii```YYYVVVPPPPPPPPPSSSYYYbbbkkkppprrrpppllljjjhhheeebbb```ggglllrrrtttpppiiiccc___YYYSSSJJJAAA:::555222111000...,,,+++++++++)))((('''((())))))((((((***,,,&&&'''((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######""""""!!! """%%%%%%%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((()))+++,,,---------.........//////------...///000111222222000000000000//////............------......///000...---...222444666<<>>NNNaaavvvxxxpppmmmfffbbbeeelllqqqwww||||||wwwnnn```\\\ZZZ\\\___fffttt{{{vvvwwwyyy||||||qqqdddZZZRRRNNNLLLQQQTTTYYY```ffflllppprrrnnnkkkfffcccbbbaaaaaa```___aaacccbbb^^^ZZZWWWVVVNNNIIIBBB:::444000......///---,,,,,,,,,,,,***(((&&&'''((((((((()))+++---$$$&&&(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########"""############$$$""""""############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''')))***+++------........./////////---......///000111111222//////000000000///...---.........---...//////000///---...222444777===EEEGGGQQQ\\\aaagggooouuuvvvuuuuuuttttttuuuvvvwwwwwwssstttuuutttqqqooooooooommmoooqqqrrrrrrsssuuuwwwwww{{{}}}~~~~~~yyyyyy~~~|||vvvrrrvvvzzz|||~~~%%%$$$"""###%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))*********++++++------------...//////......---///666===FFFTTTbbboooxxxmmmddd___[[[ZZZ```iiirrr}}}|||ssslll```]]]\\\^^^bbblll}}}~~~sssooohhh```ZZZXXXXXXZZZeeejjjrrrxxx{{{yyyvvvrrrlllhhhdddbbbaaaaaaaaa```YYYWWWTTTRRROOOLLLJJJHHH>>><<<888333///,,,,,,------+++***+++++++++)))(((&&&'''(((((('''''')))+++&&&(((******(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&& ###$$$###""""""""" !!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''')))***++++++***)))(((((()))***+++............////////////......//////000000111111...///000000000///...---------,,,,,,------...///111//////222555777>>>EEEKKKUUU___eeejjjrrrwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvtttuuuvvvtttrrrooooooooommmoooqqqrrrrrrsssuuuwwwwww{{{~~~~~~{{{vvvwww}}}{{{uuurrrvvvzzz{{{}}}!!! ###&&&***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((())) !!!"""$$$&&&((()))***'''''''''((((((((())))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))************++++++++++++---,,,+++,,,...000000000,,,,,,000444444222:::DDDIII]]]uuuuuujjjaaaYYYWWWXXX___gggqqq|||tttooofffcccbbbeeeiiitttxxxtttlllkkkhhheeedddgggkkkoooxxx{{{tttmmmjjjgggeeedddcccaaa___VVVRRRMMMHHHEEEBBB>>>;;;444333111...++++++,,,---+++***)))***+++***((('''(((((()))(((&&&&&&''')))***---///...***''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""######$$$%%%&&&'''''' !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!""""""#########!!!###&&&&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&(((***,,,------,,,+++*********+++,,,............/////////000////////////000000000000...///000000000///---,,,,,,,,,++++++,,,,,,---...222000000333555777>>>FFFOOOYYYccchhhmmmtttxxxyyyzzzyyywwwvvvttttttuuuuuuxxxyyyyyywwwtttqqqpppqqqmmmoooqqqrrrrrrsssuuuwwwwww{{{~~~xxxtttvvv}}}zzztttqqquuuyyy{{{|||~~~))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***'''''''''''''''''''''''')))))))))******)))'''%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))***,,,------***(((,,,,,,,,,+++***))))))(((((()))+++---...000000000:::???IIIWWWiii~~~xxxkkk___\\\[[[\\\bbbooopppgggeeeeeefffmmmvvv{{{~~~zzzuuuqqqoookkknnnqqqtttwww~~~zzzoooiiihhhfffaaa\\\TTTOOOIIICCC???;;;888666///...---,,,+++*********'''(((***+++***)))(((&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!!!!###%%%%%%$$$(((***+++)))%%%######$$$***%%%!!!!!!%%%((('''$$$$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$###"""!!!!!! ###&&&&&&$$$""" """"""!!!!!!!!!###$$$%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***+++,,,''''''&&&'''((()))+++,,,---...////////////////////////000000000000000000222111000///...---,,,,,,...---,,,,,,+++++++++,,,...000333444555:::AAAFFFQQQZZZeeekkkqqqwwwxxxvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuwwwyyyxxxuuurrrppppppllllllnnnooorrrtttvvvxxxzzz~~~|||wwwwww||||||vvvsssuuuwwwyyy}}}(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))'''''''''''''''''''''''''''''''''((()))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$######%%%&&&'''((())))))(((''',,,++++++***))))))((((((((()))***,,,---...//////222555:::CCCQQQcccuuu|||pppeeecccbbbgggsss|||lllbbb___eeeeeekkkttt|||}}}xxxwwwzzz~~~}}}~~~~~~}}}uuupppnnnppprrruuuzzzvvvnnnkkkiiieee```SSSNNNFFF@@@;;;777444222---.../////////---+++)))%%%''')))******(((&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%%%%$$$%%%'''((('''%%%###$$$&&&'''""""""%%%$$$!!!#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########!!!"""$$$&&&'''%%%$$$"""$$$###"""!!!!!!"""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((())),,,+++***))))))***++++++---......///////////////000000//////////////////000000000000000000000000......---,,,,,,,,,,,,,,,---000333444666:::AAAGGGQQQ[[[eeekkkpppuuuwwwuuuuuuuuussssssrrrssstttuuuuuuwwwyyyxxxuuurrrqqqpppmmmmmmnnnooorrrtttvvvxxxyyy{{{~~~zzz{{{yyyuuuvvvwwwxxx{{{'''''''''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$%%%%%%&&&'''((((((******))))))(((((('''''''''((()))***,,,,,,------,,,,,,,,,///777DDDRRR\\\uuuyyyvvvtttuuu}}}{{{nnnfffeeejjjhhhjjjqqqzzzzzzuuupppmmmoootttxxxpppoooppprrrwww}}}}}}yyyxxxwwwxxxtttsssqqqmmmlllpppyyy{{{qqqlllhhhccc___OOOIIIAAA:::555111///---,,,...000222111///+++)))%%%''')))++++++)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###%%%%%%$$$$$$&&&'''(((%%%!!!"""$$$&&&&&&$$$######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$""""""!!!!!!"""$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&)))))))))(((((()))******------...///////////////000000//////.........---......///000111222333333......------,,,,,,------,,,///222444666:::BBBHHHRRR[[[dddiiinnntttuuussstttsssqqqooooooqqqsssuuuvvvxxxzzzyyywwwtttrrrrrrnnnnnnnnnoooqqqtttvvvxxxyyy{{{~~~}}}xxxwwwwwwwwwyyy|||}}}~~~~~~~~~&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&''')))+++))))))((((((''''''''''''&&&'''((()))******+++***,,,+++******---333<<>>JJJVVVccctttzzzqqqsssnnnjjjiiijjjppp}}}|||rrrddd```______aaafffqqq}}}}}}yyyuuussstttvvvxxxyyyoooooolllgggaaa___aaadddkkkvvvrrrnnnfff]]]TTTJJJ@@@:::111...+++******++++++*********)))(((((())))))***$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%***(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$### !!!###%%%''')))+++,,,"""""""""######$$$$$$$$$###############$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""!!!!!!""""""###$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))(((''''''&&&,,,,,,...///000000000000///000000000000000000000000000//////......------,,,,,,+++++++++,,,------...000333444555:::AAAFFFOOOWWW```dddiiiooorrrqqqsssqqqppppppqqqtttwwwyyyyyy{{{}}}}}}{{{yyywwwwwwsssrrrpppooopppsssuuuwwwyyy|||}}}{{{|||{{{}}}zzz{{{((((((((((((((('''''''''''''''((())))))(((''''''))))))((((((((()))******''''''''''''''''''''''''$$$&&&'''%%%"""!!!$$$(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$(((++++++'''%%%&&&((((((((((((((((((((((((((('''(((((((((((((((''''''&&&'''))))))))))))+++,,,,,,---222999>>>DDDSSSbbbsss{{{wwwooogggdddaaa```bbbeeelll{{{yyypppmmmkkkjjjjjjnnnzzz}}}zzzzzzvvvyyy~~~pppooommmnnnrrrwwwyyy{{{tttvvvwwwtttqqqqqqvvv{{{yyynnnddd___VVVLLLCCC;;;555222+++***))))))******)))((('''((())))))))))))((((((&&&%%%$$$###$$$&&&(((******)))(((&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$'''***&&&###"""###%%%$$$###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###%%%&&&'''((()))###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$#########""""""######$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''%%%$$$###+++,,,---///000000111111//////000000111222222222000000000/////////......---------------.../////////111444444555999???EEEMMMVVV^^^bbbhhhooorrrrrrpppppppppqqqrrrtttwwwxxxwwwyyy{{{{{{yyywwwvvvvvvtttsssqqqoooppprrruuuwwwyyy||||||{{{~~~|||~~~))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%))))))((())))))***++++++''''''''''''''''''''''''###&&&'''$$$ """&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""######$$$&&&'''((((((''',,,000///***'''(((***((((((((()))))))))))))))((((((((()))(((((('''&&&)))*********)))+++...111******...111111111;;;HHHQQQaaaxxx|||uuuqqqjjjcccZZZZZZ\\\```eeennn}}}|||zzzxxxwwwzzz|||vvvvvvtttzzz~~~}}}rrrllljjjeeeeeefffjjjpppuuuxxxyyyzzzxxxsssiii]]][[[UUUJJJ???666111...---***)))((()))******(((&&&%%%'''***,,,,,,***'''&&&***(((&&&%%%&&&(((,,,...+++***((('''%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!%%%(((((($$$!!! """$$$$$$###"""###$$$$$$###"""######$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&''''''((())))))***+++,,,---......---,,,++++++,,,---///000111111111//////000111222333444444000000000000000111111111///////////////000111111000222444555555888???DDDLLLUUU]]]bbbgggooorrrrrrnnnooopppqqqrrrtttvvvwwwuuuwwwyyyyyywwwuuuttttttuuusssqqqoooppprrruuuwww{{{{{{zzz|||~~~'''''''''''''''((()))***((('''%%%$$$$$$%%%'''((("""$$$&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))*********,,,---///111222999DDDSSSaaannn{{{xxxrrrooofff[[[ZZZ[[[^^^aaaiiiwwwxxxsssrrrqqqoooooopppzzzwwwnnnfff___ZZZWWW\\\```eeekkkrrr|||~~~{{{xxxrrrnnnjjjcccYYYSSSEEE@@@:::555111...,,,***'''((()))++++++******)))***************)))((((((((((((''''''''''''((((((((((((&&&"""###'''&&&'''((())))))((('''&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%)))(((((('''%%%$$$$$$###%%%#########%%%%%%%%%###"""###$$$$$$"""!!!!!!!!!########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$&&&%%%$$$%%%'''***...111(((((())))))((('''&&&&&&''''''(((***,,,...///111,,,,,,------...///////////////000111111111111111//////000000000000//////---------------...///000---///111333444888<<>>666111)))'''%%%'''+++---,,,***+++******+++,,,,,,+++)))(((''''''&&&&&&((()))***(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$!!! ###$$$$$$""" !!!###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%!!!"""###$$$%%%&&&''''''$$$"""!!!"""######"""!!!!!!######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''***...111222000,,,)))))))))((())))))***+++,,,***++++++,,,,,,---......//////000111111111111111---..................---+++++++++,,,...000111222222444777999<<<@@@EEEHHHSSSZZZaaagggoooyyy~~~~~~{{{|||~~~yyyxxxvvvtttssssssssssssqqqrrrsssssssssuuuyyy{{{|||}}}~~~zzzxxxtttqqqsssyyy|||xxxxxxzzzxxx}}})))'''&&&%%%&&&'''***+++)))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""((((((&&&'''%%%$$$""""""###%%%&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))***************)))((((((************+++,,,---...222666<<>>CCCIIIOOOUUU^^^gggmmmttt{{{~~~}}}~~~zzzyyyxxxvvvuuusssrrrqqqqqqqqqrrrsssuuuuuuvvvwww~~~}}}wwwqqqmmmiiihhhoooyyy{{{xxxyyyzzz|||((('''&&&&&&&&&((()))***))))))(((((('''(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%$$$#########$$$&&&((()))%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&&&&&&&''''''(((((())))))***)))((('''&&&((((((((()))******+++,,,+++...111222555===HHHQQQ^^^eeeooovvvyyyyyywwwvvvjjjllloooqqquuu}}}|||wwwwww{{{}}}xxxwwwzzz}}}yyyooofffaaa______```cccfffiiikkkqqqyyy~~~yyytttrrrvvv|||zzzuuurrrqqqqqqqqquuuxxx}}}{{{|||~~~}}}{{{||||||||||||zzzwwwpppggg\\\SSSMMMAAA<<<666222000///---+++,,,+++***)))((((((((()))))))))))))))((('''&&&%%%$$$&&&((()))(((''''''(((%%%)))+++(((&&&''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###############"""$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""######"""$$$%%%""""""&&&%%%$$$"""!!! !!!"""###&&&%%%%%%%%%%%%$$$!!!############$$$$$$$$$$$$$$$###""""""###$$$$$$###&&&$$$""""""%%%''''''&&&######""""""""""""""""""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))********* '''+++***+++///111///---,,,*********,,,///111//////000000111111222222000000000000////////////////////////000222444555333666999<<>>CCCVVV```mmmxxx~~~|||ssslllfffaaa[[[ZZZYYYZZZ___kkkxxx~~~|||zzz}}}}}}yyyuuutttuuuwwwxxxzzz{{{~~~zzzssslllcccXXXPPPBBB???999333///------...//////---,,,***))))))***************)))))))))((((((((((((((((((((('''&&&&&&'''((('''&&&&&&(((***(((++++++&&&$$$&&&'''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$###$$$%%%%%%%%%$$$#########$$$$$$###""" """$$$&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$######"""""""""""""""""" """%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""%%%'''&&&###!!!"""$$$###$$$$$$%%%$$$$$$%%%%%%)))'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$%%%&&&''''''(((''''''))))))***)))((('''))),,,***+++,,,---......------......///000111222333333000000000000////////////000//////000111333555777999???GGGPPPZZZfffttt}}}}}}zzzvvvvvvvvvwwwwwwwwwxxxxxxvvvuuusssrrrrrrtttwwwyyy|||}}}}}}yyyvvvsssnnnkkkooovvvzzzxxxyyyzzz||||||~~~|||'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" %%%''''''&&&$$$%%%&&&%%%###"""###$$$"""###$$$%%%%%%$$$###"""+++(((%%%$$$%%%&&&%%%$$$""""""""""""#########$$$#########$$$%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%((()))))))))((((((''''''&&&&&&((())))))((('''&&&'''(((((((((((((((((((((***+++++++++,,,///444888>>>GGGSSS^^^eeekkkqqquuu}}}{{{uuummmgggccc[[[[[[[[[]]]cccnnnzzz}}}zzzyyyzzz~~~|||yyyvvvvvvwwwxxxyyy{{{|||~~~xxxqqqhhh^^^UUUKKK@@@999555222///,,,+++,,,---...*********((('''(((+++...))))))************)))((('''(((((((((((((((''''''%%%&&&''''''&&&&&&''')))%%%)))***&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$''')))'''$$$###$$$'''$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$######### !!!"""$$$%%%%%%%%%%%%&&&%%%###"""!!!"""##################"""""""""!!!&&&### !!!###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%###!!!!!!!!! """###""""""###$$$%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&(((+++,,,***---111***+++,,,------...------------...000111222333444000000000000////////////......///000222444777999:::BBBNNN\\\jjjzzz|||zzzvvvvvvvvvvvvwwwwwwxxxxxxvvvuuutttssssssuuuwwwxxx{{{|||~~~~~~{{{xxxvvvpppmmmpppwww{{{zzz{{{{{{}}}~~~yyy((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((***+++,,,''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""###$$$%%%%%%$$$###"""$$$%%%'''&&&$$$#########$$$###"""""""""###$$$%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$***)))(((((()))))))))(((&&&(((***+++,,,---000222000555<<>>EEEQQQdddyyy~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuvvvvvvvvvvvvvvvzzz{{{~~~~~~|||zzztttppprrrxxx~~~~~~''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###############((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))***++++++++++++***...---,,,++++++---///000999;;;@@@EEEMMMWWWaaahhhvvvyyy}}}xxxrrrmmmfff]]]VVVUUU[[[ccciiiwwwyyywww~~~{{{pppaaaTTTKKKCCC;;;666333222111000......------************************&&&''''''((((((((('''''')))'''$$$%%%''')))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((('''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%###"""!!!!!!""""""######""""""!!! !!!###%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$######$$$%%%$$$"""!!!!!!!!!###$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&%%%$$$"""###%%%'''(((((('''''')))$$$***---&&&'''...---,,,,,,---...///000111111222000...000333444333111//////............//////000///000555888<<>>EEEMMMRRRbbbiiiqqqvvvwwwtttqqqooofffggghhhlllrrrxxxvvvmmmgggeeeeeegggcccjjjuuu|||}}}{{{ppphhh]]]TTTMMMEEE===666777333///---...000000///---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%########################!!!""""""""""""""""""!!!###$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''%%%"""!!!"""###$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&'''***'''++++++&&&---333...////////////000111222222000000000111222222222222222111111111111111111222444333555;;;CCCOOObbbrrr~~~{{{zzz|||yyyyyyyyyyyyyyyyyyxxxxxxxxxvvvtttrrrqqqrrrtttvvv~~~~~~{{{uuuooommmppptttzzz|||{{{}}}++++++******))))))(((((())))))(((((((((((((((((()))(((((((((((('''''''''***)))((('''''''''''''''$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###############"""!!! ###############$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&'''(((((())))))((((((&&&&&&'''((()))((((((((($$$&&&)))+++++++++,,,---333333333333333555999<<>>GGGUUUlll{{{wwwtttwwwxxxwwwwwwyyywwwxxxxxxyyyxxxxxxwwwvvvtttsssqqqpppqqqsssuuuwww{{{}}}|||yyysssnnnmmmpppttt|||{{{zzz|||~~~******)))((('''&&&%%%%%%)))))))))(((((((((((((((((((((((('''''''''&&&&&&$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$###"""""""""######$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$$$$###"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&''''''((()))(((((((((''''''''''''((((((((()))"""%%%'''))))))***,,,---,,,------------...111333222777>>>DDDHHHJJJMMMNNNWWWZZZ```iiittt}}}tttoooggg```]]]___cccffflllttt|||zzzrrrlllhhhgggeeeiiipppwww~~~yyysssooorrrxxx~~~zzzuuugggaaaYYYQQQIIICCC===999888666222111000000///...---,,,+++***))))))((((((******)))((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,+++***))))))$$$&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$######&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$"""!!!############ !!!"""###$$$$$$$$$$$$%%%''')))((($$$###%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&+++,,,---<<>>BBBDDDHHHPPP[[[gggrrryyyyyyuuunnnjjjiiilllqqquuuxxx~~~wwwooojjjhhhgggggggggkkkrrrwww}}}xxxtttoooooosss{{{zzzsssjjj```XXXTTTLLLGGGAAA;;;777555222000///...------------------,,,---------,,,+++++++++))))))(((''''''''''''(((((((((((((((((((((((((((+++++++++******(((''''''###&&&)))***(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################!!!###"""!!!!!!!!!$$$%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!! """######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$############"""!!! !!!"""###!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!! !!!"""$$$%%%&&&&&&&&&'''***+++)))%%%###$$$'''&&&&&&'''((()))))))))((())))))---...000AAAKKKBBB//////......//////000111///111333222000000111333111111000000000000111111111333999@@@IIIZZZsss|||rrrkkkfffcccdddjjjooooooooorrrqqqrrrtttuuuvvvuuuttttttpppppppppqqqsssvvvxxxzzzxxx~~~}}}~~~|||xxxuuuvvv{{{~~~yyyxxxzzz|||}}}}}}&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%'''))))))(((%%%!!!!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$ !!!"""###############!!!!!! !!!"""######$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """############!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$&&&((()))***++++++***(((((()))+++***,,,......,,,+++******---...//////...///222444444555666;;;CCCNNNYYY___gggpppyyy}}}zzzvvvtttvvv{{{zzzssspppppprrrssstttwww|||~~~xxxuuurrrsssxxx~~~|||zzzvvvtttnnniiiaaaWWWNNNEEE???<<<999666111//////000000000,,,,,,+++******)))(((''')))***,,,,,,,,,+++,,,,,,***))))))((((((((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$######&&&******(((%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################!!!###&&&((('''&&&&&&&&&%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%&&&"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$######$$$%%%$$$"""!!!"""###%%%'''(((******+++(((+++---***%%%"""$$$'''&&&''')))++++++++++++***++++++//////222DDDNNNDDD111///---,,,---111555888222333555333000...///111111111000000000000111111111333999AAAJJJZZZssszzzppphhhcccaaa___aaahhhllllllmmmooooooppprrrtttuuuuuutttssssssrrrqqqpppppppppqqqrrrqqqxxx||||||}}}}}}~~~{{{yyyzzzzzzyyyzzz}}}~~~|||~~~((('''%%%######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$"""""""""!!!""""""###$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((())))))***...+++(((***///111000---444222000222666;;;>>>???KKKMMMSSSYYY```ggglllooorrrrrrssstttxxx}}}}}}{{{|||~~~zzzyyy|||}}}tttiiibbb]]]XXXRRRMMMGGGEEEAAA<<<777333000///111///,,,***))))))+++,,,...---+++***)))***++++++---+++(((''''''((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((('''''''''&&&!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((%%%""""""$$$&&&$$$"""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%'''%%%###!!!!!!$$$%%%$$$"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""$$$$$$$$$######"""""""""!!!###$$$%%%$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))'''***)))***888GGGHHH>>>***+++,,,,,,---...222444000000111111111000000///333111000......///111222555444666<<>>;;;:::999999777555999666444333333333111////////////...---+++******&&&(((+++......---***((((((((((((((()))******+++((('''&&&'''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###!!!!!!"""###$$$###""" ########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$#########$$$&&&'''######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""""""""!!!!!!!!!###&&&)))+++$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&((())))))***%%%***+++((((((---000...+++---......------///111000000111222222222111111...............///111111///111444777888999999999999;;;===???BBBDDDFFFGGGFFFFFFGGGJJJMMMOOOQQQRRR[[[```ffflllppprrrrrrsssrrrsssuuuuuuuuusssqqqooommmlllkkkkkkkkkmmmnnnooopppqqqsssvvvyyy{{{}}}~~~~~~}}}~~~zzzxxxxxxyyywwwyyy{{{~~~|||%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!$$$'''***+++***'''&&&&&&%%%%%%$$$######$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''))))))((((((((()))(((''''''''''''((())))))***)))((((((***++++++******...222111,,,)))***---,,,,,,,,,---------------........................222222111222333666888:::>>>>>>>>>>>>>>>>>>======@@@@@@@@@AAACCCEEEGGGIIIGGGIIILLLNNNOOOOOOMMMMMMOOOLLLLLLPPPQQQOOOOOORRROOONNNNNNMMMKKKJJJIIIIIIDDDQQQ```eee\\\JJJ999///555333111111222333333222222111000000000///---,,,---------,,,+++)))(((''''''((()))***++++++++++++((())))))******+++++++++'''&&&%%%''')))***)))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!$$$&&&&&&$$$!!! ########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$#########$$$%%%&&&"""######$$$$$$######### """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((()))))))))&&&***,,,***))),,,///000)))+++---......///111222000000111222222222222222////////////000111111222000000111111111222111111111111222444666888:::<<<;;;===@@@CCCFFFJJJMMMPPP[[[aaaiiinnnqqqrrrssstttoooqqqsssuuuuuuuuusssrrrmmmmmmlllkkkkkklllnnnnnnmmmooorrrvvvyyy|||~~~~~~zzzxxxxxxyyyuuuwwwzzz~~~xxxkkk''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%######################## !!!!!!""""""#########"""############$$$$$$$$$"""$$$''')))******)))((('''&&&%%%$$$$$$###$$$$$$"""""""""!!!"""######$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%''')))***(((''''''''''''&&&&&&&&&&&&'''((((((++++++************++++++))),,,///...,,,)))***+++)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......///000222333//////000111111222333333222222222222333444444555111333555777888888777666666333444999;;;:::999:::999888777666666777888999666EEEVVV[[[RRRCCC777111222000//////000000///---)))***,,,---------,,,+++&&&'''((()))***)))((('''))))))(((((()))***+++,,,))))))***+++++++++******&&&&&&&&&'''))))))((('''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###&&&'''%%%########################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!! !!!!!!###"""""""""""""""######!!!"""######$$$######### ###&&&))))))&&&### """############$$$$$$$$$###############$$$%%%&&&######!!!!!! !!!"""###""""""######$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))))))))))))))))))))((()))***+++***((()))***+++'''***---...//////111333000000111222333333333333111111111111111111000000111000......---...///000000000000111333555777888555777:::===@@@DDDIIIMMMZZZaaajjjppprrrrrrsssuuunnnoooqqqssstttuuuuuutttooonnnmmmllllllmmmnnnooonnnppptttyyy|||{{{wwwwwwyyytttvvvzzz}}}nnn```***)))'''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%######################## !!!!!!"""######$$$"""############$$$$$$$$$"""$$$&&&(((************''''''&&&%%%$$$$$$$$$$$$!!!!!! !!!!!!"""###"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))++++++)))'''&&&&&&'''''''''''''''((())))))***++++++***))))))***+++))))))***+++++++++++++++*********++++++,,,,,,,,,++++++***)))***,,,...///---,,,,,,,,,------......,,,,,,,,,,,,---///000111000//////......------------...///000111000//////...+++,,,111444222000111//////.........///000000222777;;;:::555111111333......---...///...+++)))(((***---......---,,,,,,###%%%''')))******)))((())))))((((((((())))))***((()))*********)))((('''&&&&&&&&&'''))))))'''%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$''''''%%%###"""#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%######""" """&&&""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###""""""#########""""""!!!!!!!!!"""###############"""###&&&''''''&&&###"""!!!!!!"""""""""###############"""""""""###$$$%%%######""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''(((((()))))))))+++)))(((((((((((((((((()))+++.../////////000111///000111222333333333333111111111111000///......000///...---------...//////000000111222444555555222444777999<<>>BBBGGGMMMTTT[[[ccchhhjjjppptttttttttvvvvvvsssrrrqqqpppooooooqqqssstttrrrooommmmmmooorrrssstttwwwxxxzzz{{{|||~~~{{{yyyyyyxxxyyyzzz}}}&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""""""""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""$$$(((+++------...,,,***'''%%%#####################$$$$$$$$$$$$###$$$%%%$$$"""""""""###!!!""""""############""""""###$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$"""######%%%&&&'''(((((((((((((((((()))***++++++++++++***(((&&&%%%''')))+++++++++++++++***)))((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''((()))(((''''''((()))((('''&&&''')))++++++***&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((((('''((())))))((((((***,,,***************+++++++++,,,,,,---...---,,,+++***$$$&&&''''''&&&''')))+++,,,,,,,,,)))&&&%%%''')))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""$$$%%%!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""$$$&&&%%%###"""###$$$######$$$%%%%%%$$$$$$$$$######""""""""""""######"""!!!!!!!!!"""###$$$$$$!!!!!!"""###############!!!!!!"""""""""########################$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%###%%%&&&'''&&&%%%%%%%%%''''''''''''((((((((((((''''''(((((()))))))))(((((()))+++,,,..................//////000111111222//////.........---------,,,,,,---///000222444555555444444555777:::===???CCCGGGLLLRRRXXX^^^eeejjjkkkppptttttttttvvvvvvtttrrrqqqpppooooooqqqssstttssspppmmmmmmoooqqqsssssstttvvvxxxzzz{{{||||||{{{|||}}}~~~''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""!!!!!!""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!%%%$$$###%%%(((+++,,,------+++)))&&&###"""!!!!!!!!!"""$$$%%%''''''''''''###$$$%%%$$$"""""""""### !!!"""###############"""$$$$$$$$$###"""###$$$########################"""###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$""""""###$$$&&&'''((((((''''''''''''((()))***+++***)))(((%%%######&&&)))+++*********************))))))))))))))))))))))))''''''((())))))***))))))'''((()))((('''&&&''')))((('''&&&''')))++++++***###$$$%%%'''((()))))))))$$$%%%'''((((((((('''''''''''''''((((((((())))))&&&'''((((((((((((***,,,(((((()))***+++,,,,,,,,,))))))***+++***)))((('''((()))***)))'''''')))***......---***&&&%%%(((+++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''#########$$$$$$%%%%%%%%% """$$$%%%$$$"""!!!######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!! """%%%((())) !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$!!!"""$$$%%%%%%$$$"""!!! ###&&&&&&$$$###%%%'''(((&&&$$$$$$%%%&&&$$$###""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$!!!!!!"""###############""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!###$$$$$$$$$ """$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))&&&''''''(((((((((((((((***,,,---///000000//////---......///000111111222...............---------,,,,,,---///111333555666777777777888:::>>>AAACCCFFFJJJOOOTTTZZZ```fffjjjkkkppptttssssssvvvvvvtttsssrrrpppooooooqqqrrrtttsssqqqnnnmmmnnnqqqrrrsssqqqsssvvvxxxyyyzzz}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$###  """"""""""""""""""""""""&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""$$$$$$%%%%%%&&&))),,,///...+++(((%%%###"""!!!########################""""""############""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$#########"""###%%%'''((((((((('''((((((((((((((()))******&&&&&&%%%%%%%%%&&&&&&'''************)))))))))))))))*********)))(((&&&%%%%%%%%%'''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''$$$$$$(((***'''&&&''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''((()))+++,,,,,,,,,+++((()))***++++++***)))(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######$$$&&&((()))(((&&&$$$"""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######***(((&&&###!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$""""""$$$###""""""######"""!!!$$$"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!! !!!!!!!!!"""!!!!!!"""$$$$$$###!!!$$$###!!!  """###$$$!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&///+++((('''(((((('''%%%))))))************)))(((***((('''(((,,,---,,,***555444333111111111111222111111111000///---,,,+++***+++,,,---...111666999888999:::<<>>AAADDDFFFJJJLLLPPPVVV\\\ccchhhkkkjjjllloooooopppqqqsssuuurrrrrrsssrrrrrrqqqqqqppprrrqqqpppooooooooopppqqqnnnpppsssuuuvvvwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxyyy&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$  ######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!###$$$%%%%%%%%%&&&)))+++,,,,,,+++)))'''&&&$$$###########################"""######$$$$$$######"""#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%((((((((((((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((()))******'''''''''&&&&&&&&&%%%%%%((((((((((((''''''&&&&&&$$$%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''%%%''',,,...***''''''%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&'''((()))******++++++,,,+++***))))))***+++,,,((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$###############$$$$$$%%%$$$############$$$$$$%%%########################!!!###%%%&&&&&&$$$"""!!! !!!###$$$%%%%%%%%%$$$"""""""""""""""""""""""""""!!! !!!"""$$$%%%"""!!!!!!"""$$$%%%%%%$$$""" !!!"""###"""!!!######""""""""""""######!!!  !!!!!! $$$$$$$$$%%%&&&'''&&&$$$)))(((&&&%%%############$$$###""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***&&&&&&%%%&&&''')))+++,,,)))))))))))))))******+++(((((()))+++---///000000111111222222222333333444444333000.........///000+++,,,...///000222555888888888888:::===@@@DDDFFFIIIKKKPPPVVV]]]dddiiillllllnnnooopppqqqrrruuuxxxvvvvvvwwwwwwvvvuuutttsssrrrqqqpppoooooopppqqqqqqooorrrvvvxxxxxxxxxyyyyyy{{{{{{zzzyyyxxxwwwvvvvvv{{{~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! ###########################$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""############$$$&&&)))*********)))(((&&&$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######!!!!!!"""############### !!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%)))(((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&"""###%%%&&&((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((()))*********))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%***,,,(((%%%%%%%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((()))***)))(((''''''((()))***(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%'''&&&$$$###""""""###$$$!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################!!!"""$$$%%%%%%$$$###"""$$$###"""""""""###$$$%%%##############################"""!!!"""###%%%&&&###"""!!!!!!"""###""" """ !!!"""###"""!!!######""""""""""""#########"""!!!!!!###%%%%%%$$$###""""""###%%%%%%$$$###''''''%%%$$$###"""!!!!!!"""""""""!!!!!!!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&''')))***))))))(((((()))***+++,,,'''(((***+++---...000111333333333333222222111111333111///---,,,---///000+++---///000000222555777888777777999;;;???CCCEEEIIILLLQQQXXX```ggglllnnnmmmoooqqqqqqrrrtttwwwyyyzzz{{{{{{{{{{{{yyywwwvvvqqqqqqpppoooooopppqqqrrrqqquuuyyy{{{{{{zzzzzz{{{||||||{{{zzzxxxwwwvvvuuuvvv~~~||||||~~~~~~~~~~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!! !!! """"""""""""""""""""""""#########""""""!!! ########################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!  ###%%%$$$%%%&&&'''((('''&&&%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """"""""""""############ !!!!!!"""###"""""""""!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%$$$###############&&&%%%%%%$$$$$$$$$$$$$$$"""###%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###''')))&&&$$$%%%%%%&&&&&&&&&'''((((((((("""###$$$%%%&&&'''((((((,,,+++)))'''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%&&&%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""!!!!!!!!!&&&$$$"""!!! !!!###$$$########################$$$$$$############$$$$$$###""" !!!!!! """!!! !!!###$$$###""""""!!!!!! !!!!!!"""!!!  """$$$$$$###"""!!!!!!"""$$$$$$###!!! !!!!!!!!!""""""!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%(((***''''''&&&&&&&&&((()))***(((***,,,---......111222111222222111111///......111000///---------...///+++---000111111222444666777777777888:::>>>CCCEEEJJJNNNTTT\\\cccjjjoooqqqnnnppprrrssstttuuuwwwyyy{{{|||}}}}}}|||zzzxxxvvvqqqpppooooooooopppqqqrrrsssvvvzzz||||||||||||}}}||||||{{{{{{yyywwwvvvuuuttt{{{}}}||||||||||||}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""########################""""""!!!!!!!!!!!!!!!"""###########################"""""""""!!!!!!!!! !!! !!!!!!"""###$$$ !!!!!!!!! !!!###%%%"""###%%%&&&'''&&&%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!"""###############&&&&&&''''''((()))******%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!""""""$$$%%%&&&''''''$$$$$$###"""""""""###$$$%%%%%%$$$###############$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''"""!!!%%%&&&%%%$$$&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$######$$$$$$$$$######"""!!!"""$$$%%%&&&%%%$$$###"""""""""""""""###$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!  !!!"""#########""""""""""""##############################$$$$$$$$$$$$###"""!!! """!!! !!!"""###"""!!!###"""!!!"""$$$$$$$$$###"""""""""!!!!!!"""""""""!!!"""!!!!!!!!! """###$$$###!!! !!!"""""""""###!!!###$$$### """$$$""""""""""""""""""""""""""""""""""""############''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%(((+++''''''&&&%%%&&&(((***+++(((***------,,,,,,///111///000111111111111//////000000000///////////////+++...000111222222444666777777666777999>>>BBBEEELLLPPPWWW___gggmmmrrruuurrrtttwwwxxxxxxxxxyyyzzzyyyzzz{{{|||{{{xxxuuutttqqqpppoooooooooppprrrssssssuuuyyy{{{{{{|||}}}~~~}}}}}}}}}}}}{{{zzzxxxwwwvvv}}}}}}|||{{{{{{|||}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%'''##############################""""""!!!!!!!!! !!!###$$$%%%###$$$$$$#########&&&((($$$%%%&&&&&&&&&$$$""" """"""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!!!!!!!"""###%%%&&&''''''%%%%%%$$$######$$$%%%&&&%%%%%%$$$###""""""######%%%'''(((******)))'''&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((((((((()))(((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((###!!!$$$&&&%%%%%%((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&#########$$$'''))),,,...((()))***++++++***)))(((###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&& ###%%%%%%$$$"""!!!"""""""""""""""######$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$&&& """$$$%%%$$$###"""##############################$$$$$$###!!!!!! !!!$$$%%%%%%$$$$$$""""""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%  """%%%%%%%%%"""!!!!!!"""$$$$$$###!!!######$$$$$$$$$######""""""$$$%%%$$$!!!!!!###&&&########################""""""""""""############)))((('''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%))),,,))))))((('''(((***,,,...&&&)))++++++))))))+++...///000222333444444333333000111111111111000000///,,,...111222222333444666777666666666999===BBBEEEMMMQQQXXXaaaiiippptttwwwvvvyyy|||~~~}}}|||||||||vvvxxxyyyyyyxxxvvvsssqqqppppppoooooooooppprrrsssrrrtttwwwyyyzzz{{{}}}}}}{{{zzz{{{~~~}}}{{{{{{{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###!!! !!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################!!!!!!""""""######$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$######"""!!! !!!###$$$###!!! ######"""!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""$$$%%%&&&''''''%%%###"""&&&%%%%%%%%%$$$$$$######"""$$$$$$""" """%%% !!!###&&&))))))'''%%%$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""$$$%%%&&&'''&&&%%%$$$###%%%&&&'''&&&$$$###$$$%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))$$$&&&((((((((()))+++---***(((&&&''')))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%'''+++'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""&&&%%%###!!! """###$$$%%%%%%$$$###""" !!!"""###$$$$$$###"""$$$$$$#################################"""!!!!!!###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!""" """$$$%%%&&&%%%###"""&&&&&&%%%$$$$$$%%%&&&&&&!!!&&&%%%"""""""""############""""""""""""$$$&&&'''%%%"""!!!!!!######"""  """###$$$###!!! !!!!!!!!!!!! !!!###$$$$$$$$$###"""""""""$$$%%%$$$###"""############$$$$$$$$$"""###$$$$$$%%%&&&''''''###$$$%%%'''(((''''''&&&%%%&&&(((***+++***)))(((...---,,,,,,---...000111222111111111000000//////111000000///...---------,,,------///111333555666444444555666999===AAACCCIIINNNVVV^^^fffmmmuuuyyy|||}}}}}}{{{yyyxxxzzz{{{xxxvvvttttttuuuuuusssqqqtttqqqnnnlllmmmmmmmmmmmmqqqrrruuuxxxzzz||||||}}}~~~{{{zzz|||}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""$$$$$$%%%%%%###"""""""""######"""!!!!!!!!!!!!!!!######"""""""""###$$$%%%$$$$$$$$$#########""""""$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!"""%%%&&&'''&&&$$$!!! ###""""""$$$&&&((('''&&&%%%%%%$$$###############%%%%%%$$$###############%%%%%%%%%&&&%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''((('''((()))+++)))(((''''''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''###!!!&&&(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""###$$$%%%$$$######""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%"""###%%%&&&&&&&&&%%%$$$###%%%$$$!!!""""""""""""""""""""""""!!!!!!!!!###$$$$$$!!! !!!!!!!!!""" !!!###$$$$$$$$$"""""" !!!!!!""""""!!!!!! !!!"""###$$$$$$######"""!!!"""$$$%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&((((((*********)))'''&&&+++++++++,,,...000111222222222222222111111000000111000000///......------------...///111333444666555555555777:::>>>BBBDDDIIIMMMTTT[[[bbbjjjrrrwww{{{||||||zzzxxxwwwxxxyyywwwwwwwwwvvvuuutttttttttssspppmmmlllmmmnnnnnnnnnpppqqquuuxxx{{{}}}~~~}}}{{{{{{}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$############$$$$$$!!!"""######"""!!!###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!""""""#########""""""!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""!!!###""""""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$############"""""""""$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!!!! """$$$%%%###!!!&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%$$$###$$$%%%"""###$$$&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%&&&''''''&&&&&&'''))))))((('''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&((('''%%%$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$###""""""!!! !!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!"""""""""!!! !!!!!!  !!!###$$$%%%############$$$$$$$$$$$$ !!!""""""!!! """###$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$###""""""######""" ###"""!!! !!!"""###$$$!!!"""###$$$%%%$$$###"""!!!""""""######""""""!!!%%%%%%$$$############$$$###"""!!!"""$$$%%%$$$###"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''***+++++++++)))'''%%%$$$((()))+++---///111222333333333222222222222111111000000000///......------------...///111222444555555555666888;;;???CCCEEEHHHLLLQQQWWW^^^fffooouuuyyyzzzzzzyyywwwvvvvvvwwwvvvxxxyyyxxxuuussstttwwwssspppnnnmmmnnnpppppppppppprrrvvvzzz}}}~~~|||zzz{{{}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$######""""""""""""###### !!!######""""""###%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!###"""!!!!!!"""######"""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$############""""""""""""$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%###"""!!! $$$&&&%%%"""&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$&&&%%%###"""""""""###$$$$$$%%%&&&%%%#########$$$"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$###""""""!!!&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((((((&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''((((((&&&$$$###"""###########################""""""######$$$$$$%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$###!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$###"""""""""!!!!!!!!!"""""""""""""""$$$""" !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###%%%&&&&&&%%%###""""""%%%(((((($$$"""!!!"""%%%###!!! !!!###%%%***(((%%%#########"""!!!$$$$$$#########""""""""" !!!"""############"""""""""############""""""&&&%%%$$$###"""###$$$%%%###"""!!!"""###$$$$$$"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''************)))'''&&&%%%''')))+++...000111222111111111111111111111111111000000//////............------...///000222444555555666666888<<<@@@DDDFFFIIILLLPPPUUU\\\eeennntttwwwxxxyyyxxxvvvttttttuuussswwwzzzxxxsssqqqtttwwwtttrrrooooooppprrrsssssssssuuuyyy|||~~~~~~}}}zzzxxxzzz{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###""""""!!!!!!""""""### !!!######""""""###%%%&&&%%%###""""""###%%%&&&!!!"""""""""#########$$$$$$$$$######""""""!!!!!!!!!"""""""""#########$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%###""""""%%%&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((($$$""""""$$$%%%$$$!!!$$$$$$$$$%%%&&&&&&### !!!"""###$$$$$$###""""""######""""""""""""###$$$%%%$$$###"""!!!"""###$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))'''''''''((('''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%'''(((&&&$$$###$$$%%%########################"""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%$$$###""""""###$$$%%%######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$""" !!!"""$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!  !!!""" """######""" ###''''''###!!!!!!###%%%###!!! !!!###%%%---)))%%%###""""""  ######"""!!! !!!!!!!!!!!!!!!""""""############""""""###"""!!!!!!"""###%%%&&&"""!!! !!!###$$$###"""""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((((((((())))))))))))(((((()))***,,,///000000000000/////////000000000000000////////////.....................///000222333444555555666888<<<@@@DDDGGGJJJMMMQQQVVV]]]eeennntttvvvwwwyyyxxxvvvtttttttttqqquuuxxxvvvrrrpppsssvvvuuusssqqqppprrrtttttttttwwwxxx{{{~~~||||||~~~~~~xxxuuuvvvxxxzzz{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######""""""""""""######!!!"""######"""!!!###$$$%%%$$$############$$$%%% !!!!!!"""#####################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """!!!$$$$$$"""!!!!!!!!!!!!!!!""""""### !!!""""""######""""""!!!!!!"""""""""""""""###%%%$$$$$$$$$############ """###%%%&&&'''&&&$$$""""""###$$$%%%%%%"""###$$$&&&'''&&&""" !!!"""###$$$###"""!!!"""""""""!!!""""""###$$$$$$######"""!!!"""""""""###%%%%%%$$$###"""###$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''!!!"""###$$$%%%&&&''''''((()))***)))((('''((()))'''(((***)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%########################"""""""""##################""""""!!!!!!""""""### !!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!! !!!!!!""""""######$$$$$$%%%%%%###"""!!! !!!"""######""""""!!!!!!""""""########################!!!!!!!!!!!!"""###$$$%%%""""""""""""############ !!!""""""!!!  $$$$$$"""!!!"""$$$$$$###"""!!!!!!"""###$$$(((&&&"""  ###"""  !!!!!!!!!""""""######""""""!!! """###%%%%%%"""!!! !!!###$$$###""""""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%'''(((((('''''''''((()))******+++***+++,,,...///000000000.........////////////000//////////////////............//////000222333444444444555777;;;@@@DDDGGGIIIMMMRRRXXX___hhhpppvvvvvvxxxzzzyyywwwuuuuuuuuuqqqtttuuutttrrrqqqrrruuuvvvsssqqqpppqqqsssssssssvvvxxx{{{}}}{{{{{{}}}yyytttqqquuuvvvxxxzzz|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$"""###$$$###"""!!!"""########################### !!!!!!"""######$$$$$$"""""""""""""""############""""""!!!!!!  !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!! ######!!!!!!!!!!!!!!!!!!"""###### """#########"""!!!!!!!!!!!!!!!""""""######%%%$$$$$$############### !!!"""###$$$%%% !!!###$$$&&&(((###""""""$$$%%%%%%$$$""" !!!###%%%%%%$$$###"""###"""""""""######$$$%%%""""""######""""""!!! ###$$$%%%$$$###""""""$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$&&&''''''(((&&&((()))(((''''''((()))&&&(((***)))'''&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""####################################""""""""""""!!!!!! !!!"""###$$$###"""""""""###$$$$$$%%%######$$$$$$$$$$$$######"""!!!!!! !!!"""###!!!!!!!!!"""###$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""###!!! !!! !!!""""""  !!!!!!""" !!!!!!""""""!!!!!! !!!"""###$$$$$$$$$"""!!! !!!#########!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))'''''''''(((((()))***+++)))***+++,,,...000222333.../////////000000000000.../////////////////////////////////000111333333333333444777:::???CCCFFFHHHLLLRRRZZZaaaiiiqqqvvvwwwyyy{{{{{{yyywwwvvvvvvssstttttttttttttttttttttuuurrrooonnnooopppppppppqqqsssxxx|||}}}{{{{{{~~~{{{uuuqqqpppsssuuuwwwyyy{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$######"""!!! !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###'''###!!!&&&******(((!!!!!!!!!!!!!!!"""###### """#########"""!!! !!!!!!!!!""""""######%%%$$$######""""""######%%%$$$$$$###"""!!!!!! ###'''(((&&&$$$$$$%%%%%%###!!!!!!###%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$#########$$$%%%%%%&&&!!!"""#########""" ###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++------$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&''''''&&&&&&''')))&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$###$$$$$$$$$'''%%%######$$$###!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""$$$%%%((('''$$$"""!!!!!!!!!""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!###$$$%%% !!!"""######$$$#########$$$###"""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! """###$$$###!!! !!!  !!!!!! !!!"""###$$$""""""############""""""  ###$$$$$$###$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  """$$$$$$$$$###""""""!!! !!!"""######!!!"""############$$$$$$$$$$$$$$$$$$###############&&&%%%$$$$$$%%%&&&((()))((((((((((((((()))******(((((()))+++...111444666//////000000111111111222.........///////////////////////////000111333333222222444666:::???CCCFFFFFFKKKRRRZZZbbbjjjqqqvvvxxxzzz||||||zzzxxxwwwwwwuuutttssstttuuuvvvuuuttttttqqqnnnlllmmmmmmmmmmmmllloootttzzz~~~{{{|||xxxsssqqqqqqssstttvvvxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''$$$""""""$$$%%%""" $$$######"""!!! ###############"""!!! !!!"""""" ###$$$$$$###   """""" ######""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!!"""""""""""" """###$$$%%%%%%$$$###########################%%%$$$$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$###"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###!!!&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" """""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%))))))(((((('''&&&$$$$$$,,,+++)))'''%%%"""!!! &&&%%%$$$#########$$$%%%&&&((()))'''###"""$$$'''&&&&&&&&&&&&%%%%%%$$$#########"""!!!!!!!!!!!!!!!""""""!!! """"""############""""""###"""!!!!!!!!!!!!!!!"""$$$'''((($$$"""######"""!!!!!!!!!!!!"""""""""""" !!!"""###############""""""!!!!!!!!!""""""###$$$#########""""""!!!!!!$$$###"""!!!!!!###%%%&&&+++)))%%%"""!!!!!!"""### !!!###%%%%%%###!!!  """""" !!!###"""!!! !!!"""$$$&&&$$$""" !!!$$$%%%###!!!######$$$%%%$$$###"""!!!###"""!!! """"""!!!!!!"""###$$$$$$"""""""""""""""######$$$"""###$$$$$$###"""!!!  ###%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$'''******'''%%%%%%'''***+++,,,---............//////000111111000///...111111111111000///...---............///111222222444444555666:::>>>BBBDDDEEEJJJQQQYYYbbbjjjrrrxxx|||yyywwwuuutttrrrssstttuuutttsssrrrqqqpppnnnmmmmmmmmmmmmoooqqqtttxxx|||~~~}}}~~~yyy~~~{{{uuuqqqppppppsssuuuwwwyyy|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! """$$$&&&%%%###$$$$$$$$$###"""""""""!!!###$$$$$$$$$$$$######"""""" !!!######!!!"""######"""  !!!"""""""""!!! !!!$$$&&& !!!!!!""""""###$$$$$$!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""""""""!!! !!!"""""" !!!"""##################$$$$$$$$$###""""""########################!!! !!!#########$$$$$$%%%%%%$$$######"""$$$###############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""" ###&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" !!!!!!""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$)))((('''&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""######"""!!!!!!!!!!!!!!!""""""!!! """"""############""""""!!!!!! !!!!!!"""###$$$###'''((($$$"""###$$$"""!!!!!!!!!!!!"""""""""""""""###############"""""""""!!! ############"""""""""!!!###"""!!! !!!"""$$$%%%###"""!!! !!!"""$$$%%%!!!###%%%&&&&&&%%%###!!! """######"""!!!!!!"""!!!!!!!!!!!!!!! $$$###!!! !!!"""$$$%%%$$$"""!!!!!!###$$$###!!!"""######$$$###"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&''''''(((***---///000///...---//////000111111000///...111111111111000///...---............///000222222444444444666888<<>>BBBEEEHHHJJJNNNTTT[[[dddnnnttt}}}~~~|||zzzxxxuuuqqqpppqqqtttuuuvvvxxxwwwtttqqqooolllkkkjjjkkklllnnnppprrrsssssstttvvvwwwxxxyyyxxxyyy{{{}}}yyytttrrruuuvvvxxxzzz{{{~~~###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########!!!"""$$$$$$######%%%&&&##################""""""!!!!!!"""#########""""""!!!""""""!!! !!!!!!""""""!!!!!!"""$$$ """$$$$$$"""  $$$######"""!!!  """"""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""###""""""!!! !!!"""$$$%%%&&&#################################$$$%%%$$$!!!###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%##################$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""############$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%''')))&&&""" ###&&&"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""######""""""############""""""%%%$$$###!!! !!!%%%%%%"""!!!###$$$"""!!!!!!!!!!!!"""""""""""" !!!######$$$$$$$$$!!!"""###""""""""""""############$$$$$$$$$$$$############!!!!!!"""""""""!!!"""######$$$$$$######""""""$$$&&&%%%$$$###$$$$$$ !!!""""""##################""""""""""""!!!###$$$###"""!!!"""###&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!! !!!###$$$$$$$$$###"""$$$############$$$%%%%%%"""""""""!!!""""""###$$$!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((******)))---,,,++++++,,,---///000///000222333444444333222222222222222111000///...++++++,,,---...000222333222222333666:::???DDDGGGIIIKKKPPPUUU\\\eeemmmsss{{{}}}~~~|||zzzwwwuuuqqqppprrrtttuuuuuuxxxwwwuuurrrooommmlllkkklllmmmoooqqqsssttttttuuussstttuuuvvvuuuvvvxxxzzz~~~{{{xxxvvvxxxzzz{{{}}}######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$$$$&&&(((%%%%%%%%%$$$#########"""######$$$$$$$$$###"""""" """$$$$$$""" !!!###!!!"""$$$###""""""###$$$###$$$$$$"""""""""""""""""""""""""""######""""""!!!!!! ########################"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$!!!"""####################################%%%###""""""######"""!!!"""######$$$%%%%%%$$$$$$$$$$$$###############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%'''&&&$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$######"""###$$$!!!""""""###$$$$$$######!!!!!!!!!!!!!!!"""######""""""!!!!!!"""######$$$""""""############""""""$$$###"""!!!!!! !!!!!! $$$%%%""" ###$$$"""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!! !!!"""!!!"""""""""###########################""""""!!! !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$ !!!!!!"""#########!!!""""""############"""!!!###$$$###!!!!!!"""$$$&&&%%%$$$#########$$$$$$""""""!!!!!!""""""######!!!###$$$$$$###"""#########"""###$$$$$$%%%######"""""""""###$$$%%% !!!!!!"""###$$$&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''((())))))((((((((()))+++,,,---.........,,,,,,000111222444444444444333222222222222111000//////******+++,,,...000222333222222333666999>>>BBBDDDHHHKKKQQQWWW]]]dddlllqqqyyy{{{}}}}}}{{{zzzvvvtttrrrrrrssstttuuutttxxxwwwuuurrrpppnnnmmmmmmmmmnnnppprrrtttuuuvvvvvvssstttuuuuuuuuuuuuxxxzzz~~~|||yyyzzz{{{|||}}}######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''$$$"""###%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""!!!###&&&%%%###!!!###$$$"""$$$%%%$$$###"""###$$$!!!"""""""""$$$&&&''''''&&&$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!"""###$$$%%%&&&&&&&&& !!!"""######"""!!! ########################(((%%%"""!!!"""$$$&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$"""###&&&''''''%%%!!!"""###%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$!!! $$$&&&%%%""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$$$$""""""############"""""""""!!!!!!!!!!!!!!!"""### $$$%%%""" ###$$$"""!!!!!!!!!!!!""""""""""""""""""""""""!!! ###""""""!!!!!!!!!""""""!!!!!!""""""#########$$$""""""###""""""!!! $$$#########"""""""""""""""""""""""""""""""""""" """""" !!! !!!!!!"""######$$$$$$ !!!"""###############!!!###%%%$$$!!! """$$$%%%%%%###"""""""""###$$$!!!!!!!!!"""###%%%&&&''' """#########""""""""""""""""""######$$$$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%))),,,,,,)))&&&''')))))),,,///222111...***'''000111222444555555444444222222333222222111000///******+++,,,...000222333333333333555888<<>>AAAFFFMMMSSSXXX___gggmmmqqqsssuuuwwwyyyyyyyyyyyyuuuvvvyyy{{{}}}||||||{{{wwwwwwvvvtttqqqpppqqqsssqqqsssuuuwwwzzz|||}}}}}}{{{{{{zzzzzzzzz{{{{{{|||zzz~~~|||~~~}}}||||||}}}&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%$$$!!! !!!!!!""""""##############################$$$#########""""""!!!!!!######"""!!! """""""""""""""""""""""" """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###%%%!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!! !!!  !!!"""############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""######"""!!! !!!"""###!!!!!!"""###$$$&&&((()))$$$$$$$$$###"""!!!!!! %%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''((('''"""$$$***###########################$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$!!!""""""!!! """###$$$+++000***%%%&&&"""""" !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!   $$$""" """$$$"""!!!!!!!!! !!!!!!"""###$$$ !!!"""###$$$$$$%%%###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!  !!!"""!!! ###############"""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!"""!!!!!!"""$$$''' !!!###%%%$$$""" !!!!!!!!!!!!""""""""""""""""""###"""!!!!!!###&&&%%%$$$#########$$$%%%&&&&&&&&&''''''''''''''''''++++++******)))******+++((()))+++---...///000000,,,...222333444444555666444333111000000000111222------...000111222333444777666555333222444888;;;GGGKKKPPPTTTXXX^^^fffmmmooorrrvvvxxxxxxwwwwwwxxxvvvttttttvvvzzz}}}|||{{{xxxvvvsssrrrsssssssssrrrqqqqqqrrrsssuuuwwwyyyzzzzzz|||||||||zzzyyyzzz{{{~~~&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$$$$%%%%%%%%%###"""!!!""""""""""""####################################$$$$$$$$$$$$######""""""######""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """""""""""""""!!!!!!!!!!!!$$$###!!! !!!"""!!!!!!"""""""""""""""""""""!!!   !!!!!!"""""""""######$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""!!!  !!!###"""!!! !!!"""#########"""######$$$%%%&&&$$$$$$######"""!!!!!! $$$######"""""""""""""""!!!""""""""""""""""""!!!!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""###$$$!!!""""""!!! !!!""")))""""""---000***%%%&&&###""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!  !!!!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""######""""""!!! !!!!!!######""""""#########"""###############"""!!!!!!###"""!!!!!!!!!"""###$$$ !!!"""!!!!!!"""$$$&&&"""""""""!!!!!!!!!!!!"""""""""######""""""###"""!!!!!!###%%%$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((''''''(((***,,,...000111+++,,,---...////////////+++...111222222222333444333222111000///000000111------...000111222333444333333333333333666:::===EEEIIINNNRRRVVV\\\eeekkkppprrruuuvvvvvvuuuvvvwwwuuussssssuuuyyy{{{zzzyyywwwtttrrrqqqrrrrrrrrrqqqppppppqqqssstttwwwyyyzzz|||}}}~~~}}}zzzyyyzzz{{{&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! ###"""!!! !!!"""""""""!!!!!!"""###$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!""""""!!!  !!!"""!!!  !!!""""""!!!!!!!!!!!!""""""$$$###"""""""""""""""###$$$$$$######"""!!!!!!!!!"""############""""""!!! !!!!!!!!!!!! !!!!!!"""$$$%%%&&&'''(((!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######&&&&&&&&&### $$$(((########################$$$$$$$$$######$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$"""!!! ############""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""###"""!!! '''!!!!!!(((***$$$ $$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!###!!! !!!""""""!!!###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""""""""$$$$$$######""""""!!!!!! !!!""""""!!!!!!!!!!!! !!!""""""#######################################"""!!!!!!""""""!!!!!!!!!"""###$$$ !!!""""""!!!!!!###%%%"""""""""!!!!!! """""""""#########$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&'''((())))))&&&'''(((***---///111222+++,,,------......------+++...000111111000111222111111000///////////////------...000111222333444///000222333555777;;;>>>BBBFFFKKKOOOTTTZZZccciiiqqqsssttttttsssssstttvvvsssrrrrrrtttwwwxxxxxxwwwvvvtttqqqpppqqqrrrqqqpppooopppqqqsssuuuwwwyyy{{{~~~~~~|||zzz{{{{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######""""""###$$$%%%&&&&&&&&&$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ######""""""!!!!!! !!!  """"""!!!!!!"""###$$$%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&$$$""" """###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""#########$$$$$$$$$$$$!!!""""""""""""""""""!!!###$$$###""" ###%%%########################%%%$$$###""""""###$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$######"""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""%%%###"""!!!!!!!!!!!! $$$ $$$%%%!!!$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!! !!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!""""""############"""!!!!!! !!!!!! !!!"""$$$%%%'''((()))$$$$$$###"""!!!!!! !!!#########!!! !!! !!!"""######"""######"""!!!!!!!!!"""###############"""!!!!!!!!!!!!!!!!!!""""""###### !!!""""""!!!!!!"""$$$%%%$$$$$$###$$$%%%''''''"""#########$$$$$$$$$$$$!!!"""######""""""###%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((()))***)))******+++,,,,,,,,,,,,((()))***+++,,,---------,,,///111222111000000111000000//////............------...000111222333444...000222444555777;;;===@@@DDDIIINNNSSSZZZbbbiiirrrssssssrrrqqqqqqsssuuutttttttttuuuvvvwwwwwwwwwvvvtttqqqqqqqqqrrrrrrqqqpppqqqrrrtttvvvyyy{{{}}}~~~}}}}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((&&&############ !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!###"""""""""!!!!!!!!!  """"""!!!!!!"""######$$$ !!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%''''''%%%###!!!"""###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!! !!!"""###$$$#########"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""######"""""""""######"""""""""""""""""""""#########$$$$$$$$$$$$""""""############""""""  !!!########################%%%$$$""""""""""""$$$%%%$$$###"""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$###""""""!!!!!!"""######""""""""""""""""""##############################$$$$$$###"""!!!!!!!!!"""&&&$$$""""""###$$$###!!!$$$!!!"""%%%&&&$$$######$$$%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!! !!!!!!"""""""""!!!""""""""""""""""""!!! ######"""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&((((((######""""""!!!  """$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$"""$$$%%%$$$!!! !!!##################"""!!!!!! !!!!!!""""""""""""!!!""""""!!!!!!!!!###)))'''$$$!!!"""#########$$$$$$$$$$$$ """######""""""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))*********++++++***)))(((''''''(((***,,,...///000111---///222333222111111222////////////......------------...000111222333444///111333444444666888;;;???CCCIIINNNSSSZZZcccjjjrrrsssssssssqqqqqqsssuuuuuuvvvwwwwwwwwwwwwxxxyyyxxxuuusssrrrrrrssssssrrrpppqqqsssuuuxxx{{{~~~}}}}}}|||}}}$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!%%%$$$######""""""######"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!"""###!!!!!!!!!"""""""""""""""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""!!!  !!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######""""""""""""""""""!!!""""""############"""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%#################################""""""########################$$$%%%%%%######""""""""""""######""""""!!! !!!"""###$$$""""""""""""####################################$$$###""""""""""""""""""&&&### !!!$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!  """###""""""!!!!!!!!!!!!"""######"""""""""!!!!!!!!!""""""!!!!!!  !!!"""###$$$$$$######""""""!!!!!!!!!"""######%%%''')))'''$$$"""###&&&###############"""!!!!!! !!!"""""""""!!!!!!!!!""""""!!! !!!!!!$$$###!!!  !!!"""""""""#########$$$$$$ """###$$$###"""###$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&''')))*********)))((((((***,,,...111333444444---///222333222111222333/////////000///......---------...000111222333444222333333333333444777:::>>>CCCIIINNNSSS[[[dddkkkrrrtttuuuuuuttttttuuuvvvwwwxxxyyyyyyxxxwwwxxxzzzxxxvvvsssrrrssstttsssrrrpppqqqrrruuuxxx|||~~~yyywwwzzz$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" ######"""!!!!!!"""######""""""""""""""""""############################## !!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!### !!!!!!""""""######!!!!!!"""############### !!!"""###"""  !!!"""###""""""!!! !!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  !!! !!!"""######"""!!! """""""""!!!!!!"""######"""""""""""""""""""""###"""""""""""""""######$$$######$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!!!! ########################""""""############""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!"""###!!!"""""""""####################################""""""""""""""""""###$$$### ###%%%###!!! """######""""""!!!!!!"""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!! """###$$$###!!! """%%%"""!!!!!!!!!!!!""""""#########"""!!!  !!!!!!"""###############""""""!!!"""""""""%%%(((***((($$$"""$$$&&&###############"""!!!!!! !!!"""""""""!!! !!!######!!! !!!"""###$$$&&&&&&!!!!!!!!!"""""""""######!!!$$$$$$###""""""###"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%''')))+++,,,+++******)))***,,,...000111222222***---000111111111222333//////000000000///...---------...000111222333444222222222111111444888;;;===AAAGGGMMMSSS[[[dddkkkrrrtttwwwxxxwwwwwwwwwxxxwwwyyy{{{zzzwwwwwwxxxzzzwwwuuurrrqqqrrrsssrrrrrrnnnoooqqqtttwww{{{~~~}}}yyyxxxzzz$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! !!!!!! """###$$$""""""######$$$$$$$$$%%%########################!!!!!!""""""#########$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!'''""""""$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""###$$$$$$ !!!!!!!!!!!!!!! ###$$$###  !!!"""$$$$$$$$$###""" !!!"""######!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""$$$$$$###"""!!!"""### !!!"""######"""!!! %%%$$$###"""!!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$###### !!!!!!############$$$$$$$$$$$$ !!!!!!!!!!!! """"""###$$$&&&&&&$$$###########################!!!"""###$$$$$$###"""!!!###$$$%%%&&&'''&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&$$$"""  !!!!!!!!!""""""#########$$$########################""""""!!!!!!"""###$$$$$$!!!!!!$$$### """$$$###!!! """$$$%%%""""""!!! !!!"""###""""""""""""""""""""""""$$$"""!!! !!!"""$$$!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!""""""!!!  !!! """!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""  !!!"""###$$$$$$###"""!!!!!!""""""###&&&)))&&&""""""%%%###############"""!!!!!!!!!"""""""""!!! !!!######!!! $$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!$$$$$$###""""""###"""###$$$%%%&&&%%%$$$$$$&&&&&&''''''''''''''''''((()))+++,,,,,,+++***)))'''(((***+++,,,---------(((+++...000000000111222///000111111111000...---------...000111222333444222222111000111444999===;;;@@@FFFLLLRRRZZZcccjjjqqqtttxxxzzzzzzyyyyyyyyywwwyyy{{{zzzwwwvvvwwwyyyvvvtttqqqpppqqqrrrqqqqqqlllmmmooorrrvvvzzz}}}|||||||||########################((('''%%%###"""""""""######$$$$$$$$$$$$###""""""%%%###!!!"""%%%&&&$$$!!! !!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$######""""""!!!!!! $$$"""!!!!!!"""$$$ !!!!!!!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!""""""!!! """!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############$$$$$$$$$$$$""""""""""""############"""############"""!!!!!!######""""""!!!!!! """!!!   !!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$&&&$$$!!!!!!"""  !!!"""###$$$$$$%%%######""""""!!!!!!  !!!###$$$%%%!!!""""""""""""###############$$$%%%%%%%%%%%%$$$$$$"""!!!"""&&&'''&&&$$$%%%%%%$$$###"""""""""###&&&%%%$$$$$$############&&&&&&'''((('''&&&$$$###$$$%%%&&&%%%###!!!!!!"""""""""############"""""" !!!!!!"""!!!!!!######""""""!!!!!!  """!!!!!!!!!  """###!!!!!!!!! !!!!!! """"""""""""!!!!!!!!!!!! """#########"""!!!"""  ###$$$""" !!!!!!!!!"""&&&!!!"""%%%$$$"""""""""""""""""""""""""""!!!!!!!!!"""###%%%''''''""""""""""""""""""""""""""""""############""""""""" """###!!!$$$$$$%%%%%%$$$!!!!!!!!! !!!!!!!!!!!!"""""""""""")))&&&%%%&&&))))))'''$$$&&&&&&&&&''''''''''''(((***************)))((((((+++,,,,,,---...///000000000000///......///000111333222000000111000///---......///111222444666777444333333333444666777888<<<@@@FFFKKKPPPXXXbbbiiirrrsssssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyuuutttrrrpppoooooooooooonnnqqqsssuuuvvvxxx{{{}}}~~~~~~zzzwww}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$###""""""""" """###!!!%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!! #########"""""""""!!!!!!######"""!!!!!! """"""############""""""  !!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""###########################"""!!! """"""""""""!!!!!!!!!!!!"""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""#########%%%###!!!!!!"""!!!!!!!!!""""""######$$$$$$!!!!!!""""""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""############$$$######$$$%%%%%%%%%%%%$$$$$$"""!!!###&&&'''&&&$$$######""""""!!!"""""""""&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$&&&'''&&&$$$""""""###""""""############"""""" !!!!!!"""######""""""###"""""""""!!!!!!!!! """######$$$$$$######"""""""""!!!!!!!!! !!!!!! &&&!!!!!! $$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""$$$!!! """"""  !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!!!! ###!!! !!!###$$$""" '''&&&%%%###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###############$$$%%%%%%###!!!&&&&&&&&&''''''''''''(((***************)))((((((******+++,,,---...//////111000//////000111222333333222000000111111///---......///000222444666777444333333333444666777999===AAAFFFKKKPPPWWWaaahhhpppqqqqqqrrrssssssttttttvvvvvvvvvwwwxxxxxxyyyyyywwwvvvtttrrrpppppppppppplllnnnqqqrrrssstttwwwyyy}}}}}}~~~yyyvvv|||~~~%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&###$$$$$$$$$$$$###""""""###!!!!!!"""$$$%%%$$$###''''''&&&&&&$$$###!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! ######""""""""""""!!!!!! ######""""""!!!!!! ######""""""""""""######!!! !!!!!! """"""""""""""""""""""""########################""""""""""""#########$$$ """"""""""""############$$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""#########%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!!"""""" """""""""""""""#########"""""""""###$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!"""###&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%&&&'''&&&$$$######$$$""""""############""""""!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!""""""!!!!!! """&&&"""%%%###%%% !!!!!!"""######$$$ !!!"""#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$###!!! !!!  !!!!!!!!!"""""""""""" """$$$""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!! $$$"""!!!"""###$$$###"""'''%%%###!!! !!!"""$$$$$$############"""""""""""""""#########$$$$$$"""$$$'''((('''%%%$$$$$$&&&&&&&&&''''''''''''((()))************))))))((())))))***+++,,,---......000000000000111222444444333111000000111111///.........///000222444666777444333333333444666888999===BBBGGGKKKPPPWWW```gggnnnnnnnnnooooooppppppqqqsssssstttuuuwwwxxxyyyyyyyyyxxxuuusssqqqppppppppplllnnnqqqrrrrrrrrrsssuuuyyy}}}~~~|||~~~~~~wwwttt{{{}}}""""""""""""""""""""""""###############$$$$$$%%%###$$$$$$$$$$$$###""""""############%%%%%%%%%%%%######$$$$$$$$$######"""!!!!!!!!!"""""""""###### !!!!!!""""""######"""###$$$$$$$$$$$$###""" !!!!!!!!!!!! """"""""""""""""""!!!!!!##############################"""""""""!!!!!!!!!###"""  !!!!!!$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############!!!!!!!!!"""""""""######!!!"""""""""############$$$$$$$$$$$$###!!!  !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!"""""""""!!! #########"""""""""""""""%%%$$$$$$######"""!!!!!! !!!"""###$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""###%%%&&&&&&$$$"""######""""""############""""""!!!""""""######"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!### """)))%%% %%% !!!!!!!!!#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!  !!!!!!!!!!!!"""""""""%%%$$$###%%%''''''&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""###""""""###"""!!!  !!!########################"""#########$$$$$$$$$$$$"""&&&***+++(((&&&&&&(((&&&&&&&&&''''''''''''((())))))************)))((())))))***+++,,,---............///000111333444444333111000000111111000......//////000111333555666444333333333555777999:::>>>BBBHHHLLLPPPWWW___eeekkkllllllmmmmmmnnnnnnooopppqqqrrrtttvvvwwwyyyyyyyyyxxxuuurrrpppooonnnnnnnnnpppsssssssssrrrssstttwww{{{~~~}}}~~~~~~wwwtttxxx{{{""""""""""""""""""""""""$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!""""""!!!""""""""""""!!!!!! """"""#########$$$$$$$$$ !!!!!!""""""###### !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!!###"""  !!!'''$$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$######!!! !!!!!!""""""##############################"""""""""!!!!!! """""""""""""""""""""""""""""""""###############$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""#########"""""""""""""""$$$######"""!!!!!! !!! !!!!!!"""###$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$###"""!!!###$$$$$$"""!!!!!!"""""""""############"""""" !!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!'''000***"""'''!!!!!!  !!!"""!!!!!! """"""""""""!!!!!!!!!!!!!!!  """###!!!""""""""""""""""""###!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###$$$###!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!! !!!!!!!!!"""#########"""!!! """""""""""""""""""""""""""#########$$$$$$$$$$$$ $$$'''(((%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((())))))*********))))))******+++,,,---...//////,,,---...///111222222333222111///000111111000///...//////000111333444555333333333444555777999;;;???CCCIIIMMMQQQVVV]]]cccjjjjjjkkklllmmmnnnnnnoooooopppqqqsssuuuwwwxxxyyywwwuuussspppnnnllllllllloooqqqssstttsssrrrrrrrrrvvvzzz~~~~~~~~~zzzuuuvvvzzz$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!###$$$$$$$$$$$$###""""""!!!"""######!!!!!!"""#########"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! %%%$$$###""""""!!!!!!"""&&&$$$"""!!!""""""!!! """"""""""""""""""""""""########################!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""############"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""##############################"""""""""""""""###""""""!!!!!!!!!!!! !!!######"""""""""###"""""""""""""""######### !!!""""""######%%%$$$###!!! !!!""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%!!!"""###$$$%%%$$$###### """######"""!!!!!!"""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""######"""""""""!!!!!!!!! !!!!!!""""""!!!!!! """%%%///:::000%%%((($$$######"""!!!!!!  """"""""""""!!!!!!!!!!!!  !!!"""!!!""""""!!!!!!"""$$$!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""########################"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """"""###%%%''''''&&&$$$### !!!!!!!!!!!!""""""""""""#########$$$$$$###$$$&&&&&&&&&&&&&&&(((&&&&&&&&&''''''''''''(((((())))))************)))******+++,,,---...//////,,,---...000111111111111222000///000111222000////////////000111222333444333333333444666888:::<<<@@@DDDJJJNNNQQQUUU\\\aaaggghhhiiijjjlllnnnooopppooopppqqqsssuuuwwwxxxyyytttssspppnnnlllkkkkkkkkkmmmpppssstttsssqqqqqqqqqvvvzzz~~~~~~}}}yyyvvv{{{$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$######"""###$$$$$$$$$$$$###""""""$$$&&&'''&&&###"""###$$$""""""""""""!!!  !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!%%%$$$###""""""###$$$%%% !!!!!!!!!!!! !!!!!!!!!"""""" $$$$$$$$$######"""!!!  """###!!! """"""""""""""""""""""""######################## """#########!!! !!!!!!!!!!!!"""""""""""""""############!!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!! """$$$$$$"""!!!"""$$$!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$%%%$$$###!!!  !!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$###%%%&&&%%%###"""$$$&&&$$$######""""""""""""######"""""""""######$$$%%%!!!"""$$$%%%%%%%%%$$$$$$ """$$$$$$"""!!!"""###""""""############"""""""""""""""""""""!!! !!!!!!!!!"""""""""### #########"""""""""!!!!!! !!!!!! ###(((555???222"""$$$"""""""""""""""!!!!!!!!!###""" !!!"""""""""""""""!!!!!!!!!!!! !!!!!!  """!!!!!!!!!!!!"""""""""###############""""""!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """###""" !!!###""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""!!!!!!!!!"""""""""######&&&%%%###$$$&&&(((((((((&&&&&&&&&''''''''''''((((((((()))***************))))))***+++,,,---.........///000111222111111000111000///000111222111///////////////000222333444333333333444666888;;;<<>>@@@GGGKKKOOORRRTTTWWW]]]aaacccdddeeegggjjjmmmppprrrsssrrrrrrqqqrrrssstttuuuqqqpppoooooooooooopppqqquuuwwwyyy|||}}}|||{{{zzzzzz|||}}}}}}|||zzzyyyzzzzzz}}}|||xxxzzz}}}$$$$$$$$$%%%%%%%%%%%%&&&$$$!!!!!!###"""!!!%%%%%%$$$$$$$$$############""""""!!!!!!""""""###""""""""""""""""""""""""%%%!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""###$$$$$$!!! """######""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""#########$$$######"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!""""""###"""""""""""""""!!!!!! !!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""!!!"""###$$$###""" !!!"""""""""""""""!!!!!!"""######  !!!""""""######"""$$$###!!!!!!$$$%%%######"""!!! ######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$###"""!!! """!!!!!! !!!"""$$$%%%&&&%%%###"""###$$$$$$###&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!$$$"""!!!!!!"""###!!! ###""" !!!"""###!!! """!!! !!!###$$$&&&%%%"""  !!!"""""""""""""""!!!"""%%%(((+++BBBHHH333"""$$$%%%###"""!!! !!!"""###"""!!!  ###  """%%%$$$###"""!!! !!! !!!!!!""" !!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$"""!!! !!!!!!"""""""""""""""###"""!!!!!!!!!!!!!!!!!!###""""""###%%%%%%$$$""" !!!!!!!!!!!! ######"""""""""!!!!!!!!! !!!###"""!!!!!!"""$$$"""###!!!"""%%%%%%### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))'''''''''''''''((())))))------------...///111111---...///000222222222333000000000000000000000000111000000000000222333444555555555666888:::===>>>GGGKKKOOOSSSUUUYYY___dddeeeeeegggiiilllooorrrsssrrrqqqpppppppppqqqrrrsssqqqqqqqqqqqqrrrsssttttttvvvxxxzzz}}}~~~}}}||||||}}}||||||}}}~~~}}}{{{yyyyyy|||zzzvvvwww{{{~~~$$$#########$$$$$$%%%%%%%%% !!!$$$$$$!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""######""" !!!#########""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!!!!""""""######%%%$$$###"""!!!!!! ############""""""!!! !!!!!!""""""############ !!!!!!!!! !!!""""""###"""""""""""""""###""""""!!!"""###$$$$$$$$$######!!!"""""""""###"""!!! !!! !!!"""$$$%%%###$$$###!!! %%%%%%$$$######"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############"""!!! !!!!!!!!!!!!!!!"""###$$$&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""##################""""""""""""!!!!!!"""!!! !!!"""###"""!!!###"""!!! !!!"""$$$&&&%%%###""" !!!"""!!!""""""!!!"""%%%)))---:::GGGDDD---###%%%!!!  !!!!!!!!! """ """ """$$$$$$###""""""!!!"""""" !!!!!!"""""" !!!"""###"""!!! !!!######"""!!! """###$$$###"""!!!%%%$$$######"""###$$$%%%###!!!!!!###&&&'''%%%""" !!!!!!!!!!!!!!!!!! ############"""""""""""" """######"""!!!###$$$ !!!"""!!!"""######""" !!!###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&''''''((()))***+++++++++++++++,,,------......000111111222222222000000000000000000000000000000//////000222444555555555555555666999;;;===DDDIIINNNRRRVVV[[[bbbggghhhiiijjjlllnnnppprrrsssqqqpppooooooooopppqqqrrrrrrrrrssstttuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{zzz}}}~~~zzzzzz}}}yyytttvvvzzz}}}###""""""!!!"""###$$$$$$&&&!!!"""&&&%%%"""############"""""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%%%%$$$###"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""!!!!!! """!!! !!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""%%%%%%$$$######"""""""""######################## !!!!!!"""""""""!!!!!! !!!!!!""""""############""""""!!! ######$$$$$$###"""!!! ############""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!"""#########"""""""""######$$$############"""!!! """$$$%%%%%%#########""" $$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!! !!!!!!!!!!!!!!!"""""""""%%%###"""###$$$$$$"""!!!"""###$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###%%%&&&###$$$$$$###"""""""""""""""!!! !!!"""###"""!!!"""!!!!!!!!!"""###%%%&&&###"""!!! !!!!!!"""!!!!!!!!!!!!###'''---222JJJ@@@111&&&######""" ###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!$$$%%%""" """"""!!!""""""###$$$$$$ !!!!!!""""""""" """######!!! """"""!!! """$$$$$$###""" $$$###############$$$$$$"""!!! ###&&&'''$$$!!!""""""""""""""""""""""""############""""""""""""!!!"""######""""""###$$$######"""######!!!!!!!!! """###$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******))))))******++++++++++++000000111111111111000///000000000000000000000000000/////////000222444555444444333444666999<<<>>>CCCHHHOOOUUUYYY^^^dddiiimmmmmmnnnooopppqqqrrrrrrrrrqqqpppooooooooopppqqqssstttuuuvvvxxxyyyyyyzzzyyyzzz|||}}}~~~~~~{{{zzzzzz}}}~~~~~~zzzvvvxxx{{{~~~""""""!!! """###$$$&&&### ###%%%$$$###%%%%%%$$$$$$$$$#########"""######$$$$$$######""""""""""""""""""""""""""" """$$$&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!! ######"""!!!!!! """!!! """"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$###"""""""""##############################"""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! """###$$$$$$$$$###"""!!!$$$$$$######"""!!!!!! """""""""""""""!!!!!! """"""!!!!!!""""""###$$$!!!"""!!!  """!!!  !!!"""###$$$$$$######$$$%%%""""""!!! !!!"""###$$$###"""###&&&&&&$$$###%%%!!!!!!"""######""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$""" !!!"""###$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%###$$$%%%$$$"""!!!"""######""" !!!"""###!!! !!!"""###$$$$$$%%%!!!!!!!!! !!!!!!""""""!!!!!! !!!###***111777JJJ333!!!###&&&""" ###!!!  !!! !!!"""""""""!!!!!!  %%%'''### !!!"""###$$$%%% !!!!!!"""!!!!!!  !!!!!!"""###""" !!!"""!!!  """###$$$###!!!  !!!!!!!!!!!! !!!"""###%%%&&&%%%###!!!$$$$$$############$$$$$$######"""""""""!!!!!!!!!!!!"""$$$###""""""###%%%&&&%%%(((++++++%%%""""""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''')))***+++******,,,---............111111111111111000//////000000000000000000000000////////////111333555666444333333444777;;;???BBBHHHNNNVVV\\\___bbbgggjjjooopppqqqrrrsssssssssssssssrrrqqqpppppppppqqqrrrtttuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~zzz{{{|||~~~zzz|||~~~###"""!!! !!!"""$$$%%%$$$##################"""$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!#########""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! !!!"""$$$%%%%%%$$$###"""#########""""""""""""""" !!!!!!!!! """"""!!!!!!""""""###$$$ """###""" !!!###$$$"""  """###!!!"""$$$###!!!!!!###&&&""""""""""""""""""######### !!!&&&&&&"""!!!$$$ """###$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""#########"""!!! !!!!!!!!!!!!!!! ######"""###$$$$$$""" !!!""""""############ !!!"""#########"""!!!!!!###$$$###!!! !!!###$$$"""!!!!!!""""""!!!!!!###$$$$$$###### !!!!!!"""""" !!!$$$+++444;;;888((("""$$$%%% !!!"""###""""""!!!!!!"""$$$""" !!! !!!"""###### !!!!!!""""""!!!  !!!#########""""""$$$"""  !!!!!! !!!!!!"""######"""!!!  """"""!!!"""$$$'''(((&&&$$$###"""%%%$$$############$$$%%%"""""""""!!!!!!!!! !!!###$$$$$$###"""$$$%%%%%%'''///999888///'''%%%%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++***+++---///000000000000///000000111111111111000000000000000000000000000////////////111333555666444444444666:::@@@EEEHHHSSSYYYaaafffhhhhhhiiijjjnnnooorrrtttvvvwwwwwwwwwuuutttsssrrrqqqrrrrrrsssuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||~~~$$$###"""!!!!!!###%%%&&&"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""  """###"""""""""""""""""""""""" !!!"""### !!!"""""""""!!!  !!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """###$$$######################## !!!"""""""""""""""######""""""!!!!!! !!!!!!###$$$$$$###"""""" !!!###%%%&&&%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""######$$$!!!###%%%$$$!!! """$$$(((&&&###!!!!!!###%%%'''!!!###""" """%%%""""""""""""############### $$$### """###%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!"""$$$$$$$$$###### !!!!!!!!!!!!!!! ###""""""###$$$$$$!!!!!!""""""""""""!!!!!!  ###%%%%%%###  """###""""""%%%###"""!!!"""!!! !!!$$$%%%$$$###!!! !!!""""""""" !!!$$$,,,666===%%%""""""###!!! &&&###"""!!! !!!"""### !!!#########"""!!!###!!! """"""!!!!!! !!!!!!!!!""""""""" !!!"""$$$%%%&&&%%%###"""$$$"""  !!! """"""###""""""!!! !!!$$$$$$### """&&&******'''$$$###$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!! !!!###$$$$$$######$$$%%%$$$)))666CCCDDD888,,,''''''&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++(((***,,,...000111111000---...///111222222222222000000000000000000000000////////////111333555666555555666888===CCCIIIMMM\\\cccjjjooonnnllljjjkkklllnnnqqquuuwwwyyyzzzzzzvvvvvvtttsssrrrsssttttttvvvwwwyyyzzz{{{zzzzzzyyyzzzzzz{{{|||}}}~~~}}}~~~~~~'''&&&&&&%%%$$$###""""""$$$$$$###"""!!! ######"""!!! ######""""""!!!!!!  !!!!!!""""""!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """######""""""!!!######"""  !!!!!!!!!!!!!!!!!!"""""""""############$$$###"""###$$$%%%$$$###"""""""""""""""""""""""" !!!!!!"""###############%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!"""###""" """"""""""""""""""""""""###!!!  !!!###"""""""""""""""""""""""" !!!###$$$$$$%%%""""""""""""""""""""""""###############"""!!!!!!###$$$%%%&&&&&&%%%$$$### !!!!!!""""""$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%###"""!!!!!!!!!!!! !!!"""######%%%%%%%%%%%%%%%$$$###"""########################'''%%%###!!! """$$$%%%###!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!! """######$$$&&&(((***)))'''$$$############""""""""""""!!!!!!!!!!!! ######""""""###$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!###%%%)))---///######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### """$$$$$$###  """!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###&&&%%%$$$$$$######$$$$$$"""""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$###"""$$$%%%$$$ !!! $$$%%%"""""""""!!! """ !!!"""######""""""$$$+++...000999AAA:::+++"""%%%%%%###"""$$$'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''------------------------222111111111111111222222222222222111111111111000---...///111111222222222333333444888???HHHQQQVVVhhhkkkoooooollliiiiiikkknnnmmmnnnqqqvvvzzzzzzyyyyyyyyyxxxvvvtttsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwyyy|||&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############$$$$$$$$$#########"""""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!""""""######""""""###"""!!!  !!!""""""""""""!!!"""""""""""""""""""""""""""!!! """"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""##############################"""""""""""""""""""""""""""""""""$$$""" !!!$$$%%%###"""""""""""""""""""""""""""###"""  """###"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!! """"""""""""##################%%%### !!!!!!!!!!!!!!!"""#########"""!!!!!! %%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###!!! !!!###$$$###!!!""""""""""""""""""""""""!!!"""######""""""###%%%&&&%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """""""""""""""###$$$$$$ !!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""!!!  !!!!!!""""""!!!!!! !!!"""!!! """$$$###"""!!!  !!! !!!!!!""""""#########"""!!! !!!"""#########""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!"""!!! """$$$%%%""" ###!!! !!!###### !!!!!! !!!!!!!!!!!!!!!""""""######"""'''(((111===>>>777!!!"""###$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%,,,,,,,,,---------......000000000000111222333444222222222111111111111000000///......///111333555666666888<<>>===%%%###"""!!!###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&******+++,,,---...//////......///000222333444555222222222111111111111000111///---,,,---000444777888888:::>>>EEENNNWWW\\\^^^aaaddddddaaa______aaaiiiiiijjjnnnssswwwyyyyyyyyyzzzyyyxxxvvvuuuwwwxxxyyyxxxxxxwwwwwwvvvvvvuuuwwwxxx|||#########$$$$$$%%%%%%%%%%%%%%%###""" #########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#####################"""""""""""" !!!"""######$$$$$$ !!!"""""""""""""""######"""!!!!!!###$$$%%%""""""!!! !!!!!!"""###############!!!!!!!!!!!! $$$###!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!   ###!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############""""""""""""""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###"""  !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! $$$$$$###!!!!!!   """!!!  !!!"""!!!!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$######"""!!!!!!"""############"""""""""""""""""""""!!!!!!!!!###$$$%%% """"""""""""###%%%#########""" !!!###$$$###!!! !!!###%%%000222111...111888<<<:::((($$$ """%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++---...///000...///000111222333333444222222222111111111000000000///------...111444666777777888;;;AAAIIIPPPTTTTTTWWW[[[\\\ZZZZZZ\\\___ggghhhjjjmmmqqqtttvvvwwwwwwxxxyyyxxxvvvvvvwwwxxxyyyxxxxxxwwwuuuttttttsssvvvxxx|||~~~~~~#########$$$$$$%%%%%%&&&$$$###"""!!!!!!!!!""""""###$$$$$$$$$""""""""""""############ !!!"""###$$$$$$######"""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!! ###"""!!!!!!!!!"""$$$%%%"""!!!!!! !!!!!!!!!"""###############!!!!!!!!!!!! %%%###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!  """"""!!!!!! %%%%%%%%%%%%######%%%&&&!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""#########$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!"""$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!"""############$$$$$$###!!!!!!  !!!######!!! !!!!!!"""!!!  !!!"""#########!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$###"""!!!"""$$$%%%### !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###$$$ !!!"""""" """###!!!"""###"""  """%%%$$$""" """###$$$$$$$$$%%%+++444<<<:::555((($$$ """%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))+++---...///000000000111222222222111111222222222111111111000000------...000111222444444666666666888<<>>BBBFFFIIILLLQQQYYY___fffjjjkkkiiijjjooorrrrrruuuwwwzzz}}}~~~|||||||||}}}}}}}}}|||~~~}}}|||}}}}}}|||zzzxxxwwwsssmmmiiiiiioooyyy###"""""""""###$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""""""""###%%%&&&%%%$$$$$$$$$###$$$%%%%%%""" ###!!! !!!"""###""" """"""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$######""""""!!!!!! """!!!!!!!!!!!!!!!""""""%%%&&&&&&%%%"""!!!!!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!""""""###$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""###""" !!!###&&&((("""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$!!!!!!"""############""" !!!"""######$$$$$$$$$"""""""""#########$$$$$$%%%&&&&&&&&&%%%""" """"""!!!!!!!!!!!!""""""########################!!!""""""""""""!!!!!!  !!!######"""!!!!!!"""""""""!!!!!!"""!!! """#########"""!!!%%%$$$""" !!!"""###  """""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!! """!!!!!! !!!!!!"""!!!""""""######""""""""""""""""""""""""""""""#####################"""  """###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''+++******))))))******+++)))------***)))---///...000000000000000//////...111111111111000///......+++,,,---...///000111222444555555555444555888:::===AAAEEEIIILLLRRRZZZ```eeeiiikkkiiijjjooorrrqqquuuwwwyyy{{{|||}}}||||||}}}}}}|||{{{{{{||||||}}}{{{}}}|||}}}~~~~~~}}}{{{uuurrrlllhhhhhhnnnwww~~~######"""!!!"""$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%""" !!!"""###$$$### ###!!! !!!"""###""" !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!! ######""""""!!!!!!!!!!!!######"""""""""""""""""""""######"""  !!! """""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!! !!!!!!!!!!!!!!!  !!!"""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!  !!!!!!!!! !!!!!! !!! !!!###""""""!!! %%%$$$!!! """$$$  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""######   !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""" !!!###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''')))))))))((())))))***+++''',,,---+++***---///......///////////////......000000111111000///......)))***,,,///000222222222333444555555555777:::<<<===AAAEEEIIIMMMSSS[[[aaaeeejjjllljjjkkkooorrrrrruuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyy{{{{{{}}}xxxuuuooojjjiiimmmtttzzz$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######$$$%%%$$$!!!"""###$$$###""""""###!!! !!!"""###""" !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """""""""!!!!!!!!!!!!!!!$$$######""""""""""""### """"""!!!!!!"""$$$"""###$$$!!!!!!$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""###$$$$$$"""!!!  !!!"""######$$$&&&%%%$$$###"""""""""""" !!!!!!!!!"""""""""###!!!"""###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###$$$$$$$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!  !!!""""""######!!!!!! !!!!!!""" !!!!!!!!!!!!###"""!!!!!! %%%###!!! """###!!!!!!!!!"""###"""!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""### !!!"""######$$$%%%""""""###$$$$$$"""!!! !!!!!!!!!""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$%%%$$$#########$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&'''''''''((('''''''''''''''((())))))%%%***,,,++++++///111000---....../////////......///000000000000//////...)))***,,,...000222333333111222444555666888<<>>AAAFFFJJJNNNTTT\\\bbbeeejjjmmmlllmmmpppsssrrruuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwyyy~~~|||{{{|||~~~{{{uuuooolllmmmrrrvvv$$$$$$###############$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!!!!!!!"""$$$%%%$$$###!!!$$$%%%%%%$$$%%%&&&###!!! !!!"""###""" """"""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###### !!!###$$$###$$$%%%'''###$$$$$$###!!!!!!"""###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!!  !!!!!!"""""""""&&&%%%$$$"""!!! !!!!!!""""""#########$$$%%%&&&%%%""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""$$$$$$$$$######"""!!! ############$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$###""""""#########""""""###""" !!!#########"""""""""######$$$$$$###!!! !!!""""""!!!"""###$$$$$$""" """"""""""""""""""""""""   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!""""""###### !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&'''((())))))###))),,,+++,,,000111000---......////////////////////////000000//////...***+++,,,...000111333333111333444555666999<<>>BBBFFFJJJMMMSSS[[[aaadddjjjmmmlllmmmppprrrqqquuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttvvvwww|||{{{{{{|||}}}{{{tttooonnnrrruuu$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$"""!!!"""$$$&&&&&&%%%!!!###$$$$$$###"""$$$&&&###!!! !!!"""###""" """"""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!"""$$$$$$######$$$&&&$$$#########$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""######"""!!! !!! !!!"""#########$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############"""""""""""""""### !!!!!!!!!""""""""""""'''''''''&&&&&&%%%%%%$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""###$$$%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$###!!! !!!######"""!!!!!!!!!!!!"""###""""""!!! !!!!!! """$$$$$$!!!""""""""""""""""""""""""  """############""""""!!! """!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""######### !!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%'''((((((((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''((()))***%%%***---,,,,,,///000...---...///000000000000000......///////////////...,,,,,,,,,---...000222444444555666666666777:::======AAAEEEHHHKKKPPPXXX^^^bbbhhhkkkjjjkkkooopppooottttttttttttuuuuuuvvvvvvvvvvvvwwwwwwvvvuuutttssstttvvvzzz}}}zzz{{{}}}}}}vvvqqqpppsssuuu$$$%%%%%%%%%$$$""" """############$$$$$$$$$$$$#########$$$%%%%%%&&&)))'''$$$###$$$%%%$$$$$$!!!###$$$"""!!!######!!! !!!"""###"""!!!""""""""""""############""""""""""""""""""""""""  !!!!!!!!!!!!!!! !!!"""$$$$$$!!!"""###"""!!! !!!"""$$$"""!!!###%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###%%%&&&############"""""""""""" !!!!!!""" !!!"""######$$$###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!###$$$%%% !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!###$$$&&&###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""###"""""" !!!"""###$$$%%%%%%$$$$$$"""!!! %%%&&&&&&$$$"""!!!"""###!!! !!!!!!!!!!!!!!! !!!$$$$$$   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""######$$$ !!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""### !!!""""""!!!  !!!###$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!###%%%'''((('''&&&%%%""""""#########$$$$$$$$$$$$%%%'''))))))((('''%%%&&&&&&'''((())))))((((((''''''''''''((()))++++++&&&,,,...,,,,,,......,,,......///000111111000000......///////////////...------,,,,,,---000222444777888888777555666888:::<<<@@@DDDFFFIIINNNUUU[[[```fffiiiiiijjjmmmnnnmmmtttttttttttttttuuuvvvwwwwwwxxxxxxxxxwwwvvvtttssstttuuuzzzzzz{{{}}}}}}wwwrrrqqqtttwww'''&&&$$$######$$$&&&'''"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""###""""""""""""!!!!!!!!!!!!######""""""!!!!!! $$$"""!!!!!!""""""!!!((('''&&&$$$###"""""""""!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!""""""############""""""""""""######""""""""""""""""""""""""!!! !!!"""""" """###"""!!! !!!##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""%%%$$$!!! !!!"""############""""""!!! """!!!  """###$$$"""!!!!!!"""$$$###"""!!! !!!"""###!!!!!!!!!!!! """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""!!!!!!!!!!!!!!! """""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!! """###$$$""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!""""""!!! !!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######""" $$$###"""!!!!!! !!!!!!######$$$######"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((***+++++++++************+++---...//////............//////111000000///...------,,,......------...111333555<<<;;;888777666777888999<<<>>>@@@BBBFFFLLLSSSXXX]]]dddjjjjjjkkkooottttttppprrruuuvvvvvvwwwxxxzzz{{{{{{yyywwwuuutttrrrqqquuussssssyyy}}}yyy{{{{{{|||zzzuuunnnkkkpppwww"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###############"""""" !!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!########################!!!"""######"""!!!"""$$$!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! $$$"""!!!!!!""""""!!!!!!!!!!!!""""""###%%%%%%!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!! """###"""!!! !!!###"""############"""!!!!!!######################## !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%###!!! """$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """!!!  """######"""!!! !!!"""###""""""!!!!!!!!!!!!""""""############""""""""""""!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ######################## !!!"""""""""!!! !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$######""""""!!! !!!###### !!! !!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""###"""!!!!!!!!!"""$$$$$$%%%$$$######""""""#########$$$%%%$$$""""""###$$$######""""""######$$$%%%&&&''')))******)))'''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######+++******)))***+++---...//////............//////000000///......---,,,,,,...---,,,---...000333444999888777666666888999:::<<<>>>@@@BBBFFFLLLSSSXXX^^^eeejjjjjjkkkooossssssqqqssstttuuutttuuuwwwxxx{{{zzzyyywwwuuusssrrrqqqrrrqqqqqqwww{{{zzzzzz{{{~~~yyytttmmmiiimmmttt$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$##################$$$%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!########################""""""###!!! !!!### !!!!!!""""""######""""""""""""!!!!!!!!!!!!###"""!!!!!!""""""!!!  !!!###$$$%%%!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""$$$###"""!!! """###"""!!! !!!###""""""######""""""!!! ########################!!!!!!!!!""""""###############""""""!!!!!!  !!!!!!  """!!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!"""""""""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""###$$$&&&&&&&&&%%%%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!########################!!!!!!"""""""""!!! !!!!!!""""""######"""######$$$$$$######"""######!!! !!!""""""  !!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""!!!"""######$$$$$$$$$###"""""""""######"""###$$$$$$###"""###%%%""""""!!!!!!""""""###$$$'''((()))******)))(((((()))(((((('''''''''''''''((('''&&&%%%###"""!!!!!!******))))))***+++---...//////............//////000//////......------,,,---,,,,,,,,,---000333444777777666666777888:::;;;<<<>>>@@@CCCGGGMMMSSSXXX___gggkkkkkkkkkooorrrrrrqqqrrrsssrrrrrrsssuuuwwwzzzyyyxxxvvvuuusssrrrrrrpppooopppvvv~~~~~~yyyyyy{{{~~~~~~yyytttmmmiiimmmsss(((''''''&&&&&&''''''(((""""""#########$$$$$$$$$######""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! !!!"""###""" """"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!  """###"""!!! !!!###"""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!######""""""!!!!!!  """$$$&&&&&&'''''''''&&&$$$""" ###""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%###"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! $$$###""" !!!!!!"""""""""""""""""""""""" !!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$###"""!!! !!!"""######$$$######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######$$$######""""""""""""######!!!"""$$$$$$######$$$&&&"""""""""""""""###$$$$$$%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''(((((())))))))))))***+++---...//////............//////000000000//////.........,,,,,,+++,,,---000333444888777777777777888999:::<<<>>>AAADDDGGGMMMTTTXXX```ggglllkkkkkknnnppppppoooppppppoooooorrruuuxxxxxxxxxwwwvvvtttsssrrrrrrppppppqqqwww||||||~~~}}}yyyuuupppmmmqqqxxx&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$######"""!!!!!!"""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!"""$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!!%%%%%%###"""!!! !!!!!!""""""""""""!!!!!!""""""############""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""########################!!!!!! !!!!!! """###"""!!! !!!###"""""""""""""""!!! ########################"""""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!"""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%&&&'''######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!!!!!""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""### !!!!!!!!!!!!######""""""!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!!!!!!!!!!$$$###""" !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$ !!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!!!!!""""""""" !!!!!!!!!"""%%%$$$$$$######""""""""" !!!"""""""""!!!!!! !!!"""######$$$###### !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###!!!"""""""""###############""""""!!!""""""######!!!"""$$$$$$######$$$&&&$$$############$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++)))((((((((()))+++---...//////............//////111111111000000000000000,,,,,,+++,,,...000333555::::::999888888888888888<<<>>>AAAEEEHHHNNNTTTXXX___fffkkkkkkjjjmmmnnnmmmlllmmmmmmnnnooorrrvvvzzzvvvvvvuuuuuutttsssrrrrrrrrrrrrtttyyy{{{xxxvvvrrrpppuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###""""""""""""""""""!!!""""""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!########################!!!###%%%%%%$$$###$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!!$$$######""""""#########!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""######################## !!!"""""" """###"""!!! !!!###!!!!!!""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!######""" !!!!!!"""""""""######$$$%%%&&&&&&&&&#########""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!""""""######$$$######"""!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$######!!! !!!"""""" """"""""""""""""""###### !!!""""""######!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!"""&&&%%%$$$###"""!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""######!!!!!!"""############"""""""""!!!!!!!!!"""######"""###$$$$$$###"""###%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((('''((()))+++---...//////............//////000000000000000000000000---,,,,,,---///222555777<<<;;;;;;:::999999888888<<<>>>BBBEEEIIINNNTTTXXX\\\dddjjjjjjiiilllmmmllljjjlllmmmnnnooorrruuuxxxuuuuuuttttttsssssssssrrrssssssuuuyyy~~~~~~|||xxxtttqqqnnnmmmttt}}}%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$%%%$$$###""""""""""""### !!!###$$$%%%%%%########################!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!######################## $$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!! !!!"""######!!!""""""""""""######$$$%%%!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!########################"""!!!!!! !!! """###"""!!! !!!###!!!!!!""""""!!!!!! ######################## !!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!###$$$%%%&&&$$$!!!!!!""""""!!! """""""""######$$$$$$$$$$$$$$$$$$###"""!!! ###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$ !!!!!!"""######$$$###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""!!! !!!###### !!!!!!!!!!!! !!!!!!"""""""""###   !!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!""""""$$$###""" !!!!!!!!!""""""""" !!!!!!!!!!!!  !!!"""#########!!!!!!"""""""""######### !!!"""###$$$######"""!!!!!!!!!!!!!!!"""#########$$$%%%$$$""""""###$$$###############$$$$$$%%%&&&&&&&&&''''''((()))***%%%$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%'''''''''''')))+++---...//////............//////.............../////////---------...000333666888;;;;;;;;;<<<;;;;;;::::::<<<>>>BBBFFFJJJOOOTTTXXXZZZbbbhhhhhhhhhkkklllkkklllnnnpppppppppqqqsssuuuttttttssssssssssssssssssqqqrrrtttvvv{{{}}}|||xxxsssmmmiiieeedddlllvvv"""######$$$$$$######""""""############$$$$$$$$$%%%%%%$$$###""""""###### """###%%%%%%######################## !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!"""###$$$%%% !!!!!!!!!""""""######!!! !!!"""######"""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!""""""######!!!!!! !!!!!!########################$$$###"""!!! !!!"""###"""!!! !!!###!!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""###$$$$$$  !!!### !!!"""!!!"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###""" $$$"""!!!!!!"""$$$###"""!!! !!!"""### !!!""""""###''''''&&&%%%%%%&&&&&&&&&########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!!!!"""""""""!!!!!!!!!###$$$%%% !!!"""###$$$%%% !!!######$$$$$$$$$!!!!!! """###$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!""""""!!!!!! !!!"""###$$$ !!!!!!!!!!!! ######""""""!!!!!!  !!!""""""!!! !!!!!! !!!###$$$$$$"""!!! ######$$$######"""!!!!!! !!!"""######$$$""""""""""""############ !!!"""$$$$$$######"""!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$"""!!!"""###"""""""""""""""######$$$%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''')))+++---/////////............//////,,,---------------------...------...111444777999::::::;;;<<<============;;;>>>BBBFFFJJJOOOTTTXXXXXX```ggghhhhhhjjjkkkjjjnnnppprrrrrrqqqppppppqqqssssssssssssssssssssssssooopppqqqtttxxx~~~|||{{{uuuooogggbbb]]]\\\eeeooo########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###$$$$$$###!!! """###""" !!!###$$$"""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! !!!!!! !!!!!!$$$###"""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""!!! ######""""""!!!!!! """############$$$$$$$$$!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!$$$!!!!!!$$$$$$$$$$$$$$$$$$###"""""" !!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!  !!!"""###"""!!!!!!###%%%&&&%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""""""""""""""###$$$&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!"""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""!!! !!!"""######"""!!! !!!"""### !!!!!!'''###  """$$$%%%"""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!"""###"""!!! !!!"""$$$$$$###"""!!!###"""""""""!!!!!! """"""""""""""""""""""""!!!"""###"""!!! """%%%&&&%%%###"""###"""#########$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###!!!$$$''')))'''%%%$$$$$$!!!"""###$$$%%%$$$######%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''(((((((((''''''''''''((())))))''''''((()))))))))))))))---------------...///000------............------------......000222444666:::;;;<<<<<<;;;;;;<<<>>>===???@@@BBBEEEJJJPPPTTT```cccgggjjjkkkkkklllmmmlllnnnppprrrsssttttttsssuuusssssssssuuuuuutttsssrrrqqqppprrruuu{{{|||wwwqqqmmmggg```WWWTTT]]]hhh|||&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$############$$$##################"""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""""""""!!!!!!###%%%$$$""" !!!######""" """"""!!!!!!""""""###$$$ $$$###"""!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!"""""""""!!! """"""""""""!!!!!! """"""#########$$$$$$$$$###""""""""""""!!!!!!!!! !!!"""$$$$$$###"""!!!###"""!!! !!!"""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!""""""!!!!!!"""$$$&&&%%%$$$""""""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!"""#########"""!!!""""""###############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###"""##############################"""""""""!!!!!!###"""!!! !!!"""######"""!!! !!!"""### !!!!!!### !!!###"""!!!"""!!!  !!!"""!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!"""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" """$$$$$$###""""""###!!!!!!!!!""""""""""""######"""!!! !!!!!!''')))***(((### !!!"""###$$$######"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''$$$$$$&&&'''((())))))***---------,,,------....../////////000000/////////------------///222555777999;;;<<<;;;::::::;;;<<<<<<===@@@BBBFFFLLLRRRWWW```ccchhhjjjkkklllmmmnnnlllnnnoooqqqssssssssssssqqqppppppqqqsssttttttsssqqqpppooopppsssyyy}}}yyyrrrnnniiibbbZZZWWW___jjj~~~$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%"""""""""""""""!!!!!!!!!###########################"""!!!  !!!!!!!!!"""$$$&&&%%%$$$"""!!!"""###"""!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!######""""""""""""###### !!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!! """""""""#########$$$$$$############"""""""""""" !!!"""###$$$###"""!!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""$$$&&&&&&$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""!!! !!!""""""%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$############""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!!!! !!!###$$$"""!!!$$$###"""  """######""" !!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!!!!!!!!!!"""""""""""""""!!! """###$$$ !!!"""###"""!!!!!!!!!!!! """"""""""""""""""""""""%%%###!!! !!!"""$$$!!!"""###""" !!!### !!!!!!!!!######"""!!!!!!!!!""""""((())))))%%%  !!!""""""######""""""######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&###$$$&&&(((***+++,,,,,,------,,,,,,+++,,,,,,,,,......////////////......---,,,,,,,,,...222666888:::;;;<<<;;;:::999:::;;;;;;===@@@CCCGGGMMMTTTYYY```dddhhhkkklllmmmnnnooolllmmmoooqqqrrrsssssssssqqqpppoooqqqsssttttttsssooonnnmmmnnnrrrwww}}}|||uuuqqqmmmggg```]]]cccmmm################################################%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""""""""""""""""""""""""""'''&&&$$$###"""""""""###!!!!!!!!!!!!!!!###%%%&&&$$$###"""!!!"""""""""!!!!!!!!! !!!!!!""""""##############################"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""!!!!!! !!!""""""######"""""" !!!!!! !!!!!! """"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$&&&&&&$$$!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""!!!!!! !!!"""###(((&&&$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""" !!!!!!""""""######$$$"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!!!!"""######$$$$$$"""######"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$%%%%%%######"""!!!!!!"""%%%'''!!!!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!""""""""""""!!! !!!### !!!!!!%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%### !!!""""""###############%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''((()))+++---.........---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++---,,,++++++...222666999:::<<<<<<<<<:::999:::;;;<<<>>>AAADDDGGGMMMTTTYYYaaadddhhhlllmmmnnnooopppmmmnnnoooppprrrsssttttttuuutttssssssuuuuuutttsssooonnnmmmmmmqqqvvv{{{}}}|||zzzvvvrrrnnniiifffkkksss''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""")))'''&&&$$$######$$$$$$!!!""""""!!! !!!###$$$$$$###"""!!!!!!!!!""""""!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!! !!!""""""""""""""""""!!!  !!!"""###"""!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!""""""""""""""""""!!!!!!"""###%%%&&&&&&###!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!###"""!!! !!!"""###$$$)))(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!!!!"""""" """$$$$$$###!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!""""""!!! ###&&&&&&%%%%%%%%%%%%''')))***########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$"""!!! ######!!! ### !!!!!!!!!"""""""""$$$$$$$$$%%%%%%%%%$$$$$$ """###!!!!!!!!!"""#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((!!!!!!"""###%%%''')))***)))***+++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,+++,,,...111555777:::<<<===<<<::::::;;;<<>>@@@BBBFFFKKKRRRVVV^^^bbbfffjjjlllmmmoooppprrrqqqqqqrrrsssuuuwwwxxxxxxvvvtttrrrrrrpppnnnlllmmmlllkkkkkknnnrrrxxx{{{|||}}}~~~}}}zzzzzzzzzzzzzzz{{{}}}''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!!!! !!!###%%%"""$$$""" !!! """$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""#########""""""""""""######!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""" !!!"""""" """$$$$$$""" %%%###!!!  """### !!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######$$$!!!"""###$$$$$$###"""!!!%%%$$$""""""###$$$$$$###""""""""""""!!!!!!!!!!!! !!!!!!"""""" """$$$%%%&&&&&& !!!###$$$$$$$$$###"""!!!"""############""""""########################$$$$$$###""" """""""""""""""######$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""######"""!!! %%%%%%%%%$$$$$$$$$###### !!!"""######"""!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """###$$$ %%%))))))$$$ !!!######$$$$$$$$$"""!!! !!!!!!""""""""""""""""""""""""!!! !!!###$$$###$$$$$$"""  !!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###""""""###$$$$$$######$$$%%%$$$###"""""""""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((***,,,---......)))******+++,,,...///000------............------+++---...000111000000///222444666666666777999;;;:::<<>>???AAABBBFFFKKKRRRWWW^^^bbbggglllooorrrtttvvvxxxyyyzzzyyyxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvrrrpppnnnmmmmmmnnnqqquuuyyy{{{~~~}}}~~~~~~zzzwwwxxxyyy{{{}}}###$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$########################$$$$$$##################%%%%%%$$$$$$$$$#########$$$######"""!!!!!!"""""""""######$$$$$$###"""!!!""""""""""""###$$$%%%%%%$$$###""""""$$$$$$###""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!! !!!""""""######!!!!!!""""""######$$$$$$""""""############""""""######""""""""""""###### """"""!!!########################"""!!!!!! !!!!!!""""""!!!!!!!!! """"""""""""""""""""""""%%%$$$###"""!!!""""""###!!!""""""######""""""!!! !!!!!!""""""#########"""!!! !!!"""###############"""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!!!! ############"""""""""!!!######!!! !!!!!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!###&&&'''%%%###"""!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###!!!!!!######"""""""""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!""""""### !!!"""""""""""""""""""""######""""""!!! %%%""" """###!!!!!!!!!!!!""""""!!!!!!!!!!!!###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''')))+++---++++++++++++,,,,,,---------.........//////000000,,,+++++++++,,,...000111111333666777777777999:::;;;<<<>>>@@@DDDIIIQQQVVV```dddiiinnnqqqsssuuuwwwzzz{{{|||{{{zzzyyyzzz{{{{{{zzzyyyyyyzzzxxxvvvssspppoooooooooqqqtttxxxzzz~~~~~~|||yyyyyyzzz|||~~~$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$$$$#########'''&&&$$$###""""""###$$$"""###%%%&&&%%%###!!! """"""!!!""""""###$$$%%%$$$###""""""$$$$$$###""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! """"""############""""""######""""""""""""######"""!!! """$$$$$$###""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""'''&&&$$$###!!!!!! !!!!!!""""""!!!!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""########################$$$############$$$&&&'''+++'''$$$$$$%%%&&&%%%##################$$$$$$$$$$$$############"""""""""############""""""""""""###############$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """!!!!!! !!!!!!""""""!!! !!!"""###"""!!!$$$$$$############""""""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!########################!!!  !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!! !!!"""""""""!!!"""###"""!!! !!!""""""""""""!!! ###"""!!!!!!""""""!!! """""""""""""""""""""""""""###$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((***---...))))))***+++,,,,,,------,,,,,,---...///000111111------,,,,,,---///111222111333555555555666888:::999;;;===@@@DDDJJJRRRWWWbbbfffkkkooorrrtttvvvxxx|||}}}~~~}}}|||zzzzzz{{{{{{zzzzzz{{{||||||zzzxxxtttsssqqqpppqqqsssvvvxxx~~~~~~~~~{{{{{{{{{|||~~~$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$############%%%$$$###""""""###%%%&&&$$$%%%%%%%%%$$$###"""!!!!!!!!! !!!""""""###$$$"""!!!"""###$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$######""""""######$$$&&&&&&$$$############$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$""""""############""""""######""""""""""""######$$$"""!!!"""###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!! """"""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!"""""""""###############$$$$$$%%%$$$###""""""$$$&&&'''+++&&&!!!!!!%%%'''&&&###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""######""" !!!"""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!"""######"""!!!########################%%%%%%$$$############$$$!!!!!! !!!!!!"""###############$$$$$$###""""""!!!""""""###$$$%%%%%%$$$###"""""""""### !!!"""###$$$###"""!!! !!!!!!"""""" !!!"""""""""!!! !!!!!!!!!!!!!!! """!!!!!!"""""""""!!!!!!######""""""""""""######$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''''''''((()))***,,,---(((((()))***+++------...---------...///000000111333222000///...//////000000222333444444555777999:::;;;>>>AAAFFFLLLTTTZZZbbbfffkkkooorrrsssuuuwww{{{}}}~~~}}}{{{zzzyyyzzzyyyyyyyyy{{{}}}}}}|||zzzwwwuuusssqqqqqqrrruuuvvv{{{}}}|||{{{{{{{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$#########"""""""""!!!!!!!!!"""$$$%%%&&&&&&%%%###"""""""""######  !!!!!!###"""!!!"""######"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""######""""""!!! %%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%""""""############""""""######""""""""""""######!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%&&&$$$###""""""$$$&&&'''(((###$$$'''&&&###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### """###$$$%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""###"""!!!!!!"""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""%%%$$$######""""""######!!!!!! !!!!!!!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!  !!!!!!!!!!!!&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!######""""""""""""######$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))******+++((())))))+++,,,---......///////////////.........222111000...---......///000111222222222444666999999;;;===AAAEEELLLTTTZZZbbbeeejjjnnnpppqqqssstttwwwyyy{{{{{{yyyxxxwwwwwwvvvvvvwwwyyy|||}}}|||zzzxxxvvvtttrrrqqqrrrtttuuuxxxzzz}}}|||{{{zzzzzz{{{~~~&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################%%%$$$$$$$$$###"""""""""$$$############""""""""" !!!"""###$$$$$$######"""!!!""""""######  ###"""!!!!!!######"""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!! ###"""""""""!!!!!! !!!!!!!!!!!!""""""############""""""######""""""""""""#########!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%% !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$!!! ###%%%%%%$$$###############$$$$$$$$$ !!!!!!!!!!!!!!!""""""""""""############ !!!"""######$$$$$$%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""######""" !!!"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!  !!! !!!""""""!!!!!!"""### !!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!! !!!!!!""""""""" !!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!'''&&&###!!! !!!"""!!!""""""""""""!!! !!!######"""!!!!!!"""######!!! !!!###### """######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((((((******************************+++,,,------......000000//////............------,,,,,,,,,---...//////000111111111333666888777999;;;>>>CCCJJJRRRWWWaaaeeejjjmmmnnnoooqqqrrrsssuuuxxxyyywwwvvvuuuuuuttttttuuuwwwzzz{{{zzzyyywwwuuusssqqqqqqrrrtttuuuvvvyyy|||~~~}}}|||zzzyyyzzz|||'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$##############################"""""""""""" !!!###$$$###"""!!! !!!$$$$$$###!!! """!!!!!! !!!!!!!!!###!!! !!!"""###"""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""""""""######%%%$$$""""""###$$$$$$###########################!!!!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$############### !!!!!!!!!""""""!!!"""""""""############""""""!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!  !!! """"""!!! """%%% !!!!!!!!!""""""""""""!!! !!!!!! !!!!!! !!!!!!""""""### !!!"""#########!!!!!!!!!!!!!!!!!!"""##############################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""""""""""""""######""""""!!!  $$$$$$"""!!!!!!"""###"""  """###!!!$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((()))******%%%%%%&&&&&&'''(((((()))((()))******++++++++++++,,,,,,,,,------..................//////////////////...---------...///000///000000000000222555888888999;;;>>>CCCIIIQQQVVVbbbeeejjjmmmnnnooopppqqqooorrruuuwwwvvvuuuttttttsssssstttvvvyyyzzzyyywwwtttsssqqqpppppprrrtttvvvuuuyyy}}}}}}{{{zzzzzz}}}((('''%%%$$$###$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%#######################################$$$$$$$$$############"""""""""""""""$$$%%%&&&%%%""""""&&&'''%%% $$$###""""""""""""#########!!! !!!"""###"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######$$$$$$############$$$$$$ !!!!!!!!!!!!!!!##################$$$$$$"""""""""###$$$%%%%%%%%%""""""############""""""######""""""""""""######"""!!! !!!!!! ########################!!!!!!!!!!!!"""###$$$%%%############"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$""""""############"""""" !!!"""###$$$$$$ !!!"""######"""!!! """"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''&&&$$$""""""###%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$%%%###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!"""""" ###&&& !!!!!!"""""""""###%%%$$$$$$###"""#########!!!!!! !!!!!! !!!"""######$$$!!!!!!###$$$%%%%%%%%%%%%######""""""###$$$%%%%%%########################%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!  """######""""""###############"""!!!!!! $$$%%%###!!!!!!######!!!  !!!### """&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&''')))***,,,,,,---------.....................,,,------...///000111111666444333111000//////000//////000//////111555888:::;;;>>>@@@DDDKKKRRRXXXcccfffjjjmmmnnnooopppqqqmmmqqqtttvvvvvvuuutttuuusssssstttvvvyyyzzzyyywwwrrrqqqpppoooppprrruuuwwwvvvyyy~~~|||{{{{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""'''&&&$$$""" !!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!&&&%%%$$$"""!!!  """"""!!!!!!  !!!###### !!!!!!!!!!!!######""""""!!!!!! $$$$$$###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""$$$&&&&&&%%%$$$###!!!!!!!!!""""""!!!!!!!!!"""#########$$$%%%$$$###""""""###$$$%%%'''&&&&&&$$$######"""""" !!!!!!""""""######### ###&&&&&&%%%$$$$$$$$$###############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''((($$$#########""""""!!!!!!############"""""""""""" !!!"""###$$$%%%&&&&&& !!!"""###$$$%%%%%%###%%%&&&&&&$$$"""!!!!!!!!!"""#########!!! ###############"""!!!!!!$$$#########""""""!!!!!!%%%%%%$$$###""""""#########!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!! $$$!!!"""%%%%%%%%% !!!!!!!!!!!!!!! ###""""""!!!"""$$$&&&'''###"""!!! !!!"""###%%%$$$"""!!! !!!$$$$$$$$$##################$$$$$$$$$###""" %%%###!!! !!!###%%%)))&&&$$$$$$&&&'''%%%"""$$$######"""!!! """!!!###!!! """###%%%&&&%%%""""""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((((('''&&&(((***++++++***)))+++,,,------------------------000...---...000///,,,)))...------------...//////000...,,,,,,---000444666888:::===AAAFFFMMMUUU[[[bbbgggmmmqqqssssssttttttttttttuuuvvvuuutttrrrqqqssstttuuuvvvvvvvvvuuutttsssnnnlllnnnoooooorrrxxxvvvzzz~~~~~~~~~~~~|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$######"""!!!!!!!!! !!!!!!"""#####################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""""""""!!!  !!!""""""!!!!!!!!! !!!!!!  !!!!!!!!!!!!###"""""""""!!!!!!!!! ######""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$"""!!!!!!!!!"""#####################$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""######%%%""" !!!"""""" #########"""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&############"""""""""!!! !!!"""###$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$### """###""""""###$$$######""""""!!!!!!!!!!!!###############"""!!!!!!############"""""""""!!!$$$$$$###"""""""""""""""###!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$""" """&&&)))+++***"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!"""###%%%$$$"""!!! !!!""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$###!!! """"""!!!!!!!!!!!!!!!""""""""""""###"""###"""!!!"""$$$%%%'''%%%###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''')))******+++)))***++++++******+++---........................---,,,,,,...111222000---,,,,,,,,,,,,,,,---......///...,,,,,,---000444666:::;;;<<<@@@FFFNNNVVV\\\bbbffflllqqqssssssttttttsssssstttuuuvvvuuuuuuttttttuuuvvvvvvvvvuuuttttttrrrmmmkkkmmmnnnnnnqqqvvvxxx{{{~~~~~~}}}zzz}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################!!!!!!"""############""" !!!"""#########!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!! !!!!!!""""""!!!!!!!!!!!! """!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""$$$######"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!!!!"""############""""""""""""""""""######$$$$$$######"""###$$$%%%&&&%%%%%%######!!!!!!!!!""""""""""""###$$$""" !!!!!!!!! ########################%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$###############"""""""""""" !!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$#########!!!"""######"""###%%%'''%%%$$$"""!!!!!!"""###$$$"""############""""""!!!############""""""""""""######""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  ###&&&'''&&&######""""""""""""###### !!!""""""###"""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!  """$$$&&&&&&&&&&&&"""""""""""""""""""""""""""!!! !!!"""###"""!!! !!!"""###$$$%%%$$$ ###%%%###"""$$$$$$&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,***+++,,,,,,++++++,,,---////////////////////////---------///111222000...,,,++++++++++++,,,------...---,,,,,,---000444666===<<<<<>>DDDMMMTTTXXXYYY```dddkkkppprrrtttuuuuuurrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyxxxvvvtttsssuuupppnnnoooooonnnqqqvvv{{{}}}~~~~~~~~~|||{{{zzzvvvqqqsssxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!! ##############################"""""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! !!!""""""""""""""""""!!!!!!!!!"""""""""""""""""" !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!"""""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$######"""""""""""""""######"""!!!!!!"""###$$$#########""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$############""""""""""""!!!"""#########$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!""""""""""""""""""##################"""""""""!!!$$$##################### !!!!!!""""""###!!!!!!  """$$$&&&&&&%%%"""!!!!!!""""""#########""""""""""""""""""""""""###### !!!""""""""""""!!!!!!$$$###"""###%%%&&&%%%$$$ !!!!!!!!!""""""######!!!!!! !!!!!!   !!!!!!"""""" !!!"""###"""!!! !!!!!!"""###"""&&&''''''&&&$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""""" """""""""!!! """"""############"""""" !!!!!!""" !!!!!!!!!"""""""""###%%%!!! $$$&&&$$$###%%%"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&+++***)))'''''''''((()))***,,,------,,,+++---...------------------------000111222111000///---------------------......///......---...000333555777:::===BBBIIIPPPTTTVVVUUU^^^cccjjjooorrrtttuuuvvvsssrrrqqqqqqrrrtttvvvwww{{{{{{{{{{{{zzzxxxvvvtttuuupppmmmnnnnnnmmmooottt{{{~~~~~~~~~}}}{{{zzzyyysssmmmnnnsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""############"""!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$""""""""""""""""""""""""######"""""""""""""""######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######""""""!!!#########$$$$$$%%%%%%&&&$$$############"""""""""%%%&&&'''&&&$$$"""!!!""" !!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###""""""""""""############ !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$###""""""!!! """###"""""""""$$$&&& $$$''''''%%%"""!!!""""""############"""""""""""""""############ !!!"""###$$$###"""!!! !!!###$$$###!!! !!!!!!!!!!!!!!! !!!!!!   !!!"""""""""""""""!!!!!!""" !!!""""""!!!!!! ###%%%%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$ !!!!!! """"""""""""""""""""""""!!!"""$$$###""""""###$$$""""""""""""!!!!!!!!!!!!%%%!!! $$$&&&$$$###$$$%%%######$$$&&&((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,***+++,,,,,,++++++,,,---------------------------+++---000111000///000111...------------...///////////////000222555777999999>>>FFFLLLPPPQQQSSSTTT]]]bbbiiiooorrrtttvvvwwwtttsssqqqpppqqqtttwwwyyy}}}~~~~~~}}}|||zzzxxxwwwtttooolllmmmlllkkkmmmrrr{{{~~~~~~~~~}}}|||zzztttmmmmmmqqq~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$###""""""!!!!!!"""""""""#####################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!! !!!!!!"""""""""#########%%%$$$###!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""###$$$%%%"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""###"""""""""""""""#########"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$###""""""$$$%%%&&&$$$$$$$$$#########""""""###&&&'''&&&### !!! !!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""""""""############ !!!"""###$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###"""!!! """$$$&&&'''&&&&&&'''((( ###%%%%%%$$$""" !!!!!!"""###############!!!"""""""""############ !!!###$$$%%%$$$###"""!!!!!!  !!!!!!"""!!!!!! !!!!!!  !!!!!!!!!!!! !!!""""""###!!!!!! !!!"""!!!###$$$###"""!!!!!!###$$$###"""!!! !!!"""######"""!!! !!!"""######"""!!!!!! !!!!!!""""""###$$$$$$ !!!!!! $$$###"""!!!!!!"""###$$$$$$&&&'''&&&$$$###$$$&&&"""""""""!!!!!!!!!!!!!!!$$$ ###%%%###"""$$$***'''###"""$$$&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''')))******+++)))***++++++******+++---........................***---000000///...///000------,,,,,,------...//////000000222444777999:::;;;AAAIIILLLKKKLLLQQQVVV\\\aaahhhnnnrrrtttvvvwwwuuusssrrrqqqsssvvv{{{}}}}}}{{{zzzwwwrrroooooonnnlllnnnsssyyy}}}~~~~~~~~~wwwpppooosss}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%#########$$$%%%&&&$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######"""!!! !!!""""""!!! !!!!!!""""""#########$$$"""!!!!!!!!!!!!""""""### !!!!!!!!!""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!!!!!!!!###$$$%%% !!!!!!""""""###"""!!! !!!"""###'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$######"""""""""%%%%%%###!!!"""#########$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((!!!!!!""""""#########$$$############""""""""""""$$$$$$################## !!!!!!!!!!!!!!!"""$$$$$$"""  !!!"""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$ """$$$%%%&&&%%%$$$### !!!###%%%&&&$$$""" !!!"""######$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""### %%%'''%%%############&&&&&&%%%###!!!###$$$%%%%%%$$$###"""!!! !!!"""######"""!!! !!!"""######"""!!!!!! !!!"""######$$$!!!"""""""""!!!!!!%%%###""" """###%%%!!!###$$$###  """ !!!!!!!!!""""""######$$$ ###%%%###"""###...)))$$$"""###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''(((***++++++***)))+++,,,////////////////////////,,,///111111---++++++,,,,,,,,,++++++,,,,,,---...000000111333555888:::;;;===DDDJJJJJJGGGHHHQQQYYY\\\aaahhhnnnrrrtttvvvwwwuuusssrrrrrruuuyyy}}}|||{{{vvvssssssrrrppprrrvvvyyy}}}~~~~~~zzzrrrqqquuu}}}'''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))%%%"""###&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""############""""""$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$###"""!!! !!!!!!!!!"""######""""""""""""######"""""""""""""""""""""""" !!!$$$%%% !!!"""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######"""######""" !!!"""$$$"""!!!!!!"""$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$!!!"""######!!! !!!""""""!!!!!!!!!!!!""""""###!!!  !!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!"""!!! ###%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!!!!""""""######!!!""""""############### ###'''******'''### !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""" """""""""""""""!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!! """######!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""###$$$%%%###!!! !!!""""""""""""!!!!!!!!!!!!$$$###!!! !!!$$$''')))---'''$$$((()))$$$!!!""""""###$$$%%%%%%$$$"""!!!######""""""!!!!!! ###""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''(((((()))++++++++++++++++++++++++,,,,,,,,,---------......000///...------...///000...............///000000111111222333555777999:::<<>>CCCIIINNNQQQTTTWWWYYY]]]aaagggmmmqqqtttxxx{{{{{{yyywwwxxx{{{}}}zzzzzzyyyyyyzzz{{{}}}~~~''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""###""""""""""""""""""###%%%%%%%%%%%%$$$###""""""#########"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&& !!!!!!""""""###$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###""" !!!###!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!"""###"""  $$$######""""""######$$$!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""""""#########$$$$$$$$$"""""""""!!!!!! """#########$$$$$$%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&$$$###$$$%%%!!!!!!"""######$$$$$$%%%'''&&&$$$###""""""###$$$%%%$$$""" """$$$%%%'''$$$ """$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!! """###""""""###$$$ !!!!!!"""""""""#########$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$###"""!!!###"""###$$$%%%$$$$$$$$$$$$###"""""""""###$$$%%%########################"""!!!!!! !!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////....../////////...............///000000//////000111333555777888>>>@@@FFFLLLSSSWWWXXXXXX]]]aaaggglllpppssswwwyyy{{{yyyxxxyyy{{{~~~~~~{{{{{{zzzzzzzzz{{{}}}~~~''''''((())))))(((((('''%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""##################""""""######$$$$$$$$$####################################""""""""""""######""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""""""!!! """###!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$###"""!!! !!!#########"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""##################"""######################################################$$$$$$$$$$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""""" !!!!!!!!!"""""""""###$$$$$$$$$######""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&$$$###$$$%%% !!!!!!"""######$$$!!!"""###$$$$$$$$$"""!!!$$$$$$$$$######$$$$$$$$$%%%$$$"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""!!!!!!"""$$$ !!!"""###$$$$$$$$$"""""""""############$$$"""###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!###$$$###"""!!! """""""""!!!!!!!!! $$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''')))***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........//////////////////..................///000000//////000111333555777888<<<>>>BBBJJJQQQWWWXXXWWW\\\```fffkkknnnrrruuuxxxzzzyyywwwxxx{{{}}}}}}}}}~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""############"""!!!!!!"""######$$$$$$##############################$$$######""""""######$$$ !!!"""############ !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!  !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!  !!!"""!!! """$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$"""!!!  ###$$$$$$$$$%%%'''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!###$$$###""""""###$$$!!!###%%%'''(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$######""""""!!! """$$$$$$###"""!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! """""""""!!!"""### !!!"""############"""#########$$$$$$$$$$$$!!!###$$$###!!!!!!"""############""""""""""""!!! !!!!!!!!!  $$$%%%"""!!!""""""!!!""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------............////////////.....................///000000000000111222444666777888<<<===AAAGGGNNNTTTWWWXXX\\\```eeejjjmmmqqqtttvvvxxxwwwvvvwwwyyyzzzzzzzzz}}}~~~~~~}}}}}}|||zzzyyyxxxxxxyyyyyy%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!"""""""""""""""!!! ########################$$$######""""""######$$$"""###$$$%%%%%%&&&%%%%%% !!!"""######$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""!!!!!! ######""""""!!! !!!""""""######""""""!!!"""""""""""""""""""""""""""""""""!!!!!!""""""### !!!"""!!! !!!"""$$$###"""!!! !!!"""#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###### ############$$$%%%###""""""""""""""""""###%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$"""!!!"""$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###$$$$$$######"""!!!!!!  """###$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!  !!!!!!""""""""""""!!!!!!!!!###%%%%%%#########$$$ !!!!!!!!!!!!!!! #########$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$###""""""""""""!!!!!!!!! !!!""""""######"""###&&&###!!!$$$&&&$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########  $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((((()))******+++++++++++++++++++++++++++,,,,,,,,,---------......---...///000000///...---...............///000000111111222333444666888999<<<>>>BBBFFFLLLQQQWWWZZZ[[[___eeeiiimmmpppsssuuuvvvttttttuuuwwwxxxxxxwww{{{|||~~~|||{{{zzzyyyyyyyyyzzz{{{''''''((()))******))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###'''''''''&&&%%%$$$###"""########################$$$$$$############$$$$$$"""######""""""!!!  """###$$$%%%&&&######""""""""""""######""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&& !!!"""!!! !!!###$$$$$$"""!!!!!!"""$$$######$$$$$$$$$$$$###### """$$$%%%&&&%%%%%%!!!######"""!!!"""###$$$$$$############$$$$$$$$$$$$$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""$$$&&&$$$"""!!!"""%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""""""""###$$$$$$%%%%%%''''''%%%$$$######""""""###"""!!! !!!"""### !!!###$$$%%%""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""!!!  !!!!!!""""""""""""!!!!!!$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$############"""######$$$%%%&&&&&&'''(((!!!!!!###""" !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......---...///000000///...---...............///000000111111222333555777999:::===@@@CCCFFFJJJPPPWWW\\\[[[___dddiiilllooosssuuutttsssrrrtttuuuvvvvvvuuuzzz{{{~~~zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%!!!"""$$$&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''$$$!!!!!!###%%%$$$"""###$$$%%%###!!!%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""######"""""""""""""""!!!!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!$$$$$$$$$"""!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$""" """$$$!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$###""" """###$$$%%%%%%###"""""""""###$$$$$$&&&'''&&&###!!!###%%%############$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!########################%%%$$$###""""""###$$$%%%########################"""###$$$%%%%%%$$$###"""%%%###"""###'''******((( """###$$$$$$$$$######$$$%%%&&&&&&%%%$$$###&&&$$$###!!!  ###$$$$$$### !!!!!!"""############"""""""""""""""###$$$%%%&&&"""""""""""""""!!! %%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&###!!!!!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$##############################"""!!!!!!!!!"""###$$$$$$!!!###""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&)))***)))&&&%%%'''((()))***(((%%%!!!***+++,,,,,,------,,,,,,***+++,,,---..................//////000000111111222111000//////000111222111333555666666888;;;===???CCCHHHIIIIIIMMMSSSYYY___```cccgggkkkooorrrttttttsssqqqrrrtttvvvuuuuuuxxxzzz}}}~~~|||yyywwwvvvwwwxxxyyy~~~~~~|||zzzxxxvvvyyy~~~)))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&###!!!!!!###%%%$$$############!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""""""""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""#################################$$$$$$$$$""" """$$$###"""""""""""""""###$$$!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""###$$$"""$$$%%%$$$!!! !!!###!!!!!!!!!!!!"""""""""###########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$##############################%%%$$$###""""""###$$$%%%########################!!!!!!""""""""""""!!!!!!%%%###"""###&&&((((((''' """###$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########"""!!! !!!"""""""""###$$$###!!! !!!""""""""""""############""""""""""""###$$$%%%%%%"""""""""""""""!!! ###""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$!!!!!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$###""""""$$$$$$###"""######$$$$$$$$$$$$##############################$$$###############$$$%%%$$$&&&&&&""""""&&&$$$######"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))&&&'''(((******+++++++++***+++,,,,,,------,,,,,,***+++,,,---..................//////000000000000//////...------...000000111333555666666888;;;>>>???CCCHHHIIIJJJMMMTTTYYY^^^```dddhhhlllooorrrsssrrrqqqpppqqqsssuuuuuuuuuyyy{{{~~~~~~|||yyyvvvuuuvvvwwwyyy~~~~~~|||yyyvvvtttwww|||************************+++***))))))(((((())))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$&&&((('''%%%###"""###%%%&&&$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%###""""""###$$$$$$######""" !!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!"""###"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!"""$$$%%%###$$$$$$$$$$$$$$$###"""###$$$$$$"""!!! """###$$$$$$###"""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######""""""######"""###$$$###"""!!!"""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""%%%###"""###$$$&&&&&&%%% !!!"""######$$$######$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$!!!"""$$$###""""""###$$$###"""!!!!!!!!!"""$$$%%%######"""""""""######$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$""""""###"""!!!######$$$$$$$$$$$$##############################&&&%%%$$$$$$$$$$$$$$$$$$"""######!!!"""&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!###%%%''''''''''''(((***---000222***+++,,,,,,------,,,,,,***+++,,,---...............////////////000000000///...---------///000111222333555666777999<<<>>>@@@DDDGGGIIIKKKNNNTTTYYY]]]```dddiiimmmpppqqqrrrpppnnnnnnooorrruuuvvvvvv{{{|||}}}{{{xxxvvvuuuuuuwwwxxx~~~~~~|||xxxuuurrruuuzzz))))))))))))))))))))))))+++***))))))(((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$"""###$$$%%%&&&%%%%%%$$$"""###$$$###!!!!!!"""#########"""""""""""""""###!!!!!!"""""""""#########$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$###############%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%$$$###"""############!!!!!!""""""############%%%$$$###""""""###$$$%%%"""""""""""""""#########!!!"""###"""!!!!!!"""###$$$###!!! """$$$%%%$$$######""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$###!!!"""######!!! ######$$$$$$$$$$$$##############################&&&%%%$$$############### !!!"""$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """$$$(((((('''((((((***+++,,,***+++,,,,,,------,,,,,,***+++,,,---............////////////////////////000/////////000111333444222444666777888999<<>>@@@DDDEEEGGGJJJNNNSSSWWWYYY]]]```dddiiimmmpppqqqrrrqqqooonnnooosssxxx{{{}}}|||}}}}}}{{{xxxvvvuuuuuuwwwxxx~~~~~~|||~~~(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''!!!###%%%'''''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###$$$&&& """$$$%%%$$$###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$###"""  !!!""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$######"""%%%###!!! !!!"""$$$&&&!!!###$$$###"""######""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$###"""!!!$$$###!!!###%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))'''((()))******)))((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""$$$%%%$$$""""""$$$&&&$$$###"""!!!!!!"""######""""""############""""""!!!"""###$$$$$$$$$######""""""""" """$$$""""""""""""############!!!!!!!!!!!!!!!"""###$$$ !!!""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%''''''%%%$$$$$$%%%########################""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$####################################""""""######$$$$$$  !!!!!! """"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$&&&&&&'''''')))+++,,,---***+++,,,,,,------,,,,,,***+++,,,---............//////.........---------+++++++++,,,...111333444444666888999999;;;>>>AAAEEEEEEGGGJJJOOOTTTWWWYYY^^^```dddhhhlllooorrrsssqqqnnnmmmnnnrrrwwwzzz|||{{{|||~~~|||yyyvvvuuuvvvwwwyyy~~~))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%!!!%%%%%%$$$###$$$&&&!!!%%%%%%###!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ """###$$$### !!!"""""""""######$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$$$$(((&&&""" """$$$!!!###$$$###"""######$$$######""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%$$$###"""!!!'''%%%###%%%''')))'''%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******************++++++++++++(((***+++,,,,,,+++***((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""$$$&&&%%%###"""%%%((($$$###"""!!!!!!"""######!!!"""###$$$$$$###"""!!! """$$$%%%%%%%%%%%%!!!""""""!!! !!!%%%'''!!!!!!"""############""" !!!###$$$$$$ !!!"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""%%%((((((%%%###$$$&&&########################""""""###$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$##########################################$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++)))(((%%%$$$$$$'''***,,,++++++,,,---------,,,,,,++++++,,,---............//////.........------------------...000333555777444666888999:::;;;>>>AAAFFFFFFGGGJJJOOOTTTXXXYYY___aaacccgggkkkooorrrtttpppnnnlllmmmqqquuuyyy{{{zzz|||~~~|||zzzwwwvvvwwwxxxyyy~~~))))))(((((((((((())))))************))))))))))))+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!! !!!!!! !!!""""""!!! """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!"""######"""!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""((('''%%%###"""""""""###,,,***'''###!!! ######""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$###############%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((''''''((()))******++++++,,,+++***))))))***+++,,,---.../////////...,,,+++((())))))))))))(((''''''(((&&&###$$$&&&&&&$$$"""!!!$$$%%%%%%%%%$$$$$$%%%&&&%%%#########$$$################################################$$$%%%%%%$$$"""############""""""!!!!!!&&&%%%###"""!!!"""###$$$""""""############""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""" !!!$$$&&&%%%###!!!!!!""""""#########$$$############""""""""""""$$$#########""""""!!!!!! """"""#########!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""######$$$$$$%%%&&&%%%$$$###"""###$$$&&&''''''&&&$$$###!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$###""""""""""""""""""###""""""###"""!!!!!!###&&&%%%%%%$$$!!! !!!$$$'''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''))))))))))))***************+++,,,---...............///////////////......---.../////////---,,,+++,,,,,,,,,---///222555777666777888888888:::===???BBBDDDGGGJJJMMMQQQVVVZZZ\\\___cccgggkkknnnooopppnnnmmmmmmmmmooorrruuuwww}}}}}}~~~~~~{{{xxxwwwwwwxxxyyy}}}******))))))))))))******))))))))))))((((((((((((+++)))'''%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!! !!!!!!""""""###$$$$$$###""""""######"""""""""!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$######"""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#####################""""""""""""""""""""""""&&&%%%$$$#########$$$$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&'''(((+++***)))((((((((()))***)))*********+++,,,,,,,,,111111000000000000111111000000111111000000///...------......------,,,++++++(((&&&&&&((((((&&&###"""###%%%&&&&&&%%%$$$###%%%&&&'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$###""""""""""""############""""""######""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$""" !!!$$$%%%$$$###!!!"""""""""########################""""""""""""############"""""""""!!! !!!"""############"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""######%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''''''''%%%###"""!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###&&&%%%%%%$$$$$$%%%%%%&&&""""""###"""!!!!!!###%%%"""###$$$###"""!!!"""$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((())))))***+++,,,------------....../////////......---000111111222111000///...,,,,,,,,,---///222555777888999999999999;;;>>>AAACCCEEEGGGJJJMMMQQQVVVYYY[[[^^^bbbfffjjjlllnnnooommmllllllmmmpppsssvvvwww|||}}}}}}zzzxxxxxxyyyzzz~~~++++++************++++++))))))((((((((('''''''''***)))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########""""""""""""######"""######$$$$$$######"""######"""""""""!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$###############$$$$$$########################$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""######""""""###$$$%%%%%%!!! !!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&''''''''''''&&&***)))((('''(((***,,,...///...------,,,,,,,,,---//////////////////000000111111222222222222111111333333222111111111111111---------------,,,,,,+++...,,,***)))))))))'''%%%%%%&&&'''(((((('''&&&%%%&&&'''(((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""%%%%%%$$$$$$$$$$$$######"""###%%%&&&%%%$$$""" """"""############""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$###""""""""""""########################""""""""""""############""""""""""""!!!"""######$$$$$$$$$$$$########################%%%$$$######"""############$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&$$$$$$""""""############"""""""""!!!!!! !!!!!!"""$$$######""""""######$$$!!!"""###"""!!!!!!###%%%!!!###%%%&&&$$$###"""###"""###$$$%%%&&&'''''''''''''''''''''''''''''''''""""""$$$%%%&&&((())))))))))))***+++,,,,,,,,,,,,,,,---............---------............------,,,,,,,,,,,,---///222555777:::;;;;;;;;;;;;===@@@CCCEEEFFFIIIKKKMMMPPPUUUXXXZZZ\\\```dddhhhkkklllmmmkkkkkklllmmmppptttwwwxxx|||}}}|||zzzzzzzzz{{{~~~}}},,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""#########!!!"""""""""#########$$$############""""""!!!!!!$$$###!!! !!!###$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###""""""!!!!!!"""###$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''''''''((()))***+++++++++,,,,,,+++,,,,,,---//////222222111000000/////////444444444444444444333333000111222333333222111000333222111//////000111111,,,,,,------,,,,,,+++***///...,,,+++***)))'''&&&###$$$&&&'''))))))))))))((())))))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$"""""""""######$$$$$$######"""$$$######""""""######$$$######""""""""""""######"""!!!!!!"""############"""""""""""""""#####################"""""""""!!!#########""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###############$$$ !!!!!!""""""""""""""" """$$$%%%%%%%%%%%%"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""######""""""###%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%&&&&&&''')))******+++)))***+++,,,,,,------,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,///222555777;;;;;;;;;;;;;;;===BBBEEEHHHIIIKKKLLLMMMPPPTTTWWWYYY[[[^^^bbbfffhhhjjjjjjiiijjjkkknnnqqqtttwwwyyy{{{}}}~~~|||{{{{{{{{{------,,,,,,,,,,,,------+++++++++*********)))))))))((((((((('''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""###%%%&&&''''''""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$#########"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!$$$######""""""!!!!!!!!!!!!!!!"""""""""#################################"""#########$$$%%%%%%%%%$$$%%%%%%&&&'''(((((()))))))))+++,,,------......)))+++---///000///...---222222222222111111000000444444444333333333333333222333444555555444333222111000...---------...///...////////////...------......---+++)))(((''''''$$$$$$%%%&&&'''(((((()))((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!"""""""""""""""############""""""""""""""""""############"""""""""!!!""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!""" !!!!!!"""""""""""""""###""""""""""""""""""###########################%%%%%%%%%$$$$$$%%%%%%%%% """######""""""###$$$%%%%%%$$$"""!!!"""$$$'''%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''')))))))))))))))************+++,,,---............+++,,,,,,---......------.....................///,,,,,,,,,,,,///222555777::::::;;;:::;;;>>>CCCGGGLLLMMMNNNNNNOOOPPPSSSVVVXXXZZZ]]]aaadddggghhhiiihhhiiikkknnnrrruuuxxxyyyyyy{{{~~~|||{{{{{{{{{~~~------,,,,,,,,,,,,------,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""%%%$$$$$$######$$$$$$%%% """###%%%&&&'''((("""""""""############$$$""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""###############"""""""""""""""""""""!!!  !!!""" !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!! """""""""######$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''))))))******++++++,,,,,,******+++------.........,,,...222444555444111//////000000111111000000//////////////////////////////000000111111000000//////......---------------,,,------------,,,++++++,,,------,,,)))''''''((((((((('''&&&&&&%%%%%%%%%((()))***)))''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%&&&######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%!!!"""######"""!!!"""$$$############""""""""""""############""""""""""""""""""""""""###############$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""#########"""######$$$%%%%%%%%%$$$###""""""######%%%$$$###!!! ######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$ """###$$$###"""###$$$######!!!"""%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''++++++,,,---............+++,,,---......///......,,,,,,,,,+++,,,,,,---...,,,,,,,,,---///222555777999:::::::::<<<@@@FFFJJJPPPQQQRRRQQQPPPQQQTTTVVVWWWYYY]]]```dddfffgggggghhhiiilllooorrruuuwwwxxxwwwyyy|||~~~}}}}}}|||~~~---,,,,,,,,,,,,,,,,,,---+++++++++************)))((((((((()))))))))((((((&&&'''''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""%%%%%%$$$######$$$%%%%%% !!!!!!"""######$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!! !!!"""###$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***,,,,,,------------------))))))***+++,,,,,,,,,+++,,,...000222333222111000+++,,,---...//////......,,,,,,,,,---.........///---,,,,,,,,,,,,,,,,,,---///000000000000///......***++++++++++++***))))))+++---...,,,***((()))***))))))((('''&&&%%%%%%%%%''')))***)))(((((()))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%######"""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###%%%$$$###""""""###$$$%%%!!!###$$$###!!! """$$$############"""""""""!!!############""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$#####################""""""###$$$$$$%%%(((&&&%%%###"""""""""###%%%$$$###"""!!!!!! $$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!$$$$$$###""""""###"""######""" """$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((******+++---------------,,,,,,---...////////////***)))(((((()))***+++,,,,,,,,,,,,---///222555777999::::::;;;>>>CCCJJJOOOTTTUUUUUUSSSRRRRRRTTTVVVXXXZZZ]]]```ccceeegggggghhhjjjlllooorrruuuvvvwwwvvvwwwyyy||||||---,,,,,,++++++,,,,,,---************))))))))))))'''((()))))))))))))))(((&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!! """"""######$$$$$$$$$$$$"""""""""""""""""""""""" """######"""""""""""""""!!!!!!!!!"""""""""""""""######### !!!""""""""""""!!! ######""""""!!!!!! """""""""""""""""""""""" !!!#########"""$$$$$$%%%%%%%%%$$$$$$### !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++(((((()))*********))))))&&&&&&'''(((((()))))))))((()))+++,,,---...------,,,,,,---...///000000111000///...------...///000111111222333333111000///......//////......---,,,+++---///---***)))***---''''''&&&''''''((()))***'''(((******))))))+++,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%% !!!###%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###"""!!!!!!"""###!!!###%%%$$$!!! """$$$$$$#########""""""!!!!!!############""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$######"""##############################""""""###$$$%%%%%%'''&&&$$$""" !!!!!!!!!"""###%%%''''''$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$$$$###""""""######%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))***+++,,,,,,,,,,,,,,,---...///000000000000,,,,,,+++++++++,,,...///,,,,,,,,,---///222555777::::::;;;<<>>BBBJJJPPPUUUUUUTTTRRRPPPQQQSSSVVVWWWYYY\\\^^^```cccgggjjjlllnnnppprrrsssrrrqqqqqqrrrsssvvvxxx|||~~~}}}777222///000///,,,,,,...,,,,,,,,,+++***)))))))))***************))))))((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$######"""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$######"""!!!!!! """""""""""""""!!!!!!!!!############""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############"""""""""!!!!!!""""""#########""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))(((((('''''''''(((((())))))(((((()))***+++,,,---***---000111111000111222222222222333333444555666999888888777777888999:::999999999999999999999999999999999999888777666555555555444333222000000///...---,,,++++++******************************))),,,,,,+++************+++******)))'''%%%%%%&&&((($$$$$$############$$$$$$'''&&&%%%$$$$$$######$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$##################!!!""""""""""""#########""""""""""""!!!!!!!!!!!!""" !!!###$$$###!!!""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$### """###$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''((())))))))))))(((.........//////......---,,,---...//////...---,,,.../////////...///111444777999;;;<<<>>>CCCJJJPPPUUUUUUTTTRRRQQQQQQSSSVVVUUUXXX[[[^^^aaaeeejjjmmmmmmoooqqqsssttttttsssrrrrrrsssuuuwwwzzz|||~~~|||>>>777111000///,,,,,,///---,,,,,,++++++******)))++++++++++++***)))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%"""""""""######"""!!!!!!&&&%%%%%%$$$######""""""$$$$$$$$$############### !!!"""######$$$##############################$$$%%%%%%%%%%%%###"""!!!$$$$$$###""""""!!! ############""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""############""""""""""""""""""######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%''''''''''''''''''((())))))***+++***))))))***,,,...000///222444555555555555666777777666777777888999:::>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<============<<<;;;::::::::::::999999888666555333222222111111000///............---------,,,,,,+++++++++++++++***))))))))))))***---+++)))((()))))))))((($$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!  """$$$%%%$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&''''''''''''((((((((())))))***++++++++++++***......///////////////...........................------...---...000333666888:::<<<===>>>CCCJJJPPPUUUUUUTTTRRRQQQQQQSSSVVVTTTWWW[[[___bbbgggkkkooooooqqqsssuuuvvvvvvuuuuuutttuuuwwwxxx{{{}}}~~~}}}~~~GGG>>>555111///------///------,,,,,,++++++++++++******+++++++++***))))))))))))'''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%#########$$$$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$######"""######################## !!!"""$$$$$$$$$###"""######################## """$$$&&&&&&&&&%%%$$$#########"""""""""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((('''''''''((()))***((((((((()))***+++,,,---,,,+++******,,,///333555444666999:::999888888999:::::::::::::::;;;<<<<<>>>>>===<<<<<<<<<<<<===============>>>>>>>>>???>>><<<;;;:::;;;<<<<<<;;;;;;:::888666555444333444333333222111111222222111000000//////.........,,,,,,+++************+++...+++((()))+++,,,***''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$#########"""###"""!!!!!!!!!"""######"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######################## !!!""""""######"""!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((,,,,,,---.........------......//////000000/////////...------------...///***+++,,,,,,...111666:::999;;;<<<===>>>BBBIIIOOOTTTTTTTTTRRRPPPQQQSSSVVVUUUWWW[[[^^^bbbfffjjjnnnoooqqqtttvvvwwwwwwvvvvvvyyyyyy{{{|||~~~~~~QQQEEE999444222///...000---------,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%(((((('''%%%###!!!!!!"""###$$$$$$$$$############################## !!!###$$$$$$###"""!!!"""""""""""""""""""""""" ###%%%%%%%%%###"""!!!"""""""""#########$$$ !!!"""###$$$%%%%%%""""""!!!""""""###$$$%%%########################""""""""""""""""""######!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******+++++++++++++++,,,------,,,,,,,,,,,,---///000000000///...///111555999<<<777999;;;;;;:::999999:::;;;::::::::::::;;;;;;<<<;;;;;;:::::::::999888888:::::::::;;;;;;<<<<<<<<<===<<<:::999999999:::;;;::::::888777666444333333444444333222222222333333333333333222222111111111///...------,,,,,,---------***((())),,,---***''',,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""###$$$######$$$$$$$$$######""" !!!""""""""""""!!! $$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$%%%###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###########################$$$$$$$$$%%%%%%%%%$$$$$$###""""""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''(((((()))***************------...//////////////////...------------...///+++,,,------...000444888999;;;<<<<<<===AAAHHHMMMRRRRRRRRRQQQPPPQQQTTTVVVVVVYYY\\\^^^aaadddhhhkkkoooqqqsssvvvwwwxxxwwwvvv{{{{{{|||}}}YYYLLL???888666222000000------------------------)))******+++,,,,,,++++++)))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%% """$$$$$$$$$$$$##################$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""############!!! !!!!!!""""""###$$$$$$%%%############""""""""""""######"""""""""###$$$$$$########################""""""""""""############!!!"""###%%%&&&'''''''''!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&'''(((***+++,,,,,,......//////000111111111222222222222222333444555555555555555777:::===???777999;;;;;;999888888888888888777777777777888999555666666666666555555444666666666777888888999999999888888777777888888888777777666555444333222222222222111111111111111222333333333333333333333333111000//////......//////++++++++++++,,,,,,+++)))---,,,***)))''''''&&&&&&((('''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!! """$$$$$$$$$&&&'''###$$$$$$$$$$$$###""""""""""""$$$$$$$$$$$$""""""######""""""!!! ########################&&&%%%$$$###############%%%$$$"""!!! !!!!!!""""""""""""""""""""""""########################"""""""""""""""#####################$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))+++,,,---...////////////...........................///000/////////111222999:::<<<;;;;;;???FFFKKKNNNOOOOOOOOOOOOPPPTTTWWWXXXZZZ]]]___aaadddhhhkkkoooqqqtttwwwxxxyyyxxxxxxzzzzzz{{{}}}~~~~~~}}}___QQQCCC===999555111000---------------.........,,,,,,,,,,,,+++***)))(((((()))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%###"""""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########"""!!!!!! ####################################""""""""""""$$$$$$######"""#################################!!!"""""""""############"""###$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---++++++,,,...///000111222444444555666777777888888888888777777777888888999888888777777777888999:::666777999999777555555555444444333333333333444444111222333444444444333333222333333444555555666666555666666777777666666666444444444333333333222222//////............//////000000111111222333333333111111000///////////////+++---...///...---,,,---,,,,,,+++************+++))))))((((((((()))******$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! $$$&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&&&&&&&%%%$$$"""""""""!!!!!!!!!!!!!!!########################%%%$$$###"""!!!!!!"""###%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))***+++++++++++++++***+++,,,---............,,,---...//////...---,,,***---///111111111222333888:::;;;::::::===DDDIIIKKKLLLLLLMMMMMMPPPTTTWWWYYY[[[^^^aaadddgggllloooqqqsssvvvxxxzzz{{{zzzzzzzzzzzz|||}}}~~~|||{{{~~~cccTTTFFF???<<<666111///------..................000///...---+++)))'''%%%(((***,,,......+++(((&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''%%%###!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%%%%%%%$$$###"""""""""###########################!!!!!!""""""#########$$$###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&''''''))))))))))))************((((((((((((((((((((((((%%%&&&''')))+++---///000111111222444555777888888::::::;;;======>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;777777666555444333222111444666888777666444333333222111111000000000111111000111222444444444333333111111111222333444444555444444666777777666555444333333333333333333333333---,,,,,,,,,,,,,,,------......///000111222222333111111000///////////////+++...111111///---...000,,,,,,,,,---...///000111******))))))))))))******###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$###############'''(((%%%"""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! """"""######$$$$$$%%%%%%""""""""""""""""""""""""''''''%%%%%%%%%&&&'''(((!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))***+++,,,------------,,,---///000000///---,,,###'''---111333444666777888999:::999999<<>>>>>>>>????????????>>>>>>>>>===;;;999777666555555444444333222111///...---...,,,,,,...111333111///111111000...,,,---///111444222111111222333333222444333333444666888888777777555333555888:::999666777777555444222222111111000//////......//////000...///000111111222111111,,,,,,,,,,,,,,,,,,,,,,,,000///...///000111000///000///...------------...//////...---+++)))'''&&&''''''&&&&&&&&&'''((((((###$$$&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############""""""!!!"""$$$$$$######$$$%%%"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""######%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%%%%***)))'''&&&&&&'''((((((((()))***++++++,,,,,,+++***,,,------------...000000000111111111111000///---.../////////111444777888999999999999;;;>>>AAAJJJJJJJJJJJJLLLOOOSSSUUUYYY\\\aaadddgggjjjmmmooovvvxxx{{{~~~|||}}}}}}{{{yyyxxx{{{~~~ooobbbUUUNNNIII@@@999777333111000000000000...,,,---------------,,,,,,,,,,,,+++***)))(((((()))******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$###"""!!! !!!"""###$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$###################################################""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&)))***+++***((('''((()))+++++++++***)))((('''&&&''''''''''''((()))***+++***,,,///222555777888888<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888666444333333222////////////...------,,,...------///222444222111,,,---.........///222555555444444555777999999999===;;;888777888999999888:::999999===BBBDDDCCC@@@???>>>;;;888666444333222......------......///000222111111000///.........+++++++++++++++++++++++++++******+++---///......///......---------............---,,,+++)))((('''+++******)))((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############"""""" """###""""""###$$$"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$$$$#########$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$###############!!! !!!###%%%$$$############"""""""""!!!!!!&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***))))))***+++,,,,,,,,,,,,+++---............///111///////////////000000000---.../////////111444666888888888888777999<<>>999555444333333444555666888:::;;;:::888555111///.........------,,,++++++++++++++++++***))))))+++------,,,------,,,,,,,,,------...,,,,,,,,,,,,+++***))))))++++++++++++***)))'''&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############""""""!!!###$$$######$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""""""""###$$$$$$$$$!!!!!!!!!"""""""""######"""############$$$$$$$$$"""!!! !!!###$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''')))***+++))))))***++++++,,,,,,,,,,,,...//////...///000222......------...///000000---.../////////000333666777777777777666666999;;;AAABBBCCCFFFIIIMMMQQQSSSXXX[[[aaaeeeiiimmmqqqtttwwwyyy{{{~~~~~~|||{{{zzzyyyzzz}}}uuurrrmmmjjjfffaaa]]][[[KKKEEE===666222111000000......------,,,++++++++++++*********************'''''''''''''''''''''&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&& """$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$'''%%%""" """%%%'''################################################""""""""""""""""""""""""$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))$$$&&&((((((((((((***,,,+++***((('''''''''((()))+++,,,,,,---...000111222444444555777888999999:::888777777666555333222111111222222222222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---.../////////...///111333444444666888:::===GGGTTTbbbkkkoooqqqqqqnnnggg^^^WWWTTTSSSSSSSSSUUUZZZdddrrr{{{uuuiii\\\OOODDD===:::;;;<<<>>>BBBEEEIIILLLNNNJJJFFF@@@:::555222222222111000///---------------///---+++***+++,,,,,,++++++************+++,,,,,,***++++++,,,,,,++++++***&&&'''***+++,,,+++***)))'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############""""""$$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$######""""""###### !!!"""###$$$$$$$$$!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&((((((((('''&&&&&&&&&&&&'''((())))))***))))))))))))***++++++,,,,,,---//////......000111.........---...///111222...////////////000333666777777888666555555777888;;;<<>>BBBCCCDDDEEEHHHJJJMMMNNNPPPTTTXXX```hhhnnnwww|||sssnnnllllllrrrtttxxx}}}}}}rrreeeXXXNNNGGGCCCAAABBBEEEJJJQQQYYY```dddccc]]]TTTJJJCCC<<<777444///...---,,,+++***************+++,,,,,,,,,+++++++++++++++++++++*********+++++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%###"""""""""############""""""!!!###$$$###""" !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$######""""""######"""###$$$%%%&&&%%%###"""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%###"""!!!"""######"""!!!%%%%%%%%%&&&&&&'''''''''$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((())))))(((((('''+++***)))((()))+++---...+++,,,......------///000///000222222222000---,,,///000000//////000222444222333555555444333444555555888<<>>999222111000...---,,,++++++***++++++,,,,,,,,,++++++*********+++,,,---///000...---+++)))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""""""""############"""""" """$$$$$$$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%$$$$$$###"""############$$$%%%&&&&&&%%%###""""""############$$$$$$$$$###############$$$$$$$$$&&&$$$###$$$%%%%%%$$$###"""""""""######$$$$$$$$$######"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%''')))******)))))),,,,,,*********,,,...000,,,---//////......000111...///222333222///+++)))///000000000//////222444///111333333222222333444555888===CCCHHHMMMQQQSSSTTTXXX^^^ccchhhlllqqqtttzzz|||~~~~~~}}}~~~wwwrrr\\\JJJ@@@666333000///...,,,***((()))***+++,,,,,,+++)))(((+++******)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###(((### $$$'''&&&$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""########################$$$$$$%%%%%%%%%&&&&&&&&&############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&(((******)))((('''%%%&&&'''((())))))))))))+++***)))(((((()))***++++++,,,.../////////......000000///......---,,,,,,///...,,,+++******+++,,,.....................///,,,+++,,,...111333222111222333555777777888777777999===BBBFFFJJJQQQYYY___hhhoooxxx|||{{{{{{~~~zzzuuupppooosssyyy}}}~~~yyyuuusssuuu{{{{{{pppiiihhhkkkmmmoooooottt}}}wwwnnnnnnhhh\\\VVVYYYTTT]]]gggooozzz|||ooofffZZZJJJ>>>===888222000000222111000...111000,,,+++,,,+++((()))((()))***++++++)))&&&,,,,,,,,,,,,++++++++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$################## ###&&&'''&&&$$$"""$$$$$$######$$$$$$%%%&&&########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###%%%$$$!!!$$$,,,...+++'''&&&$$$######$$$&&&''''''%%%###"""!!!"""###$$$'''&&&###"""!!!###$$$&&&$$$'''((('''$$$###&&&)))%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''************))))))))))))........./////////////////////000000000000//////.........//////000111222333444444444444444555555666888<<>>999666444333222000...,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&)))))))))***+++,,,---...,,,---...000111222333333333333222000000/////////------,,,+++,,,,,,---.........///000000111222222111111222555:::AAAGGGJJJQQQWWW___hhhooosssuuuuuuqqquuu|||~~~wwwkkkhhhgggiiimmmqqqrrrrrrvvv{{{}}}|||}}}{{{uuunnnlllmmmppprrrnnnooopppqqqrrrsssttttttrrrqqqooollliiigggggggggcccdddddd```]]]^^^```bbb```cccdddaaabbbhhhnnnoooppplllgggdddaaa^^^ZZZWWWTTTXXX]]]bbbgggmmmtttyyy~~~~~~uuukkkbbbWWWMMMDDDAAA===;;;::::::999999333333111000...,,,++++++************************)))))))))(((((((((''''''(((((((((((('''''''''&&&%%%%%%$$$#####################$$$$$$%%%&&&''''''###%%%&&&((()))((('''&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%% """"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%&&&'''&&&&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))***************+++++++++++++++++++++,,,,,,,,,------.........//////000000000000//////------------...///000000555777:::>>>BBBFFFIIIKKKRRRTTTWWWYYY[[[ZZZYYYXXXXXXVVVYYY```fffiiinnntttuuuxxx|||mmmlllkkkjjjccc___gggsss~~~|||{{{qqqlllddd\\\TTTMMMFFFBBB777666444222000...------''''''(((***+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((('''%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$'''%%%""" ###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((()))))))))******++++++******+++,,,---///000111//////000111111111111111111000///---------...///000///......///000111222//////000111222333444444999999;;;@@@HHHQQQZZZ___jjjqqq|||{{{|||}}}}}}}}}zzzwwwxxx{{{~~~~~~yyywwwvvvvvvvvvuuurrrpppttt{{{||||||vvvnnniiijjjoootttxxxzzzzzzzzzzzzzzz{{{|||}}}zzzxxxuuuqqqooopppsssvvvqqqtttsssooolllmmmppprrrrrrrrrmmmddd^^^^^^^^^]]][[[XXXUUUTTTTTTSSSQQQOOORRRWWW]]]ccchhhnnnuuu{{{||||||xxxnnneee___XXXQQQJJJHHHDDDBBBBBBAAA@@@>>>:::999777555333111000///******************++++++))))))))))))(((((((((((()))(((((((((''''''''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$&&&!!!!!!&&&'''###"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$$$$$$$'''((('''$$$###&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))***+++,,,------...------------------------//////000000000000//////---------------...000000555777;;;???DDDIIIMMMOOOUUUVVVXXXYYYYYYYYYWWWVVVWWWVVVYYY```fffjjjooouuuuuuxxx}}}qqqkkkfffeee___XXXWWW\\\bbbiiissszzzyyyqqqiii]]]RRRFFF>>>666111111111...+++,,,,,,+++++++++,,,,,,---++++++***))))))***+++,,,++++++++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$######""""""$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((())))))))))))''')))+++---......---,,,...///000222333333222222777777777666555333222111.........---++++++---///---------,,,---///222333333444555555666999===@@@CCCEEELLLWWWcccpppyyyssstttvvvxxxzzz|||~~~wwwtttoooiiiccc```^^^^^^fffooozzz~~~wwwppplllooommmoooxxxxxxppplllhhhbbb\\\[[[aaaiiiqqquuu}}}}}}}}}|||{{{{{{zzzzzz}}}|||zzzxxxvvvwww{{{~~~{{{sssnnnggg^^^WWWUUUSSSPPPOOOOOOOOONNNMMMOOOQQQTTTZZZbbbmmmxxxyyy|||xxxnnnfffaaaYYYPPPOOOLLLLLLQQQSSSRRRRRRUUUNNNQQQOOODDD:::666444333...---+++++++++***(((&&&************))))))))))))......---)))%%%###"""######$$$$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$'''$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&%%%%%%&&&!!!"""$$$%%%&&&''''''''')))((((((''''''''''''(((++++++,,,------......///'''***...111111/////////555444222000///.........---.........---...000333777999===@@@DDDIIIOOOSSSVVV[[[]]]YYYUUUUUUUUUTTTQQQSSSWWW]]]dddkkkppptttvvvxxx{{{~~~vvvqqqlllhhhaaaWWWSSSUUUWWW\\\dddlllvvvyyyooo]]]RRRDDD:::666333///+++------,,,,,,,,,,,,------++++++***)))))))))***+++++++++++++++++++++++++++*********))))))(((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((***+++,,,,,,,,,,,,------...///000000111222333444444444333333555555555444333111000///000111111///...---///000++++++,,,------///000222111555999>>>CCCIIIPPPTTT\\\]]]dddnnnxxxzzzqqqmmmnnnqqqsssuuuwwwxxxyyy~~~~~~{{{zzz{{{~~~{{{wwwnnnlllhhhddd```]]][[[ZZZaaafffkkklllgggaaa\\\YYY[[[ZZZ\\\bbbkkkqqqsssrrrpppooommmiiiccc]]]VVVSSSRRRNNNJJJLLLSSS\\\cccgggoooooooooooonnnnnnnnnnnnpppppppppppprrrvvv|||{{{tttllleeefffccc```\\\WWWSSSOOOMMMRRRSSSUUUXXX]]]eeennnttt|||}}}yyynnnfff```WWWOOOPPPNNNNNNSSSVVVVVVXXX\\\```ddddddYYYLLLBBB:::555...,,,))))))))))))((('''))))))))))))))))))******%%%&&&&&&&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ !!!%%%'''%%%!!!######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%###$$$%%%&&&'''((((((((((((((('''''''''(((((()))******++++++,,,---------(((+++...000000//////000111111000000000000111111...//////.........111333666999===@@@DDDIIIOOOSSSWWW\\\___[[[WWWVVVVVVTTTSSSTTTWWW\\\bbbjjjppptttyyyzzz|||{{{wwwtttppphhh]]]VVVSSSSSSTTTXXX___kkk|||{{{lllWWWEEE<<<666222...///...------------......,,,+++***)))((((((((()))++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''%%%######%%%'''&&&&&&%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))+++...000111333222111000000222444666555555666666666555444333222222111111000///......,,,---///...------...///---///000000//////111222333;;;FFFRRR]]]fffmmmrrrxxxxxx|||sssjjjgggiiilllppprrrssssssssswwwwwwvvvvvvuuuuuuttttttxxxuuusssrrrsssqqqmmmiiibbbaaa___]]][[[XXXUUUTTTUUUVVVUUURRRMMMIIIFFFFFFFFFFFFIIIKKKOOORRRTTTUUUVVVTTTRRRNNNJJJEEEAAA???>>><<<:::<<>>AAAAAABBBBBBCCCDDDDDDEEECCCEEEGGGJJJOOOWWW```fffoooqqqsssvvv{{{~~~wwwyyyzzz{{{yyyvvvuuutttnnnooooooooonnnooorrrtttxxxvvvppphhh___XXXRRRMMMNNNLLLNNNSSSWWWZZZ```gggooowww{{{vvvkkk___QQQGGG:::666111............---'''(((((())))))******+++***++++++***'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''***)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%%%%&&&''''''(((((((((''''''''''''''''''((()))***+++))))))******+++,,,,,,,,,---.........---...000333444444333222111///...---000000111000000000333555666999===AAADDDIIIMMMQQQXXX^^^bbb^^^ZZZYYYWWWUUUWWWVVVVVVYYY___gggpppuuuyyyzzz}}}|||ssshhh```[[[^^^jjjvvv[[[III>>>777333111000///...............+++++++++***)))(((''''''************************((((((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''%%%######&&&(((''''''&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&''''''((())))))***+++,,,///222555888:::;;;;;;<<<======<<<;;;:::777666555444222111000000000///......---......///000111333222222222333444222666999;;;<<>>:::999888777777666666555555999<<<;;;999999<<<@@@<<<;;;999777666555555555555555555444333333333444555555666666777888999999666777999;;;>>>CCCJJJNNNRRRTTTXXX]]]cccjjjpppuuuwwwwwwxxxzzz||||||{{{zzzxxx{{{~~~}}}{{{{{{{{{~~~~~~~~~|||xxxuuuuuuuuurrrnnniiibbb[[[TTTOOOMMMNNNMMMPPPUUUWWWZZZaaaiiilllqqqtttooohhh```VVVNNN@@@<<<666222000///...---((()))))))))******++++++###%%%(((******+++,,,---'''''''''''''''&&&%%%$$$###%%%&&&&&&%%%$$$&&&''')))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%%%%$$$###%%%'''%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&((((((&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&'''''''''((((((***+++,,,******++++++,,,---------.........------...111333444444444333222000...---000111111111000111333666555999===AAAEEEHHHLLLOOOVVV\\\___\\\XXXXXXWWWUUUXXXWWWVVVXXX]]]fffoootttuuuxxx{{{tttkkkdddeeennncccPPPBBB888222111000///...............+++++++++++++++***)))(((************************))))))))))))************(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''((((((&&&$$$$$$&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%&&&&&&'''((()))******+++---000333666999:::;;;;;;<<<>>>???>>><<<:::999555444333111//////......///...---------...///000222333333222111222444777999@@@IIIOOORRRXXXaaagggppp||||||tttpppooommmnnnrrrvvvvvvtttooohhhaaa]]][[[\\\___bbbfffiiikkkkkkkkknnnllliiifffdddccccccccc]]]ZZZVVVPPPJJJEEEAAA@@@::::::;;;;;;999777444222555444333333333333000...111444666666444444777999777666555444444333444444111222333333222111222333222333333444555666666666222333555555666777:::===>>>@@@CCCHHHMMMQQQTTTVVVXXX[[[^^^cccfffiiijjjkkklllqqqxxx|||}}}zzzyyypppjjjddd```YYYRRRNNNOOOQQQQQQTTTXXXYYYZZZ```hhhjjjmmmkkkeee___ZZZRRRKKKAAA===888444222000...---++++++++++++++++++++++++$$$''')))******))))))***(((((((((((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""$$$&&&''''''&&&'''(((%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&%%%&&&(((((('''&&&'''((($$$%%%&&&'''''''''''''''(((((((((((()))******+++******++++++,,,---------...//////...---...000333000111222333333222111000000111111000000000333555555888===AAAEEEHHHKKKNNNRRRXXX[[[WWWTTTUUUVVVUUUXXXWWWVVVXXX]]]eeennnssssssuuuzzzvvvtttvvvzzzcccRRREEE;;;444111000///...------------++++++,,,---,,,,,,+++***************************)))*********+++++++++,,,(((((((((((((((((((((((()))(((((('''''''''''''''&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%&&&'''((()))***++++++,,,///333777:::;;;<<<;;;<<<<<<;;;;;;:::999888888444333111///...------......---,,,+++,,,---///000000111222444666;;;AAAFFFSSS^^^llluuuyyy{{{|||uuummmhhhgggfffcccbbbccc``````]]]XXXRRRNNNMMMNNNMMMOOORRRUUUXXX[[[\\\]]]___^^^]]][[[XXXUUUSSSQQQKKKIIIFFFAAA===999888888000000111222222111000///333111000000222222111...111222333333222222333444555555555444444444444444...111333222111000222444222222222333333444444444000222444444333333333444666666777999<<<>>>@@@@@@@@@CCCHHHLLLNNNPPPRRRSSSTTT[[[eeemmmsss{{{tttlllfffaaaZZZRRROOOQQQRRRSSSVVVZZZYYYWWW\\\cccffffffbbbZZZTTTPPPJJJDDD@@@===999777555444111///...------,,,,,,++++++++++++,,,...---+++(((&&&&&&)))))))))(((((('''%%%%%%$$$%%%&&&&&&%%%%%%&&&(((###$$$&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%&&&'''((()))))))))***)))))))))))))))******))))))******+++,,,,,,,,,...///000///......000222000111333444444333111000///000000000///000222555555888===BBBEEEHHHKKKMMMOOOTTTVVVRRRPPPRRRUUUUUUWWWWWWWWWYYY^^^eeelllqqqsssuuuzzz~~~~~~qqq___RRRGGG===666000000///------,,,,,,,,,***+++,,,---...---,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++---000555999<<<===<<<;;;<<<;;;888666555666777777333222000///------......---,,,*********,,,...000111333666;;;BBBKKKVVV\\\ppp~~~}}}sssnnneee```^^^```aaa]]]YYYYYYMMMMMMLLLGGGBBB@@@BBBEEE@@@AAADDDGGGJJJMMMOOOQQQOOOPPPPPPNNNKKKHHHDDDAAA>>>===;;;888555333333444,,,---...///000111111111222000...///333555555444555444444333333333222222000111222222222222111111000333444333111///111333000000111111111111222222---000333444333222111111666444222222333555666666333666:::===>>>??????@@@DDDKKKSSSZZZ___fffpppxxx~~~yyyppphhhddd\\\SSSPPPRRRPPPRRRVVVXXXVVVSSSWWW]]]______ZZZSSSMMMKKKEEE>>>@@@>>><<<;;;:::999666444000///......,,,,,,+++***(((+++...//////.........))))))))))))((('''&&&%%%$$$%%%'''&&&%%%%%%&&&(((!!!"""%%%''''''&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%$$$###$$$%%%$$$!!!$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%&&&''')))***++++++++++++***)))))))))))))))***((((((((()))******++++++...///000000//////000111444444555555333111...---///000000//////000222444555888===BBBEEEGGGJJJMMMMMMQQQSSSOOOMMMPPPTTTUUUWWWWWWWWWYYY^^^eeelllppptttvvvzzz~~~}}}jjjZZZPPPHHH>>>777333000---***)))+++...000+++,,,---...---,,,+++******+++,,,---,,,+++***)))+++++++++******((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((((((((***+++---///000555555777:::<<<===;;;999;;;:::777777666666444222444111...---...///000000......------...000222444333666;;;DDDRRRddduuu{{{qqqkkkiii```^^^]]]]]]\\\XXXQQQKKKLLLHHHCCC@@@???>>>:::777888777777888999:::;;;;;;=========<<<;;;999777777666555444222111111111111111111222222222000///...111111111111222444666777222444555555444444444555444444333222222222222222444555444333111000222333111111000222333444222111111111222222222111111000555444333333444444222000555555555555666666666666999:::<<<@@@EEELLLQQQUUU```dddjjjooossswww|||yyywwwsssnnnfff^^^WWWSSSQQQQQQQQQRRRSSSUUUWWWYYYXXXVVVRRRMMMHHHDDDBBB@@@:::<<<>>>>>>===<<<===>>>;;;999555222///......---000000///...---+++***)))***)))(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&(((%%%###$$$'''((('''%%%$$$###"""!!!!!!###%%%&&&$$$###""""""$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''' ###'''$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$############"""$$$$$$$$$###############''''''''''''''''''&&&&&&&&&''''''''''''(((+++...((((((((((((((()))******+++(((&&&'''+++------,,,......///000000000000/////////000111222333333333111000000000000000111222555999===AAADDDFFFHHHJJJMMMOOOPPPOOOOOOPPPRRRTTTTTTSSSSSSVVV]]]dddjjjmmmtttwww{{{~~~~~~kkk\\\RRRJJJAAA:::666444222///......//////,,,---.........---,,,+++---------------,,,,,,++++++++++++******)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''(((((()))***+++'''((()))***---///111222777777888:::<<<<<<:::888:::888666555555444222111111000...---......//////++++++,,,---///111333444555:::FFFUUUgggxxx}}}uuunnnlllllljjjfffaaa]]]ZZZSSSKKKDDDDDDAAA===:::999888555222333222222222333444555555777777666666555444222222333222111000//////////////////000111222222222222111111111111222333444444111333555666555555666777888888888888888999999:::666777888777555333444555555444333444666666555444222222222222222222222111000//////000222333111000222222222222333333333333000000111444777<<<@@@BBBHHHKKKPPPUUUYYY^^^cccfffllllllkkkiiieeeaaa]]][[[TTTTTTSSSSSSTTTVVVXXXYYYUUUSSSOOOJJJFFFBBB???>>>:::<<<>>>???@@@BBBDDDGGGJJJIIIGGGCCC<<<777333111000///...---,,,+++++++++******)))(((''''''''''''(((((('''''''''&&&&&&&&&'''$$$"""###$$$&&&%%%###%%%$$$###""""""$$$%%%''',,,***)))'''&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))$$$ %%%((('''$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***))))))***((((((((((((((()))******,,,***((())),,,.........//////000000000111111111333333444222111000000000000000000000000111111222555888===AAACCCFFFHHHJJJLLLMMMOOOOOONNNOOOQQQSSSTTTSSSTTTWWW]]]eeekkknnnrrrvvv{{{~~~zzztttuuuuuuzzzpppbbbWWWOOOFFF@@@777666555222111///......,,,---............------------,,,+++++++++++++++******+++******)))((('''))))))))))))))))))))))))''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***'''(((***,,,///111333444999888888:::;;;;;;888666777555444333333222000///.........---------------------...000222444666777>>>EEETTThhh{{{}}}zzzwwwuuusssqqqxxxwwwvvvrrrooonnnooopppnnniiiaaaZZZTTTMMMEEE???===:::777555444333000/////////.........///000000111111000000000/////////222111000///////////////000000000111222333444555111222333444555666666666444666888999::::::;;;===;;;;;;;;;;;;;;;;;;;;;<<<999;;;>>>>>><<<;;;:::::::::888666666777777666555444444444444444444444444111000///000111111000///111111111111111000000000////////////111333555777777999<<<@@@CCCHHHMMMQQQYYY[[[]]]```bbbbbbbbbbbb\\\\\\[[[[[[ZZZZZZYYYYYYTTTRRRNNNIIIEEE@@@>>><<<:::;;;>>>@@@CCCHHHMMMQQQ\\\^^^^^^YYYOOODDD<<<999111///---+++***+++,,,,,,+++***)))(((''''''''''''((((((((('''''''''&&&&&&'''&&&$$$###$$$%%%$$$###&&&%%%$$$###$$$%%%&&&'''"""###$$$&&&&&&&&&%%%$$$!!!"""###%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$###%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))+++......,,,)))&&&&&&((((((((((((((()))******,,,***)))+++---/////////222111000000000111222333333555666444000...///111000000000000000111222222555888===AAACCCEEEHHHJJJJJJLLLNNNOOOOOOOOOQQQRRRTTTTTTUUUYYY^^^eeelllppprrrvvv{{{~~~vvvqqqooommmlllmmmsss}}}uuuhhh___VVVNNNHHH>>><<<999666333111000000------------------------+++***)))((('''((()))******************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''(((+++...111444666777:::999888999999999777444444333111000111000...---+++,,,---...---,,,,,,---222222333555888===AAADDDOOOTTT___ooo~~~wwwqqqiiieeedddcccaaa___ggghhhhhhiiiiiiiiijjjkkkfff```WWWPPPKKKFFF@@@;;;888666444333222111000/////////.........//////000000///////////////000000222222111000000000111111555444444444555777999:::777888;;;===>>>???>>>>>>???BBBEEEFFFGGGHHHJJJLLLHHHHHHGGGFFFEEECCCBBBAAACCCFFFJJJMMMLLLKKKJJJIIIGGGDDD@@@>>>===<<<:::999888888888888888777777777888666444333333333111///333222222222111111000000222222111111222222333444333444666777888<<<@@@DDDGGGIIINNNSSSYYY]]]```bbbbbbcccfffgggeeebbb^^^[[[ZZZWWWSSSMMMHHHDDD@@@???;;;<<<>>>@@@DDDJJJQQQVVVdddiiilllhhh]]]OOOEEEAAA444222...+++))))))+++,,,++++++***)))((((((((((((((((((((((((''''''''''''***)))'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$###"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$#########"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&)))+++---,,,***'''&&&&&&((((((((((((((())))))************+++---//////000333222111000000222444555000333666444111///111444000000000000111222333333555888===AAACCCEEEHHHJJJJJJMMMPPPRRRQQQQQQRRRSSSTTTUUUWWWZZZ___eeemmmqqqssswww|||wwwvvvwwwvvvsssqqqooohhhcccdddkkkuuu~~~vvvnnnggg___XXXSSSKKKGGGBBB<<<777555444444...------,,,,,,,,,,,,,,,+++***)))((('''((()))***)))************))))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''''''''(((((((((***---111444777888999:::999777777777777555333222000......///...---+++(((+++......------...000555555777<<>>===<<<>>>;;;999777777777666555444444333333222111000000///////////////000000000222222222111111222555888999<<>>???@@@CCCIIIPPPUUUaaafffjjjiii```TTTJJJEEE888555111---***))))))***,,,+++***))))))((())))))))))))((((((((('''''''''***)))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$'''******(((%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$###"""!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&((()))***)))'''%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$%%%%%%&&&%%%&&&&&&&&&'''''''''((((((((()))(((&&&&&&((()))((((((((((((((())))))***'''(((***+++,,,---//////444333111000000222444555111333444333111000111333000000000000111222333444555999>>>AAADDDFFFIIIJJJLLLOOOSSSUUUVVVUUUUUUUUUUUUWWWYYY[[[^^^dddlllrrrvvvyyy~~~{{{tttnnnlllooopppooommmmmmfff^^^[[[]]]bbbmmmvvvxxxwwwvvvuuusssnnniiieee[[[WWWOOOGGG???999555333111000...---,,,,,,+++,,,------,,,+++++++++++++++))))))************))))))''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((***,,,///333666999::::::999777555555555555333111000...------------,,,***(((+++...///...///222555777;;;AAAKKKWWWbbblllrrrqqqnnnkkkkkkjjjhhhddd```___]]]ZZZZZZ[[[^^^```aaacccaaa```^^^]]]ZZZVVVSSSNNNGGG???:::777444111...---...///...------///111////////////000111222333333222111000111222333444111111111111111222333444777:::@@@IIIRRR\\\cccgggjjjiiigggdddaaa^^^[[[YYYWWWYYY]]]___```aaadddeeeeeeeeedddbbb___\\\YYYWWW\\\```eeehhhiiihhhggggggeee```YYYTTTQQQOOONNNMMMPPPQQQRRRRRRQQQNNNJJJHHHEEECCC@@@>>>>>>???>>>===888777666555444333222111....../////////000000000222333222111///...000222222444777;;;@@@DDDHHHIIIJJJPPPZZZbbbggggggdddaaa^^^\\\XXXTTTPPPMMMJJJIIIAAABBBBBBCCCEEEIIIOOOTTT[[[]]]______ZZZRRRIIICCC999777333///,,,+++******---,,,+++***)))))))))))))))))))))(((((((((''''''&&&''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%% ###'''(((&&&%%%&&&)))"""###$$$&&&''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&(((***+++***(((%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%&&&&&&''''''(((((((((&&&''''''&&&%%%&&&)))+++((((((((((((((()))******%%%(((+++,,,,,,---...000333222111111111222333444555444333222111000///...000000000111222333444555777:::???CCCEEEGGGJJJLLLMMMQQQVVVYYYYYYXXXWWWWWWVVVXXXZZZ\\\]]]bbbjjjpppvvvzzz~~~qqqooommmlllnnnpppooommmnnnhhhccc^^^YYYWWW^^^iiinnnrrryyyuuuqqqjjj```TTTGGG===777555444111///---,,,,,,,,,---------------,,,,,,+++))))))************))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++,,,...111555888:::::::::777555333222333333222000///---,,,,,,------+++***(((+++/////////111666;;;DDDKKKVVVcccoooxxx~~~{{{wwwqqqjjjddd```^^^\\\]]]___aaaccceeegggkkkmmmlllggg```ZZZVVVSSSOOOLLLCCC>>>777333222111...,,,***,,,......,,,---000222000000000111222444555666777666555333333444555777555444555555666777888999;;;AAAKKKXXXeeeqqq{{{|||yyyuuurrrooonnngggiiilllnnnoooppprrrtttqqqrrrsssttttttsssqqqpppuuuxxx{{{}}}|||zzzyyyyyyvvvqqqjjjeeecccccccccccciiikkkmmmnnnkkkfff```\\\VVVRRRMMMJJJHHHFFFDDDCCC???>>>===<<<:::999888777333333333444444333333222111222333222000000000222000000222444777:::<<<===;;;@@@FFFMMMRRRTTTTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKFFFFFFGGGHHHIIILLLQQQUUUYYYVVVSSSRRRQQQLLLDDD===777666444222000...------------,,,+++************))))))))))))((((((((('''%%%&&&'''&&&$$$###%%%(((&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$)))---"""###%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%''')))***)))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%'''((((((''''''((()))((((((((((((((()))******%%%))),,,.........///111111111111111222222222222555111...///111222///,,,000000000111222333555555888;;;@@@DDDFFFHHHKKKMMMMMMQQQWWW[[[[[[ZZZYYYXXXVVVYYY[[[\\\\\\```hhhnnntttxxx}}}|||xxxxxxzzzqqqsssuuuvvvxxxzzzxxxuuusssoookkkfff[[[SSSWWW```kkkrrr~~~}}}nnn\\\MMMDDD888777444111///...------++++++,,,---,,,+++***)))((())))))*********))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***---///222333---///333666999:::;;;:::666444222111222222111000///---,,,,,,------+++***(((,,,///000///222999???TTT\\\jjjwww|||tttjjjaaa[[[YYYZZZ^^^ccchhhlllmmmooossswwwllldddYYYPPPKKKHHHFFFDDD<<<777333111222222000...+++---//////...///222555222222333444666777999:::<<<;;;999777777888999:::::::::::::::;;;<<<>>>>>>BBBHHHTTTbbbqqq~~~|||~~~zzzyyy{{{|||}}}~~~zzzsssnnnhhhccc[[[UUUPPPKKKGGGEEEFFFEEEDDDBBBAAA???>>>>>>555666666666555444333222---///111111000//////000//////000111222444666777666777999<<>>CCCAAA???===;;;999888666555222///...000111111111111111111000000000000000444222444777999===GGGQQQSSSWWWWWWSSSPPPRRRRRRPPPGGGEEECCCAAA@@@>>>;;;888666444333444666888888777999555000---++++++***)))***************)))(((((())))))((((((((('''''''''&&&$$$$$$((((((&&&'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&((())))))'''%%%(((((((((((((((((((((((()))))))))))))))))))))(((---,,,++++++,,,---///000222222222222222333333444333222111111000000111111444777:::999666555999<<<<<<>>>BBBGGGLLLMMMLLLJJJPPPTTTYYY\\\\\\\\\[[[[[[[[[ZZZ[[[^^^___```hhhqqqwww|||~~~xxxooojjjlllxxxjjjQQQDDD999555444111//////......---------,,,,,,,,,,,,,,,,,,,,,+++***)))((()))((('''''''''((()))***))))))''''''''''''))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))'''((((((((('''''')))+++,,,,,,,,,---...///000111555666666777666444222111444444333111111000000000,,,---/////////111333666777;;;BBBIIINNNVVVeeesss~~~~~~|||uuukkkbbb]]]\\\XXXXXXXXXYYY\\\dddlllssstttpppkkkhhhhhhgggdddaaaNNNGGG>>>888555444222000111000//////111222222111222333444333333666===CCCNNNVVVaaammmuuu{{{~~~tttggg^^^\\\aaafffkkkjjjgggfffhhhoooyyy}}}}}}tttlllgggeee[[[YYYVVVUUUTTTRRROOOMMMMMMJJJGGGDDDBBB???<<<999999666333111111222222111........................000//////222444888AAALLLUUUZZZ\\\XXXUUUSSSPPPMMMEEEBBB???>>>===<<<;;;999888666555666888<<<===>>>@@@;;;555000...,,,***)))************)))))))))((()))))))))(((((((((''''''&&&###$$$'''(((&&&'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%***)))'''%%%$$$$$$$$$%%%%%%&&&(((***,,,,,,)))&&&(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++,,,...///111222222222222333333333333333222111111000000111111111444666555333333666999<<<>>>BBBGGGLLLNNNMMMLLLNNNQQQVVVZZZ[[[[[[\\\]]]ZZZYYY[[[___```bbbjjjrrrxxx}}}}}}~~~xxxrrrnnnzzzqqqTTTGGG;;;666444222000111///.........------------,,,,,,,,,,,,,,,+++***)))((((((''''''''')))***+++***)))(((((((((((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))******************)))***,,,///......///000111222333333666666666666555444333222444333222111000000000000,,,.../////////222666;;;AAAJJJWWWaaaggglllttt{{{{{{xxxrrrhhh]]]UUUQQQPPPNNNOOOPPPRRRVVV]]]eeekkkkkkeee^^^ZZZYYYXXXUUUSSSDDD???888444333222111000//////000000111222444555333777;;;===>>>BBBIIIOOOdddlllxxx{{{qqqjjjjjjooouuu}}}}}}}}}~~~xxxuuullljjjhhhgggfffeeebbb```YYYVVVRRROOONNNKKKFFFBBBAAA===999666555444333222000000000111111111111111111//////111222555>>>HHHRRRZZZ``````^^^[[[VVVPPPIIIFFFCCC@@@@@@???>>>===>>><<<999999;;;>>>@@@AAABBB>>>888333111///...---+++******))))))))))))))))))))))))(((((((((((('''***'''&&&'''&&&""""""$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%)))(((%%%$$$###$$$%%%&&&$$$$$$%%%(((******)))'''(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,---///000111222222222333333333333333333222111111000000111111///000111111000111444666:::<<<@@@FFFLLLPPPPPPOOONNNRRRVVVYYYZZZZZZ[[[\\\XXXXXX[[[___```bbbjjjrrryyy~~~~~~zzz{{{~~~wwwkkkTTTGGG:::666444111000111/////////.........------++++++,,,,,,,,,+++******)))(((''''''((()))***+++))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))******+++,,,------,,,,,,---000222///000111222333444444555555555555555555555555555333222111111000000111111---///111111111666>>>EEESSSaaarrr}}}|||zzzrrroooiiiaaaYYYSSSQQQPPPMMMMMMLLLKKKLLLNNNSSSWWWTTTOOOHHHDDDDDDDDDBBB@@@;;;888555222111111111111///111222111111444999>>>BBBIIIPPPTTTSSSTTTYYY^^^qqqxxx~~~}}}yyyxxxvvvvvvvvvvvvuuusssmmmjjjeeedddccc```[[[VVVHHHDDD???;;;999777555333222222222222111111111111000//////111111222999BBBIIITTT___eeeeeeccc]]]VVVOOOLLLHHHEEECCCBBBAAA???@@@>>><<<<<>>EEEMMMRRRTTTTTTRRRUUUYYY[[[ZZZYYYYYYYYYWWWWWWZZZ^^^```aaahhhqqqxxx~~~|||xxxzzz}}}rrraaaQQQEEE:::666444222000000//////.........---------***+++++++++++++++*********)))((((((((()))***+++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))******+++***,,,---//////...///111333///000222333444555555555444444444444444444444444111000000000000111222222000222444555888AAAOOOYYYjjjyyywwwkkkjjjfffbbb]]]YYYVVVTTTMMMLLLIIIEEEAAA@@@AAACCCCCC>>>999777888999888777333333222000000000111111000333555444444:::DDDLLL\\\dddmmmpppmmmkkknnnrrr{{{~~~{{{wwwuuuuuurrrkkkeeeQQQMMMGGGBBB>>>;;;888666333333222111000//////...///...///000///...222:::===IIIVVV]]]```aaa\\\WWWPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<>>777333000---+++,,,+++)))((((((((()))*********)))))))))((((((((('''$$$$$$&&&%%%""""""$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%###"""""""""###%%%'''(((&&&### !!!$$$&&&'''((((((((((((((((((((((((((())))))******+++++++++++++++,,,...///000111111111222444555555555444333333222111111000000111111//////......///111444666777999===EEEMMMSSSVVVVVVUUUXXX]]]^^^]]]ZZZXXXWWWWWWWWWZZZ^^^```aaagggooovvv|||~~~yyy{{{~~~{{{iii[[[OOODDD:::777666333000000.........---------,,,,,,))))))******+++******)))+++***)))((((((((()))***'''''''''(((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&((()))***************,,,.../////////000222///000111333444444444444333333222111111000000000////////////000222333444222555999;;;BBBPPPcccrrr}}}zzzqqqggggggfffeeeaaa[[[UUUQQQGGGFFFDDD???:::888888999:::666222222444666555444///000000000000000111222111555888888999BBBQQQ]]]qqqzzz{{{ssskkk^^^YYYSSSLLLHHHDDD@@@>>>999999777666444222111000......000111///+++...333444===FFFKKKOOOSSSSSSPPPNNNLLLKKKIIIIIIGGGDDDAAA>>>>>>???BBBFFFJJJKKKLLLHHHDDD===777333000...,,,,,,+++)))((('''((()))************)))))))))((((((&&&$$$$$$'''(((%%%&&&(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&'''%%%###"""$$$%%%&&&&&&((((((((((((((((((((((((((())))))******+++,,,,,,***+++---...000111111222111222444555666555444333333222111111000000111111...---+++,,,...111333555999;;;>>>EEELLLRRRTTTUUUUUUZZZ```bbbaaa]]]YYYWWWXXXXXX\\\```aaaaaagggnnntttzzz}}}~~~vvvfffZZZNNNCCC:::888777444111000......---------,,,,,,,,,((())))))*********)))))),,,+++***((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%%%%$$$&&&''')))************(((+++...////////////000...///111333444444444333444333111///...------,,,------...///111222444555444888<<<@@@III[[[sss~~~zzzsssllleeeffffffeeeaaaZZZQQQKKKAAA@@@>>>;;;777555555666333///------000222111//////000111111111111222444222666:::;;;>>>III[[[jjjyyyxxxoooiiiddd]]]VVVQQQMMMIIIFFFAAA@@@???===:::888777666000000222444111,,,,,,111///555:::<<<@@@FFFIIIIIIMMMLLLKKKLLLLLLJJJGGGDDDBBBBBBBBBDDDGGGIIIIIIHHHCCC???:::666333222111000,,,+++)))((('''(((***+++************)))))))))))))))&&&&&&))))))''''''***%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%((('''&&&'''((((((&&&%%%((((((((((((((((((((((((((())))))***++++++,,,,,,***+++---///000111222222111222444666666555444333333222222111000111111111333111//////222555888999<<<===@@@EEELLLQQQSSSSSSUUUZZZaaaeeeccc___[[[XXXZZZZZZ]]]aaabbbbbbgggnnnrrryyypppccc\\\NNNCCC;;;999777222000222444111//////,,,)))+++000000...,,,***)))+++,,,...---+++******+++,,,,,,++++++***((('''''''''((()))&&&&&&'''((()))))))))((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$''')))(((%%%######%%%'''((()))***+++,,,------............/////////000111111111222222333333333333222///.........,,,+++222...---111222///111777999???IIIUUUaaannnxxx~~~vvvmmmhhhhhhjjjhhhkkkmmmiii```VVVNNNKKKAAA>>>999555222222333444...///000000///...///111444333222222333444444333555:::>>>>>>???GGGWWWdddyyy|||zzz}}}|||uuujjjhhhfffdddaaa]]]WWWSSSNNNLLLHHHDDD@@@<<<:::999888555222111222333333333///111555888;;;=========BBBDDDGGGJJJLLLNNNNNNNNNJJJFFFBBB@@@AAABBBAAA@@@777666555333111...---,,,///---+++***++++++***)))(((***------,,,***))))))...---,,,***((('''%%%%%%))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&%%%$$$#########)))(((&&&###%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((()))'''%%%$$$%%%%%%$$$###&&&((('''""" $$$''''''***)))((('''''''''''''''))))))************))))))******((('''(((,,,333777666555333000......222555222333444555666666666666333222111111000111111111111222222222222333666888;;;===AAAGGGMMMTTTYYY\\\aaa``````bbbeeeddd```\\\XXXZZZ\\\^^^```ccchhhkkkwwwzzz~~~~~~{{{ooofffaaaUUUKKKAAA>>>;;;666333444///,,,,,,------***+++///,,,,,,,,,+++++++++++++++---+++******++++++***))),,,+++***)))((())))))***%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((()))***)))(((((()))***(((((()))***++++++,,,,,,........./////////000000111111111222222222333333333111///......------,,,000---...222333222666<<>>BBBHHHOOOUUUZZZ]]]```aaadddjjjmmmlllfffaaa\\\]]]^^^___```bbbfffiiivvvyyy}}}||||||}}}}}}~~~}}}yyyvvv{{{|||||||||yyyuuuqqqnnn```VVVLLLFFFAAA:::666555///,,,,,,//////,,,+++...+++,,,---...---,,,+++***---+++))))))******)))(((,,,++++++***)))*********''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''%%%$$$%%%&&&((()))))))))))))))***+++++++++,,,....../////////000000000111111111111111222222222222111///...---------...111///000333555888>>>FFFRRR___pppzzzzzztttnnnkkkkkkhhhbbb\\\XXX\\\fffnnnwwwvvvqqqhhh[[[MMMCCC===777555333000///.........---...///000///000222444333333222333555888;;;===@@@FFFLLLPPPUUUaaaqqq~~~|||zzzpppooonnnnnnnnnnnnllljjjeee```[[[YYYZZZYYYTTTOOOJJJFFFAAA===999555111...000///...---...111333555777888:::===BBBFFFJJJMMMJJJHHHFFFDDDBBB???;;;888555555333222111000000000///---+++***+++++++++))))))(((%%%""" !!!&&&)))+++******))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%'''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''###"""&&&))))))''''''&&&%%%%%%%%%%%%&&&((())))))******))))))((('''(((((((((((())),,,...666777666444111///000111222333444555666666666666444444333111111000000000///000000000000111444666;;;>>>CCCJJJQQQWWW\\\^^^___bbbiiiqqqvvvtttllleee___```aaa``````aaadddffftttwww|||zzztttssszzzzzz{{{|||zzzuuummmgggjjjlllqqqwww}}}rrriii^^^UUUMMMFFF???:::666222111333222---+++,,,...............------,,,+++)))(((((()))******)))++++++*********)))))))))+++***)))(((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))%%%""""""%%%(((((('''))))))*********+++++++++...////////////000000000000111111111111111111111000000///...------///111555444555777;;;DDDPPPYYYlllvvvyyylllbbb]]]___]]]ZZZWWWVVV\\\fffnnnwwwtttmmmbbbUUUHHH===888222222111///......------///111222222222333666999777777666666777;;;AAAEEEGGGPPP[[[fffooo|||~~~|||zzzyyyrrrpppnnnmmmnnnnnnnnnmmmmmmgggaaa```cccbbb\\\UUUOOOLLLHHHDDD@@@===999666555444222000////////////222222444777<<>>888444444333///------///...,,,+++***+++,,,---((('''&&&'''***,,,,,,+++)))))))))))))))(((((((((+++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((///+++'''&&&(((******((()))))))))***++++++,,,,,,////////////000000000111000000000000000000000000...//////...---///333666888;;;???CCCLLLZZZkkkvvvqqqddd[[[WWWWWWXXXZZZYYYYYY\\\ccchhhmmmiiiaaaXXXMMMCCC:::555111000000///////////////111222333444555777;;;>>>???>>>===<<<===BBBIIIOOO[[[eeeuuu~~~{{{xxxvvvqqqnnnkkkjjjkkkmmmnnnoooqqqkkkfffgggjjjiiibbb[[[TTTQQQLLLHHHDDDAAA===;;;555555555555333111///...000///000333777===CCCFFFMMMOOOOOONNNIIICCC===999888666444222111111111222000...,,,,,,---...---,,,------,,,)))'''&&&''')))'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$&&&###'''(((%%%$$$(((******(((((('''''''''(((((()))(((((())))))))))))(((((((((***,,,,,,+++))))))***+++---000111000000111222222333444555666666666666555444333222111111111111111222222222222333666888777<<>><<<111333444666555444222111///......000333888<<>><<<999666444333333333111///......///000000///---......,,,)))'''&&&''''''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###'''***)))&&&$$$%%%'''###'''(((%%%$$$''')))(((&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''%%%''')))***((('''&&&''',,,...//////...---......222333444555666666666666444444333222222222222333///000000000000111444666777<<>>;;;888444111000///...---...000333555222555999>>>EEELLLUUU[[[bbbccccccbbbdddmmmzzz~~~xxxpppjjjhhhhhhiiijjjqqqqqqrrrtttwwwxxxvvvtttiiicccZZZQQQLLLHHHEEECCC777777777666555444333222......---...///222555666BBBGGGMMMQQQRRRQQQQQQRRRGGGDDD???;;;888666666666333111000000111222222111///000///---***((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((((((###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&***...---)))&&&''')))###'''(((%%%###&&&'''&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%&&&((()))'''&&&&&&''',,,---......------///000222333444555666666666666333333222222222333444444///000000000000111444666888>>>GGGQQQZZZ___aaabbb______bbbfffjjjiiiccc^^^YYY[[[]]]^^^___aaaeeehhhooottt|||uuusssuuurrraaaMMM@@@888222//////....../////////...---,,,000...++++++++++++)))(((******+++,,,+++***)))(((%%%'''***------,,,)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%(((+++,,,)))(((***,,,%%%&&&''')))+++---//////000000000000111111111111000000//////.........---)))---000000111666>>>EEEcccvvvvvvmmmjjjiiigggdddfffiiikkkiiibbb[[[VVVUUUHHHBBB;;;777555444222///000///---,,,---000444666555999???FFFOOOYYYcccjjjsssuuuuuuuuuyyyxxxrrrooonnnmmmmmmpppssswwwzzz{{{||||||pppjjj```WWWRRROOONNNMMMBBB???<<<888444222222222...------------...000000222999AAAGGGKKKMMMPPPSSSMMMIIIDDD???;;;999888888444222111111222333333222444333111...+++)))***,,,'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&#########$$$%%%&&&((()))&&&&&&''''''&&&%%%$$$$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,+++&&&######%%%###'''((($$$###%%%&&&$$$'''''''''''''''((()))***''''''((((((((((((''''''&&&(((******)))((()))***)))+++---......000333666222333444555666666666666222222222222333444555555111222222222222333666888999???IIITTT\\\bbbdddddd]]]___ccciiimmmkkkeee___ZZZ[[[]]]]]]^^^```cccfffooouuu}}}mmmQQQEEE>>>555000222......---------,,,,,,,,,222///------......+++(((+++++++++************)))''''''(((((())))))******))))))((('''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((((((((((())),,,...///111111111111000000000///111...+++)))***+++------------000444444666BBBQQQiii{{{tttlllhhhiiijjjhhheeeffffffggggggccc[[[RRRKKK???<<<777333000/////////555222111444666666:::???GGGLLLQQQUUUYYY```llluuuzzzvvvttttttqqqppprrrwwwxxxvvvrrrmmmggg```[[[XXXUUUQQQNNNJJJGGGCCC>>>:::666555444000///,,,+++******+++,,,111111222777???FFFKKKMMMOOOPPPNNNJJJDDD===999777777666444444444444222000333111///---+++***))))))***)))(((''''''((()))***&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$###$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""###%%%$$$!!!&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((******))))))(((''''''''',,,---...///000111222333333333444444555666777777555444333222111111111111333111...,,,---111555888999???HHHRRR[[[aaaeeefffbbbdddfffiiijjjhhhccc___[[[\\\\\\\\\\\\```ggglllqqqzzzuuuXXXIII@@@666000111.........---------,,,,,,///,,,******++++++)))'''+++++++++************)))'''((((((((()))))))))*********)))((((((((((((((('''''''''((((((((())))))*********)))))))))))))))((())))))***,,,...///000000000000000000000/////////---+++***+++,,,---...111000111444666:::HHHWWWpppvvvpppllliiihhhjjjlllkkkjjjdddcccbbb___ZZZRRRIIIBBB:::888444111000000000111555222222777;;;===BBBHHHKKKOOOUUUZZZ___iiivvv}}}zzztttqqqnnnppprrrsssoookkkjjjddd]]]YYYWWWUUUQQQNNNLLLJJJFFFBBB>>>:::888666333111///---,,,---...//////000222555999>>>CCCFFFNNNOOOOOOKKKEEE???;;;999777666555666777888777555222111///---+++***))))))(((((('''&&&&&&'''((((((((((((''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((++++++************)))))),,,---...///000111222333111222222333333444444444555444333222111111111111222111///...///222555777;;;@@@IIISSS\\\cccggghhhbbbdddgggkkkllliiiddd```]]]]]]]]][[[ZZZ]]]ccchhhnnnxxx{{{^^^LLLAAA666000000.........------------,,,,,,+++******++++++)))(((+++++++++************)))(((((((((((())))))))))))+++******))))))))))))***''''''((((((((()))))))))+++*********)))))))))(((((()))+++---///000111111.........///////////////.........---......///000333222333666:::BBBSSSaaaxxx~~~xxxooofffbbbccceeehhhkkkmmmooooooeeebbb]]]XXXQQQHHH@@@:::444333111000000111222444333111222999???CCCIIIPPPQQQWWW^^^dddkkkuuuyyyvvvsssqqqqqqnnniiidddccc^^^YYYUUUTTTSSSPPPLLLMMMLLLJJJGGGDDD@@@===;;;999666333000///000111333...000333333333666;;;@@@JJJLLLMMMKKKFFF@@@<<<:::555444444555777999888777111000...---+++***))))))&&&&&&%%%%%%%%%%%%&&&&&&******)))(((((())))))***#########$$$%%%'''))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%###"""!!!'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))((((((+++++++++,,,,,,,,,,,,,,,,,,---...///000111222333222333333444444444333333444444333222111111111111111111000111222333555777;;;@@@HHHRRR[[[bbbfffhhhbbbeeejjjnnnppplllfffaaa______]]][[[ZZZ[[[___ccclllvvvwww\\\JJJ???666111000............---------------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((())))))))))))******)))(((((()))))))))'''(((((((((((()))))))))******)))))))))(((((((((((())),,,...000111111111---------............//////000111111000///000000222333666:::AAANNN___lllzzzzzzppphhh```ZZZXXX\\\ccchhhkkkmmmooopppgggbbbZZZRRRJJJBBB;;;666111000//////000111333444666444777>>>DDDIIIOOOVVVZZZaaakkkrrrxxx~~~zzzuuuooogggbbb]]]YYYTTTQQQQQQOOOLLLHHHKKKKKKKKKJJJHHHFFFCCCBBB???<<<888333111111333444///222444333000111777<<>>DDDNNN\\\jjjssstttwwwuuummmddd^^^YYYUUUUUU[[[bbbgggiiiiiiiiiiiiaaa\\\SSSKKKDDD===888444111111000000000111333333;;;999;;;BBBIIIMMMTTT[[[dddmmmyyy}}}ssskkkeee]]]YYYTTTQQQPPPNNNJJJFFFHHHIIIJJJJJJJJJIIIHHHGGGDDDAAA<<<777444333333444///222444222......333999:::===@@@AAA???<<<:::999555444222222222222111//////...---,,,+++*********''''''((((((((((((''''''***)))(((((('''''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&%%%!!!"""'''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))))))))((())))))***+++,,,------,,,---...///000111222333555666777888777666555444333333222222111111222222000111222333444555555555888<<>>EEENNNWWW^^^dddgggeeelllvvv|||rrriiibbb```______bbbeeefffgggmmmvvv{{{{{{||||||pppeeeUUUGGG???:::666222////////////............---...///...+++)))***++++++++++++************)))***)))))))))((((((((('''((((((''''''((())))))***(((((()))))))))*********''''''(((***+++,,,---...000000////////////000000111000000///...---,,,,,,)))---///000///222888===KKKXXXfffnnnsssvvvqqqjjjfffdddbbb___]]]\\\]]]___YYYYYY[[[^^^___]]]VVVQQQFFFBBB<<<888555333111000222222333444555666777888999888>>>IIISSS\\\eeemmm~~~|||xxxssslllgggccc]]]VVVPPPMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCAAA???===<<<<<<999777444111...---------...000222444444555777999<<<:::777666666444222000,,,,,,++++++++++++++++++(((((()))******)))((((((***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$***'''%%%(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))************((()))))))))******++++++,,,---...///000111222333111222555777777666555333333222222111222222333333000000000000111333444555999===DDDMMMVVV^^^cccfffgggnnnzzzuuullldddaaa___```cccfffffffffkkkttt}}}~~~zzzqqqhhhYYYJJJBBB===777111000/////////............000222333111---+++,,,...+++++++++************)))******))))))((((((((('''))))))((())))))***++++++))))))))))))************'''(((***+++---///000111444333111000000000111222222222111///...---,,,++++++///222444444999AAAHHHYYYhhhwww~~~|||pppddddddaaa___^^^^^^^^^aaadddYYYWWWWWWYYY\\\YYYQQQIII===:::666333333222222111111222333555777999:::;;;BBBBBBJJJWWWdddooozzzxxxrrrmmmfff]]]WWWQQQPPPMMMKKKIIIHHHHHHHHHCCCCCCDDDDDDCCCBBBAAAAAAAAA===888444111///---+++,,,---///111222444777:::;;;999777666666555333111,,,,,,++++++***++++++,,,'''((()))******)))((('''******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((&&&$$$&&&###$$$%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%$$$###(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((()))************)))************+++++++++,,,---...///000111222333222444666999:::999777666222222222111222222333333000000//////000222444555777;;;BBBJJJSSS[[[aaadddhhhppp}}}wwwnnneeebbb```aaacccfffeeedddhhhrrr|||zzzuuunnnbbbTTTGGG===666333333333111000///......///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))///...+++******,,,...000222333333222222111000///,,,---...//////...------000000333555555888HHHYYYllluuuyyyoooiiiccceeeccc^^^[[[\\\]]][[[XXXWWWVVVTTTQQQJJJBBB===:::666222000222333222111666666777:::>>>AAABBBBBBDDDNNN^^^nnnyyy{{{uuunnngggccc[[[YYYTTTOOOKKKGGGEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEFFFBBB===888555222...,,,111...++++++...222444666:::;;;<<<:::666222111000333333111000///.........((('''&&&&&&)))***+++***,,,***(((%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$"""###%%%'''&&&%%%$$$%%%&&&&&&%%%###"""!!!""""""###''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++,,,,,,+++(((''''''(((+++,,,---///000222333333000000111555999999666222555444333222111111111111111000000000000222333444333777>>>GGGPPPYYY```dddhhhoooyyy{{{rrrfffdddcccaaaaaabbbdddeeepppuuu||||||}}}}}}}}}}}}zzzwwwuuu}}}xxxooodddXXXMMMDDD@@@666444222111111000...,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((***+++,,,+++***)))***+++...---,,,+++,,,---///000222222222222111000///.........---------...///000//////222888===FFFWWWhhhvvvzzzyyyppphhhdddeeeeee```XXXUUUWWWYYYXXXUUUSSSPPPMMMIIIBBB;;;555666444111111444555555444888:::>>>CCCHHHKKKKKKKKKXXXbbbppp}}}}}}wwwpppjjjfff]]]ZZZVVVQQQLLLIIIFFFEEEBBBCCCFFFJJJMMMNNNLLLJJJIIIEEE???:::777444111///000---+++***---000222333777888999777444111000///,,,+++***)))(((((((((((()))((('''(((***,,,,,,+++,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%%%%###"""###$$$''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&''')))))))))***,,,---,,,,,,---...///111222333111111111444777888555333333333222111000000000000111000000000000222333444444777>>>GGGPPPYYY___cccgggmmmwwwwwwmmmaaaaaa``````bbbdddgggiiilllqqqxxx}}}zzzxxxyyyzzzzzzyyyrrrrrrqqqqqqrrrtttvvvxxx}}}vvvkkk___SSSMMM???:::555333444333///***------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((***+++,,,+++******+++,,,,,,,,,,,,---...///000000111111111111000///...---000...,,,++++++...000222222111444===IIIXXXjjjyyy~~~zzzssslllfffcccbbbeeeccc\\\SSSOOORRRTTTSSSMMMJJJFFFCCC???:::555111222111111222555777888888;;;@@@HHHPPPWWW[[[]]]^^^ooowww{{{uuunnnjjjbbb___[[[VVVQQQLLLHHHFFFBBBDDDIIIOOOUUUWWWVVVUUUNNNIIICCC===999666333111000---***)))+++---//////222333444333111/////////,,,,,,+++***)))))))))***+++***)))***,,,------,,,+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%''''''%%%$$$"""###%%%%%%#########$$$&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$&&&((()))***+++---///------,,,---...000222444333222222333555666444333222111111000000000111111111000000000000222333444444888>>>GGGPPPXXX___bbbeeejjjttt}}}}}}qqqhhh````````````bbbeeehhhjjjgggmmmuuu|||{{{xxxwwwvvvvvvwwwyyyzzz{{{vvvtttrrrppprrrxxxsssfff^^^OOOEEE:::555666555111,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((''')))******)))((()))+++***+++---///000111000000000000000000///...---,,,...---,,,,,,---///111333777777:::EEEUUUhhhyyy~~~sssiiibbb```bbbdddaaa```ZZZRRROOOQQQPPPMMMCCC@@@<<<:::888777555333000000111333555777999999???EEEOOOYYYcccjjjpppssszzztttpppkkkiiieee___YYYRRRMMMJJJFFFGGGJJJPPPVVV[[[]]]]]]SSSNNNGGGAAA<<<999555333111...+++)))***,,,,,,,,,...///111111//////000111//////...---------------,,,,,,+++,,,...///...---+++***(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((''')))******))))))***+++///.........///111333444333333222333333444444333222111111111111111222222111000000000000222333444555888>>>FFFOOOWWW^^^aaaeeeiiirrr{{{yyynnneeecccbbbaaaaaabbbdddfffgggggglllssszzz}}}wwwuuurrrtttvvvxxx{{{}}}}}}zzzvvvsssuuu~~~xxxdddWWWFFF;;;777666222............---------,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))''')))******))))))***,,,***,,,...000111111111000///000000//////...---,,,+++,,,---///000111111111888;;;BBBPPPbbbuuu}}}pppddd]]]]]]```ccc[[[\\\YYYUUUTTTTTTOOOHHH>>>;;;888555555666555555000111222333555777:::;;;AAAHHHSSS^^^iiisss|||~~~zzzvvvwwwuuuqqqkkkccc[[[TTTPPPJJJHHHHHHJJJOOOVVV[[[]]]UUUQQQKKKFFFAAA===999666444111---++++++++++++***,,,...////////////111333......---,,,++++++++++++---,,,,,,---//////...,,,******((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&'''%%%%%%%%%%%%$$$$$$######''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&)))***+++***)))((((((***000000//////000222444555222333333333222333333444333333222222222333444444111000000000000222333444555888>>>FFFOOOVVV\\\```eeeiiirrrzzz~~~zzzooofffcccbbbaaaaaabbbdddfffgggiiimmmtttzzz}}}wwwttttttppptttzzz}}}{{{wwwzzzsss]]]KKK@@@999444000............---------,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++---...,,,---///111111111111111000000000000///...---,,,***+++...000222222222111444>>>LLL\\\ooo{{{nnnccc]]]\\\]]]]]]XXXZZZZZZXXXXXXVVVMMMCCC>>>;;;777444444444333333222333444444666999===AAAEEENNNZZZfffpppyyy|||}}}~~~|||~~~}}}zzzvvvoooggg___[[[PPPLLLGGGEEEHHHMMMRRRUUUSSSQQQNNNKKKIIIEEE@@@===888555111///...---+++***+++,,,.........///111444000///...---++++++++++++,,,+++,,,---///...,,,******)))(((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$&&&&&&$$$$$$$$$%%%(((((((((''''''&&&$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&((()))***))))))+++---//////000111222222333333000111333444333222333444555444444333333333444444111000000000000222333444666999???FFFNNNVVV[[[^^^dddiiirrr{{{|||rrrjjj````````````bbbeeehhhjjjjjjnnntttyyy}}}}}}~~~~~~fffRRRCCC:::444............------------,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---///...///000000111111111111000000000000///...------+++,,,---...000222333444555EEEXXXiiixxxzzztttkkkddd```^^^\\\ZZZYYYZZZZZZYYYXXXUUUJJJ???:::777444222333333333222333444555666888===DDDJJJPPP[[[jjjvvv}}}{{{zzz{{{|||wwwqqqjjjfffYYYTTTMMMHHHHHHJJJLLLMMMOOOOOOPPPQQQQQQOOOKKKHHH<<<:::666333111///---+++***+++,,,,,,,,,...111333444333111///...,,,,,,,,,******+++,,,...---***(((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%''''''((()))(((((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$&&&((()))******---///,,,---///111111111000///,,,000444555444333333444555555444333222222222222111000000000000222333444666999???FFFNNNUUU[[[^^^ccchhhqqq{{{~~~uuunnnaaaaaa``````bbbdddgggiiigggkkkqqqwww{{{~~~cccNNN@@@999//////.........---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))''')))************,,,---000000000000000111111111111111111111000///...------,,,,,,,,,...111555777:::MMMcccrrr}}}}}}oookkkfffdddcccaaa^^^[[[[[[\\\ZZZXXXVVVSSSHHH<<<333111000000333555555555444555777888:::AAAJJJQQQ[[[gggxxx~~~~~~~~~|||wwwqqqnnnaaa\\\UUUOOOMMMKKKJJJIIIKKKMMMPPPTTTWWWWWWSSSPPP???<<<888555333111...,,,)))***+++++++++,,,///222444222000...,,,+++***)))))))))***+++---,,,)))''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$""""""###%%%%%%$$$%%%'''(((((('''&&&&&&'''$$$%%%&&&((((((((('''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&''')))***)))***,,,---)))+++...000111000...,,,***///444666444333333444555444333222111111111111111000000000000222333444777999???FFFNNNUUUZZZ]]]bbbgggpppzzzwwwpppfffdddcccaaaaaabbbdddeeeeeeiiioootttzzz~~~rrrWWWEEE===777555222000000000///...)))******++++++,,,------+++++++++************)))))))))))))))))))))))))))+++******)))***,,,---...222111///.........///000111000///..................//////------000777<<>>999777111222444555777888888888<<<;;;===DDDMMMZZZmmm|||~~~~~~}}}{{{yyyvvvtttrrrqqqlllfffbbb___[[[UUUPPPLLLJJJHHHGGGFFFEEEBBB@@@@@@???<<<999666333111000...---,,,+++*********+++)))***+++,,,---///000000))))))))))))))))))))))))++++++,,,,,,,,,+++)))(((%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&######$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&%%%$$$"""&&&&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))######$$$&&&'''((()))***((((((((((((((((((((((((*********++++++,,,---.........//////000000111111333333333333444444444444555444333333444444333222000111222111111111333555666:::@@@GGGOOOWWW```eeeffflllqqqtttwwwxxxrrrkkkfffdddaaa______```ccceeefffhhhmmmrrryyy~~~~~~||||||yyyxxxzzz|||mmmXXXHHH???666333000/////////...---++++++,,,,,,---.........,,,,,,+++++++++*********************************------------...///000000111111111000000000000000000000000//////000111111222111111444===JJJXXXaaammmmmmmmmjjjfffeeehhhjjjjjjiiilllttt}}}yyyrrrggg___RRRFFF>>>999777555444666888:::;;;<<<>>>???>>>BBBIIITTT```qqq~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyywwwuuusssqqqppppppmmmiiifffccc^^^XXXTTTMMMJJJFFFBBB???===<<<<<<>>>===<<<:::777444222000///...---,,,+++***))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))&&&''')))***+++++++++***&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###$$$############$$$%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((()))***+++'''''''''(((((((((((((((++++++******+++---///000......//////000000111111222222333333333444444444666444333333444444333222///000111111000111333555555999@@@HHHPPPZZZccciiihhhmmmrrruuuxxxyyytttmmmhhheeebbb``````aaaccceeefffiiimmmrrrxxx~~~||||||}}}vvvdddSSSDDD<<<666444111/////////...---+++,,,,,,---......//////,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------.../////////111111111111111000000///000000000000000111222333222222333:::GGGXXXhhhqqqtttqqqmmmiiiffffffgggiii___^^^aaaiiiqqqsssmmmfffXXXRRRIIIAAA<<<888666444555888<<<>>>>>>???BBBDDDEEEOOO^^^mmm|||~~~~~~}}}{{{zzz|||{{{zzzxxxwwwvvvvvvuuussssssssssssrrrqqqpppoookkkjjjhhhfffccc^^^YYYVVVMMMKKKFFFAAA===;;;;;;<<<<<<;;;;;;999777444222111//////...---,,,***))))))((((((((()))))))))******))))))))))))))))))))))))***+++++++++***)))'''&&&((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%&&&'''$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&''''''((((((((()))+++*********+++---///000......//////000000111111222222222333333333444444444333222222333333222111///000111111000111333444444888@@@HHHQQQZZZdddjjjiiioootttwwwzzz|||wwwqqqjjjhhheeebbbaaabbbdddfffgggiiimmmsssxxx~~~{{{mmm^^^OOOAAA999555333000.........---,,,000//////......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...////////////111111222222111111000///000000000000111222444444555777===HHHWWWhhhttt{{{yyyuuuooojjjfffdddaaa___YYYYYY[[[aaaffffff___YYYIIIEEE@@@===:::888666444444999>>>@@@AAACCCGGGKKKMMM]]]ppp}}}{{{zzzxxxxxxvvvtttsssrrrrrrqqqooooooooooooooonnnmmmmmmgggfffeeeccc```\\\YYYWWWNNNMMMJJJEEE@@@=========:::999888777555444333222000000//////...,,,+++***+++++++++++++++*********))))))))))))))))))))))))((()))+++,,,,,,,,,++++++((()))))))))(((&&&%%%###############$$$$$$$$$$$$"""###%%%'''))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$%%%&&&(((&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))***,,,---//////......//////000000111111222222222222333333333333333222111111222222111000///000111000000000222444444888???GGGOOOYYYbbbhhhhhhnnnssswww{{{|||vvvmmmkkkgggdddcccdddfffggghhhkkkoootttyyy~~~~~~xxxoooeeeZZZNNNBBB:::666444111/////////...---000000//////...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000000111111222222222111000///000000000111222333555555:::@@@LLL\\\lllxxx}}}~~~xxxtttnnnjjjgggbbb[[[VVVSSSTTTWWWYYYZZZVVVPPPKKK@@@===999888777777666555444:::AAAEEEHHHKKKQQQVVV\\\mmm}}}|||wwwvvvtttrrrqqqpppppppppmmmmmmmmmmmmlllkkkjjjiiiddddddccc```]]]ZZZYYYXXXPPPQQQPPPLLLEEE@@@>>>>>>999888666444333222333333000000000000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))$$$&&&(((***,,,---------%%%'''((())))))((('''&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######%%%''''''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))&&&''')))+++,,,---............//////000000111111111222222222222333333333333222111111222222111000...000000000000000222444444888>>>EEEMMMVVV___dddeeekkkqqqvvv|||~~~yyypppnnnjjjfffeeeeeeggghhhjjjlllpppuuuzzz}}}xxxrrrmmmfff___XXXNNNDDD===999666333222222222111000------......///000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111111111222333222111000///000000000111222444555666>>>GGGXXXkkk{{{}}}tttpppkkkiiigggbbbYYYSSSMMMOOORRRRRROOOIIICCC???<<<999666444555666666666666===EEEKKKNNNSSSZZZ```mmm~~~}}}}}}}}}}}}}}}~~~~~~vvvuuutttrrrqqqpppoooooonnnmmmmmmllljjjhhhgggfffbbbbbbaaa___\\\YYYYYYYYYRRRTTTTTTPPPIIIBBB???>>>888777444222111222333333000000111111111///...---(((((())))))*********+++))))))))))))))))))))))))*********)))(((&&&$$$"""###$$$''')))******))))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###########################%%%'''%%%###"""###&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******%%%%%%&&&&&&'''((())))))%%%&&&)))+++,,,------,,,......//////000111111111111111222222222333333333444333111222333333222000...///000000///000222444444888>>>EEELLLTTT]]]bbbbbbiiiooottt{{{{{{rrroookkkhhhfffggghhhiiikkkmmmqqqvvv{{{}}}rrrppppppooonnnnnnmmmkkkhhhcccZZZMMMCCC>>>777333000///111222222000000000///...+++(((%%%$$$++++++,,,,,,,,,---------+++***)))))))))***+++,,,///...---,,,---///111222222222222111111111000000000...000666999999999;;;GGGYYYppp~~~}}}uuummmnnnooonnnhhh___YYYWWWTTTQQQMMMIIIEEE@@@;;;777555555444444444666888:::>>>AAAEEELLLUUUaaannnvvv~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}{{{yyyvvvtttsssssssssrrrnnnjjjfffeeedddcccbbb\\\\\\[[[[[[ZZZYYYYYYYYYYYYWWWTTTQQQOOOKKKGGGDDD@@@999222000333666555444555444333222000///...---(((((((((((())))))))))))***************+++,,,,,,''')))+++------***'''%%%###%%%'''))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((((((###$$$%%%%%%######$$$%%%%%%&&&&&&&&&'''(((((((((***)))'''%%%$$$$$$$$$%%%''''''(((((())))))******+++'''###%%%))),,,)))&&&'''&&&&&&))),,,...+++)))(((+++...222333222000...222333444444555555444444222222333333333222222111...///000///...///000222222666===DDDLLLTTT\\\aaaeeekkksssxxxssspppkkkgggdddccccccdddeeeggglllqqqxxx~~~~~~}}}{{{}}}|||qqqmmmlllkkklllnnnqqqooolllfff\\\OOODDD>>>999555000---...///...,,,,,,------------+++***)))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...000///---,,,,,,---...///222222222111111111000000444111111444666777<<>>888222111333666666555555555444222111000......************************)))((((((((((((((())))))((()))+++,,,,,,***(((&&&%%%&&&'''((()))(((''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%******))))))((((((''''''***)))((('''(((((((((((('''&&&'''))),,,---,,,)))***+++...111222111000///333333444555555555555555333333333333333222111000...///000000...///000222333777===DDDLLLSSS[[[```gggnnnvvv{{{}}}tttpppkkkfffcccbbbcccddddddgggkkkqqqwww}}}}}}ssspppnnnqqqzzz~~~rrrmmmjjjjjjoootttyyyyyyvvvooodddXXXKKKDDD@@@:::333/////////...---------.........------,,,++++++++++++,,,,,,,,,,,,......------......///000111000...,,,,,,,,,------222222222111111111111111444222000000///222===III]]]rrryyyoooooommmiiiccc^^^[[[ZZZ[[[SSSNNNGGGAAA<<<777333000666666666666666999>>>BBBEEEIIIQQQ^^^mmmzzz{{{uuuooollljjjhhhdddaaa```aaadddeeeeeeiiiooovvv|||~~~}}}~~~~~~|||{{{wwwxxxxxxyyyyyyyyyyyyyyyrrrnnniiieeebbb___]]][[[ZZZZZZZZZYYYYYYYYYYYYYYY[[[YYYWWWVVVSSSOOOJJJFFF>>>:::555333555777666555555555444333111000//////,,,,,,,,,+++******))))))))))))((((((((((((((())))))************)))(((((()))(((((((((((((((((('''+++***(((&&&$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%'''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&%%%((((((((((((((((((((((((((()))***)))&&&&&&(((***'''''''''))),,,---,,,+++,,,---...///000111111111333333444555555555555444444444444444333111000000///000000000//////111222555888>>>DDDKKKRRRZZZ___hhhpppyyy~~~|||uuupppjjjdddaaaaaaccceeedddfffjjjooovvv|||~~~tttllliiigggkkkuuuwwwqqqnnnpppyyy~~~ssshhhZZZQQQIIIBBB999444222333222111000000000///...---,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000000///............//////111111111111111111111111333333222111...333BBBRRRmmm~~~ssskkkkkkkkkeee]]]WWWXXXYYYZZZQQQLLLDDD>>>:::777555333555666777777777<<>>:::888888888666555555555444333222111000000...---,,,+++***)))((((((,,,++++++***************+++******)))))))))))))))+++***)))(((''''''((((((,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$&&&''')))***+++,,,&&&&&&'''''''''''')))***(((((((((***+++,,,,,,,,,............///000111222111222333333444444333333555555555444333111000//////000111000//////111333666999>>>CCCJJJQQQYYY^^^gggqqq{{{~~~vvvqqqiiiccc___```ccceeedddfffiiinnntttzzzyyyqqqmmmjjjiiimmmvvv}}}vvvssswww}}}pppdddTTTLLL@@@777444333333222111111000///.........---++++++,,,,,,,,,------------......////////////////////////000000222222333111111111111111111111111333444666777555;;;LLL]]]xxx~~~tttlllgggeeegggcccZZZUUUVVVWWWUUUJJJEEE???:::777666666555000444888;;;AAAJJJWWW```dddjjjsss|||tttkkkeee___ZZZWWWPPPNNNKKKIIIHHHHHHIIIJJJIIILLLQQQUUU[[[bbbiiinnnyyy}}}zzzwwwwwwyyyyyyyyyxxxwwwvvvsssoookkkfffccc___[[[XXXYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUSSSPPPMMMFFFCCC@@@===:::888666444444444333333222111000000------,,,***)))((('''&&&++++++***************+++++++++)))((((((((()))***+++***)))(((''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''(((''''''&&&###$$$%%%'''(((***++++++%%%""" ###(((++++++)))(((((()))******+++---...//////......///000111222000000111222222222222111666666555444333222000//////000111000///000111333777999>>>CCCIIIPPPXXX]]]eeeppp|||wwwrrrjjjccc``````ccceeeccceeehhhlllrrrxxx}}}~~~yyytttrrrqqquuu|||{{{vvv{{{}}}iii^^^NNN@@@888444111//////.........///000111111------------............,,,---...////////////......///000111222444444555111111111111111222222222000111444666888@@@SSSddd}}}xxxoooiiiddd```]]]dddddd]]]XXXYYYUUUOOOBBB>>>999555444555555555222666;;;???DDDOOO^^^iiipppvvvuuuooofff^^^XXXRRRNNNLLLDDDCCCAAA???>>>>>>???@@@BBBDDDGGGJJJNNNSSSZZZ^^^iiisssyyyyyyyyyyyyxxxwwwvvvuuusssqqqmmmiiifffccc___\\\ZZZYYYXXXWWWVVVTTTSSSSSSPPPOOONNNNNNOOOOOOMMMKKKGGGEEECCC@@@<<<999666555333333222222111000000///---,,,+++***)))(((''''''((((((((((((((())))))***+++******)))((())))))))))))(((((((((((((((((('''###############$$$%%%&&&''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&!!!""")))---+++(((((()))*********+++---///000////////////000111222000000111222222222222111555555555555444222111111000111111111000000222333777999===BBBHHHPPPXXX^^^eeeppp|||wwwsssllleeeaaaaaacccdddcccdddfffjjjpppvvv|||zzz}}}gggSSSDDD;;;444000000///.........///000000.........////////////000------///000000000///......///000111222333333333000000111111111222222222111000222666<<>>BBBMMM___ooowwwyyynnnfffeeeddd^^^XXXXXXYYYgggooohhh^^^YYYPPPEEEBBB<<<666555555444777;;;===BBBEEEHHHQQQcccuuuxxxpppgggbbbSSSMMMFFF???;;;888666555333333333333333333333333333444555666777999::::::BBBGGGOOOWWW___gggooottt}}}~~~~~~|||zzzxxxwwwssstttuuuvvvwwwwwwxxxxxx~~~~~~~~~~~~}}}{{{yyyxxxyyyuuurrrsssxxx|||{{{xxxtttrrrnnnjjjgggdddcccbbbbbb___[[[WWWTTTQQQMMMJJJLLLIIIEEECCCCCCBBBAAA@@@===<<<;;;999888777777666555444333111///...------...,,,)))'''&&&''')))***)))(((((((((((())))))***++++++******))))))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,///---,,,...111333111///000111333444555666666666444444444555444444333333000/////////111222444555888888<<>>888444555555666999>>>>>>DDDIIILLLWWWjjj||||||vvvpppiiiaaaZZZUUULLLHHHAAA;;;888666555333333333333333333333333333111222222333444555666666999===CCCIIIPPPWWW^^^bbbnnnsss{{{~~~}}}|||zzzxxxwwwwwwxxxyyyzzzyyyxxxvvvtttqqqpppooonnnoooqqqrrrsssssssssssswwwxxxxxxxxxwwwvvvtttsssrrrooolllnnnssswwwvvvtttrrrpppmmmiiifffdddbbbbbbccc```\\\YYYVVVSSSOOOLLLKKKHHHDDDBBBAAAAAA???>>><<<<<<:::888777666666666444333222000///...------///...,,,***)))***++++++***))))))((((((((())))))*********)))))))))))))))(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,///---,,,---000222111///333333222222111000///...555555555555444444333222000/////////000222444555888888===EEEKKKOOOWWW___iiiqqqxxxzzz||||||uuurrrnnniiifffffffffgggeeefffgggjjjnnnssswwwzzz|||yyyuuuwww|||~~~}}}vvvrrrsssxxxlllTTTDDD>>>666333///......//////...------------,,,,,,,,,,,,------...///000111222222---......///000111222333111333555777666666888999===JJJZZZiiivvv}}}{{{uuugggaaa[[[WWWRRRLLLJJJKKKLLLWWW\\\WWWPPPMMMFFF>>>;;;777555777888999>>>DDDEEEKKKQQQVVV```rrr~~~yyyrrrlllhhheee```[[[VVVQQQKKKFFFCCC???:::777555444333222222222222222222222222222111111222222222333333333444666999<<<@@@EEELLLPPPYYY^^^ffflllqqqtttwwwxxxzzzzzz{{{|||||||||{{{{{{}}}||||||{{{{{{||||||}}}|||{{{yyyvvvtttrrrrrrrrrpppoooooonnnlllkkkjjjkkkkkklllmmmmmmllljjjiiihhhgggffffffhhhjjjlllmmmmmmllllllooopppqqqqqqpppooonnnmmmjjjgggfffhhhllloooooommmnnnmmmjjjgggdddbbbaaa```aaa^^^[[[XXXVVVSSSPPPMMMKKKHHHDDDAAA@@@???===;;;;;;:::999777666555444444222111000///...............------,,,,,,++++++++++++***))))))(((((((((((())))))))))))************(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&''''''(((######$$$%%%&&&'''((((((++++++++++++++++++++++++(((((((((((()))***+++,,,...---,,,---000111000///333333222111000...---,,,666666666555444333222111000000//////000222444555999999>>>FFFLLLPPPWWW___fffnnnuuuwwwyyy|||}}}zzzrrrpppmmmiiihhhhhhiiijjjeeefffgggjjjnnnsssxxxzzz|||~~~}}}yyyyyy~~~yyytttqqqrrrwwwnnnUUUEEE>>>777444000------...//////------------------,,,,,,.........///000111111111...//////000111111222222222333666999888777;;;AAAKKK\\\qqq~~~pppccc___YYYQQQJJJDDDCCCDDDEEELLLOOOKKKGGGDDD@@@:::;;;888888;;;<<<>>>CCCJJJNNNVVV]]]cccmmm|||{{{rrrmmmggg```ZZZVVVSSSOOOLLLIIIEEEAAA>>>;;;888555333333333222111222222222222222222222222333333333333333333222222666666777777888<<>><<<::::::999888666555444333333000//////............///++++++,,,,,,,,,+++)))(((,,,+++***)))(((((((((((((((((())))))******++++++(((((((((((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,.........///000111111111111111222333333444333333777777777666555333222111111000000000000222333555999999???GGGLLLPPPWWW^^^fffmmmssstttuuuxxxxxxuuuqqqooollliiiggggggggghhhdddeeefffiiimmmrrrvvvyyy||||||xxxvvv{{{kkkTTTEEE===888555000.........//////------------------------......//////000000111111111111111111000000000000111222555888888888BBBNNNddduuu~~~mmmccc```YYYOOOFFFBBBAAA@@@@@@CCCDDDAAA>>>===;;;888;;;999:::===>>>???EEELLLTTT^^^iiiqqq|||yyysssjjjbbb\\\VVVPPPLLLIIIFFFCCCAAA@@@>>>;;;999555444222222333333222000111111111111111111111111222222222222111111111111666666555444444666:::===<<<@@@DDDHHHIIIKKKMMMNNNPPPQQQTTTVVVXXXXXXXXXXXXVVVVVVTTTSSSSSSTTTVVVVVVXXXXXXZZZ[[[\\\\\\\\\\\\^^^^^^_________^^^^^^]]][[[ZZZZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQRRRRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSUUUVVVXXXXXXVVVXXX[[[]]]______^^^^^^aaabbbdddeeeffffffeeedddbbbaaaaaaaaaaaaaaa```___cccbbbaaa```^^^\\\ZZZZZZYYYWWWTTTSSSRRRQQQNNNLLLLLLIIIEEEBBB@@@???===;;;999888777555444333333222//////............//////***+++,,,------,,,***))),,,,,,+++)))(((((((((((((((((())))))******++++++(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((************)))((('''&&&%%%%%%((((((''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))***+++,,,...//////000000111111222///000222444555666777777777777777666555333222111111111000000000222333444888999???GGGLLLPPPVVV]]]ffflllqqqqqqqqqssssssqqqqqqoookkkhhheeedddccccccbbbcccdddgggkkkpppuuuwww}}}|||yyyzzz}}}zzzfffRRREEE???888555111/////////......------------.............../////////000000000111222222111111111000000000222000333777888;;;LLL```|||llldddaaaXXXMMMFFFEEECCC@@@>>>>>><<<:::999888888777888888:::>>>???AAAGGGPPPZZZgggvvvzzzqqqccc^^^WWWPPPKKKFFFBBB@@@???<<<:::888888888666555222111111222333333111///000000000000000000000000000000//////////////////222222111000///000333555666999<<<>>>>>>>>>???@@@BBBCCCEEEGGGIIIJJJJJJKKKGGGFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBCCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEHHHJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUXXXYYY[[[]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]\\\[[[ZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWUUUSSSRRRRRRRRRPPPNNNKKKHHHDDDAAA@@@???===<<<999888777555444333222222000000//////.../////////---.../////////...---,,,,,,+++******))))))))))))))))))))))))************(((((((((((((((''''''&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))***+++,,,,,,+++)))'''&&&%%%$$$))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---...000000//////111222000000111222333333333333777777777666555444333222222111000000000111333444777999>>>GGGLLLOOOTTT[[[eeekkkoooooooooqqqqqqoooqqqoookkkhhhdddbbbaaa```aaabbbcccfffjjjooosssvvv}}}yyysssnnnmmmmmmggglllvvv}}}}}}xxxnnn^^^NNNCCC???777555222111000///...,,,------------.........///////////////000000000000111111111111111111222222333000222666888@@@XXXqqqvvvjjjaaa^^^TTTJJJGGGIIIGGGAAA???<<<888777666666666777777888<<>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???????????????>>><<<<<<:::::::::;;;;;;;;;;;;;;;999999888999;;;:::888666888888999999999999999888::::::;;;===>>>???@@@AAACCCCCCCCCDDDFFFHHHJJJLLLLLLNNNPPPRRRTTTTTTTTTTTTTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRSSSRRRPPPPPPQQQPPPOOOMMMHHHFFFBBB@@@???>>>===;;;:::999777555444333333333222111000000////////////......////////////......++++++******)))******************)))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))***+++******((('''&&&%%%$$$&&&'''''''''''''''''''''************************(((((((((((()))***+++,,,***---///...------///111000111111222222222222111666666666666666555444444222111000000000111222333666888>>>FFFKKKNNNSSSYYYbbbhhhmmmmmmnnnqqqrrrppppppooolllhhheeecccaaa```bbbbbbcccfffjjjoootttwww{{{wwwooojjjfffeeeeeeYYYYYY___lllwwwyyysssnnnnnnooommmdddWWWJJJAAA===777555333222111000---+++---------.........//////////////////000000000000//////000111222333333444444111222666999CCC___}}}{{{oooggg^^^ZZZPPPGGGGGGLLLJJJCCCAAA<<<777555555555666888888:::@@@FFFIIILLLUUU___rrrxxxiiiZZZQQQFFFDDD@@@<<<999888777777777555222222333444444333000///000111111000---***000000000000000000000000000111111111222222222333...000222222111111333444000222444555555555666888:::999888666666666777888444555666777777666555444666666555444666888:::<<<888888888999999888888777666666666666666666555555666666666777999888666444444444555555555555555444999999999:::::::::::::::<<<;;;;;;;;;===@@@CCCEEEDDDEEEHHHJJJLLLMMMMMMMMMMMMOOORRRTTTTTTTTTUUUVVVTTTTTTUUUUUUTTTSSSQQQPPPOOONNNMMMMMMNNNNNNLLLKKKFFFDDD@@@>>>>>>===<<<;;;:::999777666444444333333333222111000////////////------------------------******************++++++++++++******))))))(((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((((((((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,(((+++------++++++---//////000111333333444444444555666666666666666555555222111000000000111222333666777===FFFKKKMMMRRRXXX___fffkkklllnnnrrrtttssspppnnnllliiigggdddcccbbbccccccdddgggkkkpppuuuwwwzzz~~~wwwllleeecccbbb```]]]WWWSSSPPPUUU___fffiiihhheeegggcccYYYNNNGGG@@@:::666444000---,,,,,,------//////.........---------////////////............///000111111000///111222333111333888;;;DDDaaayyykkkbbb\\\PPPIIICCCBBBEEEGGGDDD@@@;;;999777666777999999999;;;???DDDHHHIIILLLZZZhhhtttfffXXXLLLHHH???===:::777444222222111222222111111111111222222444111...---///000///---111111111111111111111111111111111111111000//////222222222222333444555666222222333333333333444444444555555666666555555444444444444444444444444444444444444444444444444444555444444444444333333333555444333222222222333333111111222333333333333222333333333333333333333444111111111222333444555666999999999999:::;;;<<<===@@@@@@???@@@AAADDDFFFHHHHHHKKKOOOQQQRRRRRRTTTUUUVVVTTTRRRPPPOOONNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIBBB@@@===:::999888999999888777666555555444555555333222111000///...---,,,............---,,,++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''&&&%%%&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&))),,,...***)))(((''''''((())))))%%%&&&&&&((()))***+++,,,---------.........//////000000000111222222333333555555555555444333222111111000......///222555777888777;;;CCCJJJOOOUUU[[[```gggkkkjjjkkkpppuuuvvvxxxvvvqqqkkkfffccccccdddhhhhhhhhhiiilllnnnqqqrrr|||~~~vvvooogggbbbcccdddcccaaaXXXSSSOOOQQQYYYaaaeeefffiiikkkggg]]]RRRJJJCCC===999777333111000111111111//////.........---------/////////////////////000///000111111000000111222555333555:::<<>>999888666555555777:::<<<===@@@GGGLLLMMMRRR```nnnxxxiii\\\OOODDD@@@:::999666444222000000000111111111000000111111111222///------000111111000////////////////////////111111111111111000//////333222111000///...------222222333333333333444444111222222222222222222111222222111111111111111111333333333333333333333333222333333333444444555555444333333333333222222222000111222222333333222222444444333333222222111111222222222222222333444555555555555555555666777888;;;;;;::::::<<<>>>AAABBBEEEHHHLLLNNNPPPQQQSSSTTTTTTRRRQQQOOONNNMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGBBBAAA>>>;;;999888888999777777666555444444444444222111111000///...------------------,,,+++***)))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((()))((((((((())))))*********++++++,,,---...///000111000000000111222222333333555555555555444333222111333222000//////111222333666555999AAAHHHLLLRRRXXX```fffkkkjjjkkkqqqvvvxxxxxxvvvrrrlllfffccccccdddeeefffgggiiikkkooorrrttt{{{~~~vvvlllgggbbb```bbbddddddccc^^^YYYRRRRRRXXXaaahhhlllppprrrnnncccXXXOOOGGGAAA<<<888444111000000000////////////.........------/////////000111111222222///000111111000000111333777555666;;;???IIIbbbyyy}}}ooo```WWWQQQMMMGGGCCC@@@@@@CCCDDDAAA<<<666777666555444666===BBBCCCFFFMMMTTTWWW]]]jjjxxxkkk\\\QQQEEE===:::777666444222111000000000000000000000000000000000000...---...000222222222////////////////////////111111111222111111000///333333333333222000...---222222333333333333444444333444444555555444444333000000000000000000000111222222222222222222222222000111222333444555555666222222333444333222111000000111222222333333222222444444333222111000//////333333222222222333333444333333222222222222333333666666666666888:::<<<===AAADDDHHHJJJLLLNNNPPPRRRQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIGGGFFFEEEDDDCCCCCCAAA>>><<<999888888888666555444333333222222222000000000/////////..................---,,,+++***((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))************************)))***+++---///000222222000000111111222333333333555555555555444333222111111000000000111222333333666555999AAAGGGKKKQQQWWW___fffjjjjjjlllrrrxxxyyyzzzxxxsssmmmgggddddddeeeddddddfffhhhlllpppsssuuuzzz}}}zzzqqqkkkhhhffffffggghhhhhhfffiiiccc\\\YYY^^^iiiuuu|||~~~rrrfff\\\RRRKKKBBB===777333222111///...////////////............//////000111222222333333///000111111111111222444777444666;;;BBBMMMaaassszzzyyyrrreee[[[XXXUUUQQQHHHEEEBBBBBBDDDDDD@@@<<<555777888777555999BBBJJJMMMQQQYYYaaaeeejjjvvvtttaaaSSSIII@@@:::888555444444333333333333333000000000000000000000000000/////////000111111111111111111111111111111111111111111222222111111000---///111444555444333222222222222333333333444444444555555555555555555444111111111111222222222222111111111111111111111111000111111222333444444444000111333444444222000///000000111222222222222222222222111111000000//////333333222222222222222222444444333222222222333333666555555666777999:::;;;===???CCCFFFHHHJJJMMMOOOOOOOOONNNNNNMMMMMMMMMMMMKKKKKKIIIGGGEEECCCBBBAAABBBAAA>>><<<999888777666555444333222111111111111////////////////////////111111111111000///...---,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((('''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###########################''''''''''''&&&%%%$$$$$$'''((()))))))))'''%%%$$$%%%%%%&&&&&&'''((()))******************+++++++++***+++,,,---...000111111000000111222222333333444555555555555444333222111+++,,,...000333555666777999888;;;CCCIIIMMMSSSYYY___eeejjjjjjlllrrrxxxzzz{{{yyyuuunnnhhheeeeeefffffffffgggiiimmmppptttvvvzzz|||yyyqqqllllllmmmnnnpppppppppnnnpppkkkdddaaafffsssyyynnnddd[[[LLLEEE<<<777666666444222000000/////////.........///000000111222333333444...000111222111111333444444444666>>>GGGTTTcccnnnnnnlllfff]]]YYYZZZYYYUUUNNNKKKHHHGGGFFFDDD@@@<<<666999;;;;;;;;;AAAKKKSSSYYY]]]fffpppuuuyyyxxxhhhVVVKKKCCC<<<777777222222333333333333333333000000111111111111000000111111222111000000///000222222222222222222222222111111222222222222111111''')))---000222333222222222222222333333333444444111111111222222111111111000000000111111222222222111111111111111111111111222222222222222222222222000111222333333111///...000000111222222222222111/////////000000111111111333333222111111111222222444444333222222222333333555555555666777888999:::999<<>>888444444///000000111222111111111000111222333333222111000111222444333111/////////000000000000000000000000000111222222333222222222---...000111222222222222222222333333333333444444111222222333333222222111.........///000000111111111111111111111111111111222222222111111111000000000000111222111000///...///000111111222222111111......///000111222333333222222111111111222222333222222111111111222222333333444444555666777777777888:::<<<>>>@@@BBBFFFIIIKKKLLLMMMOOOOOOPPPPPPOOOLLLKKKIIIGGGEEEBBBAAA@@@===<<<;;;:::888777555555444333222111111000000111.....................///////////////...---,,,+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%###%%%''')))******)))(((&&&'''((()))*********)))&&&'''((()))+++,,,---------------...............111111222222333444444444555555555555444333222111111000000000111222333333:::999===EEELLLQQQWWW]]]bbbiiimmmmmmooouuuzzz|||}}}xxxqqqkkkgggfffgggjjjjjjjjjkkkmmmppprrrtttzzz||||||xxx{{{pppbbbOOOAAA:::777333000000000000000/////////...000000111111111111111111...000222222222222444666555888@@@MMM^^^lllrrrsssnnnmmmjjjiiimmmrrrooohhhbbb^^^WWWOOOHHHBBB===:::999:::===BBBIIIQQQXXX]]]bbbiiiwww}}}ooo]]]PPPCCC===:::666222222///000111222222222111111111222333444444333222111///111444333111000000111000000000000000000000000000111222222333333333222444444444444444444444333222222333333333333444444444444444555555444444444......///000000111222222222222222222222222222222000000000111111111111111111000000000000////////////000000111111111111111000000000111111222222222111000000000111222333333111111111111111222333444444444555666777777777777777999;;;<<<===@@@CCCFFFIIIJJJLLLMMMOOOOOOOOOOOOJJJIIIHHHEEECCCAAA???>>>::::::999888777666555444444444333222111111111111.....................---............---,,,++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! !!!"""###%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%''''''''''''&&&&&&'''((())))))(((((('''''''''((())))))***++++++,,,,,,,,,---...///000000111111222333333444444555555555555555444333222111333222000//////111222333;;;;;;???HHHOOOTTT[[[aaagggmmmrrrqqqrrrxxx}}}~~~yyyrrrlllhhhggghhhfffggggggiiilllooorrrtttzzz}}}~~~{{{cccOOODDD<<<666111000000000000////////////111111111000000000000000...000222222222333444666777;;;EEETTTggguuuyyywwwoooooommmmmmssswwwrrrjjjhhhcccZZZQQQHHHAAA<<<999::::::===DDDMMMUUU[[[^^^```iiiyyysssfffWWWKKK@@@<<<:::666333222111222444555555444333222111222444555555444222111,,,000333444222111222333222222222222222222222222000111222333333333333333111111000000000111222333222222333333333444444444000111111222222111111000000111111222333444444444222222222222222222222222......///000111222333333111111000////////////000//////000111111111111111222222222111111111111111000000000000111222333444222222222222333444666666666666777888999999999999888999:::;;;<<<>>>BBBEEEGGGHHHJJJLLLNNNNNNNNNNNNHHHGGGFFFDDDBBB@@@>>>===888888888888777666555444555444333222111111111111//////.........---------000000000000///...---,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((()))***'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###&&&'''###$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''######$$$$$$%%%%%%$$$$$$&&&'''((((((((('''&&&%%%(((((((((((((((((())))))******+++---///000111222111222222333333444444555555555555555444333222222111000......///222555777>>>>>>BBBKKKSSSYYY___fffkkkqqquuutttuuuzzzzzzssslllhhhhhhhhhcccccceeegggjjjnnnrrrttt{{{}}}}}}~~~}}}|||yyy|||}}}aaaMMMAAA888444333222111000////////////000000000000111111111111555333333444333111555:::>>>@@@QQQmmm{{{wwwpppqqqeeehhhlllooopppppppppqqqssseeeVVVMMMFFF???:::999::::::???HHHPPPYYYdddooooooxxx{{{hhh\\\MMMFFF===999999999666444555555444333333333444444555555444333333222111111222333555555555333111000111111111111222333444555444444444444333222222111333333333222222111111111333333333333333333333333222333444444555555555555666555444333333333333444...///222444555444333222---......///000111111222000222333444444333111000///000000000111111111222000000///000000111222333111111222333333333333222444555555666666777777777888888888888888888888888;;;;;;<<<<<<===>>>??????EEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB???===<<<999999999999:::999777444666555444222111000000000111000000///...------------..................---...,,,(((&&&&&&'''***,,,***,,,,,,&&&"""(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((('''$$$###$$$'''***---&&&&&&&&&%%%%%%&&&&&&'''+++***************++++++------......///000000000000000111222333444444555555555555555555555555555000000//////000222444555999>>>EEELLLSSSZZZ```dddooorrruuuwwwxxx}}}{{{tttoookkkiiigggeeeeeefffgggkkkooosssuuuzzz}}}{{{|||~~~|||yyytttpppttt{{{nnnVVVGGG<<<666333222111000////////////000000000000111111111111222111222444333222666===@@@III^^^ttt~~~zzzqqqllldddeeeggghhhhhhhhhhhhiiijjj]]]PPPIIIDDD===888777999:::@@@JJJSSS[[[hhhsss|||wwwdddXXXLLLEEE===999888888777444666555555444444444444444666666555444444333222222222333444555444333111000111111111111222333444555333333444444444333222222333333333222222222111111333333333333333333333333222222333444444444444444555444333222111111111111333333333333333111000.........//////000111111222111222333333333222111111000000000111111111111111111111111111222222333333333333333444444444555555666777777777888888999999999999999::::::;;;;;;;;;===>>>>>>???@@@@@@AAAAAAEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCAAA???===<<<;;;;;;999888888999888666444555444333222111000000000------------............,,,------......------,,,---+++)))''''''(((***+++***)))(((%%%######%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$"""!!!"""$$$&&&(((''''''&&&%%%%%%%%%&&&&&&))))))))))))***+++,,,---,,,------...//////000000000000111222333444444555555555555555555555555555000000//////000222444555888===DDDLLLRRRYYY___cccooossswwwzzz||||||uuupppllliiihhhfffffffffgggjjjmmmppprrryyy|||uuuooommmmmmjjjpppwwwxxx^^^KKK>>>777333222111000000000000000000000000111111111222222000000222444444333999@@@FFFZZZqqq~~~~~~sssiiifffdddbbb```^^^\\\\\\\\\\\\RRRIIIDDD@@@:::666666888:::BBBMMMWWWaaannnzzzqqq___SSSIIICCC<<<888888888777555666666555444444444444444666666555555444444333333111222333333333222111000111111111111222333444555222222333444444444333333333333333222222222222111333333333333333333333333222222333333444444333333222222333333333333333444444444333222111//////.../////////000111111222222111111222222222222222222111111111111111111111111333333333333333444444444666666555444555666777888999999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCC@@@>>><<<;;;::::::<<<:::888777777777666444444333222111111111111111---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))((((((((()))))))))&&&$$$%%%((())))))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&''''''((()))***,,,---...,,,,,,,,,---......//////000000111222333444444555555555555555555555555555000000//////000222444555888<<>>777333222111111000000000111000000111111111222222222111111333555444555<<>>>>>???AAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDBBB???<<<:::::::::;;;===;;;888666666666666555222222111111111111111222111111///---+++***((((((+++++++++,,,,,,+++++++++)))))))))))))))((((((''''''&&&&&&''')))***)))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&)))((('''&&&&&&%%%%%%&&&''''''(((((()))+++,,,---++++++,,,,,,---.........000000111222333444444555555555555555555555555555000000//////000222444555777;;;BBBIIIPPPVVV\\\___hhhnnnuuu{{{}}}~~~xxxtttpppmmmjjjiiiiiihhhiiikkkmmmppprrrxxx{{{}}}||||||||||||||||||{{{zzzzzz{{{|||~~~tttoooooopppsssxxx~~~vvv^^^KKK>>>777333222111111111111111111111111111111222222222222333333555666555777BBBMMMeee~~~sssrrrkkkaaaXXXRRRNNNKKKHHHFFFAAA======<<<888777999===BBBMMMYYYccclll{{{xxxfffVVVLLLAAA>>>:::888777777777777555444333222111111111111333333333222222222222222111111111111222111111111111111111111222333444444111222222333444444444444222222222222222222222222333333333333333333333333333333333444444333333222333444555666666666555555333222111111000111111222111111111111222222222222222222111111222333444444444444444444444444444333444555666777888888777777;;;:::999888888:::<<<===>>>>>>??????@@@AAAAAABBBAAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDDDDBBB???<<<;;;:::;;;<<<===:::777666666666666555222222111000000111111111222111000...,,,+++)))(((***++++++++++++++++++***((())))))***)))((('''&&&&&&(((******((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######)))((('''&&&&&&&&&&&&&&&)))))))))((())))))******++++++,,,,,,---.........000000111222333444444555555555555555555555555555000000//////000222444555777;;;BBBIIIOOOUUU[[[^^^fffllltttzzz~~~zzzvvvrrrnnnllljjjjjjjjjkkkmmmppptttvvvxxx{{{|||{{{}}}{{{{{{||||||{{{{{{zzzyyyyyyzzz}}}qqq[[[JJJ>>>999333222222111111111222222111111111222222222222333555444666777777<<>>;;;<<<:::777888;;;@@@GGGRRR^^^eeennn|||ppp```QQQHHH===;;;999777666666777888555555444222111111111111222222222222111111111111111111111111222222222333111111111111222333444555222222333444444444333333111222222222222333333333333333333333333333333333444444555555444444333333555555555444222000---,,,555555444333222000000///222222222222222222222222222222333333444444555555555555555666666666777777555666999;;;<<<<<<<<<<<>>=========>>>@@@AAAAAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRQQQOOOLLLJJJGGGFFFCCCBBB@@@===<<<;;;;;;<<<:::888666666777777666555333222111000000000000000............------------***++++++,,,,,,++++++***(((((()))))))))((('''&&&&&&)))***)))'''%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''((((((***))))))(((((())))))))),,,,,,,,,---......//////000000111222333444444555555555555555555555555555000000//////000222444555777;;;BBBIIIOOOTTTZZZ^^^eeellltttzzz~~~|||xxxtttpppnnnkkkkkkkkklllooorrrvvvxxxyyy{{{~~~}}}}}}~~~~~~~~~}}}||||||yyyzzz|||xxxfffUUUGGG>>>:::222222222111111222222333111111111222222222333333444444555777999BBBVVVhhhzzztttpppmmmfff\\\UUUSSSQQQMMMJJJ@@@<<<::::::888666888===CCCJJJUUU```eeelllzzzyyygggXXXJJJBBB:::999888777666666777999777777555444333222222222222222222222222222222222222222222222222333444444111111111111222333444555333333444444444333222222111111222222222333333333333333333333333333333333555666666666555555444333444444444444222///,,,***444444555555444333111000333333333333333333333333222333444666777666666555555666777777888999::::::888999<<>>===<<<;;;:::777666666777888888777555333333222000////////////,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))((((((''''''''''''((('''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((()))))))))'''&&&&&&''''''((()))***((((((((((((((()))***+++,,,------...//////000000000000111222333444444555555555555555555555555555000000//////000222444555888<<>><<<222222222111222222333333111111222222222333333333333222444666:::FFF]]]qqquuummmjjjggg```XXXTTTSSSSSSOOOLLL???;;;999888777555888===DDDKKKVVV```dddjjjwwwrrraaaRRREEE===888888888777666666777999999999777666555444444333333333333333333333333333333222222222333444444555111111111111222333444555444444444444333333222111111111111222222333333333333333333333333333333333666666777777666555444444000111333444444333111000000111444666777666555444333333333333333333333333222333555777888888777666666666777999:::;;;<<<===:::<<>>===;;;:::999555555555777999999777555444333222000///.........------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++))))))(((''''''''''''(((***%%% """(((+++(((###&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$&&&'''(((&&&&&&&&&&&&((()))***+++&&&&&&&&&''')))***,,,---------......///000000000000000111222333444444555555555555555555555555555000000//////000222444555888<<>>:::555333111000111333333222444333222222111111222222444444666:::>>>JJJddd}}}|||rrriiibbb___ZZZUUURRRRRRPPPLLLHHHAAA;;;888999:::;;;===AAAHHHPPPYYY```iiiuuu~~~uuueeeWWWKKKBBB???999888777888999:::999777777777777777777666666666222222222222222222222222000000000000000000000000111111000000111111222333111111222222222222111111111222222111111000///...---///222333333333555666555555555555555555555555333333333333444555555666555555555444444333333333222333444555666888999999666666555555555555666666666666666888999;;;===>>>AAABBBDDDEEEGGGIIIKKKLLLKKKJJJIIIHHHIIIKKKMMMNNNMMMLLLLLLLLLNNNRRRVVVXXXVVVVVVXXXYYY[[[]]]^^^___```aaabbbcccbbb```]]]\\\[[[XXXUUURRRPPPMMMIIIFFFAAA@@@>>><<<;;;::::::;;;999888777666444333222111111111111111000///------.........------.........+++***((('''&&&&&&&&&'''++++++)))(((&&&$$$###""")))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''(((%%%###$$$''')))&&&$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''')))*********,,,...000111111000///000111222333444555666666333333333333333333333333333333333333333333222222:::<<>>CCCJJJTTT^^^fffpppzzzlll]]]QQQFFF???<<<777666555666777777666555777777777666666555555555222222222222222222222222000000000000000000000000111111000000111111222333222222222333333222222222111111111111111000000///...000222333333333444555444555555555666666666777555444444444444555555666222222333444555666777888666666666666666666666666888888777777777777888888;;;;;;<<<===>>>@@@BBBCCCBBBCCCEEEGGGIIIKKKLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOQQQQQQPPPQQQSSSUUUXXXZZZYYYZZZ[[[]]]^^^```aaabbbeeeeeefffffffffdddbbbaaa]]]ZZZUUUQQQNNNKKKHHHEEE@@@???===;;;:::::::::;;;888777666555444222111111111111111000//////...------,,,,,,,,,,,,,,,,,,---+++***)))''''''''''''(((***))))))((('''&&&%%%%%%(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&''''''''''''&&&&&&''''''(((((('''''''''&&&''''''((())))))+++---///000000///.........///000111222333333333333333333333333333333/////////000222444555777:::<<>>;;;888555333222666555555333222111000000000000//////............++++++************++++++,,,++++++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&&&&''')))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,...///////////////000000111222222333333333333333333333333333333333111///---...111555888:::===CCCIIINNNTTTYYY\\\```eeekkkpppuuu|||}}}zzzwwwtttooonnnlllkkkkkknnnqqqttttttvvvyyy{{{}}}|||}}}}}}}}}}}}}}}||||||~~~||||||xxxnnnddd```aaa]]]aaajjjvvv{{{qqqbbbUUUMMMGGGAAA>>>777555444333444444222111/////////000111333444555777999???JJJ]]]tttooobbb^^^\\\YYYVVVSSSOOOMMMJJJEEE>>>888777444555888;;;???IIIRRRYYYjjjyyyuuu{{{xxxhhhWWWLLLDDD===999888888777666777888999888666777666555444333222111111222222222222222222222222000000000000000000000000000000//////000000111222000000111111111111000000////////////000111333444222444555555333222222333444555666888:::;;;<<<===<<<<<<======<<<;;;:::999::::::::::::::::::::::::777777888999;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===AAAAAABBBDDDFFFHHHJJJKKKMMMNNNOOOQQQSSSUUUVVVWWW[[[[[[ZZZ[[[\\\^^^___aaaaaabbbdddeeedddcccbbbaaaeeeeeefffgggiiijjjkkkkkknnnnnnnnnmmmkkkiiihhhgggbbb\\\SSSKKKGGGDDDCCCBBB???>>>===;;;999777555444555555444333222222111111000///......---......///,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''(((&&&$$$%%%'''((('''%%%'''''''''''''''&&&%%%$$$###$$$$$$%%%''')))+++,,,+++,,,---...///000000111000000000111222222333333333333333333333333333333555333000...///222666999999>>>DDDJJJOOOSSSYYY\\\```eeekkkpppuuu{{{~~~{{{xxxuuuqqqooolllkkklllnnnqqqsssuuuwww{{{}}}~~~zzz{{{{{{||||||||||||{{{}}}{{{|||~~~~~~}}}~~~vvvmmmhhhhhheeehhhoooyyy|||ooobbbYYYPPPGGGBBB;;;999555333333333222111000000000111222444555666999>>>DDDMMM\\\qqqnnnccc```\\\XXXYYYUUUPPPMMMKKKFFF???:::777666777;;;???DDDPPP[[[kkk|||zzztttvvvqqqbbbQQQGGG@@@:::666555666555444444666666555444666666555444333333222222222222222222222222222222000000000000000000000000000////////////000111111//////000000000000//////000////////////111333444222444555555333222333333555666777888:::;;;<<<===>>>???@@@@@@@@@???>>>===::::::;;;<<<======>>>???========================>>>>>>============>>>>>>AAABBBCCCEEEGGGJJJLLLMMMRRRRRRTTTVVVXXXZZZ[[[\\\___^^^]]]]]]___aaadddfffffffffhhhhhhhhhgggfffeeehhhhhhiiijjjkkklllmmmmmmqqqqqqqqqpppnnnkkkgggeee^^^XXXPPPIIIEEECCCBBBAAA999999:::;;;;;;:::::::::555555555444333222222222000///...---------//////------,,,,,,,,,,,,------******+++++++++******)))++++++***)))'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((((((%%%###$$$''')))&&&###%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&(((***,,,---,,,------...///000111222/////////000000000111111333333333333333333333333222111///...000444999<<<999???GGGMMMPPPTTTYYY\\\___dddjjjooossszzz}}}yyyvvvsssppplllkkkmmmppprrrsssuuuyyy}}}~~~yyyzzz{{{||||||||||||||||||zzz{{{}}}|||{{{}}}||||||~~~yyyxxxvvvwwwzzzwwwlll```UUUMMMAAA===888555444444333333222222222222333444555666888???FFFLLLXXXjjjyyyvvvjjjdddbbb^^^YYY\\\XXXRRRMMMJJJFFF@@@;;;888888:::???CCCIIIVVVcccyyytttvvvlll]]]MMMDDD???999666666666555444444555666555444666555555555444444333333222222222222222222222222000000000000000000000000///////////////000111111000000111111111111000000111000///...///000222444222333555555444333444555555666777888999:::;;;;;;@@@AAABBBDDDDDDCCCBBBAAA============>>>>>>>>>???????????????????????????AAA@@@@@@??????@@@@@@AAABBBBBBCCCEEEHHHKKKMMMNNNVVVVVVXXXZZZ\\\^^^___```aaaaaabbbcccdddfffggghhhjjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnooooooppppppqqqrrrqqqnnniiiddd```XXXTTTMMMHHHEEECCCAAA@@@999:::;;;<<<<<<;;;::::::666666555555444333333333000///---,,,,,,---///000------,,,,,,,,,,,,------((()))***++++++***))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''&&&$$$%%%'''(((((((((&&&%%%((((((((((((((()))***+++,,,,,,,,,---...///000111000000000111111111111111333333333333333333333333222000///...000333777999888???IIIPPPSSSUUUXXX\\\^^^ccciiimmmrrrxxx}}}yyyvvvuuuqqqmmmlllnnnqqqsssssstttyyy}}}yyyzzz{{{|||}}}}}}}}}||||||zzzzzz|||{{{yyy|||}}}|||}}}~~~pppbbbYYYFFFAAA;;;666444444555555333333333333444555666666444>>>FFFJJJSSSdddrrrwwwvvvsssmmmfffdddeeebbb]]]aaa[[[SSSMMMIIIDDD>>>999999999<<>><<<;;;;;;======>>>@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCGGGGGGIIIKKKMMMPPPRRRTTTXXXYYYZZZ\\\^^^```aaabbbaaabbbeeehhhiiiiiiiiihhhmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnooopppqqqqqqqqqmmmooopppooolllfff___[[[UUUQQQKKKGGGDDDCCCAAA@@@>>>>>>>>>===<<<999777555666666666555555444444333///...---,,,,,,---///000---,,,,,,++++++,,,,,,---((((((***++++++***)))(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))...---+++((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%(((***)))&&&%%%'''***$$$&&&((()))***)))((('''++++++***)))))))))))))))+++++++++,,,---...///000333333333333333444444444333333333333333333333333444333111//////000222333777@@@KKKRRRTTTVVVYYY\\\^^^bbbhhhmmmqqqwww~~~zzzvvvvvvrrrmmmmmmooorrrsssssssssxxx}}}~~~tttuuuwwwzzz{{{|||||||||||||||{{{zzzzzz|||xxx|||fffRRRGGG===888666333222444666555333111111222333444999<<<@@@HHHXXXiiimmmhhhmmmiiieeedddfffiiiiiiiiimmmaaaUUUNNNJJJCCC>>>===999:::@@@IIIOOOUUUcccrrr~~~qqqqqqyyycccWWWJJJCCC===888666666999:::;;;;;;999777777888888777666777888777555333///000111222222111000///222111000111222222111///+++,,,---///000000111111111111111111000000000000---...000111333444444444666666555555666666777888888888888888999;;;===>>>@@@CCCHHHLLLMMMKKKHHHFFFEEEDDDCCCAAA???>>>======<<<>>>@@@@@@@@@???@@@AAA???@@@AAACCCDDDDDDDDDDDDKKKMMMOOOOOOOOOPPPRRRSSSWWWYYY[[[]]]]]]___aaacccfffgggiiijjjjjjkkkmmmooosssssssssuuuwwwwwwuuusssqqqppppppqqqsssrrrpppnnnjjjhhhfffccc```[[[UUUQQQLLLJJJHHHFFFDDDBBBAAA@@@>>>===<<<:::999888777777666666555444333222222111////////////............***)))))))))))))))******************))))))))))))((((((((((((((('''''''''&&&'''''''''%%%%%%''')))(((### $$$'''&&&$$$$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%%%%%%%&&& !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%''')))***'''''''''(((''''''&&&%%%)))***,,,...///000111111000111111111111222222222333333111000000000111222111333444444222222333555888;;;AAAFFFLLLSSS[[[```aaadddiiinnnssszzz}}}xxxtttqqqpppooonnnoooppprrrtttxxxzzz|||~~~tttuuuwwwyyy{{{{{{{{{{{{|||||||||{{{{{{}}}{{{{{{yyy}}}www\\\NNN@@@:::777555444555555444222111111222333444888<<>>CCCFFFJJJMMMNNNMMMJJJHHHGGGGGGEEEDDDCCCBBBBBBBBB>>>@@@AAAAAAAAAAAABBBDDD???@@@AAABBBDDDFFFGGGHHHKKKMMMOOOQQQQQQSSSUUUWWWYYY\\\^^^```aaacccfffhhhkkklllnnnnnnnnnnnnppprrrvvvuuuvvvwwwyyyzzzxxxwwwtttsssrrrrrrrrrqqqmmmkkkfffdddaaa]]]ZZZUUUPPPMMMHHHGGGEEECCCAAA@@@???>>>>>>===;;;:::888777777777666666555444333222222111////////////............,,,+++***************+++******)))))))))((((((((((((((((((((('''''''''''')))))))))(((&&&%%%&&&(((((($$$ !!!%%%((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,---//////000000000111111111111222222222444333222222222333444555000222333222111111222444999<<>>::::::???AAAHHHQQQ[[[hhh||||||vvvxxxnnnaaaVVVJJJDDD@@@===<<<===:::;;;<<<<<<;;;<<<>>>??????>>>>>>@@@BBBCCCBBB@@@;;;:::999777666666666666333222222222444444222111111111222111111111111111333333333333333333333333111111222333444444555555888999;;;===???@@@AAAAAAAAA@@@???>>>======>>>>>>CCCFFFIIIKKKLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCFFFHHHBBBBBBBBBDDDFFFHHHKKKLLLKKKNNNQQQSSSTTTVVVYYY\\\]]]```ccceeegggiiillloooqqqsssttttttsssssstttuuuxxxxxxxxxyyy||||||{{{zzzxxxvvvtttrrrqqqnnnjjjfffaaa]]]XXXTTTPPPMMMIIIFFFCCCBBBAAA???>>>===<<<<<<===<<<;;;999888777777777666666555444333222111111////////////............------,,,+++******++++++)))))))))(((((((((''''''''''''''''''''''''''''''***++++++)))'''&&&&&&'''(((%%%"""###&&&((((((&&&(((((('''&&&%%%%%%%%%%%%******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$(((******(((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))******,,,---............000111111111111222222222555444333222222222222222000111111111000000222444999===BBBHHHNNNUUU]]]bbbfffjjjpppwww|||zzzvvvpppooommmlllmmmnnnpppqqqyyy{{{|||~~~~~~yyyzzz|||~~~}}}}}}}}}|||{{{}}}}}}vvvqqqmmmooosssuuu~~~wwwaaaIII===;;;999666555333222111111222444666777888>>>IIIWWWdddlllllliiihhhiiilllnnnnnnmmmjjjhhh```VVVLLLFFFAAA<<<999:::AAAFFFOOOYYYdddsssvvvvvvooo___SSSHHHDDDAAA??????AAA===>>>>>>===<<<===@@@BBBDDDFFFJJJOOORRRRRROOOMMMCCC@@@===999777666777888888777666777888888666555555444444444444444444555444444444444444555555555222222222222333444444555777999<<>>>>>???AAACCCEEEEEEDDDBBB@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFHHHJJJMMMIIIHHHGGGGGGIIIKKKNNNPPPNNNPPPSSSUUUVVVXXX[[[^^^aaacccgggjjjlllnnnrrruuuvvvwwwxxxwwwvvvuuuvvvwwwyyyxxxxxxyyy{{{{{{{{{yyyxxxvvvsssqqqnnnjjjfffbbbZZZVVVPPPKKKGGGDDDBBB@@@???>>>===<<<;;;;;;;;;;;;<<<;;;:::888777777666666666555555444333222111111////////////............---,,,++++++************((((((((((((''''''''''''&&&&&&'''''''''''''''(((''')))***)))'''&&&&&&'''(((&&&$$$%%%'''(((((('''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$######""""""''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ """'''***)))'''((((((&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&)))+++---***++++++,,,---------,,,000000111111111222222222444444222111///...------000111111111000111333555:::===CCCIIIOOOWWW^^^cccgggllltttzzz}}}yyyooonnnmmmllllllmmmooopppxxxyyy|||~~~}}}yyyzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{yyy{{{~~~yyyqqqmmmmmmqqqvvvyyy|||eeeKKK>>>;;;888555444333222222222333555888:::<<>>::::::===AAAJJJVVV```lllzzz|||qqq^^^SSSIIIEEECCCBBBBBBEEECCCCCCBBBAAA@@@AAADDDGGGIIINNNVVV^^^cccaaa\\\WWWMMMJJJEEEAAA>>>======>>><<<;;;::::::;;;:::888666666666555555555666777888777777777777666666666666333333222222222333444444666777:::>>>BBBEEEGGGHHHHHHHHHFFFDDDBBB@@@>>>===<<<===>>>??????>>>======BBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJKKKLLLMMMPPPRRRRRRQQQOOONNNNNNOOOQQQRRRRRRTTTVVVXXXXXXZZZ\\\^^^cccfffiiilllooorrruuuxxxxxxyyyzzzyyywwwvvvwwwxxxyyywwwvvvvvvwwwxxxwwwvvvuuussspppmmmjjjfff```]]]SSSOOOIIIDDDAAA>>><<<;;;;;;;;;;;;::::::;;;;;;<<<;;;:::999888777666666666555555444333222111111000////////////............++++++***)))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((###%%%''''''&&&&&&&&&''''''&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((( !!!###&&&((()))******%%%&&&&&&''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ ###&&&%%%"""''''''&&&&&&%%%%%%%%%%%%((('''''''''(((***---///***++++++,,,---------,,,000000111111111222222222111111111111000//////...111222222111111222555777:::===CCCIIIPPPWWW___dddgggmmmuuu|||}}}yyypppnnnmmmkkkkkklllnnnooouuuwww{{{}}}|||vvvwwwyyy{{{{{{{{{{{{zzz~~~~~~|||zzzyyyzzz}}}xxxxxx{{{sssqqqrrrvvv|||zzzeeeNNNAAA;;;777444444333333222333555888;;;<<>><<<===<<<::::::999:::;;;<<<<<<<<<;;;:::999999888777666555444333222333444555555666888;;;@@@DDDGGGIIIIIIIIIHHHFFFCCC@@@===<<<:::;;;<<<<<<============???@@@@@@AAABBBDDDEEEFFFFFFIIIMMMPPPQQQSSSUUUWWWYYYXXXWWWVVVUUUUUUVVVVVVUUUWWWZZZ[[[[[[]]]___aaafffhhhllloooqqqtttwwwzzzyyy{{{|||{{{yyyyyyzzz{{{zzzxxxuuuuuuuuuuuutttsssrrroookkkhhhddd___YYYUUULLLHHHCCC>>><<<:::888777888888888888999:::;;;<<<:::999888777666666666666555555444333222111000000////////////............***)))))))))))))))******)))))))))(((((((((''''''%%%%%%%%%&&&''''''(((((( ###&&&'''&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&'''''''''((((((((((((&&&$$$###%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''((()))+++---...******,,,---............000111111111111222222222...///111222333444444444222222222111111222666999999===BBBIIIOOOWWW___dddgggmmmuuu}}}|||wwwpppooommmlllllllllnnnooorrruuuyyy|||}}}wwwxxxzzz{{{{{{{{{{{{zzz|||||||||{{{zzz|||ppplllppp~~~}}}uuudddPPPDDD===777444555444333333444777:::===???LLLWWWnnnyyyrrrjjjiiigggaaaZZZVVVVVVWWWNNNIIICCC@@@===:::<<>><<<;;;:::999888666555444555666777555666666999===BBBGGGJJJIIIHHHGGGFFFCCC@@@===;;;888999999:::;;;<<<======<<<<<<===>>>???@@@BBBCCCEEEIIIOOOTTTVVVXXXZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\XXXZZZ]]]___```bbbeeegggiiikkknnnqqqsssuuuyyy{{{|||~~~~~~}}}}}}~~~}}}zzzwwwuuuuuuuuusssrrrpppmmmhhhccc^^^WWWPPPLLLEEEAAA===:::999777555333555555555666777999:::;;;999888777666666666666666555444444333222111000000////////////............))))))))))))***+++,,,,,,******)))))))))((((((((($$$$$$%%%&&&&&&'''(((((("""$$$'''((('''&&&&&&&&&$$$%%%'''''''''&&&''''''$$$$$$#########$$$$$$%%%""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,+++)))((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))***,,,---//////000000000111111111111222222222///000111222333333222222111111111000000222555999888<<>>777555666444444444555888;;;>>>AAARRR___xxx~~~vvvjjjhhhddd]]]UUUQQQRRRTTTPPPKKKEEEBBB>>>:::===BBBCCCPPP[[[cccooo~~~nnndddZZZWWWVVVUUUVVVYYYZZZZZZYYYYYY\\\aaaiiinnnxxxyyy||||||vvvrrrnnnmmmmmmnnnoooqqqssstttooommmjjjhhhgggddd```^^^YYYWWWSSSOOOLLLKKKJJJJJJHHHGGGEEECCCAAA???======<<<;;;888777666777888999666666666888<<>>666444777333666888777555777>>>EEEOOOeeepppjjjkkkjjjeee]]]XXXVVVVVVQQQKKKEEEAAA===;;;>>>DDDLLLTTT___jjjtttwwwmmmeeedddbbb^^^ZZZXXXWWWXXXYYY[[[___hhhrrryyy}}}}}}~~~yyytttnnniiiddd```[[[WWWUUUTTTSSSRRRPPPMMMIIIFFFEEEDDDCCCBBB???===;;;<<<>>>>>><<<999;;;::::::;;;>>>BBBFFFHHHEEEGGGIIIIIIEEEAAA===;;;666666777777999:::<<<<<<:::<<<>>>@@@AAADDDHHHJJJJJJLLLPPPUUUZZZ^^^bbbdddhhhhhhgggfffeeeddddddddd``````bbbdddfffiiilllmmmpppqqqsssuuuxxxzzz|||}}}~~~}}}{{{xxxtttqqqnnnlllhhhaaaYYYQQQJJJFFF@@@===999666555555444333555555555444444555777999999888777777888777444222444333222000000000000111///............---------++++++++++++++++++++++++******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))******%%%!!!"""&&&(((%%%!!!%%%%%%%%%$$$$$$$$$######$$$'''%%%"""%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$###"""!!!!!!'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%$$$###"""""""""######$$$&&&''''''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((()))((()))((()))(((+++,,,---...///111222222000000000111222222333333333222222333444444333111111111111111222333444555888;;;AAAGGGOOOXXXbbbhhhiiinnnxxxwwwrrrnnnnnnmmmjjjkkkooommmoooqqqtttwww}}}{{{xxxyyyzzz||||||||||||{{{yyyzzz{{{{{{{{{~~~wwwjjjggg|||xxxrrrrrr{{{|||sssqqqrrryyy~~~xxxcccZZZPPPGGG>>>666444666555888:::999888;;;CCCIIIRRRhhhuuunnnnnnmmmhhhaaa\\\ZZZZZZTTTMMMFFFAAA>>><<<@@@FFFOOOVVVaaalllvvv|||rrrhhheeeccc___\\\\\\\\\]]]___aaafffmmmuuu{{{xxxqqqkkkfffbbb\\\YYYWWWWWWWWWVVVSSSPPPLLLIIIHHHFFFDDDBBBGGGEEEBBBCCCDDDEEEDDDCCC>>>===<<<<<<===@@@CCCEEEGGGIIIIIIHHHEEEAAA>>><<<999999888888888999:::;;;<<<>>>@@@BBBCCCEEEHHHJJJMMMOOORRRWWW\\\aaaeeefffkkkjjjiiigggffffffffffffffffffgggiiikkkmmmoooppprrrsssuuuwwwzzz|||~~~~~~|||{{{zzzxxxtttqqqpppnnnkkkeee^^^UUUNNNIIICCC???;;;999888888777666;;;;;;:::999888888888999:::888777666777666555333444333222000000000000111............------------*********++++++,,,,,,,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$)))(((&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%""" """&&&'''$$$!!!$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$"""######$$$&&&''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,++++++,,,---///000111222000000000111222222333333333222222333444444333111111111111111222333444555666999>>>DDDLLLUUU___eeejjjpppzzzvvvrrrnnnnnnllliiijjjnnnmmmoooqqqtttwww}}}~~~{{{vvvvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{~~~{{{nnnkkk}}}qqqhhheeegggrrrxxx{{{uuujjjiiikkkssszzz{{{ssslll]]]UUUMMMGGG@@@777444666111555777777666:::BBBIIIVVVkkkvvvqqqqqqoookkkeee```^^^^^^XXXOOOFFFAAA>>>===BBBHHHRRRYYYdddpppzzzwwwmmmhhhfffcccccceeeggghhhkkknnnrrrwww~~~xxxrrriiieee___ZZZYYYYYYZZZZZZXXXVVVRRRPPPNNNKKKGGGEEEJJJGGGEEEDDDFFFHHHIIIIIIDDDDDDCCCCCCDDDEEEGGGIIIMMMLLLKKKIIIFFFCCC@@@>>><<<;;;999888888888888999>>>@@@BBBDDDEEEFFFIIIKKKPPPRRRWWW\\\aaaeeehhhjjjnnnmmmkkkiiihhhhhhhhhhhhmmmmmmnnnoooqqqrrrssstttvvvwwwxxxzzz}}}~~~}}}{{{zzzyyywwwsssqqqppppppnnnjjjccc[[[SSSOOOGGGDDD@@@>>>>>>===<<<;;;>>>>>>>>>===<<<;;;::::::;;;999666555555666555444444333222111000000000000............------------*********+++++++++,,,,,,***)))(((''''''&&&''''''''''''''''''''''''''''''###%%%'''))))))'''$$$###((())))))'''$$$###%%%''''''''''''&&&&&&&&&%%%%%%(((&&&$$$&&&((((((&&&###$$$$$$$$$%%%%%%&&&&&&''')))'''%%%$$$######%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,******+++---...///000111000000000111222222333333333222222333444444333111111111111111222333444555555888===CCCKKKTTT]]]dddlllrrr|||vvvrrrnnnnnnllliiijjjmmmmmmoooqqqtttwww|||~~~|||sssttttttuuuvvvvvvwwwwwwzzzzzzyyyzzz{{{~~~}}}qqqlllwwwmmmddd^^^```eeeooowww~~~xxxqqqoooqqqvvv{{{xxxmmmdddWWWQQQLLLHHHAAA999555666///222555666666:::CCCJJJ[[[ppp{{{qqqqqqooommmiiiddd```^^^]]]YYYNNNDDD???>>>???DDDKKKTTT[[[ggguuu||||||rrrmmmllllllooosssxxxzzz~~~}}}ooojjjbbb]]][[[ZZZZZZZZZ\\\ZZZWWWUUUSSSQQQMMMJJJJJJHHHEEEDDDEEEHHHJJJLLLLLLMMMNNNOOOQQQTTTUUUVVVUUURRROOOKKKHHHEEECCCAAA<<<;;;999888777888888999===@@@CCCFFFHHHJJJMMMPPPTTTWWW[[[```eeeiiilllmmmpppnnnllljjjiiiiiijjjjjjpppqqqrrrtttvvvwwwxxxxxxzzzzzz|||}}}}}}|||yyyxxxwwwvvvsssqqqpppppppppmmmhhhaaaZZZVVVNNNLLLIIIHHHHHHHHHGGGEEEBBBBBBBBBBBBBBB@@@===;;;<<<999666444555555555555333333222111111000000000.........---------,,,,,,++++++++++++************))))))((('''''''''''''''(((((((((((((((''''''''' !!!$$$''')))***))))))&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&((()))'''&&&######$$$$$$$$$%%%%%%%%%'''%%%###!!! !!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++,,,---///000000000000000111222222333333333222222333444444333111111111111111222333444444666:::???EEELLLUUU^^^dddmmmsss}}}wwwrrrnnnnnnllliiijjjmmmmmmooorrrtttwww|||rrrrrrrrrsssttttttuuuvvv{{{zzzyyyzzz|||~~~~~~tttnnn|||}}}sssggg```[[[YYY^^^dddmmmvvv{{{yyyyyy}}}zzzmmmbbbVVVPPPLLLIIICCC:::666666111555888999:::>>>GGGNNNbbbuuu|||ssslllnnnkkkhhhdddaaa^^^\\\[[[WWWLLLBBB>>>???BBBHHHOOOUUU]]]kkk{{{}}}{{{|||zzz{{{|||xxxssskkkddd```^^^]]]\\\]]][[[XXXVVVTTTSSSPPPNNNKKKJJJIIIGGGGGGIIILLLOOOPPPRRRUUUYYY]]]```cccddd\\\XXXSSSOOOLLLJJJFFFDDD===;;;:::888888999;;;<<<<<<@@@EEEIIIMMMQQQTTTWWWYYY\\\```eeejjjmmmoooppppppooollljjjjjjjjjlllmmmpppqqqtttwwwyyy{{{||||||~~~~~~~~~}}}{{{xxxvvvuuutttqqqooopppqqqqqqppplllgggbbb___[[[YYYWWWWWWXXXYYYXXXVVVTTTRRROOOMMMKKKGGGBBB===<<<999666444555555555555333333222222111000000///...------------,,,,,,,,,...---,,,+++)))((('''&&&)))((((((''''''''''''((())))))((((((''''''''''''######$$$&&&(((***,,,---%%%"""!!!&&&((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$'''%%%""" """$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++,,,---///000000000000000111222222333333333222222333444444333111111111111111222333444444777:::>>>DDDKKKTTT]]]dddlllrrr|||xxxsssoooooollliiijjjmmmmmmooorrruuuwww{{{rrrrrrrrrrrrssstttuuuvvvzzzyyyxxxyyy{{{~~~~~~~~~||||||tttnnnvvv}}}nnnfff]]]YYYWWWWWW]]]dddkkkttt}}}pppeeeXXXSSSNNNKKKDDD;;;666777000444888888999===FFFNNNddduuu|||tttooommmllliiidddaaa___]]][[[YYYTTTJJJ@@@???BBBGGGNNNTTTXXX```ooo}}}wwwyyyyyyrrrmmmiiifffccc___\\\XXXUUUSSSRRRPPPNNNJJJJJJJJJHHHGGGHHHKKKMMMPPPSSSWWW\\\aaadddfffggg\\\XXXSSSQQQPPPOOOKKKHHHAAA???===;;;;;;===???@@@???CCCIIIOOOTTTXXX\\\___```cccgggllloooqqqrrrrrrqqqooommmkkkkkkmmmooopppqqqsssvvvzzz}}}~~~~~~}}}{{{yyyuuusssqqqooommmkkknnnooopppooonnnllliiihhhfffeeeeeefffhhhiiiiiihhhjjjeee^^^XXXSSSMMMEEE???;;;999666555555666555444222222333222222111//////------------,,,,,,,,,,,,...---,,,+++)))'''&&&&&&((((((''''''''''''(((((()))((((((''''''&&&&&&&&&((('''&&&&&&&&&(((***+++%%%  &&&)))'''$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++******+++---...///000111000000000111222222333333333222222333444444333111111111111111222333444555555888===CCCJJJRRR[[[aaakkkrrr|||zzzuuuqqqpppnnnjjjkkknnnmmmpppsssuuuwwwzzz~~~ssssssrrrrrrssstttuuuvvvyyyvvvuuuvvvyyy{{{{{{zzz{{{}}}{{{uuupppiiikkkxxxkkkddd^^^]]]\\\\\\aaahhhnnnvvvttthhh\\\VVVQQQLLLEEE<<<777777///222666666777;;;DDDKKK]]]nnn|||{{{rrrnnnoooqqqnnnjjjeeebbbaaa```^^^\\\RRRHHH@@@AAAGGGMMMTTTZZZ\\\dddtttqqqoooxxx~~~yyyuuurrrhhhccc\\\WWWTTTSSSQQQPPPKKKLLLMMMKKKIIIIIIJJJMMMQQQTTTXXX\\\^^^`````````WWWTTTPPPQQQSSSSSSPPPLLLHHHFFFCCC@@@???@@@BBBCCCEEEJJJPPPVVV[[[___bbbeeehhhjjjnnnrrruuuvvvvvvuuuqqqpppnnnmmmmmmpppsssuuuwwwyyy|||~~~yyyvvvqqqnnnllljjjhhhfffggghhhhhhiiiiiiiiijjjjjjiiiiiijjjlllppprrrrrrqqqpppiii```YYYSSSMMMDDD>>>:::888777666777666555333222222333333222111///...---------,,,,,,,,,++++++++++++******))))))((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%###!!!"""%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******++++++,,,---///000111222000000000111222222333333333222222333444444333111111111111111222333444555666999>>>CCCJJJSSS\\\bbbkkkrrr}}}{{{vvvrrrqqqoookkklllooommmpppsssuuuwwwzzz}}}tttsssrrrrrrssstttvvvwwwwwwuuussstttwwwyyyyyywwwzzz|||{{{wwwnnnjjjbbbbbbvvv}}}xxxpppjjjfffeeeeeedddhhhnnnttt|||wwwkkk___XXXRRRNNNFFF<<<888888222666999::::::>>>FFFNNNTTTeeesssrrrkkkiiioootttqqqlllgggdddccccccaaa___QQQHHHAAACCCKKKRRRYYY___```hhhwwwyyyhhhkkkyyy}}}qqqkkkccc\\\XXXUUUTTTSSSQQQSSSUUUSSSPPPOOOPPPRRRTTTVVVYYY[[[\\\\\\ZZZYYYRRROOOMMMPPPUUUVVVTTTPPPOOOLLLHHHDDDBBBBBBDDDEEEKKKOOOVVV[[[```cccfffhhhmmmooosssvvvxxxyyyxxxwwwrrrqqqooonnnooorrrvvvxxx|||~~~wwwsssnnnkkkhhhfffdddbbb___``````aaabbbdddfffgggggggggiiilllpppssssssrrriiibbbXXXRRRNNNIIIBBB<<<999888777777888777444222222222333333222111///...---------,,,,,,,,,++++++((()))))))))************(((((('''''''''(((((()))(((((('''&&&%%%%%%$$$$$$ """%%%((())))))((('''&&&''''''&&&###"""$$$%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++,,,---...///111222222000000000111222222333333333333222333444555333111111111111111222333444555999<<<@@@FFFMMMUUU^^^dddlllsss~~~}}}wwwsssrrrpppllllllpppmmmpppsssvvvwwwzzz}}}}}}wwwvvvuuuttttttuuuvvvwwwssssssssstttuuuwwwxxxyyy{{{zzzzzzzzzyyyuuuooojjjhhhddd^^^]]]kkkwwwwww{{{||||||}}}~~~|||{{{|||{{{wwwiii^^^RRRKKKDDD<<<666555555666999<<<;;;<<>>;;;;;;999:::===AAAJJJ[[[jjjuuuzzz{{{vvvrrrrrrsssrrrmmmpppoookkkeee^^^SSSHHHAAA???AAAJJJVVVbbbppp{{{zzzwww|||xxxwwwuuutttuuuwwwzzz{{{}}}|||{{{zzzzzzvvvqqqmmmjjjjjjiiiiiiiiifffaaa^^^bbb```]]]^^^bbbiiinnnrrrmmmkkkgggeeefffiiimmmpppwwwyyy|||{{{zzzxxxxxxyyy||||||tttooohhhbbb^^^ZZZVVVSSSPPPLLLGGGCCCAAA???>>><<<:::777444222222111///---111111222222333333333333555444333444666666555444333333222111111000////////////...---,,,++++++***+++++++++***))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%%%%$$$###"""'''&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""&&&'''""""""&&&((('''''''''%%%###$$$&&&)))!!!###%%%%%%#########$$$&&&&&&''''''(((((()))))))))***+++,,,---.........000000000111222222333333444444444333333333333222///000111222222333777999;;;>>>CCCIIIPPPYYYccciiilllxxx|||uuupppmmmmmmlllllljjjlllpppsssvvvyyy}}}|||xxxvvvuuutttssstttuuuvvvvvvuuuuuutttqqqmmmgggbbb^^^ZZZUUUSSSQQQNNNMMMNNNQQQYYYlll}}}vvvjjjfffbbb``````ccckkk{{{{{{fffRRRDDD???<<<;;;<<>><<<:::999555333111000000000000///---...///000000//////...555444333444666666555444//////000000000000000000//////...---,,,,,,++++++++++++******)))(((((('''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""" %%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""&&&&&&"""###'''((($$$&&&''''''%%%%%%&&&''' """$$$%%%%%%%%%'''(((&&&&&&''''''((())))))************+++,,,---...///000000000111222222333333444444333333333222222222///000111222222333777999<<>>BBBIIIRRR^^^rrr|||rrrnnnlllkkkfffiiiiiiddd___YYYNNNCCC>>>;;;===EEEOOO[[[kkkyyyzzzhhhccc\\\XXXWWWXXXZZZ[[[bbbiiiuuu}}}}}}~~~zzzuuuooojjjddd```^^^```gggnnnrrrsssnnnjjjeeecccfffmmmvvv|||~~~|||{{{xxxyyyzzz}}}~~~zzzsssooojjjeeeaaa\\\XXXTTTOOOKKKGGGCCC@@@>>>;;;999666555333222111000000000...///111333444444333333666555444444555666555333.........///000000111111......---------,,,,,,,,,+++******))))))(((''''''((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" %%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###''''''$$$###''')))(((!!!###%%%&&&%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&'''((())))))***+++*********+++,,,---//////000000000111222222333333111111111111000000000000000111222222222333666888===@@@EEEKKKRRR[[[dddjjjnnnzzz~~~wwwqqqmmmlllkkkjjjmmmppptttwwwyyy{{{~~~}}}zzzwwwvvvuuuuuuppprrrtttvvvwwwwwwvvvuuuooolllgggbbb]]]YYYSSSPPPOOOLLLNNNTTTVVV[[[mmm{{{pppjjjjjjlllooorrryyy}}}dddPPPFFF???BBBIIISSS]]]jjj}}}~~~rrrnnnlllkkkfffiiigggbbb\\\VVVKKKAAA>>>>>>BBBJJJRRR[[[gggsss}}}{{{nnnbbbZZZLLLHHHCCCAAAAAADDDFFFGGGJJJQQQ]]]lll|||zzzsssnnngggbbb^^^]]]aaadddcccbbb`````````bbbgggooowww|||~~~}}}zzz{{{}}}~~~zzzqqqnnniiieeeaaa]]]XXXUUUNNNKKKHHHEEECCC@@@===:::777777666555333333333444555666888:::;;;;;;:::999777666444444555555444222000000000000000000111111,,,,,,,,,------------...*********)))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))(((&&&$$$$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&%%%$$$&&&))))))&&&"""$$$%%%&&&%%%$$$%%%&&&$$$&&&''''''&&&$$$%%%&&&&&&&&&'''((()))***+++++++++*********+++---///000000000000111222222333333111111111111000000000000111222333222111222555777===@@@EEEKKKRRR[[[dddjjjppp{{{}}}uuuoookkkjjjhhhhhhjjjnnnrrrvvvyyy{{{~~~}}}~~~}}}{{{xxxwwwuuuuuuuuuppprrruuuwwwxxxxxxwwwwwwrrrooojjjfffbbb\\\WWWSSSRRRPPPTTT\\\^^^```qqq|||||||||~~~hhhRRRHHHAAAEEENNNZZZeeeqqqtttooonnnlllggghhhfff```YYYRRRHHH>>>>>>@@@GGGPPPVVV\\\eeeooo|||~~~|||ssseeeWWWKKKEEE@@@===999777999<<<>>>??????DDDNNN\\\mmm~~~|||wwwlllfff```]]]]]]\\\YYYUUUUUUWWW\\\aaaiiipppvvvyyy}}}~~~zzzpppmmmhhhdddaaa]]]XXXUUUMMMKKKIIIGGGEEEBBB>>><<<666777888888777888999;;;:::;;;<<<======;;;999888888666555555555555333222333222222222111111000000++++++,,,------......///*********)))(((((('''''')))(((((((((''''''''''''%%%%%%&&&&&&'''((()))))))))(((&&&$$$$$$$$$&&&''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))+++&&&'''''''''(((((())))))''''''&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###"""###""""""%%%)))'''"""&&&''''''&&&%%%&&&(((***"""$$$&&&&&&%%%%%%&&&'''&&&&&&'''((()))***+++++++++*********+++---///000000000000111222222333333333333333222222222222111222333333222111222444777===@@@DDDJJJRRR[[[dddjjjppp||||||tttmmmjjjhhhfffeeegggkkkpppuuuyyy||||||zzz{{{yyyvvvuuutttsssqqqrrrsssuuuvvvwwwwwwwwwwwwtttpppkkkhhheeeaaa[[[VVVXXX___cccjjjrrrsss}}}yyydddSSSIIIAAADDDPPPdddwww~~~{{{wwwqqqjjjaaaYYYUUUPPPGGG???======BBBLLLWWW]]]bbblllvvv}}}|||{{{{{{}}}wwwkkkcccYYYLLLBBB>>>888888777777777777777888:::<<>>???BBBDDDEEEDDDCCCBBBDDDBBB@@@@@@@@@???===;;;>>>===:::777555444333333------......//////000000...............---------************))))))))))))))))))((('''&&&&&&%%%%%%(((((('''&&&&&&(((,,,///))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''''''''&&&%%%$$$###"""&&&%%%$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$###############'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%---,,,...000...))))))+++///000111222222333222222222222111111000///......///000222222111222444666===@@@EEEKKKSSS^^^hhhooovvv}}}wwwooojjjhhhgggggghhhkkkooorrrvvvzzzzzz||||||wwwvvvtttrrrpppqqqrrrtttvvvxxxxxxxxxwwwuuurrrmmmiiifffccc^^^ZZZ___jjjsss|||ooo]]]OOOFFFCCCGGGSSShhh~~~~~~vvvmmmeee\\\TTTPPPJJJBBB<<<:::>>>CCCNNNYYY___eeeooozzz|||zzzzzz{{{|||zzzooobbbYYYOOODDD;;;888888777777666666777777888::::::===CCCKKKYYYmmmuuupppkkkiiikkkkkkhhheeeeeeiiinnnppprrruuuzzz~~~xxxssslllgggdddaaa\\\XXXRRRQQQOOOMMMLLLKKKLLLLLLJJJLLLNNNPPPQQQQQQQQQPPPRRROOOKKKHHHGGGEEEBBB@@@;;;:::888555333222222222......///////////////000......------,,,,,,++++++************))))))))))))(((''''''&&&&&&%%%%%%%%%%%%'''((('''&&&&&&''')))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))+++,,,''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&'''((('''&&&'''***((($$$$$$(((///000111222222333222222444333333222111111000000000111111111111222555777<<<@@@EEEKKKTTT^^^hhhooovvv}}}vvvooollljjjjjjjjjjjjmmmpppsssvvvzzz}}}~~~{{{xxxuuuqqqoooqqqrrrtttvvvxxxyyyyyyxxxwwwsssnnnjjjgggeeebbb```fffvvv~~~sssdddWWWLLLEEEEEEIIIWWWnnnwwwmmmaaaYYYPPPKKKEEE>>>::::::???DDDOOO[[[bbbhhhsss~~~|||{{{|||{{{zzzxxx}}}}}}yyyzzz|||{{{yyyqqqdddVVVLLLDDD;;;555444777777666666666666777777:::888888<<>>;;;===???EEEPPP\\\dddkkkvvvyyywwwxxxxxxvvvssswww~~~zzztttfffYYYKKKCCC===888555666666666666555666666777888:::888999===AAAJJJ[[[kkk{{{wwwyyy~~~|||wwwpppkkkhhheee```\\\XXXWWWVVVVVVWWWXXXZZZ[[[gggkkkqqqvvvwwwuuuqqqnnnjjjeee\\\TTTMMMHHHDDDBBB:::999888777666666555555111111111000000//////.........---,,,+++***))))))************)))))))))((()))))))))))))))))))))***&&&((())))))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&((('''&&&$$$""" !!!###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))+++,,,...,,,,,,......,,,///444//////111222222222222222444444444333333222222222222222000///...111666999<<<@@@FFFMMMUUU___hhhooouuu{{{|||vvvqqqooonnnmmmlllkkknnnqqqsssuuuxxx|||~~~|||~~~yyyuuusssqqqsssuuuwwwyyyyyyyyyyyyvvvssspppkkkgggeeedddeeeiiizzz{{{rrrmmmfffiiimmmrrryyy~~~~~~{{{sssnnnqqqzzzuuuhhh]]]VVVPPPJJJEEEDDDJJJ\\\ttt~~~{{{wwwqqqbbb[[[TTTNNNFFF???===???BBBHHHSSS___gggmmmxxxxxxwwwwwwvvvuuuqqqrrr|||tttjjjXXXMMMAAA<<<:::777888:::666666666666666777888888888999<<<@@@CCCIIIVVVcccxxx||||||~~~yyyrrrmmmjjjgggbbb^^^YYYXXXWWWWWWWWWYYYZZZ[[[gggllluuu{{{{{{wwwooojjjccc]]]TTTLLLFFFAAA<<<:::111111111111111000000///111111000000//////...............---,,,++++++***************)))))))))((((((((((((((((((((())))))&&&'''&&&%%%$$$%%%(((***)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%$$$&&&&&&$$$$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***+++,,,******,,,,,,***---333//////111222222222222222222222222222111111111111222222000///...111666999<<<@@@FFFNNNVVV___iiioootttzzz~~~xxxsssqqqnnnllljjjiiillloooqqqsssvvv{{{~~~~~~~~~{{{vvvuuussstttvvvxxxyyyyyyxxxxxxttttttqqqlllgggdddcccdddiiiyyyvvvkkkcccaaa\\\ccciiiooovvv~~~|||xxxpppiiikkkrrrvvvuuuwwwlll^^^TTTOOOLLLGGGCCCFFFKKKZZZooo{{{uuutttsssoooeee___YYYSSSJJJAAA???BBBJJJOOOZZZeeekkkqqq|||}}}yyyxxxwwwtttqqqmmmnnnxxxyyyjjj___KKKBBB:::888999777888:::777666666777777888999:::888999===AAACCCFFFQQQ\\\tttzzzsssnnnkkkhhhccc___ZZZYYYWWWVVVUUUUUUVVVWWW^^^bbbiiinnnmmmhhh```ZZZQQQLLLFFF@@@;;;888444222......///000000000//////////////////............------------,,,,,,,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''******)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''!!!"""######$$$$$$$$$$$$)))(((%%%#########%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''''''''''')))***+++)))***---,,,***,,,111///000111222222333222222000000000000000000000000111111111000///111555888<<<@@@GGGOOOWWW```iiinnnsssyyyzzzuuurrroookkkiiihhhjjjmmmppprrrvvvzzz}}}~~~~~~~~~zzzwwwuuuuuuvvvwwwxxxyyyxxxwwwwwwtttuuusssoooiiidddcccccchhhuuuxxxpppiii```[[[ZZZYYYaaaiiinnnvvvvvvmmmlllpppsssqqqqqqfffWWWNNNKKKIIIFFFCCCGGGIIIRRRcccsss~~~vvvsssuuutttpppkkkfffaaa[[[QQQGGGDDDFFFTTTYYYbbbmmmrrrwww}}}|||}}}yyyssslllkkkooo{{{yyylll^^^TTTEEE>>>888999:::999888999777777777777888999:::;;;;;;;;;???CCCFFFKKKVVVbbbzzzzzzsssnnnlllhhhddd```[[[ZZZWWWUUURRRQQQQQQQQQQQQSSSVVVWWWUUUPPPJJJGGG???<<<888555444222///------...000111111111111000------------............++++++++++++,,,,,,,,,,,,************)))))))))))))))((((((''''''&&&&&&&&&)))))))))(((&&&&&&((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""""""""""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''((()))+++***,,,///...+++,,,000///000111222222333222222000000000000000000000000000111111111111222555777<<<@@@GGGOOOWWW```iiinnnrrrxxxzzzvvvssspppllliiigggiiimmmpppssswww{{{~~~zzzvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvuuuqqqjjjeeeccccccfffrrrwwwjjjeeeaaaZZZVVVWWWYYYbbbkkkpppyyyvvvqqqsssuuusssooocccUUULLLJJJJJJHHHEEEEEEDDDJJJXXXfffsss~~~{{{wwwvvvyyyxxxtttpppmmmhhhbbbXXXMMMIIIKKK[[[```iiisssxxx||||||tttiiikkkrrrzzznnnaaaUUUNNNDDD>>>:::<<<>>>;;;999999888888888888999:::;;;<<<===>>>AAAFFFKKKSSSbbbpppzzzsssnnnlllhhhddd```]]][[[XXXTTTQQQOOONNNMMMIIIHHHGGGEEEBBB>>>;;;999444222111000000000...,,,)))***,,,............---+++,,,,,,------.........)))))))))***++++++,,,,,,************))))))))))))---,,,,,,+++***))))))(((---...000///,,,***))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$###"""###&&&(((*** !!!###%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! %%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((''''''((()))((((((***---,,,((((((,,,///000111222222333222222000000000000000111111111///000222222222222444666<<<@@@GGGPPPXXXaaaiiinnnqqqwww~~~zzzwwwtttqqqmmmkkkgggiiimmmqqqtttxxx}}}~~~|||xxxwwwyyyxxxwwwxxxzzz{{{zzzyyyxxxxxxuuuooohhhbbbaaabbbccclll|||xxxsssjjjcccdddfffbbbZZZbbbdddiiirrr~~~|||wwwvvvxxxmmmdddWWWOOOLLLKKKHHHEEEAAADDDJJJSSS]]]jjjvvv}}}yyyxxxwwwzzz~~~}}}xxxvvvssskkk\\\OOOMMMRRRccciiilllkkkppp}}}}}}qqqrrrxxx{{{ppphhh___RRRHHHCCCAAA???===<<<======<<<;;;;;;<<<>>>???>>>???@@@AAADDDEEEIIIOOOUUU```sss|||wwwrrrnnnmmmkkkhhheeebbb___[[[WWWSSSOOOJJJFFFCCC@@@===:::999777555333...//////...,,,******+++---------......//////000------...............---......//////......---,,,))))))))))))((((((((((((+++******)))(((''''''&&&***))))))((('''%%%$$$###))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%%%%%%%'''((('''((()))))))))&&&$$$""")))***++++++------...//////000000000111111111111111222222333333222222111222000//////111666;;;>>>===CCCKKKRRRWWW^^^ffflllsssyyy}}}zzzwwwuuurrrnnnkkkfffjjjoootttxxx|||~~~|||yyywwwzzzxxxwwwxxxzzzzzzyyyxxxuuuuuusssnnngggcccaaabbbccclll{{{zzzrrroookkkjjjooovvvuuuooooooppprrryyy}}}|||rrriii]]]UUURRROOOJJJEEEDDDGGGNNNWWWaaammmwww}}}|||zzzzzz}}}}}}tttqqqmmmeeeXXXNNNNNNSSSbbbhhhkkkkkkooo{{{vvvxxx~~~yyynnnddd]]]UUUKKKCCC@@@>>><<<:::;;;===>>>>>>>>>>>>??????@@@AAABBBEEEGGGMMMNNNRRR[[[eeettt}}}yyyyyytttpppmmmkkkkkkjjjhhheeedddaaa\\\XXXSSSNNNIIIEEE@@@===999777555333111///000111222111///......///,,,,,,------............------...//////......---,,,,,,,,,,,,,,,+++******++++++++++++************)))))))))((('''&&&&&&&&&'''''''''&&&%%%$$$###""")))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''%%%###"""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%$$$"""!!!"""###%%%'''***((('''%%%%%%%%%'''((($$$%%%&&&((((((((((((''')))***++++++------...///111111111222222222333333111222222333333222222111444222111000222666;;;>>>===BBBJJJPPPVVV]]]fffllluuu{{{{{{xxxuuurrrmmmjjjiiilllqqquuuyyy|||~~~}}}zzzxxxzzzyyyxxxxxxyyyzzzyyywwwssssssqqqmmmhhhdddcccbbbccclllzzzxxxooommmoooqqqvvvxxxoooddd]]]YYYUUUNNNIIIGGGKKKSSS]]]iiisss|||}}}xxxpppjjjddd\\\SSSLLLOOOUUUccciiilllmmmrrr~~~|||~~~lllbbbXXXRRRLLLDDD???>>><<<;;;:::;;;???BBBDDDDDDEEEDDDDDDEEEHHHMMMRRRUUU]]]^^^cccnnn|||~~~{{{sssnnnmmmgggfffeeefffhhhiiihhhfffgggddd___ZZZTTTNNNHHHDDD???<<<888555333111///---...///000000......///000------...........................//////......---+++++++++++++++******)))++++++++++++************((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%### !!!$$$''')))((('''%%%%%%&&&''''''%%%%%%%%%&&&'''((()))))))))***++++++------...///000111111111222222222222111222222333333222222111444222111000111555999;;;===BBBHHHNNNTTT\\\fffmmmwww}}}}}}yyyvvvrrrmmmjjjiiilllppptttvvvzzz}}}}}}|||yyyzzzxxxwwwwwwyyyyyyxxxvvvrrrrrrqqqnnnkkkhhhfffeeedddjjjwww{{{qqqkkkiiimmmssszzzvvvkkkccc___ZZZTTTOOOJJJNNNXXXeeerrr}}}wwwpppnnnfff]]]UUUMMMJJJNNNVVVfffmmmrrruuu{{{zzziii___TTTNNNIIICCC@@@@@@===<<<<<>>>>>======>>>@@@DDDDDDDDDBBB???;;;777555000000000000//////...---+++++++++++++++******)))++++++++++++************))))))))))))))))))(((((($$$$$$%%%%%%&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""$$$&&&'''((('''%%%$$$&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%(((***,,,)))***++++++------...///111222222222333333333333111222222333333222222111333222111111222444666777<<>>BBBQQQ```nnn~~~{{{qqqjjj___UUUNNNJJJGGGEEEEEEFFFKKKRRRWWW]]]jjjvvv~~~{{{xxxuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrssssssmmmkkkhhheeebbb```______```\\\[[[]]]]]]]]]eeeppp~~~zzzpppeee]]][[[VVVSSSRRRSSSUUUWWWUUUWWWXXXUUUOOOKKKJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFIIINNNPPPOOOOOOPPPNNNJJJDDDAAA===999888666444222000///...------,,,------))),,,---,,,***)))+++---------,,,+++*********+++((('''''''''&&&&&&&&&&&&%%%'''((()))((('''%%%###&&&&&&''''''((()))))))))$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&&&&$$$###"""$$$%%%&&&&&&&&& ###'''***+++***(((&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&(((***+++,,,,,,------...///000111222222222333333444444333333222000111111000000222555888<<>>;;;999777444444444444555666777888888<<>>>>>??????>>>???AAACCCDDDCCCBBBAAAAAABBBCCCEEEGGGJJJKKKGGGHHHHHHHHHFFFCCC@@@>>>;;;888555333222222000///.........---,,,,,,+++++++++)))))))))***+++***)))+++++++++*********************))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$$$$%%%(((+++''''''((()))***++++++,,,(((,,,000111000///000222111111222333222111000///000000111000000222666999===CCCKKKRRRWWW\\\ccchhhrrrzzz}}}xxxuuuttttttwww|||{{{xxx|||xxxrrrnnnppprrrrrrtttxxx{{{~~~xxxtttiiieeebbbcccgggrrrwwwqqqjjjgggiiinnnqqqsssnnnnnnooorrryyyzzzyyyzzz{{{{{{|||}}}|||vvvpppjjj^^^TTTRRRVVV^^^jjjsssyyy|||zzzppp___VVVIII???;;;999888666555555666777777777666666888:::<<<===BBBOOO```lll|||qqqmmmiiigggffffffiiimmmrrruuu}}}{{{uuuiii```VVVQQQMMMGGGEEEGGGHHHHHHMMMTTT[[[eeevvvrrrhhhccc^^^[[[\\\\\\[[[\\\```cccdddfffiiikkkmmmoooooojjjiiihhheee```ZZZTTTPPPGGGCCC???AAAFFFJJJLLLKKKMMMJJJFFFAAA??????@@@AAA>>>===;;;:::888777666666888999:::===???AAABBBBBB@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKIIIGGGCCC@@@>>><<<999666555444333222111//////...------,,,,,,+++,,,+++******,,,,,,+++******************************))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''((())))))***)))(((''''''&&&&&&''''''$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""%%%&&&$$$!!!"""''',,,)))))))))***+++,,,...///"""(((///000...,,,...111///000111222222111000///000000111000000222666999===CCCKKKRRRWWW]]]dddiiisss{{{|||~~~yyyuuutttuuuwww|||}}}xxxuuuxxxvvvppplllnnnpppppprrruuuwww{{{{{{wwwiiifffddddddgggrrrvvvnnnjjjgggfffkkkttt}}}{{{uuuoooiii___UUUTTTYYYcccqqq}}}uuulll^^^TTTHHH>>>:::888777555555666777888888777666555999;;;<<<<<>>???AAAEEEHHHJJJHHHEEEAAA===:::888777666555555444444333333333333444666888;;;===@@@AAA@@@AAACCCEEEGGGHHHJJJJJJNNNMMMKKKIIIFFFBBB???===:::888555444444333111000000000//////...---------,,,+++******,,,,,,+++***************************)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''%%%###!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$'''(((%%% %%%***)))))))))***+++,,,...///###)))000111///---///111//////000111111111000///000000111000000222666999<<>>999444222222222111111111111222222...///222333444777:::===@@@AAACCCFFFHHHIIIJJJJJJLLLKKKIIIFFFCCC???<<<;;;666555333222222111///---111000000///......------+++)))))))))***+++***)))***************+++++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&### """$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%((()))&&&!!! ###'''''''''((()))***++++++,,,)))---111222111000111333...///111222222111000000000000111000000222666999<<>>>>>???CCCMMMUUUgggzzzzzzxxxzzz|||zzzpppjjj```ZZZTTTPPPKKKGGGIIINNNOOORRRXXX___hhhvvvwwwkkkbbbUUUKKKFFF@@@@@@BBBEEEEEEEEEIIIOOOPPPRRRUUUYYY___eeejjjmmmooopppqqqoooiiiaaaXXXSSSKKKFFF???:::888;;;>>>AAA@@@AAAAAA???<<<888444111333222000///...///000000,,,...000000000222666:::===???BBBFFFIIIKKKLLLMMMKKKJJJGGGDDDAAA>>>;;;:::555444222222222111///---000//////......---,,,,,,,,,***)))***+++,,,+++***))))))*********+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++)))))))))))))))(((((('''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!######%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&%%%'''(((***++++++++++++---...///000000111111111///000111222222222111111000000111000000222666999===CCCKKKSSSXXX^^^fffkkkooovvv{{{zzzyyyyyyvvvrrrmmmuuu~~~xxxuuuqqqnnnnnnqqqvvvzzz|||}}}wwwqqqsss}}}xxxrrrnnnpppqqqppprrruuurrrtttxxxzzzyyyuuuppplllhhhfffeeeddddddlll|||}}}wwwlllbbb]]]\\\]]]dddlllxxxwwwooonnnmmmkkkcccZZZQQQPPPVVVbbbuuu{{{kkk```QQQKKKCCC>>><<<<<<:::888<<<<<<<<<<<<===>>>???@@@;;;>>>AAABBBBBBGGGQQQYYYhhh}}}rrrjjj___YYYTTTPPPKKKHHHJJJOOOQQQTTT[[[dddnnn~~~pppbbbWWWKKKAAA===::::::;;;>>>===<<<@@@FFFHHHJJJNNNTTT[[[bbbhhhlllmmmoooqqqqqqmmmfff^^^YYYWWWLLL@@@888777888888666999:::::::::999777444333444333000...------......---///111111000111666999:::===AAAFFFJJJMMMOOOOOOKKKJJJHHHEEEAAA>>><<<;;;777555444444444333000...///......------,,,++++++...---,,,,,,......---,,,))))))******++++++++++++******))))))))))))******'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++&&&&&&&&&'''&&&%%%%%%$$$'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&"""$$$&&&&&&&&&%%%&&&&&&'''(((+++---......---,,,---,,,+++,,,...///...---///000111222333333222111000000111000000222666999>>>DDDMMMTTTZZZ```gggmmmrrryyy~~~}}}||||||yyyuuuoooxxx~~~xxxvvvrrrnnnmmmpppuuuzzz}}}~~~xxxrrrsss}}}xxxsssoooooosssvvvuuurrrwwwwwwwwwwwwuuutttrrrqqqfffdddccceeegggnnn~~~rrrggg___ZZZ\\\aaaiiirrr{{{rrrnnnllljjjiii```ZZZUUUTTTVVVaaauuutttfff\\\QQQIIIAAA===<<<:::<<>>777555333666777777666666999<<>><<<;;;:::777333111111111111000//////...---,,,,,,++++++,,,------------,,,+++++++++***(((''''''(((***+++(((((())))))))))))((((((''''''((((((((((((''''''******))))))((((((''''''++++++++++++++++++++++++(((''''''''''''&&&&&&&&&###$$$&&&))),,,000333555000111222222111...+++(((&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&+++((($$$$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&((()))+++,,,''''''((()))***+++,,,,,,---...///000000111111111333333333333333222111000222222222111000222666999>>>FFFPPPYYY___dddiiimmmxxx{{{|||zzzyyyzzz}}}sssmmmjjjmmmppprrrvvvzzz}}}vvvvvv~~~vvvrrrnnnnnnrrruuutttrrrxxxyyyzzzzzzxxxvvvtttrrrkkkhhhgggggghhhnnn}}}xxxkkkaaa[[[]]]bbblllwwwxxxooollljjjiiigggddd]]]VVVSSSSSS[[[lll|||sssfff^^^OOOHHHAAA???===;;;===AAADDDLLLTTTZZZaaaggggggccc___XXXVVVZZZ\\\___mmm~~~{{{uuuqqqoooooopppuuu|||}}}sssiiiaaaYYYWWWSSSQQQOOOOOONNNNNNUUUXXXaaaooo}}}eeeQQQEEE<<<666444111333444444222333555888999999<<<@@@FFFMMMSSSWWWaaaccchhhkkkllliiiddd```\\\UUUKKKEEEBBB???:::666555444333111111111222333111000...------...///000+++---/////////000333666:::<<>>FFFPPPYYY^^^ccchhhlllsssxxx~~~{{{sssmmmjjjmmmppprrruuuzzz}}}}}}vvvuuu|||}}}|||tttqqqnnnooorrrttttttrrrxxxzzz}}}~~~~~~|||yyywwwtttpppllljjjiiinnn{{{wwwkkkdddeeeiiiuuuuuummmjjjiiiiiihhheee^^^VVVRRRQQQWWWfffttt}}}rrrggg```PPPJJJDDDCCCAAA@@@CCCHHHUUUdddttt~~~wwwtttvvvwww{{{xxxkkkdddaaa___```ccciiioootttxxx|||{{{yyyvvvsssoooiiibbb]]]XXXVVVTTTQQQOOONNNNNNNNNVVV[[[gggvvv|||aaaNNNCCC;;;666555000111222222111111333555333444555888<<>><<<:::999777555222000000000000///000000000///......------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++(((((())))))))))))(((((()))))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))***+++,,,,,,---...///000000111111111222222222333222222111000111111000//////111555888>>>FFFPPPXXX^^^bbbgggkkkqqqwww~~~}}}yyysssmmmjjjmmmpppqqquuuyyyzzz||||||tttssszzz}}}|||{{{tttrrrpppqqqsssuuutttssswwwzzz~~~{{{vvvqqqmmmjjjmmmyyy}}}uuuuuuzzztttmmmjjjjjjjjjjjjddd\\\TTTQQQRRRYYYggguuuyyy~~~|||rrriiicccUUUOOOIIIGGGGGGIIIPPPYYYoooxxxrrrggg\\\VVVTTTSSSVVV[[[```eeehhhhhhjjjmmmlllhhhbbbbbbbbbbbbaaa^^^ZZZXXXVVVVVVUUUSSSPPPOOOPPPPPPXXX```mmm~~~ttt\\\LLLBBB;;;777888333333333333222333444555333333333444777999<<<>>>EEEJJJQQQXXX]]]bbbeeeggg___[[[VVVQQQLLLFFF???:::777555333111000000111222333333444555555444333222111111111000111222555777:::<<<@@@DDDGGGIIIJJJJJJHHHFFFDDD@@@===:::999888666444111000000000///...////////////......------++++++,,,,,,++++++***)))******+++,,,,,,+++******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$###$$$$$$%%%&&&''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!###&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''((()))***+++,,,,,,---...///000000111111111111111222222222222111111000000//////...111555888>>>EEEPPPXXX]]]bbbfffjjjqqqwww}}}zzzsssnnnjjjmmmpppqqqtttyyyxxxyyy|||~~~zzzssspppvvv~~~||||||{{{vvvuuuttttttuuuuuuuuutttuuuyyy~~~yyysssmmmiiikkkwww}}}rrrkkkiiijjjkkklllhhh___VVVSSSUUU]]]kkkxxx}}}wwwpppjjj]]]VVVPPPMMMNNNSSS```llloooccc^^^UUUMMMKKKJJJKKKOOOUUUYYY]]]___]]]\\\\\\ZZZUUUPPPQQQSSSTTTTTTTTTSSSRRRSSSUUUVVVUUUSSSRRRTTTVVV[[[eeetttzzziiiVVVIII@@@:::777888666555444333444444444444555444444444444555777777:::???FFFLLLRRRXXX___ccc___]]][[[XXXSSSLLLDDD???>>><<<999666666666888:::999;;;>>>@@@AAA@@@???===777555444333444666888999<<<>>>AAADDDFFFGGGGGGFFFEEECCCAAA>>><<<999888777555333111111111111000.........------------------+++,,,,,,,,,,,,+++******))))))************))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&#########$$$%%%&&&((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,---...///000000111111111000111111222222111111111/////////...///111555888===EEEOOOWWW\\\aaaeeeiiiooouuu||||||tttoookkkmmmpppqqquuuyyywwwxxxzzz~~~~~~}}}~~~zzzrrrnnnsss~~~|||zzzzzzzzzwwwwwwwwwvvvvvvuuuttttttsssvvv{{{~~~xxxqqqkkkgggiiivvv|||qqqjjjiiikkkmmmmmmrrrggg\\\WWWXXX```nnnzzz{{{vvviiiccc\\\YYYZZZ```ooo}}}}}}mmm^^^TTTKKKEEE@@@@@@AAABBBGGGMMMRRRVVVWWWTTTRRRQQQNNNIIIFFFHHHKKKLLLKKKKKKKKKLLLOOORRRUUUVVVUUUVVVYYY\\\aaammm|||lll___PPPGGGAAA;;;888999888666444444555555444333444444333333333333333333444888>>>BBBFFFLLLTTTZZZ^^^___```___[[[TTTMMMIIIDDDAAA>>><<<<<<>>>@@@BBBHHHKKKPPPSSSUUUSSSQQQOOOBBB???;;;999:::;;;<<<<<>><<<:::999888888555333222222222222000///------------------------,,,------------,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''''''((((((((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,---...///000000111111111///000111111222111111111///000/////////222666:::===EEEOOOWWW\\\```dddhhhjjjpppyyy}}}vvvpppmmmoooqqqrrruuuzzzwwwwwwyyy|||~~~|||sssnnnsss|||yyywwwvvvuuuxxxxxxxxxwwwuuusssrrrrrrrrruuuxxx{{{~~~~~~{{{uuunnniiieeehhhuuu~~~sssllllllooorrrssszzzmmm___YYY[[[cccqqq}}}~~~|||yyytttpppmmmlllppp}}}tttgggZZZOOOHHH???;;;999;;;;;;;;;???EEEIIIMMMNNNLLLKKKKKKHHHCCCBBBDDDFFFFFFEEEDDDEEEFFFIIINNNSSSUUUVVVWWW\\\```gggtttttteee[[[QQQKKKGGGAAA??????<<<:::777777888888777555444444444333333333222222333666999:::<<>>===<<<;;;:::999999999555333222333333333111///---------...............---............---,,,,,,++++++***))))))***++++++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&###$$$&&&((()))((('''&&&###%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&!!!$$$'''&&&###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''((()))***+++,,,,,,---...///000000111111111//////000111111111111111000000000000000333777;;;===DDDNNNVVV[[[___dddgggiiioooxxx{{{xxxrrrnnnpppssssssvvv{{{xxxxxxyyy|||wwwqqquuu{{{wwwsssrrrqqqxxxxxxyyywwwtttqqqppppppssstttuuuwwwxxxyyyyyyyyyyyyssslllgggcccggguuu{{{tttxxxxxxqqqqqqtttwwwyyy|||nnn```ZZZ\\\fffuuu~~~{{{}}}zzz|||~~~|||}}}ssscccWWWMMMEEE@@@;;;888777999999888;;;AAAAAAFFFHHHGGGGGGHHHFFFBBBAAACCCEEEDDDAAA???@@@BBBEEEJJJQQQTTTUUUXXX]]]bbblllyyy{{{pppeee]]]UUURRRNNNHHHFFFFFFAAA>>>;;;;;;<<<===;;;999666555555555555444444444333555777666666:::BBBJJJNNNUUU```iiimmmmmmkkkiiifffdddaaa___```cccgggiiillloootttxxxxxxuuupppmmmddd^^^VVVPPPNNNLLLJJJGGGEEEFFFGGGFFFEEECCC@@@>>><<<;;;::::::999999999:::555444333333444444222000.........///////////////......//////......---,,,---,,,***))))))***,,,---(((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))******************************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&)))++++++***(((&&&"""$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''###(((%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,---...///000111111111111//////000111111111111111000000111000111333888;;;===DDDNNNVVV[[[___cccggglllrrrzzz~~~zzzyyysssoooqqqssstttwww{{{yyyyyyyyy|||zzztttwwwzzzvvvtttsssssswwwwwwvvvvvvuuuttttttsssvvvtttrrrrrruuuxxxzzz{{{vvvnnngggddd```aaaoooyyyvvvrrroooqqqyyy{{{qqqqqqxxx{{{zzz{{{wwwmmmaaa^^^gggrrrxxx|||xxxpppooossswwwrrr```SSSKKKFFF???999777777777777777888999999999;;;>>>@@@@@@>>>;;;999>>>>>>===<<<;;;;;;;;;;;;@@@AAAEEEIIIJJJNNNXXXcccrrr}}}yyyjjjgggbbb]]]XXXSSSMMMIIIGGGCCC???======<<<999666999666222222333444222000///111444555666:::???DDDIIIQQQ___nnnzzz~~~{{{uuutttwwwwwwuuuwwwuuuqqqooonnnoooppprrrnnnjjjeee___ZZZTTTNNNJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<:::888777666555555444444333333222222111/////////...------,,,,,,,,,++++++***)))))))))*********))))))))))))******+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************$$$%%%&&&'''((('''&&&%%%$$$###""""""!!!"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$$$$''')))******)))(((((()))''''''(((((())))))******---...000000//////111222444444444333333222222222000111000000000222666999===DDDNNNWWW\\\```eeeiiilllttt}}}~~~|||wwwqqqnnnpppsssuuuyyy~~~~~~~~~~~~zzzuuuvvv|||yyywwwxxxyyy{{{zzzyyywwwvvvvvvvvvvvvxxxvvvuuuvvvxxxzzz{{{{{{uuummmfffddd```aaaooo~~~uuurrrpppnnnjjjiiiiiijjjqqq}}}{{{ooommmsssxxxxxxxxxuuukkk___^^^hhhsssyyy{{{vvvppppppooottt|||sssfffVVVKKKEEE@@@;;;666555555555555555666777777999:::<<<>>>>>><<<:::999::::::999888888888888888;;;<<<@@@EEEGGGKKKVVVaaaqqq~~~{{{qqqnnniiiddd___YYYSSSOOOJJJGGGCCCAAAAAA@@@>>>;;;999777666777999999777444555666777777888;;;@@@EEEKKKRRR^^^mmm|||~~~xxxuuurrrnnnmmmnnnoooqqqtttqqqlllgggaaaZZZSSSNNNJJJIIIGGGDDDAAA>>><<<;;;;;;:::999888777666555444555444444333333222111111000000///......------,,,,,,,,,+++*********************))))))))))))*********))))))((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&&&&$$$$$$$$$%%%&&&((())))))(((''''''(((''''''(((((()))*********---...000000//////111222333333333333222222222111000111000000000222666999>>>EEEPPPXXX]]]aaafffjjjnnnvvv~~~}}}xxxrrrnnnppptttvvvzzz{{{uuuvvv}}}}}}|||zzzyyyyyyzzzzzzzzzzzzzzz|||}}}~~~|||zzztttllleeeccc```aaaooommmdddaaa^^^[[[\\\^^^aaahhhssszzzlllhhhnnnsssuuutttqqqggg\\\\\\gggttt{{{{{{~~~~~~uuuooopppqqqvvv}}}zzzrrrdddZZZMMMCCC???<<<888444444333333333333444555555888999999::::::999999888777777666666555666666666777888<<>>:::::::::;;;;;;;;;888666:::;;;<<<<<<>>>AAAFFFJJJNNNRRRZZZfffuuu~~~zzzwwwwwwxxxxxx{{{xxxsssnnnggg___WWWRRRLLLKKKHHHDDDAAA===:::999777777777666555555444444444444444333222222111111000000000///......---------,,,,,,+++++++++++++++******))))))))))))******)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%%%%%%%&&&((((((&&&&&&&&&'''''''''(((((()))***++++++---...000000//////111222222222222111111111111111000111000000000222666999???GGGRRRZZZ```dddhhhkkkpppxxx~~~~~~~~~xxxrrrnnnqqqtttvvvzzz~~~|||vvvuuu}}}{{{{{{|||~~~|||}}}~~~}}}zzzssskkkdddbbb___aaaooosssbbb\\\[[[ZZZXXXXXX[[[aaaiiivvv|||{{{zzzkkkfffkkkqqqrrrqqqmmmdddZZZZZZeeesss{{{|||}}}~~~{{{rrrmmmnnnwww|||}}}rrriii]]]UUUJJJBBB>>><<<888555444333333333333333444444777777666666666666777777666666666555555666777777777888<<<@@@CCCHHHTTT```ppp{{{vvvllliiieeeaaa]]]ZZZVVVSSSQQQOOOLLLIIIFFFDDDBBBAAAAAA@@@???>>>>>>===;;;:::<<>>===@@@IIIPPPYYYgggwwwzzzvvvpppkkkfffbbb^^^\\\TTTRRRNNNIIICCC>>>:::888888777777777666666555555333333222222111000000000.........---,,,,,,++++++***************+++,,,,,,******))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%!!!###$$$$$$###""""""######%%%&&&&&&%%%$$$$$$%%%&&&'''((()))+++,,,---...---...000000//////111222000000000111111222222222000111000000000222666999CCCLLLXXXbbbgggjjjmmmooorrrzzz}}}}}}}}}}}}yyysssooopppssstttxxx||||||||||||}}}}}}}}}}}}zzzxxxwwwxxxyyy{{{~~~~~~{{{xxxuuullleeeaaa]]]\\\iiizzzrrrffffffeeecccbbbeeelllrrrzzz~~~yyyyyyzzzwwwtttuuu}}}yyytttzzztttddd```iiiuuu{{{{{{sssnnnqqq|||yyyoooiiifffWWWTTTOOOIIIDDD@@@===;;;666555444444333333333333222222333333333333222222444444555666777888:::;;;===>>>CCCIIIOOOXXXggguuu|||sssmmmjjjgggdddccccccdddeeeddddddfffggggggeeeeeegggjjjnnnssszzz|||zzzwwwtttssspppkkkddd^^^ZZZTTTMMMHHHBBBCCCCCC???:::999===BBBEEEOOOZZZ```hhhuuu}}}wwwtttpppjjjeeeaaa^^^\\\ZZZOOONNNKKKGGGCCC@@@===;;;888777777666555555444444333333222222111000000000...------,,,,,,+++*********)))))))))***++++++,,,******))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&+++***)))((('''&&&%%%%%%&&&'''((()))************(((((('''&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%!!!"""$$$$$$"""!!!"""######%%%'''&&&%%%$$$%%%&&&&&&'''(((***+++,,,......---...000000//////111222000000111111222222222333000111000000000222666999CCCLLLXXXbbbgggjjjmmmooosss{{{~~~{{{uuuqqqrrrtttvvvyyy~~~}}}||||||~~~~~~}}}}}}}}}|||~~~~~~}}}{{{{{{{{{{{{|||~~~~~~{{{xxxvvvmmmfffbbb]]]]]]iiizzzxxxpppkkkiiicccgggkkkjjjiiinnn{{{~~~|||~~~~~~xxxccc^^^kkkyyy}}}zzzssskkkfff^^^XXXPPPHHHCCC???<<<:::777666555555444444444444444444555555555444444333333444444666777:::;;;<<>>===<<<:::999<<>>AAAHHHQQQWWW___aaadddfffeeebbb^^^[[[WWWTTTQQQOOONNNLLLIIIFFFEEECCC@@@<<<:::999888888777666555444333333333333222111000000//////000000.........---------------++++++++++++++++++++++++))))))******************)))))))))((('''&&&%%%$$$%%%&&&&&&'''((('''''''''&&&&&&''''''''''''''''''))))))(((((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$)))))))))((('''&&&%%%$$$(((&&&%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))*********+++---///000//////000111000000000000000000000000......///......000444777???GGGRRR[[[___cccfffiiittt{{{}}}{{{zzzyyyyyyzzz|||}}}}}}~~~}}}|||||||||}}}{{{}}}ssshhhbbb]]]\\\jjj{{{yyyrrrnnnmmmiiiccc^^^[[[[[[\\\```eeemmmuuuzzz|||}}}ooo```___ooo~~~wwwoooiiiccc]]]TTTKKKEEEAAA>>>;;;777777555444333222222222000000111222333444555555555888;;;<<<<<>>AAAFFFGGGIIIKKKKKKJJJIIIGGGGGGEEEBBBAAA@@@???===;;;<<<<<<:::999777666555444555555555555444333222222000000///............///---------...............++++++++++++++++++++++++''''''((())))))***++++++++++++***)))(((&&&%%%$$$%%%%%%&&&''''''''''''&&&((((((((('''''''''&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&'''))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''(((((()))***+++,,,,,,+++---///000/////////111000000000000000000000000......///......000444777===EEEOOOWWW\\\^^^aaadddooowww}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~||||||}}}~~~tttiiibbb\\\\\\jjj|||~~~sssmmmlllhhhccc___^^^aaacccgggmmmwwwwwwtttuuuxxxtttjjj___aaappp~~~wwwoooiiiccc]]]TTTKKKEEEAAA===;;;888777555444222111111111333333333444555666777888:::===??????@@@IIIWWWdddttt~~~zzztttpppkkkeee\\\VVVKKKFFF???:::888777777666777777666555444444444555999999:::::::::;;;:::::::::999888888777777666555555555666666666444333222333444555555555333222111111000//////......//////---------....../////////++++++++++++++++++++++++''''''(((((())))))))))))************)))(((&&&&&&%%%&&&''''''((((((''''''((((((((('''''''''''''''***)))'''%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%''')))***%%%&&&&&&((((((((('''&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&((()))***$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$''''''&&&&&&%%%%%%%%%%%%''''''(((***+++,,,......,,,...///000///...///000000000000000000000000000......///......000444777>>>FFFPPPXXX\\\^^^aaadddkkkuuu{{{zzz|||~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~~~~~~~~~~~~~ssshhhaaa\\\\\\jjj|||~~~uuurrrnnniiieeeeeegggjjjrrryyyxxxpppnnnooollleee^^^aaannn}}}~~~wwwnnnhhhaaa[[[RRRJJJDDD???<<<:::777777555444333222222222555555555555555777888999>>>BBBFFFIIIOOO^^^tttuuuhhh\\\SSSJJJFFFAAA>>>===============<<<:::888777555444222666555444333333333333333222222333222222222222222000111333444555444222222222333444444444333111111111111000////////////000,,,---------......//////++++++++++++++++++++++++))))))))))))(((((('''''''''((()))))))))))))))(((''''''((()))))))))))))))&&&&&&''''''((())))))***+++***(((&&&&&&''')))***(((''''''&&&&&&''''''((()))((('''&&&&&&&&&(((((($$$%%%'''((((((''''''&&&)))((((((((('''''''''&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&&&&%%%&&&'''(((***+++---...///,,,...000000///...///000////////////////////////......///......000444777>>>FFFQQQYYY]]]```ccceeejjjtttyyyuuuvvvyyy||||||{{{yyyxxxxxxyyy{{{|||}}}}}}~~~~~~yyynnneee```[[[\\\jjj|||zzzsssnnnlllmmmooo|||zzzrrrpppkkkiiidddaaadddmmmyyy}}}vvvmmmggg^^^XXXPPPHHHCCC???<<<:::777666555555444444444444666666555666777999;;;<<>><<<;;;888555333222111000///...------+++---///...---,,,...000......///000111111111111222222111111111111222222000000///.........//////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******************))))))&&&&&&'''((((((((('''''''''(((((()))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((()))(((((('''&&&%%%######!!!%%%((()))(((&&&%%%&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#####################$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&&&&'''(((***+++,,,,,,---///000000///......///////////////////////////......///......000444777:::BBBOOOYYY___dddiiilllnnnxxx{{{uuuqqqqqquuuyyyzzzyyyxxxxxxyyy{{{}}}~~~{{{tttnnnfff___]]][[[\\\jjj{{{{{{ttttttvvvyyywwwuuuuuuvvvyyy~~~wwwnnnggg\\\VVVOOOHHHCCC@@@>>><<<666666666666666777888888:::;;;<<<>>>BBBGGGLLLNNNZZZccctttvvvnnnhhhaaa\\\\\\[[[ZZZZZZ[[[ZZZWWWUUUQQQLLLEEEAAA???===:::777111111000000//////......,,,///111000...---///222---.........///000000111222222000000000111222333//////...------------...,,,,,,,,,++++++*********(((((((((((((((((((((((()))))))))***++++++,,,,,,'''((((((((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''((((((''''''&&&((('''%%%$$$$$$%%%'''(((!!!"""$$$&&&'''''''''&&&!!!%%%)))***(((%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((()))******+++---///000000///......///////////////////////////...//////......000444777:::CCCPPP[[[bbbhhhmmmqqqpppzzz~~~wwwrrrqqqtttxxxzzzzzzyyyyyyzzz}}}