BM66(d@ KKK444444...333222//////000000000000//////.........//////000111222333GGG^^^iiiooovvv~~~eeeSSSmmm~~~}}}}}}{{{yyy{{{}}}{{{uuutttuuulllhhhaaaVVVMMMBBBCCCEEEFFFHHHHHHIIIIIIGGGKKKPPPRRRRRRSSSVVVYYYUUUYYY___ccceeeiiiooosss}}}|||~~~wwwnnndddVVVJJJDDD@@@>>><<>>AAACCCCCCCCCEEEDDDFFFNNNZZZhhhrrrwwwyyyoooiiilllooofffUUUJJJNNNKKKmmmgggZZZLLLMMMkkkuuudddwwwsssbbbkkkmmm^^^nnnyyykkk___TTTKKKIIILLLJJJIIIHHHGGGGGGGGGGGGHHHDDDBBBAAAAAABBBCCCAAA@@@;;;:::777444222333666999888888888777555111...,,,---------,,,,,,,,,++++++,,,,,,...000333333111///---,,,++++++******++++++000///...,,,***'''%%%###'''%%%$$$$$$&&&((())))))((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***,,,---...111...///222333222444777::::::::::::999777666444333333:::BBBCCCCCCMMM\\\WWW[[[dddnnntttxxx|||{{{rrr}}}~~~JJJ444444///222000//////000000000000//////.........//////000111222444III```kkkqqqxxxfffUUUsss~~~}}}}}}|||{{{zzz{{{}}}|||vvvttt{{{xxxjjj```[[[VVVMMMFFFBBBCCCDDDFFFGGGHHHIIIIIIFFFJJJNNNPPPPPPQQQTTTWWWTTTXXX^^^aaadddhhhnnnrrr~~~}}}}}}qqqeee[[[TTTIIIAAA<<<:::999888666888:::<<<>>>BBBHHHLLLWWW]]]jjjxxxyyytttpppooojjj\\\IIIFFFKKKIIITTTlllmmmfff[[[^^^jjjppp~~~{{{pppyyyddd888+++,,,,,,++++++******++++++)))))))))))))))))))))))))))************++++++++++++***)))***,,,---,,,)))...555>>>DDDHHHLLLPPPTTTWWWdddeeebbbhhhggg^^^\\\sssfffZZZllluuufffsssqqqXXXFFF888555777888>>>FFFIII```vvvbbbNNNBBB999<<>>999===BBBBBBCCCGGGQQQYYY```iiiuuu}}}|||zzzwwwsssoookkkiiidddgggnnnqqqiii[[[PPPMMMWWWzzzaaaOOORRRjjj{{{eeehhhzzzrrr~~~yyynnnfffpppvvvbbbWWWQQQMMMMMMPPPJJJJJJJJJJJJJJJJJJKKKKKKFFFDDDBBBAAABBBAAA???===;;;:::888555222222555777888888888777555111...,,,,,,++++++++++++***************+++---///000///------,,,++++++******++++++))))))******+++******))))))'''%%%&&&(((*********)))(((&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***,,,---...000...///333444333444777::::::::::::999777666444111111777>>>???>>>IIIXXX]]]cccllltttyyy|||~~~sssGGG444555000333,,,//////000000000000//////............///000111222888MMMcccooouuu}}}|||hhh```|||}}}}}}}}}~~~~~~{{{xxxuuusssrrrooolllkkklllllljjjlllppptttmmmddd\\\VVVPPPKKKGGG@@@AAABBBDDDEEEFFFGGGGGGFFFJJJMMMMMMMMMNNNRRRUUUZZZ^^^bbbeeeggglllrrrwww}}}~~~~~~ooo___RRRHHHBBB:::888666555555666777777777777777777777777888999;;;;;;@@@JJJSSS]]]iiittt|||xxxmmmdddhhh]]]LLLEEEHHHFFFMMM```|||wwwtttssssssyyyHHH222------,,,+++************))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++++++++333999AAAGGGJJJNNNSSSWWW]]]dddeeeeeeiiibbb[[[```}}}uuu^^^UUU```zzz}}}iiikkkxxxpppooo}}}gggYYYEEE:::333555888:::BBBMMMZZZ~~~wwwdddNNNAAA===@@@BBBDDDEEEJJJVVVdddooonnnqqqtttsssmmmgggbbb```^^^dddkkknnnnnnjjjgggeeeaaammmzzzxxxeeeRRROOOUUUrrriiiXXX^^^tttuuu```kkkzzzttt{{{nnneeemmmnnn\\\SSSQQQNNNMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKGGGEEECCCAAAAAA@@@>>><<<<<<;;;999666333222444666777888888777555222...,,,+++++++++*********))))))))))))***,,,///000///...---,,,++++++******++++++(((((()))***************)))'''&&&&&&(((***++++++)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))***,,,---...///---///333555333444777::::::::::::999777555444222222777===>>>>>>IIIXXXdddjjjqqquuuyyy~~~xxxKKK555555111444---//////000000000000//////............///000111222999MMMdddqqqwww~~~|||mmm~~~||||||}}}}}}~~~~~~~~~}}}yyyvvvsssrrrqqqpppjjjeeedddccc```aaaeeeeeeccc^^^YYYRRRKKKEEEBBB???@@@AAACCCDDDEEEFFFFFFHHHKKKMMMNNNMMMOOOSSSWWW\\\___ccceeeggglllrrrxxx{{{~~~xxxkkk[[[LLL@@@;;;;;;666666666666666777888999444444555666777888777777:::888999???EEEKKKVVV```lllxxxzzznnneeefff^^^MMMEEEIIIHHHNNN___|||ttt{{{}}}zzzmmmlllhhhoooMMM---...---,,,+++************))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,...777<<>>??????KKKZZZkkkqqqttttttxxxssstttVVV:::555222555...//////000000000000//////.........//////000111222:::OOOfffrrrxxx|||}}}{{{{{{|||}}}}}}|||{{{|||~~~{{{zzzwwwuuusssssssssssstttmmmfffbbb\\\WWWWWW[[[ZZZ[[[ZZZVVVOOOHHHBBB???>>>???@@@BBBCCCDDDEEEEEEHHHKKKMMMNNNNNNQQQVVVZZZ[[[^^^aaaccceeeiiipppvvvzzz~~~qqqeeeVVVHHH===555444777555666777777666666888999444444555888;;;;;;:::888999999===CCCFFFFFFIIINNNZZZjjj{{{zzznnngggfff___NNNEEEHHHIIIPPP```{{{iiieeesss{{{~~~xxx\\\YYYaaakkkVVV///...---,,,+++***))))))))))))))))))))))))))))))))))))************+++++++++)))************+++...000999???EEEJJJMMMQQQWWW[[[```ddddddeeebbbXXX^^^tttjjjVVVPPP\\\rrrsssqqqttttttlllWWWLLL<<<666444888;;;???LLL\\\zzz{{{lllWWWEEE???BBB???CCCLLLUUUZZZYYYSSSMMMIIIEEEBBBDDDJJJRRRYYY]]]bbbcccaaaZZZTTTUUU^^^gggsss]]]KKKPPPpppjjjaaannnwwwiiibbb{{{llldddYYY```rrreee\\\TTTRRRRRRNNNJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@???===;;;<<<<<<:::777333222222333444555666666555444111000,,,++++++++++++************))))))+++...000111000---,,,++++++******++++++))))))******))))))(((''')))'''%%%&&&(((*********+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%######%%%&&&$$$%%%%%%&&&&&&''''''''''''(((((()))***,,,---...---,,,///444666444444777::::::::::::999777666444333333888>>>???AAAMMM]]]mmmtttwwwuuuyyy|||www[[[eeeeee@@@666222666/////////000000000000//////.........//////000111222<<>>@@@AAACCCDDDDDDDDDGGGJJJLLLMMMNNNQQQWWW\\\[[[^^^aaacccdddiiipppuuuzzz~~~eeeWWWGGG>>>777222222555444666777666555555888:::888888999===AAABBB@@@===<<<===BBBIIIJJJHHHJJJMMMQQQcccvvv~~~wwwmmmggggggaaaNNNCCCFFFHHHOOO^^^kkkZZZdddttt||||||SSSPPPaaalll___555///...,,,+++***))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++***+++///222<<<@@@GGGKKKNNNRRRXXX]]]___ccccccddd```WWWeeeaaaWWWUUUeeexxxvvvssszzzhhhnnneeeOOOCCC999444444:::===DDDTTTfffwwwgggSSSDDDAAAEEE???GGGQQQXXXWWWOOODDD===AAA??????FFFQQQYYY[[[YYYSSSSSSPPPKKKKKKWWWnnnyyy^^^LLLLLLbbbsssmmmwwwrrrdddeee{{{bbb]]]ZZZnnnyyy]]]WWWRRRRRRQQQMMMLLLMMMKKKLLLLLLMMMLLLJJJGGGFFFEEECCCAAA@@@@@@???===;;;===<<<;;;888444111111222222333555666666555333222,,,,,,,,,,,,++++++++++++)))((((((***---///000000---,,,++++++******++++++(((((()))))))))))))))((((((&&&$$$%%%'''))))))))),,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&''''''((('''(((((()))***,,,---...,,,+++...444666555555777::::::::::::999777666444222222666>>>???AAANNN___kkkuuuzzzyyy|||xxx{{{sssTTTaaapppFFF777222666/////////000000000000//////.........//////000111222>>>SSSjjjwww}}}|||nnn}}}}}}}}}}}}|||zzz|||}}}|||yyyxxxzzz|||tttrrrooollljjjiiiiiiiiiaaaaaaaaa___XXXQQQPPPSSSPPPRRRQQQLLLDDD???>>>@@@===>>>???AAABBBCCCDDDDDDFFFHHHKKKMMMNNNQQQXXX]]]]]]```cccdddfffjjjqqqwww{{{|||yyy```PPPAAA;;;888444333555555777888777555666999<<<999999;;;???CCCDDDAAA>>>BBBAAACCCHHHJJJLLLQQQWWWWWWiii{{{uuulllgggiiibbbOOOAAADDDGGGMMM\\\xxxppp[[[dddyyy~~~PPPNNNdddmmm```666///...---+++***))))))))))))))))))))))))))))))))))))************+++++++++***,,,---,,,***,,,000444===BBBGGGLLLOOOSSSYYY^^^^^^bbbcccddd```XXXlllZZZYYYaaasssrrrlllzzz}}}vvvzzzxxx]]]EEE888666333444;;;???GGGZZZnnntttcccQQQCCCAAAFFFDDDMMMUUUWWWPPPHHHCCCAAACCCCCCHHHSSS___ccc]]]VVVIIIKKKLLLKKKQQQccckkkOOOFFFUUUsssjjjxxx}}}nnn```ggguuu\\\[[[eeejjjZZZUUUQQQQQQOOOMMMNNNRRRMMMNNNNNNNNNMMMJJJHHHFFFDDDCCCAAA@@@@@@???>>><<<======;;;888444111111111000222444666666666444333---------,,,,,,,,,++++++'''&&&&&&(((+++...//////---,,,++++++******++++++&&&'''((()))************'''&&&$$$$$$&&&((()))))),,,+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&$$$$$$%%%%%%&&&'''(((((('''(((((()))***,,,---...,,,+++...444777555555777::::::::::::999777666444111111555===???AAAOOO___hhhuuu||||||vvvyyywwwWWWeeeyyyCCC222666333///000000000000000000000000000111111000...///111333>>>SSSlll{{{~~~qqqzzz}}}|||{{{xxxwwwxxxyyyxxxuuuqqqmmmjjjjjjllliiiddd```\\\YYYUUURRRWWWUUURRRNNNKKKIIIHHHGGGKKKGGGCCCAAAAAA@@@>>><<<<<<===???@@@@@@AAACCCEEEIIIIIIJJJKKKOOOSSSWWWYYY]]]```cccdddeeeiiipppuuu|||~~~rrrfffMMMDDD:::555555777777666666777777777666666888:::???@@@AAABBBDDDGGGIIIJJJNNNNNNOOORRRWWW]]]bbbfffooozzzsssjjjiii^^^QQQHHHBBBBBBIIIRRRvvvzzzZZZRRRccclllbbbSSShhhyyy{{{;;;000---++++++)))'''***///************************)))************+++++++++---++++++---++++++000888>>>BBBGGGLLLPPPTTTXXX[[[___```gggbbbVVVfff^^^___nnnxxxrrruuummmPPP???;;;777555999AAAAAAEEEaaa~~~ppp]]]MMMEEEFFFJJJLLLWWWZZZNNNDDDCCCEEECCCLLLTTT]]]dddeee^^^QQQDDDFFFDDDAAALLLkkkjjjRRRMMMWWWiii}}}tttjjjdddqqqhhhYYYooo}}}mmm```TTTSSSRRRQQQPPPOOONNNNNNLLLMMMNNNNNNMMMJJJFFFDDDEEEBBB>>><<<===>>>??????<<<<<<;;;999666333000...222222333555666888999999///---,,,,,,,,,,,,+++))))))***+++++++++,,,///111444000+++******+++***(((((('''(((+++///000...+++''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---+++,,,---111444666666555::::::999888777666555555222222777>>><<<<<>>AAADDDFFFJJJMMMOOOYYYZZZ\\\```eeekkkpppsssvvvtttkkkjjj^^^PPPFFFAAABBBIIIRRRjjjxxxaaa[[[hhhkkk}}}cccQQQ```nnnuuu999000---++++++)))&&&'''+++************************************++++++++++++---++++++---++++++111999@@@DDDJJJNNNSSSWWW[[[^^^eeeeeejjjfff]]]sss|||dddjjjnnnsssfffJJJ:::777777666;;;CCCDDDLLLkkksss^^^LLLEEEHHHNNNXXX\\\YYYNNNEEEEEEKKKOOO\\\bbbfff```TTTJJJGGGGGGFFFKKKWWWnnn___OOOSSSiiixxxooohhh|||wwwggghhhqqqcccYYYSSSSSSRRRQQQPPPOOONNNNNNKKKLLLMMMMMMLLLIIIFFFDDDFFFCCC???>>>>>>>>>======;;;;;;;;;:::888555333111222222333555666777888999///---,,,,,,,,,,,,+++))))))***+++******+++...000333///+++***++++++***)))(((((((((+++...///---***''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---,,,,,,...111444666555444:::999999888666555444444222222666<<<;;;<<>>===;;;<<<<<<<<<===>>>@@@AAABBBAAA???<<<;;;<<<<<<;;;;;;:::<<<>>>??????@@@BBBCCCFFFGGGHHHJJJMMMPPPTTTVVVYYY^^^cccggghhhjjjooorrr{{{zzzqqq```QQQ>>>:::555444777999999888666777999999999:::===??????BBBFFFJJJNNNRRRWWWZZZ___aaaeeekkkqqqvvvzzz}}}uuummmlll^^^MMMDDD@@@BBBJJJRRRbbbzzzooommmwwwvvveeeQQQ[[[gggwwwuuu???222...,,,,,,***'''&&&)))************************************+++++++++,,,---++++++---,,,,,,222:::AAAEEEKKKPPPTTTXXX\\\___dddcccfffbbb^^^zzzxxxmmmzzz}}}ttttttyyy^^^EEE777555777777>>>FFFHHHUUUyyyqqqZZZIIIEEEMMMVVViii^^^QQQIIIEEEJJJVVVbbbiiihhhcccVVVHHH@@@AAAFFFGGGXXXssslllSSSPPPaaa}}}{{{{{{|||}}}}}}zzzuuussswwwjjjllloooccc[[[UUUSSSRRRRRRQQQPPPOOONNNNNNKKKKKKLLLLLLKKKHHHFFFDDDEEECCCAAA@@@??????===;;;;;;;;;;;;;;;999888666444222222333444666777888888///---,,,+++,,,,,,+++***((()))***))))))***---///222///,,,+++++++++***)))))))))***+++------+++)))(((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---------...111444555444333:::999888777555444333222222222555::::::<<>>>>>???AAACCCEEEEEEFFFHHHKKKNNNQQQSSSXXX^^^eeejjjkkkmmmooorrrzzz|||tttgggUUUFFF999777555555777999888777666888:::;;;<<<>>>AAADDDGGGKKKQQQUUUYYY]]]bbbfffdddgggmmmttt{{{wwwpppnnn]]]KKKAAA@@@CCCJJJQQQccc{{{{{{cccPPPXXXbbbmmmyyyIII333///,,,...---***)))+++*********************************+++++++++,,,,,,---++++++,,,,,,---444<<<@@@DDDJJJOOOSSSXXX\\\```bbbaaabbb]]]^^^qqqqqqvvvaaakkk}}}rrrXXXBBB777666777999@@@HHHMMM^^^mmmYYYKKKKKKXXXdddnnnYYYGGGFFFLLLSSS^^^kkkddd[[[PPPJJJGGGGGGJJJMMM^^^wwwvvvWWWPPP^^^yyy}}}{{{yyyzzz{{{|||zzz{{{|||}}}wwwrrrwww~~~ooommm~~~rrraaa\\\ZZZXXXRRRRRRQQQPPPPPPOOONNNNNNJJJKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;999777555444111222333444555666777777000...+++++++++,,,+++***((())))))(((((()))+++...000///---++++++***************++++++,,,+++***)))(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""######$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))+++,,,---......///111444555333222:::999888666555333222111222222555999999<<>>@@@AAABBBCCCEEEGGGJJJLLLOOOPPPWWW]]]fffkkkmmmnnnppprrrwww{{{|||vvvlll^^^MMM>>>777777666777888888888777777999<<<>>>@@@CCCGGGJJJPPPUUU\\\```bbbeeejjjoooooossszzzzzztttnnn\\\HHH@@@@@@DDDIIINNNfffyyyvvv~~~fffTTTYYYaaacccuuu~~~|||uuuyyyxxxLLL333...+++,,,---+++***,,,***************************++++++++++++,,,,,,,,,---++++++,,,,,,...666???BBBFFFKKKQQQUUUZZZ___bbbeeedddddd___ddd{{{gggmmmzzz}}}eeehhhmmmzzzhhhQQQ???777777777;;;BBBKKKTTTiiimmmZZZOOORRR^^^iii^^^NNNFFFPPP\\\^^^]]]^^^RRRJJJCCCBBBDDDMMM^^^oooxxx___RRRZZZzzz~~~}}}zzzxxxwwwxxxzzz|||xxxwwwvvvvvvyyy}}}zzzkkkkkk|||uuu~~~vvvcccZZZZZZZZZYYYQQQQQQQQQPPPOOOOOONNNNNNJJJJJJKKKJJJIIIHHHFFFEEE@@@???@@@AAACCCBBB@@@===<<<<<<;;;:::888555333111111222222333444555666666000...+++***+++,,,++++++((())))))((('''(((+++---.........,,,+++************+++++++++***)))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))+++,,,---......///111444555333222999999888666555333222222333444777999999===IIIUUUaaappp|||{{{ttteeeuuufff]]];;;333444111111111111111111111111111111000000111111000111444666FFF^^^xxxwwwnnnuuummm}}}|||{{{yyywwwllliiibbbVVVJJJ@@@:::888777666555666888999999888888888888999888777777666444555555555444555888:::888999;;;<<<<<<===???AAA@@@AAACCCFFFHHHJJJLLLMMMSSSYYYbbbhhhjjjkkkmmmoooqqqttttttlllaaaUUUFFF;;;888888888888999999999999;;;===AAADDDFFFJJJNNNRRRUUU\\\dddhhhiiikkkpppuuu{{{~~~xxxnnn[[[GGG???AAAEEEIIILLLbbb~~~nnneeeuuu}}}{{{vvvdddcccggg```lll~~~|||tttyyyxxxNNN555...)))***+++***)))+++************************++++++++++++,,,,,,,,,,,,...++++++,,,---///777AAAEEEIIIOOOTTTYYY^^^cccfffeeedddbbb]]]gggppp```hhhpppzzz|||hhhooojjjqqquuu\\\HHH;;;666777999===EEEPPP___www}}}iiiWWWNNNNNNTTTYYYKKKKKKRRR___gggaaaTTTKKKFFFFFFIIIKKKMMM\\\zzz[[[WWW^^^uuu{{{yyywwwuuuuuuvvvxxxyyyvvvuuussstttvvvzzz{{{rrrxxxvvvggg]]]YYYYYYXXXVVVPPPPPPPPPPPPOOOOOONNNNNNKKKKKKKKKJJJJJJHHHGGGGGG@@@@@@@@@AAACCCBBB@@@>>><<<<<<;;;:::888555222111111111222333333444555555111...+++******+++,,,+++))))))))))))((((((+++------......---+++******+++)))***+++***)))((()))+++)))((('''&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---------...111444555444333999888888777666555444444444777::::::;;;???HHHPPP]]]mmm{{{|||zzzrrreeexxxiiibbb???333111000444111111111111111111111111///000111111111222555777JJJbbb|||uuuooollliii}}}{{{xxxuuusssgggcccZZZOOODDD<<<999888;;;;;;;;;===???@@@???===::::::;;;;;;:::999888777444555666555444444777:::777999;;;;;;;;;<<<>>>@@@???@@@BBBEEEGGGIIIJJJKKKLLLSSS[[[aaacccdddgggiiiiiillljjj```VVVLLLBBB999777888999:::::::::<<<===@@@CCCFFFJJJMMMRRRWWWZZZZZZaaajjjoooooorrrxxx}}}|||mmmZZZEEE???CCCFFFHHHIIIZZZyyyhhhYYYfffsss}}}zzzpppjjjjjj^^^ggg\\\===444,,,+++,,,******+++************************+++++++++,,,,,,,,,------...,,,+++,,,---///888BBBFFFJJJPPPUUUZZZ___dddgggcccaaa]]]WWWgggjjj```mmmqqq{{{zzzpppoookkkuuuttt|||}}}kkkSSSCCC888555777;;;???HHHXXXlllzzzeeeUUUNNNKKKJJJIIIKKKXXXcccddd^^^VVVNNNGGGJJJKKKVVVgggvvvfffWWWeeexxx~~~zzzxxxvvvttttttuuuwwwxxxssssssuuuwwwyyy|||~~~xxxllleee^^^\\\[[[ZZZVVVSSSPPPPPPPPPOOOOOOOOOOOONNNLLLKKKKKKKKKJJJIIIIIIHHHDDDCCCAAAAAABBBAAA>>><<<;;;;;;;;;;;;999777555444111111222222333333444444111...+++)))***+++,,,,,,)))******)))((()))+++---,,,---///...+++)))***+++(((***+++***((((((***,,,))))))(((&&&&&&%%%%%%&&&'''((()))***)))'''%%%$$$$$$$$$############$$$$$$#########$$$%%%&&&&&&&&&""""""""""""###$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---,,,,,,...111444666555444888888777777777666666666555999=========@@@FFFKKKYYYjjjzzz~~~~~~wwwwwwqqqddduuu```eeeBBB444//////666111111111111111111111111///000111111111222555777MMMeee~~~xxxsss|||hhhlll}}}yyyvvvssspppddd___VVVKKKAAA:::888999======???BBBDDDDDDBBB@@@@@@@@@@@@???===;;;888777444666777666444444777:::666888:::;;;;;;<<<>>>???>>>???BBBDDDFFFHHHIIIJJJGGGNNNVVV[[[]]]___bbbddddddfffcccYYYOOOGGG???999777888999:::;;;<<>>>>>AAAEEEHHHWWWiiiyyy}}}~~~|||uuuuuurrrcccpppXXXppp???000555555222000000000000000000000000111000000222000///444;;;QQQkkkyyyqqquuupppmmmzzzwwwwwwtttooocccVVVHHHCCC>>>999999<<>>>>>???AAACCCDDDFFFLLLSSSVVVVVVUUUVVVWWWVVVZZZ[[[UUUJJJ@@@:::999<<<;;;;;;<<<===>>>@@@AAAFFFHHHKKKQQQWWW\\\^^^^^^dddkkkrrrvvvwwwzzzrrr\\\GGGBBBBBBAAACCCGGGYYYxxxoooUUUaaayyykkkiii___[[[aaa}}}rrrJJJ999222///((((((---*********************************+++++++++,,,,,,,,,+++++++++,,,///666===CCCIIINNNRRRUUUZZZaaacccbbb___```SSSUUUhhhkkk|||pppwwwtttzzzxxxvvvooommm|||dddMMM>>>888888:::;;;???LLLdddvvvccc]]]SSSEEEFFFRRR```wwwlllRRROOOOOOLLLSSSRRRcccgggbbbsss~~~{{{}}}zzzxxxxxxzzzzzzxxxuuuyyyzzz{{{}}}vvvjjjbbb___^^^]]]]]]\\\YYYUUURRROOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIFFFDDDCCCBBBAAA???======;;;999999;;;:::777444222111000111333444333222333000,,,+++,,,+++)))&&&(((***++++++******+++,,,,,,+++***)))((((((((()))))))))))))))))))))******---,,,***)))'''&&&&&&%%%'''''''''(((***)))'''%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------+++,,,///111333555555555:::888555666888999888666333888<<<<<<;;;===CCCHHHXXXeeettt{{{~~~{{{yyyzzziii^^^uuuZZZMMM777666111---000000000000000000000000111000000222000///444<<>>???CCCGGGTTT```eeefffhhhiiiiiifffdddaaa```]]]VVVLLLCCC<<<:::888555555555777888777777777777777777777777<<<<<<<<<<<<===>>>??????AAAEEEJJJKKKIIIHHHIIIJJJPPPSSSUUUOOOEEE<<<888888<<<<<<<<<===???BBBEEEGGGNNNOOORRRWWW]]]bbbeeeggggggmmmtttwwwxxxzzz}}}~~~~~~|||oooYYYEEE@@@AAA@@@AAAFFFQQQqqqnnn[[[fffyyy~~~tttyyyvvvsssttttttHHH777000///))))))---*********************************+++++++++,,,,,,,,,+++++++++,,,///666>>>DDDJJJPPPUUUXXX]]]cccdddbbb```aaaUUU[[[lllwwwxxxtttwwwttt~~~mmmcccggguuu|||___III<<<777888;;;===BBBRRRmmmyyyfffXXXMMMJJJVVVhhhxxx[[[IIINNNNNNPPP```vvvmmmlll~~~}}}{{{yyyyyyzzzzzzyyyvvvzzzzzz|||~~~{{{uuunnneee``````___^^^^^^]]][[[WWWTTTPPPOOOOOOOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCAAA???======;;;999999::::::777444222111000111333444333222333000,,,+++,,,+++)))'''(((***++++++***)))+++,,,++++++************++++++))))))((((((((()))++++++---,,,***)))'''&&&&&&%%%'''&&&&&&((())))))'''%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))+++------+++---///222444555666666:::888666666888999777666333777;;;<<<;;;===CCCIIIUUUdddttt||||||yyy~~~xxx}}}hhh^^^uuudddPPP:::777333000000000000000000000000000111000000222111000555<<>>@@@AAACCCGGGPPPccctttwwwqqqnnnnnnooojjjhhhfffeeebbb\\\SSSLLLBBBAAA???<<<:::888888777666666666666666666666666888888999::::::999999999<<>>HHHKKKLLLGGG>>>888777999=========???BBBGGGLLLOOOVVVXXX[[[```eeejjjnnnppppppuuu{{{~~~|||{{{|||{{{zzzkkkUUUBBB===>>>>>>@@@EEEMMMoootttiiittt~~~sssEEE444//////***+++...)))******************************+++++++++,,,,,,,,,++++++***+++///666@@@FFFMMMSSSYYY\\\```eeeeeebbb```^^^SSS___~~~vvvzzznnnqqqsss]]]jjjuuuuuuWWWCCC999555888>>>???EEEXXXxxx|||hhhTTTKKKUUUkkk|||iiiJJJGGGRRRUUUggg~~~ppplll~~~~~~|||zzzzzz{{{{{{zzzyyy{{{|||}}}|||vvvpppkkkgggbbb___```^^^]]]]]]\\\ZZZVVVSSSQQQPPPPPPOOONNNMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKGGGFFFDDDCCCCCCBBB???======;;;999999999999777555333222000111222444333222222000---,,,,,,+++)))(((((()))+++***))))))***,,,++++++++++++,,,,,,,,,,,,)))(((''''''(((***,,,...,,,+++***)))((('''&&&%%%&&&&&&&&&'''((((((&&&$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''((()))+++------,,,...000333555666666666:::888777777888888777555333777;;;;;;:::===CCCJJJRRRbbbttt~~~|||yyy{{{mmmddd~~~nnn~~~JJJ777777555555000000000000000000000000111000000222111000666===[[[uuu{{{zzzzzzuuutttooo```PPPEEEBBB???>>>@@@CCCGGGJJJ___llluuupppddd\\\YYYXXXWWWVVVVVVWWWVVVSSSNNNIIIEEEEEECCCAAA???<<<:::999888888888888888888888888555666777888777666555444;;;===<<<999666444777:::CCCEEEEEEAAA:::777999<<<>>>>>>???AAAFFFLLLRRRVVVYYY\\\bbbgggllloooqqqsssvvvyyy~~~~~~}}}|||zzzxxxiiiTTT@@@<<<======???DDDQQQuuu}}}rrrCCC333---///+++,,,...)))******************************+++++++++,,,,,,,,,++++++***+++000888BBBIIINNNUUU[[[^^^bbbffffffbbb]]]WWWOOOaaa}}}|||rrrvvvzzzaaaqqqyyypppRRR@@@777444888???AAAGGG\\\~~~|||fffSSSUUUhhhwww|||gggUUUJJJQQQ[[[gggrrrttt~~~|||{{{{{{|||||||||}}}~~~~~~yyyrrrlllhhhfffcccaaa]]]\\\ZZZZZZYYYWWWTTTRRRRRRQQQQQQOOONNNMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKFFFEEEDDDDDDDDDBBB???===<<<;;;:::999888888777777444222000000222333333222222111...---+++***))))))((()))******))))))***+++,,,,,,,,,,,,,,,+++++++++******(((((())),,,///111++++++***)))((('''&&&%%%%%%%%%%%%&&&((((((%%%######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))+++---------...111333555777777777999888888888888777666555333777;;;;;;:::===DDDJJJQQQcccvvv}}}yyyxxx}}}yyymmmiiissstttEEE666666444444000000000000000000000000111///111222111111666>>>ZZZuuu}}}uuu~~~{{{vvvtttmmm\\\KKKEEEDDDBBBAAADDDKKKRRRVVVllloookkk___TTTNNNKKKHHHHHHHHHIIIKKKLLLJJJHHHFFFDDDDDDCCCBBB@@@>>>;;;:::888888888888888888888888444555666666666555444333:::;;;:::777444444888<<<@@@BBBCCC???999777;;;???>>>???AAADDDJJJQQQWWWZZZWWW]]]ffflllnnnooooooppprrruuuxxx{{{|||}}}~~~|||}}}~~~|||wwwsssiiiTTT@@@<<<>>>===@@@DDDWWW|||xxxDDD333---///,,,---///(((******************************+++++++++,,,,,,,,,++++++,,,---222;;;EEELLLOOOVVV\\\___cccgggfffccc\\\TTTNNNfffwwwsss}}}|||~~~zzzkkkyyy~~~lllNNN???888444888@@@BBBIII___zzzeee[[[gggxxxwwwjjjRRRMMMQQQ]]]mmmvvvnnn~~~~~~}}}|||}}}~~~zzzvvvpppllliiifffdddbbb]]][[[ZZZYYYYYYWWWUUUSSSSSSSSSQQQPPPNNNMMMLLLKKKHHHHHHIIIIIIJJJJJJKKKKKKEEEEEEDDDDDDDDDCCC@@@===<<<<<<;;;999777777777888555333000000111333333222222111000---+++*********''')))******)))(((***+++,,,,,,,,,,,,+++***((((((,,,+++***+++,,,...000222************)))(((&&&%%%%%%%%%%%%&&&((((((%%%######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++---------...111333555777777777888999999999888666555555333777::::::999===EEEKKKRRReeeyyy}}}yyyvvvwwwuuusssyyygggfffyyyeee===333555333444000000000000000000000000000///111333222111777???YYYuuu~~~{{{rrr||||||wwwssskkkZZZJJJCCCFFFHHHHHHMMMVVV^^^bbbeeebbbYYYNNNIIIIIIHHHEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>><<<:::999444444444444444444444444333444444555555555444444777888888555333444888===???AAAAAA===888777;;;@@@>>>???BBBGGGMMMSSSXXXZZZXXX___hhhnnnnnnmmmmmmnnnssstttwwwyyy{{{}}}}}}}}}~~~}}}zzz}}}yyyuuujjjUUUAAA<<<======???DDDVVV|||yyy{{{xxxIII666...///,,,......'''******************************+++++++++,,,,,,,,,***,,,...111666>>>HHHNNNPPPWWW\\\```dddiiiiiifff___WWWSSSppppppcccooommmrrr}}}|||}}}gggJJJ>>>999555888@@@DDDNNNfff{{{jjjhhhuuu}}}nnnWWWNNNKKKXXXooo|||qqq~~~~~~}}}~~~yyyuuurrrmmmjjjhhhfffcccbbb```^^^\\\[[[[[[ZZZXXXVVVTTTTTTRRRPPPOOOMMMKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJEEEDDDDDDEEEEEECCC@@@===<<<<<<;;;999666666777999666333000000111222333222111222111...+++)))***+++'''(((***)))(((((()))++++++,,,,,,,,,,,,***(((''',,,,,,,,,---...///000000)))************(((&&&%%%&&&&&&&&&'''((((((&&&$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((()))+++------,,,...000333555666666666777999;;;:::888555444555444777:::999999===EEELLLSSSfffzzz{{{wwwuuuwwwwwwsssxxxeeegggzzz~~~XXX777222444333444000000000000000000000000000///111333222222888???ZZZvvvssstttmmmyyywww~~~}}}wwwqqqhhhYYYLLLIIIPPPUUUTTTUUU[[[^^^^^^RRRPPPJJJCCCAAADDDEEECCCBBBCCCCCCBBBAAA?????????@@@???===;;;999777666555111111111111111111111111222222222222333444555555555666777555333333888<<<<<>>;;;888666333222222111111111111111111111111222111111000111333555666666777888666333444777;;;:::===>>>:::555333666:::===@@@EEEJJJOOOSSSUUUVVVeeeiiimmmnnnlllmmmqqqvvvrrrsssuuuxxx{{{}}}}}}|||~~~|||wwwuuukkkUUU@@@;;;;;;:::<<<@@@IIInnnlllQQQUUUeeehhhjjjyyyzzzuuuqqqfffkkkRRR<<<000///+++------&&&******************************+++++++++,,,,,,,,,))),,,111666<<>>:::444888555222222111111111111222222111111222444333333888@@@^^^}}}ppprrryyyooosssuuu}}}zzzrrrgggZZZRRR]]]aaabbb]]]SSSJJJGGGGGGDDDFFFDDDAAACCCJJJLLLHHHDDDHHHKKKLLLMMMNNNIIICCCDDDAAA===888444222111111444222111000111333555777222333444555666777888999999888777555555666888999===>>>>>>;;;777777:::===DDDEEEHHHLLLPPPUUUXXXZZZhhhjjjnnnpppqqqrrrtttvvvwwwwwwvvvvvvwwwxxxxxxyyy~~~zzztttqqqhhhTTTAAA<<<;;;999;;;AAAJJJhhhfffRRRXXXccceeekkkjjjgggnnnhhh^^^yyyUUU;;;---...,,,,,,---'''++++++++++++++++++++++++------------,,,,,,+++***,,,***---666@@@FFFMMMSSSXXX\\\bbbfffiiijjjlllmmm```[[[hhhuuu___UUUVVVjjj{{{zzzxxxVVV@@@<<<777777???BBBDDD___|||zzzttthhh[[[TTT]]]pppooo{{{xxxssspppmmmhhhdddaaa___]]][[[[[[[[[[[[ZZZZZZZZZYYYWWWVVVUUUSSSQQQOOOLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHIIIFFFBBB@@@@@@??????>>>@@@???<<<:::999888888888444333222000000000000111333333222///,,,***+++---++++++***)))(((((())))))'''(((***,,,...//////000+++*********))))))(((((()))))))))))))))(((''''''$$$%%%'''((((((((('''&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***+++,,,,,,)))***...111444666777777888888888888777666444333666888999999:::???GGGMMMVVVfffyyyxxxuuuuuuzzz~~~xxxhhhrrrvvv```TTT:::777111555111222222111111111111222222111000222444333333888@@@^^^~~~pppsss|||zzzvvv~~~zzzqqqeeeYYYQQQRRRSSSRRRNNNHHHEEEEEEGGGDDDHHHKKKKKKPPPWWWXXXTTTXXX[[[\\\YYYXXXVVVOOOHHHBBB@@@<<<888555333222111555444444333444555666666333444444666777888888999888888777666666777:::<<>>===???===;;;999888777777777444333222000000000000111333333222///,,,***+++,,,++++++***)))))))))))))))'''(((***+++---.........************)))))))))((())))))))))))((('''&&&%%%%%%&&&&&&'''''''''''''''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***++++++)))+++...111444666666777888999999888777555333222666777999999:::???FFFMMMVVVfffzzz{{{wwwvvvyyy~~~zzz{{{gggQQQ666555000444000222222111111111111222222111000111333333222888@@@^^^nnnrrr~~~ooozzzpppcccWWWPPPJJJGGGDDDAAAAAAEEEIIIMMMTTTXXX\\\___ccchhhfffbbb```bbb```[[[XXXUUUMMMEEE@@@>>><<<999666333222111777777777777777666666555444555666777888888888888777888888888888;;;>>>AAALLLNNNPPPOOOKKKIIIJJJLLLMMMMMMOOORRRWWW]]]cccffflllnnnqqqrrrqqqqqqrrrsssssstttuuuvvvwwwwwwwwwwww{{{}}}oooRRRPPPOOOSSS]]]iiittt{{{|||uuurrrqqqmmmWWWCCC<<<:::999;;;AAAGGGffffffVVVbbbnnnooossstttnnnrrruuukkkvvv]]]AAA111///+++,,,///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,***...888BBBHHHOOOTTTYYY]]]cccgggiiijjjkkkkkkiiiaaasssmmmZZZZZZbbbuuu|||uuuwwwqqqzzztttRRR>>>;;;777999@@@CCCIIIjjjyyynnnhhhhhhzzztttyyyvvvsssppplllhhhccc```[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIGGGEEEAAA@@@??????>>>======<<<;;;999888777666666444333222000000000000111222222222///,,,***+++,,,+++***))))))))))))))))))((((((***++++++,,,,,,,,,************))))))))))))++++++******((('''%%%$$$&&&&&&&&&&&&&&&''''''((($$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))*********,,,///111444555555555999999999999777555333111555777888888999>>>FFFLLLTTTfff|||~~~zzzyyyxxx~~~cccRRR777777222666222222222111111111111222222111000111333222222888???^^^mmmpppttthhhzzznnn```TTTMMMIIIEEEBBBCCCIIIRRRZZZ^^^hhhiiihhhhhhiiihhhddd```XXXYYYWWWSSSPPPNNNHHHAAA>>>===;;;999666444222222777888999:::999777555333555666777888999999888888777999;;;<<<<<>>===<<<;;;:::999888777777444333222000000000000111111222111///,,,******+++******)))))))))))))))***((())))))************)))*********)))))))))))))))------,,,+++)))(((&&&%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******+++---///222333444555555999:::999999777555222111444666777888999===EEELLLQQQddd|||{{{yyyxxxvvvZZZUUU;;;;;;333555222222222111111111111222222000///111333222222777???^^^oooqqqssskkkyyykkk\\\QQQKKKGGGGGGIIIPPPZZZfffooossspppkkkeeeaaa]]]YYYVVVUUUTTTUUUSSSNNNLLLLLLGGGAAA@@@>>><<<999666555333333888999::::::999777444333777888999:::::::::888888777:::>>>??????CCCIIIOOOXXXZZZ\\\YYYSSSNNNKKKKKKOOOOOOQQQTTTZZZbbbiiinnnkkkooosssvvvvvvwwwwwwxxxwwwwwwwwwvvvuuutttsssrrruuuzzzyyyrrrtttwww{{{~~~xxxsssrrrrrrkkkVVVBBB<<<;;;999<<>>===222222///222222111111111111222222000///000222222111777???\\\ssssssvvvmmmwwwhhhYYYOOOJJJDDDJJJTTT___iiiqqqwwwyyylllddd\\\XXXUUURRRQQQSSSVVVVVVSSSNNNLLLLLLHHHCCCCCCAAA===999666555444555888999:::;;;:::888666444888999;;;<<<<<<:::888777666;;;???@@@@@@DDDLLLRRRXXXZZZ[[[WWWQQQKKKHHHHHHOOOPPPRRRWWW^^^eeelllppplllpppuuuxxxzzzzzzzzz{{{zzzyyywwwvvvuuutttttttttxxx~~~~~~}}}|||yyyvvvsssqqqfffRRR@@@<<<<<<:::===BBBFFFhhhjjjXXX```pppzzzxxxrrrjjjwwwzzz{{{GGG444...222///---...+++++++++++++++++++++++++++)))***++++++++++++++++++------222>>>HHHNNNSSSXXX^^^ccciiimmmnnnmmmlllkkkYYYeeeyyybbb```rrr}}}yyyhhhIII888999999<<>><<<<<<<<<<<<;;;:::999888444333222000000000000111000111111000,,,***)))))))))))))))))))))******+++((())))))************)))))))))))))))************......------+++***((('''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$############"""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&''''''((()))***+++,,,,,,***,,,///111444555555555888888888888777666444333333555666666777<<>>[[[tttqqq~~~wwwuuufffVVVMMMIIIHHHSSSbbbmmmqqqooollljjjddd\\\UUUTTTTTTQQQSSSWWWVVVWWWTTTOOOMMMOOOLLLGGGGGGDDD>>>999666555555666:::;;;;;;<<<;;;:::888888999:::<<<======;;;888777444999>>>??????CCCKKKRRRUUUWWWXXXUUUOOOJJJIIIIIIKKKMMMQQQWWW^^^eeellloooppptttxxx{{{|||{{{{{{{{{zzzxxxvvvuuutttuuuwwwxxxzzz}}}{{{{{{|||yyysssnnn```NNN>>><<<===<<<>>>CCCJJJnnnnnnWWWZZZhhhwwwwwwyyynnnrrrrrrpppHHH555///222...,,,...,,,++++++++++++++++++++++++))))))***+++++++++++++++------333???IIIOOOTTTYYY```eeekkkppppppooommmlllYYYooottt______qqq|||vvvvvvzzz{{{eeeFFF666999999===FFFIIIZZZ}}}|||yyyvvvooohhhfffhhhhhheeeaaaZZZZZZYYYWWWVVVTTTSSSSSSTTTTTTSSSQQQOOOMMMKKKJJJFFFGGGGGGGGGFFFFFFEEEEEECCCBBB@@@@@@AAA@@@>>><<<;;;;;;<<<<<<;;;:::888777444333222000000000000111///000111000---***)))))))))))))))))))))***++++++((())))))***++++++++++++((()))))))))************++++++++++++***)))((('''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&'''((()))***++++++)))+++...111444666666777666777888888888666555444333444666666777<<>>ZZZ~~~rrrnnnwwwvvvuuutttdddUUULLLHHHQQQ^^^ooowwwssshhh]]]XXXZZZSSSNNNPPPQQQOOOPPPUUUWWWXXXVVVRRRRRRUUUTTTPPPJJJFFF???999555555666888<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>===;;;888777222888===>>>>>>AAAJJJQQQSSSUUUVVVSSSNNNJJJJJJLLLGGGJJJNNNUUU\\\ccciiilllssswww{{{}}}}}}|||{{{zzzyyywwwuuuttttttwwwzzz}}}zzz|||~~~{{{||||||ssskkk\\\KKK===<<<>>>===???CCCRRRuuusssWWWTTTaaaqqqvvvsssooojjjfffJJJ666...///***)))---,,,++++++++++++++++++++++++((()))***+++++++++++++++...---333@@@JJJPPPUUUYYYaaafffmmmqqqqqqpppmmmlll]]]zzzrrrYYYTTT```fffnnn}}}mmm```sss}}}tttdddEEE555888999===FFFJJJZZZxxxxxxsssoooggg___]]]___aaa___[[[XXXXXXWWWVVVUUUSSSRRRRRRSSSSSSRRRPPPNNNKKKIIIHHHEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@????????????<<<:::999:::;;;;;;:::999777666444333222000000000000111///000111000---***(((((())))))((())))))***++++++((()))***++++++,,,,,,,,,(((((())))))*********+++)))))))))))))))(((''''''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******)))***...111444666777777555666777888888777666555222444555666777;;;CCCJJJRRRddd{{{{{{zzz|||yyy{{{nnnaaapppzzzYYY???;;;999777666000222222222111111111111000///000111222222444777:::\\\rrrpppttttttxxxjjj~~~oooZZZLLLMMMUUUgggooorrrhhh[[[TTTUUUWWWQQQSSSVVVVVVVVVWWW[[[^^^hhhdddaaabbbcccaaaZZZTTTHHHCCC<<<888999:::::::::AAA@@@>>>===<<<:::777555777:::======;;;888666666444666888;;;>>>CCCJJJNNNPPPSSSUUURRRMMMIIIJJJLLLNNNTTTWWWVVVYYYccciiiiiisssvvvyyy{{{{{{zzz{{{||||||vvvrrruuuwwwxxx{{{{{{|||sssdddWWWJJJ>>>:::;;;===CCCHHHbbbvvvmmmUUU[[[rrr}}}~~~rrr|||yyyvvvkkkhhhPPP777+++...---------''',,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------777GGGPPPQQQUUU]]]dddhhhkkkllloooqqqnnnhhhfffoooUUUSSSRRRZZZrrr}}}```___yyy~~~]]]GGG777888<<<>>>FFFQQQbbb|||zzz{{{{{{{{{|||}}}~~~|||{{{xxxqqqnnnfff`````````]]]\\\\\\]]]YYYUUUTTTVVVVVVUUUSSSPPPOOONNNMMMLLLLLLKKKLLLFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCAAA???>>>>>>??????;;;;;;:::999777555333222222111000000000000000111111111///...,,,***)))((((((((())))))*********+++))))))***+++,,,,,,,,,,,,+++)))'''''')))+++++++++''''''((((((((((((''''''$$$$$$&&&(((******'''%%%%%%%%%$$$$$$###$$$$$$$$$########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%''''''(((((())))))******---...000222444555666666666777777777777555444333111333555555777===GGGNNNQQQfff}}}zzzuuuxxx~~~}}}iii^^^uuu{{{YYY===999777666777333222222222111111111111000000111222222333555888;;;ZZZnnnnnntttwww}}}yyy{{{hhhSSSHHHKKKSSSccceeeaaaYYYVVVZZZ```cccjjjlllooopppppprrruuuxxxzzztttnnniiifff___VVVNNNBBB>>>:::999;;;===>>>===???>>>>>>=========;;;:::999;;;===<<<:::888666666444555777888;;;@@@GGGLLLTTTYYY[[[XXXPPPLLLNNNRRRUUUXXXYYYWWW]]]gggmmmnnnsssuuuwwwxxxxxxyyyzzz|||xxxvvvuuuvvvvvvwww}}}rrrjjjrrr}}}}}}}}}||||||rrrdddXXXLLLAAA===>>>AAAFFFLLLXXXiiiaaaPPPaaapppvvvrrrtttpppsssXXX===......,,,---///+++,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,...///999IIIRRRSSSWWW___gggllloooqqqssssssooohhhfffiiiRRRUUUXXXeeeccciii~~~YYYEEE666888===???GGGSSSjjj}}}~~~wwwsssjjjjjjjjjlllqqqwww|||yyyrrrjjjccc]]]^^^___]]]\\\]]][[[XXXUUUTTTUUUUUUSSSQQQPPPOOONNNMMMLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>;;;;;;:::999777555333222222111111000000000000000222111000...---+++))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,***((((((***,,,,,,+++''''''((())))))(((''''''%%%&&&&&&)))++++++)))'''%%%%%%$$$$$$######$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((())))))******+++---///111333444555666777888888888888666555444444555666666777<<>><<<;;;;;;===>>>>>>>>>===>>>>>>???????????????;;;<<<===<<<999777777777555555555555777<<>>???BBBFFFKKKMMM\\\TTTJJJeeeuuuwwwqqqtttsssyyy^^^BBB111///+++,,,000---+++++++++++++++,,,------,,,,,,,,,,,,------------///000;;;KKKSSSUUUZZZbbbiiiooossstttuuutttmmmdddccccccPPPYYY```oookkkwwwwww{{{}}}UUUBBB555999>>>AAAIIIVVVqqqzzzooofff___]]][[[\\\cccmmmxxxwwwpppeee^^^YYYZZZ\\\ZZZZZZ[[[WWWVVVUUUUUUUUUUUURRRPPPPPPOOONNNMMMLLLKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@???======;;;;;;:::999888666444333222222111000000000000000222111111000...,,,***)))(((((())))))))))))******((()))***+++,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,'''(((((())))))(((((('''&&&&&&''')))+++,,,***(((&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''((()))*********+++,,,...000222444555555888888999999999777666555777777777666666:::CCCIIIRRRfff{{{}}}zzzwww|||iiiaaa|||zzzaaauuuRRR<<<:::777555777555222222222111111111000000000111222222333444888:::VVV}}}nnniiiqqqzzz|||vvvoooYYYIIIGGGNNNTTTVVVVVV[[[iii}}}{{{zzzrrrkkkccc^^^[[[VVVNNNGGG>>>>>>>>>>>>>>>>>><<<;;;>>>???AAAAAAAAAAAAAAABBB>>>>>>>>><<<999777777888555555444333444999???DDDRRRYYY```___YYYYYY```gggfffeeedddhhhqqqxxxzzzwwwtttwww|||~~~~~~~~~~~~~~~yyyxxxyyy{{{zzz{{{tttdddYYYTTTJJJDDDGGGVVVdddkkkqqqyyy|||vvvssssssmmmdddUUUJJJ@@@<<<===>>>AAAEEEEEEWWWRRRJJJddd{{{{{{xxx}}}ZZZ@@@111///++++++///---+++++++++***+++,,,,,,---,,,,,,,,,---------......///111<<>>:::555555333222222222111111111000000...///000111111333666999TTT}}}mmmggguuu{{{nnn~~~yyykkkWWWMMMQQQZZZ___^^^jjj~~~|||wwwtttkkkddd[[[VVVSSSPPPIIICCC;;;===???@@@???>>>===<<<@@@BBBDDDCCCAAA@@@AAABBB@@@AAA@@@>>>;;;888888999666555555444444888===AAAMMMUUU\\\___^^^aaajjjssshhhhhhkkksss||||||xxxvvv{{{|||zzz}}}yyyggg[[[UUUTTTOOOJJJKKKTTTZZZ___jjjwww|||ssspppqqqlllcccUUUJJJ@@@<<<;;;;;;<<<@@@AAAZZZ[[[PPPaaaOOO888...000,,,+++---***+++************+++,,,,,,,,,,,,,,,---------......---111===MMMUUUVVV]]]ggghhhooouuuvvvvvvqqqggg\\\aaabbbVVVfffooowww}}}}}}yyy}}}kkklll{{{|||UUUCCC888;;;???AAAKKKZZZzzz~~~}}}~~~yyytttssssssqqqkkkgggxxxqqqiiihhhppp{{{yyynnnbbb[[[TTTLLLGGGGGGGGGDDDCCCDDDCCCEEEHHHJJJLLLMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFFFFEEEEEEEEEDDDDDD@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::888777555555444333222111000000000000000111111111000...+++***))))))(((((((((((((((((((((((()))***++++++++++++(((''''''(((******)))(((&&&(((***++++++***(((&&&%%%$$$$$$&&&)))******((('''&&&%%%$$$####################################$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++,,,---000222555777888999666777777888777555444333555555555444555<<>>@@@@@@@@@@@@AAAAAADDDFFFEEEAAA???@@@BBBCCCCCCCCCAAA>>>;;;999999666777777777777999>>>AAAIIIOOOVVV[[[^^^dddmmmuuufffgggnnnyyy~~~zzzxxxxxx~~~|||wwwsssrrrsssjjjbbb^^^```bbbeeeqqqzzzpppooorrrmmmbbbVVVKKKAAA>>>===<<<===???AAA___cccTTT^^^zzzzzzxxx|||GGG333---000---+++,,,(((***************+++,,,,,,,,,,,,,,,,,,---------------111???OOOUUUVVV^^^jjjkkkqqqxxxzzzyyyuuukkk```gggaaaYYYoooyyy~~~uuusssuuummmwwwVVVEEE999;;;???AAANNN^^^~~~|||{{{zzz}}}wwwooogggbbb___]]]\\\jjjccc___hhhxxxxxxlll```VVVPPPIIIAAA;;;::::::777666666666999<<>><<<<<<;;;;;;;;;:::999777666555555444333222111000000000///000111111000---+++)))))))))(((((((((((('''''''''((()))***++++++++++++''''''&&&((()))***((('''&&&(((***,,,,,,***(((&&&$$$$$$###%%%(((******)))'''&&&%%%$$$###"""""""""########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++,,,,,,...000333666888999:::666666777777666555333222333444444333555===HHHPPPQQQdddwww~~~|||yyywwwuuurrr{{{yyytttbbb^^^uuudddQQQ^^^FFF<<>>>>>AAAEEEbbbdddRRRYYYqqqrrrvvvGGG333...111---+++,,,)))***************++++++,,,++++++++++++,,,,,,,,,,,,...333AAAQQQWWWXXXaaammmlllsssyyy{{{|||yyyoooeeekkk___[[[uuuuuurrr}}}xxxVVVDDD999;;;???CCCRRReee~~~}}}|||||||||{{{zzzzzzyyyxxxxxxwwwrrrhhh[[[PPPKKKJJJLLLNNNJJJNNNccc~~~|||uuujjj^^^TTTMMMJJJBBB:::555555666333222333111333666777777888<<>>============;;;;;;;;;:::999888777666555555333222111000000000---...000000///---***((())))))(((((((((''''''''''''((()))***++++++++++++''''''''')))***+++)))'''&&&(((+++,,,,,,+++(((&&&%%%$$$$$$&&&(((***+++***((('''%%%$$$###"""""""""########################%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))+++,,,,,,+++---///222555777999999777777888888777666444333333444333333555===HHHPPPRRReeeyyy|||yyywwwttt}}}~~~|||rrr^^^\\\vvvgggTTT^^^EEE;;;===777333666888222222222111111111111000///000111222222444777:::IIIuuu}}}ttt{{{yyyzzzgggUUUXXXooo~~~zzzyyyyyyzzzxxxnnnaaaVVVOOOHHHAAA:::<<>><<<===>>>???CCCFFFEEEBBB@@@BBBEEEEEEGGGHHHGGGCCC>>>;;;999777999<<<======???AAABBBCCCCCCDDDHHHNNNUUUYYY[[[aaabbbjjjtttwwwsssssswww|||wwwmmmqqqwwwpppbbbOOOFFF>>>>>>???>>>???BBBJJJcccaaaMMMRRRkkkzzzppp}}}xxxJJJ666///222---+++---+++*********)))***++++++,,,******+++++++++,,,,,,,,,///555CCCSSSYYYZZZcccppplllrrrxxx{{{|||yyypppggglllxxx]]]\\\yyyzzzttttttUUUDDD888:::???EEEVVVjjjzzzzzzyyyxxxwwwwwwwwwxxxppplllbbbTTTEEE======@@@@@@>>>GGGddduuuqqqjjj```VVVNNNIIIHHHAAA:::555666777666555666222444555555444555999<<>><<<<<<<<<======>>>???@@@DDDEEEDDDCCCAAABBBDDDFFFCCCCCCCCCBBBAAA@@@>>>===:::===>>>===DDDNNNQQQMMMEEEAAA???BBBFFFHHHGGGGGGUUU```iiikkkpppwww{{{yyy~~~tttsss{{{yyyhhhYYYIIIDDDAAAAAA@@@???BBBHHH]]]iiiVVVBBBSSSffflllsssvvv|||}}}CCC:::111///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---000...888HHHUUU[[[]]]dddmmmtttuuuyyy}}}}}}wwwmmmfffyyyyyy```jjjxxxnnnnnn^^^BBB777>>>@@@HHH^^^ooo~~~~~~|||{{{yyyyyyzzzzzzyyywwwwwwuuuttttttuuuvvvuuuttttttlll\\\JJJ???<<<@@@DDD???>>>RRRzzz|||zzzxxxhhh___UUUNNNKKKHHHCCC>>><<<:::777444333444666888777777666666666666666777:::===BBBEEEFFFHHHJJJKKKJJJGGGDDDBBBCCCCCCCCCCCCBBB???======???@@@>>><<<<<<:::888888888888666555222333333222///....../////////000000///---+++***+++)))'''&&&%%%&&&'''(((+++++++++************)))&&&&&&''''''''''''&&&&&&&&&'''(((*********)))((('''&&&%%%''')))***)))(((&&&%%%$$$""""""""""""###%%%%%%%%%%%%&&&'''(((((($$$$$$############$$$$$$###%%%&&&%%%###"""###&&&&&&&&&'''((()))***+++++++++,,,///222555777999:::AAA===888666888999777555222333333333555<<>>>>>CCCDDDEEEDDDBBBBBBCCCEEEDDDDDDDDDCCCBBBAAA@@@???@@@CCCDDDEEEKKKTTTWWWUUUOOOOOOPPPQQQOOOJJJEEECCCNNNWWW^^^cccjjjttt{{{{{{|||yyyfffTTTGGGCCCAAAAAA@@@???BBBGGGYYYcccQQQ???SSShhhoooxxxwww|||oooAAA777000......,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000---777HHHWWW]]]```hhhqqqsssvvvzzz}}}}}}xxxoooiii~~~www___iiivvvvvv}}}```DDD999??????HHHaaattt}}}}}}yyywwwvvvwwwxxxxxxvvvtttsssrrrrrrsssttttttrrrppppppjjj\\\KKKCCCGGGKKKLLLDDDOOOjjj{{{uuupppkkkhhhZZZSSSJJJEEEDDDBBB???<<<<<<;;;999777777888999:::999999999:::;;;<<<===>>>???BBBEEEGGGHHHHHHJJJKKKJJJGGGEEECCCDDDDDDCCCBBBBBB@@@======??????>>><<<<<<;;;999888888888666444222333333222///....../////////000000///---+++******)))'''&&&&&&&&&((((((************************(((((())))))))))))((((((''''''((()))))))))(((((('''&&&%%%''')))***)))((('''&&&%%%############$$$############$$$%%%&&&&&&$$$$$$############$$$$$$###%%%&&&%%%###"""$$$&&&&&&&&&'''((()))***++++++,,,---///222555777888999>>>;;;888777777666555555222333333333555;;;FFFMMMUUUdddxxx|||yyyzzzqqqYYYIIIAAA:::888555222222555444333222111000000000000111111111111222444555666CCCkkkuuupppuuu|||yyyttthhhggg}}}^^^bbb___RRRGGGEEELLLRRRJJJJJJIIILLLTTT\\\]]]XXXNNNDDD:::888777777888;;;===<<<;;;:::::::::;;;;;;AAACCCEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEIIILLLNNNSSS[[[______XXX```hhhhhh___TTTJJJFFFIIIOOOVVV]]]hhhuuu}}}yyybbbPPPEEEBBBAAABBBAAA???BBBHHHSSSZZZHHH;;;SSSjjjsss{{{qqqfff===555.........------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///---777IIIYYY```ccckkktttssswww{{{~~~|||wwwpppkkkvvvYYYeeessszzzmmmmmm|||~~~}}}```FFF;;;@@@@@@JJJggg~~~~~~~~~ssssssrrrsssttttttrrrpppnnnnnnnnnpppqqqqqqooommmlllkkk^^^LLLHHHRRRVVVQQQXXXrrr|||sssjjjccc]]]YYYKKKFFF@@@===>>>???===;;;<<<<<<<<<<<<=========>>><<<<<<>>>???BBBCCCEEEFFFDDDFFFIIIIIIIIIIIIJJJKKKIIIGGGFFFEEEEEEEEECCCBBBBBBAAA????????????>>><<<===;;;999888888777555333222333333222///....../////////000000///---+++******)))'''&&&&&&'''(((((((((((()))******+++++++++************************)))((((((''''''''''''((('''&&&%%%''')))***)))(((((('''&&&$$$$$$$$$$$$%%%###""""""######$$$%%%&&&$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%&&&&&&'''((()))***++++++,,,...000222444666777777999::::::999666444444444222333333222444:::DDDLLLRRRaaattt{{{yyy}}}zzz{{{~~~vvv^^^HHHAAA;;;999777444333555444333222111000000000000111111111111222333444555BBBhhhuuuooozzzwwwtttllljjj}}}zzz]]]ZZZRRRIIIDDDFFFKKKOOOGGGGGGGGGIIIRRRZZZZZZUUUIII???777555666777:::======<<<:::888777888999999???BBBFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFKKKPPPSSSXXX^^^dddgggnnn{{{rrr```QQQIIILLLPPPWWWaaannnzzzuuu^^^LLLBBBAAAAAABBBAAA???CCCIIIWWWYYYDDD<<>>===;;;999777666666777888>>>BBBEEEGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGKKKRRRWWWZZZ```iiiqqqqqq^^^QQQUUUVVV]]]jjjwww~~~oooXXXIIIAAA@@@AAACCCAAA@@@EEEMMMhhhdddKKKDDD\\\kkkppp~~~yyybbb<<<444...---...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---...///:::LLL[[[aaacccjjjrrrvvv{{{}}}vvvoookkkjjjfffOOOaaassszzzqqq{{{{{{wwwaaaGGG===BBBCCCRRRvvvzzznnnlllkkkjjjkkkkkkjjjiiiiiigggeeefffiiilllooopppooopppeeeUUUTTT```gggcccwwwyyyooocccXXXQQQLLLJJJAAA@@@>>>>>>???AAABBBBBB>>>@@@BBBEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPPPPNNNLLLKKKLLLMMMIIIHHHGGGGGGHHHGGGDDDBBBCCCCCCDDDBBB@@@>>>===<<<===;;;999888888777555333222333333222///....../////////000000///---+++***(((((('''''''''(((((((((&&&&&&''')))***+++,,,---+++******))))))******++++++)))(((&&&&&&&&&'''((('''&&&%%%''')))***)))((('''&&&$$$###""""""######$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$#########$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++---...000222444555666666666999===<<<888555444555222333333222444;;;DDDLLLVVVdddvvv|||zzz|||xxxtttsssrrrXXXGGGBBB>>>>>>===999777888444333222111000000000000111111111111111222333333???dddvvvxxxqqqyyy|||oooTTTMMMGGGEEEEEEEEEIIIMMMFFFEEECCCEEEMMMVVVXXXTTTJJJAAA888666777888:::======;;;888666555666777999>>>AAAEEEGGGFFFDDDDDDDDDBBBBBBBBBCCCDDDGGGIIIKKKMMMQQQXXX___bbbhhhuuu}}}oooaaa___cccppp}}}}}}yyyhhhSSSFFFBBBAAABBBCCC@@@@@@HHHQQQxxxnnnSSSLLLdddmmmnnn|||YYY;;;333---------+++)))***,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...000;;;MMM]]]cccdddjjjrrrwww}}}~~~uuummmlllmmmyyyYYYRRRfffyyy|||www~~~sssoooiiipppfffJJJ>>>CCCEEEUUUxxx}}}zzzyyy~~~|||xxxnnnjjjgggeeeeeeeeeeeeeeegggeeeccceeeiiinnnqqqsssrrrpppggg]]]\\\fffqqqwww~~~uuunnncccVVVLLLEEEBBBAAA@@@@@@@@@@@@AAACCCDDDFFFCCCDDDGGGIIIJJJKKKKKKJJJNNNPPPRRRUUUWWWXXXYYYYYY[[[[[[YYYUUUQQQNNNNNNOOOKKKIIIGGGGGGGGGGGGEEEDDDCCCEEEFFFDDDAAA>>><<<<<<<<<:::888888888888666555222333333222///....../////////000000///---+++***'''''''''(((((((((((((((&&&&&&'''(((***++++++,,,+++***)))(((((()))***+++***))))))(((((((((((()))'''&&&%%%''')))***)))(((&&&%%%$$$"""!!!""""""###"""!!!!!!""""""###$$$%%%$$$$$$############$$$$$$$$$###"""###%%%&&&&&&%%%&&&&&&'''((()))***+++++++++---///111333555666666777999;;;;;;999777555555222333333333555<<>>???>>>:::888999444333222111000000000000111111111111111222222333888^^^vvvkkkxxx}}}vvvzzz|||{{{mmmOOOKKKIIIJJJHHHFFFJJJQQQMMMKKKHHHHHHQQQ[[[^^^[[[LLLBBB999777888999;;;>>>===;;;888555555666888:::???BBBEEEFFFEEEDDDDDDEEEDDDCCCDDDEEEGGGJJJMMMOOOYYY\\\dddkkknnnuuunnnggggggsss}}}}}}{{{tttcccQQQFFFCCCCCCCCCBBB@@@AAAJJJVVVssshhhNNNMMMhhhpppqqqRRR888111,,,---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---///;;;NNN^^^eeegggmmmvvvwww~~~vvvooopppssswwwUUUSSShhh{{{zzzuuuwwwiiikkkkkkXXXeeemmmNNN???DDDGGGWWWwww}}}xxxuuu|||wwwmmmiiiccc___^^^___```aaabbbbbbdddiiinnnrrrttttttvvvooohhhbbb^^^bbbqqqzzzsssggg```UUUJJJBBB>>>===>>>???@@@BBBCCCDDDFFFIIIKKKIIIJJJLLLMMMNNNOOOPPPPPPXXXZZZ]]]aaaeeefffggggggkkkjjjfff___XXXSSSQQQQQQMMMJJJGGGFFFGGGGGGFFFEEEDDDFFFGGGFFFAAA===<<<<<<:::999888888999999888666222333333222///....../////////000000///---+++***&&&''''''(((((((((((((((&&&''''''((()))***+++++++++***)))(((((()))***+++((()))******************'''&&&%%%''')))***)))((('''&&&$$$###""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$"""!!!###&&&'''&&&$$$&&&&&&'''((()))***++++++***+++...111333555777777888777777888888777555333111222333444777>>>IIIQQQ]]]kkk}}}xxxtttyyyrrrVVVEEEAAA>>>??????:::888888444333222111000000000000111111111111111111222222333YYYuuuiiivvvwww~~~oooLLLJJJLLLMMMIIIDDDHHHPPPPPPNNNJJJIIIRRR]]]aaa^^^MMMDDD;;;999:::;;;===AAA<<<:::777555555777999;;;???BBBDDDEEEEEEDDDEEEFFFEEEEEEEEEGGGIIIMMMPPPRRRcccfffnnnuuuyyywwwmmmjjjttt~~~yyyxxxpppaaaQQQHHHDDDCCCCCCBBB@@@AAALLLYYYeeeYYYCCCHHHhhhsssuuuRRR555...***,,,...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---///;;;NNN```hhhjjjqqqyyyvvv~~~xxxrrrtttyyywwwXXXPPPeeeyyy}}}qqqnnnaaakkkkkkYYYfffrrrRRRAAADDDHHHWWWttt|||xxxmmmggg```[[[ZZZ[[[]]]^^^^^^aaafffmmmsssvvvuuutttyyyooogggccc\\\ZZZkkk{{{xxxrrrmmm[[[UUULLLCCC>>>===???AAA@@@AAADDDFFFGGGJJJMMMPPPNNNNNNOOOPPPQQQRRRSSSTTT^^^aaaeeejjjnnnqqqrrrsssxxxuuuoooggg]]]VVVSSSRRRNNNKKKGGGFFFFFFGGGGGGGGGDDDFFFHHHFFFBBB===<<<<<<999888777888999999888777222333333222///....../////////000000///---+++***&&&&&&'''((())))))((((((''''''(((((())))))******,,,+++)))(((((()))+++,,,((()))***,,,,,,,,,+++***'''&&&%%%''')))***)))(((((('''%%%$$$###$$$$$$%%%############$$$%%%&&&'''$$$$$$############$$$$$$$$$"""!!!###&&&'''&&&$$$&&&&&&'''((()))***++++++)))+++---000333666777888999666444555777888555222111222444444888???JJJRRR^^^mmmvvvrrr{{{vvvZZZEEEEEEDDDDDDBBB???:::666222222222222222222222222111111000000111111222333444RRRmmmhhhkkk}}}qqqPPPKKKKKKLLLHHHCCCHHHSSSUUUUUUOOOJJJQQQaaakkkkkk^^^BBB555999888999@@@BBB???:::666555555444888===FFFDDDBBBAAABBBBBBBBBBBBLLLKKKKKKKKKOOOTTTYYY\\\eeekkkssszzzvvvuuutttuuu|||{{{vvvooocccTTTIIIGGGHHHCCCAAAFFFDDDEEERRRYYYWWWJJJNNNiiittt{{{RRR777444000...------,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......//////@@@OOO]]]iiijjjmmm{{{www~~~zzzuuuyyyyyywww}}}sssQQQQQQdddxxxlllhhhffffff~~~zzzooouuuwwwaaaJJJAAAHHH^^^~~~}}}zzzkkkggg```XXXRRRQQQSSSUUU[[[```hhhnnnrrrtttuuuvvvsssttthhh\\\WWWSSSZZZnnnkkkooo^^^XXXpppxxxhhhaaaWWWQQQIIICCCAAAAAABBBCCCCCCDDDEEEFFFGGGKKKOOOSSSTTTQQQQQQTTTWWWYYY]]]bbbccckkkrrrtttwww}}}rrr\\\OOOOOOTTTMMMLLLJJJIIIHHHHHHHHHIIIGGGEEEBBBAAAAAA@@@???>>>;;;:::999777666555555555333333222111000///.........////////////---+++***((('''''''''&&&&&&&&&&&&((()))***)))((('''((()))'''((()))******)))((((((%%%(((,,,...///---)))'''%%%%%%%%%&&&'''((()))***'''&&&%%%###"""######$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))******+++,,,...000222555666777999888888999:::888555222333444555444555<<>>:::666444444333333333222222222111111000000111111222333555LLLuuudddsssvvvzzzkkknnn}}}mmmNNNIIIIIILLLJJJEEEHHHRRRVVVTTTMMMHHHQQQcccnnnnnnaaaDDD777;;;:::;;;AAACCC@@@:::666666555555888>>>EEEDDDBBBBBBCCCEEEFFFFFFHHHIIIKKKNNNTTT[[[aaadddjjjsss{{{uuuuuutttvvv~~~zzzrrriii]]]OOOEEEEEEGGGAAA???DDDBBBEEERRRWWWTTTIIIOOOjjjxxxHHH666333///.........------++++++,,,,,,,,,,,,------++++++,,,------......//////AAAPPP^^^jjjkkknnn|||yyy|||vvvyyywwwuuu|||sssSSSWWWmmmzzzgggcccooo{{{aaaHHHFFFWWWqqq}}}yyyvvviiiddd[[[RRRLLLKKKMMMPPPWWW^^^hhhooossssssrrrqqqrrrooo```TTTQQQLLLNNN\\\RRRSSSEEEEEE]]]eee\\\\\\OOOJJJDDD@@@@@@AAACCCCCCDDDEEEHHHJJJLLLPPPVVVYYYVVVVVVYYY^^^```aaaeeekkkttt{{{yyybbbRRRNNNPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGEEECCCBBBBBBAAA???>>><<<;;;999888666555444444333333222111000///......//////000000///...,,,+++((((((((('''''''''&&&&&&((()))***)))((('''((()))'''((())))))))))))((('''&&&(((***------+++)))'''%%%%%%%%%&&&'''((()))***'''&&&%%%###"""######$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))+++++++++,,,...000333555666777999888888999999888555222222444555555555<<>>CCCAAAEEESSSbbbYYYMMMTTTlll{{{{{{>>>444222///............---++++++,,,,,,,,,,,,------++++++,,,------......///000BBBRRR___kkkjjjmmm||||||}}}xxxyyytttrrrzzzpppUUUdddyyyiiifff{{{bbbIIINNNggg}}}~~~}}}||||||zzzwwwuuuggg```UUUJJJDDDCCCEEEGGGOOOWWWccclllqqqqqqooonnnooohhhXXXNNNOOOMMMMMMYYYRRRLLL@@@CCCSSSUUUOOORRRGGGDDDAAA???AAACCCEEEFFFFFFHHHJJJLLLOOORRRWWW[[[WWWZZZaaaggghhhiiiooowww~~~}}}nnn^^^SSSOOOOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDCCC@@@======<<<:::888666555444444333333222111000///......//////000000000...---,,,)))))))))(((((((((''''''''')))***)))((('''(((***''''''((((((((((((''''''&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((()))'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))+++,,,---+++,,,...111333555666777999888888999999777444111111444666555666<<>>CCCDDDAAA<<<888888888888;;;AAAEEEEEEDDDDDDDDDEEEHHHJJJLLLNNNQQQUUUYYY^^^aaacccbbbrrr}}}~~~~~~~~~xxxooommmpppttt{{{sssfffZZZPPPGGGAAABBBEEEAAA???CCCBBBGGGVVVkkkXXXLLLZZZuuurrr:::555222///......---,,,++++++++++++,,,,,,,,,------++++++,,,------......///000CCCSSS```iiifffiiiwww~~~~~~yyyxxxqqqnnnxxxsss^^^tttnnnpppcccMMMUUUkkk}}}}}}yyy~~~|||zzzyyyxxxvvvsssqqqfff]]]PPPDDD===;;;<<<===EEEMMMXXXbbbiiilllnnnoookkkdddTTTLLLRRRVVV___oootttggg\\\^^^```WWWLLLLLLFFFCCCAAAAAADDDGGGIIIIIIJJJKKKMMMMMMNNNPPPSSSUUUXXX\\\dddiiijjjkkktttqqqkkkbbbYYYSSSOOONNNNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEDDD@@@===>>>===;;;888666555444444333333222111000///......//////000000000///---,,,))))))))))))(((((((((((('''((())))))(((((()))***(((((((((((('''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&%%%###"""######$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%((((((((()))***,,,---...***,,,...111333555666666999888888999999777333000000333666666666;;;EEEMMM]]]qqqzzzsssqqq}}}kkkPPPEEEBBB>>>===<<<===<<<;;;::::::888777555444222222111111000000111111222333666555UUUuuuvvvttthhhlllxxxvvvtttXXXLLLKKKNNNSSSOOOGGGIIIQQQZZZXXXVVV^^^vvvjjjJJJ999<<<===???DDDDDDBBB===999999999999===CCCFFFGGGGGGEEECCCBBBDDDFFFMMMNNNPPPSSSVVVZZZ\\\^^^aaapppyyy|||}}}qqqtttuuutttuuuvvvuuusssqqqssswww~~~~~~qqqdddXXXOOOHHHEEECCCGGGCCCAAADDDDDDJJJ[[[gggLLLFFF```~~~}}}jjj<<<666333000///...,,,***(((+++++++++,,,,,,,,,------++++++,,,------......///000DDDTTT```gggccceeetttzzzxxxnnnlllyyyyyyhhhzzzmmmpppwww~~~dddRRRYYYgggnnnvvv~~~{{{xxxzzzxxxvvvuuutttqqqmmmjjjeee[[[LLL@@@999666666666<<>>===;;;999777666555444333333222111000///.........//////000000///------))))))))))))((((((((((((&&&((())))))(((((()))+++))))))(((((('''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))'''&&&%%%###"""######$$$%%%$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''(((((()))+++,,,...///***+++...222444555666666999888888888888666333000///222555555666;;;EEEMMM^^^qqqvvvnnnmmm|||rrrZZZDDDBBB???===>>>>>>===<<<:::999888777555444333222111111000000111111222333555333PPP|||}}}}}}vvvfffnnn{{{pppwwwpppUUUIIIJJJQQQUUUOOOGGGLLLXXXccc```___jjjkkkJJJ999<<<>>>AAAGGGFFFCCC>>>::::::;;;;;;???DDDFFFHHHJJJHHHDDDAAAAAACCCKKKLLLMMMPPPTTTXXX\\\^^^fffoootttwww~~~lllggglllqqqqqqnnnnnnrrrvvvyyyzzzzzz~~~zzzpppdddXXXOOOIIIGGGCCCHHHEEEBBBFFFFFFMMM___fffHHHGGGhhhttt|||bbb===444222000///...,,,***(((++++++,,,,,,,,,,,,------++++++,,,------......///111FFFWWWccciiieeegggwww}}}zzzooonnn}}}uuuhhhmmmrrrcccmmmvvvzzzcccUUUYYY^^^]]]fffuuu|||zzzxxxxxxyyyzzzzzzyyyuuuuuuuuuuuutttqqqmmmiii```VVVHHH===888666555444777:::???DDDKKKTTT]]]cccdddaaaUUUNNNTTT[[[jjjxxxnnnttt~~~sssaaaHHHEEEBBBAAACCCFFFIIIJJJKKKNNNPPPRRRSSSUUUXXXZZZ___```dddiiijjjllluuuxxxhhhWWWPPPGGGCCCCCCGGGIIIJJJLLLLLLLLLKKKJJJIIIGGGGGGCCCCCCBBBCCCCCCBBB@@@>>>===<<<:::999777777666666333333222111000///......------...//////...---,,,)))))))))(((((((((''''''&&&'''))))))((((((***++++++***)))(((((('''((((((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***'''&&&%%%###"""######$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&''''''((()))***,,,...///)))+++///222555666666555999888888888888666222///...111333333444;;;FFFOOO]]]pppuuummmlll{{{wwwbbbDDDBBB@@@?????????>>>===999888888666555444333333111111000000111111222333555222JJJpppfffppp~~~mmmppprrrXXXGGGMMMVVV[[[SSSLLLVVVfffuuuppplllvvvmmmKKK999===@@@DDDJJJIIIDDD>>>;;;;;;<<<<<<@@@FFFEEEIIIMMMLLLGGGCCCBBBBBBLLLLLLMMMOOORRRWWW\\\___fffhhhjjjnnntttvvvlll``````hhhqqqppphhhccchhhppp|||{{{yyyzzz||||||xxxpppeeeYYYOOOIIIFFFCCCHHHEEECCCFFFFFFOOObbbeeeHHHNNNpppyyyXXX999111///......///...,,,***++++++,,,,,,,,,,,,------++++++,,,------......///222HHH[[[hhhoookkkooo~~~rrrqqqpppeeeeeewwwqqqiiimmmsss|||cccRRRSSSRRRPPP[[[oooyyyuuuoooiiiddddddfffiiijjjjjjkkkmmmpppqqqooojjjfffWWWNNNBBB;;;999999888666777888999;;;>>>DDDKKKPPPUUUVVVQQQTTT```fffmmm|||jjjcccooonnnKKKGGGCCCBBBDDDHHHLLLNNNNNNPPPSSSUUUVVVWWWZZZ[[[^^^___ccciiilllkkkoootttuuuvvvyyy~~~ppp___KKKEEE>>>;;;===BBBHHHKKKHHHHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@@@@AAAAAA@@@>>><<<;;;:::999888888888888333333222111000///......+++,,,---......---,,,+++((((((((('''''''''&&&&&&&&&'''))))))((((((***+++---,,,***)))(((((())))))''''''((())))))))))))(((######$$$%%%''')))+++,,,'''&&&%%%###"""######$$$############""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&'''(((***,,,...///)))+++///333555666555555999999888888888555111...---000111111333:::GGGQQQ\\\mmmwwwqqqooo~~~tttaaaCCCBBB@@@@@@AAA@@@???===888888777666555444333333111111111000111222222333555222FFFgggeeeqqqooolllvvv^^^IIIQQQ]]]aaaXXXSSS```ttt~~~vvvoooMMM:::>>>BBBGGGLLLLLLDDD???;;;<<<<<<===AAAFFFDDDIIIOOOOOOJJJEEECCCDDDQQQPPPOOOOOORRRVVV[[[^^^```^^^```fffkkkiiiaaaZZZ[[[fffqqqooocccZZZ^^^hhhzzzxxxuuuuuu}}}wwwssssssqqqssszzzzzzwwwpppeeeYYYNNNGGGDDDBBBHHHEEECCCEEEFFFOOOcccZZZBBBOOOtttQQQ444------,,,...///000...---++++++,,,,,,,,,---------++++++,,,------......///222III^^^llltttrrrvvvtttuuuqqqhhhkkkyyywwwvvvsssqqqssszzzttteeeOOOLLLIIIFFFTTTiiizzzqqqiiiaaaVVVMMMJJJKKKNNNPPPYYY\\\```eeehhhfffbbb^^^PPPHHH>>>999999;;;;;;999888888888777777999>>>AAAFFFJJJLLLZZZooovvvvvv}}}kkkeeessstttNNNJJJEEEDDDGGGLLLQQQSSSQQQSSSUUUVVVUUUUUUVVVWWW[[[\\\aaaiiillliiihhhiiinnnnnnpppttt||||||ooo```NNNHHH@@@::::::>>>CCCFFFEEEFFFGGGHHHHHHGGGFFFEEECCCAAA??????@@@@@@???>>>;;;:::999999888888999999333333222111000///......***+++,,,---------,,,+++((('''''''''&&&&&&&&&&&&%%%'''))))))((((((***,,,...---+++))))))))))))***&&&''')))*********)))((("""###$$$%%%''')))+++---'''&&&%%%############$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&(((***,,,...///)))+++///333555666555555999999888888777555111...---///000000222:::HHHRRRZZZjjj}}}zzztttsssrrraaaKKKIIIFFFBBB???===<<<<<<;;;;;;::::::999888777777444333111///...///000111111555<<>>BBBFFFLLLKKKMMMQQQPPPJJJFFFGGGNNNNNNMMMNNNNNNPPPQQQRRRXXXYYY[[[bbbggggggbbb\\\]]]gggsssttthhh[[[[[[bbbssszzzxxxpppvvvyyy{{{~~~xxxwwwsssmmmhhheeeeeegggiiipppxxx~~~|||tttkkkcccZZZNNNFFFCCCAAABBBEEEHHHFFFFFFRRRaaaSSSIIIPPPeeezzzOOO888222111000///------,,,,,,------,,,++++++,,,,,,,,,...............---------555HHH^^^kkkrrryyy~~~tttrrrttt___fff~~~mmmhhhnnnlll|||yyyhhh}}}dddOOOHHHCCCAAASSSkkkyyykkk]]]UUUKKK@@@;;;888777;;;@@@===@@@GGGOOOVVVXXXUUUQQQHHHDDD>>>888777888<<>>>>>>>><<<;;;999888666666222222111000///...------......//////......---,,,(((((('''&&&&&&&&&&&&'''((('''&&&&&&''')))+++------+++***)))***)))(((&&&((((((((('''((())))))***'''&&&$$$%%%(((***++++++((('''%%%###!!! !!!"""############$$$$$$$$$%%%&&&&&&%%%###""""""$$$$$$$$$##################&&&&&&''')))***+++,,,---+++,,,...000222444555555888777666666666666444222111000111222222777FFFUUU___nnn}}}tttppp|||}}}wwwKKKIIIEEEAAA>>>=========;;;;;;:::999888777666555444333111/////////000111000333:::LLLppp~~~{{{wwwggg```[[[___]]]TTTbbbYYYDDD<<<@@@AAAFFFMMMMMMAAA???<<<::::::===AAADDDHHHIIIMMMSSSRRRLLLIIIIIILLLKKKJJJJJJKKKLLLNNNOOOSSSTTTXXX^^^dddddd^^^YYY]]]fffrrrsssgggZZZZZZaaarrrvvvsssmmmttt~~~vvv}}}~~~zzz||||||rrrnnnhhh```ZZZZZZ```hhhmmmssswww}}}|||sssiiibbbYYYMMMEEECCC@@@@@@CCCFFFFFFKKKZZZjjjYYYPPPWWWkkkNNN999222111000///---------------,,,,,,++++++,,,,,,---------..................222FFF]]]kkkrrr{{{|||sssrrrzzzdddkkkrrriiiiiihhhsssfff~~~yyy^^^IIIEEEDDDDDDRRRfff~~~~~~vvvmmm___RRRIIIAAA:::777555222444888888888;;;AAAHHHMMMNNNNNNCCCAAA===:::888999;;;<<>>======>>><<<;;;:::999777666555444444333222000///000000111///222666EEEgggxxxkkkiiibbb^^^XXX[[[{{{gggLLLAAA???@@@???GGGNNNJJJ>>>===;;;:::;;;===@@@BBBHHHKKKQQQWWWVVVNNNJJJIIIJJJIIIHHHHHHHHHJJJLLLMMMRRRTTTZZZaaagggfffaaa[[[\\\dddnnnqqqggg\\\[[[aaarrruuurrrlllsss~~~vvv|||}}}zzz{{{~~~yyyppphhh```UUUNNNPPPZZZgggppp}}}}}}~~~zzzqqqggg```WWWLLLEEECCCBBBBBBCCCDDDEEEMMM^^^mmmUUUPPPYYYlll~~~yyyzzzJJJ999222111000...------------,,,,,,,,,++++++,,,,,,---,,,---------.../////////111FFF^^^mmmvvv~~~~~~uuuttt~~~fffkkk{{{ppphhhjjj~~~wwwllluuuYYYDDDDDDGGGHHHTTTfff~~~}}}yyylll^^^NNNCCC===888555555444000111444444555888===BBBEEEFFFEEE>>>===<<<;;;;;;<<<===>>>EEECCC???>>>======<<<;;;===???LLL[[[jjjzzznnnOOOIIIFFFHHHKKKMMMPPPTTTWWWXXXYYYZZZ\\\\\\\\\]]]___aaacccfffiiikkkmmmnnnmmmjjjgggccc```_________ccceeesssiiiUUUOOOIIIHHHGGGGGGIIIIIIHHHGGGCCCAAA???AAADDDEEECCC@@@<<<;;;:::999777555444333222222111000///...------......//////......---,,,(((((('''&&&&&&&&&&&&'''***)))(((''''''((()))***)))(((''''''))))))(((''''''((()))++++++******)))'''&&&$$$%%%(((***++++++)))(((&&&$$$###""""""###"""############$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''######$$$$$$$$$$$$$$$$$$&&&&&&''')))***+++,,,---+++,,,...000222444555555999888777777777666333111//////000111111777FFFUUUcccppp~~~{{{{{{}}}~~~{{{JJJHHHDDDAAA>>>>>>>>>???>>>===<<<:::888666555444444444222111111000111111///222444???]]]wwwvvv~~~|||sssmmmgggaaa\\\lll\\\DDD>>>???AAACCCMMMPPPEEE<<<<<<<<<<<<===???AAABBBNNNRRRYYY^^^ZZZPPPIIIHHHKKKJJJHHHGGGHHHIIILLLMMMOOOTTT\\\eeejjjiiiccc^^^ZZZaaakkkoooiii``````eeesssyyywwwppprrr}}}yyy}}}~~~{{{{{{~~~}}}xxxnnnfffYYYPPPOOOWWWbbbjjjxxxoooddd]]]TTTJJJDDDCCCEEEEEEEEEDDDDDDLLLZZZfffLLLMMM]]]qqqvvvoooCCC888111111///......---------,,,,,,+++++++++,,,------,,,,,,,,,---...///000000444IIIbbbqqqzzz~~~uuuttt|||ccceeeqqqssswwwtttXXXDDDCCCGGGKKK\\\qqq{{{iiiTTTBBB777888555555777777555777<<>>EEEFFFOOOXXXffftttXXXKKKIIIGGGHHHKKKMMMQQQTTTVVVWWWYYY[[[]]]^^^______ccceeehhhkkkmmmoooppppppmmmlllggg___WWWRRRQQQRRRXXXYYYfffuuummmTTTDDDDDDFFFEEEEEEFFFGGGGGGFFFDDDCCCAAA@@@AAABBBBBB@@@>>><<<;;;:::999777555444333222222111000///...------.........///......---,,,(((((('''&&&&&&&&&&&&'''***)))(((((('''(((((()))'''&&&&&&'''((())))))((('''(((***,,,,,,+++)))((('''&&&$$$%%%(((***+++***)))(((&&&$$$#########$$$""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%&&&&&&''')))***+++,,,---+++,,,...111333444555666999888888888888666333000......///000111777GGGVVVbbbooo~~~~~~IIIHHHEEEBBBAAA@@@@@@@@@@@@???>>><<<:::888777666555444333222222111111111000333444:::TTT{{{{{{yyykkkttt{{{uuummmdddbbb{{{\\\CCC===???FFFLLLUUURRR@@@<<<<<<<<<===???AAACCCDDDQQQVVV___ddd___SSSLLLKKKJJJIIIFFFEEEEEEGGGJJJLLLJJJQQQ[[[eeejjjiiiccc^^^YYY___hhhooolllggggggkkkttt|||~~~vvvqqqwww}}}}}}~~~~~~||||||{{{ssshhh^^^XXXYYY\\\```sss|||vvvlllaaaYYYQQQHHHCCCCCCAAADDDEEEDDDEEELLLWWW___KKKTTTlllbbb;;;666111000///......---......,,,+++++++++,,,,,,---...,,,,,,,,,---...///000000555KKKdddsss{{{}}}uuuvvvzzzbbbeeexxxxxx}}}~~~sssYYYDDDAAACCCKKKeeejjjPPP===444888666666888999:::@@@HHHZZZ\\\^^^\\\WWWOOOGGGCCC;;;:::999:::???FFFNNNSSSRRRVVV[[[]]]ZZZTTTMMMHHHOOONNNUUU\\\ggg}}}~~~{{{tttvvv{{{iiiLLLHHHIIIIIIIIIKKKOOORRRTTTTTTVVVXXX[[[]]]___```aaadddgggjjjnnnqqqrrrrrrqqqooonnnjjj```SSSIIIDDDCCC???===CCCMMMKKK???===FFFHHHGGGEEEFFFGGGGGGFFFDDDEEEDDDCCCBBBAAA???===;;;===<<<;;;:::888666555444222222111000///...------.........///......---,,,(((((('''&&&&&&&&&&&&''')))))))))((((((((((((((('''&&&%%%''')))***)))(((&&&(((***+++,,,+++)))((('''&&&$$$%%%(((***+++***)))(((&&&$$$######$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$%%%%%%%%%%%%&&&&&&''')))***+++,,,---,,,---///111333555666666999999888999999777333000------///111222888HHHWWWaaaoooHHHHHHGGGFFFDDDCCCAAAAAA@@@???>>>===;;;:::999888555555444444333222222111000444444666LLLqqqzzzlllnnn|||pppeeefffYYYEEE<<>>GGGQQQWWWOOOVVV___eeeeeebbb^^^\\\\\\XXX^^^eeelllzzzzzztttoooqqqZZZOOOFFFJJJLLLJJJLLLQQQTTTUUUUUUVVVYYY[[[^^^```bbbbbbcccfffkkkpppsssssssssrrrrrrqqqmmmcccUUUIIIAAA>>>AAA===<<>><<<:::===<<<;;;:::888666555444222222111000///...------......//////......---,,,(((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))((('''&&&''')))***)))(((&&&'''(((******))))))((('''&&&$$$%%%(((***++++++((('''%%%$$$#########$$$"""############$$$$$$$$$%%%&&&&&&%%%###""""""#########$$$$$$%%%&&&&&&&&&&&&&&&''')))***+++,,,---,,,---///111333555666666999999999::::::777333///------///111333:::JJJYYYbbbpppGGGHHHIIIIIIHHHEEECCCAAA???>>>===<<<;;;:::999999555555555444444333222111///333333333DDDiii}}}|||~~~xxxllllll~~~zzznnngggppprrrLLLEEE;;;DDDWWW[[[UUUKKK>>>;;;;;;;;;;;;>>>AAADDDFFFRRRYYYccchhhbbbVVVPPPQQQIIIFFFCCCAAAAAACCCFFFHHHOOOYYYhhhtttyyyvvvpppkkkccceeellltttvvvrrrrrrtttzzz~~~wwwpppllldddgggkkkoooqqqrrrqqqpppdddkkksss}}}{{{vvvsssiii\\\TTTLLLEEEBBBCCC>>>BBBDDDBBBHHHVVVccchhhUUUiiiQQQ111777000000///............///++++++++++++,,,---...///------..................333JJJeeevvv~~~~~~rrrvvvooo{{{~~~vvvYYYAAA???FFFUUUuuuvvv]]]EEE:::;;;:::999:::;;;999999@@@IIIKKKIIIEEE>>>888666888:::666555555888===EEELLLQQQSSSZZZccciiimmmnnnpppqqqoooeeehhhpppqqqvvv}}}{{{tttttteeeNNNQQQDDDKKKNNNLLLMMMRRRVVVVVVVVVXXXZZZ]]]```bbbcccddddddhhhmmmsssvvvwwwvvvuuutttrrrmmmeeeZZZPPPHHHDDDOOOOOOMMMOOOXXXcccddd___SSSOOOJJJGGGGGGHHHHHHHHHEEEFFFEEEDDDAAA>>>===<<<<<<;;;:::999777555444333222222111000///...------......//////......---,,,(((((('''&&&&&&&&&&&&'''''''''((())))))******))))))((('''(((*********(((&&&'''''''''(((((((((((('''&&&$$$%%%(((***++++++'''&&&$$$###""""""######"""############$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$$$$%%%&&&&&&'''&&&&&&''')))***+++,,,---,,,---///222444555666777:::::::::;;;:::777222///---...000222444;;;KKK[[[fffsssrrrFFFHHHJJJKKKJJJGGGCCCAAA======<<<;;;::::::999999555555555555444333222111---222222111@@@cccqqqrrrtttvvvqqqgggiiirrriiikkk|||```>>>CCC:::GGG]]]]]]QQQGGG@@@::::::999:::<<<@@@DDDFFFUUU\\\eeehhh```SSSMMMNNNKKKHHHEEECCCBBBEEEHHHJJJMMMXXXhhhtttyyyvvvpppkkkhhhiiiooovvvxxxuuusssuuu}}}tttlllbbb\\\ZZZYYYWWWTTTPPPUUU\\\ggg|||{{{uuussshhh[[[SSSKKKDDDBBBCCCCCCGGGFFFCCCIIIYYYggglll___ttt}}}MMM000888000//////............///++++++++++++,,,---...///...............---------444LLLhhhzzz~~~zzzuuuyyyxxxyyyoookkk{{{[[[BBBBBBNNN___|||{{{mmmUUU>>>999>>><<<<<<===>>>;;;888===EEE<<<>>>@@@>>>;;;888999;;;222333444777<<>>KKK```dddQQQAAA>>>>>>777666<<<@@@CCCMMMZZZllliiigggeee___WWWTTTUUUNNNLLLIIIGGGGGGHHHKKKMMMQQQ^^^nnnyyy{{{yyyxxxxxxzzzvvvrrrsssyyy~~~~~~zzzooogggeeedddcccbbbZZZ]]]bbblllzzzvvvmmmaaaTTTMMMGGGBBB@@@AAA???LLL???DDDLLLVVVqqqmmmdddgggGGG777444222222000///............---,,,,,,++++++,,,,,,---------......///000000000444LLLiiizzz{{{sssuuurrrmmmqqqffffffhhhppp}}}\\\EEEAAAHHHbbbxxxmmm```OOOBBB>>>@@@555>>>DDD@@@===???AAAAAAJJJQQQWWWWWWRRRLLLFFFAAA555111000333666999AAAJJJSSSXXX___gggmmmrrrvvvzzzwww{{{oooXXXKKKIIIIIIJJJKKKMMMPPPSSSUUUWWWXXXVVVYYY]]]___```aaaccceeeeeekkkqqquuuzzz}}}{{{uuuvvvuuurrrkkkccc\\\ZZZZZZ\\\ZZZ[[[eeevvvzzzmmmPPPFFF======??????@@@BBBDDDEEEDDDAAA???===<<<===;;;:::888888888777444222222222111000///...---------.../////////...,,,,,,))))))((('''''''''''''''((('''&&&&&&'''((()))***,,,+++***)))((((((((((((************)))'''&&&%%%&&&&&&&&&&&&''')))***+++(((&&&%%%%%%&&&%%%$$$"""#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))+++---...///,,,---///222444555666777999::::::999888555222000222333666888:::???MMM[[[iiirrruuuWWWJJJJJJJJJIIIGGGDDDBBB@@@===;;;:::;;;<<<>>>======;;;888555333222222222111333+++333777555OOOzzz{{{|||qqqxxxuuummm{{{}}}zzz}}}___@@@@@@>>>BBBRRReeeeeeRRRCCC@@@:::888:::@@@DDDIIIUUUbbbmmmiiigggfff```YYYVVVWWWNNNLLLJJJHHHIIIKKKMMMOOOYYYeeeuuu|||yyywwwvvvvvvyyy}}}zzzsssppphhh\\\PPPJJJFFFBBBAAACCC@@@KKK???FFFQQQ]]]sssmmmiii___CCC555444222111000///............---,,,,,,++++++,,,,,,---------......///000000000555MMMjjj{{{yyyzzz|||mmmkkkfffSSSYYYaaalll~~~]]]FFFBBBIIIccc~~~wwwmmmbbbWWWJJJ@@@>>>AAA;;;CCCIIIFFF@@@@@@KKKWWWlll{{{xxxccc___iiiaaaKKK<<<777444444444444888>>>FFFKKKSSS[[[dddllltttyyyuuukkkqqqnnn\\\JJJBBBCCCDDDGGGIIIKKKOOOSSSVVVYYYZZZZZZ[[[]]]___```aaacccdddfffmmmssswww{{{~~~|||wwwxxxwwwsssmmmfff```___``````___]]]```iiinnnggg]]]GGG===444333555666999<<<>>>AAACCCBBB???======???<<<:::999888888777555333222222111000///...---------.../////////...,,,,,,))))))((('''''''''''''''(((''''''&&&'''((()))******)))))))))))))))******************)))(((&&&&&&&&&&&&'''''')))***+++,,,((('''$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))+++---...///,,,---///222444555666777999999:::999888555222000222333777;;;<<<@@@NNN[[[fffppp}}}yyy^^^GGGGGGHHHHHHFFFDDDAAA???;;;:::999;;;===???@@@???;;;999777444333222222222111---333555333HHHrrrzzzrrrooo|||mmmlll~~~|||}}}wwwQQQ<<<@@@;;;HHH\\\kkkeeeRRRDDDAAA888999===BBBGGGNNN[[[gggkkkgggeeeeeeaaa[[[WWWXXXOOONNNMMMLLLNNNPPPTTTVVV]]]iiixxx}}}wwwqqqnnnbbbWWWLLLGGGEEEBBBCCCEEEBBBIIIAAAIIIWWWeeesssjjjbbbSSS>>>222444222111000//////......///------,,,,,,,,,,,,------------......///000000000555NNNkkk|||}}}ssseeeiii\\\GGGUUUbbbnnn~~~```HHHCCCIIIccc}}}lllaaaUUUMMMFFFAAA@@@CCC>>>BBBIIIKKKFFFHHH___xxxeee```mmmjjjWWW???999666555333000111444999===DDDMMMWWWcccooowww}}}fff\\\]]]XXXLLLBBBAAADDDGGGIIIJJJLLLOOOSSSVVVYYY[[[[[[[[[[[[]]]aaadddffffffhhhooouuuxxx{{{~~~}}}yyyyyyxxxtttnnniiieeeeeefffdddddd```YYYVVVUUUPPPJJJ>>>555,,,+++...///333777:::???DDDCCC???;;;<<<>>><<<;;;999999999888555333222222111000///...---------.../////////...,,,,,,))))))((('''''''''''''''(((((('''''''''((())))))(((((((((((()))***+++,,,))))))***))))))((('''&&&&&&&&&'''((()))+++---...***'''$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,---...,,,---///111333555666666999999:::999888555222000111444999===>>>BBBMMMZZZaaalllzzz~~~mmmCCCDDDFFFGGGFFFDDDAAA@@@===;;;:::;;;>>>?????????;;;;;;999666444222222333///...222333111@@@fffzzznnntttrrrooo{{{yyyssswwweeeKKK<<>>EEEOOOQQQXXXtttjjjWWWOOONNNQQQTTT999555222444444111111444444666:::AAAKKKWWWeeemmmooorrrTTTLLLKKKGGGCCCAAACCCGGGIIINNNNNNOOOQQQSSSVVVYYYZZZYYYXXXYYY]]]ccchhhjjjkkkiiipppvvvyyy{{{~~~}}}zzzyyywwwsssnnnkkkiiiiiijjjffffff```SSSGGGBBB???<<<777000+++,,,...///222555:::@@@EEEDDD>>>999999;;;<<<;;;:::999999888666333111111111000///.........---.../////////...,,,,,,))))))((('''''''''''''''(((((((((((((((((())))))((((((((((((((()))******((())))))))))))(((((('''%%%%%%&&&''')))***,,,---+++'''$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&''')))***,,,------,,,---///111333555666666888999999999888555333111000333999>>>???AAALLLXXX^^^jjjyyy}}}AAABBBDDDEEEEEEDDDBBBAAAAAA???======>>>>>>===<<<;;;<<<<<<999555222222333...000111111111999XXX|||vvvlllvvvzzzsssttt|||xxxmmmggg```LLL>>>BBB===[[[tttsss```PPPFFF@@@;;;===>>>@@@LLL^^^hhhhhh^^^YYYWWWZZZZZZVVVSSSSSSOOOPPPQQQTTTWWW\\\```bbblllvvv|||uuurrrcccWWWKKKFFFDDDCCCDDDGGGGGGDDDEEEJJJ\\\mmmggg[[[qqqyyyzzzuuu|||hhhFFF;;;///555111000000////////////000...------,,,,,,------...------......///000000000222LLLiiizzz~~~vvvqqqgggaaa}}}fff___qqqzzz{{{fffNNNFFFIIIbbbzzzrrrmmm[[[PPPFFFBBBBBBAAABBBEEEFFFAAAGGGVVVaaakkk~~~hhhVVVIIIAAAAAAFFF555111///333555444444666333444555888>>>HHHSSSZZZ]]]tttfffHHH:::888888;;;???BBBDDDEEENNNNNNOOOPPPSSSVVVYYY[[[YYYZZZ[[[___dddhhhkkkllliiiqqqxxxyyyzzz}}}}}}{{{yyyvvvsssooommmkkkjjjjjjfffeee]]]LLL>>>777444333222...---000222222333777<<<@@@DDDCCC???;;;;;;<<<<<<;;;999999999888555333111111000000//////......---.../////////...,,,,,,))))))((('''''''''''''''))))))))))))))))))((((((******)))(((''''''(((((('''(((((())))))))))))((($$$$$$$$$%%%''')))***++++++'''$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&''')))***+++,,,,,,+++,,,...111333444555666888888999999888555333111///222999>>>>>>@@@JJJVVV]]]jjjzzzAAAAAABBBCCCDDDDDDDDDDDDDDDBBB???>>>>>>===<<<;;;<<<===>>>;;;666222222444///222000///222444JJJooo}}}vvvxxx~~~}}}zzzqqqgggfffgggeeegggfffQQQ???@@@FFFhhhttt^^^PPPGGG>>>;;;===>>>FFF\\\tttvvvjjjUUUPPPNNNRRRTTTRRROOOOOONNNOOORRRVVV[[[```eeegggpppyyy~~~zzzeeeYYYLLLFFFDDDCCCEEEHHHIIIDDDKKKLLL]]]pppcccYYYxxxuuuxxx{{{```DDD>>>///555000000////////////000000......------------......------......///000000000222KKKhhhzzz|||qqq|||qqqiiieee{{{ooovvv|||~~~iiiQQQGGGHHH___{{{nnnaaaXXXNNNGGGAAA???>>><<<===@@@LLLJJJQQQaaaooozzzkkk^^^]]]SSSCCC888222///333666666555666222222222222444999AAAFFFJJJZZZiiipppqqqiiiSSS===000///222:::???AAABBBDDDJJJJJJJJJKKKNNNRRRVVVXXXYYY\\\```cccdddfffiiikkkkkktttzzz{{{{{{}}}~~~|||yyyuuusssqqqooollljjjeeecccYYYJJJ???:::777444555222333777999999;;;???BBBCCCCCCAAA???>>>>>>???;;;:::888888888777444222111000000000/////////...---.../////////...,,,,,,))))))((('''''''''''''''))))))*********)))((((((+++***)))(((''''''''''''&&&'''((())))))***))))))$$$$$$$$$%%%&&&'''((()))***'''$$$######$$$%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&''''''((()))***+++,,,+++,,,...000222444555555777888999999888666333222///222888======???JJJUUU\\\jjj{{{AAAAAAAAABBBCCCEEEGGGHHHDDDBBB@@@>>>>>>>>><<<;;;<<<>>>???<<<666222333555000444......444111@@@ddd~~~}}}{{{{{{zzzpppddddddhhhkkkqqqpppYYYDDDBBBQQQtttvvv\\\QQQIII>>>;;;===@@@NNNnnn~~~dddNNNIIIGGGLLLPPPNNNLLLKKKQQQSSSVVV[[[aaaggglllooorrr{{{~~~xxxdddWWWKKKEEEDDDCCCFFFJJJKKKEEEQQQPPP```uuuddd^^^sss}}}ZZZDDD@@@///555000000////////////000000......------------......------......///000000000222KKKiii{{{|||qqqxxxmmmfffsss}}}|||lllSSSHHHGGG]]]vvveeeRRRGGGAAA???>>>???===:::;;;???FFFMMMYYYhhhvvvooojjjkkk___LLL<<<555000333777666666777222222222111111333777:::;;;???GGGPPPRRRJJJ===333000...222:::??????AAAFFFHHHGGGEEEDDDEEEHHHJJJLLLRRRYYYbbbffffffggglllqqqnnnwww~~~~~~}}}~~~{{{yyywwwtttoookkkbbb^^^UUUMMMLLLNNNLLLGGGEEEBBBAAADDDFFFHHHMMMTTTPPPKKKDDD@@@>>>>>>===<<<:::999777777777666333111000000000000////////////---.../////////...,,,,,,))))))(((''''''''''''''')))******+++***)))(((''')))(((((('''''''''((((((&&&&&&((()))************&&&&&&&&&&&&&&&'''((((((((('''$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%!!!"""###$$$%%%&&&&&&'''&&&''''''((()))***+++++++++,,,...000222444555555777888999999888666444222111444999======@@@JJJVVV[[[jjj|||BBBAAAAAAAAABBBEEEHHHJJJDDDBBB?????????>>>===<<<<<>>AAA>>>:::;;;@@@:::JJJ\\\jjjwwwxxxfffZZZ]]]aaaZZZSSSRRR===555000333777888888999333444444333222333555777777222444<<>>EEEJJJGGGDDD@@@>>>===>>>>>>HHHTTTaaaggghhhjjjrrryyyqqqzzz~~~|||xxxqqqlll___ZZZTTTRRRYYYbbbbbb\\\VVVRRROOOQQQSSSVVV___ggg^^^TTTHHH@@@===;;;888555999888777666666555333000000000000000////////////---.../////////...---,,,))))))(((''''''''''''''')))***+++++++++)))((('''''''''&&&''''''((()))***%%%&&&''')))************((((((''''''''''''(((((((((&&&%%%%%%&&&%%%$$$"""%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%!!!""""""$$$%%%&&&''''''&&&''''''((()))******++++++,,,...000222444555555777888999999888666444222333555:::===>>>@@@LLLXXXZZZjjj|||@@@AAABBBDDDEEEGGGHHHHHHGGGGGGGGGGGGDDDAAA===;;;>>>AAACCC???999555555888777000...222222111===NNNrrrvvvjjjgggwwwlllwww{{{qqqooovvvzzz~~~iiiRRROOOjjjnnnZZZTTTIII???@@@999BBBeeepppPPPIIIFFFEEEIIIPPPSSSOOOKKKVVV]]]aaabbbeeeoooyyy~~~~~~tttggg```SSSHHHFFFHHHIIIIIIJJJKKKKKKQQQ^^^lllooofff\\\rrryyyJJJDDD>>>...111222111000//////.........///...------.........,,,---------............///444GGGddd~~~uuuttt{{{jjj```wwwyyywww[[[FFFBBBTTTxxxoooRRRAAA>>>???>>>?????????===;;;999AAAIIIQQQ\\\pppzzziii]]]XXXSSSRRRQQQNNNNNNPPP666444111333666999999888555777555222333444222---//////333777444---,,,111222333555<<>>EEEEEEDDD???;;;999:::===PPPYYYccciiijjjmmmtttzzzttt|||vvvkkk^^^ZZZSSSQQQ\\\mmmuuuttteeeccc]]][[[```jjjooonnnfffVVVDDD>>>===<<<:::::::::999777555333333333333111222222111...------...000//////000000///---+++(((((((((((((((((((((((())))))*********))))))((()))'''&&&'''((()))(((&&&(((&&&%%%&&&)))***)))''''''%%%$$$$$$%%%'''''''''%%%$$$######"""#################################%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))******+++***+++---///111444555666999:::;;;;;;999666333000///222777;;;<<<@@@NNN]]]^^^nnn}}}}}}~~~CCCBBB@@@AAACCCHHHLLLPPPJJJJJJIIIHHHGGGDDDBBBAAA@@@CCCDDDAAA;;;777888:::777111///222000///888GGGhhh~~~{{{mmmdddnnnrrrtttxxxbbbgggxxx~~~uuuttt|||qqq\\\YYYzzzooo[[[TTTHHH>>>BBB<<>>;;;;;;<<<777222000222///---333>>>YYYvvvxxxnnnbbbgggtttoooyyyttteee```fff{{{zzz|||iiifffjjjXXXQQQFFF>>>BBB???LLLnnngggJJJHHHHHHJJJOOOVVV[[[[[[ZZZ\\\hhhtttwwwyyy|||nnncccWWWMMMFFFGGGKKKMMMNNNPPPTTTNNNZZZrrrsssbbbbbbrrrhhh???===;;;111333222222111000////////////......///222333333111///---------............///000DDDddduuuooo|||rrreeeqqqrrreeennn~~~zzz}}}```JJJEEEXXX}}}pppTTTDDDAAA@@@JJJQQQMMMBBB>>>FFFPPPVVVIII>>>===CCCIIIQQQWWWaaaiiigggVVVDDD<<<999777555333111111333555666555555666666444666::::::666222//////111222222666<<>>999<<>>CCCTTThhhnnnPPP999444444111222222111222444666888999999:::888666777::::::666---333777666222444???KKKhhhkkkzzzeeeLLLBBBBBBCCCBBB>>>:::>>>IIIRRRPPPOOOQQQWWW```iiinnnpppvvv~~~~~~xxxjjjcccZZZSSSRRRRRRPPPLLLMMMPPPQQQTTT\\\eeefffcccXXXLLL@@@===>>><<<;;;;;;<<<;;;:::999777666555555333444444333000//////000//////...///000///,,,***(((((((((((((((((((((((()))***+++,,,---.........***)))((()))***+++***((('''(((((()))***)))((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&$$$###""""""!!!!!!########################$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***+++,,,,,,---///111333666777888888999::::::888555222000,,,000777;;;;;;???MMM[[[```ooo|||~~~uuuHHHGGGGGGGGGHHHJJJMMMNNNOOOMMMIIIEEEBBBAAABBBBBB???@@@AAA@@@???=========666444333333222111333666>>>aaawwwvvvzzzmmm|||ppp]]]iii~~~}}}qqqYYYPPPHHH@@@@@@>>>AAAWWWyyy~~~aaaNNNKKKOOOSSSXXX^^^ccchhhllleeeoooyyysssbbbUUUNNNHHHFFFIIILLLLLLLLLNNNRRRTTTgggyyyiiiMMMWWWyyywwwsssZZZ???<<<:::666666333222111000000/////////+++,,,...000333222000------------............///000???YYYssszzzpppvvvtttaaabbb|||~~~qqqeeeccckkknnnuuuaaaeee~~~{{{aaaJJJBBBPPPrrrrrrWWWFFFDDDCCCUUUddd^^^LLLFFFTTTggggggSSSEEEEEEFFFGGGUUUgggzzzbbbEEE444333333000000111222333555888;;;===>>>>>>;;;777888:::999555+++666===777000999RRRiiixxxXXXCCC===BBB@@@>>>===>>>AAAEEEHHHAAAAAAEEEOOO]]]iiippprrrwww|||nnnggg^^^XXXUUUQQQNNNLLLJJJMMMQQQUUU]]]eeeeeeaaaSSSIII@@@>>>>>><<<;;;<<<<<<;;;;;;999888777555555333444444333000//////000///......//////...,,,)))(((((((((((((((((((((((((((((()))+++,,,,,,,,,,,,***)))((()))***+++***((('''(((***+++***)))((('''&&&%%%$$$%%%'''((('''%%%&&&%%%$$$###""""""""""""########################$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))+++,,,,,,,,,---///111333666777888888999::::::888555222///,,,000777<<<<<<@@@MMM[[[^^^mmm~~~~~~tttPPPLLLEEEAAAAAAEEELLLPPPOOOMMMIIIFFFCCCBBBBBBCCC>>>>>>?????????>>>======777555333333222333444555777TTTvvvvvvmmm{{{~~~~~~hhhVVVPPPEEE<<<@@@???EEE^^^|||cccUUUMMMRRRXXX^^^ccciiiqqqwwwrrrxxx~~~ooo]]]PPPJJJFFFFFFKKKMMMMMMMMMOOOWWWaaappprrr[[[HHHZZZ|||sssuuu{{{|||RRR@@@===:::777777333333222111000000000000++++++,,,...000000...,,,---------............//////<<>>@@@HHHUUUdddnnnsssvvv~~~}}}}}}zzzxxxxxxnnnfff^^^ZZZUUUPPPMMMMMMJJJMMMQQQUUU\\\cccccc^^^PPPGGGAAA@@@@@@===;;;<<<;;;;;;;;;:::888777555444222333333222000......//////.........///...+++)))(((((((((((((((((((((((('''((())))))***************)))((((((******)))(((''')))+++,,,***(((''''''%%%%%%$$$&&&(((((('''%%%%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))+++,,,---,,,---...000333555777888888999:::999888555111///...333:::???@@@CCCOOO]]]\\\lll~~~~~~vvvLLLIIIEEECCCBBBEEEHHHKKKIIIHHHFFFDDDCCCCCCCCCCCC>>>>>>>>>???@@@@@@???>>>888777444111111333333333333HHHiiizzz~~~~~~}}}sss___TTTPPPCCC;;;CCCDDDLLLfff|||eee\\\QQQXXXaaahhhnnnvvvvvvgggXXXMMMFFFDDDGGGMMMQQQPPPQQQTTTZZZmmmwwwgggPPPOOOlll~~~{{{mmmlllHHH@@@<<<888777888333333222111000000000000---,,,,,,---//////---,,,---------............///---;;;SSSnnn{{{}}}ooohhh|||pppxxxzzzlll]]]ggg}}}iiiSSSEEEJJJddd}}}sssWWWGGGDDDDDDVVVfffdddWWWQQQ\\\jjjaaa^^^bbbmmmtttsssppppppXXXFFF777666666222000333000222444444333555999<<<===>>>===;;;>>>DDDFFFDDD999999666777DDD[[[lllsssqqqvvvRRR>>>:::<<<:::::::::;;;===@@@BBBDDDFFFGGGKKKSSS^^^hhhpppuuuzzz|||tttoooqqqsssrrrsssvvvnnnfff^^^ZZZUUUOOOMMMOOOKKKNNNQQQTTT[[[aaa```[[[NNNGGGBBBBBBAAA===;;;<<<::::::::::::888666444333222222333111///---............---...///...+++)))(((((((((((((((((((((((((((((())))))***))))))))))))(((''''''))))))((('''&&&)))------***(((''''''%%%$$$%%%&&&((((((&&&%%%#########"""######$$$%%%##############################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&((()))+++,,,---+++,,,---000222444666777777888999999888444111//////444;;;AAAAAADDDPPP^^^]]]nnn}}}|||~~~BBBDDDHHHJJJJJJHHHDDDBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>???AAAAAA@@@???:::888444000///111222000111@@@```zzzhhhuuuyyy}}}pppfffVVVQQQPPPCCC<<>>;;;666777888444333222111000000000000///...------...///...,,,---------.........//////,,,:::TTTppp~~~mmmlllpppwwwuuuhhhooo{{{iiiTTTEEEGGG^^^uuusssWWWFFFDDDEEEUUUeeeeeeYYYTTT]]]iiiOOOMMMOOOXXXcccjjjkkkjjjYYYCCC333555444,,,---777222333555333222222555999:::<<<<<<===BBBKKKNNNMMM???:::666@@@XXXjjjgggZZZbbbpppJJJ:::;;;<<<<<<===>>><<<999:::@@@EEENNNUUU```kkksssxxxzzzzzzxxxpppkkkooossstttvvvzzztttkkkccc___ZZZSSSQQQUUUOOORRRTTTWWW]]]cccbbb]]]NNNGGGCCCCCCBBB===;;;;;;999::::::999888666444222111222222111...------.........---...///...+++)))(((((((((((((((((((((((())))))*********))))))((()))'''&&&'''((()))((('''&&&***---...+++(((''''''%%%$$$%%%&&&((((((&&&$$$""""""""""""###$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((()))+++,,,---***+++---///222444555666777888999999777444111///...222:::@@@@@@CCCOOO\\\___ppp|||yyyzzzDDDFFFGGGIIIJJJJJJIIIIIIDDDBBB@@@???@@@@@@???>>>@@@???>>>>>>???@@@???===333666777666222///000222///;;;WWWyyy{{{uuuWWWqqq}}}|||~~~xxxsssggg\\\VVVMMMBBB???DDDNNN\\\zzzzzziiihhhdddiiiuuu~~~rrriiiaaaVVVLLLHHHFFFFFFJJJOOORRRSSSUUUXXXhhhsssaaaKKKVVVlll}}}jjjmmm{{{SSS999::::::888888444333333222222111000000000---------------------------------............//////999QQQnnnxxxmmmwww{{{mmmxxx}}}gggUUUHHHIII]]]tttkkkWWWJJJEEEMMMXXXccceeeaaa]]]ZZZXXXJJJQQQWWWSSSKKKLLL[[[kkk^^^III777333222...///666444555555333000111555999@@@CCCBBB@@@BBBGGGJJJJJJ;;;111444LLLbbbeee___[[[qqqzzzttt[[[FFFBBBDDDCCC@@@@@@<<<555111444;;;@@@LLL]]]jjjsss~~~yyy{{{vvv|||~~~xxxssssssvvvssskkkbbb[[[WWWVVVTTTRRRSSSSSSUUU[[[aaaccc___ZZZJJJGGGBBB???>>>>>>>>>======<<<999777555444444444222222222111000//////......///000000///---+++))))))(((((('''''''''((((((+++*********,,,---,,,++++++******)))))))))))))))''')))+++,,,***'''&&&&&&%%%$$$%%%&&&((((((&&&$$$"""$$$&&&%%%""""""%%%'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%'''''''''((()))+++------,,,---...000111333444444888777888888888666111...333555;;;BBBCCCEEEOOO\\\eeesss|||{{{CCCEEEHHHJJJKKKJJJGGGEEEDDDBBB@@@???@@@@@@???===???>>>======??????>>><<<888888888666333111000000---555MMMnnn}}}}}}}}}cccttt}}}xxxpppyyyssshhh^^^WWWMMMBBBAAAHHH\\\lllooonnnjjjppp}}}xxxllleee]]]SSSJJJGGGEEEHHHLLLOOOOOOPPPTTTYYYkkkkkkTTTEEEXXXtttqqqeeerrrtttPPP;;;<<<:::777777333333222222111111000//////---------------------------------............///---777NNNkkk}}}~~~ttteeezzz}}}ttt~~~iiiVVVFFFEEEYYYqqqnnnZZZLLLEEEKKK[[[kkkmmmdddZZZWWWXXXYYYfffllldddWWWRRRWWW\\\UUUCCC555333444111333888888777555222111222555888AAACCCBBB@@@AAAEEEGGGFFF:::333;;;UUUiiijjjcccaaappplll]]]GGG999<<>>>>>=========;;;999777555444444444222222111111000//////......///000000///---+++)))((((((''''''''''''((((((+++***)))***,,,,,,,,,*********)))(((((((((((()))''')))++++++***(((''''''%%%$$$%%%&&&((((((&&&$$$"""$$$%%%$$$""""""%%%'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''''''''((()))+++------,,,---...000111333444555999888888888888666222000000222888>>>@@@BBBMMMYYYdddqqq}}}|||{{{@@@CCCGGGJJJJJJGGGDDDAAADDDAAA???>>>???>>>===<<<===<<<;;;<<<>>>>>>===;;;===;;;888666555333111//////111AAA___yyyyyyqqquuu}}}qqquuujjj~~~{{{vvvlllcccZZZMMMCCCFFFQQQmmm~~~qqqpppsssxxx{{{pppeee]]]VVVMMMGGGEEEDDDIIINNNNNNMMMPPPXXX___ooo___FFFBBB]]]}}}iii\\\___zzzeeeIII;;;===999555555222222222111111000/////////---------------------------------............///,,,333IIIfffzzzyyyfffYYYkkk}}}wwwppp[[[GGGBBBVVVooorrraaaRRRHHHKKK```www{{{lll[[[UUUWWWrrrvvvfff___XXXNNNIII<<<222444666555666;;;;;;777333111111444666777===???>>>;;;<<>>>>>>>>===<<<<<<;;;999777555444444333222222111111000/////////...///000000///---+++)))((((((''''''''''''((((((***)))((()))+++,,,+++******)))((((((''''''((((((''')))++++++)))((('''(((%%%$$$%%%&&&((((((&&&$$$"""$$$$$$$$$######$$$&&&###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''((()))+++------,,,---...///111333444555;;;999888888888777444222000333888===@@@DDDMMMWWWbbbooo~~~}}}qqq???AAACCCDDDDDDBBB@@@>>>BBB???===<<<======;;;:::;;;;;;;;;<<<>>>>>><<<;;;>>>:::777666666666222///555111888QQQnnnwwwllluuuuuu}}}|||{{{}}}}}}||||||}}}}}}}}}|||{{{sssjjj___NNNDDDLLL\\\zzznnnkkk{{{~~~|||tttjjj___WWWPPPGGGCCCBBBDDDJJJOOOMMMNNNVVVbbbkkklllTTT@@@IIIfff~~~mmm[[[VVVdddzzzTTT@@@999<<<777444555222222222111000000//////...........................---------............///,,,111EEEcccxxxvvvwww\\\TTTfff||||||wwwbbbJJJBBBUUUnnnxxxjjj[[[PPPRRRddd{{{yyyiiidddgggxxxkkkiii\\\HHH>>>666111444888777888:::999444///...111666888888===???>>>;;;===BBBEEEDDD??????OOOiiirrreee[[[\\\aaaHHH555444999;;;CCCOOOOOOKKKAAA777999CCCGGGEEEFFFcccxxx}}}}}}rrrddd]]]^^^```bbbkkkgggbbb\\\XXXVVVTTTSSSWWW[[[```ffffff```VVVNNNGGGDDD@@@>>>>>>>>>===<<<;;;:::999777666444333333111111111111000000//////...///000000///---+++)))(((''''''''''''(((((())))))(((((((((***+++***)))))))))((('''''''''''''''(((***++++++)))(((((()))%%%$$$%%%&&&((((((&&&$$$##################$$$%%%$$$$$$############$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++------+++,,,...///111333555555<<<:::888777777777555444333666;;;@@@CCCIIIRRRZZZ___mmm~~~mmm???>>>===<<<<<<<<<===>>>???===;;;;;;;;;<<<;;;:::;;;;;;<<<===??????===;;;;;;999666777888888444000666000333FFFccc|||zzz~~~lllmmm}}}}}}{{{{{{{{{{{{{{{zzzxxxxxxyyy{{{|||}}}xxxpppbbbNNNEEERRRgggmmmiii~~~{{{pppfffZZZRRRJJJCCC@@@AAAEEEKKKNNNMMMRRR```lllqqq\\\HHHDDDXXXsss}}}|||nnndddgggyyy}}}XXXGGG888666:::555333555222222222111111000/////////........................---------............///...111BBB```xxx{{{vvv___YYYnnnttt{{{{{{{{{gggMMMCCCSSSlll}}}sssfff\\\WWW^^^kkkvvvyyyxxx}}}ggg```cccWWW@@@888444222555777777666666444000,,,---222777:::;;;GGGHHHEEEAAABBBHHHKKKKKKEEEDDDUUUoootttcccXXX\\\]]]CCC000333::::::>>>HHHDDDFFFCCC>>>CCCNNNPPPJJJFFFgggzzzxxxtttnnniiillluuuvvvnnnccc]]][[[\\\[[[YYYfffdddaaa]]]YYYVVVUUUUUUXXX]]]dddiiiggg^^^RRRJJJEEECCC@@@>>>>>>===<<<;;;::::::999777666444333222111111111000000000000000...///000000///---+++)))'''''''''''''''((()))))))))(((((((((***+++***)))))))))((('''''''''''''''***+++,,,+++)))(((((((((%%%$$$%%%&&&((((((&&&$$$######""""""###$$$$$$$$$''''''&&&$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++------+++,,,---///111333555666;;;999888777888777666444444888===@@@EEEMMMVVV\\\^^^lll}}}~~~ooo===;;;999777777999<<<>>>>>><<<;;;;;;<<<===<<<<<<<<<<<<===@@@BBBAAA???===999999:::;;;;;;999555222222...000>>>XXXtttyyykkkuuuzzzzzzzzzyyyxxxyyy{{{}}}}}}zzzttteeePPPHHH\\\vvvoookkk}}}xxxjjj```VVVNNNFFF@@@@@@CCCGGGKKKMMMOOOZZZhhhmmmhhhGGG@@@PPPkkkiiirrriiilll}}}zzzJJJEEE777666999444444666222333333222222111000000000........................---------............//////000???]]]www~~~xxxhhhbbbvvvssskkktttsssssszzz|||jjjQQQEEETTTjjjzzzqqqiiiVVVQQQSSS^^^hhhqqqkkkUUUPPPRRRHHH666444333333555666666444222///...---///444888<<<>>>KKKKKKGGGBBBDDDKKKRRRSSSKKKGGGVVVpppuuucccZZZaaa___GGG222000333444:::CCCEEENNNPPPLLLOOOWWWVVVLLLMMMlllxxxlllaaa[[[YYY^^^lllvvv~~~}}}nnndddbbb```___```___ZZZWWW^^^___^^^[[[XXXUUUUUUVVVXXX^^^fffiiifff\\\OOOGGGCCCAAA???>>>>>>===<<<::::::999999888666444222111111111000000000000000000...///000000///---+++)))''''''&&&''''''((()))******)))((()))+++,,,+++******)))((((((''''''((((((,,,------+++(((''''''(((%%%$$$%%%&&&((((((&&&$$$$$$"""!!!!!!###$$$$$$###)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''''''''((()))+++------++++++---///222444555666999888777777888777555333111666;;;>>>EEEPPPYYY\\\]]]kkk}}}~~~~~~~~~ttt:::999888777888:::<<<===>>>===<<<===???@@@@@@@@@===>>>???BBBDDDDDDAAA???999===AAAAAA???:::666333111000111999LLLgggzzz}}}ooofffooozzz|||}}}}}}{{{{{{}}}~~~~~~zzzlllWWWRRRkkkooojjj{{{}}}sssbbbZZZQQQJJJCCC???AAAFFFIIILLLMMMRRRaaalllcccRRR;;;BBB```{{{kkkjjjdddrrrQQQJJJ===999:::555555777000444444333333222111111111........................---------............//////...<<<[[[vvv}}}vvvcccttt|||yyysssllljjjqqq}}}jjjjjjttt}}}oooXXXLLLXXXmmm}}}}}}xxxttt```YYYZZZaaadddaaacccjjjiiidddZZZNNNHHHCCC;;;222000222333444555555333111...///222444666999===???HHHHHHEEECCCIIIVVVbbbfffRRRJJJTTTmmmqqq```XXX```___NNN<<<333111111777>>>GGGUUU\\\XXXXXX```^^^SSS[[[ssstttbbbXXXVVVTTTXXXcccoooxxxwwwuuurrrfffYYYWWWXXX[[[]]]^^^\\\XXXUUUVVVXXXYYYXXXUUUSSSTTTUUUXXX___fffiiidddYYYMMMEEEBBB@@@>>>>>>>>>===;;;:::999999999888666444222000000000000000000000000111...///000000///---+++)))&&&&&&&&&''''''((()))***+++***)))***,,,,,,,,,*********)))(((((((((((()))//////...+++(((&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$$$$""" !!!###%%%$$$"""&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''((()))+++------***+++---///222444666777777666777888888777444222///555999<<>>===>>>AAACCCCCCCCC>>>???AAADDDFFFFFFCCC@@@;;;AAAFFFFFFAAA:::555444333444444666CCC[[[vvvyyyssslll]]]___sss{{{~~~~~~sss___\\\yyy{{{kkkeeeyyy~~~yyyooo\\\UUULLLGGGBBB???CCCIIIJJJLLLMMMUUUeeelllYYY>>>999IIImmm~~~tttnnn~~~ZZZQQQBBB<<<;;;555666777///555555444333333222222111////////////////////////---------........./////////---:::YYYuuu___mmmsssrrrrrrrrrppprrrhhhZZZjjj}}}ttt___TTT^^^qqqxxx}}}|||{{{tttrrrwww|||rrrZZZIIIFFFMMMPPPRRRPPPHHH>>>888555...111333333444555333111///222666888888999===@@@FFFGGGGGGHHHTTTgggwww~~~WWWLLLRRRhhhlllYYYRRRZZZ[[[RRRFFF<<<666444666888DDDUUU___\\\]]]ffffff]]]gggwwwqqq\\\VVVXXXWWWXXXYYYgggoookkkbbb\\\SSSIIIHHHKKKNNNQQQRRRQQQPPPOOOQQQSSSVVVUUUSSSQQQRRRTTTXXX___fffiiicccXXXLLLEEEBBB@@@>>>>>>>>>===;;;999999999999888666444111000000000000000000111111111...///000000///---+++)))&&&&&&&&&'''''')))******+++*********,,,---,,,+++++++++***)))))))))))))))000000///,,,(((%%%%%%&&&%%%$$$%%%&&&((((((&&&$$$$$$""" ###%%%$$$"""#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''''''''((()))+++---...***+++---///222444666777555555666888999777333000///555:::===FFFUUU^^^___]]]kkk}}}}}}|||999;;;<<<;;;999999<<>>AAADDDFFFFFFFFFDDDBBB@@@BBBDDDEEEBBB@@@???EEEJJJIIIBBB;;;777666222333333222:::OOOlll~~~xxxrrrsssvvvbbb\\\rrr}}}~~~tttjjjqqq{{{sssllleeevvvwwwqqqfffTTTPPPIIIBBB>>>???DDDIIIOOONNNJJJSSSccc^^^III???>>>TTTsssmmmwwwrrrMMMEEE???:::888:::;;;888555666555444333222111111000111111000000//////..............................666111777OOOjjj|||{{{hhhrrrqqqvvvxxx|||}}}xxxhhhfffsssuuu]]]KKKUUUjjj}}}XXXNNN^^^iiinnnnnn___GGG555000222333333333333333222111111555444555999>>>AAAAAA@@@HHH@@@GGGMMMSSSrrr[[[JJJJJJ]]]```OOOKKKVVVTTTWWWLLL???999222000:::???PPP\\\YYY[[[fffllliiixxxyyyrrreee]]]aaaiiiooorrrnnnhhh```XXXPPPJJJGGGFFFIIIJJJHHHHHHLLLLLLJJJJJJFFFFFFJJJNNNOOOSSSXXXUUU]]]hhhkkkcccTTTJJJFFFCCCBBBBBBAAA@@@???>>>>>>999999888777555333222111333222000/////////000111000000000000...,,,***))))))(((&&&%%%&&&''')))+++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++.........,,,)))'''&&&'''%%%$$$$$$'''))))))&&&"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***++++++,,,...111333555666666666777999:::999666444222555;;;======FFFUUU[[[YYY```iiixxx~~~|||~~~:::;;;;;;:::888999<<>>@@@CCCEEEEEEDDDBBB???======@@@BBBBBBBBB???DDDIIIHHHBBB<<<888888444333222222777FFFccc}}}tttqqqttt}}}iiiaaa|||~~~}}}}}}}}}zzzssszzzuuusssnnneeeuuuwwwooocccRRRMMMFFF@@@>>>AAAFFFIIILLLOOOMMMRRR[[[QQQ@@@;;;<<<___pppjjj~~~[[[DDDAAA===888888:::<<<:::888666666555444333222111111111111000000//////..............................333...555LLLhhh|||tttiiirrr{{{rrrrrrzzzxxx```KKKOOO```uuuhhhaaammmyyyrrrcccOOO<<<111000333333333333333333222222111777666777;;;AAAFFFJJJKKKKKKBBBFFFOOOZZZvvvzzzRRRDDDCCCRRRVVVLLLIIIQQQXXXVVVFFF::::::666222888@@@RRR]]]ZZZXXXdddqqqvvvrrraaa[[[eeettt}}}vvvhhh]]]WWWQQQJJJEEEGGGKKKNNNPPPTTTYYYWWWSSSNNNEEE???BBBHHHLLLPPPSSSUUU]]]gggiiiaaaSSSIIIEEECCCBBBAAAAAA??????>>>===999999888777555333222111333222000/////////000111000000000000...,,,***))))))(((&&&&&&&&&''')))***++++++,,,,,,+++******)))+++***)))((((((((()))******++++++***'''&&&&&&'''%%%%%%%%%'''))))))&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,***+++---///111222333444555777888999888666333222444:::===>>>GGGVVV]]]ZZZ^^^gggwww~~~{{{|||<<<<<<;;;:::999:::===????????????AAACCCDDDCCCBBB???===:::999<<>>>>>===:::999888777555333222111333222111000///000111111000000000000...,,,***)))(((''''''&&&&&&((()))******++++++++++++***))))))******)))(((''''''((((((&&&'''((('''&&&%%%&&&'''&&&%%%&&&((()))(((&&&###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,---+++,,,...///111222222222444555777888888555333111333:::===???IIIXXX___]]]\\\fffwww}}}yyyzzz>>>>>>===<<<<<<===???AAABBBAAAAAABBBDDDDDDCCCAAA???>>><<<<<<<<<>>>???@@@???BBBEEEEEECCC???===<<<>>>555222666111000IIIiii~~~rrryyyuuu}}}~~~~~~}}}~~~~~~{{{xxxzzz{{{zzzooodddUUUJJJCCC<<<;;;AAAGGGJJJJJJFFFKKKKKKLLLKKK>>>777AAAVVVgggvvv{{{{{{qqqLLLCCC;;;999777888:::<<<<<<;;;888888777666555444333333111111000000//////..............................---,,,222BBB[[[sss|||ppp}}}gggcccttt}}}~~~hhhLLLCCCKKKZZZwww|||vvvlllcccZZZRRRJJJEEE>>>888222///111444555444666555555555555555666666:::;;;===>>>@@@CCCHHHLLLHHHKKKUUUcccsss{{{mmmTTTPPPKKKGGGHHHJJJGGG@@@999444999444000555555666>>>YYYcccjjjfff___^^^dddjjjvvveee]]]gggzzz}}}iii\\\XXXVVVQQQKKKDDDFFFJJJRRR^^^gggddd\\\CCC999000000444888<<<@@@KKKUUU^^^]]]WWWOOOHHHDDDBBBBBBAAA@@@???>>>======:::999888666444333222222333222111000000000111222000000000000...,,,***)))(((''''''''''''((())))))*********++++++***))))))******)))(((((('''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&'''((()))'''%%%$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))+++,,,---......///000111333333444444333444666777777555333111333:::>>>@@@KKKZZZaaa___\\\fffxxx~~~yyyzzzAAA@@@@@@???@@@AAABBBBBBDDDCCCCCCCCCEEEEEECCCBBBAAABBBCCCBBBAAA???======@@@BBBDDDDDDBBB@@@???>>>AAA888666:::333---@@@\\\xxx~~~~~~~~~rrreee[[[NNNDDD???;;;<<>>===<<<;;;:::888666444333222222444333111000000000111222000000000000...,,,***)))'''''''''''''''((()))))))))******+++++++++******)))))))))))))))(((((('''))))))***(((&&&$$$%%%%%%&&&'''))))))((('''%%%$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***+++,,,---......///000111333333444444333444666777777555333111333;;;???BBBMMM\\\bbb```]]]gggyyy{{{{{{BBBBBBBBBCCCEEEEEEDDDBBBDDDCCCBBBCCCEEEEEECCCAAADDDFFFHHHHHHEEEAAA???>>>BBBBBBCCCCCCBBBAAA@@@???AAA;;;:::<<<666000;;;MMMmmmyyy{{{tttttt}}}~~~yyyhhh[[[RRRIII@@@>>>===@@@EEEIIIIIIHHHKKKIIICCC???===555===VVVwwwsss{{{wwwNNN>>>>>>;;;;;;::::::999999888888888888777666555444333333111111000000//////.................................000222888JJJeee|||xxx~~~ttt\\\```ooo{{{pppSSSEEEHHHLLLeee{{{vvviiieee^^^XXXPPPEEE999222///222555666666666999<<<:::::::::;;;===???BBBCCCFFFJJJMMMIIICCCAAAFFFLLLeee|||sss\\\QQQOOONNNRRR\\\fffggg^^^UUUWWWXXXKKK@@@FFFSSShhhhhhRRRKKKNNNRRRYYYaaa[[[RRRKKKSSSmmmssseee\\\VVVPPPLLLNNNJJJBBB<<<<<<>>>:::444//////000111...+++000888AAAMMMUUURRRMMMMMMJJJEEEAAAAAA@@@???>>>======<<<;;;:::777555333333333333444333222111000111222222000000000000...,,,***)))'''''''''(((((((((((((((******+++,,,,,,,,,,,,+++))))))************))))))***++++++)))&&&%%%%%%&&&&&&(((******(((&&&%%%%%%#########################################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''(((***+++,,,---...+++,,,...///111222222222333444666888888666444222444<<>>=========999444888???___pppvvvkkkxxx|||}}}xxxooo___SSSLLLFFF<<<>>>AAADDDGGGHHHGGGGGGGGGHHHDDD???;;;777MMMssszzz]]]DDD>>>===999:::;;;:::999888888888888777777666555444333222111111000000//////..............................,,,///000444DDD```zzzrrrxxx|||```bbblllaaawwwuuuWWWFFFFFFLLLaaa}}}vvvpppiiiggghhhhhh\\\HHH999555///111222333555888<<>>AAAEEEHHHJJJHHHLLLNNNKKKFFFHHHRRR\\\yyydddNNNKKKIIIEEEMMMaaassswwwsssppprrrjjjXXXUUUhhhzzzzzz^^^DDD@@@FFFKKKSSS]]]XXXRRRPPP\\\xxxqqqddd```\\\VVVPPPTTTQQQIII@@@;;;;;;777222333111111333333222666<<>>===<<<<<<<<<:::777555333222333333444333222111111111222222000000000000...,,,***)))&&&''''''(((((((((((((((++++++,,,---------------((()))***+++,,,,,,++++++((())))))((('''&&&&&&'''&&&)))++++++(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&'''((()))***,,,------***+++---///111222333444333555777999999777555444666===BBBFFFPPP^^^ccc```^^^hhhwww~~~{{{}}}@@@AAACCCFFFIIIHHHCCC>>>@@@??????@@@BBBBBBAAA???HHHIIIJJJHHHEEEDDDFFFHHHEEEDDDBBBBBBBBBAAA@@@???;;;===???===:::888777666UUUiii~~~qqqggg}}}~~~{{{}}}zzzmmmhhhZZZNNNJJJEEE:::>>>DDDGGGHHHGGGFFFFFFBBBGGGFFFCCC======^^^hhhIIICCCAAA999777999::::::999999999:::777777666555444333222222111111111000//////..............................+++...///222AAA___zzzrrrlllqqq~~~cccdddyyyrrr```ZZZtttyyyooo~~~xxxZZZGGGDDDLLL___|||xxxrrrsssrrrwwwyyyiiiKKK999777888777777888::::::999888======>>>@@@DDDHHHLLLOOOGGGKKKLLLIIIFFFLLL\\\kkkoooWWWBBBBBBGGG@@@HHHbbbxxx~~~~~~yyylll\\\eeennnTTT@@@@@@EEEFFFKKKSSSWWWVVVZZZjjjlllaaacccddd^^^VVVWWWWWWRRRIIIDDDCCCAAA===:::444111444888:::===AAAGGGTTTYYYQQQLLLMMMKKKEEEAAAAAA@@@???>>>===<<<<<<<<<:::777555333222333333444333222111111111222333000000000000...,,,***)))&&&''''''((()))(((((((((+++,,,------............''')))***,,,---------,,,%%%&&&''''''&&&&&&((()))&&&))),,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&''')))***+++,,,---+++,,,...111333555666666444555888999999888666444777>>>CCCFFFPPP^^^ccc```^^^gggvvv}}}zzz}}}DDDCCCBBBCCCDDDEEEDDDBBBAAABBBBBBAAA@@@AAACCCEEEKKKGGGCCCDDDHHHLLLKKKIIIEEEEEEFFFDDDBBB@@@@@@@@@DDDAAA===;;;:::999888666EEE\\\www~~~~~~}}}lllppp}}}~~~~~~{{{sssgggZZZOOOGGG@@@;;;<<>>999NNN}}}yyypppNNN???<<<===<<<<<<;;;:::888777666666666555555666666555333222000000/////////............------------------------+++......///999QQQooo___^^^ooozzzhhh^^^ppptttkkkjjjdddbbbmmm}}}qqqhhhjjj{{{bbbLLLBBBNNNUUUsss~~~~~~lll]]]III777444444666888777888:::<<<<<>>>>>======;;;999888999888555222000222555222222222111111111111000...//////---+++))))))***''''''(((((())))))******+++,,,---...---,,,+++***---,,,++++++,,,---///000((((((&&&%%%$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((()))***+++,,,------///000222444555666666777999:::999666444222111:::>>>>>>III]]]ddd___]]]fffuuu}}}xxxxxxCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAA@@@???@@@CCCEEEGGGCCC@@@AAAFFFIIIIIIGGGCCCCCCCCCBBB@@@@@@AAABBBEEEBBB???======<<<;;;:::999NNNkkkvvv~~~~~~xxxmmmfff\\\RRRJJJDDD@@@===<<>><<<;;;:::999888777666666555444555555555555333222111000000/////////.........------------------------,,,.........777NNNlll___bbbsssrrr]]]hhhyyylllhhhbbb```kkkxxxxxxkkkhhhkkk}}}hhhPPPCCCKKKRRRoootttiiiooovvvooohhhRRR<<<888666666777777:::>>>AAABBB>>>AAABBBBBBDDDGGGIIIHHHMMMTTTdddxxxoooPPPBBBAAADDDFFFKKKSSSYYYYYYYYYbbboooyyy~~~pppkkkvvvwwwfffZZZggg\\\RRRNNNNNNKKKGGGDDDRRR```qqqpppmmmnnnlllmmmrrrtttrrrooolllkkkiiifffcccaaa^^^[[[ZZZ[[[]]]^^^^^^XXXWWWVVVSSSOOOKKKGGGEEEAAA???===<<<<<<<<<:::888888888888555222111333555222222222111111111111000...//////---+++))))))***''''''(((((()))***************++++++,,,+++++++++,,,++++++++++++---...///)))((('''&&&%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((()))+++,,,---......000111333555666777555777888999888666333222666>>>BBBDDDQQQeeejjjccc\\\eeevvv{{{{{{AAA@@@??????AAAAAA@@@???@@@@@@???>>>===???CCCFFFEEEBBB???@@@DDDGGGGGGFFFBBBAAA???>>>>>>???AAABBBDDDBBB????????????>>>===333AAA\\\xxxvvv{{{kkkaaa[[[RRRJJJEEEAAA>>><<<===CCCHHHGGGFFFIIIJJJJJJIII>>>999999FFFpppnnnUUUBBBCCCAAA===<<<999999888777666555555444444444555555444333222111000000000/////////......---------------------------...------444HHHfff}}}~~~dddbbbooozzzaaajjj}}}lllkkkiiiffflll|||~~~pppmmmppprrrzzzqqqVVVDDDGGGNNNkkkvvvVVVHHHYYYttt{{{xxxuuuzzzyyy\\\@@@;;;888777666999===AAADDDEEEBBBBBB@@@AAAIIITTTXXXUUU[[[nnnyyyTTT===999BBBKKKPPP\\\WWWVVV[[[______[[[YYYYYYWWWZZZaaa^^^TTTPPPTTTddd___VVVRRRSSSSSSJJJ???IIIZZZooouuukkklllooopppttt{{{}}}}}}|||}}}~~~}}}{{{yyyrrrpppnnnllllllkkkiiiggg___^^^[[[VVVQQQLLLHHHEEE@@@>>><<<;;;;;;:::999777888888777555333222444555222222222111111111111000/////////---+++)))))))))''''''(((((()))***++++++*********)))******++++++***************+++------)))((('''&&&%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++---...//////000222444555666777444555777888888555333111555<<<@@@EEEVVVjjjlllaaa[[[eeewww~~~}}}~~~zzz???>>>===>>>???@@@???============;;;;;;>>>BBBEEEDDDBBB@@@BBBDDDGGGGGGFFFBBB???<<<;;;<<<>>>???@@@@@@???===>>>???@@@???>>>888;;;OOOnnn|||||||||ttthhh^^^WWWNNNFFFAAA>>><<<:::@@@FFFHHHFFFFFFKKKQQQTTTYYYAAA999GGG___xxxrrrFFF===BBB>>>:::<<<777777777666666555444333444444444444333333222222000000000////////////...------------------------...---,,,,,,000AAA___wwwkkkdddlllzzzxxxeeettt~~~rrr{{{yyytttxxx{{{~~~zzzwwwZZZEEEEEEKKKgggvvvXXXNNNccc```???;;;:::888888<<>><<<;;;;;;;;;999777888777666555444444555666222222222111111111000000///000000---***(((((()))''''''((()))***++++++,,,...---+++)))))))))******(((((())))))******+++,,,((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&(((***,,,...///...///000111333444555666333444666777777555333111444:::>>>EEEYYYnnnmmm___\\\fffxxx}}}|||ppp>>>===<<<<<<===>>>===<<<:::;;;;;;::::::===AAADDDAAA@@@@@@AAABBBCCCDDDCCCBBB>>>:::999;;;=========<<<;;;;;;<<<>>>>>>===<<<;;;777AAA___{{{|||}}}zzzrrrjjjaaaWWWQQQIIIAAA>>><<<<<<;;;DDDGGGHHHFFFGGGPPPXXX[[[]]]======aaaYYY<<<;;;???999666;;;666666777777666555444333444333333333222222222222111000000000////////////------------------------...,,,,,,+++---:::VVVppppppoooqqqzzzpppdddvvvzzz{{{zzz^^^FFFEEEJJJcccyyy|||^^^<<<;;;;;;999;;;???@@@===???CCCCCCKKKSSS___xxxooo]]]XXX]]]OOOEEEIIIQQQUUUUUUVVV___hhhzzzmmmPPP===CCCIIIRRRUUULLLFFFRRReeejjjcccYYYTTTXXX___^^^XXXPPPSSSUUUVVVYYY\\\]]][[[```aaaeeemmmrrrsssuuuwwwzzz{{{~~~|||wwwqqqllleeebbb]]]VVVOOOIIIEEEBBBAAA???===<<<<<<;;;999888888777555444555555666666222222222111111111000000000000000...***(((((((((''''''((()))***+++,,,,,,222000...+++))))))))))))''''''((()))************&&&&&&%%%$$$$$$%%%&&&''')))(((''''''&&&%%%%%%%%%######################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%&&&&&&(((***,,,...///---...///000111222333444333444666777777555333111666<<<@@@HHH^^^rrrppp```]]]gggxxxzzzyyyrrr;;;:::999999;;;;;;:::999666888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>@@@<<<999999<<<>>>>>><<<:::999:::;;;===>>>===;;;999444888MMMkkktttkkkfff___XXXLLLGGG@@@;;;;;;===???@@@FFFHHHIIIHHHLLLTTTYYYYYYMMM;;;LLL|||rrrttt\\\GGG888999;;;666444888555666777777777666444333333333222222222222333333111111000000000/////////---------------------------++++++,,,+++444NNNhhh{{{qqqwwwtttxxxnnn___kkkzzzttt}}}}}}bbbJJJFFFIII___{{{]]]@@@===;;;:::===BBB@@@===CCCOOOWWWjjj~~~ttt]]]LLLIIINNN]]]RRRLLLOOOSSSSSSXXX___bbbzzz[[[IIIDDDJJJNNNVVVXXXOOOJJJVVViiikkkaaaWWWVVVXXXZZZ]]]___fffccc\\\SSSLLLIIIJJJLLLUUU\\\fffooouuuxxxzzz|||~~~~~~~~~xxxrrrmmmccc```ZZZTTTMMMGGGCCCAAAAAA???===<<<<<<<<<:::888888666444444666777777777222222222111111111111000000000000...***(((((((((''''''((()))+++,,,------222111///---+++)))((((((&&&'''((()))************&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%&&&&&&&&&'''(((***+++---...------...///000111222222333444666888888666444222444:::???GGG[[[ooommm^^^___gggvvv~~~yyyyyy888666555666777888777666333555888:::;;;<<<>>>@@@===>>>>>>>>><<<;;;;;;;;;;;;888666999>>>AAA@@@>>>;;;;;;;;;===???@@@>>>===999::::::AAAYYYwwwxxxkkkccc___YYYQQQEEEAAA;;;888:::>>>BBBDDDFFFHHHJJJLLLRRRWWWTTTNNN<<>>BBB@@@@@@QQQeeexxxlll[[[LLL@@@<<>><<<;;;;;;:::999777888666333444666888888777222222222111111111111000000111000...***((('''(((&&&'''((()))+++,,,---...---------,,,+++***)))(((&&&''')))***++++++******(((''''''&&&'''((()))******)))'''%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''((()))+++,,,---......///000111222222333333555777999999777555444111999>>>EEEWWWjjjjjj\\\___ggguuu~~~{{{|||555444333333555555444333111444888:::;;;<<<===??????@@@AAA@@@===;;;;;;;;;777555444999???DDDCCC@@@>>>===>>>@@@BBBBBB@@@>>><<>>BBB@@@EEE\\\xxx~~~rrrdddRRRKKKCCC???===>>>FFFOOOccc^^^]]]^^^YYYYYYiiivvvXXXRRRPPPHHHRRRWWW```ccc[[[XXXggg|||nnnaaa```iiibbbOOOJJJUUUNNNPPPRRROOOGGG>>>:::;;;:::EEESSS]]]gggsss}}}~~~|||zzzwwwsssmmmjjj___\\\WWWPPPJJJFFFCCCAAA???===;;;::::::999777666888555333444777999999888222222222111111111111000111111000...***((('''(((&&&'''(((***+++,,,......)))***+++,,,,,,+++***)))&&&''')))+++++++++*********)))(((((((((***+++,,,)))(((&&&$$$############!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((()))***+++,,,//////000111222333333444444555888999999888666444444===BBBHHHYYYllllll```^^^fffttt~~~555555444333333222111111111222444666888888888888>>>===<<<;;;:::888777777999:::;;;;;;<<<>>>AAADDD???<<<:::<<<@@@BBBCCCBBBBBB???<<<===CCCUUUsss~~~yyysssmmmddd\\\WWWQQQJJJEEE===:::888999???DDDFFFFFFIIILLLLLLLLLPPPQQQFFF888DDDjjjQQQ::::::888777666555555555777666555666666666444222333222111111000000111111111111111000000...------......---------,,,,,,,,,---,,,***...222...<<<[[[mmmwww{{{uuummmmmmuuuggglll}}}bbbhhhrrrlllWWWIIICCCSSSmmm~~~{{{wwwkkkUUUAAA@@@AAA@@@BBBDDDIIInnndddSSSQQQQQQEEEDDDAAA<<<:::@@@LLLVVVfffXXX^^^aaaWWWggglllZZZRRRTTTXXXVVVTTTZZZdddeeefffttt{{{yyywwwlll[[[PPPNNNJJJFFFAAA<<<:::999888777777666???PPP___jjjvvv|||~~~yyyrrroooooojjjddd___ZZZRRRKKKFFFCCCAAA@@@@@@???>>><<<:::999999999666444333333333444444333222333555444222000000111555444111,,,'''%%%(((+++))))))+++---///...+++(((+++,,,,,,---,,,+++)))((()))***+++,,,---,,,,,,+++((((((((((((***,,,...///)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,111000//////000222444555333555777888888777555333888:::<<>>>>>AAADDDDDDCCC???>>>======@@@OOOkkk}}}}}}}}}}}}~~~}}}}}}~~~zzzssshhhbbbZZZTTTNNNIIIDDD@@@;;;::::::<<<@@@DDDFFFGGGLLLJJJFFF@@@<<<<<<999666QQQrrroooKKK::::::888777666555555555777666666666888888666444333333222111111111111222111111111111000///......------------,,,,,,,,,,,,,,,+++))),,,000,,,999UUUhhhsss}}}}}}uuujjjgggwwwttteeeggg~~~kkkWWW]]]lll{{{{{{sssaaaIIIBBBOOOhhhzzz}}}|||{{{rrr]]]HHHDDDEEEDDDIIITTTeeeoooQQQMMMQQQRRRHHHFFFBBB===<<>>EEEMMM[[[hhhrrr{{{}}}uuuqqqqqqlllgggbbb[[[SSSLLLHHHDDDAAA>>>@@@???>>><<<;;;::::::999777555333333555666444333000222333333222111222333555444111,,,'''&&&(((+++((()))+++---......---,,,,,,,,,------,,,+++)))((('''((()))***+++******))))))(((''''''((()))***+++((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,000//////000111222444555333555777888888777555333777999<<>>???>>>===FFF]]]ttt~~~wwwxxxxxxrrrmmmqqqzzz~~~|||yyyzzzzzzwwwttttttuuuqqqjjj\\\WWWQQQJJJFFFAAA>>>;;;888;;;>>>@@@BBBDDDFFFHHHHHHGGGDDD===444222:::EEE___{{{SSSFFF;;;:::999888777666666666888777777888999:::888777444444333222222222222222222222222222111111000///------------,,,,,,,,,,,,***+++(((***---)))444NNNcccnnnyyy~~~vvvhhh^^^kkk}}}jjjfffpppggg]]]SSSYYYiiiuuutttqqqiii~~~{{{lllQQQDDDKKKbbbsss~~~}}}~~~{{{fffQQQDDDDDDEEEMMMaaaUUUDDDMMMWWWXXXQQQLLLEEEBBBFFFRRRaaalllgggdddiiiuuuuuusssjjj\\\LLLEEEGGGLLLHHHRRR___kkk{{{dddMMMGGGLLLEEEDDDBBB@@@???>>>>>>>>>::::::;;;<<<;;;>>>JJJWWWaaannn{{{}}}uuupppnnnjjjcccVVVNNNFFFAAAAAAAAA>>>;;;???>>>>>>===<<<;;;;;;;;;:::666333444777888555222///111333333222222444555333222///+++((('''(((***((()))+++,,,,,,---///111,,,,,,---,,,+++***)))((('''((()))***+++***))))))(((((('''&&&&&&''''''((('''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,......///000111333555666333555777888888777555333444888;;;BBBTTTfffiiiaaa```dddrrr444444444333333222222222555555666777777666555444///000111222444555666777888===CCCGGGHHHFFFDDDCCCDDDBBB???======>>>@@@@@@???BBBDDDBBB<<<>>>PPPcccxxxyyy{{{qqqjjjmmmuuu|||~~~}}}|||{{{{{{zzzxxxvvvvvvwwwuuurrrrrrpppiiiaaaVVVRRRLLLFFFAAA===;;;:::888===CCCEEEEEEEEEGGGIIIFFFFFFFFF@@@666333DDDYYYrrr~~~XXX@@@EEE===<<<;;;999888888888888888777777888:::;;;:::888555444333333222222333333333333333333222222111000//////.........---------***,,,)))***,,,(((000FFF^^^jjjwww|||xxxhhhZZZbbb~~~rrrfffzzzxxxiiidddddddddgggsssxxxyyyxxxoookkktttuuuuuu]]]IIIJJJ]]]lll}}}~~~kkkWWWFFFDDDGGGQQQjjjoooPPPFFFUUUcccddd[[[RRRJJJKKKUUUbbblllppp]]]jjjnnnsssssslll]]]LLLFFFLLLUUUSSScccqqqzzzxxxuuupppiii___TTTLLLHHHHHHHHHGGGDDDBBBAAAAAABBB???FFFMMMOOOLLLLLLRRRZZZ___fffooouuuzzz|||}}}}}}}}}|||uuupppkkkddd]]]DDD<<<444333888===??????>>>>>>>>>>>>======<<<<<<;;;777333555999:::666111111222333333222222444555222111...***((('''((()))(((***++++++***+++///111---------,,,+++***)))(((******,,,,,,---,,,+++***'''&&&&&&'''''''''(((((('''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,------...000222444555666333555777888888777555333222777:::AAARRRdddhhhaaa^^^bbbppp444444333333333333222222555666777777777666555444222222333444555666666777<<<>>>AAABBBAAA@@@??????BBBAAA???<<<<<<===???AAADDDGGGIIIFFF===;;;FFFTTTxxxvvv~~~tttmmmoootttwww}}}}}}~~~~~~~~~}}}{{{zzz|||}}}yyywwwvvvwwwvvvuuusssuuuuuusssqqqmmmcccXXXRRROOOIIICCC===:::999999:::@@@FFFIIIHHHFFFGGGHHHFFFEEEBBB:::444<<>>===<<<;;;:::999999999777777777888:::;;;999888555444333333222222333333222333333333333222222111000000000000////////////+++...+++***---)))...AAAXXXfffuuu{{{}}}yyykkk\\\^^^uuutttbbbpppyyymmmhhhmmmuuusss|||}}}|||{{{tttyyy~~~fffMMMHHHXXXgggwwwnnn\\\LLLGGGMMMZZZrrrhhhwwwttt[[[MMMYYYjjjooo]]]TTTMMMSSSbbbmmmnnniii___vvvooosssyyyyyymmm[[[SSSYYYcccnnnzzzzzzgggiiikkkjjjfffaaa\\\WWWVVVVVVTTTOOOIIIFFFFFFGGGSSS[[[ccceeeddddddfffiiimmmhhhdddffflllpppqqqqqqppptttuuuqqqjjjddd\\\TTT<<<555//////555===BBBCCC>>>????????????>>><<<<<<;;;777555666999999555111444555555333111111222444111///,,,***)))((((((((((((***+++,,,,,,---...///......---+++***)))))))))***+++,,,---,,,,,,******%%%&&&'''((()))******+++((('''%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,,,,---///111222444555666333555777888888777555333111666:::@@@PPPccchhhccc^^^bbbqqq333333333333333333333333333444555555555444333222555555555666777777888888;;;===????????????@@@BBBAAA@@@???===<<<>>>BBBEEEGGGIIIKKKHHHAAA<<>>999777888:::>>>AAAFFFHHHHHHGGGEEEEEE@@@>>>888222<<<[[[www}}}```DDD>>>AAA======;;;:::999888888888777666666777888999777666444444333222222222222222222222333333333222222111111000000000000/////////+++///,,,+++...***---<<>>@@@???@@@@@@@@@@@@>>><<<;;;888888777888888777444222666666555333111111222444///---***)))))))))((('''((()))+++///222333000...///...---+++***)))))))))))))))***+++***)))((('''%%%&&&''')))+++,,,,,,,,,((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,,,,...///111333444444555333555777888888777555333222666:::???OOOccckkkhhhaaadddrrr333333333333333333333333222333444555555555444333555666666777888::::::;;;:::<<>>@@@AAACCCEEEFFFEEEBBB@@@666999666777RRRoootttzzznnnOOOBBB???>>>;;;:::999888666666666666666555444555666666444333333333222111111111111222111111222222222222111111/////////............---)))...,,,***---+++,,,888CCCVVVkkkuuuxxxyyyzzzyyyuuutttkkk```hhhvvv^^^fffzzzvvv}}}~~~uuuxxxvvvSSSEEEQQQ]]]kkkzzzrrr^^^GGGGGGQQQ___nnnssshhhOOOTTT___aaaMMMQQQXXXaaahhhkkkjjjgggyyyxxxzzzrrrgggnnn{{{}}}zzzxxxxxx{{{}}}qqq[[[NNNBBB@@@AAAAAACCCFFFEEEJJJJJJEEE???===;;;888888<<<@@@AAA@@@>>>======@@@AAABBBAAA@@@>>><<<:::666888:::999666333333333555555444333111222444666...,,,)))((()))***(((''''''(((+++444;;;<<<666///000///---+++)))))))))))))))******+++***)))((('''&&&'''(((***++++++******&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,---...000222333333333333333555777888888777555333333777:::>>>OOOdddooonnnggghhhsss333333333333333333333333333444666777777777666555444555666888999;;;<<<===999<<>>;;;888999>>>BBBAAA@@@@@@BBBEEEDDD@@@<<<444<<<===AAAaaagggiii}}}mmmNNN???;;;======999888777555444444444333555444444444555444333111333222111111000000111111000111111222222222111111......---------,,,,,,,,,'''---+++)))---++++++666;;;PPPfffrrrvvvxxxyyyxxxsssvvvpppbbbddd{{{qqqUUU\\\{{{yyyxxxZZZGGGQQQYYYcccwww|||mmmNNNGGGNNNVVVwwwnnnuuugggQQQUUUYYYRRRHHHSSS___gggiiiiiillloooyyyllleeesss{{{bbbGGG???:::;;;;;;:::===CCCAAADDDBBB;;;666777999999;;;DDDNNNRRRNNNHHHDDDCCCAAABBBBBBBBB@@@>>>;;;999444888;;;:::555111222444333444333222222333666999...+++((((((******(((&&&&&&&&&+++777BBBDDD;;;222000///---+++)))(((((()))+++,,,------,,,+++***)))'''((()))******)))((('''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''((()))***+++,,,,,,...///111222333333333222333555777888888777555333444888:::>>>NNNeeeqqqrrrmmmkkksss333444555555666555555555333333555666777777777777555555666777999<<<>>>???888:::<<<>>>???>>>===<<<777777777777999>>>DDDIIIEEEFFFGGGGGGFFFEEEFFFGGGIIITTTnnn}}}vvvyyyzzzuuuuuu{{{~~~~~~}}}~~~zzznnnppp{{{}}}{{{|||yyyyyyzzz{{{|||}}}~~~~~~~~~yyyzzzyyyvvvsssrrruuuxxxuuuttttttsssssssssssssssooommmkkkgggbbb^^^ZZZXXXVVVQQQMMMLLLMMMKKKFFFBBB===:::777888;;;>>>???>>>999???BBBAAABBBCCC===333999555BBB___aaa]]]zzz|||qqqIIICCCAAA;;;888666777777777777666666666666888555222111222444444444000000000000000000000000111///---...111222000...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,555JJJbbbqqqtttuuuwwwxxxuuuzzzvvvhhhdddttttttccc]]]ppp{{{vvvgggMMMIIIQQQ___sss}}}~~~~~~ttt\\\EEEGGG___vvv|||xxxwwwkkkVVVSSSPPPGGGHHHdddnnnkkkkkkcccjjjxxxuuusss|||jjjhhh|||kkkIII===???@@@@@@AAACCCGGGJJJQQQPPPHHH<<<:::AAAAAA:::AAADDDKKKUUU[[[XXXMMMCCCCCC@@@@@@BBB@@@;;;999:::555888;;;:::777333222333///333444333555:::999333...***&&&%%%'''))))))(((***((((((...777;;;888333000///,,,***)))))))))***///...,,,***)))(((''''''&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%'''%%%###$$$######$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((((((((((()))******......///111333555444333444555666777666555333222111444<<>>>>>??????>>><<<:::999666555555555777;;;AAAEEEDDDEEEFFFFFFDDDCCCDDDEEEEEEMMMbbb}}}{{{yyywwwssspppppptttxxx~~~~~~{{{|||wwwmmmppp}}}zzzxxx|||{{{yyy|||}}}}}}~~~~~~}}}|||{{{xxxxxxxxxuuurrrrrrtttwwwrrrrrrqqqpppoooooooooooojjjiiifffbbb]]]YYYUUUSSSQQQLLLGGGFFFFFFEEEBBB>>>888777666888===@@@AAAAAACCCCCC@@@>>>>>>>>>:::444...GGGbbb}}}pppoooyyycccBBB@@@>>>999888777777777666666666666555555;;;888555333333333333222000000000000000000000000111///......111111000...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,444GGG___ooouuuwwwxxxzzzxxxyyyttthhhaaakkkvvvhhh```kkk~~~vvvrrriiiNNNFFFLLLZZZooouuu]]]EEEEEE]]]uuu|||nnnTTTKKKIIIFFF[[[lllmmmhhhnnntttooofffhhhlllrrrtttsss```HHHKKKOOORRRRRROOOOOOSSSXXX^^^YYYNNNFFFEEEHHHFFFAAAEEEDDDEEEKKKQQQSSSOOOJJJDDDAAA@@@BBB@@@:::888:::888:::;;;:::666333333444000333444333555:::999444---)))&&&%%%''')))***))),,,***+++...444666444111///...,,,***))))))***+++///...,,,***)))(((''''''(((***,,,...---+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&%%%###%%%$$$###$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''')))***+++,,,.........111333555444333444555666777777555333222222555===CCCOOOhhhuuujjjgggiiiqqq222333333444444444444444333444555666666777666666777777666777777888999:::@@@@@@???>>>===<<<;;;:::777666444444666:::>>>AAABBBDDDDDDCCCAAA@@@AAABBBBBBGGGRRRlll{{{www|||uuuqqqpppjjjbbbdddjjjssszzz~~~{{{xxxzzzrrrjjjppp}}}{{{~~~~~~|||zzzyyy|||}}}}}}}}}|||yyywwwuuuttttttsssqqqooooooqqqsssrrrqqqpppnnnmmmlllllllllcccbbb___[[[VVVQQQMMMJJJJJJEEE@@@===>>>===;;;999777777888;;;???AAABBBAAAGGGBBB???>>><<<888666666===ooosssiiiuuuPPP:::;;;999666888888666666666666555555444444;;;888444222111000///...000000000000000000000000111///...///000111000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///@@@WWWjjjsssvvvxxxzzz{{{wwwqqqiii^^^___wwwxxxnnnpppxxxjjjlllpppSSSFFFGGGTTTkkkzzzcccLLLKKK```zzzqqqSSSDDDFFFMMMllltttooommmzzz~~~llleeejjjrrrqqqyyy{{{lllvvvppp___XXXYYY___fffgggfffgggmmmssskkk___SSSQQQQQQOOOLLLKKKLLLIIIHHHKKKPPPSSSQQQMMMEEEAAA@@@AAA???:::888:::======;;;888555333444555111333333333555999999666+++)))&&&&&&(((***++++++............///000000000...---+++))))))***+++,,,...---+++***)))(((((('''+++,,,---...---+++(((&&&###########################"""!!!!!!###%%%%%%$$$&&&%%%$$$$$$%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''')))+++---............000333555444333333555666777777555333222444555===DDDQQQgggnnn^^^aaacccmmm|||111222222333333333333333333333444555666666555555555555555555666777999999>>>===<<<<<<<<<======>>>:::888666666888;;;>>>???@@@AAABBB@@@>>>===>>>???BBBEEEHHHUUUvvvrrraaagggkkkrrruuuqqqiiihhhjjjdddYYYWWW\\\eeemmmsssxxx}}}zzzvvvuuummmhhhqqq~~~{{{}}}~~~}}}|||zzzyyyxxxxxxxxxxxxyyyyyyyyyxxxuuurrrpppqqqpppooonnnmmmmmmmmmnnnnnnlllkkkiiigggeeeeeeddd\\\ZZZWWWSSSNNNIIIEEECCCCCC???:::777777777777666:::;;;===???AAA@@@???>>>???<<<<<<===:::666:::BBBccc|||XXX???666999555444888777666666555555444444333333666333000......---,,,***////////////////////////000/////////000000000///------,,,++++++++++++,,,+++++++++++++++++++++++++++666KKKaaannnsssuuuwww|||sssoookkk^^^WWWmmm}}}zzzuuuzzzooodddnnnzzz]]]JJJFFFRRRiii}}}mmm[[[ZZZlllqqqQQQBBBKKK[[[ppptttvvv||||||}}}wwwzzz{{{rrruuuxxxmmmbbbuuuzzzyyy}}}uuuvvvxxx{{{~~~tttcccXXXZZZ]]]YYYVVVYYYUUUSSSSSSWWW[[[YYYRRRLLLEEEAAA??????===999888:::AAA>>>;;;777444333555666222222333444666888888666,,,***((('''((()))******---///000...,,,+++...000---,,,+++))))))***,,,---,,,,,,+++)))((((((((((((,,,,,,------,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!!############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((()))+++---......---...000333555555444333444666777777555444333555666===EEESSSjjjooo]]]___bbbnnn000111111222222222222222222222333444444444444333111111222333555777999:::;;;;;;:::::::::;;;<<<===:::777555555888;;;<<<<<<===>>>???>>><<<;;;<<<===CCCEEEEEEHHH]]]vvv___[[[YYY\\\``````[[[]]]ccc```VVVSSSVVVZZZ```fffmmmuuu{{{|||yyysssrrrjjjiiittt~~~yyyvvvvvvxxx{{{yyyxxxwwwvvvuuuuuuuuuuuuttttttuuuvvvuuusssqqqooopppooonnnmmmmmmlllkkkkkkdddcccaaa___]]][[[ZZZZZZUUUSSSQQQMMMHHHDDD@@@>>>>>>;;;777555555666666777<<<>>>@@@BBBAAA@@@???>>>888777555555666>>>QQQccc~~~\\\EEE777555888333222777555555555444444333222222111111///------......---,,,........................///000000000/////////000------,,,++++++++++++,,,+++++++++++++++++++++++++++111BBBYYYjjjqqqtttwwwyyypppmmmmmm```TTTffftttxxxxxxjjjdddfffiiittt}}}gggPPPGGGNNNcccvvv~~~~~~wwwkkklllyyyiiiLLLBBBPPPcccnnnqqq{{{ppp}}}wwwhhh^^^aaadddaaa```dddZZZYYYZZZ]]]```]]]UUUMMMEEE@@@>>>>>><<<999999<<>>>>><<<;;;;;;<<<333555333777TTTuuunnnmmmzzztttMMM:::888333666666000444999333444444333222111000//////...------...000111000///------------------------...000111111......///111///......---,,,---------************************...***222JJJ___hhhmmmrrrpppmmmnnnmmmcccXXX\\\hhhrrr[[[nnnjjjnnnooowww~~~www```NNNMMMZZZfffxxx||||||xxxVVVHHHRRR```eeennnppp|||qqqkkkkkklllkkkjjjiiiiiikkkkkkdddWWWMMMCCC>>>:::;;;:::999<<>>???>>>GGGQQQLLLFFFUUUnnn___SSSNNNRRRUUURRRSSSYYYTTTQQQMMMHHHFFFIIIOOOSSSYYYbbbfffgggkkkkkkssswwwpppooonnnjjjiiilllnnnnnnoooooooooooonnnnnnkkkiiifffdddccccccdddeeebbb___[[[ZZZZZZXXXSSSOOOLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCBBB@@@===:::888777333555777999999;;;===>>><<<>>>???===888555555666---444999FFFoooyyy```RRRVVVpppxxxNNN<<<;;;666333666555///555:::333444444333222111000///...---,,,,,,---...///---,,,------------------------...000222111...---///111//////...------------...************************---%%%***BBBXXXbbbgggmmmnnnnnnooommmdddYYYXXX]]]sss[[[___~~~qqqsssuuu~~~gggSSSPPPZZZeeesss~~~~~~sssSSSMMM```mmmkkklllqqqzzzzzzzzzvvvsssvvv{{{{{{kkkUUUDDDBBB===999:::::::::===BBB>>>:::555333444666666555555333777>>>>>>444---+++$$$'''***+++***+++---000///000111111111///,,,***000///,,,***)))))))))***)))(((((((((((())))))***++++++++++++***((('''&&&###########################$$$%%%$$$!!!!!!###%%%"""!!!"""$$$&&&'''&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))***,,,...///,,,,,,---000444666666555222333555777777666555444333777BBBGGGNNNcccmmmaaa___aaaiiixxx}}},,,------......------,,,...---,,,,,,++++++++++++,,,,,,------...///000000111111333333444444444444222333444666999<<>>>>>>>>;;;:::999888777555555444777777888999:::<<<======:::<<<>>><<<777222//////666888IIImmm\\\YYYmmmvvvMMM@@@<<<444444555555555444333333222222222222111111///......,,,------......------,,,,,,,,,------------------//////////////////////////////.........---------,,,,,,,,,+++++++++******...))),,,<<>>===>>>>>>>>>>>>>>>>>>===>>>EEEMMMOOOLLLJJJMMMPPPVVVzzztttgggVVVMMMOOOWWW___cccWWWSSSMMMIIIHHHHHHFFFEEEFFFHHHIIIKKKPPPWWWaaaiii```^^^]]][[[YYYYYYYYYZZZ\\\\\\\\\\\\[[[[[[ZZZYYYYYYUUURRRPPPPPPQQQQQQQQQQQQNNNLLLKKKKKKIIIFFFCCCAAA@@@===;;;999777777777777777777666666666666666777888:::;;;===>>>??????======<<<777333111444888DDDSSShhhdddggguuuzzzWWW888444777444444444555555444333333222222222222111111000///...,,,------......------,,,------------------------........................///.........------------,,,,,,,,,+++++++++******...)))+++999KKKYYYbbbhhhpppooonnnlllhhhaaa\\\YYYdddvvviiisss}}}{{{hhhWWWQQQTTTgggqqq{{{ooo```___ppp~~~rrrnnnqqquuu|||vvv]]]LLLGGGDDD@@@;;;<<>>BBBHHHLLLLLLKKKJJJJJJHHH]]]ttt]]]HHHCCCQQQaaa[[[UUUMMMIIIHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFJJJMMMSSSRRRQQQPPPPPPPPPQQQRRRWWWWWWWWWVVVVVVTTTSSSSSSRRROOOLLLJJJKKKLLLLLLKKKJJJGGGEEECCCBBBBBB@@@>>><<<;;;999666444222111111333444444555666777888999888:::<<>>===AAAGGGHHHCCC===777555333333444666666666888<<>>=========<<<888888666555444222222111444444555666777888999::::::<<<>>>@@@@@@>>><<<;;;555555333000111999GGGRRRtttvvv\\\ppp{{{RRR===777555333444333333444444444333333222111111111111111000//////------............------//////...---,,,,,,++++++------------------------------------------------,,,,,,,,,+++++++++******,,,((()))222===IIIXXXccciiimmmooommmjjjgggaaa[[[XXX}}}yyyooozzzzzzkkkYYYMMMXXXhhh}}}uuufffdddiiixxx|||yyy~~~~~~{{{pppbbbQQQIIIIIIBBB@@@@@@FFFLLLKKKBBB999555555444555555666666666;;;???AAA;;;111)))(((+++,,,++++++,,,---///000000555444444444333111...,,,))))))******++++++++++++***(((&&&''')))+++,,,,,,,,,***(((&&&$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######"""""""""###$$$%%%###$$$$$$%%%&&&&&&&&&&&&&&&'''(((***++++++++++++---...///000222444555666111444666777666444333444666::::::IIIUUUeeewwwiii\\\aaammm{{{///......------......///.........------...//////---------...............//////...//////000222222555555666888;;;===???AAA??????@@@@@@@@@@@@??????===>>>AAAEEEIIIIIIFFFBBBGGGLLLSSSeeegggQQQHHHGGGXXXZZZ\\\ZZZUUUMMMFFFBBBFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDAAA?????????@@@???>>>??????===;;;999999999:::444444444555555555444444777777777888888999999999;;;<<<>>>>>>===:::777555444222000444AAAXXXrrruuuooonnnvvvYYY@@@::::::444///111222222333333444333333222000111111111111000000///---......//////......---//////...---,,,,,,++++++------------------------,,,,,,------------------,,,,,,,,,+++++++++*********)))***...555???OOO^^^eeekkknnnllljjjiiiccc[[[YYYtttttteeennntttjjjvvvzzzeeeTTTUUUeeeyyy|||jjjPPPTTTcccyyy}}}{{{rrreeeZZZNNNHHHJJJDDDCCCDDDHHHLLLHHH===444444555666666666666777777===@@@@@@999...'''(((+++******+++,,,---...000111444555555333111...,,,+++((()))***+++++++++++++++((('''&&&'''***,,,---,,,+++)))'''%%%############%%%%%%%%%$$$$$$#########&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&''''''&&&'''((()))***+++++++++---...///000222444555666222444777777666444444444555;;;:::IIIVVVhhh{{{lll\\\```lllzzz000///...------...///000///............///000000........................///.........000222444555888888999;;;===@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@CCCFFFFFFDDDBBBDDDIIIIIIMMMiiijjjVVVIIICCCHHHSSS```gggcccWWWMMMGGGEEEBBBBBBBBBAAA@@@???======<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@??????>>><<<;;;:::;;;<<<;;;:::888999999777555444555666111222333444555555555555999999999999999999999999;;;;;;<<<;;;999777444222222///111>>>WWWxxx|||sssvvv{{{XXXEEE888888888222111555111222222333333333333333000000111111111111000000......////////////...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))***,,,...666GGGWWW```iiimmmkkkjjjjjjddd[[[RRRcccppp]]]cccfff___]]]UUUhhhwwwqqq\\\TTTaaarrr~~~~~~}}}uuueeeUUU]]]rrrvvvnnnqqqzzzeee\\\UUULLLHHHIIIEEEEEEEEEFFFFFFAAA999222444666777888777777888:::??????<<<555+++&&&(((+++%%%''')))***+++,,,///222///000222111///---,,,,,,((()))+++,,,,,,+++***)))'''&&&&&&'''***---------)))(((&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&((()))***+++++++++---...///000222444555666333555888888777555555555333;;;;;;JJJYYYoootttccceeennn|||000///...------...///000//////......///000000111........................------------///222555777888999:::;;;===???AAACCC??????@@@@@@@@@@@@??????===>>>@@@BBBCCCCCCDDDDDDGGGIIIIIIJJJXXXyyywwwjjjFFFAAADDDUUUkkksssjjj]]]PPPLLLEEEBBB@@@???>>><<>>===<<<;;;<<<<<<===<<<======>>>>>>>>>>>>>>>===;;;::::::;;;;;;:::999444666888777444222333444222333555666777777666666777888888888888999999999999999999888777555444333555888DDDZZZvvv|||pppiiiuuuXXXIII???888888888444333666111111222333333333333333000000111111111111000000......////////////......------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******(((***,,,,,,***///???QQQ\\\fffllljjjjjjkkkeeeZZZRRRUUUsssyyy^^^[[[vvvbbbUUUYYYWWWfffqqqjjjyyyeeeXXXaaannn{{{~~~}}}~~~~~~}}}~~~}}}tttiiihhhooojjjfffqqqkkkYYYTTTRRRKKKFFFGGGDDDDDDDDDBBB???:::666444666777999888777777:::===AAA>>>888000***'''(((***$$$'''***+++,,,...222555000222444333000---------)))***+++,,,,,,+++)))(((&&&%%%%%%(((+++---...---'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$#####################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$############$$$&&&((()))%%%&&&''')))******++++++---...///000222444555666444666999999888666666666333;;;<<>>@@@AAA<<<<<<============<<<<<<===???AAAAAAAAAAAADDDFFFIIIFFFIIIMMMNNN\\\dddOOO===FFFaaarrrlll^^^\\\UUULLLEEEAAA@@@===;;;>>><<<;;;999888888888999555666777888999999999999999888777777888999888666333666999888555333333555666777888999999999888777555555666777888999999:::777777777666666666666666???JJJ```}}}fffhhhcccbbb[[[<<<@@@;;;777888777333000...000111222333333333333333///000000111111111000000......////////////......,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******(((***,,,+++(((+++;;;MMMYYYeeellliiiiiillleeeYYYYYYPPPjjjcccWWWkkkttt]]]aaabbbhhh|||uuusss}}}mmm^^^dddnnnyyy~~~{{{}}}||||||zzzzzzuuuooojjjooo}}}vvvbbbiiitttaaaQQQPPPPPPJJJEEEDDDBBBDDDCCC???:::666555666777999:::999777888;;;???AAA===555...)))'''((()))&&&)))---//////222666:::777999:::777222...,,,---***+++,,,---,,,***((('''%%%%%%%%%(((+++---...---&&&%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###############$$$&&&((()))%%%&&&''')))************---...///000222444555666444777::::::999777666777444<<<<<>>>>>======<<<<<<::::::;;;???BBBCCCDDDEEE@@@@@@HHHKKKOOO^^^pppbbbPPPBBB<<>>;;;:::999888666222---))),,,,,,,,,+++***)))((('''((('''(((***,,,,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''$$$"""###%%%&&&$$$!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((()))***+++,,,------+++,,,...000222333444444444555777888888666444222222;;;===LLLZZZoootttiiihhhlll{{{~~~333222111000//////000000///...---///111222000...000000000000000///...............///111333555666444333222333666888888888777888999:::;;;::::::999:::999999;;;???BBBCCCDDDCCC======BBBAAA???IIIVVVhhh}}}kkkSSS>>><<<999AAAPPPTTTTTTOOOKKKIIIEEEAAA:::999888999999999777666888888777666666555666666555555555555555555555555555555555555555555555555999888777777888888888777222333444333444666555222000333888;;;@@@NNNhhh|||pppyyygggNNNEEE???777555555555444333333222222111111111111111111111111000000000/////////.........---------,,,,,,,,,,,,------,,,++++++***)))))))))*********++++++++++++++++++++++++++++++++++++************************(((***+++***(((+++222888MMMWWW```dddeeefffddd```aaaWWWWWWjjjyyylllqqq|||~~~wwwsssqqqvvvzzzxxxyyy{{{{{{{{{zzz{{{|||~~~{{{kkkggg}}}zzzhhh^^^UUUMMMHHHHHHDDD>>>@@@HHHKKKFFF>>>777222222444666888666666999::::::>>>DDD666111+++((()))*********+++---111444777:::<<<===>>>>>>>>>>>><<<777000+++---------,,,+++)))((('''(((((((((***,,,+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''%%%######%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((()))***+++,,,,,,,,,---...000222333444444444555777888888666444222333===???MMMZZZmmmmmmbbbccckkkyyy000///...,,,,,,,,,,,,---///......///111111000.../////////000//////...------...///000222222333333333222111222444666666555444555777999999:::999999999888888:::>>>BBBCCCCCCDDD@@@???AAA>>>888<<>>EEEDDD???...,,,)))(((***+++,,,,,,...///222666:::======<<>>AAAOOO[[[kkkyyyccc[[[```kkkyyy---,,,+++)))(((((()))***........./////////...---.........//////......---,,,---///111222222111000444222111222444666666555555666888:::;;;;;;;;;;;;777666777:::>>>AAABBBBBBDDDAAA@@@AAA???;;;>>>DDDHHHLLLnnnsssbbbIII;;;666777:::BBBOOOXXXTTTKKKCCCDDDEEEAAA;;;777777888777777666666666666777777555555555555555555555555666666666666666666666666444666888888888777777777:::444111222333333:::DDDJJJ^^^yyygggCCC777888777444222444333333222222111000000////////////////////////............------------,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))))))))*********+++++++++***************************************************++++++***)))***---000CCCVVVhhhkkkccc^^^]]]]]][[[gggnnnnnnvvv}}}zzz~~~mmm___iii~~~~~~~~~{{{vvvrrrpppvvvvvvxxx{{{ssscccXXXRRRPPPIIIKKKHHHAAAAAAIIIOOOPPPKKKAAA666111222555666555888:::999:::DDDNNNHHH;;;,,,+++++++++,,,---......///000333999>>>AAA???===BBBAAA@@@???===999333///111000...---+++***)))(((******+++++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((()))***++++++,,,---///111333444444555555666777777777666444333555???CCCRRR^^^lllvvv^^^WWW```mmmzzz...---,,,+++***+++,,,,,,---...///...---,,,,,,+++,,,---............------+++---///111222111///...222000000111333555555444555666888:::;;;<<<;;;;;;666666777:::===@@@AAA@@@@@@>>><<<<<<<<<<<>>IIIOOOOOOKKKUUU\\\YYYKKK@@@<<<===999999888888777888888888555555555555555555555555555555555555555555555555444666777777555444555666000222444777999DDDYYYlllwwwaaaIII555555999666222222222222222111000000//////........................------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((((((((())))))))))))************************))))))))))))))))))))))))***++++++*********,,,---:::NNNbbbfff```\\\\\\]]]ZZZhhhppplllnnnzzzsss```aaauuu{{{zzzyyyvvvyyy|||}}}zzzvvvrrrqqqvvvxxxzzz}}}|||pppcccYYYSSSQQQQQQKKKJJJFFFCCCHHHNNNNNNHHH@@@999333111444777666444555:::;;;===FFFMMMDDD444***+++,,,,,,,,,,,,---...///222777===AAACCCAAA@@@@@@===999555444222000///111000...,,,******))))))+++,,,,,,+++***(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((()))***++++++,,,---///111333444555555555666777777666666444444333>>>CCCTTTaaaooowww]]]TTT___mmmyyy++++++***)))***+++,,,---...///000///---++++++++++++,,,------...---------,,,---///000111000...---...---,,,...000333333333333444666888999999888888555555777999===??????>>>@@@>>><<<<<<<<<===???AAAAAA>>>FFFSSS```~~~ooo[[[\\\UUUHHH===;;;>>>???LLL[[[iiiiii[[[KKKBBB@@@;;;;;;:::999888888888888444444444444444444444444222222222222222222222222///111333222000000333666777EEEQQQWWW___tttzzz}}}oooQQQBBB666...000222000000444000//////......---,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))************+++++++++************************'''''''''((((((((())))))************************))))))))))))))))))))))))))))))******++++++++++++...???QQQYYY[[[]]]______dddddd```]]]cccuuuzzzxxx|||lllfffnnnyyy~~~~~~yyyvvvuuurrruuuyyyzzzyyyvvvtttssswwwxxxzzz|||~~~vvvmmmiiibbb[[[UUUQQQPPPPPPKKKFFFDDDHHHNNNMMMFFF>>>777444222222555666555333333777<<>>>>>>>>>>>???@@@@@@>>>???FFFFFFDDDGGGQQQlll{{{cccPPPCCC===;;;CCCLLLMMMFFF<<<666333<<<;;;:::888777666666666444444444444444444444444000000000000000000000000///333777999:::???GGGMMM^^^vvvtttyyykkkKKK777333111///......///111333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))***++++++***))))))555DDDOOOWWW___bbb```eee```ZZZWWWZZZfff}}}|||rrrzzz~~~www|||zzzqqqnnnrrrwww{{{xxxvvvvvvxxx{{{{{{zzzyyyyyyyyyvvvvvvvvvwwwzzzxxxssswwwlllddd___]]]ZZZVVVSSSPPPOOONNNGGGCCCFFFQQQTTTIII===999555444444444444444555555444888AAAHHHEEE999///+++''')))******)))***...111555===EEEGGGCCC>>>===>>>999555000------............,,,+++)))))))))+++,,,---...///,,,(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###%%%&&&%%%###"""###%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$%%%&&&(((((('''(((((()))***+++,,,,,,---...000222333555555666666666666666666555555555111<<>><<<999777888999::::::<<<;;;:::888666555444444444444444444444444444444111111111111111111111111888===DDDJJJPPPZZZgggpppgggZZZddd~~~iiiLLL<<<777///333555333222333222111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,,,,***))),,,444???JJJWWWaaaccc___\\\___ccc```VVVXXXtttppptttvvvtttlllttt}}}uuuyyynnnmmmqqq}}}||||||~~~~~~}}}~~~uuusssrrrrrrwww}}}yyyttt}}}qqqhhhfffcccXXXWWWUUUSSSQQQPPPOOOOOODDDAAAJJJZZZXXXFFF999999666666666444222222555777777;;;FFFOOOHHH555,,,---(((***,,,++++++---222666888AAAJJJJJJBBB;;;:::<<<777444111///000000///...,,,+++)))(((((()))+++,,,---//////,,,(((%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%'''&&&###!!!###%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((()))(((((()))***+++,,,---------...000222444555666666777666666666555555555555222;;;@@@SSSaaaoootttWWWSSS]]]lllzzz'''(((+++...222555777999000111111000---+++***+++++++++***************+++******,,,---...---,,,,,,+++,,,------///222777;;;666666666666555444222111333444555666555666999;;;444888===???===<<<<<<>>>@@@AAA@@@<<<999<<>>HHHUUUlll~~~eeebbbnnn~~~cccKKK;;;444333333222///......///111222333222111///......------+++******)))))))))))))))******************************++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---444CCCSSS^^^```^^^aaa___^^^ZZZPPPRRRnnntttoootttuuu{{{ooouuuqqqxxx|||nnnjjjnnn~~~|||{{{yyy{{{~~~~~~vvvuuurrrpppuuutttggg```ZZZWWWVVVSSSPPPNNNMMMKKKIIIHHHBBBJJJQQQPPPFFF;;;666444666666555444555666888888777GGGQQQGGG666,,,+++,,,(((---,,,&&&(((222666333>>>>>>BBBGGGFFF@@@<<<<<<;;;444222555777444000...---,,,***(((((()))+++,,,...---+++)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((''''''(((+++,,,,,,+++---+++,,,000333333555999999777555555555666555444555>>>AAAPPP\\\jjjttt\\\WWW```mmm{{{))))))***+++,,,------...,,,---......,,,******++++++******)))))))))*********+++,,,---...---,,,,,,---------------///333777666555555444333222222222333555777777666777888:::999<<<>>>>>><<<;;;>>>@@@BBB@@@===::::::<<>>===???EEEDDDEEEGGGIIIOOO^^^mmmpppkkkrrr___JJJ???888333222333222222111111000000000222111000...---,,,,,,,,,++++++***)))))))))))))))******************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++111>>>NNNZZZ^^^^^^______```___WWWVVVjjjzzzjjj```www|||sss}}}wwwllluuu~~~~~~wwwuuu~~~}}}wwwtttsssuuuwwwyyy}}}wwwxxx{{{iii```[[[WWWTTTTTTSSSSSSRRRPPPMMMIIIGGGNNNOOOMMMFFF===555333444333333333333444666:::===GGGOOOOOOAAA111)))))))))&&&***,,,+++...777AAAFFFCCCAAACCCHHHHHHCCC>>>>>>@@@666///000333333000///---+++)))&&&&&&(((***,,,...,,,+++)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((''''''(((+++,,,,,,+++---+++---222444444555999888666444444555555444222111;;;???PPP^^^nnnzzzccc\\\eeeqqq|||***)))))))))((((((''''''(((***++++++***)))***+++)))))))))(((((())))))******+++---......---,,,,,,......---,,,+++,,,///111555444333111111111222222444777999:::999888888999>>>@@@@@@>>>;;;;;;>>>BBBBBB>>>::::::;;;======<<<===;;;BBB^^^yyy}}}lllZZZMMMIIIKKKNNNKKKOOOYYYeeeiiifffbbbbbbssstttxxx~~~}}}{{{fffQQQ;;;333444555333222333444555555444222000///000000...---,,,,,,++++++++++++***))))))))))))*********************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''---888FFFSSSZZZ]]]]]]]]]bbbddd___ZZZcccqqqzzz```sss}}}{{{|||}}}wwwrrrmmmmmmooosss~~~~~~|||~~~wwwiii^^^ZZZYYYVVVSSSVVVTTTQQQPPPPPPOOONNNLLLUUUNNNCCC999333111333555333444444444444888???EEETTTQQQFFF666+++((())))))((()))---222555:::EEEPPPBBB@@@CCCLLLQQQOOOLLLKKKJJJ<<>>OOO]]]nnn{{{ddd```iiittt}}}((((((((())))))******+++(((***++++++***))))))***(((((((((((((((((()))***+++,,,---......---,,,,,,,,,---,,,+++******---///555444222111000111333444777999<<<===<<<:::999999@@@BBBCCCAAA===<<<>>>@@@======<<<======>>>======FFFBBB@@@FFFXXXtttzzzqqquuu~~~zzzwww{{{zzzdddIII<<<111///333444444444666666555555333222000000000///...---,,,,,,,,,,,,,,,+++******))))))************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&***222>>>KKKVVV\\\[[[\\\```dddaaa[[[[[[```wwwqqqppp{{{||||||uuuooommmllloooxxx|||yyy{{{~~~}}}oooiiiaaa\\\ZZZZZZWWWTTTYYYQQQJJJJJJPPPUUUUUURRRKKKCCC888000///222555777666777777555666<<>>MMMYYYhhhsss[[[]]]hhhttt|||''''''((()))***+++,,,,,,+++,,,---,,,***)))))))))(((((('''(((((()))******,,,---.........---,,,+++***+++++++++***+++...000555444222111111333555666888;;;>>>???>>><<<;;;;;;>>>AAADDDCCC???<<<<<<===777<<>>000)))***,,,,,,,,,333...333@@@GGGEEEFFFKKKLLLLLLQQQYYY]]]XXXQQQNNNCCC888///111555444000---'''''''''(((***---111333)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''')))(((((())),,,------,,,,,,,,,///555888666666888888777777777888777555333222;;;===KKKUUUbbbjjjQQQUUUbbbpppzzz)))))))))((()))((()))(((,,,---...---+++))))))***(((((((((((()))***++++++------...//////...,,,+++)))***,,,,,,,,,---///111333333222222333444555666999;;;===>>>===<<<<<<===<<<@@@DDDCCC???<<<:::;;;555<<>>555333111111444444222000...111777>>>FFFLLLQQQSSSAAA666---***+++******+++444555===IIIQQQTTTWWWZZZ```^^^\\\ZZZQQQDDD999666333---,,,111555333000...'''''')))***---///111222((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((()))((((((***,,,------,,,---+++...444666555666999999888888888999888555333///999<<>>???<<<999888:::===<<<===???DDDHHHJJJIIIGGGEEELLLRRRRRRMMMLLLOOOTTTVVVSSSaaa{{{~~~ssszzz{{{xxxyyypppoooqqqzzzeeePPP<<<777999999888888777333000222222000000222......///000000///...---------,,,+++++++++,,,,,,---,,,++++++******++++++******************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,******111>>>IIIRRRVVVYYY[[[ZZZWWWQQQLLLMMMcccwwwoooiiiuuuxxxtttpppmmmhhhbbbbbbfff\\\aaagggmmmxxx{{{|||{{{xxxsssqqqrrrooofffbbbddd]]]ZZZUUURRROOOOOOOOOPPPRRR]]]eee___LLL;;;444444333222222222333777:::===<<>>DDDRRR[[[bbbeeeHHHJJJ[[[nnnxxx~~~((()))***+++,,,,,,+++***+++***))))))+++,,,+++******)))))))))***,,,...///------......------,,,+++//////000000111111111222111222333333444444333333444444555555555555555444;;;::::::999999::::::;;;???@@@AAACCCEEEFFFGGGGGGJJJKKKMMMNNNNNNMMMLLLKKKQQQRRR[[[mmm|||yyyxxxxxxiiiWWW<<<;;;999888666555444444333333222222111000//////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********))))))(((((())))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))''''''(((((((((((('''''''''((())))))+++///555999LLLUUUZZZYYYYYYZZZVVVPPPWWW\\\wwwxxxttt}}}|||vvvxxxooofffmmmyyyyyywwwsssooollliiieeeaaaaaa[[[XXX[[[bbbkkkwww~~~{{{xxx}}}{{{zzzyyyyyyxxxvvvuuusssssspppjjjhhhiiiddd\\\XXXVVVRRRMMMKKKOOOWWW^^^ffffff^^^LLL:::333222333333444444444666888;;;===KKKZZZeeeaaaUUUHHH;;;111***---,,,))),,,777>>>>>>ZZZTTTOOOQQQYYYccckkkooojjjddd\\\TTTJJJ@@@===???:::999777555222///+++)))------,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""########################%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))(((((())))))***+++---...222//////222444444777<<<999888777888888888666444666888EEETTT```llleeeNNNNNNYYYfffsss((()))******+++++++++******)))((()))+++,,,+++***))))))))))))***,,,...///,,,,,,------------,,,,,,/////////000000000111111111111222333333333333333444444555555666555555555:::999999888888999999:::===>>>@@@BBBDDDFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJNNNQQQXXXbbbkkkwwwsss]]]KKK@@@:::999888666444333333333333222222111000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))((())))))************))))))(((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''(((((()))''''''((((((((((((''''''))))))))))))***,,,111444HHHRRRXXXXXXXXXYYYWWWTTTTTTZZZrrrpppdddpppwwwxxxrrrtttxxxkkkmmmvvvzzzuuupppkkkfffccc___YYYVVVWWW\\\bbbkkkttt|||zzzyyyvvvvvvuuutttrrrpppxxxwwwvvvvvvvvvvvvtttsssppprrrpppkkkiiiiiibbbZZZTTTPPPMMMPPPXXX```eeefff```[[[NNN===222111222222000555888777555999EEEOOOUUU\\\^^^UUUIII>>>333++++++.........555@@@FFFFFFLLLJJJLLLUUUeeettt~~~rrr```QQQDDD;;;;;;>>>777777555222...***((((((,,,,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$########################$$$$$$$$$###################################################$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&(((((())))))***+++---...111......111333444666;;;999888777888888888666444666888EEETTT```lllfffOOOMMMYYYhhhttt)))))))))))))))******+++)))(((((()))***++++++***))))))))))))***+++---...******+++,,,------------.........////////////000000000111222222222222222333444444555666666666555888777777777777777777888:::<<<>>>AAACCCEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGJJJOOORRRRRRTTT```nnn~~~}}}```KKK???999666888777555444333222222111222111111000000/////////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************))))))))))))((())))))******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''*********)))((())),,,///AAALLLVVVYYYXXXYYYYYYXXXUUU[[[kkkzzz|||uuu```lllzzz{{{|||kkkcccgggwww|||vvvqqqkkkggg___YYYUUUUUUVVVXXX]]]dddjjjsss||||||xxxwwwyyy{{{wwwyyy~~~{{{yyywwwvvvrrrqqqppppppqqqqqqpppooopppoooooopppqqqqqqpppooommmooonnnkkkhhhfff```YYYWWWWWW[[[eeemmmnnneee]]]LLLGGG<<<222///333444222333666;;;???DDDLLLVVV^^^XXXWWWOOOCCC999333---(((,,,...///444===IIINNNMMMDDDGGGQQQbbbvvv~~~aaaJJJ;;;333222666777777666111+++'''''')))---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&#######################################$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))***+++---...///------111333333666:::999888777888888888666444555888FFFUUUaaammmhhhRRRLLL[[[lllwww***)))(((''''''(((***+++(((''''''(((***+++***)))((((((((()))***++++++,,,((()))***,,,------......---------...............//////000111111111111000222222444555666666666666666666555555555555666666777999<<>>======>>>???AAABBB===999999>>>AAABBBDDDGGGHHHUUUhhh}}}hhhSSSDDDAAA<<<888666444333222555444333222222222222222//////...............---+++++++++++++++*********++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))******(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''((('''''''''***,,,///<<>>>>>===<<<:::::::::;;;<<<===>>>???@@@:::777<<>>AAAFFFKKKWWWfffxxxzzzkkk\\\SSS666111///444999;;;===@@@>>>999333---+++,,,///111555333///+++'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&#######################################$$$$$$$$$########################"""""""""#########$$$$$$"""###$$$%%%'''((()))***(((((())))))***+++---...///---///444777777888<<<999888777888888888666444666<<>>999888<<<>>>>>>???BBBCCCDDDCCCDDDPPPhhhsss___OOODDD>>><<<;;;000000000//////000222444111000000000000000111111,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))*********++++++((()))))))))************''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%'''(((((('''''')))******...:::MMMZZZ\\\[[[\\\YYYWWWUUUWWWeeetttZZZOOOUUU]]]```lllpppsssvvv}}}{{{tttmmmfff___ZZZTTTNNNLLLOOOQQQQQQQQQSSSXXX^^^eeejjjtttsssooojjjeeedddgggjjjnnnppptttuuutttsssrrrrrrsssuuuxxxxxxwwwwwwyyyzzzyyywwwsssqqqoooppprrrsssooonnnlllmmmnnnnnnmmmlllkkkjjjjjjkkkkkkhhhdddaaa[[[WWWVVVXXXYYYZZZbbbkkk|||vvvhhhTTTAAA666333555888888777;;;LLLfff{{{xxxiiiWWWIIIBBBAAA444...***,,,,,,***,,,000000222888@@@EEEHHHPPP[[[kkkyyyoooXXXIIICCC444222444999<<<:::;;;>>>BBB:::111---...222444444333111---***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$########################$$$$$$$$$###################################################$$$$$$$$$%%%######$$$%%%&&&&&&''''''(((((())))))***+++---...---,,,...444666666888;;;999888777888888888666444444;;;MMM]]]gggsssrrr```VVV```kkkttt|||}}}''''''((()))((('''%%%$$$%%%$$$$$$&&&(((******)))&&&'''((()))))))))(((''''''((()))******+++******+++*********))))))((((((++++++,,,------------,,,***+++---///111333333444444333333333333333333444222555888:::;;;:::888666555666888:::;;;<<<;;;;;;999777888::::::999===DDD<<>>===FFFVVV```nnnXXXOOOGGG???<<<;;;777333000000111222111000////////////............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************'''((((((((())))))******(((((())))))*********+++''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''((())))))''''''''')))+++***333EEETTTYYYZZZ\\\XXXWWWXXX]]]ggg{{{eeeLLLJJJPPPRRR___dddjjjpppyyyuuummmeee___XXXQQQOOOQQQMMMOOOOOOKKKHHHJJJQQQXXXkkkrrryyyzzztttmmmjjjiii^^^ccciiinnnooonnnmmmmmmooorrrvvvwwwvvvvvvyyy{{{wwwtttppplllkkkmmmoooqqqjjjiiihhhiiijjjkkkkkkiiiffffffeeeeeeeeeaaa]]]YYYVVVTTTUUUZZZ\\\\\\dddmmm[[[NNN>>>444444666777666555666999HHHdddaaaMMMHHHGGGCCC===222,,,***------***---333333666>>>HHHLLLPPP\\\iiihhhLLL<<<999222222666<<>>AAA@@@???======>>>AAABBBCCCXXXgggxxxvvvfffYYYMMMEEECCC:::999888666555333222111111111111111111111111111////////////////////////------......------,,,+++************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((+++)))+++666GGGUUU\\\]]]^^^XXXYYY```dddlllVVVFFFKKKHHHNNNUUU^^^hhhqqqxxx{{{zzz|||rrrdddYYYUUUQQQMMMXXXKKKDDDEEECCC>>>@@@IIIMMMSSS]]]hhhpppuuuwwwwwwmmmiiidddaaaaaabbbcccbbbeeeeeeeeehhhkkknnnppppppkkkmmmkkkffffffkkkmmmllljjjeeebbbdddiiillliiifffccc```[[[UUUQQQQQQUUUXXXXXX```gggggg^^^RRRIIIEEE<<<777555777888555444666;;;<<>>???>>><<<<<<===???@@@AAAEEEMMMTTTYYYdddxxxyyyqqq^^^PPPCCC???>>>:::777888888888777555444222111111111111111111111111111111////////////////////////------......------,,,+++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&'''...;;;KKKXXX___^^^YYYXXX\\\[[[^^^rrr{{{~~~lllNNNGGGDDDEEEIIIQQQZZZdddnnnsssuuutttggg___WWWPPPUUUIIIAAABBBBBB======CCC===AAAHHHQQQYYY```eeegggkkkiiifffbbb___\\\ZZZYYY___[[[WWWWWWYYY\\\]]]]]]^^^``````^^^^^^bbbbbb```cccaaa___^^^^^^_________TTTSSSRRRSSSVVVYYY]]]___nnnkkkcccUUUFFF<<<888888777222...111444444777:::>>>III___yyywwwbbbTTTJJJIIIDDD999111111...000...,,,111<<>>@@@CCCGGGIIIIIIFFFCCC;;;>>>AAACCCAAA;;;444///...***%%%$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###""""""######$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,---......---...///000333555777888777777777888999999777555555;;;KKKXXXbbbrrrsssbbbWWW\\\gggsss}}}&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((******)))((((((((())))))))))))***+++,,,---......////////////...---,,,+++........./////////000000111222222444666888:::;;;;;;======<<<:::888777888555777;;;>>>???>>>===<<>>@@@???BBBBBBAAAHHHXXXjjjttt{{{qqqfff[[[RRRJJJEEEDDD===777999<<<;;;999999666666555444333222111000111111111111111111111111////////////////////////------......------,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$'''''''''''''''((())))))$$$%%%%%%'''...>>>SSSbbbcccaaa``````[[[ZZZfffwww{{{xxx~~~```JJJ@@@AAAAAAEEENNNXXXbbbjjjnnnyyytttjjj___VVVVVVIII@@@AAAAAA===<<>>===;;;999999999777:::===@@@AAA@@@>>>===??????>>>===<<<===???AAAAAACCCCCCCCCEEEKKKSSSXXXrrr}}}|||nnnbbbRRRNNNIIIDDDBBBAAA???>>>AAA<<<888888999888555222666555555444333222222111111111111111111111111111////////////////////////------......------,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&'''((()))***%%%(((***'''(((555LLL^^^cccfffiiifff___\\\bbblllyyyyyyaaaFFFCCC@@@@@@HHHQQQYYY```eeerrrxxxyyymmmddd\\\OOODDDAAAAAA>>><<<===>>>===<<<===???BBBFFFHHHQQQWWW^^^aaabbbffflllrrrlllhhhddddddfffeee___YYYTTTWWWWWWUUUTTTVVVVVVRRRSSSSSSSSSTTTWWW\\\bbbffflllfff^^^[[[ZZZWWWQQQLLLEEECCC???999444222444777666666999;;;999:::CCCOOOnnnwww~~~qqq^^^NNNEEEGGGCCC@@@===444***(((,,,+++***,,,333===DDDCCC???777@@@QQQfffyyy{{{dddMMM===777888;;;EEEKKKSSSXXXUUUJJJ<<<111333555888:::888444///+++***(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,---.........//////111222444666777555666888:::<<<:::666333666:::IIIWWW```nnnqqqfffPPP[[[kkkyyy######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((((((((((((((())))))((())))))***+++,,,---...++++++,,,---------------/////////000000000111111111222444777:::<<<===>>>:::<<<>>>>>><<<<<<<<<===<<<===???@@@AAAAAAAAAAAAAAABBBBBB@@@??????CCCFFF??????@@@AAABBBCCCEEEHHHQQQWWW]]]bbbkkkyyycccPPPJJJGGGCCC@@@>>><<<;;;<<<<<<;;;::::::888444333444666555333666555555555444444333333000000000000000000000000////////////////////////------......------,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))%%%***---***'''...@@@PPPZZZccckkkggg___[[[\\\^^^ttt~~~}}}___FFF>>>;;;AAAHHHMMMRRRWWWfffnnnvvv|||wwweeeYYYLLLEEEBBB???======;;;;;;;;;::::::;;;;;;;;;;;;AAAGGGKKKOOOVVV```iiiiiikkkpppwww|||{{{tttmmmfffgggddd___^^^```aaa___eeeaaa]]]___eeejjjllllllddd[[[PPPIIIEEEAAA;;;666666777777666555333222222000333777999999AAAWWWlllzzzjjjXXXKKKHHHHHHDDD>>>888444///******+++---...222;;;AAAAAA<<<888888III___nnnwww}}}cccSSS???444666===CCCEEENNNVVV^^^]]]RRRCCC666000222222333333111///,,,***((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((()))***+++,,,------......///000222555777888555666888:::<<<:::666333666999HHHXXX```mmmrrrjjj[[[cccqqq}}}$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''(((((())))))(((((()))***+++,,,------***+++,,,---............//////000000000111111111111333555999<<<>>>???@@@;;;===??????>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFDDDBBBCCCGGGKKKEEEBBBAAACCCEEEFFFJJJOOONNNPPPNNNJJJLLLSSSWWWXXXXXX[[[cccsssuuu```JJJ>>><<<<<<:::;;;:::999999:::999888666======:::666777:::;;;888555555555555444444444444000000000000000000000000////////////////////////------......------,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&''''''((()))((((((((($$$))),,,)))&&&)))444>>>NNN___kkkiiiaaa^^^[[[WWW[[[|||RRRDDD:::;;;???@@@CCCIIITTT]]]hhhooottt{{{oooggg\\\QQQIIICCC???>>>888999::::::::::::999888555777999:::;;;@@@HHHNNNMMMSSS^^^hhhoooppplllhhhkkklllhhhbbbaaadddeeecccddd]]]VVVTTTWWWXXXUUUQQQGGGBBB;;;777666666444333444333222222222444555666222444999@@@HHHYYYuuu}}}ooo\\\MMMEEEDDDFFF:::555...+++,,,---------***,,,222888::::::<<<@@@LLL[[[ggggggeeefffeeebbbGGG===222111;;;GGGNNNQQQZZZ___aaaXXXGGG888000///000222444555333///***'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))***+++,,,,,,---------...000333555888999666666777999;;;:::777444666777HHHXXXaaammmtttpppiiimmmuuu~~~%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))(((((()))***+++,,,------,,,------.........------........./////////000000111333666:::===???AAAAAA???@@@BBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCFFFHHHFFFDDDEEEJJJOOOOOOKKKJJJNNNPPPOOOPPPUUURRRRRROOOIIIGGGHHHGGGCCCBBBFFFJJJPPPZZZcccbbb\\\YYY[[[]]]___aaabbbcccddd___aaadddgggfffccc___]]]MMMOOONNNGGGAAA???<<<888888777555555777999999999888:::888333222555333///333333333333333444444444000000000000000000000000////////////////////////------......------,,,+++************************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&(((******)))'''&&&%%%'''(((((('''(((---111???UUUggghhheeeddd```YYYVVVmmmwww```KKKCCC>>>:::<<>>HHHYYYiiiuuuuuulll^^^QQQHHHAAA<<<999///...+++)))+++---///...***,,,000444444:::MMM```pppwwwuuuiiiaaaaaa\\\RRR@@@@@@@@@BBBGGGOOOVVV[[[___]]]VVVIII;;;111000111222333444444111---)))&&&$$$%%%&&&%%%$$$$$$###$$$########################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$######""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((())))))***+++,,,---...+++,,,...000333666999:::777777777888999999777555555777GGGYYYbbbmmmwwwuuurrrpppqqqyyy&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((()))***(((((()))***+++,,,,,,---////////////...---,,,,,,---------.........//////111333777;;;>>>@@@AAABBBBBBCCCDDDCCCAAA???>>>???@@@AAADDDFFFFFFEEEDDDCCCCCCFFFHHHGGGEEEFFFLLLQQQPPPMMMOOOUUUVVVOOOKKKKKKIIILLLLLLJJJJJJJJJGGGBBB@@@GGGJJJIIIJJJOOOPPPLLLIIIIIIHHHFFFEEEDDDEEEGGGDDDHHHMMMNNNKKKGGGBBB@@@:::>>>===888444777;;;<<<;;;888555444555888999:::444999;;;777777:::888333111222222222222333333333000000000000000000000000////////////////////////------......------,,,+++************************))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%$$$$$$######%%%)))++++++***'''%%%''''''&&&'''(((+++,,,---...HHH___ddddddgggddd\\\]]]iiiaaaPPPDDD;;;;;;BBB???HHHSSSXXXYYY\\\eeemmmqqq{{{yyyhhhXXXMMMFFFBBB@@@>>>;;;888888777888777666555555666666444333777999:::888555666<<>>======???>>>;;;666666666555222111111333222444777777666555555666555444333444666888888888AAAEEEVVVoooyyypppggg]]]QQQHHHBBB<<<333---***---...,,,,,,---......000222444666777DDDeeexxxooonnncccTTTDDDLLLSSSUUURRRSSSZZZbbb^^^VVVIII<<<333000333666666444111---+++)))))))))###%%%&&&&&&$$$######$$$########################""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))***+++,,,---......///***+++---000333777:::;;;888777666777999999777666555666GGGZZZcccnnnyyyxxxtttnnnkkkrrr''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))******))))))******+++,,,,,,---...//////...---,,,,,,,,,------.../////////777888:::<<<>>>@@@@@@AAA>>>>>>?????????>>>>>>===>>>???AAABBBCCCBBBAAA@@@DDDFFFGGGHHHHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLIIIFFFEEEFFFHHHIIIJJJGGGDDDAAA???AAADDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA???>>><<<=========;;;888777777999888666555444444555666888777777777777666666666666333333111000000000111222555444222000///...------//////.........---------------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((///===PPP```hhhjjjfffaaahhhaaattteeeEEE888999===>>>EEEJJJJJJJJJRRR^^^ggghhhooozzztttggg[[[RRRJJJCCC>>>???>>>999888;;;111555888777333222444888555333111222444666666666777555444777999888666555444333222222111111111111222444444444333222222222:::333///222666:::CCCMMMMMMbbbsssrrrmmmkkkggg___^^^VVVIII>>>666111///.........///......------...---222888<<>>>>>???======>>>>>>>>>======<<>>>>>????????????>>>===<<<;;;<<<<<<<<<:::777666777888777666444333333444666777666666555555555444444444333222111000000000111111222222111000///////////////.........---------,,,---,,,,,,,,,,,,+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***333BBBTTTdddllljjjfffgggeeemmm___GGG<<<888888:::>>>DDDJJJOOOMMMJJJUUU\\\dddlllttt~~~xxxooo]]]UUUOOOKKKEEE<<<888999777888888666444333444666444222111111333444444333333333444555666444222222222111111111111111222333444444444555555555555555111...///666<<<@@@HHHPPPdddiiifff\\\XXX]]]^^^YYYNNNGGG>>>555000...,,,+++//////------...000222333666444555>>>SSSrrr|||vvvjjj\\\IIIGGGLLLYYYccceeeeeefffLLLDDD===999777444666:::888444///,,,***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''*********)))******+++,,,///...---///333666888888777666555888::::::777333555999EEEVVVccclllttt{{{|||xxxvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))******+++,,,,,,------------,,,,,,,,,,,,---......//////000333444666888999;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;???>>>===<<<<<<===>>>>>>AAACCCFFFGGGFFFEEEFFFGGGEEEFFFFFFFFFFFFFFFEEEEEEAAA???>>>???BBBFFFHHHHHHCCC@@@>>>===???AAACCCCCC@@@@@@???>>>===<<<<<<;;;======<<<;;;:::::::::::::::;;;:::999666555666777555555333333333333555555444444444333333333222222222222111000000000000000/////////...//////000000......------------,,,,,,,,,,,,,,,+++++++++************++++++******)))((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))222DDDYYYhhhmmmlllaaadddcccfff}}}xxxwww|||{{{bbbIII;;;<<<999666777<<>>RRRrrrhhhhhhooobbbIIIKKKMMMVVVccciiiddd]]]XXX======???@@@===999999===555222---***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''******))))))***++++++,,,...------///333777999999777555444555888999666333555999CCCRRR___hhhsss||||||yyy{{{uuuzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((()))******+++,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////000111333444666777777888777888999999:::999999999>>><<<:::888888999;;;<<<>>>AAADDDEEECCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA===;;;:::;;;>>>AAACCCCCC???===;;;<<<>>>@@@@@@@@@>>>======<<<;;;;;;::::::<<<;;;999888777888999999888999999777555444555666444333222222222222333444333333333222222222111111111111000000//////////////////............//////------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((''''''%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,(((***777JJJ\\\jjjsss```aaa\\\[[[rrr{{{mmmvvv```KKK>>><<<:::888555666===FFFAAACCCFFFJJJPPPYYYdddlllwww|||oooaaaXXXTTTIIICCC<<<999::::::888555555444444555666777666444444777888555222333444444333333222333333444555666222222444777999888666444>>><<<<<>>@@@AAA@@@>>>======AAAAAABBBCCCBBBAAA@@@>>>;;;999888999;;;<<<===<<<:::999999:::<<<>>>===<<<<<<;;;;;;::::::999999999:::999777666666666888888666777777555333222444555222222111111111111222222333333333222222222111111000000000000//////......000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,))))))///:::LLLeeezzzpppggg]]]\\\lllzzzlllHHH@@@<<<<<<<<<888777::::::<<<>>>AAAFFFKKKQQQUUUbbbnnn}}}yyyppplll]]]TTTJJJEEECCCAAA<<<777:::888777777888888777666555999999444333666777444444444444444444555555666666999<<>>======@@@GGGRRR^^^kkkwww~~~zzzhhhXXXIII999...---,,,+++,,,...///...---...111333555444333222111222MMMpppdddHHHBBBDDDDDDIIISSSeeettt|||hhhPPP@@@888555222555<<<@@@<<<666222///,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''))))))))))))***+++,,,------,,,,,,///333777999:::999777444555888999777555222888EEETTT___gggrrr|||{{{www}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))******))))))))))))******))))))***++++++,,,,,,---,,,,,,...///000111111111111222333444444555444444666555333222222444777888888;;;======<<<;;;;;;;;;???@@@BBBBBBBBB@@@>>><<<:::888666777888999888777666666666888;;;<<<;;;999999999999888888777777777666666555555555555555666444555555333222111222444000000000000000000000000222222222111111111000000///////////////...------///...---,,,++++++++++++******++++++++++++,,,,,,*********))))))))))))((())))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''))),,,000<<>>777;;;;;;888666222333666999<<<@@@CCCDDDMMMWWWdddooo}}}{{{ssshhh```[[[UUUNNNHHHCCC@@@<<<:::999888777666555:::<<<999:::???;;;333333333333444555666777888>>>BBBFFFFFFDDDFFFKKKQQQ```nnnxxx```GGG666///...///,,,++++++,,,.........,,,...111333222111444<<>>@@@@@@@@@===;;;999777666555555666777666555333333555777::::::999777666666666555555555555444222222333333333333222222222333333222000000111333/////////000000/////////000000000000////////////....../////////...---,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,******)))))))))((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%)))---+++///GGGaaawwwwwwtttkkkeeekkk}}}dddRRRHHH???;;;===333333333444777999;;;;;;<<>>===;;;888666555444333444666777666555222222444777999999888666444444333333333333333333///000111222222111000///111222333111000000111222......////////////......//////.........------------.../////////...,,,,,,************+++,,,---...))))))******+++++++++,,,))))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%***...)))'''777MMMbbbttt~~~vvvjjjlllwww~~~iiiGGG888:::<<<999666555666888999999777;;;>>>???EEEPPPZZZ^^^iiiyyywwwnnniiieeebbb```jjjttt}}}{{{eee\\\]]]```cccfffjjjmmmoookkkooopppjjjfffpppttt```PPPBBB999///,,,,,,,,,+++***...---,,,---///000111000333555666666AAAaaa}}}lll^^^UUUUUUddduuuzzzvvvsssccc```SSSCCC<<>>DDDHHHCCC777...++++++)))&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$###""" """###$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''((((((((()))***,,,---...000......///222555777777444333444666999888444000222777AAAMMMUUU___ppp~~~{{{zzz########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((******))))))************))))))******)))(((((((((((((((++++++,,,---...............///111222333444444555000000000111222333555666888888888777888888999999:::::::::::::::999888777777666555444333444444555444666888999:::999777666222333333333333222111111111000///......------...000000000111222222333333---......///000/////////------------------------........................000///...---,,,+++++++++++++++***)))((('''&&&&&&))))))((('''''''''''''''***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))***++++++***(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$+++&&&"""))),,,))),,,)))))))))***,,,///222444RRRfffzzzyyytttvvvzzz|||lllNNN???555333555;;;:::444222666222444666777999===DDDJJJUUUZZZdddqqq}}}pppcccXXXMMMBBB;;;111111222111000///---,,,/////////......///333666444;;;>>>DDDbbbooo]]]KKKJJJhhhzzzllleee[[[HHH:::@@@QQQVVVOOOJJJKKKJJJFFF>>>666///+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%""" !!!###$$$###!!!'''%%%""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%'''***---///000/////////111333666888:::;;;999888888888777555333222;;;IIITTTXXX___ppp~~~{{{|||########################%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%'''((()))***))))))************))))))***)))((((((''''''((((((+++,,,---......///......///000111222333444444444555444444333333444555555999999888888888888888999999999999999888777666555888777666555444444555666555666777888999888888777333444444444444333222222333222111000////////////222222111111111111111111/////////...............------------------------........................//////...,,,,,,++++++,,,)))))))))))))))))))))((())))))((('''''''''''''''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&'''((()))((('''%%%###%%%%%%$$$$$$%%%%%%&&&'''999DDD@@@555111)))###&&&((((((((((((***---///111@@@SSSkkkxxx{{{zzz}}}oooccclll}}}kkkVVVCCC888111444::::::777666666888888777666666999<<>>NNNhhh~~~yyyYYYEEE===;;;999777555555555666555444333333222111111111111222222333333333222333555777444777;;;???@@@???===;;;666777888777555444555666444444444555555555666666444333111111333444444333111111000000000000000111111222333444555444444333555111999WWW~~~ooocccXXX[[[hhhwwwrrreeedddccc]]]YYY\\\TTTDDDAAAJJJMMMGGGGGG>>>222***'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$####################################$$$''',,,000(((%%%###"""#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''((()))+++---///000...///000222555888<<<======;;;999888888666333000444000444GGG]]]lllssswww{{{{{{yyyzzz########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&))))))************)))))))))))))))))))))***++++++)))***,,,---///000000000222111000000111333555666888888777777888888999:::888999;;;<<<<<<:::999888999999::::::::::::999999;;;;;;===>>>>>>>>>======::::::<<<=========<<<;;;999999:::::::::999888888666666555444333333333333111111111111111111222222//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,*********))))))((((((((())))))(((''''''''''''''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###)))""""""$$$ """&&&&&&''''''''''''''''''***''')))...111:::SSSmmm}}}qqqeee[[[KKKFFF???;;;:::;;;::::::555444333222111111111111111111222111000///111222333333444444555555444444...111333333111111222333222222222222222333333333111000111222333333000...000111222222222333444555444333222333444666999;;;HHHOOOaaa}}}nnn___YYYfff{{{}}}ooogggiiinnnpppccc___WWWPPPLLLLLLIIIFFF>>>666,,,'''&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$###$$$)))111777---)))$$$""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((('''(((((()))+++---///000---...///111444888;;;===<<<:::999888888777444222000///777LLLcccqqqvvvyyy|||wwwxxx########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&))))))************))))))******))))))***+++,,,,,,((()))+++---...///000000111000000000111333666777::::::999888888999999999888999;;;<<<<<<;;;:::888888888999::::::::::::999;;;<<<===?????????>>>===:::;;;===??????>>>===;;;999999::::::999999888777888777666555555444444555333333222222111000000000............---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,(((((((((((())))))))))))))))))(((''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""***'''"""((()))&&&)))%%%%%%&&&'''''''''&&&&&&&&&&&&))),,,((()))???ZZZ{{{qqqlllkkksssrrrhhh[[[OOOGGGBBB===:::888888666555444444333333111222333222000000000111222111000//////000222333---000222111...---...000...///000000000000//////333111111222444666666666000111222222222222333444888666333222444999@@@DDDkkklll]]]^^^iiirrr```TTTXXXvvvoooeeegggooouuuvvvcccXXXTTTYYYXXXNNNHHHJJJ555...'''$$$&&&)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$###$$$***444;;;222---((($$$###%%%&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))***+++---...///,,,---...000333777:::<<<:::999888888888888666444......999PPPgggtttyyyzzzwwwwww%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%%%%&&&******)))((((((((((((((()))***,,,...///000111111//////000000111333444555666666777888999::::::;;;888888888999:::;;;<<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<888999999:::999888777666888888888888888777666666111111111111111000////////////.........---------//////////////////......,,,,,,,,,++++++*********+++++++++)))''''''((()))((((((''''''''''''((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$###$$$''''''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***((('''''')))---111444WWWhhhvvvrrrooosssooodddTTTDDDAAA@@@<<<999666555444444777666444333111111111111///000000///......000222///111111000---,,,///111111000///000111333333333111444444000000555888777333222000000222555:::<<>>QQQbbbmmmvvv|||}}}}}}%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&&&&&&&***))))))(((''''''(((((()))***+++---...///000000......//////000222333444555555555666666777777888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888999999:::999888777666777777777777777666666555111222222222222111000000///.........---------------------------,,,,,,+++,,,,,,+++++++++************)))))))))))))))(((((())))))(((((((((((())))))(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%###"""$$$&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''))),,,///111???OOOjjj|||ooolll~~~kkkLLLFFF>>>999888999::::::555555444444333222111000222333444444333333333333333444555444111///111222555444333222333333333333111111333666999999666444555777999999999:::===@@@AAA>>>>>>HHHOOOMMMcccsssXXX???===IIIRRRSSSQQQeee~~~eeehhhggg___XXXWWWZZZ\\\xxxuuupppfffXXXGGG777...)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###%%%%%%...666)))######""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((&&&$$$######%%%'''((())))))((()))***+++---...---...000222444777:::;;;>>>888555999999444//////000333>>>PPP```kkksssyyy~~~}}}%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((***)))'''&&&''''''))))))(((''''''''''''((('''(((***+++------......---------...///000111222333333333333444444444444777888888999:::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777777888888888888777777666555666666666666555444444111222222222222111000000............------------,,,---------,,,,,,+++***+++++++++***************)))'''''')))+++,,,)))&&&)))))))))(((((()))))))))'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######"""###$$$%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,---...999NNNiii{{{nnn|||sssfffVVVIIIAAA<<<777444444444555666666666666666000111222333444333222111444555666555333111111111222222222222222222222222666000222;;;>>>888444666111666;;;>>>@@@FFFOOOWWWjjjhhhjjjxxx~~~aaaPPPCCCJJJ\\\ggggggbbbvvvooo}}}|||cccOOONNNXXX\\\ppppppkkk]]]III888///,,,)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$)))555...!!!$$$'''!!!"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%)))'''&&&$$$$$$%%%'''((())))))))))))***,,,...///---...///111444777:::;;;===888777:::;;;666111...111333>>>OOO___iiiqqqwww}}}}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***)))(((''''''((((((((('''&&&&&&'''''''''&&&'''(((***+++,,,,,,,,,++++++,,,,,,---...000111333333222222222222222222666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<<<<<<<777777777777666555444333555555555555555555444444333444444444444333222222000000000111000000///...------------------------...............---,,,+++*********************))))))&&&&&&)))...///+++&&&((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***000777FFFeee~~~{{{qqqpppeeegggwwwsssgggZZZLLLBBB:::999777666555666777888333333333333555555555444444555666666555444444333444555777777777777888999>>>555555===<<<666;;;HHH999@@@IIIPPPYYYggg{{{VVVOOOPPPaaaxxx{{{gggXXXYYY___aaajjjggg^^^MMM:::---***+++(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''******'''%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&&&&444444))))))...))) """"""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%)))((('''%%%%%%&&&'''((())))))))))))***,,,...///---...///111444777999;;;999777888<<<>>><<<666333111333===OOO___jjjrrryyy~~~|||{{{vvv{{{$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))(((''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&((()))*********************+++,,,---//////222222222222222222222111444555777888999:::999999888888888888888777666666999999999999999999999999333333333333222111000///111111111111111111222222111222222222222111000000...............---,,,,,,,,,,,,------------------............---,,,+++***)))))))))))))))))))))))))))''''''***000111---(((&&&&&&&&&%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''''',,,,,,---@@@dddkkkeee___gggyyyuuuZZZTTTKKKAAA:::777666666<<<999666555777888888888444444555666777888777777888:::======<<<<<<===>>>@@@::::::===999999MMMggg]]]ggguuuzzzzzz{{{pppHHHQQQccc}}}xxxvvvnnnhhhbbbbbbgggkkkaaaQQQ???000)))'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&''''''''')))---...(((%%%'''(((%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###---333---(((---,,, """"""#########$$$$$$$$$$$$#########$$$$$$%%%&&&(((''''''&&&&&&&&&'''((())))))))))))+++---///000------///111444666999:::777777888:::<<<<<<777111000333===OOO```lllvvv}}}{{{zzzuuuzzz###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&((())))))******************+++,,,---...///111111222222222222222222222333555777888888777777444555555666666555555555777777777666666666555555000000000000000///...---///............//////000///000000000000///......,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++***)))((('''(((((((((((()))))))))))))))((((((***...///---***%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%''''''%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((%%%+++...,,,222JJJjjjyyyiii[[[RRRMMMKKKGGGBBB===;;;;;;;;;888666666444333333666777777777333777<<<===<<<<<<>>>AAABBBEEEJJJJJJFFFLLLgggyyytttssspppeeeXXXPPP\\\ooo}}}nnnlllzzzzzzvvvyyy}}}ssscccaaajjjVVVKKK;;;///)))((()))***((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))000000)))$$$'''(((%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$......$$$%%%'''"""############$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))+++---000111,,,---...000333666999:::888999888777888888333,,,111333===OOO```mmmwww{{{{{{######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&'''((())))))******)))*********+++,,,---.../////////000000111111222222000111333555666666555555222333444555555666666555555555444444333222111111/////////000000//////......------,,,---...///000.........///...------,,,,,,------------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++***((('''&&&'''''''''((((((((())))))((((((((()))************&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&)))...111333===SSSggg~~~xxx~~~{{{lllhhhccc```]]]XXXOOOIIICCC@@@<<<;;;===>>>???>>>;;;AAAJJJPPPSSSVVV\\\aaa___kkkvvvxxxuuu|||nnnaaaaaahhhzzznnnffffffppp|||lllxxxqqq___XXXYYY999333+++&&&%%%(((***+++((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''000111((("""%%%'''###"""######$$$$$$######"""!!!###$$$&&&((()))***+++,,,$$$...333$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''######$$$%%%&&&'''(((((()))))))))***+++...000222,,,---...000333666888:::999:::999666777:::666...222333===NNN___kkkuuu}}}~~~yyy~~~#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%'''$$$$$$$$$$$$%%%%%%&&&'''''''''((()))*********)))*********+++,,,---//////---......///000111222222...000222444555555444444222222444555666777777777555444333222000///......//////000000000000000000...------,,,---...///000------......------,,,+++------......------,,,++++++++++++,,,,,,---------......------+++***)))(((&&&'''''''''(((((())))))'''(((((('''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%!!!###&&&%%%###!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++&&&###&&&---000333BBBTTTqqq{{{tttwwwggg]]]iiinnntttwwwxxx~~~wwwmmmXXXSSSNNNKKKLLLNNNNNNMMMRRR[[[hhhrrrzzzjjjdddzzzvvvgggcccccccccfffjjjsssyyygggZZZLLL???333111---***'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%///000&&& $$$%%%!!!""""""############""""""''')))---222777;;;>>>???888***333;;;)))&&&$$$"""############$$$$$$$$$############$$$%%%&&&'''!!!"""###$$$&&&'''(((((()))))))))***,,,...111222,,,---...000333666888:::999;;;:::777:::???===666333444===MMM]]]iiirrrzzz{{{xxx""""""""""""""""""""""""$$$#########""""""!!!!!!########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''%%%###"""###%%%$$$%%%%%%&&&'''''''''&&&&&&(((***---///////////////---,,,...222444444333333222222444777888777666444555666777777555333222555333222111111000---+++---...///000000///...---//////...---------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++)))(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&$$$"""###%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%########################%%%$$$###$$$%%%&&&$$$"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---DDD]]]}}}qqqxxxtttaaaaaa[[[\\\bbbdddeeerrr}}}vvv{{{hhh{{{ccc\\\[[[cccyyymmmUUUEEE<<<666))))))(((''''''''''''((('''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++------+++(((&&&666999999555,,,%%%$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))***))))))***---/////////......///000222555777888555666888999888777555333222444>>>OOO^^^hhhpppvvvrrrwww""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&''''''''''''&&&''')))+++---.../////////---,,,...111444444333222222222444666777666555333444555666666444333111444222000000000000...,,,---......000222555888999000///...............///---......//////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((('''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$###""""""###$$$$$$########################$$$######$$$%%%%%%$$$"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''')))))))))((())))))******///AAA]]]uuuzzzkkkyyyuuupppqqqvvvwwwsssxxxyyyjjj```gggvvv}}}jjj___xxxqqqkkkmmmxxxsssYYYBBB666...))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$---111444222,,,&&&######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))***))))))***---/////////......///000222555777888666777888888888777555444...222>>>QQQaaajjjqqqvvvuuuyyy""""""""""""""""""""""""############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$%%%''')))%%%&&&&&&&&&''''''''''''''''''((()))+++---//////...------...111333333333111111111333555666666444333333444555444333222111222111//////000000000//////......///333888<<>>LLLddd|||rrr[[[EEE777111---)))'''(((***))))))((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!"""###$$$###""" """###$$$"""""""""###&&&%%%$$$""""""""""""###$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))+++*********+++---///000///.........111555888;;;<<<777666888888444222333333444>>>PPP]]]cccooo}}}"""""""""#########$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""#####################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++++++++,,,---.........------------,,,,,,,,,,,,******+++,,,,,,---......,,,+++***)))((()))******------,,,+++++++++,,,,,,...---+++*********+++,,,++++++++++++++++++,,,,,,)))******+++***)))(((''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&((())))))'''&&&&&&'''+++...777IIIbbbyyynnnXXXDDD666///---+++)))''''''(((((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$%%%$$$""""""$$$%%%$$$######%%%&&&&&&$$$######$$$&&&%%%$$$###""""""""""""######""""""""""""######$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))+++*********+++---///000.........///111555888:::<<<888666999999555333333222555AAAPPPZZZ```nnn|||!!!""""""######$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$#####################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...---,,,++++++++++++,,,******+++,,,,,,---------)))***,,,,,,,,,+++)))'''''''''''''''''''''''''''))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''&&&&&&&&&'''%%%'''))))))(((&&&&&&'''///((("""$$$333III___lll}}}VVVMMM@@@333+++))),,,///'''''''''(((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$!!!###%%%&&&%%%%%%%%%'''%%%$$$$$$######"""""""""###""""""""""""""""""###%%%$$$$$$###############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))+++*********+++---///000.........///222555888:::<<<888777::::::666444444222888DDDQQQXXX```nnn}}}~~~""""""######$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------...///000000...---------------......------,,,,,,,,,,,,,,,,,,***+++,,,---...---------)))***,,,---,,,+++)))((('''''''''''''''''''''''')))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&''''''(((((((((&&&'''(((***&&&'''((((((***...555:::PPPbbb{{{yyyfffXXXKKKAAA555000)))'''((())))))(((&&&'''((())))))((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$#########""""""""""""######"""""""""%%%$$$$$$###############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))+++*********+++---///000------...000222555888999;;;777777:::;;;777444444333:::FFFQQQYYYbbbrrr}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......------...///111222222333//////.........///000000------------,,,,,,,,,,,,+++,,,---...///...---,,,******+++,,,+++***)))(((''''''''''''''''''''''''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&(((((('''%%%###$$$&&&))) &&&+++---***((((((***...<<>>JJJXXXgggvvv}}}|||######$$$$$$######"""!!!##############################$$$$$$$$$%%%%%%%%%$$$##################$$$########################"""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))*********++++++,,,,,,---......///000000000000000...,,,+++---...///////////////...------......//////000111111222---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###!!!$$$"""!!!!!!"""###$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###""""""###$$$$$$$$$$$$###"""###""""""""""""""""""###"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''')))...000---)))(((,,,...------222===EEEPPPXXXeeeqqq|||ttthhh\\\OOOFFFCCC<<<222......///...---))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***+++,,,...///000......///000222555888:::777777777888888777444111000666???JJJXXXhhhvvv}}}|||{{{www{{{~~~$$$$$$$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************,,,,,,,,,------....../////////...,,,******,,,...---............------,,,---......//////000000000---,,,+++,,,---...---,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###""""""######$$$$$$######"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&***---...+++(((''''''&&&%%%###%%%))),,,...333:::CCCNNN[[[fffnnn~~~kkkaaaTTTHHH???777///***,,,)))&&&&&&)))***)))''')))((((((''''''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""###############""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))***+++,,,...///000/////////111333666999;;;888777777999999888555222000666???KKKYYYhhhvvv||||||~~~}}}yyy|||$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$#################################!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******+++++++++,,,,,,,,,------//////---+++)))***,,,///,,,,,,------------,,,,,,,,,---------.........///,,,+++***+++,,,---,,,+++++++++++++++++++++++++++((((((((()))))))))))))))'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$#########$$$%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%&&&+++---+++)))((()))(((((())),,,...000000------,,,...111777===AAATTT]]]iiisssyyywwwooohhh___UUUMMM???:::444111000111000000111...+++******)))'''%%%(((((((((''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********+++,,,---//////...///000222444777:::<<<888888888999:::999555333000666@@@LLLZZZhhhvvv~~~xxx{{{{{{wwwzzz}}}###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######################## """###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))************++++++++++++//////...,,,***+++---///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,+++******+++,,,+++)))************************''''''(((((())))))))))))''''''((((((''''''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''$$$"""###$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$######""""""######$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$&&&,,,...)))'''(((***((('''''')))***)))'''+++)))(((((()))+++---...---222:::AAAFFFLLLSSSWWW___dddhhhlllrrr{{{yyyzzz}}}~~~yyyqqqiiiccc\\\UUUPPPKKKFFF@@@<<<:::777333000---,,,******+++,,,---,,,---+++((('''((()))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""!!!!!!%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''))))))*********+++,,,---...///---...000222555888:::<<<888888888999:::999555333000666@@@MMMZZZiiivvv~~~~~~xxxvvvyyyyyywwwzzz|||~~~"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######################## !!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))---......---,,,+++---...)))******++++++++++++++++++++++++++++++++++++++++++***))))))******)))((())))))))))))))))))))))))&&&''''''(((((())))))***'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++)))%%%""""""$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###"""###""""""!!!!!!""""""###$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""#############################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''$$$'''...///(((%%%)))((('''&&&&&&''''''%%%$$$&&&%%%%%%&&&(((***)))(((&&&'''((())))))***---///,,,000333555:::AAAEEEDDD>>>???AAACCCDDDCCCBBBAAA???<<<888444111...***'''...+++((('''(((***************+++++++++***(((((()))(((&&&%%%%%%''')))+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$%%%&&&''')))***++++++++++++,,,---...///,,,---///222555888:::;;;888777777999999888555222000666AAANNN[[[jjjvvv~~~~~~xxxxxx{{{{{{xxx{{{|||~~~!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!########################"""######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++------,,,++++++,,,((())))))***++++++******************************+++***(((((()))***((('''))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%%%%&&&$$$(((+++)))%%%"""###%%%$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$###"""###"""!!! !!!"""#########""""""""""""######"""############$$$$$$$$$########################!!!"""""""""#########$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$(((000000'''%%%***%%%&&&''''''((()))***+++'''&&&%%%&&&((((((&&&$$$++++++***)))'''&&&&&&&&&(((++++++)))))),,,---***++++++++++++++++++++++++******)))***,,,---......+++***))))))*********))))))***+++++++++******+++,,,+++***(((&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""""""""""""""""""""#########$$$%%%%%%&&&&&&"""######$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%&&&((()))***++++++++++++,,,---......***,,,...222555777999:::777777777888888777444111///666AAANNN\\\jjjvvv~~~~~~}}}xxx|||zzz|||}}}~~~ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''))),,,---,,,***))))))(((((()))************************)))))))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&!!!%%%)))((($$$"""###&&&$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$###"""###$$$$$$$$$"""###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$(((111111'''%%%***$$$%%%&&&%%%$$$$$$&&&((((((&&&$$$&&&)))***)))'''$$$%%%'''(((((((((''''''%%%((((((&&&&&&******'''***)))'''&&&&&&'''((()))***)))((('''''''''((('''$$$%%%''')))++++++***)))++++++***)))''''''(((***'''(((******)))(((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))######%%%&&&'''((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$#########%%%&&&((()))***++++++++++++,,,------...)))+++...111444777999999666666666777888777444111///666AAAOOO\\\jjjvvv~~~}}}vvvyyy{{{xxx{{{}}}~~~~~~"""###$$$%%%%%%$$$###"""################################################&&&$$$"""$$$'''(((&&&$$$$$$$$$######$$$&&&'''((($$$%%%%%%$$$###"""$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((((()))+++------,,,******)))((((((((()))+++,,,''''''''''''((((((((((((***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''&&&$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$###"""""""""###!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""""""""""""""#####################"""""""""""""""########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''+++,,,)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((('''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%##############################""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$%%%###""""""$$$&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&''''''''')))***---++++++,,,...///...---000//////111555888999999:::999:::;;;;;;999555222444666@@@OOO\\\gggrrr{{{qqqqqqwwwyyy######$$$$$$$$$$$$######################################################%%%###"""###&&&'''&&&$$$$$$$$$######$$$%%%'''((("""""""""""""""%%%***...#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&'''(((***++++++***))))))((('''''''''((()))***(((((((((((())))))))))))***************))))))((('''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&'''((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!###%%%&&&%%%###$$$%%%&&&%%%###"""###$$$$$$$$$###"""""""""######""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''++++++)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************************)))((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&##############################""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########""""""###$$$$$$###!!!""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&''''''''')))***,,,++++++,,,...///...---///...///111555888::::::999999:::;;;;;;999555222444777BBBQQQ^^^iiisss|||vvvvvvyyyxxx$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''######"""!!!"""&&&,,,111$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%&&&'''))))))))))))((('''''''''&&&'''(((((()))))))))))))))*********++++++************)))))))))(((((())))))))))))((((((&&&'''((())))))((('''%%%$$$&&&((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###$$$%%%&&&%%%###"""###$$$""""""!!!!!!!!!"""######$$$###############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''++++++(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###############$$$%%%&&&##############################""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''''')))***,,,++++++,,,...//////......---...111555999::::::999999999:::;;;999555222444888DDDTTT```jjjttt}}}|||{{{zzzvvv{{{}}}%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&%%%%%%$$$""""""###'''***%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%''')))***))))))))))))((((((((((((((()))))))))*********+++++++++,,,,,,++++++*********))))))***((())))))******))))))(((&&&(((***++++++)))&&&%%%###%%%'''))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$######$$$%%%&&&%%%###"""###$$$!!!!!! !!!"""######%%%$$$$$$###""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***+++(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''$$$""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$##############################""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""!!!!!!!!!###$$$###!!!""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''''')))***,,,+++***,,,...//////...---------000555888::::::888888999::::::999555222222888DDDTTT```iiittt~~~~~~yyyssswwwzzz%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$######$$$$$$$$$$$$$$$$$$###%%%%%%%%%###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''''''''))),,,,,,+++)))***+++)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))*********))))))************))))))''')))+++,,,+++)))'''%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$############$$$%%%&&&%%%###"""###$$$!!!!!! !!!"""######%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""############""""""""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***+++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''$$$""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$###""""""!!!##############################""""""""""""#########""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###############""""""""""""###!!! """$$$&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''''')))***+++******,,,...000000///---------000444888999:::777777888999:::999555222000666CCCRRR^^^gggsss~~~~~~wwwpppuuuxxx}}}$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&######$$$$$$$$$$$$######!!!$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((,,,//////,,,***+++---++++++,,,------------,,,++++++++++++,,,,,,,,,------,,,+++***)))***++++++******++++++++++++******)))***+++,,,+++)))'''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$%%%&&&%%%###"""###$$$""""""!!!!!!!!!"""######%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""###### """"""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$######"""!!!##############################""""""""""""#########""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""##############################$$$""" ###%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###%%%&&&''''''''')))***+++******,,,...000000///.........000444777888888666666777999:::999555222///555BBBPPP[[[eeesss|||uuuqqqvvvxxx|||######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###%%%'''"""###$$$%%%%%%$$$###""" """###$$$######%%%&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******)))---000///,,,***+++---+++,,,---.........------***++++++++++++,,,,,,,,,...,,,+++))))))***+++,,,***++++++++++++++++++***++++++++++++***)))(((''''''&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$###$$$&&&$$$%%%&&&%%%###"""###$$$$$$$$$###"""""""""######$$$$$$##################""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$########################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%******'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$ """###$$$$$$$$$#################################""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########"""""""""######$$$$$$%%%"""""""""###$$$### """"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$###%%%&&&''''''''')))************+++...000000//////......000333666777666666666777999:::999555222///555AAAOOOYYYcccssszzzvvvvvvxxxxxx|||"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%((("""###$$$%%%%%%$$$""""""%%%%%%$$$###""""""%%%'''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++(((---000///+++)))+++---+++,,,---...///...---,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,***++++++,,,,,,++++++***---,,,+++******))))))(((((('''&&&&&&&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''%%%###%%%'''$$$%%%&&&%%%###"""###$$$%%%%%%$$$###""""""######$$$###############$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$ ###%%%&&&&&&&&&##############################""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!"""###$$$%%%%%%%%% """$$$&&&&&&"""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###%%%'''''''''''')))******)))***+++...000000000000//////000333555666555555666777999:::999555222000666BBBNNNXXXccctttyyywwwzzzzzzyyy|||########################""""""""""""############((('''%%%$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++************************+++++++++,,,,,,,,,---------------,,,,,,+++++++++---,,,***)))))))))******+++++++++******(((''''''+++++++++******((('''''')))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''&&&%%%$$$$$$$$$$$$%%%########################"""$$$$$$ $$$%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$%%%$$$###"""!!!################################################!!!!!!!!!!!!""""""""""""$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%$$$###""""""#################################""""""###%%%%%%$$$"""########################$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''%%%%%%%%%&&&(((***,,,,,,------...//////000---...///000222444555555666666888:::;;;:::666333222666BBBSSSaaakkkttt{{{zzzwwwzzzzzz~~~########################""""""""""""############'''&&&%%%$$$######$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&&&&''')))***************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++---,,,+++***)))******+++***++++++******(((''''''***++++++******((('''''')))'''&&&%%%%%%&&&''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$########################$$$&&&%%%"""$$$((('''$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$#########"""""""""################################################!!!!!!!!!"""""""""############"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%$$$$$$###""""""#################################""""""###%%%%%%$$$"""###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!####################################$$$$$$$$$$$$&&&%%%$$$$$$&&&(((***,,,,,,,,,,,,---......//////---...///111222444555666555555777999:::999555111///444@@@RRR```jjjsss{{{|||wwwtttzzz{{{########################"""""""""#########$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,++++++******++++++************)))(((''''''************)))(((''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%&&&'''''''''&&&%%%$$$########################"""$$$$$$"""###%%%$$$ $$$$$$############$$$$$$"""############$$$$$$$$$######""""""######$$$%%%'''&&&%%%$$$###$$$%%%%%%################################################"""""""""#########$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%$$$######"""####################################""""""###%%%%%%$$$"""###################################################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$&&&)))+++---+++++++++,,,------......---...///111333444555666555555777999:::888444000///444AAARRRaaakkkuuuzzzvvvtttzzz{{{########################""""""#########$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********,,,,,,++++++++++++++++++))))))******)))(((''''''))))))******)))(((''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$%%%'''(((((('''%%%$$$########################"""(((***&&&"""!!!""" $$$$$$############$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$"""!!!!!!"""###%%%################################################"""#########$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$###############$$$###########################""""""###%%%%%%$$$"""#######################################$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%########################$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((***+++******+++,,,,,,------...---...///111333555666777666666888999:::888444111000666DDDUUUcccmmmyyy~~~yyyxxxyyyyyy{{{####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))*********++++++************************++++++++++++++++++++++++((())))))))))))(((((('''((())))))))))))((((((''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###%%%'''(((((('''%%%$$$########################'''111666///%%%!!!$$$'''$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$  ################################################"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$###############$$$$$$###########################""""""###%%%%%%$$$"""########################""""""#########$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""""""""###############$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++,,,,,,------...---...///111333555777888888888999;;;<<<:::555222000666EEEUUUbbbmmmzzzzzzwwwyyy}}}zzz}}}#################################$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))*********))))))***+++++++++******((((((((())))))(((((('''((((((((())))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&&&&%%%$$$########################&&&000555...### $$$((($$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""!!! !!!"""###################################################"""""""""#########$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$#########"""######$$$%%%###########################""""""###%%%%%%$$$"""########################"""""""""###$$$$$$%%%%%%'''((()))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######### !!!!!!""""""######""""""""""""#####################$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''+++++++++,,,------......---...///111444666888888999999:::<<<<<<:::666222...555CCCSSS___iiixxxxxxuuuyyy~~~}}}#################################$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&%%%$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))******'''((()))************)))''''''((((((((((((((('''''''''((((((((((((((('''&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$%%%%%%########################!!!(((***$$$ ###$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&################################################!!!!!!!!!"""""""""######)))(((&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""###$$$$$$%%%###########################""""""###%%%%%%$$$"""########################!!!""""""###$$$$$$%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$$$$########################!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########!!!"""""""""############"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((,,,,,,,,,---......//////---...///222444666888999999999:::;;;<<<999555111...555CCCSSS]]]hhhwww{{{xxxzzz##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******&&&'''(((*********)))(((''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###"""""""""###$$$%%%%%%########################"""$$$### !!!%%%'''$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$###### !!!"""""""""""""""################################################!!!!!!!!!!!!""""""""""""***)))'''%%%$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$######""""""###$$$%%%%%%###########################""""""###%%%%%%$$$"""########################!!!""""""###$$$$$$%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!"""######$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((()))******,,,,,,---......//////000---...///222444777888999888888999;;;;;;888444000000888FFFTTT^^^hhhxxx|||}}}$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""!!!"""###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''******))))))(((((('''''''''((()))++++++******)))***************)))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############""""""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$##################$$$###"""!!!!!!"""###$$$""""""""""""############%%%$$$###"""!!!!!!!!!""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$&&&$$$%%%'''&&&"""###'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%$$$$$$###"""""""""%%%&&&'''&&&&&&&&&(((***'''%%%###"""######"""!!!$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!###"""""""""!!!!!! """""""""""""""!!!!!! ##################$$$%%%"""""""""""""""""""""""" """###"""!!! !!!###$$$#########""""""!!!!!! !!!""""""""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$&&&'''((('''''''''(((+++*********+++---///000000//////222666:::;;;;;;::::::;;;<<<;;;999444000444;;;FFFRRR___lllwww~~~{{{zzz$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))(((((((((((('''((()))***+++******)))***************)))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############""""""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$###""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$&&&###$$$&&&%%%!!!"""%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$###############$$$&&&'''&&&&&&&&&(((***)))'''%%%$$$%%%%%%$$$############""""""#################################$$$###"""!!!!!!"""###$$$############"""""""""!!!#########""""""!!!!!!!!!"""""""""""""""!!!!!! &&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###############"""""""""!!!!!! !!!""""""""""""""""""##################""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((''''''((()))************+++---...000///...///222666999;;;;;;999999:::;;;<<<999444111///666BBBPPP]]]kkkwww~~~{{{######""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((()))*********))))))***************)))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""############""""""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$########################$$$$$$$$$############"""##############################""""""""""""######""""""""""""############$$$######"""""""""######"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$&&&###"""$$$$$$!!!!!!$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***(((&&&%%%$$$%%%%%%$$$######""""""!!!!!!""""""#################################""""""""""""##################""""""""""""###############"""""""""""""""######""""""!!! %%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###############""""""""""""!!!!!! !!!!!!"""###""""""""""""############""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%''''''''''''(((***************+++---...///.........111555888::::::888888:::;;;<<<:::555222---444AAAOOO^^^lllxxx|||###""""""""""""""""""###""""""""""""############################################################""""""######$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$########################$$$$$$%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''((()))*********((((((((()))))))))))))))***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""######$$$%%%######$$$$$$$$$$$$##############################!!!"""""""""############!!!"""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###############$$$$$$$$$###""""""""""""""""""###!!!"""""""""#####################""""""###$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$######"""########################""""""#########$$$$$$$$$((($$$"""$$$$$$"""!!!$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&%%%&&&((()))&&&$$$""""""#########"""""""""!!!!!!!!!!!!""""""###########################""""""""""""""""""############"""""""""""""""$$$$$$##################"""############"""!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!############"""""""""""""""!!!!!!!!! !!!""""""###!!!"""""""""##################""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&''')))+++))))))***+++,,,---.........------000444888999999777888999;;;<<<:::666333///666CCCQQQ```nnnzzz{{{"""""""""######"""""""""!!!!!!"""""""""#########################################################"""""""""######$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++((((((((((((((()))))))))***************)))(((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""######$$$%%%######$$$$$$$$$$$$##############################!!!"""""""""############!!!"""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""######"""""""""!!!"""""""""##################""""""###$$$%%%%%%""""""#########$$$$$$$$$########################"""######$$$$$$$$$##############################""""""#########$$$$$$$$$+++%%%"""$$$%%%######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######"""""""""""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&%%%%%%%%%''')))%%%$$$""""""###$$$###"""""""""!!!!!!!!!!!!""""""########################"""""""""######"""""""""""""""""""""""""""########################$$$$$$###############""""""!!! !!!"""###$$$ """###"""!!! !!!###""""""""""""""""""######!!!!!!!!!!!!!!!"""######!!!"""""""""############%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&'''))),,,)))***+++,,,---......///...------000444888999999777888999;;;<<<:::666333111888DDDRRR```nnnzzz~~~zzz""""""############""""""!!!!!!!!!"""""""""############################################################"""""""""###$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((()))******+++(((((('''''''''((()))******************)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""############""""""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$########################$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""############""""""""""""""""""############"""""""""###$$$%%%&&&'''"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$---&&&"""$$$%%%$$$###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%$$$%%%''')))'''%%%$$$$$$%%%&&&%%%%%%###""""""!!!!!!""""""###########################""""""############""""""""""""""""""############"""""""""#####################$$$$$$######"""!!!$$$###""""""!!!!!!!!!""" """###"""!!! !!!###""""""""""""############""""""!!!!!!""""""###$$$""""""""""""############%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$%%%&&&%%%%%%'''***---***+++,,,...////////////.........111555888::::::888888:::;;;<<<:::555222000777CCCQQQ___mmmyyy|||yyy!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###################################################$$$###"""!!!!!!"""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******(((''''''&&&'''((()))******************)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############""""""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""###$$$%%%'''((("""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$---&&& """$$$###"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%###$$$%%%%%%$$$%%%''')))'''%%%$$$$$$%%%&&&&&&%%%#########""""""#################################!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!""""""############$$$$$$$$$$$$###""""""$$$$$$###""""""""""""### """###"""!!! !!!###!!!"""""""""############""""""!!!!!!""""""###$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%'''***---+++,,,...///000111000000///...///222666999;;;;;;999999:::;;;<<<999444111///777CCCRRRaaappp|||}}}yyy!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((''''''&&&&&&((()))******************)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""############""""""""""""############""""""############""""""###""""""###%%%%%%$$$"""########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""###$$$&&&'''((("""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$---%%%!!!######!!!"""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%$$$%%%'''(((%%%###!!!"""###$$$$$$###$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$ !!!!!!"""""""""######$$$$$$$$$$$$###""""""!!!!!!!!!"""###%%%&&&''' !!!"""###"""!!! !!!###!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""############$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%'''+++...,,,---///000111222111111000//////222666:::;;;;;;::::::;;;<<<;;;999444000///777EEETTTdddtttyyy~~~########################%%%$$$###"""""""""$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$##################&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$#########%%%((()))########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$&&&))),,,,,,***(((&&&&&&'''((()))))))))))))))((()))))))))************'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$##########################################$$$$$$###############$$$""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$########################&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%$$$######%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$######"""!!! ################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!"""######$$$$$$###############$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***'''(((+++---///000000000...------000444888::::::999:::;;;<<<:::777444222111444AAAUUUggguuu}}}zzzxxxvvv$$$$$$$$$###############%%%$$$###"""""""""##############################$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$############$$$$$$########################$$$$$$##################&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))(((((())))))******+++*********(((((()))))))))*********'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################################################################$$$$$$###""""""######$$$########################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$########################&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###########################$$$%%%$$$######%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################%%%$$$$$$###"""!!! $$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$###"""""""""!!!################################################$$$#####################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###############$$$##############################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))((()))+++---///000000000...------000444888::::::999:::;;;;;;:::777444222111555AAATTTfffrrr|||{{{yyyyyywww$$$$$$$$$$$$######""""""$$$############"""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&'''((()))++++++,,,,,,++++++******(((((((((((())))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###"""""""""$$$%%%$$$### !!!!!!!!!!!! """"""""""""""""""""""""##############################################################################"""""""""######$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$############$$$###############$$$$$$$$$$$$$$$$$$##########################################$$$%%%$$$######%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#######################################%%%%%%$$$"""!!! $$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!""""""###$$$$$$""""""############"""""" !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""######$$$###############$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))***,,,.../////////......------000444888::::::999:::;;;;;;:::777444222222666CCCUUUeeeoooyyywwwuuuwwwwww%%%%%%$$$$$$###"""""""""##################""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''''''+++++++++++++++***)))((('''''''''((((((((())))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######"""""""""$$$%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$###########################""""""""""""######$$$########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$###############$$$###########################################################################$$$%%%$$$######%%%'''&&&%%%%%%$$$###$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################%%%$$$$$$###"""!!!!!! $$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$################################################$$$#########"""""""""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""###############$$$$$$#########!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$#########"""######$$$%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$&&&&&&'''''''''''''''''')))+++,,,...//////.........------000444888::::::888999;;;;;;999777444111222888EEEWWWfffpppzzz|||sssrrruuuxxx$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&%%%))))))***))))))(((''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######"""""""""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""!!!!!!"""######$$$########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$#################################""""""###$$$$$$###########################################################################$$$%%%$$$######%%%'''%%%%%%$$$############$$$########################"""######$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""##########################################""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!! ######$$$$$$$$$$$$######"""######$$$$$$######""""""""""""""""""###$$$$$$######""""""###$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''')))+++,,,...//////.........------000444888::::::888999::::::999666333111222999GGGYYYhhhsss~~~~~~tttsssxxx|||##############################"""###$$$&&&((()))########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$%%%&&&&&&&&&!!!"""###%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""""""""###############"""""""""""""""""""""""""""############$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$###########################$$$%%%$$$######%%%'''%%%%%%$$$#######################################""""""############""""""#######################################$$$$$$$$$##############################$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##################""""""########################"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""######"""!!!!!! ######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$""""""""""""###$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,.../////////......------000444888::::::888999::::::999666333111222888GGGXXXgggrrryyyxxx}}}"""""""""###$$$$$$%%%%%%$$$###""""""$$$(((,,,...########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$%%%&&&&&&''' !!!###%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&((((((%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$############$$$$$$#########""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%######################## !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$!!!"""""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###########################$$$%%%$$$######%%%'''%%%$$$$$$#######################################""""""############""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""########################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!! """"""############""""""######$$$$$$$$$$$$############""""""######$$$%%%""""""""""""###$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&'''((())))))((()))+++---///000000000...------000444888::::::777888::::::999666333111111777DDDUUUbbbnnn~~~|||zzz!!!!!!"""###$$$%%%%%%&&&$$$###!!!!!!$$$)))...222########################$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%&&&''''''!!!###%%%&&&%%%$$$### !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""!!!"""&&&))),,,%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%######################## !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''%%%$$$$$$###"""#########""""""""""""""""""""""""""""""############""""""########################""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$##############################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""############"""""" !!!"""""""""""""""############""""""""""""############""""""#########"""######$$$%%%""""""""""""###$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''))))))***'''(((+++---///000000000...------000444888::::::777888::::::888666333000000666BBBQQQ^^^jjjzzz|||yyy~~~zzz########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$################################################""""""""""""!!!!!!!!!!!!!!!"""######""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""############ !!!######$$$$$$$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%############""""""""""""""""""############"""""""""############$$$$$$$$$###############"""!!!!!! !!!!!!""""""$$$#########""""""!!!!!!""""""!!!!!!  """"""""""""""""""""""""$$$$$$######""""""!!!!!!""""""############""""""&&&%%%$$$$$$$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((,,,+++***---000222000.../////////000333777;;;===;;;999999<<<:::444222222222666BBBSSSaaalllxxx{{{|||~~~########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###################################################"""""""""!!!!!!!!!!!! """###$$$$$$######%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""############ !!!"""###$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%!!!!!!""""""#########$$$""""""############""""""!!!!!!"""""""""########################"""!!!!!! !!!!!!!!!"""""""""############"""""""""!!!######"""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""""""""############""""""%%%$$$#########$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''))),,,++++++---000111000.../////////111333777:::===;;;999999<<<:::444222222222777CCCTTTbbbmmmxxxyyyyyy}}}########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$##############################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######################################################"""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%% !!!"""###$$$%%%%%%""""""############"""""" !!!!!!!!!"""""""""""""""############""""""!!!!!!!!!"""""""""""""""###############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((''''''((())),,,++++++---000111000///...//////111444777:::<<<;;;999999<<<:::444222222222777DDDUUUcccmmmxxxzzzxxx{{{|||~~~}}}{{{########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$#########################################################"""""""""!!!!!!""""""###$$$%%%%%%%%%&&&%%%%%%$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%'''%%%###!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$ !!!!!!"""######$$$$$$""""""############""""""!!!!!!!!!"""""""""######""""""############"""!!!""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""######$$$$$$######""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((''''''(((***++++++,,,...///000000///......000222444777:::<<<;;;999999<<<:::444111222111777EEEVVVeeennnyyy~~~}}}}}}{{{}}}~~~|||########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######""""""######$$$########################$$$$$$############$$$$$$############################################################""""""""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%'''%%%###!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$######""""""""""""""""""""""""############"""""""""""""""#########$$$$$$!!!""""""#########""""""############""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''((()))+++***+++---...//////000000---...000222555888:::;;;;;;999999<<<:::444111222111777FFFXXXfffpppyyy}}}}}}zzz}}}########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$##################$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$###""""""########################$$$$$$############$$$$$$################################################$$$$$$#########"""""""""############$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################""""""!!!!!!""""""############""""""############$$$$$$$$$$$$!!!""""""############"""###"""""""""""""""!!!!!!""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!"""############"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((***,,,))),,,...///......///111---...000333555888:::;;;;;;999999<<<:::444222222111777GGGZZZhhhqqqyyy}}}{{{xxx{{{########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$###############$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######!!!""""""$$$%%%&&&''''''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$ !!!$$$%%%%%%$$$!!! ########################$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""######""""""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$######"""""""""""""""#########""""""############""""""""""""""""""############!!!!!!"""###############"""""""""!!!!!!!!! !!!"""""""""############ !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((()))***,,,))),,,...///......///111,,,...000333666888::::::;;;999999<<<:::444222222000888HHH[[[iiiqqqyyy||||||yyy}}}########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$##################'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&''''''########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!$$$&&&&&&$$$!!!########################$$$$$$############$$$$$$################################################$$$$$$$$$############"""###""""""!!!"""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########""""""!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""!!!!!! !!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))+++,,,))),,,//////...---///222,,,...000333666888999:::;;;999999<<<:::444222222000888HHH\\\jjjrrryyy}}}}}}|||######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!""""""######"""$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$########################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################"""!!!!!!$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$#########""""""###########################"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###$$$ !!!"""######$$$ !!!###%%%%%%###!!! ########################!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%&&&'''))))))))))))(((,,,,,,,,,---...///000111...///111333777:::===>>>:::999999999999777333000444888EEEYYYjjjtttzzz{{{######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$######"""!!!######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$"""###############""""""$$$#########""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################"""!!!!!!$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$#######################################$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""###########################"""!!!!!!!!!!!!"""###$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$!!!!!!""""""###$$$$$$%%%!!!"""###$$$$$$###"""!!!########################""""""""""""#########$$$##############################$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%&&&'''((()))))))))(((,,,,,,,,,---...///000111...///111333777:::===>>><<<;;;;;;;;;;;;999666333222777EEEYYYkkkuuu|||zzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''########################$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$###"""!!!###############"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$######"""!!!$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""!!!!!!""""""###$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$""""""######$$$%%%%%%%%%################################################"""""""""#############################################$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%&&&'''((())))))))))))+++,,,,,,---...///000000...///111333777:::===>>><<<;;;;;;<<<<<<:::666333222777EEEZZZlllwww~~~zzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$######"""!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$############$$$$$$%%%%%%$$$######""""""######$$$##############################################################################$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&'''(((((()))))))))++++++,,,...//////000000...///111333777:::<<<>>>:::999999::::::888555222444999GGG\\\mmmvvv|||}}}######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""######""""""###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""###############$$$$$$############$$$$$$########################$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''(((((()))******+++---...///000000///...///111333777:::<<<>>>:::999999::::::999666333666;;;III]]]mmmuuuzzz}}}www~~~######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""##################$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################"""""""""""""""########################$$$$$$$$$########################"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''((()))******+++---///000000//////...///111333777:::===>>><<<;;;;;;<<<===<<<888666777<<>>;;;;;;;;;<<<===<<<999666555:::HHH]]]lllssswwwzzz}}}{{{zzz######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++)))+++---///000000///...//////111333777:::===>>>999999999;;;;;;:::777555333888GGG\\\llltttxxx{{{{{{$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""$$$###"""""""""###%%%%%%%%%$$$###$$$%%%%%%$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$((('''&&&%%%$$$#########$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$$$$############$$$$$$################################################$$$#########""""""!!!!!!##############################""""""""""""######""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((())))))''''''''''''((()))++++++)))+++...///......000111000000111333666999<<<>>>===<<<;;;:::888777666666777:::GGG^^^rrr|||}}}|||}}}$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%%%%###"""###$$$%%%$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$##################$$$$$$############$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((()))))))))((((((((((((((())))))))),,,...///...///000111///000000222555888<<<===<<<<<<;;;:::888777666666666:::IIIaaavvv~~~}}}{{{|||{{{~~~$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$###""""""$$$$$$###""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$############################################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""###$$$%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((())))))******)))(((((((((((((((***,,,.../////////000111//////000111444777:::<<<<<<<<<;;;999888777666555555999JJJdddyyy~~~{{{}}}yyy}}}$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$###"""!!!"""#########!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######""""""###$$$$$$%%%##################""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((()))))))))((((((((((((((()))***+++---////////////000111......///111333666999;;;<<<;;;:::999888666555555555999IIIbbbwww}}}{{{|||{{{$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$###"""!!!"""#########!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$################################################""""""""""""""""""##############################$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((())))))&&&&&&&&&'''(((***+++,,,,,,---///000//////000111......///000333555888:::<<<;;;:::999777666555555666999FFF^^^rrr{{{{{{zzz~~~|||$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$###""""""$$$$$$###""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$################################################""""""""""""####################################$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((())))))%%%%%%&&&''')))+++,,,---,,,...000000//////000111/////////111333555888:::;;;;;;:::888777666555444777999EEE[[[oooxxxxxxxxx}}}yyy$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$###%%%###"""###$$$%%%$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$##################$$$$$$############$$$$$$################################################!!!"""""""""####################################%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((())))))&&&&&&&&&'''(((***+++,,,---///000111/////////000000000000111333666888:::;;;:::999888777666555444666999FFF\\\pppwwwuuusssuuuvvv|||$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$######%%%$$$###$$$%%%%%%$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$&&&'''((()))))))))((((((((((((((()))******---///111111000//////000000000111222444666999:::;;;:::999888777555444444555999GGG___rrrwwwsssppppppuuu|||&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%""""""""""""#################################### !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&$$$###""""""$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&### """%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%%%%%%%$$$###"""#################################"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################!!!!!!""""""#########$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%)))***)))(((''''''(((((())))))******,,,,,,---.../////////...//////000111333555888:::;;;:::999777666666555555555777DDDYYYlllsssrrrpppvvv~~~&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$#################################""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$######"""####################################""""""""""""###$$$$$$%%%%%%$$$$$$###################################################""""""""""""#########$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%(((***)))(((''''''(((((())))))******,,,,,,---...//////////////////000111333666888::::::999888666555555444444555888DDDYYYlllsssssssssuuu~~~&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%"""""""""#########$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((()))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$######""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#####################""""""######$$$%%%!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&((())))))(((''''''(((((())))))******+++,,,---...///////////////000000111333666888:::999888777666555444444333666888DDDYYYkkksssuuuvvvuuu~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$######"""################################################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&((((((&&&###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&)))***'''$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########""""""!!!########################"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%% !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%&&&((()))))))))''''''(((((())))))******++++++---...////////////000000000111333666999:::999999888777666555444444666999DDDXXXjjjrrrvvvxxxwwwzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$##############################$$$$$$$$$######"""################################################""""""#########$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%&&&'''((((((%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***'''$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########""""""########################""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#####################""""""######$$$%%% !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((()))***''''''(((((())))))*********+++,,,...///000000000000000111222444666999;;;::::::::::::999777666555555999EEEYYYiiiqqquuuxxxzzzwww$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%#########$$$$$$$$$$$$%%%########################"""######$$$$$$$$$#####################$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''(((&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""######$$$$$$##############################""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###############""""""######$$$%%%!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''''''''''')))***''''''(((((())))))*********+++,,,...///000000000000000111222444777999;;;:::;;;;;;;;;:::888666555444999FFFYYYhhhooorrrvvv{{{www$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%#########$$$$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%'''((()))***((((((((('''''''''&&&&&&)))'''&&&&&&&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%$$$$$$########################""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$###############""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&)))+++''''''(((((())))))******)))***,,,...///000111111111111111222444777:::;;;999:::;;;;;;:::888555444333999GGGZZZhhhmmmooorrrxxxyyy~~~$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######################## !!!###$$$$$$###!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$''')))******)))))))))(((((((((((('''''''''***(((&&&%%%&&&''''''&&&"""###$$$%%%&&&&&&'''((($$$%%%&&&&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%&&&'''(((%%%"""!!!$$$'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$##################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''&&&&&&)))+++''''''(((((()))*********)))***,,,...///000111111111111111222444777:::;;;888999::::::999777444333222888HHH[[[ggglllnnnpppuuu~~~{{{~~~|||%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$!!!#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$))))))((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!""""""######$$$$$$########################&&&$$$"""###%%%&&&%%%"""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((((((((((()))))))))))),,,---//////...---...///111111222333666999;;;===999::::::999777555222000333999GGGWWWccchhhmmmrrrvvv{{{yyy|||%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$##################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""####################################%%%###"""###%%%&&&$$$"""########################################################################$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))+++---//////...---...///000000111333555888;;;<<<::::::::::::888555222111000555BBBSSS___dddjjjooowwwyyy~~~%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#####################"""""""""########################$$$###""""""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))+++---//////...---.../////////000111444777:::;;;:::;;;;;;;;;999777444222000444@@@PPP]]]cccjjjoooyyyzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((()))***,,,---((())))))******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++************)))((('''&&&((((((((('''&&&&&&%%%%%%)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""###########################"""""""""######""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))+++,,,...///.........000......///111333666999:::;;;;;;<<<<<<:::888555333444777AAAQQQ___gggmmmrrrzzz~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''')))+++---...***+++,,,...000111333333333333444444444444444444444444444333333222222222...//////...---,,,***)))******)))(((((('''&&&&&&(((&&&%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""########################""""""######"""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))***,,,...///......///000......///000333666888:::;;;;;;<<<<<<;;;888666444666888BBBSSSaaajjjoootttxxx}}}|||}}}###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''((()))***,,,...000111111222333555888:::;;;<<<<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999333444444444333222000///...------,,,+++***)))))))))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$""""""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))***,,,...///......///111......///000333666999::::::;;;<<<<<<;;;888666444555777AAASSSbbbkkkooosssuuu{{{~~~|||~~~######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$########################$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***++++++,,,000000111333555777:::;;;<<<<<<>>>???@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>===@@@@@@???>>>===<<<;;;:::777888999:::999888666555333333222111000///......+++)))''''''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%########################"""$$$%%%%%%###"""###%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((()))))))))))))))+++...///......000111//////000111333666999;;;999:::;;;;;;:::888666444555666AAATTTdddlllppprrryyy#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((()))***+++,,,---......999999;;;<<>>===<<<;;;:::999888:::;;;<<<======<<<:::888777777666555444333222111---+++))))))***+++***)))''''''''''''''''''''''''))))))'''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&########################"""%%%&&&%%%###"""$$$&&&!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''))))))(((((((((((()))))))))))))))+++...///...///000111//////000111444777:::;;;888999:::;;;:::888555444666777CCCVVVgggoooqqqrrr&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%&&&%%%!!!!!!""""""#########$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''((('''&&&'''((()))(((''''''&&&%%%%%%&&&''')))******,,,///222555888:::;;;CCCCCCCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEJJJIIIGGGCCC???:::666444555555444333222333666888888888888888999:::;;;;;;888777777777888666333111111111///...,,,+++++++++((('''&&&&&&&&&((()))***((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""!!!###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))((((((((((((+++,,,...000000///...---///000222333444555555555999:::<<<<<<;;;999666444555888BBBRRRdddqqquuuttt%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%###!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%%%%"""##################$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&'''(((''''''%%%%%%%%%&&&''')))+++,,,000222777<<>><<<;;;:::777555111---++++++,,,---,,,------,,,******+++---+++,,,---...---,,,+++***111000000222555666666555666666444333222222222222222111///---+++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,---...///000///......000000111333444555666777666777999999888666333111555;;;EEESSSaaammmuuuyyy%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&(((((((((''''''''')))***---///111555999===@@@BBBKKKLLLMMMNNNMMMKKKHHHGGGLLLLLLKKKIIIFFFBBB???===555444444333222111000000111000...------...///000///000222111000000111222111111000000000/////////...---,,,---000222222222777666666555444444444444555444222111///...---,,,+++++++++***************&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((()))))))))))))))*********------...///000//////...000000111333444666777888666888999:::999666333111444;;;FFFRRR^^^jjjtttzzz$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$######%%%''''''%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''((()))'''&&&'''***---555666:::>>>CCCGGGJJJLLLIIIKKKLLLNNNNNNNNNLLLLLLGGGDDD@@@;;;777555333333............////////////111222333555666777777777555777999:::999888999999===;;;999888888:::<<<>>>444111///...///000000000666555555444444444555555444444444333333222111000---------,,,,,,+++++++++''''''''''''(((((()))***''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))((()))))))))*********+++.........///////////////000111111222444666888:::888999;;;;;;:::888555333333:::EEEQQQ]]]hhhrrrxxx{{{$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&)))(((%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%'''))))))(((***000444===???BBBEEEHHHJJJLLLMMMMMMLLLLLLKKKIIIGGGFFFEEE;;;888333///,,,++++++,,,,,,,,,---...///000000111222444777:::<<<>>>>>>>>>;;;>>>@@@AAA???===<<<<<<===<<<::::::;;;>>>BBBDDD>>>:::555222222333333222444444444333444444555555333444444555444444333333000//////......---------))))))(((((((((((())))))'''''''''&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""###$$$%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))((())))))******+++++++++....../////////000000000111111111222444777999;;;999:::<<<===;;;999666444444:::DDDQQQ^^^jjjrrrvvv{{{###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""&&&***)))&&&###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$(((,,,...000444<<>>@@@AAACCCEEEGGGFFFCCC>>>;;;:::999;;;===???BBBDDDFFFGGGDDD???:::666555555555555444333333333444555555666333444555555555444333222222222111000000///......++++++***)))(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#################################$$$$$$%%%%%%%%%$$$%%%&&&(((((((((''''''$$$$$$%%%&&&'''((())))))((())))))******+++,,,,,,///////////////000000111111111111222444777:::<<<:::;;;<<<===<<<999666444666;;;DDDSSSbbbnnnsssttt{{{###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%'''''''''%%%$$$$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&"""'''+++***&&&######&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&+++111444888???IIIPPPRRRRRRQQQPPPMMMJJJGGGEEE888666333000......///000...///000222333444555555666666666666666666666666111111111333666;;;???BBBIIIKKKLLLJJJEEE???:::888===@@@EEEKKKNNNOOOOOONNNEEE@@@:::666555555666666444444333444444555666777444555555555555333111000333333333222111000000///---,,,+++)))(((((('''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%###$$$&&&((())))))(((((($$$$$$%%%&&&'''((()))***((())))))***++++++,,,,,,///////////////000111111111111111222444777:::<<<999:::<<<<<<;;;999666444999<<>>>>>???>>>999888;;;<<<::::::===>>>>>>???CCCJJJMMMQQQQQQKKKEEECCCEEEJJJMMMPPPTTT^^^kkkssstttfffdddYYYJJJCCCCCC???888:::888333///111555444000111111222444555555222000666555444333222222222222000///,,,)))((('''((()))+++***)))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%% !!!###'''))))))&&&$$$&&&&&&''''''((()))))))))))))))))))))((((((((((((,,,,,,,,,---...///000111111222333555777888::::::<<<<<<<<<<<<;;;999777666:::;;;FFFYYYjjjssswwwyyy{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$'''***888CCC666%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&'''((()))***((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&'''((((((%%%%%%(((((((((,,,333999???HHHNNNPPPOOOOOOOOOPPPPPPNNNHHH>>>666000...------///333999===@@@@@@CCC>>>AAACCCAAABBBBBB===AAA<<<999::::::<<>>;;;===:::999===@@@DDDMMMVVVggg```ZZZZZZ\\\```hhhppp~~~zzzxxx{{{|||wwwssssssuuurrrqqqnnniiigggeee___WWWEEE@@@:::666444333222111000222444777777666555333555333111...---,,,,,,,,,+++***)))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&'''((('''%%%&&&&&&&&&'''(((((())))))(((((((((((())))))))))))***++++++,,,...000111222111111222444666777888999:::;;;<<<<<<;;;999777555666888CCCWWWiiisssxxx|||zzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%%%%,,,777///$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''(((+++---***)))))))))((((((((('''******+++++++++******)))%%%&&&&&&''''''(((((()))((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))'''(((+++000444999@@@FFFGGGJJJOOOQQQQQQNNNJJJHHHAAA===666///,,,,,,///222:::;;;>>>CCCGGGIIIFFFCCCBBBAAA:::888???AAAAAADDDDDDFFFMMMUUUYYY[[[```gggsssnnnlllooouuu}}}{{{yyyxxxwww{{{||||||{{{zzz|||}}}www^^^YYYQQQKKKEEEAAA===:::555555444333444555777888444333111///............+++***)))(((((('''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&''''''(((((()))(((((((((((())))))))))))******+++,,,...000222333111111222333555666777888999:::;;;<<<;;;999777555666999DDDVVVfffpppvvv{{{zzz}}}zzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###'''$$$"""'''"""(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''&&&(((***)))'''&&&((()))''''''((((((((())))))))))))******+++++++++******'''''''''(((((())))))))))))((((((''''''(((((()))%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%''')))(((---222777===DDDJJJNNNKKKKKKLLLKKKIIIEEE@@@===555111---+++---444;;;???GGGGGGGGGGGGFFFDDDAAA??????HHHFFFHHHTTTTTTPPPXXX```cccllltttwwwwww|||{{{yyyzzz|||~~~}}}|||{{{|||yyytttnnnggg___WWWQQQKKKEEE===555222333777999333222111111000/////////,,,,,,***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((******'''%%%%%%%%%&&&&&&'''((((((((('''((((((((()))))))))*********+++,,,...000222333000111222333444555666777888999;;;<<<<<<999666555777:::EEEVVVdddlllsssyyy}}}{{{xxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""***)))%%%'''""" (((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((('''''''''&&&)))+++***'''$$$%%%'''''''''((())))))***++++++((()))******+++***************************))))))))))))(((((((((((())))))&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''&&&''')))+++///666<<<@@@EEELLLPPPPPPMMMJJJGGGCCC???:::555111...,,,***,,,333;;;CCCFFFFFFFFFFFFBBB>>>===@@@CCCRRReeehhhjjjvvvnnndddnnn{{{}}}{{{~~~}}}wwwssseee]]]QQQEEE<<<999:::;;;777777666444333222111000...---,,,+++************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$######$$$$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&###%%%%%%%%%&&&''''''((((((''''''(((((())))))*********++++++,,,...000111222000111111222333444555666666888;;;<<<<<<999666444777;;;EEEUUUbbbjjjqqqxxx|||xxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###+++)))&&&***'''###(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''''')))*********)))((((((+++---,,,)))***...222............////////////++++++,,,------------------,,,,,,++++++************))))))(((((())))))***&&&'''((()))************(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''###%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***---000888AAAHHHIIILLLOOOPPPLLLFFFAAA<<<777555222///,,,...,,,,,,000777>>>BBBCCC;;;???AAA>>>;;;AAAOOO[[[xxxwwwmmm~~~{{{}}}uuuppphhh]]]SSSKKKFFFDDDAAA@@@>>>;;;888555222111//////...---,,,,,,,,,,,,))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&---***&&&######$$$$$$###$$$%%%%%%&&&&&&''''''((('''''''''((()))*********+++,,,,,,---...///000111000000111222333444444555555777:::<<<<<<:::666444555999DDDTTT```iiiqqqyyy~~~|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%)))### ((()))%%%(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))((()))***,,,,,,++++++***(((+++.........222;;;CCC777777666666555444444444//////000111111222111111///......---,,,+++************))))))))))))******'''''')))***++++++++++++(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((("""$$$'''((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())),,,111555???IIIOOOOOOOOOQQQNNNHHH;;;666000---......---,,,000///000333999===>>>===888>>>CCCBBBCCCOOOeeexxx~~~qqqlll}}}~~~yyyxxxvvvpppggg]]]SSSNNNIIIHHHEEEAAA<<<777333111000000///...------------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''999333+++%%%$$$%%%'''((($$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++,,,,,,,,,---...///000111000000111222333333444444555777:::<<<<<<:::666444333777CCCSSS```iiisss{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$&&&'''(((((('''&&&'''((())))))((('''''''''(((((((((***---...///000333555:::===@@@BBBCCCEEEGGGIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<:::888666333111///111---)))((()))***(((&&&))))))************)))((('''''''''(((((()))))))))))))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$&&&((('''&&&%%%'''---555>>>CCCNNNLLLJJJKKKLLLGGG???777...,,,***,,,111444444333...333555333333888<<<===@@@CCCDDDEEEUUUpppxxx{{{zzzqqqiiieeehhhkkkkkkcccSSS???222000000000000///...,,,+++''''''(((((((((&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&000+++&&&$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''')))((('''(((+++,,,+++***+++,,,...///111333888;;;111222333333222222444666888:::<<<===<<<999666333777:::DDDQQQ[[[dddmmmvvvxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%&&&&&&''''''(((''''''''''''(((((((((&&&%%%&&&(((''''''&&&'''(((+++...///666888;;;===>>>AAAEEEHHHKKKMMMPPPQQQQQQQQQRRRTTTWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSQQQNNNLLLIIIHHHGGGEEECCC@@@>>><<<555333000000111111...,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((''''''''')))'''&&&''')))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&(((,,,222:::BBBIIIMMMMMMIIIEEECCCAAA<<<444...---///222444555666888:::<<<<<<999555888AAAHHHIIIXXX\\\```dddrrr~~~}}}yyyzzzbbbPPP:::666111......//////...+++++++++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((%%%"""!!!###$$$$$$###&&&&&&%%%%%%%%%&&&''''''(((''''''(((***++++++***)))+++---...///111555777111333333333222333555777888:::<<<===<<<999666333777:::DDDRRR]]]dddmmmuuuyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))'''(((((('''&&&&&&'''))),,,,,,---...111555888;;;AAACCCEEEHHHKKKOOOUUUYYYXXXZZZ[[[[[[ZZZYYYYYYZZZ^^^]]][[[ZZZYYYYYYZZZZZZZZZ[[[]]]]]][[[WWWSSSPPPOOOOOONNNMMMKKKIIIGGGFFF???>>>=========:::666333000///...,,,+++++++++++++++++++++***************))))))))))))(((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''',,,555???HHHNNNQQQRRRGGGBBB<<<888666222---))),,,333;;;===:::999;;;???:::999999???PPPeeerrrvvvzzz}}}|||{{{}}}~~~ooo]]]MMMDDD888222111222111///---,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&''')))******)))(((***---...//////111333222333444444333444666888888:::<<<===<<<999666333666:::FFFUUU___fffmmmttt|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''''''''(((((((((((()))(((((((((''''''&&&&&&'''''''''''''''((())))))&&&'''((((((((())),,,...222333555777999:::;;;;;;===???AAACCCGGGMMMSSSXXX\\\^^^______]]]\\\\\\]]][[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZZZZXXXUUUPPPLLLJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGCCC???<<<999777444111...,,,+++***************************)))))))))))))))))))))))))))((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))...444???HHHNNNNNNLLLJJJ===888333000/////////......555<<>>???@@@@@@@@@CCCEEEHHHJJJJJJIIIGGGFFFEEEBBB???:::666222///...************************)))*********************((()))))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''***,,,<<>>@@@AAADDDKKK\\\vvv|||wwwqqqmmm```WWWKKKDDDAAA===555...000///---,,,++++++,,,---)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$######%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&)))***)))((()))+++...000//////000000333444555555444444666888888:::<<<===<<<999666333444999FFFVVVaaaffflllrrrvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((''''''(((***++++++,,,...///111444999===@@@BBBDDDEEEAAA;;;444//////000111111222444999<<>>>>>999<<<@@@BBBDDDGGGIIILLLIIIHHHGGGDDDAAA===:::888//////...------,,,++++++************++++++++++++((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((('''(((,,,222666JJJKKKKKKJJJDDD===555000...---,,,+++,,,...000111555666777999===CCCIIIMMMZZZdddwww|||ooogggdddddd^^^XXXSSSPPPKKKBBB;;;111000///...............))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&''')))******)))***,,,...//////000111222222333444444333444666888888:::<<<===<<<999666333333999EEEUUU```eeelllrrrsss&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))(((((((((***,,,///111222333444444555888===AAALLLLLLLLLKKKGGGAAA<<<888333444444333222111333555444777:::<<<===???AAABBBAAA???<<<999999:::<<<>>>>>><<<;;;999777666666666::::::;;;<<<<<<<<<;;;;;;444666777777888;;;@@@DDDBBBCCCFFFGGGGGGFFFDDDCCC:::999777444111///,,,+++*********+++++++++,,,,,,(((***+++***(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((()))---555>>>EEENNNLLLGGGAAA:::333...+++,,,...///111111333444555777999::::::>>>HHHWWWcccqqq{{{||||||~~~~~~|||zzzwwwsssoooiiiaaaYYYSSS???>>><<<999555222...---******)))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$''')))+++***((('''(((***$$$$$$$$$%%%&&&'''((()))(((''''''(((***++++++******,,,---......///222444111333333333222333555777888:::<<<===<<<999666333333888DDDSSS^^^dddkkkrrrwww&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((***,,,000444666888888888777888:::???BBBOOONNNLLLIIIFFFBBB???>>>999999999777444222222222***,,,000111222444666777444333222222444888<<>>???@@@@@@@@@???>>><<<<<<<<<;;;:::999888777555555333000---///444999777;;;@@@EEEIIIJJJIIIIIICCCBBB>>>:::555111...,,,*********++++++,,,,,,,,,(((***,,,+++(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((***000;;;GGGOOOLLLHHHAAA999222---+++***,,,///333666888:::;;;===777;;;>>>===???LLLbbbtttyyywwwzzz|||}}}zzzwww~~~uuulllgggWWWUUUQQQJJJBBB:::333///,,,++++++***)))*********((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###&&&((('''&&&%%%(((***$$$$$$$$$%%%&&&''')))))))))((('''(((+++,,,+++******+++,,,,,,---///222555111222333333222222444666888:::<<<===<<<999666333333777CCCRRR\\\cccjjjrrr~~~$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''++++++***((('''''')))+++))))))+++111777:::999777666444111000333888>>>BBBHHHHHHHHHJJJKKKLLLJJJIIIIIIAAA:::666555444333333111111222333555777:::;;;;;;;;;???BBBBBBAAAFFFMMMLLLLLLLLLKKKJJJHHHGGGGGGDDDIIIJJJDDD???======<<<999555222333444333222222444111222777;;;===AAAFFFIIIGGGEEE@@@;;;666111...000...+++******+++******+++,,,---------+++)))(((***)))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&%%%&&&)))+++((((((+++222<<>><<<:::222000...,,,,,,,,,+++))),,,,,,,,,,,,++++++***)))***)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''((((((''''''((()))&&&***333>>>GGGLLLLLLIII:::555///+++,,,...000000;;;;;;::::::999;;;AAAGGGSSS\\\eeehhhlllzzzvvvjjjssszzz~~~rrrrrrbbb@@@111///---***)))******(((&&&***))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$############$$$&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((((())),,,...000111111111111222333333222222444666888:::;;;<<<;;;999777555555999DDDSSS___fffmmmssszzzlll^^^ttt$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))******+++$$$'''***+++++++++,,,,,,555===FFFKKKJJJDDD???===CCCDDDEEEFFFGGGGGGGGGGGGJJJIIIGGGGGGEEECCC???<<<666555666999>>>BBBDDDDDDJJJIIIJJJMMMQQQTTTSSSQQQTTTQQQQQQSSSRRROOOOOOSSSRRRPPPNNNNNNPPPSSSTTTUUUUUUXXXZZZYYYYYYYYYTTTNNNKKKLLLLLLLLLLLLKKKJJJIIIGGGCCC???<<<666000///333111444777;;;======;;;:::777666444333222000---+++,,,,,,+++*********++++++***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%''')))***)))(((((()))***222@@@MMMSSSQQQIIIBBB000//////111555999;;;;;;CCC<<<:::===BBBGGGUUUdddqqqhhh{{{}}}yyyoooSSSIII777222---,,,...---)))%%%))))))((((((((())))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""######$$$&&&((()))'''&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((((()))+++---///000111111111222333333222222444666888:::;;;<<<;;;999777555555888CCCSSS```gggnnntttyyyaaaGGGcccxxx$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))************)))(((***///666;;;CCCJJJRRRSSSOOOLLLNNNQQQQQQPPPNNNJJJFFFBBB>>><<<999777666666777888888777999>>>BBBFFFLLLSSSVVVUUUSSSSSSRRRPPPPPPQQQSSSUUUWWWUUUTTTTTTQQQOOOUUU^^^lllkkkjjjkkklllnnnooonnnssswww{{{||||||xxxmmmaaaVVVTTTQQQQQQVVV[[[YYYTTTUUULLLEEECCCAAA<<<777777888999===???@@@???>>>======<<<:::999888555111---...---+++******+++,,,,,,******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''(((+++---777???LLLUUUVVVNNNAAA777...111777===BBBDDDCCCBBB>>>999;;;EEENNNZZZrrr}}}wwwrrrnnnzzzxxx||||||jjj``````CCC<<<444111222111---))))))))))))((())))))***+++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$&&&(((***+++)))(((((((((%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((((()))+++,,,...000111111111222333333222222444666888999;;;<<<;;;999777555444777CCCSSS```hhhooouuummmNNN[[[sss$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((())))))))))))))))))((((((,,,,,,,,,---000666>>>DDDDDDLLLTTTVVVSSSQQQTTTYYYQQQNNNGGG@@@888333///...///......111777===AAACCCJJJPPPTTTTTTVVVZZZZZZWWWPPPRRRRRROOOMMMRRR]]]gggiiijjjllljjjgggiiixxxvvvpppiiiiiisss|||wwwllleeeXXXMMMNNNQQQNNNGGGBBBHHHHHHIIIIIIIIIIIIIIIHHHAAA@@@>>><<<:::777333///111000...---,,,,,,------******+++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&%%%&&&***000555GGGLLLQQQSSSMMMBBB666///...444<<>>@@@HHHSSS\\\lll~~~wwwrrrtttvvvuuu}}}zzzxxxwwwooocccYYYUUUIIIAAA888333111000---*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&(((***++++++)))'''&&&'''%%%%%%%%%%%%&&&'''((((((&&&''''''((((((((((((((())))))***,,,---///000111111222333333222222444666888999;;;<<<;;;999777555333777BBBRRR___gggnnnttt~~~___```www$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((((())))))*********))))))((((((((())),,,222666999;;;>>>@@@;;;EEEPPPTTTQQQMMMMMMNNNIIIEEE>>>777111...---------...111888AAAIIIOOOQQQPPPWWWZZZUUUSSSVVVUUUPPPRRRVVVZZZ___hhhyyy~~~qqqnnnooojjj___XXXQQQNNNKKKGGGFFFFFFHHHIIIEEEBBB@@@>>><<<999555222555444222111//////......***+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((&&&&&&)))000999@@@PPPPPPNNNHHH@@@888222000777;;;BBBFFFFFFDDDBBBAAAPPPVVV^^^bbbjjj~~~zzzssszzz~~~|||uuuwww{{{rrrmmmdddXXXOOOLLLIIIEEE>>>888444000---+++,,,+++***))))))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&(((***)))'''%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&''''''((((((((((((((())))))***+++,,,///000111111222333333222222444666888:::;;;<<<;;;999777555333666AAAQQQ^^^eeelllrrr}}}ttt{{{cccdddxxx$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))))))))))))))))))))*********+++///444777999999:::;;;:::AAAHHHJJJGGGBBBAAAAAA???===999444222222222333222555<<>>GGGMMMGGGDDD===666111444<<>>===AAAJJJQQQpppvvvtttppp|||vvvzzz~~~wwwzzzvvvxxx~~~|||yyyuuuoookkknnntttzzzzzzeeeWWWUUUSSSXXX]]]ZZZPPPEEE===:::...---,,,***)))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%$$$''')))******)))******%%%%%%%%%%%%&&&'''((((((&&&''''''((((((((((((((()))))))))***,,,...000222111222333333222333555666888:::;;;<<<;;;999777555222666@@@PPP[[[bbbhhhnnnsss|||iiiooozzzYYYTTTfff''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((***)))'''%%%%%%''')))+++***(((%%%&&&***...000000;;;888555444888===AAACCC???;;;777444333333111000000///...000555;;;AAADDDEEEFFFPPP```nnnuuuxxx{{{uuudddVVVJJJAAACCCJJJIIIHHH===444666444000666444111...------...---,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&((('''''''''&&&&&&%%%%%%%%%!!!###%%%'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&(((((('''&&&''',,,444===EEEHHHFFFDDD999666444555999???DDDGGG???FFF@@@999@@@GGGMMMVVVhhh{{{~~~||||||zzzjjj^^^eeessswwwooohhhhhhbbbccciiicccQQQDDDBBB<<<444***%%%(((,,,+++(((******)))'''&&&%%%'''((('''&&&&&&''')))***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%******&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***+++***'''%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***+++---///111222111222222222222333666888999;;;<<<<<<;;;999666444555777AAAQQQ```hhhooottt~~~zzzkkkjjjxxxnnnJJJDDD[[[|||''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((((((((()))***++++++---111666;;;???777222777CCCHHHBBB999222333444333000/////////444222111555<<>>;;;555999666444222111222222000...,,,++++++***))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''(((((('''(((///:::CCCGGGFFFBBB???444333444999@@@EEEFFFDDD===AAA;;;===NNN[[[]]]aaattt{{{{{{|||kkk\\\[[[bbbuuu|||yyyrrriiibbb]]]VVVOOO===555//////000///+++)))+++***)))(((''''''((()))''''''&&&((()))***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((())))))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))***+++---///111222111222222222222333666888999:::<<<<<<;;;999666444222666BBBTTTbbbjjjooosss{{{}}}yyykkkiiiyyyoooMMMEEEXXXuuu~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&)))---///000444<<>>BBBDDDCCCBBBGGG\\\iiioooyyy{{{{{{ttt|||yyyyyysssmmmhhhfffgggqqq|||tttccc___[[[UUUXXXJJJ???999444---...555,,,***((((((((()))))))))(((''''''(((******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###%%%&&&''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&((()))(((((('''&&&''''''((()))''''''''''''(((((((((((())))))***+++---///111222111222222222222333555888888:::;;;<<<;;;999666555111555AAATTTccclllqqqvvvyyy}}}nnnkkk{{{vvvWWWIIIUUUooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&(((***,,,...666333111555===CCCFFFEEE;;;@@@BBB>>>888777???HHHNNNDDD888333666===BBBDDDOOOWWW]]]]]]WWWTTTWWW]]]lllyyyxxxuuuwwwzzzwwwnnniiijjjuuu~~~}}}~~~}}}hhh^^^JJJDDD>>><<<===<<<777222------,,,+++++++++++++++************************(((((())))))))))))))))))'''(((((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''((((((((((((,,,111666AAAEEEGGGBBB999222//////222666;;;>>>???DDDKKKQQQ\\\ooo{{{}}}}}}}}}|||}}}yyynnnjjjllloooqqqooorrrppp~~~}}}tttkkkbbb```dddccc\\\TTTJJJ@@@777333444...+++((('''((())))))'''(((''''''(((***+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((******)))(((''''''&&&&&&'''''''''((((((((())))))))))))***+++---///111222111222222222222333555888888999;;;<<<;;;999777555444666@@@QQQ```jjjrrrxxx{{{rrrmmm}}}zzz^^^GGGUUUooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((()))(((''''''(((+++///111666000+++///999??????<<<===999666999CCCMMMSSSTTTTTTHHH;;;888???IIIOOOPPPRRRYYY______\\\aaammmyyyiiiooouuuvvv{{{}}}pppqqqlllsss~~~[[[QQQDDD===<<<<<<999555......------,,,---------************************(((((())))))))))))******'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&((())))))***///777===DDDCCC???888111---...111111666<<>>BBB???777000...++++++111666777999<<>>>>><<<===AAAFFFYYYfffbbbaaarrrtttyyyzzzyyy}}}pppkkkdddZZZ^^^kkkmmmvvv{{{oooxxx|||{{{llldddaaa\\\[[[ZZZ^^^cccggggggeeecccccc\\\QQQLLLMMMLLLIIIGGGHHHCCC;;;555333111...---,,,***)))((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))******+++))))))***+++---///111222333333333222222333777999888999:::;;;;;;999777666333888===MMM```dddhhhvvvwwwvvvzzzuuutttoookkk{{{$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))((())),,,111555@@@CCCIIIOOONNNLLLOOOVVVWWWWWWWWWWWWXXXZZZ\\\]]]\\\[[[[[[]]]]]][[[YYYWWW^^^```dddqqq|||~~~qqq```SSSCCC555222111111///,,,******+++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&((()))(((''''''***,,,;;;AAAEEEBBB:::444444666>>>=========<<<===FFFQQQXXXbbbfffccckkkyyyxxxvvv~~~~~~yyy~~~|||ssssss|||}}}}}}rrrddd```gggpppfffVVVMMMNNNKKKDDDIIIUUUYYY```iiimmmnnnqqqwww{{{}}}|||pppnnnyyywwwwwwvvvzzzsssmmmfffaaaYYYWWWXXX]]]dddjjjmmmmmmYYYYYYTTTNNNJJJJJJJJJHHHEEEGGGFFFBBB???>>>:::555...,,,***((('''''''''(((&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))******++++++++++++,,,---...///000222333333222222444777:::888999;;;;;;;;;:::888666222888===MMM^^^bbbgggwwwzzz{{{vvvttt{{{ooovvv$$$%%%&&&''''''(((''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((())),,,111888===KKKIIIJJJNNNOOOPPPUUU[[[\\\[[[YYYXXXXXXYYY[[[\\\[[[YYYXXXYYYWWWVVVYYY^^^eee}}}bbbKKK<<<555///...---,,,,,,...+++++++++***************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&((()))((('''***///444CCCAAA===888555666;;;@@@DDDAAA???>>>@@@JJJ^^^qqqvvvxxxxxxyyy{{{vvvjjjkkk~~~zzzlllgggaaaYYYWWW[[[VVVTTTPPPHHHCCCBBBGGGLLLEEE<<<888;;;===:::<<>>LLL]]]aaagggxxx|||rrruuulllooo$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((()))***,,,000777AAAGGGIIIDDDCCCIIIPPPTTTXXX]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZWWWUUUUUUUUUYYYhhhwwwoooPPPBBB666222111///...000---,,,,,,,,,+++++++++***************************))))))))))))((((((((('''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''')))***))))))...777>>>EEE???777333666===BBBEEECCCAAA@@@BBBKKK___mmmiiioookkkppp}}}yyyyyylllZZZMMMGGGDDD@@@>>>CCCCCCCCCBBBAAA@@@??????AAA>>>;;;;;;===??????>>>:::AAADDD@@@<<>>LLL\\\```gggyyyvvvmmmvvvlllnnn$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++...333<<>>===<<<@@@???:::PPPzzz|||yyyyyyyyykkkmmmqqqtttuuuvvvwwwxxxjjjnnnqqqnnnggg^^^XXXVVVYYY]]]gggrrryyy{{{{{{|||___WWWLLLFFFJJJNNNIII???666333000,,,******+++,,,'''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))))))))******+++*********+++---///000111///000000000000222666999999:::;;;<<<<<<:::888777111888>>>LLL\\\___gggyyyzzzqqqjjjwwwppprrr((((((((((((((('''''''''&&&&&&&&&'''((())))))***))))))((((((((())))))******)))***000777<<<===<<>>:::555///,,,,,,,,,+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))***+++---000111111000000000111333555666888:::<<<======;;;888777222888===LLL]]]aaahhhyyyssslllxxxqqqsss((((((((((((((((((((('''&&&&&&''''''((())))))***))))))(((((((((((()))))))))...444777777555333111666<<>>AAAEEEIIIGGG@@@:::<<<:::GGGbbb{{{mmmjjjpppwwwqqqsssuuunnndddVVVNNNFFFCCC@@@>>>AAAFFFLLLPPPXXX```hhhooosssvvvyyyeeefffqqqooohhheeellltttxxx|||xxxqqqmmmnnnrrrvvvnnncccWWWPPPNNNOOOMMMKKKKKKKKKMMMTTT^^^kkkyyy~~~wwwtttrrrrrrrrrqqqooooooyyy{{{~~~yyyrrrtttyyy~~~wwwfffVVVSSShhheee\\\QQQKKKKKKLLLKKKIIIBBB<<<555///,,,***'''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))*********+++,,,---///000111111000000000111333555666888999;;;<<<<<<:::888666333999???NNN___dddkkk}}}zzzttt|||tttvvv''''''((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))+++222888777222------///>>>AAAEEEIIILLLPPPTTTWWW\\\^^^YYYXXX[[[VVVTTT^^^bbbnnn~~~www^^^III<<<444111///......---+++))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))###)))000:::EEEMMMJJJCCC@@@BBBGGGKKKKKKFFF>>>777;;;@@@SSSpppsssvvvmmmfffeeebbbXXXKKKCCC@@@AAADDDEEEDDDDDDNNNYYY___fffooowww~~~yyy~~~{{{tttuuussskkkbbbZZZZZZWWWRRROOOUUUbbblllzzzrrrttttttxxx|||zzzuuusssvvvooo```UUU[[[kkkssswwwrrrddd\\\]]][[[TTTLLLEEEDDDEEE>>>999333...,,,***)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++***+++,,,...///000111111111000000000111333555666777999;;;<<<<<<:::777666333999???NNNaaafffnnn}}}www|||zzz''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((())))))***111333333///***+++000666@@@CCCFFFJJJMMMPPPUUUXXX___bbb]]][[[^^^YYYWWWaaa___zzzwwwwww~~~bbbIII:::444//////000...---...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))((()))***+++999999:::>>>GGGOOONNNHHHHHHIIIIIIHHHEEEBBB>>><<<===HHH]]]uuu|||}}}xxxrrreee[[[YYYRRRDDD<<<===:::AAAIIILLLHHHHHHUUUccclllnnnqqqssswwwzzzkkk___\\\^^^```gggwww{{{mmmoooxxxyyywww}}}yyylllfffWWWQQQPPPLLLPPPTTTNNNXXX]]]___ZZZOOOEEEAAA@@@<<<999444000...,,,,,,+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******)))***,,,...000000000///111000000000111333555666777888:::<<<;;;999777555222888>>>NNNaaagggppp}}}xxx|||&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((()))***+++,,,,,,333222///,,,+++...333777???CCCHHHMMMPPPSSSVVVXXX[[[^^^ZZZZZZ^^^YYYVVV```ddd{{{yyy^^^BBB777/////////------///++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''((()))***)))((()))+++...RRRPPPLLLIIIKKKOOOLLLFFFLLLLLLJJJDDD>>>;;;;;;<<>>???GGGPPP]]]bbbjjjoooooosssxxxdddXXXSSS```qqq}}}{{{yyytttxxx}}}www~~~yyyqqqllliiifffbbb^^^VVVWWW^^^]]]RRRSSSWWWQQQLLLJJJJJJNNNSSSSSSOOOJJJAAAAAAAAA===888222///...)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((()))***,,,---...//////111000000000111333555666888:::<<<======;;;888777666;;;AAAPPPdddkkkuuu{{{&&&&&&''''''((())))))***(((((((((((((((((((((''''''((()))+++---000222444111444555333000000555;;;GGGKKKPPPSSSUUUWWWYYYZZZ[[[\\\UUUTTT[[[[[[___mmmzzzqqqvvvssswwwuuueeeWWWRRRJJJ;;;000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++'''((()))******)))(((''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''%%%(((******(((***///444;;;CCCJJJLLLMMMOOOOOOMMMJJJJJJFFF???;;;@@@NNNYYYiii{{{wwwrrroooqqquuu~~~}}}|||qqqbbbRRREEE???===AAACCCBBBFFFVVVhhhtttyyyhhh[[[[[[\\\ZZZ___hhhmmmsssvvv|||uuuuuuvvv{{{{{{wwwwwwxxxrrrllljjjiiifffccc```]]]]]]cccaaaYYYXXXUUUHHHLLLHHHFFFLLLWWW______]]]TTTUUUUUUPPPFFF<<<555111))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))*********+++---...000111111000000000111333555666999;;;===>>>>>><<<999888555:::???NNNaaaiiisss|||yyy&&&&&&&&&'''((())))))***(((((((((((((((''''''''''''((())),,,///222555666111555666000***...<<>>GGGJJJIIIVVVuuu{{{wwwhhhSSSKKKOOOSSSbbbjjjrrr|||hhhwwwttttttvvvvvvuuuyyyqqqnnnmmmppprrrpppmmmkkkfff```___]]]ZZZ^^^[[[KKKLLLIIIJJJTTTfffuuu~~~{{{{{{vvvjjjWWWDDD666///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++,,,++++++,,,---///111333111000000000111333555666:::<<<===???>>><<<:::888222666;;;JJJ]]]dddoooyyyjjjggguuu''''''''''''((((((((())))))'''&&&(((++++++)))''''''***,,,///444999666///222444444111000777EEEQQQQQQUUUWWWWWWYYY]]]___^^^aaaZZZaaa}}}sssfffMMM777555000///...---,,,++++++***,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((''''''''')))))))))(((***111<<>>LLLWWW\\\XXXVVVWWW[[[^^^aaaccc```uuu{{{zzzyyyWWW===999000///,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((***...555>>>DDDJJJKKKMMMOOOPPPPPPOOOOOOKKKFFFAAADDDVVVrrruuuhhh\\\OOOMMMkkkxxxzzzxxx[[[UUUFFF>>>@@@???AAANNNTTTeeeyyyxxxggg]]]PPPNNNMMMWWWdddjjj~~~uuudddaaadddgggvvv|||xxxjjjaaadddfffdddjjjkkknnntttzzzzzzuuuooommmiiidddaaaaaadddfffhhh[[[WWWTTTYYYiiiwwwuuukkkccc```]]]YYYMMM===666666333111...+++)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((******))))))))))))******)))+++---000111000///...000000000000111333555666888:::======;;;999888888555444<<>>::::::999777333///+++)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((******))))))))))))******,,,,,,---...//////......////////////111333555777999;;;======;;;888777777444333;;;KKKXXX```mmm{{{wwwttt|||'''(((((((((((())))))))))))(((((('''((((((((((((+++333888555222555;;;???;;;<<<@@@EEEKKKPPPTTTVVVYYYTTTWWW```aaa[[[\\\ddd~~~sss{{{}}}xxxooodddXXXPPPVVVWWWZZZbbbmmmrrrlllcccVVV\\\dddhhhfffbbb___^^^XXXUUU```kkklllxxx|||zzzfffUUUGGG???666///---------,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))++++++///777AAAHHHKKKKKKMMMNNNOOOOOONNNKKKHHHFFF>>>QQQtttjjjaaaSSSRRRgggiiiSSSLLLLLLLLLIIIJJJEEEIIIZZZhhhzzzzzzeeeRRRLLLOOOfffnnnbbb___eeevvv|||zzz~~~|||rrrmmmmmmxxxwwwhhhgggkkkuuuuuujjjfffYYYMMMNNNZZZ```XXXKKKOOOLLLHHHGGGEEEAAA>>><<<;;;999555111---***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((******))))))))))))******......---------......////////////000222444777888:::<<<>>>===;;;888666666444222:::JJJVVV___mmm{{{}}}yyy(((((((((((()))))))))***((((((((((((((((((***+++111333333222666???EEEGGG<<>>AAAZZZ|||nnnXXXWWWXXXiiimmmVVVEEE@@@EEEJJJXXXXXXVVVeeetttjjjaaaaaammmrrreeedddhhhooo|||ooogggooo|||nnniiiiiisss~~~|||jjjXXX]]]UUULLLIIIIIIJJJIIIIIIJJJHHHDDDAAA@@@???<<<999:::888555222///,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))******)))&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''''''''((((((((())))))******))))))))))))******......---------...//////000000000111333666888::::::<<<>>>===;;;888666666444222:::IIIUUU^^^mmm{{{~~~zzz~~~((((((((()))))))))******((()))))))))(((***,,,///444333111222;;;FFFJJJHHH===DDDNNNVVVZZZZZZYYYYYYZZZ[[[ZZZ[[[aaarrr~~~vvvrrrvvv{{{yyyhhhTTTJJJLLLWWWfffrrrooofff[[[TTTPPPTTT```lllqqq{{{yyyqqq___VVVLLLIIIKKKNNNNNNLLLKKKIIIQQQUUUQQQXXXeeehhh]]]nnnssskkkqqqvvvssszzzqqq___RRR@@@333/////////...------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''''''''((((((((('''(((((())))))******++++++///666???GGGLLLMMMLLLOOOOOOOOOMMMIIICCC===999???```|||cccSSSSSS^^^zzz|||}}}oooZZZHHH===???LLLZZZpppoooooo~~~jjjddd]]]XXXVVV^^^mmm~~~zzziiiiiivvvxxx{{{sssnnnqqqwwwtttfffXXXYYYUUUPPPJJJBBB>>>AAAGGGCCCEEEDDD???===>>>===:::999888666333000---+++)))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&***------***&&&$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))******---------------...///000222222222222444666888:::999;;;======;;;888777777444333:::IIIUUU^^^mmm|||~~~{{{}}}(((((()))))))))*********''')))******)))+++///333777888888:::BBBIIIIIICCCCCCJJJTTTXXXXXXXXXZZZ\\\YYY]]]]]]___rrrvvvoooqqqzzznnngggooo~~~hhhXXXHHHBBBEEELLLWWWaaaZZZXXX\\\dddjjjmmmsss{{{zzzoooaaaNNNJJJFFFFFFJJJNNNPPPOOOMMMPPP___iiieeeeeeeee]]]MMMVVVYYYWWW^^^lllooohhhmmmqqqyyyuuudddMMM<<<444222111///...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((()))))))))'''(((((()))******++++++...333<<>>??????===;;;:::888555111...+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))******))))))))))))******+++,,,------...///000000222222222222333555777888888:::======;;;999888888555333:::IIIUUU___nnn}}}}}}))))))))))))************''')))*********,,,111555:::>>>AAADDDHHHKKKGGG@@@KKKRRRXXXXXXTTTSSSWWW\\\ZZZccchhhpppqqq]]]aaaqqqxxxuuummmmmm{{{uuuZZZPPPJJJNNNUUUXXX\\\aaacccaaaeeesss~~~tttlll]]]MMMHHHIIIKKKLLLLLLKKKKKKKKKIIIPPPeeesssssssssnnnaaaXXXSSSOOOOOORRRVVVXXXXXXQQQQQQRRRXXXfffyyy|||vvv[[[EEE:::555111.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))***+++++++++222999BBBIIILLLMMMPPPRRRMMMNNNOOONNNJJJEEE???<<>>IIIYYYmmmzzzaaaRRR^^^xxxvvvsss||||||mmmiiinnntttjjjqqqyyyyyypppeee]]]ZZZTTTLLLIIIMMMNNNHHHBBBAAA???GGGJJJCCC=========;;;>>><<<:::777222...+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******))))))))))))*********+++,,,...///000000000222222111111222444555666777:::<<<===;;;999999999666444:::IIIUUU___nnn}}}''')))***+++***)))***+++(((***,,,,,,+++---333777???DDDIIIJJJIIIIIIKKKMMMMMMYYY\\\TTTPPPWWW[[[WWWbbbTTTiii___^^^nnn}}}jjj___gggqqqmmmaaaXXXQQQIIIHHHQQQXXXYYYXXXYYYYYYaaalllssswwwzzz}}}|||rrrggg]]]UUUPPPNNNOOOOOONNNLLLKKKKKKMMMOOONNNRRRZZZfffooooooggg___SSSNNNLLLMMMNNNPPPZZZfff___ZZZRRRJJJGGGMMMYYYccc|||ttt```___KKK111...000---,,,///...++++++------------,,,,,,+++++++++******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))''''''((('''&&&+++333777???HHHOOOQQQPPPPPPPPPQQQOOOOOOLLLAAA:::EEEVVVuuuiiijjjjjj```^^^KKKWWWhhh{{{zzz}}}xxxUUUEEEDDDFFFEEECCCCCCZZZ~~~{{{zzzzzzzzz{{{wwwgggcccddddddbbb[[[dddwww|||hhhbbbaaa```^^^ccckkkrrrpppkkkfff```ZZZ```[[[TTTPPPMMMIIIBBB===CCCDDDGGGJJJKKKHHHBBB===>>><<<888555333111...,,,***)))((('''&&&&&&'''(((''''''%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''***%%%$$$&&&%%%"""###)))&&&'''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((---......///000111222222000111222222222333666999999:::;;;<<<<<<;;;999888666666;;;HHHUUUaaaoooyyy''')))***+++***)))***+++++++++******,,,000666:::???DDDIIILLLLLLLLLNNNPPPOOOUUUXXXWWWWWWZZZXXXTTT\\\[[[~~~}}}lllppp}}}yyyfffYYY\\\bbb]]]SSSNNNMMMHHHIIIRRRYYYXXXTTTSSSVVV[[[cccgggjjjlllpppsssooolllgggaaa]]]ZZZXXXXXXTTTTTTSSSQQQPPPRRRUUUXXXUUUTTTVVV\\\cccddd___ZZZSSSNNNLLLMMMMMMOOOXXXbbbnnniii```TTTJJJGGGIIILLLccc|||jjj```VVV@@@555111------///000---,,,...---,,,,,,,,,,,,,,,,,,+++******************************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))'''((()))''''''---555;;;BBBJJJPPPRRRRRRRRRRRRRRRQQQPPPJJJ???;;;JJJ]]]pppuuuqqq[[[MMMTTTfffxxxwww~~~___EEE===>>>@@@CCCFFFMMMiiiyyysssooommmmmmmmm~~~~~~zzzzzzwwwpppjjjbbb[[[TTTYYYiiitttddd\\\ZZZZZZZZZmmmtttwwwrrrjjjddd^^^YYY``````^^^YYYQQQIIIEEECCCEEELLLSSSTTTPPPIIIDDDBBB>>>===;;;999777444///++++++***((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&''''''''''''''''''&&&((($$$$$$((((((%%%%%%(((&&&'''''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((,,,---......///000111111000111222222222333666999888999;;;<<<<<<;;;999888444444:::HHHWWWdddrrr}}}''')))***+++***)))***+++,,,***)))***...444999<<<>>>CCCJJJNNNNNNOOORRRTTTTTTQQQTTTZZZ]]]ZZZVVVVVV[[[jjj{{{sssaaaSSSSSSTTTNNNIIIIIIJJJHHHJJJQQQVVVSSSOOOMMMNNNSSSYYY^^^```dddjjjnnnllliiifffcccaaa```aaaaaaaaaaaa```^^^^^^aaaeeeiiikkkddd]]]ZZZ[[[[[[XXXUUURRROOOMMMMMMMMMOOOUUU\\\fffddd___XXXPPPJJJHHHGGGMMM```gggjjjzzzxxx```[[[GGG111333...---000111...---...+++,,,,,,,,,,,,,,,,,,---***************************))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((()))))))))(((((()))((()))///888AAAEEELLLPPPSSSSSSTTTUUURRRSSSPPPGGG===AAAXXXoootttrrrkkkYYYMMMjjjtttdddnnn{{{___DDD888999>>>AAAFFFRRRccc}}}xxxoooeee]]]YYYWWWWWWZZZ___ccccccccchhhsss}}}tttdddXXXPPPPPPYYYjjjyyy|||xxxuuuwwwrrriii___YYYWWWYYY[[[jjjnnnnnniiieeeeeedddaaa]]]aaaccc]]]QQQHHHGGGJJJBBBLLLVVVVVVMMMDDDBBBDDD???>>>======:::666000,,,+++***)))'''&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&$$$$$$''')))'''&&&(((&&&&&&'''''''''''''''&&&''''''((((((((()))))))))(((((((((((())))))))))))++++++,,,---...///000111///000111111111333666888777888:::<<<<<<<<<:::999222333:::IIIYYYhhhwww''')))***+++))))))***++++++))))))---444999;;;;;;<<>>HHHOOO\\\sss~~~{{{zzzyyypppiii^^^SSSJJJEEEDDDDDD===BBBFFFGGGJJJTTTeeesss~~~qqqddd[[[TTTSSS\\\fffjjjhhhgggfffddd```]]][[[\\\^^^```___]]][[[\\\ffftttzzzzzzpppqqqmmmaaaRRRGGGEEEFFF@@@HHHPPPOOOHHHBBBCCCFFF@@@???===;;;999666111...,,,+++)))''''''&&&''''''((((((((((((((()))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%######%%%''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((())))))))))))******+++,,,...///000000///000111111111222666888666777:::<<<<<<<<<;;;:::333333;;;JJJ[[[jjjyyy''')))***+++))))))***+++((())),,,333:::<<<:::666;;;BBBJJJOOOQQQRRRTTTWWWXXXSSSUUUZZZVVVSSSeee}}}ssswwwyyy|||mmmmmm{{{```UUUMMMMMMKKKFFFFFFLLLJJJLLLNNNPPPWWWaaakkkqqquuu~~~yyywwwrrrlllgggdddaaa^^^___]]]\\\[[[[[[[[[\\\\\\bbbggg]]]OOOKKKIIIKKKUUUrrrnnnYYY>>>555......///---,,,---+++++++++,,,,,,---------************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))*********((()))++++++...666@@@HHHIIILLLOOORRRTTTTTTSSSNNNNNNFFF>>>HHHhhhhhhRRRPPPfffhhhUUUWWW\\\ZZZ\\\dddaaaQQQAAA;;;>>>FFFVVVdddyyyrrrlllhhh\\\VVVMMMCCC<<<888888888<<<>>>>>>>>>@@@LLL]]]kkkyyy~~~zzzrrreee[[[[[[```dddgggjjjjjjeee```___aaacccbbbaaa[[[VVVQQQXXXmmmyyyhhhXXXKKKCCC@@@EEEFFFGGGGGGFFFFFFHHHJJJ@@@===999666444333222000---,,,***((('''''''''''''''(((((())))))*********'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))***,,,---///000000///000111111111222555888666777:::<<<<<<<<<;;;:::555555===LLL[[[jjjyyy~~~''')))***+++***)))***+++&&&***111888<<<;;;777333===CCCKKKQQQRRRRRRTTTVVVVVVUUUXXXXXXRRRYYY|||qqqYYYdddyyy|||yyyrrrzzzppplllkkklllxxxzzz[[[PPPIIIJJJIIIEEEFFFMMMQQQYYY```gggssszzzrrrmmmiiibbb^^^\\\]]]^^^^^^oooxxxvvvooojjj]]]QQQSSS[[[ffftttyyywwweeeIII===222//////------...+++,,,,,,,,,,,,,,,,,,---************************)))))))))************+++))))))))))))))))))))))))******************************)))))))))***++++++***)))))),,,---000999DDDIIIJJJLLLOOOSSSTTTSSSQQQKKKIIIAAA???VVVpppHHHGGG^^^lllUUULLLWWWVVVFFFBBBNNNOOOCCC<<<@@@FFFOOOeee|||}}}xxxpppeee\\\VVVJJJEEE???999555444555666:::;;;===@@@HHHUUUeeeppp{{{uuueee^^^^^^bbbjjjqqqtttoooiiiggghhhiiifffcccaaa\\\WWW[[[kkkqqqeee\\\UUUMMMGGGKKKGGGBBB@@@CCCEEEFFFFFF===999555222111222222222...,,,***(((''''''''''''&&&'''((()))*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%,,,111---'''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******))))))+++,,,...///000111...///000000000222555777777888:::<<<<<<<<<:::999666666>>>LLL\\\jjjyyy''')))***+++***)))***+++'''---444999:::777444222@@@FFFOOOSSSTTTSSSTTTUUUQQQVVVYYYVVVTTThhhttt```ZZZpppwwwvvvxxxuuuoooiiicccgggpppzzz~~~jjj\\\PPPGGGIIILLLLLLRRRZZZcccrrr~~~tttmmmiiihhhhhhggghhhsssyyyzzziiieee```]]]bbboooxxx}}}|||yyyhhhUUUFFF777111///......000---,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++))))))))))))))))))))))))******************************))))))******+++,,,+++)))))),,,...222<<>>;;;@@@GGGQQQ[[[ZZZIIIBBBLLLXXXgggwwwtttmmmcccXXXNNNEEEAAA888777555555666888;;;<<>>444333222333444444222000///---+++)))''''''''''''$$$%%%'''((()))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***&&&;;;JJJGGG999///)))&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***+++---///111222333...///000000000111555777999:::;;;<<<<<<;;;999888333444<<>>999555333444333777;;;<<>>777777666444333222111000......---,,,***)))((((((&&&&&&''''''((()))))))))((())))))))))))((('''''''''&&&&&&&&&&&&'''((((((%%%%%%$$$&&&'''((('''%%%(((&&&&&&,,,333333,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))(((''''''(((***+++++++++************++++++,,,...///000111111222111000111444666555777:::<<<<<<;;;999888888777>>>NNN```pppwwwssswww|||((()))******))))))+++---000444888666222111333777FFFJJJPPPRRRQQQPPPOOOPPPPPPOOObbbtttgggcccaaa___dddmmmlllooovvv}}}~~~zzzwwwxxxpppooommmmmmpppvvv|||nnneeejjjsss{{{pppmmmqqqxxx~~~[[[AAA888333+++...------------,,,,,,,,,************************************************))))))******+++,,,------))))))************)))))))))***************++++++++++++,,,000666===CCCGGGLLLMMMNNNQQQSSSQQQIIIBBB===NNNrrrlllWWWeeezzziii```cccmmmuuutttrrrnnnppp|||ZZZSSSccc~~~rrrgggPPPFFF===888666444555888;;;;;;===AAAJJJXXXhhhrrrrrrrrrqqqrrrwww}}}}}}xxxxxx|||}}}{{{xxxqqqaaaUUUUUU[[[ZZZTTTOOOFFFKKKRRR[[[jjjyyyxxxkkkaaa\\\XXXSSSMMMUUUWWW[[[```bbb```ZZZUUUKKKCCC>>>@@@FFFFFFAAA<<<888777666555333222111111......---,,,+++***))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((%%%%%%$$$&&&'''((('''%%%***''''''---444555...&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&((()))***+++,,,,,,++++++******++++++---...000111111111222111000111444666:::;;;===??????===;;;999555555<<>>333000.........---------,,,,,,***************************************************************)))))))))))))))************))))))))))))******+++++++++,,,***,,,...222888>>>EEEIIINNNNNNOOORRRRRRLLLEEE???<<<```sssXXX]]]wwwjjjVVVFFFDDDRRRgggwww{{{zzzwww{{{|||jjj^^^ddd|||ssseeeZZZEEE>>>888666666555999======@@@GGGSSSaaakkkppprrrtttssstttzzz~~~}}}|||vvvtttwwwzzzxxxvvvssskkkdddbbb```WWWNNNIIIBBBFFFKKKTTTeeeuuuzzzxxxvvvppphhh```YYYVVVWWWZZZVVVTTTTTT[[[cccccc[[[RRROOOHHH@@@===???AAA???<<<999888777666444333222222///......---,,,+++******&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%%%%&&&(((,,,///---'''"""&&&&&&&&&''''''((((((((((((''''''((())))))'''&&&'''(((***+++,,,,,,++++++******+++,,,---///000111111111222111000111444666<<<===>>>???>>><<<999777444444:::HHHXXXgggxxxyyysssxxx(((***++++++***+++---///444666777444222444;;;AAAKKKPPPUUUVVVRRROOOOOORRRRRRkkkcccVVVttt~~~yyynnnbbbYYYWWWUUURRRWWW```ggggggpppsssddd[[[RRRIIIGGGKKKQQQWWW```hhhoooxxxvvvttt|||rrryyybbbIII777111............---------,,,++++++++++++++++++++++++************************++++++******)))(((((('''))))))************))))))))))))******+++,,,,,,,,,***,,,000444999???FFFKKKPPPOOOQQQRRROOOGGGAAA???IIIxxxrrrTTTUUUlllsssXXXQQQFFF===>>>KKK```ppp|||yyydddYYYccc{{{pppbbbSSSIII<<<777444666777888===BBB???IIIYYYjjjvvvxxxsssmmmpppwww~~~~~~}}}}}}~~~xxxssspppqqqssssssrrrpppoooqqqrrrjjj[[[MMMGGG@@@GGGLLLRRR```nnnqqqkkkcccccccccaaaZZZTTTTTTYYYVVVRRRQQQYYYdddhhhccc[[[QQQNNNFFF===;;;===???>>>::::::999777666555444333000000///......---,,,,,,''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%$$$&&&'''((('''%%%###'''+++,,,+++'''$$$"""&&&&&&&&&'''(((((()))))))))((('''((())))))'''%%%&&&''')))+++,,,,,,++++++******+++,,,...///111222111111222111000111444666999:::<<<===<<<999666444555666<<>>AAAWWWwwwXXXUUUmmm]]]HHHJJJJJJIIIKKKUUUggguuu}}}uuufffYYYaaa|||vvveeeSSSEEE>>>666444444888;;;===BBBHHHLLLXXXhhhsssxxxwwwwwwwwwyyy}}}|||}}}~~~zzzwwwsssooonnnoooqqqrrrppppppsssuuupppcccXXXSSSLLLUUU[[[[[[aaajjjiiiaaaWWWUUUVVVXXXVVVPPPOOORRRUUUTTTUUUZZZaaafffgggeeeVVVWWWQQQEEE======>>>>>><<<;;;:::999888666555555111111000000//////......''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%'''(((******)))((('''&&&&&&&&&&&&'''((())))))))))))((('''((())))))'''%%%%%%&&&(((***+++++++++*********+++,,,...000222333111111222111000111444666666777:::;;;;;;:::888666666777===IIIVVVeeewww~~~www}}})))***+++++++++,,,///111555666555222111777CCCLLLJJJPPPUUUVVVRRRRRRWWW\\\ooonnnxxxpppqqqmmmgggfffiiifff______eeeuuuyyy|||gggOOOEEE@@@FFFJJJIIIOOOYYYcccppp}}}qqqjjjvvvtttsssZZZ999//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))************))))))))))))***+++,,,,,,------)))---333777;;;@@@HHHMMMQQQQQQTTTSSSIII>>><<>>======<<<;;;:::999777666666222222111111000000//////((((((((((((((((((''''''%%%&&&&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%(((&&&$$$$$$%%%''''''&&&&&&&&&&&&'''((())))))***)))((('''((()))((('''%%%$$$%%%''')))***+++************+++,,,...000222333111111222111111111444666444666999<<<======<<<:::555666<<>>EEEKKKJJJNNNUUUXXXUUUTTT]]]hhhqqqzzzsssooorrrnnnkkknnnsssooofffjjjvvvjjjSSSDDDEEEBBBFFFLLLKKKWWWppp{{{pppuuuwww~~~yyyooo\\\KKK444555---)))000000+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++,,,,,,,,,+++))))))+++---///000222777===EEEKKKOOOQQQTTTVVVOOOAAA777;;;DDDuuu~~~XXXRRR}}}zzzyyy{{{qqqZZZQQQRRRYYY]]]\\\]]]fffttt}}}XXXYYYttt~~~|||uuueeeRRRBBB:::888777999::::::===FFFSSS\\\hhhfffhhhoootttyyy~~~~~~~~~~~~}}}}}}{{{xxxsssnnnmmmoooqqqsssoookkkhhhhhhiiiiiiiiimmmgggcccdddiiikkkgggbbb[[[```^^^VVVUUU[[[[[[UUUXXXMMMUUU\\\SSS\\\oooppplllkkkdddWWWHHH>>>>>>AAAAAAAAA???;;;888666666777666444222222222222000...+++***(((&&&%%%&&&'''(((&&&&&&((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''%%%"""'''''''''(((((((((((()))'''''''''''''''((())))))((((((((()))******++++++,,,,,,,,,,,,---///000111000111111111111222555777:::999:::;;;======;;;999666555999DDDUUUhhhvvv~~~+++******------+++...333777777999:::===CCCIIIMMMSSSNNNOOOTTTRRRSSSjjj}}}nnnwwwtttssstttsssjjjhhhkkkrrrtttvvvkkkVVVGGG???IIIIIIKKK[[[lll~~~|||zzzrrreeeZZZ<<<333...///...---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************++++++++++++******+++******+++---000111222444999@@@GGGNNNRRRSSSRRRPPPJJJ>>>999FFFXXXzzz|||nnn]]]mmm~~~yyy{{{ppp|||{{{]]]OOOOOO```gggmmmooosss}}}tttaaappp}}}zzzxxxrrrnnndddVVVGGG===999999;;;???DDDJJJQQQZZZccciiijjjlllsss|||~~~|||{{{}}}yyyrrrmmmjjjkkklllrrroookkkiiihhhhhhgggfffhhhccc```aaafffiiihhhfffaaadddeeebbb^^^[[[VVVOOOSSSOOO\\\bbbVVVZZZlllrrrzzz{{{vvvgggSSSCCC>>>???@@@@@@???===;;;;;;===???888666333222222111///...+++***(((&&&&&&&&&'''(((&&&&&&'''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$"""&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((()))******+++++++++,,,,,,---...///000000111222222222222333666888:::999:::;;;======;;;999777777:::DDDUUUggguuu}}},,,+++,,,//////...111666<<<;;;;;;>>>DDDIIIMMMOOOVVVMMMMMMSSSRRRYYY~~~qqqnnnvvvqqqfffmmmrrrmmm^^^___fffqqqzzzcccOOODDD@@@@@@OOOSSSXXXttt{{{xxxxxxOOO444///666...+++000+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++,,,((()))*********,,,///222333444777<<>>===<<<:::888999<<>>===;;;999888888;;;EEETTTfffuuu}}},,,***,,,///000///333888???>>>>>>BBBIIINNNPPPPPPNNNOOOQQQRRRUUUiiirrryyy{{{{{{wwwggg___ccceeecccWWW[[[eeessskkkPPPBBBAAACCCIIITTTZZZkkkrrriii;;;000:::......555,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********+++++++++,,,,,,)))***+++++++++,,,///222333555888>>>EEELLLRRRUUUTTTQQQQQQOOODDD<<>>;;;777555555777:::>>>:::555111000///......+++***)))((('''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((()))******++++++)))+++---///000000///...111111222222111333555888999999:::<<<>>>>>>;;;888888999<<>>EEELLLRRRVVVUUURRROOOJJJAAA???NNNaaaddd\\\hhhhhhXXXRRRQQQ```kkkwww{{{wwwvvvuuussspppmmmjjjhhhggghhhgggeeecccbbbaaaaaaaaaaaa]]]WWWRRRNNNIIIEEEBBB@@@<<<888666999===AAACCCFFFVVVhhhnnnmmmnnnxxx|||xxxuuurrrrrrrrrqqqpppqqqsssvvvnnnllljjjhhhgggeeebbb___\\\___cccgggjjjlllmmmmmmmmmiiimmmuuusssiiidddggghhhlllnnnmmmggg\\\XXX]]]VVVSSSQQQPPPOOOLLLGGGBBBAAA@@@>>>:::777666777999>>>:::444111/////////...+++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))******++++++)))+++---///000000///...///000111000000111444666888999:::===???>>>;;;888777888===FFFUUUhhhzzz***)))+++000111222666<<>><<>>;;;888444444555777:::===@@@CCCFFFWWWjjjrrrrrrvvv~~~{{{xxxvvvrrrrrrqqqooommmlllmmmooommmkkkhhhfffffffffdddccc]]]^^^aaagggmmmpppooonnnnnniiiggggggeeebbbbbbeeeiiiiii```\\\___WWWPPPVVVZZZVVVQQQPPPOOOMMMHHHCCC>>>>>>===:::777555666777:::777333000000000///...+++******))))))(((''''''&&&&&&&&&&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%&&&'''))))))(((%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((()))******++++++***+++---///000000//////...///000//////000333666888999;;;===???>>>:::777666888===EEESSSfffxxx+++***,,,111333444999???===AAAFFFJJJMMMPPPRRRTTTSSSWWWRRRUUUzzztttYYYTTTkkk{{{||||||pppgggbbbcccaaaXXXSSSTTTRRR\\\ppprrr```MMMCCC@@@???CCCHHHWWWsss~~~cccFFF666///...---,,,------------,,,,,,,,,,,,------------------------***************++++++++++++++++++,,,,,,,,,------***+++,,,++++++---000222222555:::@@@HHHOOOTTTWWWNNNRRRIII;;;@@@ZZZoootttdddlllSSSTTTbbbxxxzzztttmmmhhhgggfffcccaaaZZZYYYWWWTTTPPPMMMJJJIIIJJJIIIGGGEEEDDDDDDEEEFFFCCC@@@<<<999888777666555111555888:::;;;===AAAEEEMMM[[[lllxxx~~~}}}|||{{{yyyxxxuuuuuussspppmmmkkkkkklllkkkiiifffeeefffgggggggggbbb```aaagggpppwwwyyywwwooommmggg___]]]bbbfffgggaaaeee]]][[[bbbVVVHHHMMMMMMNNNOOOOOOMMMKKKJJJIII??????>>>;;;777333222111555333111000111111000...************)))(((((('''&&&%%%%%%&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&((((((((()))******+++++++++,,,,,,---...///000000///000000000000111444666777888;;;>>>@@@>>>:::777666888<<>>DDDIII[[[eeettt~~~{{{zzzzzzzzzzzzwwwwwwvvvssspppnnnnnnnnnkkkhhheeedddfffhhhjjjjjjiiidddbbbgggttt~~~jjjllldddYYYXXXccciiihhhYYY]]]QQQMMMXXXSSSMMM\\\DDDKKKRRRQQQJJJFFFGGGKKKHHHHHHFFFBBB;;;555111///222000///000111111000///***++++++******)))((('''%%%%%%%%%&&&(((+++---///'''''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$%%%'''(((''''''''''''(((((((((((()))((('''&&&&&&%%%%%%%%%%%%((((((((()))******++++++,,,,,,,,,,,,---///000111000111111111111222555777777888;;;>>>@@@>>>:::777777999<<>>222333------------------------,,,,,,------++++++++++++------,,,,,,,,,++++++*********************************,,,++++++,,,...111444666555888>>>GGGNNNQQQQQQPPPIIINNNCCC===SSSlllxxx}}}zzzsssttt}}}zzzfffkkk|||xxxnnniiiaaaZZZTTTNNNJJJGGGDDDBBB@@@>>>;;;999888888444444333333222333333333444000000555777444333444888<<<@@@AAAAAADDDLLLRRRhhhuuuzzzxxxxxxzzzzzzxxxuuuqqqnnnmmmmmmlllkkkiiihhheeecccbbbcccdddeeecccaaacccmmmyyy|||vvvhhhhhhccc]]]aaakkkllleee\\\VVVOOONNNQQQTTTTTTSSSHHHIIIIIIHHHGGGIIILLLOOOUUURRRNNNGGG@@@:::444222111111000000///---,,,+++---,,,)))'''&&&&&&'''((($$$&&&((())))))***,,,---'''&&&%%%$$$$$$&&&''')))&&&((())))))(((''''''(((%%%&&&''''''&&&&&&(((***''''''''''''((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((()))***+++,,,///......---------......222111//////000111444555777999<<<>>>>>><<<999777888<<>>;;;:::999777666555555555444444333333333333333444555333444777888777888;;;@@@DDDGGGIIIKKKRRR\\\eeexxx{{{zzz{{{|||}}}xxxtttpppmmmlllkkkjjjiiihhhfffdddbbbaaaaaabbbbbb``````bbbiiirrrvvvsssooojjjiiieeecccfffiiieee^^^WWWRRRMMMJJJKKKNNNOOOPPPDDDDDDDDDEEEHHHKKKNNNPPPXXXSSSLLLEEE@@@;;;666333111111111000///...---,,,---,,,)))'''&&&&&&'''(((&&&''')))((('''''')))***((('''&&&%%%%%%'''(((***%%%''')))((('''&&&'''((($$$%%%&&&&&&%%%%%%'''(((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((()))***+++,,,,,,,,,,,,,,,---...///000111111000///000222444555999;;;>>>@@@@@@>>>;;;999555999<<<>>>DDDTTTlll~~~///222777;;;===???BBBDDDGGGGGGIIIMMMPPPRRRQQQPPPIIIcccrrrwww~~~oooaaacccjjjeee]]]UUUNNNNNNYYYgggxxxdddSSSIII@@@999999AAAEEEFFFTTTeeeyyy||||||ddd???,,,---...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,---///222555666777;;;AAAIIIPPPRRRPPPNNNLLLFFF>>>KKKgggtttuuu{{{vvvrrrppppppqqqqqqtttxxx|||gggWWWjjjzzzoooeee]]]VVVMMMDDD>>>:::777555444333333333333333444444444444333333333333444444333333555888777777<<>>@@@@@@>>>;;;999444888;;;>>>DDDTTTmmm111555:::===>>>@@@DDDGGGKKKKKKKKKNNNQQQRRRQQQPPPQQQzzz{{{kkkzzzeee]]]bbbeee```XXXPPPKKKSSSjjjyyykkk\\\NNNEEEAAA;;;777<<>>@@@FFFWWWpppzzzxxx222777<<<>>>???AAAFFFJJJMMMMMMMMMOOOQQQSSSRRRQQQ```pppjjjjjjtttbbb^^^``````XXXUUUPPPMMMOOO```tttkkk]]]PPPFFFAAA===;;;<<<===DDDJJJIIIPPPooo||||||yyyVVV888111...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///222444666777444999BBBMMMTTTVVVTTTPPPKKKHHHJJJ```{{{{{{QQQDDDMMMWWW]]]___aaaccceeekkkuuusssbbb^^^www|||yyyooo___RRRGGGAAA:::555444444555666888888999999888777666666666666555666666777888888999:::>>>BBBCCCFFFQQQ\\\___fffpppwww|||~~~}}}}}}|||yyywwwwwwuuuqqqooonnnllliiigggfffffffffeeeccc```^^^]]][[[]]]___^^^ZZZWWWVVVVVVRRRUUU]]]eeedddeeewwwkkkWWWLLLHHHHHHDDDAAADDDKKKPPPQQQOOOIII@@@666333666:::999666222333333222222111000///---,,,+++***)))(((''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((''''''''''''((()))***+++++++++++++++,,,---......111111111222222333444444666888;;;======;;;888666666;;;???AAAGGGXXXqqq{{{yyy444999???@@@@@@BBBHHHMMMNNNMMMMMMOOORRRUUUUUUTTTmmmyyy^^^cccvvveeeWWW^^^bbb]]]NNNMMMMMMPPPZZZrrrvvvlllcccXXXIII???;;;:::999888:::???EEEIIILLL^^^}}}yyy___@@@111...222222111000///......---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555777888444:::DDDOOOVVVWWWTTTPPPEEEGGGNNNeeesssMMMDDDOOOZZZ]]]]]]___ccceeeyyynnn\\\SSSeee~~~wwwkkk[[[OOO@@@<<<777555666888:::;;;::::::;;;::::::888666555888888777888888999:::;;;999999===DDDIIINNNWWWaaaiiiqqq{{{~~~}}}|||xxxvvvsssqqqnnnmmmllljjjgggeeeffffffggggggeeebbb___^^^[[[\\\]]][[[XXXUUUTTTTTTPPPUUU[[[^^^]]]bbbssswwwcccUUUOOOGGGDDDAAAAAAEEEHHHHHHGGGDDD===777555888;;;;;;999222222222222222111000000,,,,,,++++++)))(((((('''###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''(((((('''%%%%%%&&&(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))******,,,,,,+++,,,,,,---......111111222222333444444444888:::===??????===:::888555999===???EEEUUUnnn777<<>>>>><<<:::888444888;;;===CCCSSSkkk}}}999>>>DDDEEEDDDFFFMMMSSSMMMLLLMMMPPPTTTXXXYYYZZZ|||zzzdddMMMcccyyynnnoooqqqjjj\\\RRRSSSTTTZZZgggzzzzzzkkk___TTTIIIAAA>>>===;;;::::::;;;===>>>???FFFJJJOOOggg}}}}}}tttOOO555<<<222111000///...---,,,,,,++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111444777888999:::@@@IIIRRRWWWVVVOOOJJJEEEOOOZZZuuuiiiKKKKKK]]]nnntttxxxppp\\\nnnxxxjjjZZZMMMFFF:::888666666888;;;<<<<<<:::;;;<<<======<<<:::999:::::::::;;;<<<===>>>???DDDBBBFFFQQQ[[[cccjjjooozzz~~~|||sssrrrqqqppppppooommmjjjbbbdddfffgggfffccc```^^^[[[YYYXXXXXXXXXXXXUUUSSSWWW\\\^^^^^^eeemmmhhh\\\WWW```kkkqqqlll```RRRIIIEEEEEEDDDBBB@@@@@@BBBDDD;;;;;;:::999777555444333000000111111111000000///,,,,,,,,,+++***)))((('''%%%'''((('''&&&&&&''')))&&&''''''((()))(((((((((&&&((())))))(((''''''(((&&&''''''%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))'''&&&&&&''''''((()))***)))***+++,,,...111333444111111222333444444444444666888:::<<<<<<:::888666555999<<<===CCCSSSjjj}}}{{{<<<>>>@@@BBBDDDHHHMMMPPPMMMSSSRRRPPPRRRPPPXXXkkkyyyKKK\\\www~~~}}}nnnkkkzzz{{{ggg[[[\\\ppp}}}yyyhhhZZZVVVOOOAAA:::<<<===:::999;;;<<<<<>>666888;;;===<<<<<<===>>>;;;999999======999999;;;999999;;;<<<;;;;;;@@@EEEIIIQQQ^^^kkkqqqrrrxxx}}}|||||||||ttttttsssqqqooollljjjiiihhhgggeeebbbaaa______^^^YYY[[[[[[YYYVVVUUUXXXZZZ]]]___```ccciiilllggg___PPPPPPUUU]]]aaa\\\QQQIIIDDDBBBHHHPPPMMMAAA>>>CCC???@@@???;;;666222000000///000...---000555444000///---,,,******+++---...((((((''''''''''''(((((((((((())))))((('''&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))************+++,,,---///000111222333333333333333333444777777888;;;===<<<999666666999>>>BBBFFFSSSlllsss===???BBBCCCEEEIIIMMMPPPPPPUUUTTTSSSTTTRRRaaa}}}\\\iii{{{wwwvvvzzzzzziiikkk}}}nnnmmm~~~uuuooo^^^QQQHHHIIIGGG@@@<<>>;;;;;;======::::::===:::<<<@@@DDDHHHNNNVVV\\\ggggggkkkqqqvvv{{{~~~|||zzzyyyyyytttssssssqqqooommmkkkjjjgggfffeeedddbbb```______XXXYYYYYYXXXVVVVVVYYY\\\\\\]]]___eeennnsssnnndddUUUNNNIIIOOOYYY\\\VVVNNNJJJIIINNNSSSNNNCCCAAAHHHFFFDDDAAA===999666444444111111...+++,,,000...***...---,,,+++***+++,,,,,,((((((''''''''''''(((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))************+++---...000111222222333333333333444444777777999;;;===<<<999666555888<<<@@@EEERRRkkksss???AAACCCEEEFFFIIIMMMOOOVVVWWWVVVUUUTTTQQQjjjooo|||yyyzzzxxx|||ttthhhsssuuu~~~}}}pppdddXXXPPPFFF>>>:::???BBB???>>>AAA>>><<<===AAABBBCCCGGGNNNSSSaaannn}}}zzzmmmvvvnnnWWW777444000...///...,,,---111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...111444666777888888444BBBNNNYYY^^^QQQDDDFFFRRRkkksssYYYGGGGGGQQQnnn{{{]]]fffyyyhhhXXXHHH<<<:::<<<>>>>>><<<;;;<<<===<<<888888::::::999;;;???AAADDDIIIOOOWWW```jjjppp|||yyyyyy~~~~~~{{{yyywwwttttttsssqqqooommmkkkjjjddddddeeedddcccaaa```^^^WWWXXXXXXWWWWWWWWWZZZ\\\___```bbbjjjwww~~~vvvkkk]]]OOOFFFOOOcccooohhh\\\RRRQQQTTTUUUNNNCCCDDDLLLQQQLLLFFF@@@<<<999666444333444111------000///***,,,,,,,,,++++++*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))************+++---...000111222222222333333444444444777777999<<<>>>===999666444777;;;>>>CCCPPPjjjttt~~~???AAADDDEEEGGGIIILLLNNNYYYYYYVVVUUURRRRRRsssuuu}}}|||yyypppsssuuu{{{yyyrrrddd[[[TTTJJJCCC@@@;;;:::???AAA???>>>@@@@@@>>>>>>AAABBBEEEMMMWWWgggwwweeennnnnnqqqssseee???555000---......,,,---000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,///222444666777888888555EEEQQQXXXYYYKKKAAAFFFXXXtttbbbLLLJJJSSSccckkkRRRkkk}}}kkkWWWGGG===;;;===>>>===<<<;;;;;;<<<;;;888999===@@@AAAEEEJJJOOOSSSVVVYYY___iiiqqqtttzzz{{{|||yyywwwvvvuuurrrooollliiihhhaaabbbcccdddcccaaa^^^]]]XXXXXXXXXWWWVVVWWWYYYZZZ______aaajjjyyywwwiiibbbUUUNNN]]]yyy}}}iiiVVVUUUVVVRRRIII@@@DDDLLLWWWQQQIIIBBB===888444111222444222//////111111...+++,,,,,,,,,+++***))))))((((((''''''''''''((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))***+++,,,...///000222222222333333444444444666777:::===>>>===999666555777:::>>>BBBPPPjjjxxx|||>>>AAADDDFFFGGGIIIKKKMMMWWWXXXUUUSSSTTT\\\ooonnnvvvoooqqqyyymmmhhhfff}}}pppdddUUULLLIIIGGGBBB===AAA>>>>>>@@@AAA>>>===>>>???>>>@@@EEEJJJQQQ```mmm|||rrrtttlllVVV___kkkpppyyywwwVVV777000,,,,,,---,,,,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,000333555555666777999999HHHRRRVVVSSSFFF@@@JJJaaa||||||XXXKKKWWWfffwww]]]SSSvvvpppYYYGGG>>><<<===>>>===<<<<<<===>>>@@@???CCCKKKQQQSSSWWW]]]]]]aaacccccchhhqqquuutttwww{{{}}}{{{zzzyyywwwsssoookkkgggeee```aaabbbbbbaaa___]]][[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVYYYcccrrrzzzrrrdddeeeYYYPPP\\\www|||gggTTTSSSPPPJJJAAA<<<@@@GGGQQQMMMHHHBBB===999555222444666555000...000000---,,,------,,,,,,***)))(((((((((''''''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))******,,,...///000111111222333333444555555666777:::===???>>>999666666777;;;>>>BBBPPPkkk}}}|||>>>AAAEEEGGGIIIJJJMMMOOOSSSWWWTTTRRRZZZmmmkkkeeeyyy{{{wwwtttyyy~~~mmmaaaYYYeeeyyy[[[SSSIIIDDDCCCCCCAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBEEELLLVVV```llllll]]]eeejjjZZZVVVkkkggg```}}}ttt```:::222,,,,,,...,,,,,,.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,000555666555555777:::;;;KKKSSSRRRMMMBBBBBBRRRooonnnQQQQQQiiixxxZZZaaattt\\\GGG>>><<<===>>>>>>>>>???AAADDDDDDFFFMMMWWW]]]___aaadddffflllnnnnnnttt}}}zzz{{{yyy|||zzzxxxtttooojjjgggdddaaaaaabbbaaa```^^^\\\[[[]]]ZZZWWWVVVVVVVVVUUUTTTRRRSSSWWW```nnnvvvpppeeebbbVVVHHHGGGZZZlllhhhZZZPPPMMMHHHAAA;;;999<<<@@@CCCEEEFFFEEE@@@<<<999888>>>@@@>>>777222222111...///...------,,,+++******((((((''''''''''''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))***,,,---///000111111222333333444555555666888;;;>>>@@@>>>:::666666777:::===BBBPPPkkk~~~???BBBFFFJJJLLLNNNPPPRRRRRRYYYTTTOOO]]]xxxdddZZZeee}}}ppp}}}sss^^^XXXXXXrrr~~~vvvxxxyyyooocccSSSOOOJJJGGGFFFFFFFFFEEEAAABBBDDDDDDEEEHHHKKKLLLOOOVVVcccrrryyykkk```lllvvvgggYYY___mmm[[[mmm~~~nnniii>>>555......000///...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---111666777555444777:::<<>>@@@AAABBBDDDHHHKKKJJJMMMVVVaaaeeebbb```aaakkkrrrwwwwww}}}zzzyyyzzzyyywwwtttpppllliiigggeeedddcccbbb```___]]]]]]\\\YYYVVVUUUVVVWWWVVVTTTTTTVVVXXX^^^gggmmmhhh^^^\\\SSSDDD;;;EEEVVVZZZSSSLLLHHHAAA:::888999;;;;;;<<>>@@@BBBCCCEEEHHHLLLPPPTTTWWW```jjjlllfffaaa___mmmvvv{{{|||}}}{{{zzzxxxwwwvvvssspppmmmkkkiiihhhgggeeecccaaa______^^^[[[WWWTTTTTTWWWXXXXXXVVVTTTUUUVVVWWW[[[^^^XXXOOOUUUSSSHHH>>>CCCRRRYYYVVVJJJEEE===777777:::;;;999===FFFPPPPPPFFF<<<888888777:::999222---------+++333111///,,,++++++,,,---((((((''''''''''''(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((()))***+++---...///000111111222444555666666666888;;;???AAA???:::555444555777:::>>>MMMhhhDDDFFFIIILLLPPPTTTWWWXXXSSSWWWMMMLLLggg}}}|||iiiPPPVVVnnn}}}kkkuuuwwwaaaRRRXXXggg~~~lllaaaYYYNNNCCCHHHLLLTTTZZZ]]]\\\YYYWWW]]]```bbbbbbbbbfffooovvvxxxmmmiiipppwwwsssjjjeeeuuu{{{TTT\\\uuu{{{ZZZ000222---'''222+++***........................++++++++++++++++++++++++------------------------111333666777777666777888@@@JJJOOOFFF:::CCCeeeyyydddMMMVVVjjjmmmaaayyydddMMM>>>???AAABBBDDDHHHPPPXXX]]]bbbvvv}}}tttsssssspppxxxzzz~~~~~~~~~{{{yyyvvvuuusssqqqmmmjjjgggeeeeeeggghhhgggddd```^^^]]]]]][[[YYYVVVTTTTTTTTTUUUUUURRRNNNJJJHHHGGGEEECCCHHHNNNHHH===IIIdddmmmbbbPPPKKKFFFBBB@@@>>><<<:::666<<>>@@@>>>:::666666888;;;<<<>>>KKKfffEEEGGGJJJMMMQQQUUUWWWYYYSSSVVVMMMRRRrrriiiUUUccc}}}tttrrrxxxkkkbbbWWWVVVhhhrrrfff___VVVMMMGGGJJJPPPXXX```iiippptttxxxyyy{{{|||tttiiijjjqqquuuvvvwwwuuuwwwXXXOOOaaauuu~~~bbb777444222---333---///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------111333666777777666777888>>>HHHMMMGGG@@@MMMpppxxxlllZZZcccsssqqqxxx~~~kkkUUUEEE===>>>CCCLLLTTTWWWXXXZZZcccqqqyyyuuuuuu~~~|||yyyxxxwwwtttqqqlllhhheeeccceeefffgggeeebbb^^^]]]]]]]]][[[XXXVVVTTTSSSTTTTTTWWWRRRLLLGGGCCCBBBBBBAAAGGGNNNKKKGGGYYY|||nnnbbbRRRGGGBBB???;;;777888:::>>>BBBCCC???:::777666333000...---...------...,,,***)))***+++---//////+++(((''')))***)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''(((((())))))******))))))***+++,,,...///000000000000111222333444555888999;;;>>>???===999666666888<<<>>>@@@MMMgggFFFHHHKKKOOORRRUUUXXXYYYTTTTTTMMMZZZhhh]]]wwwkkkppp}}}qqq___QQQQQQTTT^^^{{{|||pppjjjccc\\\NNNNNNOOOTTT```ppp|||lllhhhnnnvvv~~~rrr|||kkkLLLOOOeee}}}~~~lll@@@444555222111,,,222........................------------------------------------------------111444666777777777888999???HHHKKKEEEAAAQQQrrr}}}uuukkkrrr{{{~~~wwwsss]]]MMM???AAAJJJXXX^^^YYYUUUVVVkkkrrruuutttzzz~~~{{{yyyzzzxxxuuuqqqlllgggcccaaafffgggfffdddaaa^^^^^^^^^\\\ZZZXXXUUUTTTSSSSSSSSSYYYUUUMMMFFFBBBAAABBBCCCHHHPPPQQQPPPaaa~~~}}}mmmXXXIIIDDDAAA===888;;;999999<<>>===;;;777888===BBB>>>888555222///---............---------,,,+++***))))))+++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))***+++,,,...///000...//////000111333444555777888:::===>>>===888555222666;;;>>>AAAMMMgggFFFHHHLLLPPPSSSUUUVVVWWWYYYSSSOOOmmmzzzooovvvyyywwwsssnnnZZZPPPKKKRRR^^^uuu~~~wwwqqqiiibbbaaafffmmmrrr~~~rrrkkknnnyyyjjjeeeDDDTTT{{{WWW333111555***(((000........................++++++++++++++++++++++++,,,,,,,,,---------......222444666666666777:::<<>>KKKeee}}}~~~GGGIIIMMMQQQTTTVVVWWWWWWXXXTTTTTTvvvrrryyytttmmmqqqoooeeeVVVQQQLLLPPPeeeyyyuuussssssssszzz}}}rrriiilll{{{~~~eee{{{NNNXXXhhh888111777,,,,,,000........................+++++++++++++++++++++++++++,,,,,,------.........333444666666666888;;;===EEEIIIGGGDDDQQQppp}}}mmmdddcccdddiiiqqqsss{{{yyykkkZZZTTTkkkvvvaaaUUUdddlllhhhggguuu}}}xxx}}}}}}~~~~~~|||{{{{{{{{{zzzwwwuuutttssssssqqqpppnnnlllkkkeeefffeeeccc___]]]]]]]]][[[[[[YYYXXXVVVUUUSSSSSSNNNRRRTTTTTTQQQOOOPPPRRRZZZ]]]^^^[[[WWWTTTUUUVVVJJJQQQWWWTTTIII@@@>>>???888;;;999777===EEEEEE???777444000...---------,,,,,,,,,,,,,,,+++***)))(((((()))***)))'''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******))))))***+++,,,...///000//////000111222444666777888999;;;>>>@@@>>>:::666333555888:::<<>>GGGJJJGGGFFFXXX{{{~~~vvvlll]]]QQQVVVbbbdddnnngggNNNUUUttt}}}hhhYYYccceeecccuuuwww}}}yyy{{{}}}~~~~~~|||||||||{{{xxxvvvqqqqqqqqqpppnnnlllkkkjjjfffggghhhfffccc___^^^^^^\\\[[[[[[YYYXXXVVVTTTSSSOOORRRTTTSSSPPPOOORRRVVV]]]^^^___[[[RRRIIIGGGJJJHHHMMMQQQOOOFFF>>><<<<<<:::===>>>@@@KKKUUUNNN???888555111...------,,,+++,,,,,,++++++******))))))(((***+++***'''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))''''''(((((())))))******))))))***+++,,,...///000///000000222444666777888999:::<<>>KKKLLLHHHEEEWWWzzzgggOOOUUUbbbbbbllljjjPPPbbbkkk[[[```\\\]]]~~~{{{zzzyyy}}}xxxuuuxxxzzz{{{}}}~~~~~~}}}}}}|||zzzxxxppppppooonnnllljjjiiihhhiiikkklllkkkgggdddaaaaaa\\\\\\[[[ZZZYYYWWWUUUTTTSSSUUUUUUSSSOOOOOOTTTYYYSSSXXX^^^___VVVIIICCCDDDCCCEEEFFFDDD@@@===<<<===>>>AAADDDJJJZZZdddVVV@@@999666111...---,,,+++***,,,+++******)))*********(((***,,,+++(((&&&&&&(((%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''(((((()))*********))))))***+++,,,...///000000000111222444666888999:::;;;===@@@AAA@@@;;;888999::::::999:::GGGddd~~~tttrrrwwwJJJLLLPPPUUUZZZ[[[ZZZXXXXXXLLLfffoooccc]]]~~~}}}iiilllfffSSSTTTNNNUUUYYYooo~~~zzzyyy{{{|||zzzvvvpppxxx}}}yyyoooiiijjjooovvv^^^aaaTTTvvv|||OOO111555111***333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///111444666777666555888===BBBLLLIIIGGGOOOccc}}}hhhVVVaaa[[[WWWkkkbbbIIInnnuuuhhhYYYTTTnnn~~~~~~zzzxxxuuuuuuyyy}}}{{{xxxtttsssqqqooolllkkkjjjjjjkkkkkkkkkiiifffbbb___\\\[[[\\\]]]]]][[[YYYVVVUUUPPPSSSUUUQQQLLLLLLRRRYYY\\\UUUVVV]]]YYYIII@@@CCC@@@HHHCCC<<>>999;;;DDDDDDDDDHHHPPPTTTLLLAAA777999777111///000///,,,***+++---,,,+++******+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,,,,,,,,,,---...////////////000111222333333444<<<===>>>???>>>===;;;:::>>>888555888===JJJeeerrrllloooLLLNNNRRRWWW[[[\\\ZZZXXXWWWUUUxxxssseee]]]pppvvvrrr^^^\\\QQQWWW```}}}~~~zzzyyy|||}}}|||yyyssszzz{{{ooogggeeehhhsss|||ooo[[[uuubbbOOObbb~~~[[[888444111+++111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///222444666777666555888===BBBKKKGGGFFFOOOeee}}}}}}qqqjjjjjjkkklll}}}___RRR~~~ooo\\\VVVsss}}}xxxvvvttttttwww||||||zzzxxxwwwvvvtttrrrpppooooookkkkkkjjjhhheeeaaa]]][[[^^^_________]]][[[XXXWWWSSSUUUUUURRROOOOOOSSSWWWWWWRRRTTT\\\YYYKKKBBBCCCHHHLLLBBB:::@@@AAA===???IIIGGGBBB@@@BBBDDD>>>666777999666111...///...+++***+++,,,,,,++++++***+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''((())))))*********+++---///000111//////000111222333333444:::;;;===>>>>>><<<:::888;;;555444888===IIIccc}}}{{{ssssssOOOQQQTTTYYY\\\]]]ZZZWWWWWWbbbmmm[[[YYYzzzkkkcccWWW```qqq}}}zzzzzz}}}~~~|||yyyssshhhcccbbbiiitttmmm___YYYzzz}}}^^^HHHKKKaaa~~~zzzmmmCCC333111///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222444666777666666888>>>CCCJJJEEEDDDQQQiiizzzsssyyyyyy~~~yyyZZZ^^^{{{aaa[[[|||~~~|||xxxxxxwwwuuuvvvxxx}}}~~~}}}{{{zzzyyyvvvsssooollliiihhhiiiiiihhhgggeeebbb```^^^bbbbbbbbbaaa___\\\ZZZXXXXXXWWWUUUSSSRRRRRRRRRSSSPPPNNNRRR[[[ZZZNNNEEEBBBKKKNNNFFFAAAIIIKKKEEEDDDDDDAAA;;;555555999:::888:::;;;888222///000...+++******++++++++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((()))+++---///111333//////000111222333333444777999<<<>>>>>>;;;888666666333444888===HHHaaazzz|||yyyPPPRRRVVVZZZ]]]\\\YYYUUUWWWjjjeeeTTT\\\uuuvvvpppbbb]]]ooo~~~|||zzz{{{}}}zzzmmmeeeaaahhhtttvvvoooKKKooo|||dddKKKBBBTTT{{{zzzMMM444222333111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222444666777777666999>>>CCCJJJDDDEEEVVVoooyyyoookkkVVVjjjhhhbbb~~~xxxuuuyyyyyyyyyzzz|||}}}|||||||||{{{|||zzzvvvqqqkkkeeeaaa^^^fffgggggggggfffeeeccccccccccccbbbaaa___\\\ZZZYYY[[[XXXTTTSSSSSSSSSPPPMMMKKKLLLQQQXXXYYYQQQGGG@@@EEENNNLLLKKKSSSRRRHHHEEE>>>>>>999111///555:::<<<>>>>>>:::444000111000---*********+++,,,,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******((())))))+++,,,...000111//////000111222333333444777999===??????<<<888555333222555:::>>>HHH```xxx~~~PPPRRRVVVZZZ]]][[[WWWSSSWWWpppcccZZZmmmyyyxxxnnn}}}jjj\\\```~~~|||{{{{{{}}}~~~~~~sssiiiccckkkuuuOOOjjjrrrVVVBBBPPP}}}}}}UUU444000444///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,...000333444555777777777999???DDDKKKDDDHHH^^^zzzzzztttwww^^^SSStttsssnnn|||wwwvvvyyyzzz||||||}}}}}}zzzzzzzzzzzzyyy}}}zzzuuuoooiiidddaaajjjjjjiiigggfffdddcccbbbbbbaaa```___]]][[[YYYXXXZZZVVVSSSRRRSSSQQQMMMHHHIIILLLPPPSSSUUURRRHHH>>>BBBMMMNNNLLLQQQMMMCCCAAA???@@@<<<333///222666777>>>>>>:::333///000000---+++***)))+++---...,,,***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))************+++,,,---.../////////000111222333333444777:::>>>@@@@@@===999666222222777<<>>??????===999777333333888======EEE\\\uuuQQQSSSXXX]]]___]]]XXXTTTeeeqqq\\\ooo}}}lll^^^\\\\\\www~~~}}}|||zzzzzz{{{||||||~~~xxxmmmeeedddgggjjj\\\yyyfffHHHIIIyyy}}}oooCCC000111***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...111444333555777777777:::@@@FFFIIIEEESSSwww|||{{{zzztttsssZZZeeeyyyxxxzzzvvvzzz}}}~~~~~~}}}{{{zzzyyyxxxvvvpppqqqrrrrrrqqqooolllkkkmmmllliiieeebbb___]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYUUUTTTTTTSSSQQQMMMIIIFFF@@@EEEDDDAAAGGGOOOJJJ>>>GGGOOOPPPVVVfffeeeRRREEE666888777444888???CCCCCC<<<<<<888111...111111///...+++***,,,111222000---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((()))))))))***+++---.../////////000111222333333444999:::<<<======;;;999777333444888;;;;;;AAAYYYsssQQQTTTYYY^^^aaa___ZZZVVVpppmmmfffyyyaaaTTTZZZaaa~~~{{{yyyxxxyyyzzz~~~zzzppphhh______sssVVVsssuuuOOOEEEqqq~~~}}}OOO555333,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...111444333555777777777;;;AAAFFFGGGEEEWWWqqquuuzzzuuuyyybbbrrr~~~wwwwwwzzzxxx|||~~~||||||zzzxxxwwwqqqrrrssssssrrrpppmmmkkkgggfffdddbbbaaa```______\\\[[[ZZZZZZYYYYYYZZZZZZSSSTTTUUUTTTQQQMMMIIIGGG<<<@@@>>>:::AAANNNKKK???EEEOOOWWWkkkeeeNNNBBBAAA<<<888:::@@@BBB@@@??????;;;444222444666444///,,,***---222444111---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''(((***,,,...000111//////000111222333333444888999:::;;;;;;999888777333444777:::888???WWWqqq~~~PPP[[[[[[ZZZ```^^^YYY]]]nnnhhhhhh|||fff\\\VVV[[[lll~~~~~~~~~ttteee^^^eeettt}}}bbbXXXuuuSSSJJJfffXXX000444,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111333777777777666666;;;CCCIIIEEEBBB___vvvvvvrrrbbb~~~zzz{{{{{{}}}~~~zzztttrrrqqqqqqrrrsssrrrpppnnnkkkjjjgggdddaaa]]][[[YYYWWWWWWVVVVVVVVVWWWWWWXXXVVVYYYXXXTTTRRRPPPIIIBBB???<<<777666@@@LLLKKKDDDHHHEEE^^^{{{wwwcccWWWSSSGGGAAA;;;888:::===>>>>>>EEEDDD>>>555111333333222///---+++,,,---...------(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******************+++,,,------///000111222111222555777888888999;;;======;;;888111555::::::888@@@WWWnnn|||QQQ\\\]]]]]]bbb___[[[```uuuzzzaaafffvvvaaaYYYUUU^^^qqq~~~|||{{{{{{|||||||||~~~xxxjjj\\\```ooo}}}mmmZZZpppMMMBBBZZZ[[[222333---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///111333666777777777888<<>>>>>999222///111111///...,,,++++++,,,------,,,(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))************+++,,,------...000111222111333555777999888999;;;===<<<:::888333777;;;:::777===SSSjjjzzzSSS]]]___```eee```[[[bbb~~~www[[[fffooo]]]XXXXXXfff~~~}}}{{{zzzxxxwwwvvvwwwyyyyyy||||||qqq]]]^^^mmmyyy\\\rrroooKKK@@@QQQvvvaaa555111.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222444555666777888999===AAAEEECCCIIIjjj{{{{{{www|||rrr[[[aaa{{{{{{|||~~~}}}|||{{{{{{wwwuuusssrrrqqqooollliiihhhgggeeecccaaa^^^]]]\\\WWWVVVUUUUUUTTTUUUVVVWWWTTTSSSNNNHHHGGGJJJJJJFFFAAA>>>:::777===FFFKKKJJJ???FFF[[[dddTTTGGGEEECCCEEE@@@:::666555666666666777888555000...000000...---+++******+++,,,,,,+++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((************+++,,,---......000111111222333555777:::999:::;;;===<<<999666555888<<<;;;666<<>>@@@BBB>>>KKKqqq{{{{{{vvvmmmtttiiiVVVlll~~~{{{{{{{{{~~~~~~zzzyyyzzz|||yyywwwtttqqqooommmiiigggdddcccbbbaaa___]]]\\\[[[WWWVVVTTTSSSSSSTTTUUUVVVUUUUUUPPPKKKKKKOOOOOOLLLCCC@@@;;;999===EEELLLOOO===BBBOOORRRIIIJJJSSSSSSFFFBBB===888555555555666333666555111000222111...,,,***))))))***++++++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''))))))******+++,,,---......///111111222333666888:::::::::<<<<<<;;;888666555999===<<<888===RRRgggxxxVVV]]]___```aaaXXXUUU```}}}YYYfffwwwbbbVVVZZZccc}}}~~~~~~{{{xxxvvvvvvuuusssqqqrrrvvvyyy|||vvvbbbccctttfff^^^sssMMM@@@@@@VVV~~~mmm:::---222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444666666666777999<<>>>>>;;;@@@UUUjjjxxxWWW]]]^^^```aaaWWWWWWeee{{{ZZZjjjttt___UUU[[[ffftttyyy~~~{{{yyyuuuvvvuuurrrpppqqqvvv{{{}}}{{{|||~~~~~~zzzwww```^^^mmmssspppaaawww{{{SSSDDD<<>>DDDKKKQQQWWWOOOBBBBBBJJJMMMWWWbbbbbb???>>>;;;777333222333555666888666111//////...***,,,***))))))***++++++***))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((((((((()))))))))***+++---...///---...000111222444666999:::999:::;;;===<<<999666333999??????===BBBWWWmmmwwwXXX]]]^^^bbbccc[[[]]]pppwww]]]tttyyycccZZZ```jjjnnn{{{~~~}}}|||{{{|||~~~~~~}}}{{{tttuuuuuurrrooopppvvv{{{|||yyywwwxxx{{{{{{yyyxxxbbbYYYaaaaaapppuuu___iii~~~XXXIII<<>>GGG[[[WWWGGG???<<<===>>>===:::777666999<<>>AAAKKK|||{{{{{{VVV000...------,,,,,,,,,------...BBBEEE>>>000+++///...''',,,---,,,+++///555888666888666666888<<<@@@CCCDDDRRR]]]~~~}}}tttpppqqq^^^\\\{{{qqqfff```WWWTTTOOOMMMNNNPPPSSSTTTTTT^^^nnn}}}}}}{{{zzzxxxvvvrrrooommmlllllljjjeeeaaa```cccbbb___^^^``````]]]XXXVVVRRRQQQRRRRRRSSSRRRSSSPPPNNNPPPTTTUUURRRNNNHHHAAA;;;;;;CCCMMMSSSVVVMMMEEEIIIUUUSSSDDD@@@HHHDDDAAA<<<666333444999===@@@>>>;;;777444111000//////,,,***)))***++++++***))))))***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''(((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,------///111333555666:::888777999======999444444777>>>CCCAAADDDXXXooo{{{]]]```dddjjjdddWWWlllyyyeee{{{ooo^^^ZZZgggzzznnnsssdddWWWSSSPPPLLLMMMPPPRRRPPPMMMLLLNNNQQQRRRUUUXXX]]]```gggpppxxxwwwuuuvvvwwwvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyrrrnnnqqqrrrppppppssswwwqqqnnnppprrrssswww}}}rrrbbbWWWWWWccc|||uuuaaazzzeeeFFFFFFXXX}}}{{{|||ZZZ555333---------,,,,,,------...555999555+++)))...///)))---...---,,,000777999777888666666888===AAADDDEEEOOO\\\~~~uuuxxxxxx{{{___cccxxxiii[[[QQQLLLGGGCCC@@@>>>???AAABBBCCC>>>FFFTTTfffvvv~~~}}}{{{zzzwwwuuurrrpppnnnmmmmmmkkkgggcccdddffffffbbbbbbddddddaaaZZZWWWTTTRRRRRRSSSSSSRRRSSSPPPOOOPPPTTTUUURRRNNNJJJDDD>>>???FFFOOOUUUWWWPPPLLLMMMSSSQQQFFFAAADDDKKKGGGAAA===:::999::::::<<<999444222111111000///...,,,******,,,---------***++++++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((''''''((()))+++,,,,,,,,,,,,------...///111333444666:::888777999======999444444777>>>CCCAAADDDWWWnnnzzz___dddhhhjjjbbbXXXqqqyyyeeecccnnnaaaVVVZZZlllzzzuuuooo^^^QQQHHHFFFCCC??????AAAAAA???<<>>CCCEEEFFFIIIZZZ{{{ooorrrrrrhhhmmmwww{{{}}}zzzcccnnnyyyiiiZZZMMMEEEAAA===:::888777999::::::999999;;;CCCRRReeevvv~~~}}}|||zzzvvvtttrrrqqqooonnnnnnllliiiggghhhjjjiiieeeccceeeeeebbb\\\YYYVVVTTTTTTTTTSSSRRRSSSQQQOOOQQQSSSTTTQQQNNNIIIDDD@@@AAAGGGOOOUUUWWWUUUTTTTTTSSSRRRPPPKKKGGGIIIFFFBBB>>><<<999777555:::555000000333555444111///---++++++---.........)))******++++++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''((()))+++,,,,,,------------...///111222444555999888777:::<<<<<<999555555777>>>CCCAAADDDVVVlllwww___dddfffgggaaaZZZsssoooZZZ^^^dddZZZUUU___uuu}}}yyyvvvaaaRRRJJJGGGBBB???======??????>>>===<<<===>>>???AAADDDHHHLLLVVVcccoootttssssssqqqooowwwzzz|||zzzuuutttvvvzzzwwwtttqqqpppoooooooooppptttnnnkkkkkkkkknnnuuu}}}yyyeeeUUUPPPZZZwwwpppjjjwwwUUUGGG777RRRyyy}}}]]]777111......---,,,,,,,,,------,,,000000,,,+++...---)))---...---,,,111777:::888777777888;;;@@@EEEGGGHHHEEEZZZzzzxxxooommmxxxzzzfff^^^bbbqqqzzziiiwww~~~ooo___SSSIIIDDDAAA;;;:::999:::;;;<<<;;;:::AAA@@@CCCNNN```rrr~~~}}}|||zzzvvvssssssrrrqqqpppooommmllljjjkkkllljjjdddbbbcccbbb___]]][[[XXXVVVUUUUUUSSSRRRRRRQQQPPPQQQRRRRRRPPPNNNEEEBBB??????DDDJJJOOORRRPPPRRRPPPLLLOOOUUURRRIIIEEEFFFFFFCCC===888555555999444222555<<<>>>:::444000...++++++,,,---,,,,,,'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''''''''&&&''''''''''''((((((((((((((((((***+++,,,---------------...///000222444555888777888:::<<<<<<999666555777===BBBAAADDDUUUiiittt~~~___bbbaaaaaa```]]]ttt~~~pppTTTWWWvvv___WWWVVVfffzzzssscccSSSHHHEEEEEE???===<<<;;;<<<<<<<<<;;;777999;;;;;;<<<===???AAANNN]]]mmmuuuwwwxxxwwwuuuxxx{{{}}}zzzuuusssvvvzzzvvvvvvtttpppnnnnnnooooooqqqmmmjjjiiiiiikkkttt}}}vvvcccUUUQQQWWWqqqwwweeerrrYYYLLL999LLLhhhzzzaaa:::000///...---,,,,,,,,,,,,,,,---//////---------,,,)))+++---,,,+++///666999777777777999===BBBGGGIIIIIIHHH]]]sssxxx}}}|||xxxmmmbbbkkk|||kkkyyy|||vvvlll^^^QQQHHHCCC@@@???:::999999;;;===>>>===<<>>;;;<<>><<<;;;:::::::::777999;;;<<<===???CCCFFFQQQaaarrr{{{~~~}}}{{{||||||yyyuuutttvvvxxxuuuwwwuuuoookkkmmmnnnmmmllliiihhhhhhgggiiiqqqzzzuuudddXXXSSSVVVlllyyy```jjj___MMM===EEE[[[xxxiiiAAA444///......---,,,,,,,,,,,,)))++++++,,,,,,---,,,,,,***,,,++++++///666999777777888:::>>>DDDIIIKKKKKKKKK```tttzzzyyyyyy}}}jjjyyyyyymmmcccZZZOOOFFFBBBAAA???>>><<<<<<<<<>>>BBBDDDDDDDDDEEEJJJTTTaaaooo}}}~~~{{{yyywwwuuuuuutttqqqnnnlllmmmnnnooooookkkccc``````___\\\\\\[[[YYYXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQPPPOOONNNLLLGGG@@@999555555888:::LLLHHHAAA===DDDNNNMMMDDDVVVYYYYYYOOOAAA777666888333333666;;;???>>>777000111...+++*********)))(((---,,,+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&''''''&&&&&&)))(((((((((((('''''''''&&&&&&''''''((()))))))))((()))***,,,------............//////000222333444666777999;;;;;;;;;:::999666666;;;AAAAAACCCRRRdddooozzz```ddd```\\\]]]eeennnRRRWWWfff[[[UUU[[[sss~~~vvvgggYYYQQQMMMHHHGGGJJJBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@BBBFFFMMMVVV]]]hhhvvv~~~|||zzzwwwuuuuuuvvvvvvrrruuutttlllhhhjjjkkkjjjfffeeeeeefffeeeeeemmmvvvyyyhhh\\\WWWVVViii~~~```bbbeeeHHH???<<>>777444333333444555777888666222...///---******+++,,,,,,+++000///---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***))))))+++,,,---.........////////////000111333333555777999;;;;;;:::::::::666666;;;AAABBBCCCQQQbbbpppzzzaaagggccc\\\\\\gggmmmUUU]]]{{{|||bbb^^^XXX^^^www{{{zzz~~~~~~}}}~~~vvvuuuxxx|||nnn^^^OOOKKKKKKIIIIIIKKK???@@@BBBBBBCCCEEEGGGIIIFFFEEEEEEGGGMMMYYYgggqqq|||xxxvvvvvvvvvvvvuuuppptttsssjjjeeehhhiiihhhbbbbbbcccdddccccccjjjsss~~~lll```YYYVVVggggggbbblllGGGBBB777HHHnnnzzzrrrFFF333000///...---,,,+++++++++///------------,,,,,,...,,,---------111999;;;:::777888;;;@@@GGGKKKMMMMMMGGGYYYxxxnnnzzz}}}sssllliiivvvlllaaaWWWVVVOOOIIIFFFHHHIIIGGGDDDEEEEEEEEEHHHMMMQQQTTTUUUUUU```ppp|||}}}|||{{{vvvwwwuuuqqqllljjjkkkmmmcccddd```[[[ZZZ]]]^^^\\\YYYXXXWWWWWWXXXWWWUUUSSSQQQRRRRRRRRRPPPNNNNNNNNNJJJFFF???999777:::AAAFFFRRREEE<<>>===888444666666555444333111000///---+++******---/////////000///,,,)))'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((())))))***)))***+++,,,---.........////////////000111333333444777:::;;;;;;:::::::::777666:::AAABBBCCCPPPaaaqqq{{{gggjjj___^^^YYYdddmmm[[[ddd~~~ppphhh]]]___dddzzz|||wwwuuuuuuvvvuuuxxx|||~~~ssskkkmmmrrrwwwyyywwwvvvvvvwwwvvvfff]]]PPPIIIHHHIIIJJJIIIDDDEEEEEEDDDDDDEEEHHHJJJLLLMMMPPPWWW```lll|||~~~|||zzzxxxuuurrrpppooollliiigggdddcccbbbhhhbbb^^^___aaaeeellltttvvvaaaWWW\\\bbbrrrrrrfffgggQQQ999>>>OOOwwwvvvHHH222...//////------......,,,------------------------,,,......---222888:::888999999:::@@@GGGLLLMMMLLLKKK]]]uuuooo{{{yyy|||xxxnnnkkk~~~oooeee{{{qqqdddZZZVVVSSSPPPLLLJJJJJJJJJJJJJJJIIIIIIKKKNNNRRRWWW[[[]]]cccnnn||||||yyyxxxvvvtttrrrqqqpppooollliiihhhddd___]]]^^^```___^^^[[[[[[ZZZXXXWWWTTTSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKIIIFFFBBB>>>888666===GGGPPPRRRFFF@@@OOO[[[WWWSSSJJJFFFAAA>>>===<<<888444444555666555222111000111---***''''''(((+++,,,------,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++,,,------...//////...///000111333444333444777999:::;;;;;;;;;444888;;;BBBDDD>>>FFF___qqq|||fffjjj___^^^YYYeeepppdddsssnnniiiggghhhkkk~~~vvvqqqnnnnnnnnnmmmpppuuuyyy{{{~~~~~~|||vvvqqqmmmyyy~~~{{{mmmaaaYYYOOOIIIIIIJJJJJJIIIEEEGGGHHHIIIJJJLLLOOORRRTTTWWW]]]gggttt|||zzzxxxvvvrrrpppmmmllljjjhhhfffeeeddddddeeeaaa^^^^^^___ccclllvvvxxxcccYYY\\\aaappptttddd```LLL999AAATTT|||yyyIII...//////...------...---,,,------------------------,,,......---222999;;;999::::::<<>>888666===GGGWWWWWWHHH@@@NNNWWWQQQKKKDDDAAA??????@@@===888333555666666555222000///000///---***)))***,,,------,,,+++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))***+++,,,------...////////////000222333444444555777999:::;;;;;;:::555999<<>>EEELLLPPPOOOMMMKKK___}}}}}}vvvpppnnnzzz{{{___RRRcccxxxxxxwwwzzz~~~yyyuuuvvvwwwzzz|||~~~}}}pppiiibbbZZZUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSTTTTTTTTTVVV]]]gggpppvvv{{{yyy{{{~~~yyysssooommmlllkkkjjjddddddeeeffffffccc^^^ZZZVVVVVVWWWXXXXXXXXXXXXWWWSSSSSSSSSRRRRRRPPPOOOOOOIIIEEEAAA===777555<<>>777222555666666555222000//////222///,,,+++,,,---------******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))***+++,,,------...////////////111222333444555666888::::::::::::999666:::;;;@@@BBB;;;DDD]]]pppwwweeelllaaa]]]WWWfffvvvxxxtttooommmmmmmmm|||rrr]]]WWWRRRSSSVVV\\\fffoootttvvvvvvssspppqqqxxxzzz{{{lllbbbWWWTTTPPPOOOOOOOOOMMMLLLLLLNNNQQQTTTWWW\\\aaaeeemmmvvv{{{wwwtttrrrooommmkkkjjjhhhfffeeecccccccccaaa```______\\\___lllzzzmmmaaa```___kkkhhhUUUFFF:::BBBYYYccc>>>666111,,,,,,---,,,+++,,,------------------------,,,---------222;;;>>>===:::<<<@@@GGGNNNQQQPPPMMMKKK```vvvooollllll|||dddYYYmmm}}}rrrmmmqqq{{{~~~vvvrrrtttvvvyyy{{{}}}vvviiibbb]]]WWWTTTUUUSSSSSSTTTVVVZZZ[[[[[[ZZZZZZYYYYYY\\\dddppp|||zzzxxxyyy|||xxxtttpppnnnmmmkkkiiicccdddeeefffeeebbb]]]ZZZVVVWWWWWWXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQOOOMMMLLLIIIEEEAAA===777444;;;EEEMMMTTTRRRTTTdddgggVVVHHH===<<<<<<===>>><<<666111222444555444222000000111333000---,,,,,,---,,,+++)))(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((())))))***+++,,,------.../////////000111222333444666777999:::::::::999999555888999===>>>888AAA[[[pppuuufffmmmbbb\\\WWWfffqqqpppuuukkkssstttsss{{{gggTTTMMMHHHIIINNNUUU```jjjkkknnnooonnnlllooovvv}}}}}}uuufff]]]WWWVVVUUUTTTSSSQQQOOONNNOOORRRUUUYYY\\\aaagggkkkvvv{{{wwwuuurrrpppnnnnnnllljjjgggeeecccbbbaaaaaa```aaa```]]]___kkkxxxrrrgggddd___hhhoooTTTGGG<<>><<>>888555<<>>EEEOOOVVVXXX[[[___dddddddddfffiiiooouuuyyyxxxzzz~~~|||sssdddYYYVVVUUUVVVXXXXXXWWWWWWWWWWWWVVVYYY___dddjjjqqqyyy~~~zzzvvvuuutttrrrqqqqqqpppnnnkkkiiigggffffffccc```___```___]]]aaagggvvvmmmggg\\\```ssstttOOOFFF>>>;;;NNNccc}}}aaaEEE666---///111---,,,///------------------------+++---,,,---444>>>DDDDDD??????BBBHHHOOOSSSSSSRRROOOggg|||~~~zzzwwwxxxpppUUUUUUttt~~~ooocccWWWWWWZZZ```dddccceeehhhggglllrrrwwwzzz|||sssiii___VVVSSSTTTUUUWWW[[[[[[ZZZYYY[[[^^^aaabbbbbbbbbcccgggnnnwwwyyyvvvwwwxxxvvvuuutttssspppllliiieeeffffffccc___\\\\\\^^^[[[ZZZZZZZZZYYYWWWVVVUUURRRQQQQQQPPPOOOMMMLLLKKKLLLIIIDDD???999666===FFFSSSXXXNNNAAAGGGOOORRRWWWGGGBBB:::666555555333111111222333333111000000111///---++++++++++++***((((((((()))******)))((('''''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))***+++,,,------......///111333444444444333555777999;;;<<<<<<<<<<<<333555444666999555AAA]]]kkkssseeemmmcccbbbeeeuuu|||ttt```]]]ppppppaaa```eeejjj{{{xxxqqqeeeTTTFFF???EEETTTeeeoooppppppqqq___\\\ZZZ\\\bbbiiiooosssvvvwwwzzz|||uuussslll```YYYXXXRRRTTTVVVWWWXXXXXXYYYZZZXXX[[[bbbhhhpppxxx~~~yyyuuutttssssssrrrpppooonnnlllkkkjjjiiiiiiccc___]]]___^^^\\\]]]aaa~~~~~~vvvnnnggg[[[\\\nnnrrrJJJDDD===;;;NNNcccvvvzzzzzzPPPHHH888---000222...,,,000------------------------+++---,,,---444???EEEEEEBBBAAACCCHHHPPPUUUUUUTTTPPPhhhxxx|||xxxyyywww\\\]]]{{{rrr___QQQPPPRRRXXX```bbb___]]]]]]iiinnnvvv|||ssshhhddd[[[TTTTTTVVVYYY\\\```]]][[[ZZZZZZ]]]```bbbbbbccceeejjjrrr{{{ooo___bbbjjjtttyyyyyy{{{|||yyyuuurrrpppnnnkkkiiieeeggghhhfffaaa]]]]]]]]]YYYZZZZZZZZZYYYXXXWWWWWWPPPPPPPPPQQQPPPPPPOOOOOOMMMIIIEEE@@@999777===GGGMMMWWWQQQFFFIIIMMMNNNQQQEEE@@@:::777777666444222333444555333111............---,,,,,,,,,,,,+++)))((()))*********)))'''&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***+++,,,------......///111333444444444333555666888;;;<<<=========444666444777:::666CCC___iiiqqqiiinnnddd___\\\vvv~~~fffYYYeeeoooiiijjjdddkkk|||xxxrrrbbbNNNAAAAAAGGGfff}}}{{{~~~~~~nnn\\\SSSOOOWWWbbbeeefffhhhkkkttt}}}~~~wwwppplllggg___ZZZYYYWWWYYYZZZYYYXXXXXXYYYZZZ]]]```dddiiinnnuuu}}}yyyooommmooopppmmmmmmllljjjiiihhhgggggggggaaa___]]][[[YYYZZZ[[[\\\||||||iiibbb______fff~~~^^^FFFDDD<<<:::NNNmmmyyyvvvQQQ>>>222000222++++++///,,,......---,,,,,,+++******...000000111888BBBHHHHHHGGG===AAAKKKNNNSSSXXXSSSLLLppp|||zzzvvvsss||||||www]]]aaahhhOOOIIIEEESSSWWWUUUYYYXXXZZZcccnnnrrrvvvzzzyyyllleee___\\\YYYWWWWWWYYY[[[]]]]]]]]]\\\[[[ZZZ[[[___bbbggghhhlllttt|||hhhTTTOOOZZZttt{{{{{{uuurrrssssssooolllhhhhhhhhheeeaaa]]][[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVWWWUUUSSSSSSSSSRRRPPPNNNMMMJJJEEE<<<666777>>>EEEPPPPPPMMMIIIJJJNNNLLLHHHAAA<<<>>><<<555;;;BBB???111:::;;;222///333444...000///---+++************+++)))(((((()))******)))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%(((***,,,***'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''%%%''')))+++,,,------,,,333000...000444777777555888777666:::???@@@;;;777888555666888777999KKK^^^kkkuuuhhhooogggbbb^^^xxx~~~dddYYYjjjlllgggiiieeennn|||vvvnnn]]]KKK@@@AAARRRvvv~~~wwwcccPPPKKKLLLWWWaaacccbbbbbbeeemmmuuu{{{}}}uuunnnjjjddd\\\XXXWWWVVVXXXZZZZZZZZZZZZ\\\^^^___bbbfffkkkqqqxxxxxxooolllnnnnnnkkkkkkjjjiiihhhggggggffffffbbb```^^^[[[YYYWWWVVVVVVppp{{{wwwiiiccc^^^\\\bbb~~~uuuSSS===@@@<<<999IIIkkkuuu{{{RRR===111000222,,,,,,///,,,......------,,,++++++***---//////000777BBBGGGHHHHHH>>>CCCMMMPPPUUUYYYTTTQQQooowwwnnnsssvvv~~~{{{hhhoooxxx___HHHDDDAAANNNQQQQQQUUUTTTTTT\\\jjjttt~~~vvvkkkccc]]][[[XXXWWWWWWXXX[[[]]]^^^^^^]]]\\\[[[]]]```ccciiijjjnnnvvvyyyrrrooottt}}}vvvsssrrrqqqmmmjjjhhhhhhgggeeebbb___]]]\\\]]]\\\\\\[[[YYYWWWUUUTTTVVVUUUSSSRRRRRRQQQOOOMMMLLLJJJDDD===777999@@@GGGVVVTTTMMMFFFDDDFFFGGGDDDAAA;;;<<<<<<666<<>><<<999888555777:::888;;;KKK___jjjssshhhpppjjjeeeaaa|||fff^^^uuujjjfffgggeeeppp{{{ttthhhVVVGGG???BBBYYYyyyuuuqqqiiiVVVIIIKKKSSS___eeeccc\\\YYYXXXaaakkkuuu|||tttlllgggaaaYYYUUUUUUUUUWWWZZZ\\\\\\]]]___aaa```ccchhhmmmsss{{{}}}wwwooommmnnnlllhhhhhhhhhggggggfffffffffeeeaaa```^^^[[[WWWTTTQQQOOO^^^nnnpppiiieee]]]XXX]]]rrrkkkJJJ444;;;;;;777CCC^^^iiizzzWWW===000///111,,,,,,///+++......------,,,+++++++++,,,......///777BBBHHHIIIJJJ@@@EEEPPPSSSWWWZZZTTTTTTpppjjjfffuuuttt~~~wwwkkkwwwsssZZZFFFFFFFFFMMMJJJJJJQQQRRRRRR[[[gggvvv}}}zzzsssiiiaaa[[[YYYXXXWWWWWWYYY\\\^^^_________]]]]]]___bbbfffjjjlllpppwwwxxxtttrrrpppllliiiiiihhhgggeeeccc```___^^^```___^^^\\\YYYVVVTTTSSSUUUTTTRRRQQQQQQPPPNNNLLLKKKIIIDDD===999;;;BBBHHHXXXUUUMMMBBB>>>AAACCCCCCDDD<<<<<<<<<666:::AAA???@@@KKKNNNAAA333///...---///...,,,+++*********+++---+++))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&''')))+++,,,---------000222444555555444555555666444444777;;;===<<<:::777555888;;;;;;===LLL___gggppp}}}iiiqqqkkkfffccceee```}}}jjjeeefffdddooozzzqqqcccQQQCCC>>>AAATTTccc^^^WWWZZZXXXMMMMMMUUUbbblllnnneeeZZZSSSPPP]]]lllwww{{{rrriiiddd^^^WWWTTTTTTTTTWWWZZZ\\\]]]^^^___```aaadddhhhnnnttt{{{~~~zzzyyyuuuooommmnnnlllhhhggggggggggggffffffeeeeee]]]]]]\\\ZZZVVVRRRNNNKKKQQQccclllkkkhhh]]]VVV[[[iiijjjNNN555777777666AAASSSeee~~~___>>>000...111------///***......------,,,,,,,,,,,,,,,......///777CCCKKKLLLKKKBBBGGGRRRUUUXXXZZZTTTPPPppp~~~tttjjjkkk~~~llluuuwwwjjj\\\fff|||ppp[[[LLLQQQZZZVVVHHHEEEPPPWWW___lllppp}}}xxxsssrrroooggg___ZZZZZZXXXXXXYYY\\\^^^````````````______aaaeeehhhjjjkkkooovvv~~~zzzvvvsssqqqooollljjjhhhfffdddcccbbb```___```___^^^\\\ZZZWWWUUUTTTTTTSSSQQQPPPPPPOOOMMMKKKKKKHHHCCC<<<888:::@@@DDDPPPPPPJJJ@@@;;;???DDDFFFFFF<<<<<<===666666999555:::BBBFFF>>>555111///...///---,,,************+++,,,+++******++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((111---'''%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''((()))+++,,,---......222666:::999666333333555555666777:::======;;;999555444777<<<<<<===MMM___gggooo{{{lllrrriiidddcccaaaccckkkbbbhhheeeooowwwnnn___MMMAAA>>><<>>:::===DDDGGGFFF::::::>>>777333444///444888:::999777555111,,,...---+++***)))******++++++******,,,......---+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&&&&444///)))&&&&&&'''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&(((((()))***,,,---...///,,,111555666333222222444555888;;;???@@@>>>:::777444333777<<<<<<>>>MMM```kkkrrr|||mmmqqqgggbbbccc~~~cccnnnlll```kkkhhhqqq|||sssiii[[[KKK@@@<<<666???<<<888AAAFFFFFFLLLLLL]]]nnnrrrlllcccYYYRRRfff{{{wwwnnnddd^^^YYYUUUTTTVVVTTTWWW[[[]]]]]]]]]]]]^^^```bbbgggkkkqqqxxx~~~uuunnnnnnqqqyyyyyyuuupppooopppooojjjeeefffffffffeeecccaaa```WWWWWWWWWVVVSSSPPPMMMJJJKKKcccwww{{{eeeVVVYYY___{{{qqqNNN===555555CCC[[[tttFFF555...///,,,...000+++......------------------...//////111:::GGGPPPRRRNNNFFFMMMXXXZZZ[[[[[[SSSUUUxxxrrroooqqqnnnlllyyywwwrrrwwwrrr]]]KKKUUU|||~~~zzzvvvrrrpppqqqxxxvvvrrrpppfffcccnnnvvvcccKKKKKKaaarrruuummmddd``````bbbaaa___]]]]]]\\\]]]^^^```bbbcccaaaaaaaaaaaaaaadddiiillljjjkkknnntttzzz~~~yyylll^^^```ppp~~~|||xxxuuutttssssssmmmhhhdddbbbbbbbbb```]]][[[[[[[[[[[[ZZZYYYXXXXXXTTTSSSQQQPPPPPPOOOMMMKKKMMMHHHAAA:::777777999;;;???EEEEEE>>>:::???HHHNNNKKK<<<:::>>>888333444000333444555888999777111+++---,,,+++***)))******+++))))))***,,,//////...,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%,,,)))&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&)))))))))***,,,---///000***---000333555777888:::555888===@@@AAA>>>;;;888555444777<<<<<>>:::444===;;;<<>>>>>>>>888666888======AAASSSgggnnnttt}}}kkknnndddbbbddd}}}}}}~~~mmm[[[nnnooocccdddeeesss~~~ttthhh```VVVHHH===888666>>>;;;===DDD;;;>>>ZZZ\\\mmmyyyuuuiii```[[[WWWfffxxx|||qqqggg]]]XXXTTTQQQRRRVVVRRRVVV[[[```bbbcccdddeeeaaadddgggkkkpppvvv|||wwwooo]]]VVVOOOLLLOOOZZZnnn|||sssooonnnlllgggbbbbbbbbbbbb```]]]YYYXXXZZZYYYWWWTTTQQQMMMJJJIIINNNmmmsssVVVSSS]]]___JJJ>>>777>>>QQQ}}}PPP;;;000...+++...222---------..................,,,------///888GGGQQQSSSTTTMMMTTT```aaaaaa___WWWUUUrrrrrrqqqmmmiiilllyyy}}}cccVVVgggwwwtttooohhhaaa[[[VVVTTTMMMQQQMMMKKKOOOJJJJJJVVVVVVKKKEEEYYYxxxzzz~~~mmmXXXOOOQQQUUUTTTQQQNNNMMMOOOUUU\\\aaa]]]]]]]]]]]]^^^______`````````aaaaaabbbeeejjjmmmpppqqqtttyyy}}}pppfffggg^^^\\\jjj}}}}}}wwwrrrnnnmmmnnnnnniiibbb```aaaaaa]]]ZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTRRRQQQQQQPPPNNNLLLKKKFFF???;;;:::;;;===>>>AAAHHHKKKGGGHHHVVVjjjxxxmmmTTTFFFAAA666///222222***///777:::777111...///,,,+++***)))))))))***+++)))))))))+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$!!!$$$'''&&&$$$$$$&&&)))$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&******)))***+++---000111111///---...222555444222333444666888:::===AAADDD:::888:::>>>???CCCVVVjjjjjjpppyyyjjjjjj]]]ZZZ^^^yyywwwkkkooo~~~aaaWWWnnnttt\\\dddfffpppuuulllccc]]]TTTIII???<<<;;;999:::<<<===BBBQQQ```sss{{{}}}sssgggaaa___]]]mmm{{{vvvqqqfff[[[WWWUUUSSSTTTVVVYYYZZZ[[[\\\]]]___cccfffbbbdddhhhnnntttzzz|||}}}~~~~~~xxxqqqlllccc___\\\\\\dddvvvqqqnnnppplllfffdddbbbaaa]]]WWWWWW[[[[[[XXXVVVVVVUUUSSSPPPLLLIIIGGGOOOkkkkkkNNNQQQ```{{{cccAAA999>>>>>>OOOsss]]]444333555---111......//////.........---------+++...000222:::HHHRRRUUUWWWQQQSSS___gggeee]]]XXX[[[nnn~~~wwwxxxzzzpppggg}}}iiiYYY___yyysssggg\\\XXXVVVPPPIIIFFF???@@@@@@???>>>@@@CCCFFFEEE@@@PPPuuujjj]]]hhhyyysssXXXDDD::::::CCCCCCEEEKKK\\\ssstttaaa___^^^\\\ZZZ[[[___cccfffcccbbbaaabbbdddhhhkkknnnrrrtttyyy|||tttvvv|||~~~wwwqqqmmmkkkkkkfffffffffdddbbb___]]][[[\\\\\\[[[YYYWWWTTTRRRPPPTTTSSSQQQOOONNNLLLLLLKKKKKKHHHCCC<<<666555666999@@@FFFFFFAAAFFFXXXhhhnnnZZZRRRJJJDDD<<<555222444//////000222333222000...,,,,,,+++***)))))))))))))))(((((((((((())))))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))***+++---...///111///...///111333444444666777888:::<<<<<<:::888777666888;;;???HHHWWWfffooovvv~~~iiijjj___^^^```yyyzzzooottt|||]]]UUUiiirrr]]]eeehhhsss}}}{{{rrriii```YYYQQQEEE===:::888777<<>>:::JJJbbb}}}ooo^^^]]]\\\\\\^^^aaabbbccceeeeeedddeeefffiiilllnnntttwww|||~~~wwwrrrooommmlllkkkjjjiiigggdddaaa^^^\\\[[[[[[ZZZXXXVVVSSSRRRPPPSSSRRRPPPNNNLLLKKKJJJJJJKKKHHHCCC;;;666444666999???EEEFFFBBBFFFSSS[[[\\\MMMIIIEEEBBB<<<333//////......000111222111///---///...,,,***))))))))))))))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))***+++---...///111///...///111333444444666777888:::<<<<<<:::888666666888<<<@@@GGGVVVdddlllsss{{{jjjlllbbb___^^^ssszzzrrrxxxxxx]]]SSS___ooorrrcccfffjjjvvv{{{uuupppllluuu}}}~~~xxxqqqkkkbbbYYYRRRJJJ@@@:::999888555>>>LLLOOOOOObbb|||oooaaaTTTNNNUUUccc{{{sssnnnnnnhhh^^^VVVTTTTTTRRRRRRTTTVVVXXXZZZ\\\\\\\\\^^^```gggiiilllppptttxxxzzz{{{}}}yyyvvvsssqqqqqqppprrrxxxwwwddd___^^^\\\\\\___ZZZ```bbb^^^ZZZ[[[[[[YYYVVVUUUTTTRRROOOKKKHHHFFFGGGZZZwww||||||mmmQQQRRRYYYuuufffGGG<<<<<<;;;HHHbbb}}}{{{xxxkkk;;;333333,,,///---///...............---------,,,...///111:::HHHTTTXXX\\\YYY\\\eeejjjfff[[[TTTNNNgggxxxvvvxxx~~~}}}kkk\\\dddxxxmmm^^^RRRFFFBBB???:::555444777888888777777888:::<<<>>>GGG___vvvwwweeeXXXWWWnnnppp\\\BBB:::888999???999RRRttt~~~lllZZZZZZ[[[```fffiiihhheeegggggghhhhhhiiijjjlllmmmtttwww||||||wwwtttrrrpppnnnmmmlllkkkhhheeeaaa^^^[[[ZZZZZZXXXWWWUUUSSSQQQQQQRRRQQQOOOMMMKKKJJJIIIIIILLLHHHBBB;;;555444666999@@@FFFHHHFFFIIIOOONNNGGG@@@???@@@BBB>>>555---+++---...000111111000...---111///,,,***((()))***++++++***)))(((((('''((((((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))+++,,,...///111///......111333444444666777888:::<<<<<<:::888555555888===@@@FFFSSS```iiipppwww{{{mmmnnnbbb]]]WWWjjj|||yyyxxxdddTTT\\\ggg|||iii```gggjjjxxxzzzrrrhhh^^^YYYWWW^^^fffppptttsssnnniiieee]]]UUUNNNHHHBBB:::777999:::666???PPPUUUVVVlllxxx^^^SSSNNNPPPbbbyyyjjj]]]___eeefff]]]UUUTTTTTTSSSSSSUUUUUUXXX[[[\\\]]]\\\]]]^^^hhhjjjnnnqqqsssuuuxxxyyy}}}{{{yyywwwvvvuuuuuuwwwvvvxxx|||kkk[[[NNNMMMOOOOOOSSSZZZ[[[cccgggbbb\\\ZZZYYYWWWUUUUUUSSSQQQNNNKKKGGGEEEFFFYYYzzzwwwTTTRRR^^^wwwhhhIII=========LLLhhhuuu@@@333222+++///---///........................,,,...///000999IIIUUUZZZ```___bbbiiilllggg\\\SSSPPPooovvvpppsssxxxiii^^^ggg~~~}}}rrreeeTTTIII???:::888555333444888999999888777888:::<<<===BBBOOOZZZYYYRRRVVVbbbuuuoooVVV@@@>>>AAACCCHHHNNNddd~~~pppaaaYYYSSSUUUZZZdddmmmqqqpppllliiiiiiiiijjjjjjjjjjjjjjjqqqtttyyy~~~|||vvvsssssssssrrrpppjjjjjjiiigggddd```]]][[[YYYYYYWWWUUUTTTSSSRRRQQQRRRQQQOOOMMMLLLJJJJJJIIILLLHHHBBB:::444333666999CCCIIIJJJHHHKKKOOOIII>>>::::::>>>BBB@@@777000......///222222111///......000...+++)))(((***---///++++++)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))***,,,...///000///---...000333444333666777888:::<<<<<<:::888444555999>>>AAAFFFQQQ]]]hhhooouuuyyy~~~nnnmmm```ZZZSSShhhooo[[[cccrrr{{{zzz[[[YYYhhhjjjwwwuuujjj```TTTHHHDDDFFFGGGLLLTTTZZZ\\\YYYUUUTTTLLLGGGBBB???;;;666666999;;;777???OOOWWW^^^wwwfffNNNIIIOOO\\\uuujjjRRRMMMWWWbbbhhh^^^VVVTTTTTTSSSSSSVVVUUUXXX[[[]]]]]]]]]^^^___gggjjjnnnqqqrrrtttvvvyyy{{{|||}}}~~~}}}|||zzzyyy{{{wwwqqqkkkeee___ZZZWWWJJJ@@@;;;???BBBCCCIIISSS]]]eeeiiiddd^^^\\\[[[ZZZTTTTTTSSSQQQNNNJJJGGGEEEDDD\\\}}}SSSNNNbbbwww}}}fffHHH;;;;;;===JJJooo~~~DDD333222,,,///---000---.....................---......///999IIIWWW]]]cccdddhhhlllnnniii^^^UUUSSSyyyqqqtttyyy}}}|||hhhbbbkkk~~~zzzwwwwwwvvvlll```JJJAAA999777666555666888666777888777666666888999@@@===???BBBCCCEEERRRaaakkkcccLLL<<>>999888;;;???>>>777333222///222444444222000//////...,,,***((())),,,///111++++++)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))***,,,---...000...---...000222333333666777888:::<<<<<<:::888333555999>>>AAAFFFQQQ]]]gggpppwwwzzz~~~mmmlll___ZZZTTTmmm|||cccjjj{{{yyyyyy|||vvv^^^hhhkkkjjjuuuzzzrrrfffZZZQQQEEE:::999@@@???<<<>>>DDDGGGEEECCCDDD???<<<::::::777333555999888777===IIITTTaaayyyiiiTTTCCCEEESSSfff{{{lllUUUJJJQQQ```kkklllaaaWWWTTTSSSRRRSSSVVVTTTWWWZZZ\\\\\\]]]___aaafffjjjooorrrssstttxxx|||}}}~~~}}}xxxnnn```RRRGGGAAA???;;;555555:::===>>>GGGRRRbbbgggiiiddd``````___]]]TTTSSSRRRPPPMMMIIIFFFDDDBBB^^^zzzOOOMMM```rrrxxxbbbEEE888888;;;FFFtttFFF333333...000---000---------...............---...---...888JJJXXX___eeehhhlllnnnooolllcccYYYTTTvvv}}}yyyiiieeeooo~~~|||zzzwwwpppjjjhhhhhhbbbZZZCCC<<<666666666555777;;;999:::;;;;;;999999:::;;;AAA===;;;======???FFFOOOPPPMMM???999CCCLLLSSS]]]zzzgggOOOHHHLLLMMMRRRZZZbbbfffhhhhhhhhhiiiiiihhhhhhggghhhhhhiiioootttyyy{{{|||}}}tttaaa\\\WWWXXX```hhhlllmmmhhhhhhhhhgggfffdddbbbaaaYYYXXXVVVUUUTTTTTTTTTUUUVVVUUUSSSQQQOOONNNMMMMMMLLLHHH@@@888333222666999???DDDDDD@@@BBBHHHHHHAAA999777888;;;:::444111222///333666666222//////000,,,+++)))((())),,,///000+++***)))(((((('''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((***+++---...000...------000222333333666777888:::<<<<<<:::888444555999>>>BBBGGGSSS___gggqqqyyy|||mmmlll```\\\WWWppp}}}fffnnnmmmtttuuuhhhoookkktttxxxsssgggZZZNNNGGG===555999DDDIII???888:::===;;;999:::888777777888666222444999555888;;;@@@IIIXXXhhhrrrQQQHHH@@@FFFVVVgggppprrrfff```UUUOOOWWWhhhuuuzzzpppdddXXXSSSQQQOOOQQQTTTSSSUUUWWWYYYZZZ\\\```bbbfffkkkqqqtttuuuwww|||~~~zzzqqq```NNNAAA===>>><<<888999???BBBDDDQQQ```mmmnnnkkkddd``````___[[[SSSSSSRRRPPPLLLIIIFFFDDDBBB```rrrMMMRRRZZZllltttbbbHHH999999;;;LLL~~~GGG333444000111---000---------.........//////......---...888JJJYYY```fffkkknnnnnnooonnnggg]]]XXX|||www~~~|||~~~{{{}}}fffbbblll}}}xxxppppppssswwwyyyxxxwwwxxxyyyllliii```VVVRRRRRRQQQMMM@@@;;;777777777666888;;;:::<<<======;;;;;;;;;<<>>======;;;888999===888===<<>>>>>EEEHHHEEE;;;999999;;;999333000000///333666555111......000,,,+++***))))))***+++,,,))))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((***+++---...///...,,,---000222333333666777888:::<<<<<<:::888444555999>>>BBBHHHUUUaaagggrrr|||mmmmmmbbb^^^WWWnnntttcccqqqhhhlllooogggsssllltttwwwqqqaaaTTTHHHCCC;;;555===KKKYYYIII;;;:::<<<:::777777666666888999666222333888444999:::888>>>KKKSSSSSSDDDBBBBBBHHHWWWdddaaaWWWMMMKKKJJJTTThhh~~~rrreeeXXXQQQOOOMMMOOOSSSQQQSSSUUUVVVXXX[[[```cccffflllsssvvvwwwyyy}}}|||uuucccOOOBBB???BBBAAA>>>???EEEHHHNNN^^^pppzzzwwwnnnddd___^^^ZZZUUUSSSRRRQQQOOOLLLIIIEEECCCEEEbbbmmmNNNYYYVVViiitttfffMMM===;;;===VVVqqqHHH333555111222---000---------.........//////......------888JJJZZZaaaffflllooonnnooopppiii```^^^}}}ttt~~~vvvyyybbb^^^ggg{{{~~~~~~wwwiii^^^^^^bbbgggiiihhhhhhiiikkk___\\\RRREEE???AAABBBBBBAAA===:::::::::888999<<<666888999999777666777777???>>>===:::555222333666///:::@@@KKK]]]iiivvvgggOOOIIIOOONNNVVV___bbbbbbdddjjjpppkkkjjjhhhfffggghhhkkkmmmnnnsssxxxzzzyyyzzz~~~~~~ccc^^^eee___PPPBBB;;;666:::HHHWWW```dddggggggfffeeebbb___\\\ZZZZZZYYYWWWUUUUUUVVVWWWXXXVVVUUUSSSQQQOOONNNMMMMMMLLLHHH@@@777222222666:::999AAADDD??????EEEIIIGGG===;;;;;;===;;;444//////...222666555000------///------+++***)))((((((((()))(((((((((((())))))***(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((()))+++---...///...,,,---///222333222666777888:::<<<<<<:::888555555999>>>BBBIIIVVVdddfffrrr}}}pppuuuddd[[[ZZZnnnwwwdddwwwrrrddddddhhh~~~ssssss{{{tttfffSSSGGG===:::999888777888888888888999777666888;;;999666555666555333555:::777555555666555666===FFFCCCBBBBBBIIIVVV]]]SSSEEE===OOO]]]ggg~~~mmmSSSFFFIIIJJJMMMQQQMMMOOOOOORRRWWW[[[^^^bbbffflllqqqxxx~~~xxxkkkYYYMMMOOOXXXZZZ[[[bbbiiigggjjjsssddd\\\WWWYYY]]]TTTSSSRRRPPPMMMIIIFFFDDDIII___^^^VVVYYYVVVjjjvvvhhhJJJ666777???ZZZWWW555+++,,,///(((---.........------,,,,,,,,,------+++---999LLL\\\bbblllnnnppprrrvvvttthhhZZZVVVvvv~~~~~~~~~|||sssoooyyy~~~xxxxxx{{{vvvsss{{{wwwqqq]]]ccc{{{yyy{{{~~~~~~~~~~~~~~~~~~kkkPPPEEECCCGGGLLLPPPSSSSSSPPPLLLCCCDDDBBB===999999;;;<<<<<<888888>>>>>>:::888:::;;;999777777999:::;;;:::???CCC@@@666///111333222888:::PPPgggpppxxx~~~sssoooggg[[[PPPKKKLLLOOOXXX^^^bbbcccfffkkknnnnnnooommmiiiggggggkkkooorrrooossswwwyyy{{{|||}}}jjjYYYWWWTTTIII===:::<<<===???HHHWWWaaaeeellliiihhhfffaaa[[[ZZZ]]]]]][[[ZZZZZZZZZZZZXXXVVVRRRWWWXXXQQQMMMOOOQQQOOOJJJEEE>>>777222222555888AAAFFFNNNGGG;;;???HHHCCC:::<<<;;;999777555111---111333555444111...,,,+++...---+++))))))))))))***))))))))))))((((((((((((''''''&&&%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---///...---,,,---///111222666666888;;;===<<<:::777000333999@@@CCCHHHRRR]]]dddlll|||vvvyyyggg]]]XXXeeeyyyeeexxxvvvhhhffffffzzzqqqaaaKKKAAA888666777555555777555555777:::;;;:::888888<<<999888888666333555999777555555666555666===FFFDDDBBBEEEPPP[[[[[[OOOBBBMMMbbbttt```JJJAAAFFFFFFIIIMMMKKKNNNOOOSSSXXX\\\```dddgggnnnssszzztttgggcccpppuuueee^^^[[[]]]aaaTTTTTTSSSPPPMMMJJJFFFDDDIII```~~~]]]PPPQQQUUUjjjxxxjjjKKK888888???LLLxxx\\\999///000444,,,///......---------,,,,,,,,,------+++---888KKK[[[bbbkkknnnpppsssvvvtttiii\\\VVVnnn}}}zzzpppkkkttt}}}~~~}}}yyy}}}ttt\\\___|||zzz{{{}}}}}}}}}~~~}}}}}}}}}~~~}}}~~~|||yyybbbFFF<<<;;;===>>>??????@@@@@@???>>>???>>>;;;999999::::::<<<888888<<<<<<888777999;;;999888888999;;;<<<<<>>HHHLLLQQQIII<<>>999;;;999999;;;999555666:::888555555666555666===FFFFFFDDDKKKZZZ^^^TTTHHHCCCYYYppp~~~PPP>>>;;;AAA@@@BBBGGGGGGLLLPPPTTTYYY]]]bbbgggjjjrrrwww~~~zzzrrrwwwsssccc^^^]]]___aaaUUUTTTSSSPPPMMMJJJGGGFFFMMMiii]]]LLLLLLTTTlll{{{lllMMM999888>>>EEEqqqaaa;;;000222666---000...------------,,,,,,,,,------,,,---777JJJZZZbbbjjjnnnrrruuuxxxvvvkkk^^^TTTeeezzz{{{tttooovvv|||yyy~~~zzz``````|||{{{{{{||||||||||||{{{{{{{{{||||||{{{~~~|||zzzttt\\\BBB;;;AAA@@@@@@???===:::888777888888999:::::::::;;;<<>>???CCCGGGEEE===555333444555;;;LLLjjjvvvjjj```\\\SSSBBBCCCGGGOOOZZZdddlllpppkkknnnnnniiiiiillloooooouuussspppnnnlllmmmnnnooolllooossswww{{{qqq^^^YYY[[[^^^dddqqquuulllfffdddccc```______]]]ZZZVVVTTTTTTTTTSSSSSSRRRUUUUUUPPPNNNNNNNNNMMMLLLIIICCC:::333444<<>>???AAAEEEKKKOOOJJJCCC::::::===AAA@@@;;;999;;;999666666777666777>>>GGGIIIIIISSS___ZZZIIIDDDKKKggg||||||bbbFFF888888???<<<<<>>555666555666999;;;;;;===AAACCCAAA@@@>>>;;;999:::<<<;;;<<<<<<<<<===???AAADDDGGGHHHFFF===444111444999===TTTqqqvvvbbbVVVQQQHHHEEEKKKWWWgggvvv}}}~~~{{{qqqsssqqqmmmkkkooossssssuuusssqqqnnnmmmlllmmmmmmlllooosssxxx}}}wwwqqqsssuuu{{{wwwlllcccbbbbbbaaa______aaa]]]YYYVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPOOONNNJJJHHHAAA888111444>>>HHHLLLMMMQQQLLLDDDMMMUUUNNNCCC:::999???>>>444000333444555666555222000000111...---,,,+++******+++,,,))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((()))***+++,,,,,,---///...---,,,---///111222555666777:::<<<<<<999666555777;;;@@@BBBFFFPPP\\\___fffwwwsssssscccaaa```iii}}}vvv[[[\\\vvvnnndddaaasss{{{yyyxxxjjjUUUDDD@@@:::777777888777888<<>>AAABBBAAACCCHHHLLLNNNNNNMMMFFF:::222666???RRRfffwwwkkkRRRMMMKKK===444888AAAMMM]]]jjjtttyyyuuuyyyzzzwwwuuuvvvvvvtttvvvuuusssrrrrrrtttwwwxxxvvvxxx|||rrriiiaaa___^^^\\\[[[]]]___\\\XXXVVVVVVVVVUUUUUUSSSOOONNNQQQQQQMMMJJJJJJLLLGGG???888777===FFFMMMMMMLLLNNNKKKGGGPPPSSSHHHJJJUUU^^^[[[LLL;;;111//////333777999777333///---......---,,,,,,,,,---...))))))))))))((((((((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((()))***+++,,,,,,---///...---,,,---///111222444555777999;;;;;;888666444666;;;AAAFFFLLLYYYffffffkkkyyyzzzyyyiiiddd[[[___zzzcccSSSeee}}}rrrxxx{{{vvvxxx{{{qqqeeeWWWIIIBBBAAA<<<999:::;;;===CCCJJJOOO[[[eeejjjuuu{{{ssshhh]]]PPPCCC>>>??????<<<<<<===<<<===DDDMMMQQQTTTRRRIIIAAACCCSSSbbbkkkrrrwwwxxxWWWDDD???BBB???@@@HHHJJJQQQ___iiigggiiirrryyyxxxvvvlllcccaaaaaa^^^[[[[[[SSSRRROOOLLLJJJHHHHHHGGG___lllQQQCCCRRR\\\yyyhhhCCC555:::@@@ZZZZZZ<<<222000222+++222,,,,,,,,,---------......,,,///000...444DDDUUU```eeennnxxx}}}~~~uuulll]]]gggqqqhhhnnniiinnnvvv{{{}}}~~~~~~}}}wwwrrrfffUUU???;;;BBB???DDDWWWgggmmmyyy~~~qqq[[[QQQSSS[[[^^^fffeeeTTT>>>999@@@IIIOOOOOOGGG@@@>>>>>><<<<<>>???BBBJJJSSSdddsss~~~zzzjjj[[[LLLAAA@@@CCC@@@>>>===>>>>>>>>>FFFNNNSSSSSSMMMBBB@@@JJJXXX```kkkooottt}}}[[[FFF???BBB@@@DDDLLLMMMUUUdddnnnlllmmmwww}}}|||tttkkkccc```___\\\ZZZ[[[SSSQQQNNNKKKIIIHHHGGGGGG^^^ttthhhSSSDDDRRR[[[xxxeee@@@555<<>>EEEAAAHHH___ppp~~~www```QQQHHHCCCCCCFFFFFFAAA===<<<===???HHHPPPRRRNNNGGGIIIMMMHHHPPPggggggqqqzzzQQQGGG:::===IIIIIILLL\\\dddlllrrrsssuuuzzz~~~pppkkkeee___\\\ZZZXXXWWWSSSPPPNNNNNNJJJEEEEEEIII___kkk\\\JJJNNNVVVeeettt```>>>777:::MMMnnnUUU<<<111---000)))...,,,,,,,,,,,,,,,,,,,,,,,,......------444CCCSSS]]]hhhpppzzzxxxnnnaaafff~~~yyykkk___fffuuu|||yyyrrr}}}~~~zzz{{{rrrnnnbbbKKK999999:::666888???IIILLLJJJJJJGGG===AAAXXXqqqhhhCCC888@@@MMMlll\\\JJJMMMKKKHHH@@@???>>>@@@EEEHHHHHHMMMSSSUUUZZZ^^^___YYYPPPFFF@@@WWWcccggg^^^TTTNNNCCC777444333222222333666999;;;FFFLLLXXXfffrrruuuqqqlllnnnmmmllllllooouuu{{{|||nnnkkkgggccc___\\\ZZZYYYZZZZZZYYYWWWVVVUUUTTTSSSQQQOOONNNNNNOOOOOOOOONNNLLLBBB777555<<>>BBBOOOPPPIIIJJJFFFEEEDDDBBB:::111...111555555666555444222000...111...***'''&&&(((+++---))))))))))))))))))******%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&''')))***)))***+++------///000/////////111333111333777:::;;;;;;999888222333777<<<@@@HHHZZZjjjiiijjjxxxwwwyyyqqqeee^^^eee~~~aaaVVVssstttyyyuuummmjjjuuu}}}wwwkkk___SSSHHHDDDEEENNNHHH@@@CCCJJJIIIVVVqqqwww^^^MMMEEEBBBEEEJJJJJJEEE@@@@@@@@@BBBIIIQQQSSSRRRTTT^^^aaaSSSUUUlllsssyyy}}}kkkYYYHHHEEE===???KKKOOOWWWhhhqqq{{{~~~xxxyyy~~~nnniiiccc^^^ZZZXXXVVVTTTQQQNNNLLLKKKGGGCCCDDDHHHZZZ|||iii[[[IIIMMMTTTcccxxx~~~XXX<<<555:::YYY{{{VVV===333///222,,,000------------------------......,,,,,,333@@@PPP[[[hhhpppxxx~~~wwwnnn^^^ddd|||pppfffmmm|||~~~||||||{{{rrrnnn^^^HHH666555777444888BBB===BBB>>>;;;;;;555999JJJZZZllliiiHHH;;;???OOOxxxsssccc^^^SSSMMMDDD@@@???@@@EEEHHHIIIMMMSSSYYY\\\``````[[[RRRIIICCCOOOXXXYYYNNNEEEBBB<<<333222222222333444555777888<<>>AAAIIIYYYhhh^^^bbbuuuxxx{{{vvvmmmddd```zzzuuucccccc}}}```______kkkiii```]]]hhhzzz{{{oooWWWGGG???===BBBHHHCCCFFFCCCDDDLLLUUUpppwwwvvvyyyuuullllll]]]KKKBBBAAAEEEOOOXXXVVVMMMEEECCCCCCFFFMMMTTT___bbboooddd___zzzxxx]]]QQQWWWZZZVVVGGG@@@QQQdddtttxxxzzz}}}{{{jjjfff```[[[WWWTTTQQQOOOPPPMMMKKKKKKHHHEEEGGGLLL```~~~kkk^^^MMMOOOTTTYYYzzzsssDDD888999GGGqqqPPP999000...222,,,111........................///...---...111:::IIIVVVgggmmmtttxxx{{{|||vvvooogggkkk}}}xxx}}}~~~~~~tttlllZZZHHH<<<@@@HHHQQQbbbtttxxxyyybbbDDD===@@@???@@@HHHOOO\\\bbbVVVBBB;;;???TTTiii[[[LLLMMMMMMEEEAAA@@@DDDHHHKKKOOOTTTTTTVVVXXXXXXTTTLLLCCC===@@@DDDCCC;;;555666777666333555777::::::999888777888888777888===IIIYYYdddjjjlllppptttyyytttqqqooollliiieeebbb```^^^[[[\\\^^^^^^]]]ZZZVVVTTTVVVTTTRRRQQQPPPOOOLLLJJJEEE>>>666333666999888555888BBBFFFOOO\\\YYYMMMLLLDDD>>>999::::::555111000888666222///......///000111///---,,,,,,,,,---...000///---,,,***(((&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&(((************,,,...,,,---...---------///111444666999;;;;;;999666444333555999>>>BBBJJJZZZiii\\\```rrr~~~zzz}}}xxxpppeee\\\nnn|||{{{{{{hhhcccyyyaaa[[[XXXffffff]]]YYYcccuuuzzz|||~~~iiiOOOAAA===>>>CCCIIIBBBFFFEEEGGGRRR___zzztttuuuqqq^^^QQQHHHAAA@@@DDDJJJTTT]]]YYYNNNCCC@@@BBBGGGOOOVVVdddfffooo~~~{{{bbb```{{{sssYYYUUUbbbqqqcccIIIBBBXXXppp}}}www~~~}}}|||vvvgggddd___ZZZWWWTTTQQQOOOOOOKKKIIIIIIGGGEEEGGGMMMiiijjj]]]LLLNNNTTT]]]{{{ppp@@@777;;;JJJyyyOOO888000///222,,,111------------------------000......000222777FFFVVVffflllrrrvvvyyy{{{vvvooo___bbb}}}xxxyyy|||}}}uuukkkQQQBBB:::CCCOOO^^^vvvnnnIII@@@FFFHHHIIIVVV\\\gggjjj\\\GGG>>>BBB[[[jjj^^^SSSTTTTTTHHHBBB???CCCGGGKKKOOOTTTRRRRRRTTTUUURRRJJJ@@@888888<<<>>>;;;777666777777333555777999::::::999888:::<<<<<<999666<<>>CCCJJJ[[[jjj___aaappp~~~vvv}}}{{{~~~zzzrrrgggZZZfffsssyyy}}}pppccclllqqq```XXXgggggg]]]WWWaaarrryyyxxx~~~~~~uuu```JJJ@@@@@@BBBEEEGGG>>>CCCAAAEEEUUUcccyyyjjjOOOCCC??????DDDIIINNNUUU]]]VVVKKKAAA@@@DDDIIIPPPVVVaaacccgggooonnn___```xxxrrraaadddtttnnnQQQPPPiii{{{qqqqqq}}}~~~qqqdddaaa\\\YYYWWWTTTQQQNNNKKKHHHFFFFFFDDDCCCFFFLLLnnn|||dddVVVGGGLLLSSSfffyyynnnAAA555;;;JJJzzzPPP:::222111444...222------------------------000---...222222555DDDVVVeeekkkrrrvvvyyy{{{vvvnnnZZZZZZ~~~xxxxxxxxx}}}rrrtttvvvjjjNNNAAA<<>>BBBJJJYYYhhhbbbbbbppp}}}}}}llltttzzz}}}zzzuuukkk\\\dddtttvvvtttyyybbb^^^pppwwwccc]]]uuujjj___XXX```qqqxxxuuu{{{}}}~~~}}}||||||~~~~~~}}}{{{mmm[[[JJJFFFIIIKKKIIIHHH<<>>LLLmmmzzzPPP:::333111444---111...........................+++---222111333BBBUUUccckkkrrrwwwzzz{{{vvvnnn[[[YYY{{{|||}}}|||xxxwwwtttnnn{{{gggeeeooo~~~wwwjjjOOOCCC>>>EEEPPP^^^zzzpppQQQKKKQQQ]]]kkkzzzsssNNN???BBBVVVmmmaaaRRRQQQNNNJJJBBB<<>>GGGNNNJJJ>>>888===EEEOOOUUU___lllyyy|||yyymmmlllkkkiiifffccc```^^^[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOMMMHHHEEE>>>999444222333777999:::???IIIMMMRRR\\\XXXOOOPPPPPPHHH???999444222666===:::888555222000/////////,,,,,,------------,,,,,,******))))))((('''''''''%%%%%%$$$$$$%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''')))++++++++++++---///---...//////...///111222444666888;;;;;;999666555111333999>>>AAAGGGUUUdddaaacccrrriiiqqq}}}yyy}}}zzzvvvmmm___fff|||vvvmmmxxxbbbSSS^^^~~~|||ppp```ccclll```YYY```pppxxxssszzz|||~~~}}}~~~}}}|||zzzjjjZZZMMMLLLRRRRRRNNNKKK@@@AAA>>>FFF]]]llltttppptttrrrcccKKK<<<===EEENNNLLLLLLOOOOOOMMMOOOTTTJJJDDDBBBIIIOOOQQQQQQQQQKKKWWWZZZ]]]cccbbbbbblllxxxzzz{{{uuummmiiimmmtttttt\\\KKKVVVccc[[[[[[ooocccYYYMMMHHHRRRbbbmmmnnnccc^^^UUUNNNTTTaaahhhfff```fffkkkjjjjjjuuu~~~~~~|||yyy~~~wwwhhh\\\ZZZWWWUUUTTTRRROOOMMMKKKHHHFFFFFFEEEEEEIIIPPPrrrvvvZZZOOOEEEOOOZZZeeeeeebbbCCC333AAAPPPfffpppOOO999111///222***...000000000000000000000000,,,)))+++111000111@@@TTTcccjjjrrrwww{{{|||vvvnnn]]]XXX{{{zzzpppkkklllrrrwww|||nnn]]]ZZZbbb|||}}}~~~~~~}}}wwwjjjMMM@@@:::???EEEQQQkkk|||wwwbbbPPPTTTaaattt{{{SSSFFFNNNWWWiiiYYYKKKOOOQQQJJJAAA;;;>>>DDDIIINNNRRRVVVXXX[[[______UUUFFF:::999<<>>FFFIIIIIINNN^^^rrryyyxxxiiiiiiiiihhhfffdddaaa```ZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOLLLHHHEEE===999333111333777;;;===FFFMMMKKKKKKRRROOOIIIMMM___WWWLLLAAA777222777???:::888666333111000//////---,,,***((((((***,,,...******)))((('''&&&%%%%%%#########$$$'''***...000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((()))++++++++++++---///...///000/////////111333333555888:::;;;999777555333555:::>>>@@@EEERRR``````ccctttkkksss~~~yyy{{{uuunnnbbb___vvvrrrttt```]]]nnn|||ooo^^^YYYhhh|||rrrfff]]]cccqqq~~~~~~wwwxxx~~~~~~}}}~~~}}}jjj^^^PPPTTT___VVVEEEBBB???@@@GGG]]]zzzmmmTTTVVVQQQDDD===???BBBBBBRRRWWWUUUTTTVVVMMMFFFLLLCCC>>>AAAGGGLLLXXXZZZMMMPPPMMMTTTbbbeee___\\\aaahhhfffddd```ZZZXXX\\\bbbnnn___OOOJJJOOOUUUUUURRRNNNLLLEEEEEEZZZtttxxxlllRRRMMMDDDCCCOOO\\\\\\UUULLLNNNQQQRRRTTTcccxxxuuuwwwnnnccc\\\WWWRRRQQQSSSSSSOOOKKKHHHIIIEEEDDDFFF???BBBSSSrrrqqqZZZNNNHHHUUUXXXggglllRRR666999CCCQQQiii{{{PPP<<<444333555---111........................------.........111>>>LLLaaalllwww||||||zzzssslllcccXXXoooxxx}}}~~~tttssswwwxxxuuuwwwssstttggg]]]___ddd~~~}}}~~~|||uuuYYYFFFAAAJJJPPP]]]ooovvvttt\\\KKKNNN]]]qqqQQQ@@@FFF^^^~~~xxxeeeWWWOOOXXXVVVLLLDDD>>>>>>AAAEEEMMMTTTXXX[[[^^^___\\\TTTIIIAAA666JJJWWWRRRJJJIIIIIIEEEAAA999333555;;;AAAHHHOOOSSSjjjiiiSSSDDDBBBLLL[[[ZZZQQQFFFNNNfffsssyyy}}}pppmmmlllkkkhhhfffcccaaa```___ZZZVVVTTTTTTUUUTTTRRRSSSSSSPPPMMMLLLLLLFFF???>>>888333444555777;;;@@@OOOOOOJJJLLLUUUPPPHHHLLL]]]UUUNNNHHH@@@888888>>><<<888333000//////......,,,++++++,,,---...,,,***))))))((((((''''''&&&&&&&&&$$$######&&&+++000444''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$'''++++++&&&!!!"""$$$&&&&&&&&&'''&&&###%%%$$$$$$######$$$$$$%%%''''''(((***++++++)))&&&)))))))))***++++++,,,,,,---.........------...000444666888999999777555444444444999>>>>>>BBBTTTiiikkkllltttrrrxxxzzz}}}wwwooocccaaakkkfffxxx}}}fffQQQOOOfffuuuiii___aaakkkwww}}}xxxyyy~~~~~~|||ooofffZZZZZZ```RRRAAAAAA???OOOcccuuuwww___LLLHHHAAA<<>>CCCLLLMMMQQQSSSLLLPPPNNNTTT___```WWWRRRUUUTTTSSSRRROOOJJJGGGKKKRRR```TTTHHHFFFKKKQQQRRROOOCCCGGGMMMZZZooozzznnnZZZMMMEEE===BBBSSSaaa]]]PPPIIIIIIKKKNNNTTTbbb}}}|||wwwsssnnnnnnsss~~~kkkbbbZZZUUUQQQPPPQQQQQQNNNJJJCCCEEEAAAAAADDD???DDDWWW{{{rrrWWWHHHCCCSSSWWWcccbbbJJJ444999EEEYYYvvv~~~MMM:::444333555,,,000........................---------......111===JJJaaalllwww|||}}}{{{uuunnncccRRRbbbuuuqqq{{{xxxuuu{{{zzzqqqlllmmmiii``````iiizzzgggPPPIIIVVVeeewwwlllVVVEEEIIIXXXnnnzzzPPPCCCKKKVVVzzzyyyjjj\\\QQQUUUPPPLLLDDD===<<<>>>BBBJJJQQQZZZ]]]aaabbb^^^UUUJJJCCCRRR```fffZZZNNNJJJIIIEEE@@@:::777999>>>CCCMMMVVVaaauuuqqqXXXIIIIIIWWWjjjlllaaaOOOMMM]]]hhhssszzzrrrkkkjjjhhheeebbb___]]]\\\\\\YYYVVVVVVWWWXXXWWWVVVTTTTTTRRROOOOOOOOOJJJBBB===777333333444666:::???OOOSSSQQQRRRVVVMMMFFFLLLUUUNNNFFFAAA:::555888???;;;888333000/////////...---,,,+++,,,------,,,*********)))((('''&&&%%%%%%&&&%%%######%%%(((+++...''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&***///000---)))$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&)))))))))***++++++,,,,,,---.........------///000444666888999999777555444555555999??????DDDXXXnnnmmmmmmsss|||}}}yyyqqqfffdddpppmmmmmmQQQNNNhhhzzzmmmbbb^^^ccclllyyy|||yyy{{{~~~}}}{{{uuuqqqgggccc```MMM>>>BBBGGGbbbzzziiiNNNEEEBBBDDDQQQgggwwwuuukkkVVV___[[[WWW]]][[[MMMEEEEEE???GGGSSSTTTVVVZZZVVVNNNLLLPPPWWWUUUJJJCCCDDDBBB@@@AAABBB???;;;===BBBKKKEEE@@@@@@EEEKKKLLLKKKJJJQQQ```vvv}}}cccKKKCCC======LLLfffuuunnn^^^IIIFFFFFFJJJTTTfff~~~}}}jjjdddcccccchhhpppwwwggg___WWWSSSOOONNNOOONNNKKKHHH@@@BBB>>>>>>BBB@@@HHH^^^yyyYYYIIIEEEVVV]]]ggg[[[CCC666<<>>III]]]eeeEEE@@@JJJTTTxxxwwwhhhZZZOOOTTTOOOLLLDDD>>><<<===AAAIIIRRRXXX\\\aaacccaaaZZZRRRLLLjjjooojjjWWWGGGAAA???;;;999777777999<<>>FFFHHHAAA;;;;;;;;;;;;===@@@DDDGGGIIIJJJ\\\dddtttmmmSSSDDD??????GGG]]]uuu~~~rrrbbbRRROOOLLLLLLRRRaaavvv{{{gggUUUQQQTTTYYYdddooo|||ooobbb[[[SSSPPPMMMLLLLLLKKKIIIGGGBBBDDD???>>>AAA@@@LLLddd{{{ZZZKKKIIIZZZ```kkkTTT<<<666<<>>JJJhhhlllNNN<<<>>>HHHWWWxxxqqq___QQQIIIRRRQQQLLLEEE???>>>???CCCMMMWWWVVVYYY^^^aaa```^^^\\\ZZZpppmmm___JJJ;;;555444333555555666777999DDD[[[oooxxx^^^UUUXXXdddvvvwwwwwwlllbbbdddgggnnn}}}|||vvvsssnnnmmmjjjgggccc```]]]\\\VVVWWWWWWXXXYYYZZZYYYXXXUUUUUURRRNNNNNNMMMGGG???888444111222222444:::AAANNNQQQMMMNNNSSSLLLFFFLLLFFFUUUcccdddTTTBBB999999999777333111111111000///...---,,,,,,------+++)))******))))))((('''''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''$$$!!!&&&$$$$$$&&&'''%%%&&&(((%%%'''(((******((('''%%%%%%%%%%%%&&&(((((('''%%%)))))))))***++++++,,,,,,---...///...---...000222333555777999999888666555555555999>>>@@@HHH^^^vvvyyytttuuu~~~|||uuukkkddd~~~uuuvvvcccmmmuuulllyyy~~~rrrbbbXXXVVV^^^ppp||||||}}}~~~~~~}}}~~~~~~~~~}}}|||||||||{{{zzzoooaaaLLLGGGVVVvvvrrrssseeeOOO\\\jjjdddOOONNNZZZ[[[^^^jjjfffOOO???@@@EEENNNUUUhhhnnnPPPMMMLLLMMMLLLIIIHHHIII???===DDDTTTXXXLLL>>>999999@@@GGGKKKKKKKKKNNNPPPaaannnrrrUUUCCC===???DDDQQQcccmmmiiiZZZLLLUUUYYY[[[XXXVVV[[[fffnnnlllYYYHHHEEEJJJPPP\\\hhhttthhh\\\WWWPPPNNNLLLJJJIIIIIIGGGFFFEEEEEE???<<>>DDDLLLXXXwwwooo[[[LLLDDDNNNNNNJJJDDD???===>>>CCCOOOZZZZZZ\\\]]]]]]]]]^^^```cccjjjbbbQQQ@@@555444555555666777888888:::HHHeee~~~nnn___eeeqqq~~~{{{llljjjkkkppp|||}}}}}}vvvqqqpppnnnllliiieeebbb___^^^UUUVVVXXXXXXXXXWWWWWWWWWYYYXXXTTTOOOLLLJJJCCC:::666333111333333555<<>>===999AAAOOO]]]___TTTHHHAAAIIIUUUaaaeeefffiiimmmnnnjjjVVVCCC>>>AAAFFFQQQ\\\wwwooodddXXXSSSMMMLLLKKKIIIHHHGGGFFFFFFCCCDDD>>>;;;>>>AAATTTqqqmmmRRROOOTTTbbbaaa^^^BBB555888>>>]]]mmmDDD:::888666777///444///////////////////////////,,,,,,///000111666<<>>???FFF[[[rrrrrrooorrr|||zzzzzzyyyooo]]]hhhxxxwwwhhhnnnppp\\\QQQPPPXXXiiiwww~~~|||~~~zzzxxx{{{}}}}}}|||{{{}}}~~~~~~{{{mmm^^^PPPXXXqqqxxxgggdddhhhqqqvvvXXXKKKMMMQQQYYYdddvvv~~~gggIIIAAAEEECCCQQQhhhxxx~~~pppVVVEEEFFFGGGGGGFFFFFFEEEDDDAAAHHH[[[jjjbbbKKK???CCCKKKXXXeeeeee\\\UUUVVV\\\]]]wwwxxxZZZFFF???>>>999>>>HHHSSSTTTKKKEEEDDD???JJJUUU]]]hhhuuu||||||oooYYYBBB::::::???JJJVVVooo|||lllaaaVVVPPPLLLLLLKKKIIIGGGFFFFFFFFFAAABBB===<<>>888===@@@```kkkCCC999777444555...444///////////////////////////,,,,,,///000000444:::SSS___llluuu|||~~~nnnbbbdddzzzqqqmmmjjjfffkkksss{{{~~~|||uuu|||hhhZZZccchhhZZZIIIEEELLL^^^jjjrrrvvvTTTAAACCCIIIKKK```~~~ttt^^^KKKAAAHHHEEEJJJEEE???<<<:::>>>JJJWWWdddfffgggddd___^^^```dddZZZMMM>>>777777999:::::::::;;;>>>???AAALLLeee{{{mmmeeessszzz^^^aaannnzzzzzz~~~{{{zzzzzzwwwsssqqqnnnmmmkkkhhheeecccaaa```YYY[[[\\\\\\[[[\\\```ccc\\\[[[VVVOOOLLLIIIAAA888333222333666777;;;EEEOOORRRPPPJJJMMMWWWRRRGGGHHHKKKRRRPPPCCC666222666999666555333333444444333111+++******,,,......---,,,++++++******)))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%$$$%%%%%%&&&&&&"""$$$,,,---%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((((((''')))))))))***++++++,,,,,,,,,...////////////222444222444777999999999777666666666:::@@@@@@EEEYYYooorrrqqqvvv{{{xxx}}}yyyzzzpppZZZaaa{{{{{{|||yyyjjjjjjoooZZZOOONNNVVVeeerrr||||||yyywwwzzz}}}}}}|||{{{}}}zzzlll]]]QQQ\\\www}}}dddjjj~~~sssRRRFFFKKKVVV\\\jjjgggGGGBBBGGG>>>RRRuuurrr___OOOGGGKKKMMMMMMLLLKKKGGGCCCCCCOOOeeeqqqbbbGGGAAAMMMOOO]]]iiihhh\\\SSSTTTZZZ```xxxiiiLLL???===<<>>JJJLLLOOOIIICCC>>>;;;>>>JJJWWWbbbfffiiihhhdddaaaccceee]]]PPPBBB<<<>>>??????>>>EEEGGGJJJMMMNNNVVVjjj|||{{{vvvfff```mmm~~~eeeooo}}}{{{|||ssshhhcccooozzzlll```^^^aaaeeemmmvvv|||rrrqqqsssooonnnllljjjgggeeecccbbb[[[]]]_________aaafffkkkXXXWWWRRRMMMJJJGGG???777222222444777999===GGGSSSSSSWWWXXX^^^hhhbbbZZZ]]]FFFGGGAAA666333777:::999666555333333444555333222***)))***+++...///...---...---,,,***((('''%%%%%%((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%***++++++***(((''''''((()))"""###++++++$$$$$$***'''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%'''((((((''')))))))))***++++++,,,,,,,,,.../////////000222444222444666999:::999777666777888<<>>EEEVVVooosssSSSHHHFFFYYYggg]]]FFF444000666===SSSvvvhhhEEE222555444222333111222222222222222222222222000///...---...111444666KKKYYYhhhpppuuu{{{rrrpppkkkzzz{{{sssnnniiieeeggg{{{}}}~~~}}}nnnvvv~~~|||mmm```iiiQQQBBBPPPPPPZZZsssiiiNNNEEEHHHZZZ]]]aaaTTTEEE<<<999<<>>@@@???EEEPPPSSSVVV___\\\QQQNNNMMMMMMKKKHHHDDDCCCFFFIIIEEE@@@;;;;;;===EEEXXXiiiyyyzzziiiaaaXXXMMMMMMJJJHHHFFFEEEEEECCCAAA???>>>BBBQQQiiijjjOOOFFFDDDUUUbbbWWW>>>333777CCCKKK___hhhFFF444777555222333000222222222222222222222222000///...---...111333555HHHVVVeeelllqqqxxx}}}}}}tttgggsss{{{sssjjjggg||||||uuueeeqqq{{{rrrooonnngggxxxSSSDDDPPPOOOXXXooo}}}dddMMMGGGJJJXXXXXXWWWMMMCCC===<<<===CCCJJJSSSXXXZZZZZZ]]]dddggggggjjjeeeVVVHHHMMM[[[YYYLLLNNNXXXccciiiqqqyyy~~~vvvjjjeeeqqq{{{zzzqqqmmmlllmmmmmmnnnqqqsssrrroookkkccceeeUUU???999999???JJJUUUiii}}}yyyvvvtttllllllkkkgggbbb```aaaccc___]]]ZZZXXXWWWWWWVVVUUUVVVSSSPPPOOOLLLFFF;;;444666333333555888>>>NNN]]]aaa```uuu}}}fffXXXPPPCCCAAA888///444BBBFFF@@@;;;666111///111222000---,,,,,,,,,,,,,,,,,,++++++,,,------+++)))'''((()))$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&'''''''''''''''''''''((())))))---,,,***))))))***,,,...---...///.........000222444666888::::::999777666555666;;;???===AAAUUUlll{{{wwwyyy}}}}}}yyy{{{~~~~~~{{{qqqeee]]]nnnooocccpppsssdddLLLBBBIIIOOOZZZfffgggvvv|||~~~zzzxxxzzz{{{zzzuuuwwwzzz{{{zzz{{{|||}}}oootttlll___hhhxxxttt___XXX___```cccxxxttt[[[MMMLLLFFF@@@DDDPPPYYYffftttmmmYYYQQQTTTNNNHHHGGGQQQ[[[[[[WWWQQQQQQRRRRRROOONNNUUU___pppvvvuuuhhhXXXMMMFFFBBB;;;CCCEEE>>>:::???CCCCCCGGGTTTXXX]]]jjjhhhZZZSSSWWWWWWTTTOOOIIIEEECCCCCCBBB@@@>>>@@@FFFTTTjjj}}}zzzhhhaaaYYYOOOKKKHHHFFFEEEDDDDDDBBBAAA@@@???EEEZZZvvv___LLLEEECCCUUUbbbVVV<<<333;;;LLLWWWllldddFFF777888555333333000000000000000000000000000111000.........000222333DDDRRRaaahhhlllssszzz}}}ssscccppp|||nnniii~~~~~~~~~~~~~~~nnn___lll~~~pppaaaZZZ]]]```|||OOOEEEPPPMMMWWWrrrzzz___LLLJJJIIIRRROOOMMMFFFAAA???>>>===@@@FFFOOOQQQRRRSSSZZZeeelllmmmuuuqqq___NNNUUUgggbbbMMMKKKYYYdddjjjwwwtttqqq|||}}}xxxpppkkkhhhlllooorrrrrrooonnnqqqtttyyy^^^AAA666222333;;;@@@XXXrrr}}}}}}yyyvvvsssjjjjjjjjjhhheeebbbbbbccc```\\\XXXUUUVVVWWWXXXXXXTTTRRROOOMMMJJJDDD;;;444777444333555:::CCCRRR```dddiiirrrVVVLLLIII>>>@@@999000;;;PPPSSSHHH:::666111000111111///---+++++++++,,,,,,,,,,,,,,,+++,,,---+++)))'''((()))%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''((()))+++,,,---******)))******+++,,,------...///.........000222555666999:::;;;:::888666555666:::>>>===AAAVVVmmmxxxxxxuuuzzz~~~{{{tttiii```fffwwweeerrryyybbbNNNHHHQQQYYYeeemmmjjjooowww{{{yyyuuuvvvxxxyyyrrruuuxxxyyyyyyyyyzzz{{{rrrsssmmmiii{{{uuuUUUYYYeeegggnnn~~~pppWWWUUUQQQEEECCCEEEPPPZZZiiivvvmmm[[[UUUYYYNNNDDDGGGUUUaaabbb]]]VVVRRROOONNNLLLNNNWWWaaannnpppkkk___SSSNNNLLLJJJGGGFFF@@@;;;>>>GGGJJJHHHNNNZZZ]]]aaaoooooo```VVV\\\\\\ZZZXXXTTTPPPNNNMMMMMMNNNPPPSSSZZZhhh{{{~~~lllbbbXXXOOOIIIFFFDDDCCCCCCCCCBBB@@@@@@>>>DDDWWWqqqtttWWWJJJGGGFFFZZZhhh\\\CCC666<<>>WWWrrr~~~xxxsssooohhhiiiiiihhhfffeeecccccc___\\\WWWVVVXXX\\\```aaaUUURRROOOKKKGGGAAA999444666444222555<<>>AAA:::222???VVVXXXIII888555222000111000...---******++++++,,,,,,,,,---)))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***'''((()))***,,,,,,------,,,...///.........000222444555888::::::999777666444555:::======BBBWWWoooxxxwwwoooxxx|||wwwmmmcccfffwwwbbbooo```PPPOOO[[[ggguuu{{{ttthhhqqqxxxvvvsssssssssrrrooorrruuuwwwvvvvvvvvvwwwxxxpppooo{{{iii[[[aaaooowwwdddVVV[[[PPP@@@EEEHHHSSS^^^mmmwwwkkk[[[ZZZ[[[MMMBBBHHHXXXdddccc^^^YYYUUURRRPPPMMMMMMTTT]]]dddcccZZZNNNGGGHHHKKKLLLOOOLLLKKKNNNWWW]]]YYYRRR]]]iiijjjjjjwwwxxxiii]]]aaaaaaaaaaaaaaa___^^^\\\]]]ccciiinnnsss~~~rrrcccWWWLLLGGGEEECCCBBBCCCCCCBBBAAA@@@@@@DDDSSShhhzzzgggPPPGGGFFFJJJaaaooo```EEE999CCCbbb~~~vvvPPP<<<555777444444666222////////////////////////000//////......///000111;;;KKK\\\cccfffmmmvvv{{{xxxtttooozzznnnhhhyyy|||xxx{{{ssspppjjjQQQAAABBBPPPtttqqqVVV???FFFQQQLLL\\\~~~WWWGGGJJJGGGNNNMMMPPPLLLGGGDDD???;;;>>>CCCHHHIIIHHHHHHQQQ___iiillliiisssppp```___kkkgggWWWhhhzzzwwwtttqqqooonnnooorrrxxx~~~uuuWWW???:::888:::EEEJJJaaazzzwwwpppllliiiiiihhhhhhgggfffdddccc```]]]YYYXXXZZZ]]]```bbbVVVTTTOOOJJJDDD>>>777333555333222555???OOO\\\cccbbbbbbnnnppp[[[HHHDDDBBB>>>@@@999222===PPPOOO@@@666555333111000///...,,,*********++++++,,,,,,,,,((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&'''&&&''')))+++,,,,,,,,,,,,,,,...///.........000222222444666888999777555444444444999===<<>>BBBGGGHHHPPPXXXfffssszzzwwwkkk```mmm|||}}}zzzuuuhhhgggffffffhhhjjjkkkjjjhhhiiittt~~~vvveeeUUUJJJFFFDDDBBBBBBCCCCCCCCCBBB@@@AAAHHHXXXmmm|||\\\GGGCCCFFFLLLdddnnnZZZAAA<<>>CCCDDDHHHJJJJJJOOO[[[eeeiiieeerrrxxxqqqpppxxx|||wwwuuuvvv~~~}}}|||zzzwwwsssoooooorrrsssqqqoooeee[[[DDD777999:::@@@NNN[[[oooyyyrrrnnnkkkjjjhhhgggggggggeeecccbbb___[[[YYYYYYYYYXXXXXXTTTRRRMMMHHHAAA;;;666333333333333777EEEVVVaaadddfff___aaa___NNNCCCAAA======;;;555111888BBB???555555444333222000...---,,,*********+++++++++++++++)))***+++***((('''((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''&&&'''(((***+++,,,,,,,,,---...///.........000222111333666777888777555333333444888<<<<<>>@@@======777333444777888555222444444444222000...---,,,++++++++++++************(((*********((('''((()))%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&%%%%%%&&&&&&((())))))'''''''''&&&''''''(((((('''(((((()))***++++++,,,---...///.........000222222444666888888777555444333333888<<<<<>>EEEgggzzz]]]CCC999999;;;555555777111111111111111111111111111,,,,,,---...///000111222---BBBXXXaaacccgggoootttxxxrrr```ZZZjjjwww{{{yyyzzzzzz|||nnn^^^hhhxxxyyypppnnnuuuzzzvvvhhhpppjjjyyywwwooohhhLLL@@@CCCVVV```bbbzzzRRRIIINNNHHHRRRZZZVVVUUUUUURRRHHH???===AAA@@@JJJRRRRRRSSSZZZeeellliiilllrrryyy}}}rrrfffcccfffjjjooofffcccmmm|||vvvooogggbbbUUUTTTLLLLLLUUUYYYcccvvv~~~yyywwwppplllgggeeeffffffeeeccc\\\\\\\\\]]]\\\YYYTTTQQQIIIHHHEEE@@@;;;777666555444666888>>>OOObbbjjjhhhiii\\\UUULLL>>><<>>666333888:::666333666333444444333000---,,,,,,,,,+++++++++******))))))&&&'''((('''&&&%%%&&&'''$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&'''((())))))((((((((()))***+++,,,---...///.........000222333555777999999888666555333333777;;;<<>>===;;;333///444999888666555666999999444///---...//////...---,,,+++*********+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...+++,,,---------...000222333333444666888777555222444::::::<<>>AAARRRnnn|||}}};;;UUUoooyyy|||zzzpppaaa```kkk|||rrr```xxxiiibbbpppwwwzzz}}}zzz{{{xxxwwwyyywwwtttsssuuu{{{zzzyyyzzz{{{||||||{{{xxxwwwxxxzzz~~~|||zzzrrrfff]]]NNNPPPOOONNNVVViii|||}}}uuuddd[[[RRRcccyyy___IIIAAACCCRRR]]]XXXMMMGGGVVVdddjjj___VVV^^^ooozzzhhhaaaXXXTTTXXXbbbmmmtttzzzttt]]]HHHHHHMMMSSS^^^dddccckkkzzz}}}ooofffeeeeeehhhmmmtttzzz}}}~~~xxxeeeUUULLLEEECCCAAA@@@AAAAAA???>>>AAALLL```xxxgggLLLFFFEEEIIIUUU]]]WWWEEE555777888III```vvvcccDDD:::999777666555555666666444444333111000000000000......------------......///444BBBTTTaaafffjjjnnnrrrpppeeeWWWVVVgggyyy~~~yyytttyyy~~~~~~wwwqqqnnnnnnppp{{{|||oooRRRDDDMMMccciiirrrbbbEEEGGGHHHIIIQQQXXXgggiiijjjhhhaaaVVVJJJCCCHHHQQQ^^^fffjjjlllqqquuuvvvyyyyyywwwyyywwwhhheeeqqqwwwrrrqqqyyypppSSSJJJDDDLLLaaaxxx}}}wwwssssssqqqmmmiiieeecccaaaaaa___^^^\\\ZZZWWWUUUSSSRRRJJJGGG@@@777333555777777>>>999???OOOYYYZZZ___iiipppjjjcccZZZOOOEEEDDDHHH???666222888>>>>>>888444666555222000.........//////...---,,,+++*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...+++,,,---------...000222333333444666888888555333000666777999===@@@RRRooo777PPPkkkxxx||||||wwwqqqddd^^^hhhyyygggwwwggg___mmmwww|||}}}xxx~~~{{{zzz||||||xxxuuuvvvzzzxxxvvvxxxzzz{{{yyywwwxxxxxxxxxyyy{{{|||}}}|||yyyyyyiiiXXXKKKDDDNNNUUUUUUQQQ[[[ttt~~~fffVVVSSShhhvvvVVVFFFBBBGGGWWW___XXXNNNJJJWWWeeejjj]]]SSS\\\nnn{{{mmmggg___YYY[[[bbblllrrrwwwoooXXXHHHMMMTTT[[[fffccc^^^eeessstttggg]]]]]]___bbbhhhooovvv}}}wwwfffXXXNNNEEECCC@@@@@@@@@@@@???===CCCVVVqqq{{{^^^FFFHHHFFFPPPbbbfffTTT???666<<<999FFF```{{{]]]BBB:::999777555555666888999777666444222111000111111000000////////////000000///222>>>OOO]]]eeekkkpppsssqqqfffWWWTTTcccxxxzzzwwwvvv|||{{{xxxwwwwwwhhhJJJFFFTTTdddiiivvvZZZ???FFFIIIFFFNNNYYYjjjhhheeeccc^^^UUUJJJBBBGGGSSSbbbkkknnnooorrrvvvzzz}}}}}}|||}}}{{{lllfffjjjggg^^^bbbqqqkkkLLLEEE@@@FFFXXXppp|||wwwsssssspppmmmiiieeeaaa___^^^___^^^\\\ZZZWWWUUUSSSRRRMMMHHH@@@777444555999;;;======GGGWWW[[[WWW]]]iiikkkmmmgggZZZRRRSSSTTTSSS@@@999666<<>>AAATTTqqq555IIIdddvvv|||{{{xxxuuuggg^^^eeeqqqyyyggg\\\jjjuuu|||~~~yyy|||||||||xxxxxxxxxwwwvvvxxx{{{zzzvvvrrrxxxxxxxxxxxxwwwwwwwwwxxx}}}~~~rrr^^^KKKCCCCCCWWW\\\YYYRRR___{{{fffTTTYYYnnnsssOOOCCCBBBKKKZZZ___WWWOOOLLLXXXfffjjj^^^QQQUUUaaaiiinnnlllhhhdddccceeeiiilllooolll]]]TTTXXX[[[___jjjnnnkkkqqqxxxmmmWWWOOOVVVVVV[[[cccmmmuuu}}}xxxiii[[[QQQDDDBBB@@@?????????>>>===CCC\\\|||mmmTTTFFFEEEDDDRRRhhhhhhOOO888333;;;<<>>777333444888<<<===EEERRR\\\[[[WWW]]]hhh]]]hhhdddTTTVVVhhhooofff@@@;;;:::@@@DDD@@@999444333000111444222---+++---///...---,,,+++*********'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...+++,,,---------...000222333333444777999999777555111777777999>>>CCCVVVttt111@@@YYYppp{{{|||{{{|||kkkaaagggrrrttt|||hhh\\\hhhsss{{{}}}{{{{{{~~~yyyxxxxxxxxxyyyzzzyyywwwsssppptttuuuvvvuuusssrrrsssttt{{{{{{wwwjjjUUUDDDAAAGGGXXX\\\ZZZXXXeee~~~dddTTTaaarrroooKKK@@@BBBLLLZZZ]]]SSSLLLMMMWWWdddggg[[[NNNNNNSSSUUUjjjlllooopppooommmmmmmmmkkkllleeecccgggdddeeeooo{{{{{{}}}zzzeeeLLLFFFOOOMMMTTT___iiirrryyyxxxjjj\\\OOOCCCAAA???>>>??????===<<>>888666444444:::@@@<<<111---111///...---,,,+++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...+++,,,---------...000222333333444777999:::888666222888777999>>>CCCVVVttt000999NNNhhhxxx|||}}}nnniiitttssspppvvvmmm___hhhpppwww}}}}}}|||xxxxxx~~~yyyvvvzzz{{{{{{yyyuuusssqqqqqqppprrrtttsssrrrqqqsssuuuwwwvvvrrrgggSSSBBB@@@FFFPPPXXX^^^ccclll{{{___TTTgggsssjjjIII???BBBNNN[[[[[[QQQKKKNNNVVV______SSSIIIJJJMMMMMM```gggooouuuwwwuuuttttttmmmnnnjjjnnnxxxvvvuuuvvv___JJJEEEKKKLLLTTT___jjjqqqxxx}}}wwwiiiYYYJJJCCCAAA???>>>>>>>>>===<<>>DDDHHHDDD;;;666777333888CCCLLLDDD333...333///...---,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...+++,,,---------...000222333333444777::::::888666333888777888===AAAUUUsss333777HHHcccvvvzzz{{{~~~ooooooxxxppprrrtttdddiiimmmrrryyyzzzyyyuuuvvv}}}~~~xxxuuu}}}~~~|||wwwrrroooqqqtttnnnqqqttttttssssssvvvxxxxxxwwwuuulllYYYFFFBBBHHHIIIUUUdddmmmqqqvvv}}}[[[TTTkkksssfffGGGAAAEEEQQQ\\\[[[QQQLLLPPPUUU[[[XXXLLLEEEIIIMMMMMMWWW```llluuuyyyzzzzzzzzzpppooollltttvvv```PPPLLLNNNOOOWWWcccmmmsssyyy~~~vvvgggUUUEEECCCAAA>>>>>>>>>>>>===;;;KKK\\\qqqwwweeeNNNEEEIIIJJJ]]]qqqnnnQQQ666666EEEZZZtttxxxzzzPPP666>>>999::::::999999888666666222333444444444333222111000000////////////000000---***...===PPP___kkksssnnnsssssshhh\\\^^^ttt}}}|||wwwnnneeeiiipppppprrrzzz]]]SSS^^^lllooozzzZZZHHHCCCHHHJJJVVVhhhpppvvv~~~uuubbbVVVNNNbbb{{{bbb```gggqqq|||wwwooolllllljjjhhheeebbb___^^^ZZZXXXVVVSSSPPPMMMKKKIII===777333666888:::@@@HHHQQQZZZZZZ\\\yyylll[[[]]]YYYHHH:::999999>>>GGGJJJDDD999555888111999GGGQQQGGG333,,,222//////---,,,+++*********((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...+++,,,---------...000222333333444777::::::888666333777666777;;;@@@SSSqqq~~~888444>>>XXXnnnwwwxxx{{{qqqtttxxxkkkqqqjjjccciiiqqqwwwzzz{{{xxxuuuuuuwwwyyyxxxvvvvvvzzzxxxooommmrrrsssnnnooopppqqqppppppqqqsssvvvpppqqqnnneeeWWWKKKEEEDDDFFFTTTmmmxxxqqqsss{{{zzzvvv\\\RRRfffyyyfffCCCCCCFFFUUUccc___OOOJJJPPPZZZ\\\UUUGGGBBBIIINNNOOO\\\dddggggggpppsssrrrrrrwwwssseee]]]XXXVVVVVVXXXdddqqquuuwww|||iiiXXXLLLDDD???AAACCCAAA===<<<@@@EEEKKKmmmyyy^^^NNNIIIGGGRRRaaatttgggBBB:::AAA999UUUwwwuuuIII444777::::::999999888777777777555444333333444444222000444333111000...---------,,,---111:::IIIYYYfffmmmlllpppnnnjjjcccZZZgggyyymmmmmmfffppp|||xxxmmmmmmssshhhWWWcccjjjooorrrMMMEEE@@@CCCLLLUUU___gggjjjpppvvvyyy~~~{{{hhhRRRNNNccc~~~|||oooxxx~~~|||xxxoooooommmjjjgggfffccc```^^^ZZZWWWTTTRRRQQQMMMGGGBBB???888444666888:::CCCNNNWWWccc[[[ccc{{{kkk]]]WWWOOOAAA777555666BBBEEEFFFIIIAAA555555+++444;;;:::444111111222777333...++++++,,,,,,,,,))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---......------......///000111333333555777::::::888666///555555888===AAATTTrrr~~~~~~444333;;;PPPffftttzzz|||qqqrrrrrrzzzggglllzzzhhhbbbgggmmmsssxxxvvvtttrrrsssvvvxxxyyyxxxxxxwwwtttnnnmmmppppppmmmmmmnnnooonnnnnnnnnqqqssslllnnnmmmfffZZZOOOIIIGGGNNN]]]uuu|||pppnnnuuutttyyyhhhSSSQQQhhhxxxeeeEEECCCGGGUUUccc```OOOJJJPPPYYY^^^ZZZNNNIIINNNTTTTTT\\\bbbccc^^^dddvvvyyyuuuyyy|||hhh___\\\ZZZZZZ[[[gggtttiiiVVVJJJBBBBBB??????@@@>>>===DDDMMMcccaaaLLLIIIKKKWWWeeennnYYY;;;666BBBGGG^^^jjjFFF444666777777777777666666666666444333333444555555333111111111000///..................000777DDDSSSaaaiiigggmmmnnnlllfffZZZccc~~~~~~{{{zzztttwww}}}ppp___hhhooowww}}}bbbGGG@@@===CCCLLLUUU___hhhlllwwwjjjNNNQQQgggyyyllljjjmmmnnn{{{wwwooopppnnnjjjhhhfffdddaaa^^^[[[XXXTTTRRRPPPMMMGGGBBB===777333666:::???IIISSS]]]\\\\\\ooommm```VVVSSSLLL???666444>>>PPPTTTKKKDDD:::111333111333444111------111444000111222222111///,,,+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---......------......///000111333333444777::::::888666111777666888===AAASSSqqq~~~333555:::EEEXXXmmmxxxyyytttrrrkkkuuuhhhggg~~~ssseee```cccgggnnnttttttsssrrrsssuuuwwwwwwwww{{{tttnnnnnnooolllkkklllkkklllllllllkkklllnnnpppiiikkklllggg^^^VVVQQQOOOVVVdddyyy}}}ooonnnssspppjjjYYYJJJTTTlllwwwbbbFFFDDDGGGVVVeeebbbQQQJJJOOOYYYaaabbbWWWPPPTTTZZZ[[[^^^dddcccZZZ[[[kkk{{{zzz{{{{{{vvvjjj```aaaeeeeeebbb```qqq|||eeeTTTHHHBBBCCC;;;:::@@@AAABBBPPPdddaaaJJJKKKSSSaaaqqqkkkOOO999666FFF[[[sssvvvZZZAAA555444444444444444444555555555444333333444666666555333//////.........//////000///...///333>>>LLL[[[ccccccjjjmmmoooiiiZZZ^^^vvvzzzwwwwww|||zzz{{{}}}xxx~~~|||~~~{{{lllpppxxxgggOOOAAA======EEEOOOXXXaaaiiisss~~~nnnQQQTTTlllrrr```VVVTTTSSSaaauuu}}}~~~vvvppppppmmmjjjhhhfffdddaaa^^^]]]YYYTTTPPPNNNKKKFFFAAA>>>888444888@@@IIISSS\\\bbbYYYgggxxxnnnjjj\\\SSSNNNNNNIII===777888KKKcccgggUUUGGG<<<444444444222///---,,,---000333...444;;;===888111,,,))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++---......------......///000111333333444777999:::888666333888777888===@@@SSSppp555999:::<<>>>>>DDDNNNVVV]]]eeelllmmmttt{{{rrrXXXaaazzzppp\\\UUU\\\```ffffff\\\]]]bbbkkkttt{{{zzzuuuqqqllliiifffdddbbb___\\\ZZZ\\\WWWQQQMMMKKKGGGCCC???@@@===;;;@@@KKKWWW[[[[[[RRRccclllXXXZZZVVVRRRLLLHHHGGG@@@999>>>IIIZZZeeeaaaYYY___\\\III999888111---111333111//////333:::@@@???777...***(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***,,,...///...------......///000111222222444666999999777555///555444777===CCCXXXwww~~~|||}}}444777777666>>>SSSkkkyyyqqqqqqdddbbbxxxrrrooowwwwwwvvvkkkaaa```cccdddfffhhhjjjmmmqqqtttwwwyyy|||~~~~~~xxxrrrnnnjjjfffgggkkkiiijjjllllllkkkjjjjjjkkkkkkiiifffddddddggglllnnnmmmiiikkknnnuuugggRRRIIIFFFXXXuuummmRRRJJJMMM]]]qqqrrrbbbXXXYYYhhhxxx~~~nnn]]]ZZZcccjjjlllrrrwwwtttlllhhhkkkoooxxxzzzuuussswww}}}~~~{{{wwwdddUUUJJJEEEDDDAAA@@@@@@BBBGGGXXXwwwjjjYYYOOOMMMXXXfff~~~mmmKKK333:::VVV{{{fffKKK;;;888666444222333333444555666666777444333333444666666555333222222111//////..................///444@@@PPP\\\ccceeefffkkkkkk]]]\\\mmm~~~wwwyyy|||vvv{{{tttrrruuuwww]]]GGG@@@CCC===???FFFPPPYYY___gggooosss|||}}}___jjjkkkZZZVVV___eeennnrrrkkkeeehhhkkkooosssxxx~~~~~~zzzvvvrrrjjjgggdddbbb```^^^[[[XXXXXXTTTOOOKKKIIIFFFAAA<<<;;;::::::AAANNNYYYXXXQQQKKKggg}}}bbbVVVWWWUUUNNNJJJGGGDDD:::444>>>MMMRRRSSSKKKLLL[[[YYYFFF888;;;222...333444000///333---111444444000,,,++++++(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))+++,,,...///...------......///000111222222333666888999777555///444444666===DDDZZZzzz~~~zzzzzz999888777888;;;HHH```tttrrruuukkkiiiqqqnnnvvvwwwzzzzzzmmmddd```eeelllkkkfffbbbjjjmmmrrrtttuuuvvvyyy{{{yyyzzzvvvkkkddddddggghhhhhhiiikkkkkkjjjiiiiiiiiigggfffdddeeegggiiikkkmmmqqqppprrruuu{{{}}}```TTTPPPLLLWWWtttuuuWWWLLLOOO```uuuxxxiii^^^^^^jjj~~~|||hhhbbbhhhnnnuuuuuuvvvuuuqqqlllkkklllpppvvv}}}~~~nnn___VVVPPPHHHBBBAAA>>>AAABBBFFFUUUnnniiiSSSLLLLLLQQQ___ooommmSSS???===PPPwwwzzzXXXBBB888555555555333333333444444555555555444333333444555555333111222111111000000000111111/////////...222<<>>OOOJJJEEE;;;???JJJEEE999999888444888BBBAAA777000111+++,,,---------,,,++++++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++---...///...------......///000111111222333666888888777555000555444666===DDDZZZyyyzzz{{{@@@;;;999:::999>>>TTTlllwww{{{rrrpppxxxjjjmmm{{{nnnvvveee^^^^^^iiirrrpppfff^^^nnnqqqttttttrrrqqqrrrtttuuu|||xxxiii___bbbfffffffffhhhkkkkkkiiihhhggghhhccccccdddfffhhhjjjjjjiiipppsssyyy||||||^^^\\\ZZZUUUZZZtttyyyYYYMMMPPPbbbwww{{{mmmbbbbbbjjjqqqiiilllqqq}}}yyyuuutttsssqqqoooooonnnsssyyy~~~rrr\\\QQQJJJKKKLLLGGGAAA@@@:::???BBBKKKeeeiiiSSSCCCDDDKKKSSSdddvvv[[[AAA>>>RRRlllsssOOO<<<777444444666222333333333333444444444555444333333444444222000000000000000111222333444000000000...000888FFFPPPUUUXXX\\\eeegggYYYSSS```sssvvvrrrooooooaaaaaa```___```lllqqqkkkttt}}}tttYYYFFFAAA@@@>>>BBBEEENNNZZZdddlllwww```zzzoooqqq|||wwwvvvvvvjjjhhheeebbbaaa^^^[[[YYYQQQNNNKKKJJJIIIEEE>>>999555999>>>IIIYYYbbbYYYJJJ```kkkfff___aaaTTTIIIRRRGGGHHHKKKIII>>>666@@@QQQEEE???666888===333///<<<111555DDDUUUSSS@@@000,,,///...------...---+++)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***+++---...///...------......///000111111222333666888888666444222666555666===CCCXXXxxx{{{}}}CCC;;;888999777888HHH\\\wwwzzzuuuyyy~~~llliiiyyylllzzzmmmXXXTTTkkk{{{rrreeeaaafffiiiooouuuuuupppooorrrlllppprrrpppllliiifffccciiijjjjjjhhheeeeeeeeegggbbbcccdddfffiiilllooopppppprrrwww~~~yyyqqqwwwppp^^^bbbsss___WWWTTT```yyyxxxggg```lllsssbbbgggtttvvvyyyyyyuuuuuuzzz}}}{{{vvv}}}~~~~~~yyycccOOODDD>>>BBBIIIJJJDDD@@@AAABBBDDDSSSrrrwww[[[EEE@@@DDDGGG^^^rrrlllGGG???LLLuuubbb>>>999555111333444555555444444444333333333333333333333222111000000111222444666666444111000000//////111111444===GGGUUU[[[^^^\\\ZZZ[[[[[[ZZZjjjyyysssvvvxxxrrrooovvvuuujjjqqqyyyxxx{{{uuupppsss}}}tttWWWGGGHHHHHHDDDEEEJJJPPPWWWaaannn~~~xxxjjj~~~}}}vvvrrrpppgggeeedddbbb```[[[VVVRRRIIIHHHHHHHHHGGGEEEAAA>>>===EEEFFFNNN]]][[[KKKCCCccccccdddfffbbbYYYRRRNNNPPPKKKHHH???666???IIIFFFCCC;;;888999999555444888666>>>NNNYYYRRR???111....../////////...,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))***+++,,,........./////////------///111222222333555777888777555333333666::::::AAAYYYsss~~~zzzyyy}}}BBB;;;999:::888999FFFWWWsssxxxvvvxxxuuuqqqsssuuunnn^^^^^^vvvyyykkkgggdddffflllrrrqqqlllkkkmmmiiijjjlllnnnoooooommmjjjkkkkkkkkkiiigggfffggghhhbbbbbbccceeegggiiikkkmmmrrrrrruuu|||{{{~~~gggcccqqq^^^YYYWWWccc{{{}}}llldddrrrwwwccceeesssyyy{{{~~~~~~~~~uuusssyyyuuu^^^PPPEEEGGGMMMMMMFFFAAABBBDDDLLLccchhhKKK@@@BBBEEEHHH\\\jjjaaaAAADDDZZZ^^^<<<888555222333333444444444444333333333333222333333333222222111111222333444555444333111000111//////000000333;;;DDDKKKTTT]]]___]]][[[WWWQQQaaavvv|||{{{sssuuusssnnnjjjnnnwwwxxx[[[IIIIIILLLJJJIIIMMMTTT\\\fffttt|||qqq~~~wwwtttqqqjjjhhhdddaaa^^^YYYTTTPPPLLLJJJIIIGGGDDD@@@<<<:::===CCCHHHTTT[[[NNNCCCIIIbbbhhhmmmiii___UUUSSSVVVRRRKKKFFF<<<333>>>MMMMMMDDD<<<777777777555666:::777<<>>QQQrrrWWW888666666444444111444444444333333333222222111111222222222333333333555555444333222111111000111///...000///000888AAAJJJTTT]]]``````]]]WWWPPP\\\qqqyyytttpppllliiilllsss{{{~~~cccPPPMMMPPPRRRQQQVVV]]]dddmmmyyy|||uuu|||{{{|||zzz|||~~~yyyuuurrrnnnkkkeee```\\\WWWRRROOOLLLJJJGGGCCC@@@<<<999888>>>GGGPPPYYYVVVBBB@@@UUUjjjmmmoooiiiaaa\\\[[[]]]RRRIIICCC;;;333>>>LLLLLLDDD===777555666666888<<<777999<<<===777///,,,...............---+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,........./////////......000222222222444666999999777555222222666:::;;;BBBZZZssszzzvvvyyy???===>>>???<<<:::@@@IIIbbbsssyyyxxxxxxwwwyyyzzzrrrooozzznnnjjjiiiwwwuuurrrjjjggggggjjjiiiggghhhkkkpppeee\\\]]]ccceeedddbbbeeeffffffeeecccbbbbbbbbbccccccbbbbbbbbbcccddddddiiiiiijjjnnntttzzz}}}~~~ooocccooommmdddccckkk|||{{{nnnttt~~~}}}vvv}}}oooccc```[[[RRRKKKJJJZZZuuu|||___JJJCCCBBB@@@EEEYYYpppmmmWWWFFFdddwwwOOO555555666666555000333333333333222222222222111111111111222333444444777555444222000000000000111///...///......555===OOOVVV[[[\\\\\\\\\XXXRRRWWWuuuyyyqqqzzzwwwrrrnnnnnnssszzz|||oooZZZSSSUUUXXX\\\```gggmmmttt~~~|||{{{~~~|||zzzxxxwwwzzzyyyvvvsssqqqllleee___[[[WWWSSSQQQJJJHHHDDD@@@;;;999999:::CCCTTT\\\VVVKKK@@@JJJdddsssnnngggbbbccceeeccc___XXXHHH>>>:::777@@@HHHCCCAAA===888777777888999:::555555444222///,,,---000.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))))))))***+++,,,......---/////////...///111222222333444777::::::888555444444888;;;;;;AAAWWWppp~~~xxxtttzzz??????@@@AAA???<<<>>>CCCXXXmmmxxxxxxtttkkkkkkxxx~~~tttzzzyyyxxxhhhgggkkk|||}}}}}}pppjjjfffggghhhgggkkkoootttdddVVVVVV[[[]]]]]]^^^aaacccddddddbbbaaaaaabbbeeeeeedddcccbbbbbbbbbbbbddddddfffjjjnnnrrruuuuuuzzzrrrjjjtttyyyggggggkkkwwwpppsss}}}zzzvvvkkk]]]RRRaaaxxxbbbNNNEEEAAA@@@>>>LLLooooooRRRWWWyyygggFFF333555555666555000333333222222222111111111111000000111222333555555777555333111000///000111000///...///...---333;;;LLLTTTZZZ\\\]]][[[TTTLLLOOOwww~~~{{{|||yyy}}}~~~{{{xxxtttssszzz~~~wwwpppnnnrrryyy}}}{{{{{{hhh]]]\\\^^^bbbgggnnnttt{{{|||}}}yyywwwsssqqqllleee___ZZZWWWTTTRRRKKKHHHCCC===777666888;;;HHHaaaaaaIII>>>HHH___uuuvvvvvvnnnccc^^^bbbggghhhgggMMM:::666999DDDIIIAAA======;;;:::::::::888555111222111///...///111222///...---,,,+++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++)))))))))***+++,,,......---...////////////111333222333555999;;;;;;888666666666:::<<<;;;???TTTlll{{{vvvrrrzzz???@@@BBBBBBAAA??????@@@NNNdddrrruuusssgggaaahhhyyy|||kkkdddhhhvvvzzz|||oooiiidddeeeggggggjjjnnnnnn^^^RRRTTTZZZZZZ[[[^^^___aaadddddddddccccccdddfffeeedddcccbbbbbbaaaaaabbbccceeegggjjjmmmooopppttt}}}wwwuuuzzzjjjiiijjjrrrwwwvvvxxxggg\\\}}}eeeMMMCCC@@@:::@@@GGG```pppXXXpppVVV>>>333666444444666222222222222111111111000000111111000000111333555666555444222111000000000111000...///000......333;;;FFFQQQ^^^fffhhhcccVVVIIIKKKqqq|||{{{}}}xxxqqqkkkkkkpppzzz}}}~~~sssppptttzzz||||||{{{tttgggdddfffffflllttt{{{yyytttzzzwwwvvvsssoookkkddd^^^YYYUUURRRPPPKKKIIICCC;;;555555:::???NNNdddZZZ<<<<<>>>>><<<<<<;;;777111000222111//////333444222///...---+++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))*********)))))))))***+++,,,......---...000000///000222444333444666:::<<<<<<999666777777;;;===;;;???SSSkkkyyyvvvqqqzzz???BBBDDDCCCBBBAAA@@@???FFFZZZhhhooosssjjjaaadddlllwww~~~oooooouuu~~~|||sssnnnpppgggbbb```cccfffeeeeeefff```SSSNNNUUU[[[YYYXXX\\\[[[^^^aaaccccccccccccdddfffeeedddbbbaaaaaa`````````aaabbbccceeehhhkkknnnoooxxxwww{{{{{{ppppppnnnttt||||||zzztttmmmjjjhhhKKKDDDAAA;;;===MMM[[[vvv{{{xxx}}}lllvvvIII888333777222222666444222111111111000000000000333222111000111222444555333333222111111000111111///...///000///...333;;;???KKKZZZeeejjjfffXXXKKKLLL```yyy}}}{{{~~~}}}~~~xxxooohhhkkkvvvzzz}}}~~~yyyxxxzzz}}}|||qqqoooqqqpppuuu|||zzzvvvuuutttrrrnnniiibbb\\\VVVQQQLLLIIIFFFDDD@@@:::666999AAAIIIWWW___OOO;;;JJJoooyyy```^^^jjjrrr]]]FFF<<>>AAA???;;;:::;;;777111222444222......222333//////...,,,+++***)))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))***+++,,,......---...000000///000333555333444777;;;===<<<999666444555:::===<<<@@@UUUlllwwwvvvqqqzzz@@@CCCDDDDDDCCCCCCAAA???BBBSSS```kkktttnnneeeggghhhvvvssssss}}}yyyyyymmmgggggg^^^[[[\\\bbbeeeccc___^^^UUULLLKKKVVV[[[VVVSSSUUUWWWZZZ^^^```aaaaaabbbccceeedddcccaaa````````````^^^^^^^^^^^^___ccciiinnniiirrrttt{{{yyywwwwwwuuuyyysssiiigggiiipppwwwvvvMMM;;;CCCDDD777III^^^nnnuuukkk}}}eeeAAA555444777111000666555111111111111000000000000333222111000000222444555222222222111111111111111///...///111000///444<<<888BBBMMMWWW^^^___VVVKKKJJJLLL^^^zzzxxxtttrrryyy~~~wwwyyytttlllppp}}}|||xxxuuuuuuvvvzzzwwwvvvyyyzzz}}}ttttttsssqqqmmmhhhaaaZZZTTTMMMGGGCCC>>>>>>;;;888777>>>JJJTTT^^^ZZZGGG@@@YYYooo___``````[[[CCC888???OOOTTTSSSMMMCCCAAACCC???999888:::888111444555222,,,,,,000111---///...,,,***))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))***+++,,,......---...000000000111333555333444777;;;======999666222333888===<<>><<<444333;;;@@@DDDOOO]]]^^^GGG???NNNjjj}}}kkkccc```RRR@@@777FFFQQQQQQMMMNNNSSSVVV[[[KKK===::::::555000///888111,,,---...------000777111+++)))***+++(((%%%***)))))))))))))))******))))))))))))))))))))))))+++***)))(((''''''((())))))((((((''''''''''''(((&&&'''(((((((((((((((((('''((()))((('''&&&''')))))))))))))))(((((((((((()))***++++++------...////////////000111333444555555555666888::::::999777222222777<<<===BBBUUUkkkuuuwwwqqqxxxBBBEEEGGGHHHGGGFFFFFFGGGGGGHHHNNN\\\jjjqqqmmmfff[[[___tttxxxuuuzzziiiccceee[[[ZZZ[[[aaaiiillljjjggg```XXXSSSTTTVVVUUUSSSSSSLLLLLLQQQZZZ]]][[[[[[^^^[[[^^^___]]]]]]___^^^ZZZ^^^^^^]]]\\\[[[]]]```dddfffmmmrrrxxx}}}zzz^^^SSSaaayyysssZZZCCC<<<<<<===CCCKKK___tttxxxlllvvvwwwgggLLL;;;999666444222222222333222111000111333333111...000000//////000111111222//////000000000111111111000111111222222333333333333999BBBLLLTTTXXXYYYYYYSSSFFFGGG\\\lllllllllqqq{{{ooorrrrrrvvvvvvsssooooooyyyvvv~~~|||vvvvvvuuuuuuxxxyyyvvvuuuqqqllldddaaa\\\UUUMMMDDD>>>:::;;;888777;;;BBBKKKXXXbbbVVVEEEIIIbbbwwwuuupppooohhh^^^]]]]]]RRRBBBBBBQQQ[[[[[[```mmmxxxzzzvvvcccNNN@@@888222222555555111000000//////333:::===666...***++++++***((((((((((((((()))***+++,,,(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''(((((())))))))))))))))))((((((''''''((()))((('''&&&'''))))))))))))))))))))))))(((******+++,,,---....../////////000000111222333444555555666888::::::888666333333777<<<<<>>CCCJJJQQQppprrreeeYYYrrrnnnxxxmmmNNN<<<666555333222222333444444222111111111222222000...000000/////////000111111//////000000000000111111111111111111111111111111000555>>>HHHPPPVVVXXXYYYWWWJJJHHHYYYjjjnnnooosss{{{gggfffiiirrr{{{yyysssyyy~~~rrriiisss~~~xxxvvvtttssstttzzzwwwtttrrrnnnjjjccc___XXXOOOFFF???:::777999;;;<<>>EEEOOOYYYqqqcccTTT[[[rrrYYY???666333333222111111222333444222222111111111000///...000000/////////000000111//////000000000000000000222222111111000000000000---111999BBBKKKRRRWWWYYYYYYNNNJJJVVVfffooouuuyyyxxx|||ooo```___lllwww~~~wwwpppttt{{{~~~wwwpppnnnqqqvvv~~~~~~vvvssspppkkkgggbbb\\\SSSIII@@@;;;888777777===AAAFFFRRR___]]]SSSAAAAAA]]]|||pppgggkkkhhh___VVVTTTTTTLLLBBB```iiifff^^^jjjsss^^^JJJ;;;555777<<<:::666333444333444:::AAA777222+++''''''((((((((('''''''''((((((***+++,,,(((((((((((((((((((((((()))))))))((((((((())))))&&&&&&&&&'''''')))************))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))***************+++,,,---...//////111000000000000000111222444444555888::::::777555444444777;;;;;;>>>QQQfffttt{{{zzzqqqnnnwwwAAACCCFFFFFFEEEDDDEEEEEECCC@@@???DDDPPP\\\eeejjjaaa^^^aaarrrtttyyyxxxbbb\\\bbbqqqsssrrrllleeedddjjjpppmmmgggdddgggiiibbbXXXSSSUUUVVVXXXYYY[[[[[[YYYVVVZZZ]]]^^^[[[\\\^^^^^^[[[ZZZZZZZZZXXXXXXYYY]]]``````kkkmmmjjjjjjhhhpppzzzyyyrrrlllooogggmmm}}}}}}dddKKKFFF@@@>>>AAAKKK[[[iiifffVVVVVVwwwpppJJJ777666333333222111111111111111111111111000/////////000000000///////////////000000000//////////////////222111111000000//////...,,,///444<<>>@@@FFFJJJBBB999222222555555555666---+++)))(((((((((''''''))))))((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))&&&&&&&&&'''''')))******'''''''''''''''((()))***'''((()))((('''&&&''')))((()))))))))*********+++***+++,,,---...//////000000000000///000000111111333333555888::::::777444444444777;;;:::===PPPeeerrrzzz{{{qqqmmmuuu@@@BBBDDDEEEDDDBBBCCCCCCCCCBBBAAAAAAEEEPPP\\\eeebbbbbb___aaarrr}}}~~~|||~~~~~~hhh___cccooosssuuuqqqiiieeefffjjjcccaaadddjjjllleee]]]YYYVVVWWWXXX]]]gggpppqqqmmm___```^^^YYYXXXZZZ[[[XXXYYYYYYXXXWWWVVVXXX\\\___\\\ffffffbbbdddeeekkk{{{|||jjjfffjjj|||nnnhhhlllttttttxxxZZZEEE<<<===???CCCKKKZZZmmm{{{ddd```sssmmm|||~~~]]]>>>222666333333333222111111000000000000111000......000222000000//////......//////000000////////////......111000000000//////......,,,...111777???GGGOOOSSSWWWTTTOOOMMMVVVhhhzzzqqqhhh{{{wwwhhhkkksssssspppooouuuyyy~~~zzzsssmmmggg```ZZZQQQKKKCCC:::555444666888:::FFFTTT[[[\\\UUUHHH;;;FFFUUUtttrrraaa]]]ZZZ^^^WWWNNNKKKPPPZZZbbbfff___]]]SSSIIIKKKTTTUUUNNN]]]RRRDDD>>>GGGXXXcccfffEEE999000111555333000---******************))))))******)))(((''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((()))***((('''&&&&&&&&&''')))***'''((()))((('''&&&''')))((())))))******+++++++++++++++,,,---...///000000///////////////000111222222333555888::::::666333333333666:::999===OOOeeemmmyyy}}}tttmmmsss~~~>>>@@@CCCDDDDDDCCCDDDEEEBBBDDDCCC???===EEEUUUbbbiiiddd``````cccjjjrrrxxxwwwmmmooohhhpppyyy{{{uuunnniiihhhcccdddhhhllljjjbbb\\\[[[XXXWWWXXX```rrrjjjiiiddd[[[WWWXXXYYYWWWXXXXXXWWWVVVUUUWWW[[[^^^\\\ddd```[[[```aaaeeepppssswww|||qqqcccYYYVVVYYYlllmmmkkkgggfffmmmxxx}}}jjjTTTBBB888999<<>>SSSgggkkkccc???777111222444111...---++++++***)))(((((()))***)))(((((('''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((('''''''''(((((())),,,+++)))'''&&&&&&'''((('''((()))((('''&&&''')))((())))))******+++,,,,,,++++++,,,---...///000000.........//////111222333111222555888;;;:::666333222111555999999===PPPeeeiiiyyyxxxnnnrrr|||<<>>999@@@QQQaaahhh___^^^eeebbb[[[cccttt}}}fffrrr}}}tttooopppqqqssssssmmmccc^^^___bbb]]]YYY]]]ooovvvuuussskkk___YYYYYYYYYWWWXXXXXXWWWVVVUUUVVVZZZ]]]```fff___XXX\\\^^^___ggggggiiinnnssswww|||sssaaaYYYVVVRRROOONNNQQQTTTXXX]]]hhhwwwyyyjjjXXXJJJBBBAAACCCAAABBBHHHUUUjjjzzz{{{kkkttt{{{}}}^^^AAA333444999111111222333333333333333---...000///---...222555111000///...............000000//////.........---///////////////////////////...///111777@@@HHHMMMTTTXXXRRREEEDDDXXXqqqdddmmmxxxoootttwwwqqqnnnpppgggllltttzzz~~~}}}vvvnnnfff\\\SSSLLLEEEAAA;;;777666888<<>>@@@AAABBBBBBAAADDDAAA>>><<>>SSShhhoooooogggmmmlll___UUUSSSEEE@@@QQQ^^^YYYRRREEENNN[[[gggpppmmm]]]LLLHHH:::555AAAJJJEEE<<<999555333111000111111000///***+++)))&&&'''***)))%%%(((((())))))))))))((((((''''''''''''''''''''''''***(((''''''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++,,,,,,------+++++++++,,,---...///000///000111000//////111333444555777999:::999888777000111444777888===KKKYYYhhh{{{xxxnnnuuu;;;<<<>>>@@@BBBBBBBBBBBBCCCBBBAAAAAACCCGGGKKKNNN___kkkjjjbbb___[[[\\\eeetttnnnxxx~~~wwwxxxyyywwwrrrmmmiiihhhoooiiibbb```aaabbb___\\\bbbhhhmmmllllllmmmjjjddd\\\VVVSSSUUUUUUTTTTTTWWWZZZYYYYYYYYYZZZZZZWWWUUUWWWWWWXXXZZZ^^^cccgggjjjqqq}}}yyymmmbbb[[[RRRNNNHHHEEEDDDFFFHHHHHHMMMXXXgggwww|||lllSSSHHH??????@@@@@@???@@@EEEUUUdddqqq{{{{{{cccrrrrrrVVVAAA333555888111333333222111111111111111000000///...............---------------------------...000111111000...---............////////////000111222111333999CCCJJJQQQSSSNNNIIIIIIIIIZZZwwwvvvooonnnjjjcccbbbbbbkkkzzz~~~yyyrrrkkkhhhgggjjjxxx|||ssskkkgggdddhhhrrr}}}wwwpppfff[[[QQQIIIBBB>>>777666888;;;;;;<<>><<<<<<@@@BBBAAABBBFFFPPPnnnssspppuuuaaa]]]>>>555333666888222555444333222111111000111///////////////......---------------------------,,,---...//////...---,,,---............/////////000000000///000666@@@GGGOOORRROOOLLLKKKHHHUUUooo{{{qqqnnnjjjdddhhhmmm{{{}}}xxxrrrjjjaaa]]]fff~~~yyylllbbbdddiiinnnwwwwwwmmmfff[[[PPPGGGAAA<<<999111888<<<;;;<<>>AAAIIIKKKLLLKKKCCCJJJaaa|||qqqooo||||||yyyuuusssuuuyyy|||rrrrrr{{{yyy|||{{{xxxyyy~~~{{{vvvvvvxxxhhh```eeegggaaacccmmmpppxxxvvvlllaaaYYYNNNCCC<<<999777666555888777999JJJcccrrrsssddd___\\\cccssszzznnndddmmm~~~ppp___[[[dddqqqRRRLLL@@@SSSkkkyyydddRRRGGGAAA???===:::555111333888888777555444333///***&&&(((***)))'''(((------)))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---,,,+++***)))(((((('''(((((()))***+++---///111222///000111000//////111333555666888999999888777666222222444666888>>>MMM\\\kkk}}}www}}}~~~@@@AAACCCEEEGGGGGGGGGGGGJJJHHHEEECCCCCCDDDFFFHHHHHHNNNXXXjjjvvvkkkcccnnnmmm~~~mmmqqqsss\\\PPPHHHJJJIIIHHHFFFFFFKKKSSSZZZccclllwww|||zzztttnnnjjj```^^^]]][[[WWWSSSUUUZZZ\\\dddoootttmmmaaa\\\^^^YYYWWWTTTSSSSSSSSSSSSRRROOOOOONNNMMMMMMMMMNNNNNNNNNRRRSSSPPPPPPTTTWWWVVVSSSSSSQQQOOONNNPPPTTTWWWVVVTTTPPPNNNMMMKKKIIIGGGCCCEEEGGGEEEAAA??????AAAKKKMMMOOORRRVVV[[[```dddpppooojjj\\\HHH999:::AAA======@@@EEELLLXXXnnn~~~ooovvvKKK999444888444222444111444333222111000000///000///////////////......---------------------------------------------------,,,------------.........,,,......---,,,...444999===GGGLLLOOOOOOHHHNNNcccuuuqqq}}}{{{vvvsssvvv|||}}}nnn\\\aaaqqqzzzzzzzzzxxxyyy~~~lllbbbiiiyyy~~~qqqhhhhhhfffbbbaaafffdddlllxxxvvvvvv}}}pppdddUUUOOOEEE===888666555555:::888888BBBWWWiiimmmgggVVVcccsssuuufff```vvvtttWWWSSSfffkkkOOOKKKFFFRRR^^^gggbbbVVVKKKCCC>>>======<<<999444333555888999777555333222...***'''((())))))''')))---...***(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,++++++***)))((((((((()))*********,,,---///111222///000111000//////111333666777999:::999888666555222222444666888???OOO^^^mmm~~~|||vvv}}}AAABBBDDDFFFHHHHHHHHHHHHHHHFFFEEECCCCCCDDDEEEFFFEEEIIIKKKWWWlllqqqlllooojjjkkkrrrxxx~~~jjjooovvvgggSSSNNNKKKGGGFFFIIINNNSSSVVV]]]gggttt{{{|||zzzyyyzzzkkkgggeeebbb[[[RRROOOSSSTTT[[[hhhqqqpppiiigggjjjgggbbb\\\WWWUUUTTTTTTSSSOOOOOONNNNNNMMMLLLLLLKKKKKKOOOPPPNNNNNNPPPOOOLLLJJJJJJIIIHHHGGGHHHJJJLLLLLLJJJGGGEEEDDDCCC@@@???===@@@BBBAAA???AAAFFFLLLZZZ[[[^^^ccchhhmmmooopppeeeXXXKKKCCC===999<<>>QQQdddggg]]]SSSSSSggg|||yyypppiiilllzzz|||aaaJJJPPPgggzzzsss[[[JJJJJJMMMRRRUUUTTTKKKAAA<<<888555:::;;;;;;888555555666888:::777444222000...+++)))((()))(((''')))......+++(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++******)))))))))***************+++,,,...///000///000111000//////111333555666888999999888777666333333444666777>>>NNN^^^mmm}}}|||www}}}AAACCCEEEGGGHHHIIIIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCJJJEEEIIIdddwwwuuunnnlll```___gggssspppZZZTTTOOORRRZZZaaacccaaabbbkkkvvv{{{{{{{{{~~~}}}sssiiiccc[[[RRRPPPTTTOOOPPPUUU^^^dddfffkkkqqqvvvpppggg___[[[YYYXXXXXXMMMLLLKKKJJJIIIGGGFFFFFFEEEHHHIIIHHHIIIJJJHHHCCCEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDAAA@@@???>>><<<:::999;;;>>>>>>@@@GGGRRR[[[[[[[[[^^^dddlllppppppnnnZZZHHH999:::BBBEEEFFFGGGKKKNNNVVVbbblllyyywwweeessslllGGG555000111///+++222666---000000///////////////000111000///------.../////////////////////////////////......------......///,,,,,,,,,---------......***---000000......000333666BBBJJJPPPSSSNNNUUUjjjwwwyyykkkkkkkkkxxx}}}qqqbbb]]]^^^aaajjjuuu~~~xxxssskkkYYYHHHBBB>>>999777777999:::;;;<<<999EEE^^^lllcccPPPDDDUUUhhhzzz{{{tttnnnnnnnnnzzzyyywwwssshhhYYYIII@@@UUUjjjlllZZZMMMGGGHHHPPPOOOOOOKKKDDD@@@???<<<888999::::::888777888999888:::777444111000...,,,***''')))((('''***...///,,,(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******************+++++++++***************+++,,,************+++,,,---...///000111000//////111333333555777999:::999888888666555555666777===MMM\\\kkk|||}}}xxx~~~AAACCCFFFIIIKKKLLLKKKKKKJJJHHHEEECCCBBBCCCEEEGGGFFFBBBBBBJJJZZZjjjuuuyyyhhhddd^^^bbbxxxnnnZZZTTT[[[```lllxxxzzzxxxxxx{{{}}}rrrhhhaaaZZZSSSNNNOOOPPPQQQRRRTTTZZZaaafffjjjqqqrrrlllhhhfff```ZZZPPPLLLHHHFFFGGGGGGFFFEEEEEEFFFFFFEEECCCBBBCCCEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@???>>>======>>>>>><<<>>>FFFOOOVVV___hhhgggkkkmmmiii___VVVQQQPPPKKKCCC:::888>>>FFFLLLNNN[[[bbb^^^ooozzztttsssfff]]]}}}qqqQQQBBB444333222111000000000000///000111222222111000///000000000000////////////000000000000000000000000---------------------------...///...---...000222000///...---------------555===HHHQQQUUUXXX\\\^^^tttxxx}}}xxxjjjqqq}}}qqqwww{{{zzzzzzzzzaaa]]]]]]^^^aaaccciiiyyysssooojjj^^^NNNDDD??????<<<888777999:::888@@@???PPPllloooVVV@@@<<>>>>>?????????===:::999:::<<>>???@@@BBBEEEMMMVVV]]]cccvvv~~~tttzzzoooUUU[[[|||[[[CCC999444333222111000000000000000000000111111000000000000000000000/////////...........................------------------------,,,---......------...000//////...---------------222999BBBKKKRRRVVVYYY[[[dddjjjpppyyy~~~qqqlllxxxyyy|||tttqqqxxxxxxuuukkk```XXX[[[cccgggiiikkkxxxwwwggg___YYYNNNBBB;;;777777999:::999888:::===CCCVVVllloooZZZBBB>>>FFFWWWrrrxxxqqqhhhZZZGGG<<>>???>>>>>>???@@@BBBDDDEEEDDDFFFIIIKKKMMMQQQVVVYYYkkknnnwwwxxxpppmmmWWWSSSLLLEEE???;;;::::::;;;AAAIIINNNUUUaaasss|||iiifffhhh{{{[[[BBB666222333222111111000000000000111000000//////000000111000000000/////////......------------------------------------------------+++,,,------,,,,,,---//////...------------------000333:::DDDMMMSSSVVVWWWPPPWWWZZZaaajjjhhhmmm}}}jjjgggtttzzz{{{yyyiiidddpppooolll{{{pppcccXXXWWW[[[[[[YYYXXXiiisssvvvfffUUULLLFFF???999666777666888<<<:::777===GGG\\\rrrnnnQQQEEEPPP___mmmnnnmmmbbbOOOCCCNNNmmmiiiLLL<<<888<<>>:::<<>>BBBDDDCCCBBBHHHVVVaaasssuuussskkklll~~~ooottt~~~vvvyyy{{{|||{{{}}}tttnnnfff]]]SSSMMMLLLLLLIIIEEEBBBDDDEEEGGGJJJLLLLLLKKKVVVUUUUUUVVVXXXZZZ[[[\\\\\\WWWRRRQQQSSSSSSOOOJJJLLLNNNQQQUUUXXXYYYZZZZZZ[[[___eeekkkooossswwwzzzzzzhhhXXXQQQCCC???:::888:::<<>>AAACCCDDDFFFIIIKKKMMMOOOKKKIIIIIINNNWWW^^^___]]]___ccchhhmmmooonnnkkkiiippptttyyy{{{zzzwwwuuutttmmmiiifffbbbXXXJJJ???<<<<<<;;;:::<<>>@@@;;;:::===AAAKKKbbbyyyzzzvvvllliii\\\IIIDDD[[[{{{uuu^^^JJJJJJQQQSSSSSSTTTJJJ@@@777<<>>111***+++---+++((())))))))))))************))))))))))))))))))******))))))))))))(((((((((((('''((())))))((('''''''''%%%''')))******)))'''%%%''''''''''''(((((((((((())))))))))))))))))*********))))))((())))))***+++*********+++,,,---...///---...///000111222333444555555777999;;;;;;999777333333555777888>>>MMM\\\nnn|||}}}uuuxxxiiibbbqqq=========>>>??????@@@@@@;;;<<<>>>@@@@@@@@@@@@???@@@@@@@@@BBBEEEGGGGGGGGGUUUgggyyy{{{qqqnnnwwwxxxyyyyyysss~~~uuuwww}}}~~~wwwooofff[[[OOOGGGFFF???;;;<<<===<<<<<<<<<888:::<<<<<<<<<<<<>>>???>>>===???EEEMMMSSSVVVVVV]]]aaafffjjjiiieee```\\\cccfffjjjjjjfff```[[[YYYOOOKKKGGGFFFBBB<<<:::<<<999:::<<>>333666555111111000000//////000000000000//////......//////000/////////.........------........................---------------------------///111111///...---...,,,,,,,,,,,,,,,------.........000666???IIIQQQUUU\\\\\\MMMDDDTTTgggsss|||tttaaa^^^___TTTEEEKKKdddwwwzzznnngggdddzzzuuupppxxx~~~pppnnnxxx{{{rrrpppnnnttt}}}gggVVVSSSQQQRRRYYYbbbkkkwww|||tttiii\\\NNNFFFBBB===;;;;;;;;;888:::===:::>>>CCCIIISSSdddxxxpppYYYWWWIII===GGGhhhnnnjjjWWWIIILLLTTTTTTRRRSSSGGG<<<555>>>UUUlllvvvwwwooopppfffSSSGGGEEECCC@@@999333+++)))+++,,,+++((()))))))))*********++++++))))))))))))************))))))))))))((((((((((((((()))******((('''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((()))***+++))))))(((((()))***,,,---*********+++,,,---...///......///000111333333444666666777999;;;;;;999777222333666999;;;AAAQQQ```ppp||||||tttuuu~~~yyyfff```nnn>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@AAACCCDDDEEEFFFIIIYYYppp~~~{{{sssvvv~~~xxxdddiiivvviiijjjqqqyyy{{{pppeee^^^RRRHHHAAAAAABBB???>>>???;;;===>>>===:::888999:::;;;;;;<<<===???AAABBBCCCIIILLLOOOPPPPPPMMMIIIFFFGGGJJJLLLMMMKKKIIIGGGGGGDDD@@@???@@@@@@===>>>AAA<<<@@@EEEJJJPPPYYYccckkkjjj\\\jjjooonnn{{{ppppppIII555444555333///000000////////////000000...//////////////////...//////.........---------------------------------------------------------,,,...000111///---,,,,,,,,,,,,++++++,,,,,,---...---...000444:::DDDOOOVVVbbbgggZZZJJJQQQbbboooyyyyyyvvvnnneeeeee\\\ZZZOOOPPPdddvvvwwwlllfffeeefff~~~yyy}}}vvvnnnqqq}}}vvvjjjtttyyyyyyuuugggaaaYYYSSSSSSVVVZZZbbbkkkvvv|||}}}xxxvvvvvvqqqjjjaaaWWWMMMEEE@@@===;;;;;;<<<;;;999;;;@@@@@@PPP^^^eeennnzzz}}}yyypppuuudddWWWJJJEEEFFFVVVnnn{{{tttgggdddXXXQQQVVVZZZVVVQQQQQQEEE===888???OOO\\\aaaaaa^^^```YYYKKKDDDFFFDDD===666333...+++******)))((())))))*********+++++++++((()))))))))************))))))))))))(((((((((((((((+++,,,,,,)))'''(((***((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((()))+++,,,)))((('''((()))+++...///*********+++,,,---.../////////000111222222333333555555666999;;;;;;888666111333666:::===DDDTTTdddsss}}}|||ssssss|||xxxooommmyyyAAA@@@???????????????@@@DDDDDDCCCBBBBBBAAAAAA@@@???@@@???>>>>>>@@@CCCGGGAAANNNfff}}}|||uuutttuuutttwwwxxxYYYWWWsssyyymmmcccZZZ___ggglllnnnooorrrtttjjj^^^TTTRRRPPPJJJFFFGGG<<<>>>@@@>>>;;;999999;;;888999::::::999:::<<<>>>:::;;;===???@@@@@@??????>>>??????>>><<<<<<>>>???999777999===>>><<<===@@@JJJPPPXXX```iiiwwwrrr``````fff}}}oooiii___<<<222555555111000000000////////////000111---...///000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000000...,,,++++++++++++++++++,,,,,,---...---...111333777AAAMMMVVV```lllaaaLLLLLLZZZiiivvvyyytttqqqpppnnnrrrcccfff]]]XXXeeettt}}}|||pppgggcccbbbfffjjjyyyttt|||yyyddd```jjjkkklllxxxkkknnn}}}}}}}}}|||~~~qqqdddXXXSSSOOOLLLOOOVVVbbbkkkvvv|||}}}~~~tttlllhhhhhh___ZZZRRRIIICCC???===<<<<<<:::;;;======<<>>===DDDKKKKKKFFFAAAGGGLLLJJJBBBBBBIIIHHH@@@///---***(((((()))+++,,,)))************+++++++++(((((())))))*********+++))))))))))))(((((((((((())),,,---,,,***((()))***((((((''''''''''''((((((''''''''''''((((((((()))((('''''''''((()))+++,,,((('''''''''))),,,///111*********+++,,,---//////000000000111222222333333444444555777::::::777555111222777;;;???FFFVVVfffvvv~~~}}}tttsss}}}|||zzz|||DDDAAA???@@@BBBDDDCCCAAADDDEEECCC@@@@@@EEEGGGFFFGGGBBB===<<<>>>@@@AAAAAADDDEEENNNbbbxxxyyyoootttwwwfffhhhoooqqqllliiifff[[[XXX^^^```]]]^^^eee~~~~~~tttmmmhhhccc[[[UUULLLDDD@@@CCCDDD???===??????<<<999:::>>>???<<<888999888777777999;;;>>>???@@@;;;888888::::::;;;===@@@>>>AAAGGGHHHGGGKKKRRR```hhhsssuuuuuummmZZZ___|||tttYYYKKK:::111111333111...000000000000000000000000............////////////000////////////.........,,,***)))+++,,,,,,...111------------------------///...,,,++++++,,,...///---------,,,,,,+++++++++,,,---...---...444@@@HHHWWW^^^bbb\\\RRRPPPZZZeee~~~}}}|||||||||zzzzzzzzztttwww{{{|||vvvkkkdddgggpppuuusss~~~{{{vvvyyyzzzyyy}}}tttqqqwww}}}}}}ooo```TTTNNNLLLMMMJJJNNNYYYeeekkkooouuu|||zzzxxxooofff]]]WWWTTTHHHEEEAAA?????????===;;;CCC;;;999???AAA@@@HHHTTTqqqzzzwwwjjjeeegggvvvsssvvv{{{mmm___UUUQQQPPPeeennniiigggjjj]]]YYYmmmnnnrrrooofff```aaa\\\UUU===<<>>@@@JJJCCC===;;;>>>>>>999333...---,,,+++************++++++***)))((((((((())),,,+++***)))))))))***++++++444:::777---&&&'''+++)))((((((((((((***+++,,,******))))))(((((('''''''''(((((((((((((((''''''''''''''''''((((((((()))******))))))******+++,,,++++++++++++,,,---......222222222111222222333333444444555888999999777555555444888@@@DDDIIIYYYlll{{{~~~wwwzzz@@@???@@@BBBDDDEEEBBB???CCCDDDBBB>>>>>>CCCFFFEEEFFFBBB>>>===???AAAAAAAAACCCFFFOOO]]]nnn|||}}}zzz|||wwwuuunnngggdddoooeee\\\ZZZVVVVVVbbbsssyyyrrrjjjfffZZZRRRLLLKKKJJJEEECCCDDDGGGCCC???>>>@@@@@@<<<999<<<;;;:::999:::;;;===>>>AAAAAA@@@AAA@@@???@@@AAAFFFDDDHHHOOOTTTXXX___hhhrrrooo___WWWjjjzzzZZZGGG>>>444///111333222///////////////////////////............/////////////////////.........------,,,+++***+++,,,,,,---///------------------------222111///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---...///------111999@@@PPP]]]hhhdddVVVOOOTTT]]]ttt}}}}}}{{{xxx||||||rrrmmmpppxxx}}}}}}~~~yyyyyy}}}zzzrrr}}}rrr^^^MMMEEECCCHHHHHHLLLTTTZZZ___hhhpppuuu|||yyyuuunnneee[[[SSSMMMJJJBBB@@@===<<<<<<===<<<;;;===999;;;CCCGGGIIITTTcccxxxzzz^^^XXXrrryyytttvvvvvvfff\\\[[[```dddrrrlllcccdddiiieeedddnnnyyyuuujjj\\\XXX\\\XXXPPPAAA??????BBBBBB??????AAAFFFAAA===<<<<<<:::444///...---,,,+++************...,,,***)))***,,,///111---,,,++++++***+++,,,---***111666444,,,((())),,,+++***)))((('''''''''(((******))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///222222111111222222333333444444555888::::::777555666555:::AAAEEEJJJ[[[mmmzzzvvvyyy>>>???AAADDDFFFEEEAAA>>>AAABBB@@@<<<===BBBFFFEEEDDDBBB@@@@@@AAABBBBBBAAABBBFFFLLLSSS\\\iiiyyytttwwwzzzllleeebbbaaacccddd]]]WWW\\\hhh~~~rrrjjjbbb]]]YYYSSSQQQRRRQQQLLLGGGEEEEEEEEEBBB???EEECCCBBBAAA@@@AAAAAABBBDDDGGGJJJJJJIIIJJJMMMPPPZZZZZZ^^^gggooowwwYYY\\\kkk___@@@888555222111111111000///////////////////////////............////////////............---------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------555333111...,,,++++++++++++,,,,,,,,,,,,,,,,,,------//////---+++---222777BBBUUUgggiii[[[PPPPPPVVVppptttqqq~~~|||uuuyyy{{{uuuhhhZZZNNNIIIEEEAAA@@@FFFKKKOOOTTTZZZcccjjjrrrzzz~~~{{{uuuqqqmmmllldddaaa[[[UUUNNNHHHCCCAAA===<<<;;;;;;;;;===>>>@@@@@@>>>BBBKKKQQQVVVdddtttsssddd^^^lll}}}wwwfffaaaiiisssvvv{{{cccWWW]]]ccchhhllljjjpppjjj^^^TTTUUU]]]ZZZPPPBBB???>>>@@@@@@===<<>>AAABBB@@@<<<>>>CCCGGGGGGCCCCCCCCCCCCDDDCCCCCCBBBCCCEEEGGGHHHKKKVVVeeeppp|||sss|||wwwhhhmmmwww[[[[[[___gggiiieeedddfff}}}zzzuuuzzz|||xxxpppiiidddbbbbbb\\\YYYUUUSSSRRRRRRQQQPPPSSSRRRRRRQQQQQQQQQRRRRRRTTTYYY[[[XXXYYY```kkkrrrnnnkkk}}}```vvvhhhIII666555555555333111/////////////////////////////////............////////////......---------,,,,,,,,,+++------,,,,,,------+++------------------------333222000...,,,+++******+++++++++,,,,,,------------...///...,,,,,,...111666HHH\\\ddd___XXXVVVXXXuuummmXXXjjjxxxoooeeebbbdddccc]]]VVVJJJDDD@@@DDDFFFEEEEEEEEELLLQQQYYYaaaiiirrrzzzwwwzzz}}}~~~{{{yyyvvvuuuuuurrrnnnhhhbbb]]]YYYXXXLLLKKKHHHEEEBBB@@@???>>>;;;<<<===<<<<<>>???AAACCCFFFJJJQQQ[[[eeemmmdddgggkkkqqqvvv{{{~~~~~~}}}|||{{{{{{tttsssppplllgggccc```___]]][[[XXXSSSOOOKKKIIIGGG??????>>>===<<<<<<<<<<<<;;;===>>>======BBBKKKSSSRRRYYYhhh|||}}}fffssswww___WWWcccuuu|||{{{sssZZZZZZgggiiioootttjjjffffff^^^PPPHHHHHHDDD<<<>>>===@@@FFFFFFBBB@@@AAAAAAAAA???;;;777222---+++,,,,,,++++++******++++++'''(((((()))***+++++++++***)))((((((((()))+++,,,---,,,***)))(((((((((((('''(((((()))*********+++))))))))))))************(((((('''''''''((()))***(((((((((((()))))))))*********))))))******+++,,,//////.........///000000111111111111222333444555444444666888;;;;;;999777444333777???CCCHHHXXXkkk{{{uuuxxxJJJJJJIIIFFFBBB@@@@@@AAA???CCCDDDCCCDDDIIIKKKIIICCCEEEGGGGGGFFFEEEFFFGGGPPPMMMIIIGGGHHHIIIJJJKKKUUUhhhpppfffiiimmmiiidddfffggg\\\SSSTTTPPPLLLQQQZZZeeeuuuyyyggg^^^fffIII666222555111111111000...///111222....................................////////////............---------,,,)))......***,,,333666222------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---.../////////111555===KKK[[[hhhpppsssoooxxx|||ppptttxxxrrrwwwmmmYYYXXX\\\___\\\ZZZ___nnn{{{wwwjjjZZZNNNEEE??????BBBDDDBBB@@@>>>???EEELLLRRRNNNPPPTTTZZZ___dddgggiiipppqqqrrrsssssstttttttttpppooonnnmmmkkkjjjiiihhhaaa___\\\XXXTTTQQQNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>======<<<;;;::::::;;;;;;<<<>>>@@@???@@@HHHWWWbbbmmmxxxvvvdddjjjrrrUUUOOOWWW]]]^^^___bbbWWW\\\jjjooommmjjjeeefffdddXXXEEE<<>>>>>===;;;::::::<<<<<<<<<<<<<<<======>>>>>>BBBEEEDDDGGGSSSgggwww{{{iii]]]|||mmm[[[aaadddWWWMMMNNNRRRTTTXXXfffrrrjjj^^^^^^XXXUUUJJJ===<<>>BBBFFFFFFDDD@@@??????;;;AAAEEEFFFHHHKKKKKKGGGEEEGGGHHHGGGEEEEEEHHHKKKLLLMMMNNNLLLIIIIIILLLOOORRRKKKXXXxxxnnncccmmmsss}}}{{{kkkrrrppppppuuunnndddddd```^^^ZZZYYY[[[cccmmmtttzzz[[[]]]}}}sssNNN666555===999---222111222444555444000---..................................../////////000000////////////.........(((......(((,,,999???<<<------------------------------......------,,,+++---------,,,,,,+++++++++,,,+++)))***+++,,,---,,,------...222===NNNaaallljjjgggcccaaaaaacccfffiiippp~~~|||jjjdddmmmlllccckkk}}}xxxrrrkkksss|||nnniiiiiivvvzzzgggQQQDDDAAA===>>>@@@@@@??????@@@BBB@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHJJJKKKMMMNNNOOONNNMMMLLLJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<;;;:::999999::::::;;;<<<>>>@@@BBBCCCAAAFFFIIIJJJNNN]]]uuuuuummmnnnqqq}}}qqq___bbb{{{gggVVVXXXOOOVVVWWWeeexxxlllZZZ^^^MMMKKKCCC===CCCMMMMMMEEEIIIFFFGGGMMMSSSYYY```hhhaaaRRR>>>222///000000///+++++++++***++++++,,,,,,+++***))))))***+++...///++++++******+++---...///$$$(((++++++)))(((+++---%%%&&&'''))))))))))))((())))))******++++++++++++---,,,+++++++++---000111))))))))))))*********************)))***++++++,,,******+++,,,...000222333000000000111222444555666444444666999<<<<<<;;;999666555:::BBBEEEKKK[[[mmm{{{yyy<<<>>>@@@???===<<<<<<===<<>>???@@@===;;;<<<:::;;;;;;<<<============AAA;;;???BBB===>>>BBB>>>===>>>@@@@@@>>><<<;;;;;;:::;;;<<<;;;:::::::::;;;;;;:::999888999:::<<<===999>>>@@@???DDDRRR^^^bbb___``````ggg|||}}}kkk___ccciiiiiilllqqqwww{{{tttkkkbbbooottteee```eee```bbbooowwwrrrddd[[[VVVIII???BBBNNNTTTOOOHHHLLLTTT\\\bbbhhhnnnkkkcccYYYFFF666222///***+++222,,,,,,,,,+++++++++******,,,,,,+++***))))))************))))))((((((''''''+++***)))(((((()))***+++***((('''(((+++,,,+++)))***************+++++++++)))))))))))))))+++---...))))))))))))))))))))))))***)))'''%%%(((++++++(((,,,++++++,,,///111111000222222111111222222333444444666888;;;;;;:::999777555222777CCCGGGJJJZZZooo~~~<<<>>>???>>>===<<<===??????AAADDDGGGHHHIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLKKKNNNPPPUUUfffzzz}}}rrryyy~~~sssddd[[[kkktttpppmmmnnnnnnnnnqqqvvvmmmnnnttt~~~}}}uuutttYYYDDD333222555333111333111111111111000000000000000000000000/////////...........................------------------------)))+++---,,,+++---222777------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///.........---...666???WWWdddnnnmmmiiikkkrrrwwwtttllliiikkkuuuvvvlllhhhddd___gggvvvooo```___ZZZ]]]iiinnnjjjiiinnnVVVMMMFFFDDDBBB>>>===???;;;;;;<<<<<<<<<;;;:::999???999===@@@:::;;;???:::======>>>===<<<<<<======:::;;;<<<<<<;;;;;;;;;<<<666888:::===??????>>><<<===>>>???CCCRRRfffrrruuubbbppp~~~uuucccccckkkuuuvvvsssxxx|||xxxiiijjj}}}tttppptttrrrpppqqquuuzzzzzzsssmmmXXXLLLDDDJJJRRRUUUUUUUUUeeevvv~~~mmm^^^MMM===000...---)))***000,,,,,,,,,++++++++++++***,,,,,,+++***************++++++*********)))))))))+++***)))(((((()))***+++***((('''(((***+++***(((***************************))))))((()))***,,,---++++++++++++++++++++++++***)))((((((***------,,,,,,++++++---//////...,,,222222222222222333333444555777:::<<<<<<<<<:::999777333888CCCGGGJJJZZZooo||||||<<<=========<<<===???AAADDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKMMMLLLJJJIIIHHHKKKJJJJJJMMMVVVhhh}}}sssnnnjjjiiippp|||wwwiiibbbbbbiiiqqqsssqqqttt{{{ttt}}}jjjPPP@@@555...222555333222444111111111111000000000000000000000/////////..............................------------------------***+++---------,,,++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,---...,,,)))---333CCC\\\ttt{{{vvvtttyyy~~~ssskkkqqq{{{|||{{{vvvoooooozzzrrrSSSLLLLLLWWWbbbjjjvvvtttgggXXXMMMEEE@@@???BBB?????????>>>>>>===<<<<<<;;;777;;;>>>888;;;???:::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<888999:::===@@@AAA@@@???KKKHHHFFFOOObbbvvv~~~|||~~~{{{rrrooouuurrrrrruuuuuulllmmm~~~zzz|||{{{zzziiiVVVNNNOOOZZZ^^^WWWWWW]]]xxxfffTTT???333+++,,,---***,,,111,,,,,,,,,,,,++++++++++++,,,++++++************+++,,,,,,,,,++++++++++++++++++***))))))))))))***+++***)))(((((()))***)))'''******))))))))))))))))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---*********---///000///---222222222222333333333333666888;;;===>>>===;;;::::::555999CCCGGGIIIZZZpppzzzxxx}}}<<<<<<<<<;;;;;;===AAADDDGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJKKKKKKIIIIIIIIIGGGEEEHHHNNNRRRZZZmmm}}}zzzzzz~~~nnnbbb___ccciiiggghhhpppxxxxxxoooeeetttlll^^^ggg{{{VVV===888333111444555222111444111111111111000000000///000000/////////.................................------------------------///...---...000///,,,(((------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------.........///++++++---111000------222777MMMeeeqqqsssuuuvvvvvvwwwqqquuudddZZZSSSSSSVVV]]]hhhssszzztttooodddUUUJJJFFFFFFDDDAAA>>>======>>>???>>>:::>>>>>>999>>>BBB;;;<<<:::999999:::;;;;;;:::>>>===<<<<<<=========<<<>>><<<<<>>===<<<===>>>>>><<<999@@@>>>===>>>@@@AAA@@@>>>???AAAGGGRRR^^^fffgggfff```ffftttlll^^^cccvvvlllhhhiii```___|||zzzddd\\\XXX\\\ccc^^^RRRQQQ[[[hhhhhhjjjhhh```SSSEEE<<<333///...///000......///---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))*********)))))))))***+++*********))))))((((((***************)))))))))++++++++++++++++++++++++***((()))+++)))(((...888333///+++***,,,000333555111222333444444444333333555777:::<<<===<<<:::999999555999BBBFFFHHHXXXnnn{{{uuu}}};;;<<<===<<<<<<===@@@CCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA??????AAAEEEIIIOOOGGGDDDIIILLLKKKOOOUUUddduuu}}}rrr|||uuuwwwpppxxxrrrhhhIII777444333333222111000111333666111111111111000000000000/////////.........------........................------------------------///,,,)))***---//////...------------------------......---------,,,,,,,,,---------------------------------.........//////...,,,---111111...---//////000333>>>RRReeekkkhhhooouuu~~~tttqqqrrruuuyyy}}}xxxsssqqqqqqqqqhhhccc```UUUKKKOOOSSSIIICCCAAA???@@@BBBCCCAAA???DDDBBBAAADDDIIIKKKKKKIIILLLSSSbbbuuu~~~wwwiiidddzzzyyyggg\\\___|||qqqooozzzqqqhhhkkknnnfff^^^VVVRRROOOPPPXXXaaabbb]]]YYYWWWQQQEEE999444////////////...,,,,,,+++------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---******++++++++++++,,,,,,******+++,,,,,,+++******)))***,,,+++******+++---,,,,,,++++++***))))))))))))******+++++++++******++++++++++++++++++++++++(((''')))---,,,---999HHH999555///,,,,,,...111222111222444555555555444333555777:::<<<<<<<<<:::999888555:::DDDHHHJJJYYYnnn}}}ttt~~~:::<<<===>>>===>>>???AAAAAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<>>???>>>>>>>>>???>>>@@@BBBCCCCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;CCCDDDEEEDDDDDDEEEIIIKKKIIIKKKLLLMMMMMMMMMHHHBBBGGGHHHUUUrrruuuyyyvvveeedddjjjmmm|||zzzzzzzzzhhhIII===:::555444777111333333222333444444111111111111111000000000000//////.........---------........................------------------------,,,---/////////.........------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///+++***---//////000333+++111444333999HHHXXXaaaaaagggppp|||yyyppphhhggguuu~~~wwwjjjttt{{{vvvzzzvvv|||wwwnnnqqqyyy~~~wwwtttnnnffffffllltttzzz{{{}}}|||~~~~~~ssshhhbbb^^^\\\dddnnnvvvwwwnnnwwwyyyuuuppptttuuuXXXNNNTTT\\\dddhhh]]]ZZZOOOFFFOOObbbiiicccaaa\\\WWWPPPAAA222...333...111222000.........---......---------,,,,,,,,,++++++++++++,,,,,,---...---------.........//////***+++,,,------,,,+++***(((+++---...,,,---///222......------,,,+++******)))***+++---......------------------------------///++++++---)))(((888MMM,,,,,,,,,///222333333222111222444666666555444333777999<<<>>>???>>><<<;;;777666>>>KKKOOOPPP^^^qqq|||sss<<<<<<<<<<<<<<<;;;;;;;;;>>>???@@@@@@>>>======>>>:::<<<>>>>>>===<<<<<<===DDDDDDEEEEEEEEEEEEDDDDDDGGGHHHJJJIIIGGGEEEEEEEEEFFFIIILLLYYYttt~~~}}}wwwxxx{{{|||{{{rrrdddmmmiiiRRR===666777444///---222222222222222222222222000000000000000000000000////////////////////////---.........//////000000,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......------------------,,,,,,+++++++++.........///222999BBBIIIVVVbbbkkkpppzzzuuuqqqmmmeee\\\[[[fffxxx|||sssttt}}}tttmmmvvvyyy|||{{{~~~vvvsssqqqttt|||xxxuuuwwwzzzxxxrrr~~~kkkooo|||___MMMXXXjjjlllfffbbb^^^WWWNNNKKKWWWfffllliiieeeZZZLLLAAA;;;666000,,,+++---...---,,,,,,---......---+++******+++---...,,,,,,,,,,,,---...//////.........------,,,,,,,,,------------------------++++++++++++++++++++++++************************)))***---/////////...---)))+++...000111///,,,***)))+++,,,...000222222333------......//////000000333333222222222333444444444777999:::===AAA???;;;>>>:::999EEEOOOMMM\\\|||~~~sss}}};;;;;;;;;;;;;;;;;;;;;;;;???AAABBBAAA???>>>>>>???<<<===??????>>>>>>???@@@FFFGGGGGGGGGGGGFFFFFFEEEEEEGGGJJJJJJHHHFFFEEEEEEHHHGGGFFFLLL^^^uuugggfffrrrpppKKK???555444555444555777222222222222222222222222000000000000000000000000////////////////////////........./////////000000---...//////000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------.........---------,,,,,,000///...------111777;;;III]]]mmmmmmkkkttt~~~pppqqqqqqnnnmmmrrr|||xxx{{{}}}}}}ttt`````````gggwww}}}}}}rrrqqquuu}}}~~~vvviiieeekkkiiifffxxxyyy]]]SSSRRRbbbqqqsssmmmjjjRRRKKKIIIVVVkkkxxxwwwqqq___TTTEEE:::444222000......//////...,,,+++,,,---...---,,,++++++,,,---...///...---------------...------------------,,,,,,------------------------++++++++++++++++++++++++************************)))***,,,.........---,,,)))+++---//////...,,,++++++,,,---...///000000000---......//////000000000333333222222333333444555777:::;;;;;;===@@@>>>999>>>;;;:::DDDMMMJJJWWWuuuttt~~~999:::::::::;;;<<<<<<<<>>@@@AAA@@@@@@BBBCCCJJJIIIIIIIIIHHHHHHGGGGGGCCCGGGJJJKKKJJJGGGEEEEEENNNKKKHHHGGGJJJUUUhhhyyy}}}jjjhhhnnn}}}ttt~~~||||||cccIII:::777666555222///111666222222222222222222222222000000000000000000000000////////////////////////......////////////000000...///000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////...............//////...---+++,,,///111;;;OOOaaadddeeennn{{{{{{zzzuuupppxxx}}}sssttt|||wwwwww{{{|||xxxmmmlllmmmssszzz}}}zzzvvvvvvwwwxxxzzz}}}}}}|||zzzzzzjjj___eeemmmxxx{{{gggUUUZZZbbbjjjooonnnjjjfff]]]QQQQQQggg|||vvvnnnUUUJJJ<<<111...///000111///000000///,,,++++++,,,........................000///...---,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,---------,,,,,,,,,------.........---------......///000000111111333333333333333444555555777:::;;;:::<<>>@@@BBBCCCBBB@@@>>>>>>???===>>>@@@@@@@@@AAACCCEEEKKKKKKJJJIIIIIIHHHHHHHHHDDDHHHLLLNNNLLLIIIGGGFFFJJJHHHJJJMMMHHHDDDOOO```vvvvvvwwwbbb]]]aaafffzzzsssjjjfffuuuuuurrrmmmOOOAAA888888999999777222///111444222222222222222222222222000000000000000000000000//////////////////////////////////////////000000...//////000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................---...//////......///111444<<>>BBBAAA<<<;;;<<<===FFFNNNKKKUUUnnnzzz{{{{{{::::::;;;<<<===>>>>>>>>>>>>???@@@@@@>>>======>>>===>>>?????????@@@CCCEEEKKKJJJIIIHHHHHHHHHHHHIIIFFFJJJNNNPPPNNNKKKHHHGGG@@@@@@FFFNNNMMMGGGKKKUUUccc~~~lllnnntttmmmrrrzzzrrrzzz]]]OOOYYYooossswwwQQQ:::888888444555444333555888::::::222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000//////.........//////......---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------......+++---///000//////000111222222666CCCXXXkkkqqqoooxxxwwwpppssswww}}}~~~wwwccc]]]ccckkkmmmjjjcccaaadddeeeccc___XXX^^^oootttfffYYYWWW;;;777222///...///111222---.../////////...000111...//////000000//////...++++++******+++,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,+++++++++,,,---...******,,,---.../////////......///000111222333444333333333333444555666777333777;;;===CCCIIIIIIEEEFFFGGGFFFKKKOOOJJJQQQgggxxxzzz:::;;;;;;<<<<<<=========:::<<<>>>>>>===<<<===>>>===>>>>>>>>>===???AAADDDJJJIIIHHHGGGGGGHHHIIIJJJIIILLLOOOPPPMMMJJJHHHGGGEEECCCEEEIIIKKKJJJKKKNNNQQQ___uuu~~~sss{{{wwwrrrxxx{{{mmmgggkkk{{{yyyaaaSSSBBB999999555555444222000333999999666222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000//////...............------,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------.........,,,---//////---,,,,,,---111222333666???OOOcccpppuuuxxxyyyrrrppppppoooqqquuunnnjjjgggfffiiikkkjjjiiihhhiiipppwwwooo[[[LLLHHH333222222111111111111111,,,...///000///000222333////////////////////////************+++,,,---...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///***+++,,,---//////000000...//////111222333444555333333333333444555777777777;;;???BBBGGGMMMNNNJJJ@@@DDDDDDIIIPPPPPPYYYoooxxx{{{::::::::::::::::::::::::888:::<<<=========>>>????????????>>>===>>>AAACCCIIIHHHGGGGGGGGGIIIKKKLLLJJJLLLNNNMMMKKKHHHFFFFFFIIIJJJHHHEEEGGGJJJKKKHHHPPPQQQ]]]vvv{{{gggbbb]]]mmm|||lll^^^SSS\\\ooopppQQQ>>><<<888777888333666888666222222555333...222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000/////////////////////...------........................................................................------------------------//////////////////......------........./////////---...//////---,,,,,,---///222444111000:::NNN```qqqmmmkkkhhhnnnvvvfffiiixxxtttjjjfffmmmtttvvvzzzwwwcccNNN@@@888000000111111000000111222...///111111000000111333//////...------...//////---------,,,------......------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------........./////////,,,---...///////////////...///000111333444555555222333333333555666777888;;;???AAABBBFFFJJJIIIEEE555;;;>>>EEEOOOTTT```wwwzzz}}}999999888888888888888888777999<<<======>>>???AAAAAAAAA@@@???===>>>AAACCCIIIHHHGGGGGGHHHJJJMMMNNNKKKLLLMMMKKKHHHFFFDDDDDD===EEEHHHEEEHHHPPPPPPJJJSSSSSSZZZeeelllssszzzqqqkkkwww{{{zzzqqqzzz}}}sssxxxggg\\\WWWQQQ]]]eeetttuuuzzzoooNNN:::555999444222777999000666888555333666555111222222222222222222222222111111111111111111111111000000000000000000000000222111111111000000//////000000111000000///......////////////////////////................................................------------------------111111000000//////........./////////000000111111,,,...////////////000222///000111222222555>>>GGGeeetttzzzmmmmmm}}}rrrkkkgggooouuugggcccooo{{{jjjPPPAAA777111///000000/////////111333000111222111000///000111000///---,,,,,,---///000111000///........................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---...//////000000////////////000000///......---...///000111333444555666222333333444555666888888===@@@AAA@@@AAADDDAAA<<<999>>>???CCCKKKOOOZZZppp{{{~~~777888888888888999999999:::;;;===>>>??????>>>>>><<<<<<>>>???AAACCCDDDEEEFFFFFFFFFHHHJJJKKKIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGJJJMMMNNNLLLLLLNNNPPPVVVRRRQQQXXX^^^aaaiiirrrpppXXXaaalll|||vvvbbbXXXXXX\\\sssvvvgggaaafffqqq~~~yyy}}}___JJJ;;;:::999777666555555555555555444333333333333444555444222000000111222333444444444333333222222222555555555444333222111000///222444333111000111333000000000000000000000000//////////////////////////////............////////////000000000000//////......////////////......777666444222000...------333333222222111111000000////////////000000000000222222111000000444:::>>>___fffuuufffkkkxxxtttnnnkkkqqq}}}xxxXXX@@@444222333111111111111111111111111222222222111111///...---000000000000000000000000///////////////.........000000//////.........---...........................---,,,---/////////...000///...---------------...------,,,,,,---------///////////////000111111///////////////000111111000111222222444444555666666777777777777999===AAA???>>>===>>>AAABBB@@@>>>===>>>>>>EEELLLKKKVVVppp|||888888888888999999999999:::;;;===>>>??????>>>>>>>>>>>>???AAABBBDDDEEEEEEIIIHHHHHHHHHJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFIIILLLNNNNNNMMMMMMOOOQQQSSSPPPPPPUUUXXXXXXZZZ```xxx```cccgggqqq}}}llljjjpppvvvbbbSSSPPPUUU]]]zzzoooYYYEEE999999888777777666777777777555555444333333333333444444333222111111222222333444444444333333222222222222222222333222222111111...000222111...,,,,,,---000000000111111000000000//////////////////////////////............////////////000000000000//////......////////////......333222111//////.........111111111111111000000000////////////000000000111111111000///000333888===KKKSSScccsss{{{}}}xxxzzzooojjjnnn~~~```FFF888333111000111111111111111111111111111111111111111000///...000000000000000000000000////////////////////////000000/////////....................................---,,,---///000///...000///......---------...---------,,,------......000//////............//////////////////000111111111111222333444555555666555555555777:::===???@@@???======???BBBBBBAAA>>><<<======DDDLLLLLLWWWqqq|||888888888888999999999::::::;;;===>>>??????>>>>>>@@@@@@AAABBBCCCEEEEEEFFFNNNLLLIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFLLLMMMNNNNNNMMMMMMOOOQQQMMMLLLOOOSSSSSSPPPOOOQQQWWWjjjzzzuuuvvvvvvbbb[[[YYY```lllxxxvvveee]]]bbbppp}}}qqqfffiiisssuuu[[[HHH>>>999777666666666666777777888999555555444333333333333444222222222222333333333333444444333333333333222222000000111111111222222222///111333333111/////////000000111111111111000000////////////////////////000//////......//////000///000000111111000000///------............------...---------......///000///000000000000000000111/////////000000000111111000000000//////222666:::777>>>MMM\\\gggnnnwwwtttkkkmmmsss|||~~~vvvtttttt___DDD555222444222...111111111111111111111111000000111111111000000///////////////////////////////////////////////////000000////////////.................................---,,,---///000///...000//////............///---------------...///000000000///...------------000////////////000111111111111222333444555666666555444444888===@@@@@@>>>======>>>@@@BBBCCCAAA???;;;<<<<<>>>>>>>>>>>===@@@AAAAAABBBDDDEEEEEEFFFPPPMMMIIIHHHHHHIIIIIIHHHKKKMMMQQQSSSSSSOOOJJJGGGMMMMMMMMMLLLLLLMMMNNNPPPIIIKKKMMMQQQRRRQQQPPPOOOKKKUUUeeevvv}}}~~~lll]]]^^^nnnjjj___OOOBBB;;;999;;;;;;666666666666666777888888555555444333333333333444111222333444444444333333333333333333333333333333222111111111111111222222...000222333444444444444///000111111111111000///////////////////////////000000////////////000000000000000111111000000000------............------------------...///000111......//////000000111111//////000000000111111111///000000000///111444777222555<<>>:::<<<===???AAABBBCCCBBBAAA<<<===<<>>>>>======???@@@AAABBBCCCDDDEEEFFFOOOLLLHHHFFFFFFFFFFFFFFFGGGLLLSSSXXXXXXRRRKKKFFFKKKJJJJJJJJJLLLMMMMMMMMMJJJLLLMMMNNNPPPRRRRRRRRRSSSTTTVVV[[[cccsssbbbJJJFFF@@@;;;999777777666888777777666555666666666555555444333333333333444222333333444444444333333333333333333333333333333666555333222111111111222/////////000111111111000///000111222222111000///000000000000000000000000000000////////////000000000000111111111111000000---..................---//////......//////000000......//////000000111111000000000000111111111111///000111000000111333555444222222888GGG\\\ooozzzqqqzzz~~~xxxwwwzzzvvveeeaaaqqqqqqOOOAAA;;;555333444555444333111111111111111111111111///000000111111111111000////////////////////////////////////000000111111//////000000000000000000///////////////////////////...---...000000000//////////////////000111222............//////000111////////////000111222333000000000000000111222222111222333444555666666777999777666:::???@@@;;;666:::<<>>CCCIIIGGGQQQjjjtttyyy999999999999::::::::::::999:::<<<===>>>>>>======>>>???@@@BBBDDDEEEFFFGGGLLLJJJGGGEEEEEEEEEDDDCCCCCCHHHPPPUUUUUUQQQIIIDDDHHHHHHHHHJJJMMMNNNMMMLLLLLLOOONNNLLLLLLPPPQQQOOOOOOPPPSSSUUUVVV]]]nnn}}}}}}\\\???AAA???<<<999777666666666888777666666555555555555555555444333333333333444555444444444333333333333222222333333333333444444777666444222111111111222;;;888444222111000///......000111222222111000...000000000000000000000000111000000//////000000111000111111222222111111000......////////////......111000000//////000000111///000000000000000000111000000000111111111222222///000222222111111222333444111///222BBBXXXjjjqqqmmmxxx|||mmmlllppp|||kkkjjjccckkk|||www|||\\\<<<555666666555333222111222111111111111111111111111000000111111111000000///////////////////////////...//////000000111111222//////000000000000111111///////////////////////////...---...000111000///////////////000111333333000000////////////000000......///000111333444555111000000000000111222222222222333444555666777777999888888:::<<<<<<999555888<<<@@@CCCDDDCCCCCCDDDAAAAAA>>>CCCHHHEEEOOOgggrrryyy999999999:::::::::;;;;;;999:::;;;===>>>======<<<>>>???AAACCCEEEGGGIIIJJJJJJHHHFFFFFFFFFEEECCCBBBAAAEEEJJJNNNOOOMMMIIIGGGFFFGGGHHHLLLPPPQQQNNNLLLKKKOOOOOOLLLMMMQQQQQQMMMIIIJJJOOOTTTTTTSSSXXXbbbjjjwwwhhhXXXFFF999::::::999888777777888:::666555555555555666777777555555444333333333333444777666555333222222222333222222222333333444444444555444222111000111222333DDD???888444222222111000...///111333333111///...000000000000000000000000111111000000000000111111000111111222222111111000//////000000000000//////000/////////000000111222111111111111111000000000000000111111111222222222///111333333222111222222111111000444@@@PPPXXXWWWXXXhhhrrr|||~~~llldddooorrr}}}}}}~~~wwwbbbKKK:::444555555444222000000111111111111111111111111111111111111111111000///...000000000000000000000000...//////000111111222222//////000000000111111111////////////////////////000.........000111000////////////000111222444555222222111000////////////////////////000111333333111111000000111111222333222222333444555666777777666777888999999999888888777;;;AAADDDDDDCCCDDDEEE@@@@@@>>>BBBHHHEEEOOOgggqqqzzz999999:::::::::;;;;;;;;;999:::;;;============<<>>777888::::::888777666777333444444444666777888999555555444333333333333444999888555222111111222333222222222333333444444444333111000//////111333444CCC<<<555000000111111000...///222333333222///...000000000000000000000000111111000000000000111111111111222222222222111111000000111111111111000000............000111222333333333222222111111000000000111111111111222222222000222444444333222222222000333444777@@@HHHEEE===777LLL]]]lll~~~{{{zzzzzzmmmppp{{{{{{~~~|||{{{jjjVVVDDD<<<<<<888666444222111111222222111111111111111111111111222222222111111///......111111111111111111111111...//////000111222222222//////000000111111111222000000000000000000000000000///...///000111000////////////000111333444555444333222000//////......000////////////000000111111111111000111111222333222333333444555666777777333555777888888888999;;;666;;;AAADDDDDDDDDDDDEEE>>>>>><<>>999777:::666666555444444444444444333222222111111222222333111111111111111111111111111111000000///...------......---------...000111111111111111111111111111...---------,,,,,,++++++------....../////////000......//////000000000111////////////////////////...///000111111111000000111000...---...///111222444444555666777888999999777777888888888999999999;;;===AAAEEEGGGFFFEEEDDDCCC>>>???EEEGGGGGGSSSdddttt::::::::::::::::::::::::;;;;;;;;;<<<<<<=========???@@@AAACCCDDDFFFGGGHHHKKKIIIHHHGGGFFFGGGIIIJJJMMMLLLLLLMMMNNNMMMKKKIIIGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLFFFIIIMMMNNNMMMKKKJJJJJJHHHIIIJJJLLLQQQ^^^nnnzzzwwwgggXXXIII@@@CCC>>>999777888:::;;;;;;888777666555555555666666666777777777666555333222888777666666555555666666444444333333222111111111111222222222222111000///222111111111000000000000666444333444666777777666111111111111111111111111444444444333222222111111444444444444444555555666666666555555555444444444000000000000000000000000333333444444444555555555///000111111222222111111000111222222333333222222222222222222333333333333333444555666666555444333777444666DDDZZZooo|||zzzuuu{{{~~~aaaEEE<<<<<<999666888444444444444444555666666444444333333333333444444555555555555555555555555666666555555444333333222333333222222222333555555444444444444444444444444333333333222222222111111000000000000111111111222222222222111111111111111333333333444444444444444111111222222222333333333666555444333333444666777333333444444555666777777999999999999:::::::::::::::===AAADDDFFFFFFEEEDDDAAA<<<===DDDGGGIIIVVVfffuuu777777777777777777777777888888999::::::;;;<<<<<<;;;;;;===>>>@@@AAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMLLLIIIFFFKKKKKKMMMNNNOOOOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOLLLOOOQQQQQQPPPNNNMMMMMMHHHIIIIIIIIIIIINNNWWW^^^rrrsss___NNNDDD@@@???>>>>>><<<::::::<<<>>>???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999444444333222222222222333666666666666666666666666666666666777666666555444555555555555444444444444000000000...,,,,,,...///222333333333333333333333000000//////......------000////////////000111111////////////............222222222222222222222222,,,------------.........///000111111222222111111111222222333333333333333222222222222333333333333555666666666555333222000333333555;;;FFFWWWgggrrrooodddfffnnn~~~XXXEEE666555888666222222444333333222111222222222111111000000000000111111000000000000000000000000222222111111000//////////////////...//////000111000000000111111111111111000000000///////////////.........////////////000111111000000///...............//////000000111111///...---------...000000000///.........///111222666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>EEEIIIMMMZZZhhhrrr999999999::::::::::::::::::;;;<<<===>>>???@@@@@@===>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGJJJKKKMMMKKKLLLNNNPPPQQQPPPLLLIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNPPPPPPNNNKKKKKKKKKEEEFFFHHHHHHHHHJJJNNNQQQRRRccczzznnnSSSLLLDDD???===???@@@AAA;;;::::::999999999888777::::::999888888777777777888888888777777666666666<<<;;;;;;:::999:::::::::222222222222333333444444333333444444444444333333222222222222222111111111555777777666333444888;;;////////////000000000000999999888888888777777777777666666666666777888888666666666666555555555555555555555555555555555555555555555555666666666666333333444555555555555444333444555555666666555555444444555555555666666666::::::::::::999777666555333666:::>>>BBBHHHQQQWWWrrrmmmaaaiiivvv|||cccOOODDD<<<>>>AAA???:::999BBBAAA>>><<<:::888777777888888777777777777888888666666666666666666666666888888888777777666666666666666666666666666666777999999999999999:::::::::777777777777777777777777777777777777777777777777777777777777777777777666555555666777888999999:::;;;:::888777777999;;;<<<;;;;;;:::::::::;;;<<<===999999;;;<<<>>>@@@AAABBB>>>?????????@@@@@@@@@@@@BBBDDDGGGKKKMMMMMMMMMMMMGGGDDDDDDIIIMMMRRR]]]hhh;;;;;;;;;;;;<<<<<<======>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRSSSUUUWWWYYYWWWTTTPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZYYYWWWUUUTTTTTTNNNOOOPPPPPPNNNLLLLLLLLLRRRZZZcccjjjuuuzzzlll```XXXMMMMMMLLLMMMMMMKKKIIIGGGIIIJJJKKKJJJIIIGGGEEEDDDGGGGGGGGGFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEEEE@@@???>>>>>>======>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC888;;;>>>??????BBBGGGKKKDDDDDDEEEEEEFFFFFFFFFFFF@@@???????????????>>>>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEGGGJJJLLLOOOQQQTTTUUUwwwuuuddd___[[[\\\\\\ZZZXXXWWW^^^]]][[[YYYWWWVVVUUUTTTVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXYYYYYYYYYZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^]]]\\\[[[[[[]]]___```bbbbbbbbbbbbccccccddddddmmmnnnppprrrtttwwwxxxyyywwwwwwxxxxxxxxxyyyyyyyyyzzz|||~~~~~~}}}dddeeeeeeffffffgggggghhhkkkkkklllmmmnnnoooooopppnnnnnnooopppqqqrrrssssssxxxxxxyyy{{{|||}}}~~~wwwuuuxxxooo{{{