BM66(@ ))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++************+++***(((%%%+++***)))(((((()))***++++++++++++***************......------444DDDZZZjjj}}}|||~~~{{{sssiii```[[[UUUMMMJJJMMMTTTWWWVVVMMM@@@999<<>>:::<<>><<<;;;999999222222222222111///...---...///000111222555999===FFFBBB@@@???;;;666444666666BBBOOOXXXaaammmxxx}}}yyy~~~~~~|||lllZZZJJJBBB===777999DDDLLLRRR```pppwww~~~wwwoookkkiiidddbbbccc```aaaeeekkkrrrvvvuuurrrnnniiihhhmmmpppoooooorrrqqqnnniiiccc___^^^```cccaaabbbeeejjjlllhhh```YYYNNNHHHAAA======;;;666222333222222111111222222333444444444444444555666777111111222222222222333333333444444444555666666666555666777777777666444333555666777666555444555666444555888;;;=========<<<777777888999999<<>>@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCFFFDDDBBBBBBDDDEEEEEEDDDEEEFFFHHHHHHFFFEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAABBBCCC???>>><<<:::888555333333111111111111000///......111222444555777:::>>>AAAFFFAAA===<<<999666888===KKKUUU___dddiiisss}}}{{{zzzttthhhXXXHHH<<<777888555:::GGGPPPUUU```nnnvvv}}}sssmmmjjjfffdddeeeeeegggkkkqqqvvvxxxuuurrroookkkmmmssstttmmmhhhfffjjjgggccc^^^[[[ZZZ[[[]]]___aaadddiiijjjdddZZZRRRHHHCCC===;;;;;;:::777333333333222222222333333444444444444333444444555555222222222333333444444444444444444444555555555555555666666666555555444333444666777666555555666777555777999;;;<<<<<<<<<<<<;;;:::::::::888999BBBMMMlll~~~}}}vvvkkkeee___^^^``````\\\XXXNNNKKKLLLQQQYYY___^^^\\\]]][[[XXXWWWWWWWWWUUUTTTRRRSSSTTTVVVWWWVVVRRROOOOOORRRYYYbbbjjjllliiieee))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***++++++******))))))(((((())))))***((())))))******+++++++++)))++++++***))),,,111666IIIaaa{{{{{{rrrooojjjaaaWWWRRRMMMRRRXXXYYYUUUMMMEEEAAAEEECCC???===???GGGSSS[[[ccckkkvvvwwwnnnccc\\\\\\___bbbcccKKKBBB666111111111///+++...------///444<<>>===<<<<<<>>>?????????>>>???AAAAAA@@@??????@@@???>>>??????@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????CCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@???===;;;<<<===;;;:::888555222///---+++///////////////////////////111333555666888;;;>>>???;;;888999:::===EEEMMMccclllrrrrrrssszzz{{{iiicccZZZMMMBBB<<<::::::::::::BBBOOOWWWYYY___hhhnnntttyyy}}}sssmmmlllkkkjjjkkkkkkmmmqqqvvvyyyyyyvvvrrrqqqnnnnnnrrrrrrllleeebbbgggddd```\\\XXXWWWWWWWWW^^^^^^aaadddccc]]]RRRIIIAAA===999888999999888555333333333333333444555666444444333333222333333333222222222333444555555666555444444444444444444333555555444333333333444444333555666666555555777888888888999::::::;;;<<<<<<;;;::::::999777888@@@JJJhhh}}}||||||sssgggbbb]]]\\\___```]]]ZZZOOOMMMMMMSSSZZZ^^^\\\YYYZZZXXXWWWWWWXXXWWWVVVTTTRRRSSSTTTVVVXXXWWWTTTQQQNNNQQQWWW```hhhkkkhhhddd(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))************)))))))))((((((((('''(((&&&$$$$$$&&&((()))))))))))))))(((((()))))))))'''(((((()))***++++++,,,(((***,,,,,,,,,,,,...111888KKKeee{{{zzzvvvrrrkkkbbb[[[SSSUUUYYY]]]]]]ZZZTTTOOOKKKIIIEEE@@@>>>DDDNNNVVVaaagggpppxxxyyyxxx}}}|||rrrkkkhhhjjjmmmooogggZZZHHH:::333222222111...,,,+++,,,...333888<<>>>>>>>>>>>============>>>>>>??????>>>>>>>>>=========>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;999777555555666666555333111...,,,***)))...------......//////000///111222333222333555777444444888???EEEKKKVVVaaassszzz~~~|||zzz|||ppphhhTTTNNNEEE<<<888888<<<@@@FFFGGGMMMVVVZZZYYY]]]ccchhhnnnrrrttt{{{}}}pppnnnqqqsssssssssoooppprrruuuvvvvvvuuussstttooolllmmmoooooollliiihhheeebbb___]]][[[YYYWWW^^^\\\[[[ZZZXXXRRRIIIBBB===:::777666777888777666444444444444444555666777444444333222111111111111000111111222333444555555555444444444333333222222555444333222222222333444222444666666555666777999::::::999999999:::;;;;;;888777888999777888AAALLLeeeyyywww~~~tttgggbbb]]]\\\___```]]]YYYQQQNNNLLLPPPXXX]]]]]][[[YYYXXXWWWXXXYYYYYYWWWVVVSSSSSSTTTVVVXXXWWWTTTRRROOOQQQWWW___hhhkkkiiifff(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''((()))))))))*********+++******))))))(((((('''''''''&&&$$$$$$&&&(((((((((((((((((())))))(((((((((''''''((()))******++++++&&&'''((())))))***,,,...222:::KKKbbb}}}xxxuuurrrlllfff\\\YYYXXXYYY\\\^^^^^^^^^XXXWWWSSSKKKCCCBBBJJJQQQXXX\\\ccciiijjjiiimmmtttzzz~~~zzzyyywwwvvvsssjjj[[[KKK???888777888------------...///111222:::===DDDPPP\\\dddiiillleee[[[NNNBBB999333...+++++++++************++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((((()))((((((((((((((())))))))),,,,,,,,,------......//////000000111222333444444333333222111111111222222222222333333444444555555444333333444555666555444222444666666555555555666555666666666666555555555777777666666666777888888888888888777777888888888:::::::::::::::999999999888999999:::::::::999999888888888777777777666666555666666444222000000111000000///...---,,,+++***---,,,,,,,,,---...///000111222333222111111333555555:::DDDOOOVVV[[[dddmmmzzz}}}vvviiiZZZOOOGGGCCC===999888:::===@@@QQQPPPRRRVVVWWWXXX[[[```hhhlllooooooqqqwww|||~~~wwwqqquuuzzz{{{zzzyyysssrrrrrrqqqqqqqqqssstttrrrppppppsssxxxyyytttmmmfffdddcccdddeeedddbbb______ZZZTTTOOOLLLHHHCCC???<<<:::888777777777777666555444444444555555666777444333222111111111111111///000000111222222333333444444333333222222222111444333222111111222444444222444666666555666777999;;;::::::999999::::::;;;888777999:::888888AAAKKKbbbuuurrr~~~wwwjjjeee___^^^``````\\\XXXSSSNNNJJJMMMTTT\\\___```[[[YYYXXXYYYZZZZZZZZZXXXSSSSSSTTTUUUWWWVVVTTTRRRQQQSSSWWW```hhhlllkkkiii))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******+++++++++******))))))((((((''''''***((('''''')))******)))'''(((((())))))((((((''''''(((((())))))*********))))))(((((()))***+++,,,...///666HHHbbb{{{{{{vvvtttppplllaaa\\\VVVRRRTTTXXX^^^aaacccfffeee[[[NNNEEEFFFKKKIIIJJJOOOTTTVVVVVV[[[bbbjjjxxxzzzmmmkkkeeeZZZNNNDDD???===111000///......---------999666777===FFFOOO\\\fffqqqmmmeeeYYYLLL@@@666000,,,+++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,---....../////////......------......////////////000000111111111111111000111333333111///...000222222111111222333222222333333222222111000333333222222222222333333444333333222222333333444444444444444444444444444444444555555666666555555444444444333333333333222000111222000...------...------------------------,,,,,,+++++++++,,,...///...//////000000333777;;;IIIPPP]]]hhhkkkiiilllqqqzzzqqqdddVVVHHH???;;;;;;===AAAGGGKKKNNNNNNWWWVVVUUUTTTTTTVVV[[[___cccdddeeeeeeeeefffhhhjjjxxxuuuwww~~~~~~}}}xxxxxxvvvsssqqqpppqqqsssmmmrrr{{{}}}ooobbbbbbcccgggkkkllliiifff^^^WWWMMMFFFCCCAAA>>><<<;;;:::888777666666777777666555555444444444555555333333222222111222222222000000000000111111111111333333222222222222222111333333222222333333444444333555666666555555777888999:::::::::::::::::::::;;;;;;;;;;;;888777>>>HHH___~~~}}}tttqqq}}}{{{nnnhhhbbb```aaaaaa]]]YYYWWWQQQKKKMMMTTT]]]bbbddd]]][[[YYYXXXYYY[[[[[[ZZZTTTSSSSSSTTTUUUTTTRRRPPPQQQRRRVVV^^^fffkkkllljjj))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((())))))******+++,,,,,,))))))))))))((((((((((((***)))))))))******)))'''''''''((())))))(((''''''((((((((()))))))))))))))+++***)))******++++++***+++,,,///777EEEZZZrrrwwwtttpppkkkddd___XXXQQQNNNQQQVVVYYYccclllrrrlll\\\NNNHHHIII???>>>@@@CCCDDDDDDJJJQQQZZZgggyyyoookkkddd\\\UUUNNNIIIGGG;;;999555111...---,,,,,,444111111444777<<>>DDDNNNZZZlllzzzooo```VVVSSSSSSRRRPPPEEEAAA:::333///......///,,,+++...222222222:::FFFLLL\\\nnnuuummm]]]NNNGGG666555333111///...------))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%((()))(((&&&%%%&&&((())))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))*********...---------------......------------............///...---......---***'''(((***,,,,,,,,,,,,---...+++,,,...000111111111000000000///......////////////......------......///000000000000000000000000......///000111111000000.........---------,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,+++++++++---,,,***))))))***,,,---444666:::@@@HHHTTT```hhhttt{{{~~~zzz|||~~~xxxkkkggg]]]QQQGGGDDDGGGLLLUUUZZZbbbmmmwww{{{yyyvvvjjjiiieee]]]XXXWWWYYYYYY]]]XXXVVVXXX\\\```dddggghhhlllwww~~~uuupppmmmkkkvvvrrrpppooopppqqqmmmeee^^^VVVOOOGGGAAA???===999666555555555555444555777999777666555444333222222222222222222222333444555555444444333333222111111000000000111111222222222333111222444555666555444444555666777666555444555666666888:::<<<===<<<;;;:::777888:::<<<;;;<<>>PPPfffzzzzzzhhhYYYQQQNNNNNNOOOTTTPPPGGG===444000000111000/////////000222333444CCCKKKWWWbbbfffddd^^^YYYNNNIIIAAA888111---,,,,,,000+++'''%%%(((******)))---)))&&&&&&)))+++***)))'''((()))+++++++++***))),,,***((())),,,,,,+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''))))))***))))))(((''''''''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------......******+++,,,,,,,,,+++++++++++++++,,,,,,------------...///...,,,+++,,,------...//////000000//////,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,//////......//////---+++***+++,,,---.../////////.........---,,,++++++***+++,,,---,,,***))))))***(((***,,,------...000222444<<>>999666444666666666666666666666666555444333222222222333333333222222222111111000000333333444444444444444444333333222222111222222222222222222333333444444444666444333222222333555666<<<;;;;;;<<<======<<<:::999777888999999;;;CCCLLLaaaxxxwwwqqqnnnyyytttkkkcccdddeeeccc```______[[[WWWVVVZZZ___aaaaaa[[[\\\ZZZTTTOOOOOOTTTZZZYYYVVVRRRPPPOOOPPPOOONNNJJJNNNQQQSSSXXX```dddddd&&&''''''((()))***++++++''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&(((*********)))((()))(((((((((((()))******))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((((((******))))))...777>>>VVVkkkxxxooopppmmmhhhaaaXXXQQQKKKHHHIIIOOOZZZdddhhhaaaTTTJJJ<<<555111222222000222666777JJJaaassstttggg___ZZZUUUQQQUUURRRMMMHHHAAA;;;444000000///......000222444444888>>>GGGOOOUUUWWWUUUTTTRRRPPPMMMIIICCC<<<444...///+++((((((***+++***(((***(((&&&&&&'''((((((''''''((()))*********))))))(((&&&%%%&&&((()))(((&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((()))))))))(((((('''&&&''''''((())))))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++,,,---...---+++***+++,,,)))***++++++,,,,,,++++++++++++************++++++,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++***************)))+++...///............---.../////////222555888DDDNNN^^^nnn{{{}}}{{{xxxiii]]]UUUQQQPPPPPPNNNLLLOOO]]]lll}}}wwwpppllljjjfff```[[[YYYXXXYYY]]]ccchhhkkkkkkjjjjjjqqquuujjjggghhhkkkkkkqqq|||qqqhhhfffcccZZZRRRMMMDDDCCCBBB???<<<999666555555444444444333333333222444444444333333222222111222222222222222111111111333333333444444555555555333333222222111222222333222222222333333333333333555444222222222444666777;;;::::::;;;<<<===;;;:::999777777999999;;;BBBKKK___www~~~xxxpppmmmvvvuuullleeeeeefffdddaaa``````[[[WWWVVVYYY]]]^^^^^^[[[\\\ZZZUUUOOOOOOTTTZZZYYYVVVRRRPPPOOOOOOOOONNNKKKOOORRRSSSWWW^^^bbbaaa''''''((()))***+++,,,,,,''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''(((((()))***))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''((((((((())))))(((&&&(((---222<<>>999555444222111333777444EEEYYYiiixxxxxxrrrjjj___VVVZZZYYYYYYYYYWWWOOOBBB888333000------///111222222111333777;;;@@@DDDGGGIIIPPPRRRVVVXXXWWWNNNAAA777000---***+++------+++)))&&&((((((((('''&&&'''(((''''''((()))))))))((((((&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********---------,,,+++)))((('''''''''(((((((((((())))))***+++,,,+++***)))***+++'''((())))))******))))))******))))))))))))******+++***************+++++++++)))''''''(((*********((())))))*********)))))))))))))))*********++++++'''))),,,...---,,,,,,---///111444666999???EEEIIIXXXcccttt~~~|||zzzuuurrrrrrrrrpppiii^^^QQQGGGAAABBBEEEKKKPPPRRRWWWdddrrr~~~tttnnnmmmiiibbb\\\WWWYYY[[[]]]aaagggnnnsssvvvtttxxx~~~xxx{{{|||zzztttlllfffddddddfffeeehhhoooxxxvvvkkkbbb]]]YYYPPPGGGCCC=========<<<:::888777666333333222222222111111111333444444444333222000///111111111111222222222222222222333444444555666666333222222111222222333333333333222222222222222222333333222222333555666888999888888999;;;<<<;;;999999777777999999:::BBBKKK]]]uuuyyyqqqmmmtttxxxnnngggggghhheeebbbbbbaaa\\\WWWUUUXXXZZZ[[[ZZZXXXYYYWWWRRRMMMLLLQQQWWWXXXUUURRRPPPOOOOOONNNMMMMMMPPPSSSSSSWWW]]]```___+++*********))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&'''''''''''''''((())))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&((()))))))))***---000111<<>>666666999===>>>AAAKKK[[[lll|||yyyoookkkjjjooovvvuuukkkaaaJJJCCC999444333222111...222111000//////111333444666999???IIITTT\\\^^^^^^QQQJJJ@@@999555222...+++&&&(((******'''&&&(((+++(((((((((''''''''''''((((((((())))))))))))***+++&&&'''''''''''''''''''''((()))))))))************))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''''''''''''''&&&''''''((()))))))))))))))((((((((())))))))))))***,,,,,,,,,------------...)))******++++++*********(((((((((((((((((((((((('''((()))(((''''''((())))))******+++++++++++++++)))(((((((((((((((((())))))((((((((())))))***++++++(((&&&&&&(((***++++++******************))))))************************/////////...000444999>>>>>>DDDNNNWWW___ffflllpppyyy~~~xxxtttqqqjjj___VVVRRRLLLEEE>>><<<===@@@BBBBBBEEEKKKQQQRRRRRRXXX```gggoooxxx~~~}}}kkk^^^ZZZXXXVVVSSSVVV[[[aaadddfffkkkuuu~~~~~~~~~pppbbbVVVWWWYYY^^^ccceeeccc```UUUXXX\\\```aaa```_________WWWPPPMMMIIICCC???>>>;;;::::::999888666555444111222333444666777888999222333444444444222///...------......//////000000///000111222333444555666222111111111222222333444444333333222222111111111111111222333444555777777555555555777:::;;;:::999999777666888777888???HHH]]]ttt~~~vvvppptttyyyooohhhiiijjjhhheeedddbbb]]]XXXVVVXXXYYYXXXVVVPPPRRRQQQMMMGGGFFFJJJPPPUUUSSSQQQOOOOOONNNLLLKKKKKKOOORRRTTTYYY```dddddd&&&&&&'''((()))***++++++''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))*********((((((''''''(((((()))***'''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&******))))))(((''''''&&&))))))))))))))))))))))))---+++---777HHH\\\rrr~~~sssjjjeeeeeeggg^^^YYYRRRNNNMMMPPPSSSUUU\\\[[[SSSFFF===<<>>===999666333222111000///000111222///000444;;;FFFSSS___gggccc[[[QQQHHHBBB===888555///...---+++((('''(((******)))((('''''''''((((((&&&(((((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,((())))))***++++++******)))))))))(((((((((((('''&&&'''((((((''''''((()))'''((())))))******))))))))))))(((((((((((())))))(((((((((((()))***+++,,,,,,***((((((***+++++++++)))******+++++++++******'''((((((((())))))******---...000444999AAAKKKQQQUUUZZZ```gggkkknnnrrrtttzzzwwwwwwyyytttnnnggg```VVVKKKDDD???;;;888888===DDDJJJNNNQQQQQQSSSVVVUUUSSSWWW^^^eeemmmssswww|||vvvggg\\\WWWWWWXXXYYYXXX]]]dddggghhhkkkqqqwww}}}{{{zzzttteeeWWWQQQRRRUUU[[[aaabbb```]]]LLLQQQXXX___bbbaaa]]]ZZZZZZRRRKKKHHHDDD===:::;;;:::::::::999777666444333222333444555777888999:::111222333333333222000000............//////////////////000111222222333333111111111111222333444444444444333333333333333333111222333444444555666666444444555777:::;;;;;;:::888666666777666777???GGG]]]tttwwwrrruuuvvvmmmggggggiiihhhfffeeebbb]]]YYYXXXZZZ[[[ZZZXXXQQQSSSSSSOOOIIIHHHLLLQQQTTTRRRPPPOOOOOONNNKKKIIIJJJNNNQQQSSSXXX```eeeddd%%%%%%&&&'''((()))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++)))(((((((((((()))******''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''((((((((()))(((''''''(((((('''&&&***)))+++000666BBBVVViii~~~wwwnnnkkklllfffddd___YYYTTTRRRUUUXXXYYY]]][[[QQQJJJIIIKKKJJJHHHDDDFFFQQQ```mmm|||}}}wwwxxxzzzyyywwwqqqfffXXXOOOMMMLLLHHHEEE;;;999666333111000111222---///000222777BBBQQQ[[[ddd```[[[XXXWWWTTTOOOKKK@@@<<<666111...---,,,++++++***)))((((((((())))))&&&((()))'''%%%###$$$&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((()))))))))(((''''''((()))))))))))))))&&&&&&'''''''''((((((((()))*********++++++++++++)))************))))))((())))))((((((''''''''''''&&&'''((((((''''''(((***''''''((()))))))))))))))***))))))(((((())))))***))))))))))))***+++,,,,,,,,,+++******++++++***)))((()))******++++++++++++&&&''')))***,,,...000000222666<<>>FFF[[[sss}}}wwwrrruuusssjjjdddfffhhhhhhffffffaaa^^^ZZZZZZ]]]^^^]]][[[QQQSSSTTTPPPJJJHHHLLLQQQSSSRRRPPPOOOOOOMMMKKKIIIJJJNNNPPPRRRVVV^^^aaaaaa(((''''''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++)))))))))))))))***++++++''''''((((((((((((((('''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###""""""$$$%%%'''((()))***((('''&&&'''((()))))))))(((***///111///111@@@RRRmmmyyyuuuooonnnoooooollldddZZZUUUVVVYYYUUU]]]aaa[[[VVVVVVUUUSSSOOOJJJIIIOOOWWWcccuuu|||vvvwww}}}zzzzzzzzzzzz|||qqqcccZZZXXXWWWTTTPPPFFFBBB<<<666222000111111...000111...---444AAALLL[[[[[[^^^bbbggghhhddd```PPPIII???888555333000---,,,+++***((((((((()))***(((***+++)))%%%###$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((())))))******''''''((()))******))))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''***++++++++++++,,,,,,,,,++++++++++++***((('''&&&(((((((((''''''&&&&&&&&&&&&'''(((((('''''')))***((())))))*********************))))))))))))******))))))))))))***+++,,,---,,,+++***+++,,,+++)))''''''''')))***++++++++++++((()))+++...222555777888@@@FFFOOOYYYaaaiiippptttuuutttqqqnnnlllmmmqqqtttooowwwvvvlllfffdddVVVSSSLLLCCC;;;777777888===AAALLLZZZiiirrruuuuuuqqqjjjccc]]]VVVQQQTTTZZZVVV]]]aaa``````ccceeeddd```bbbccccccbbbdddiiinnnqqquuuzzz}}}|||xxxtttrrrmmmuuu{{{~~~}}}bbb___\\\ZZZXXXWWWVVVVVVTTTUUUYYY___ccc```XXXRRRNNNHHHCCCAAA>>>999999;;;555555555666555555444444333333333222222222111111000000000000111222333444333333222222111111000000............////////////111111111111222333444555444444444555555666666666333333444555555444444444444444555777;;;======<<<888666666666666666===FFFZZZqqq|||vvvrrruuu~~~qqqhhhcccdddhhhgggffffffaaa^^^[[[[[[^^^``````^^^PPPRRRRRRNNNIIIGGGKKKOOOSSSQQQPPPOOOOOOMMMJJJHHHJJJNNNPPPPPPTTT[[[^^^]]]***(((&&&&&&'''(((((((((''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((******+++,,,...111444666JJJ___vvv{{{rrrzzzxxxrrriiieeeeeebbb^^^___XXXUUUXXX\\\^^^bbbggg\\\VVVPPPQQQZZZeeemmmrrrwwwqqqkkkiiimmm}}}zzzwwwwwwvvvoooddd[[[XXXYYY\\\]]]XXXNNNBBB;;;999777333000111000///...///333777:::BBBLLLTTTWWW\\\fffmmmnnnddd\\\QQQHHHAAA;;;666222///---,,,,,,,,,,,,***(((+++)))'''&&&'''''''''&&&'''''''''(((''''''&&&%%%''''''(((((()))***++++++((((((((('''&&&%%%$$$###&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((''''''''''''******)))((((((((((((((()))************+++++++++************))))))))))))+++++++++*********))))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***---,,,,,,,,,,,,,,,,,,,,,)))******)))((((((***,,,***(((&&&'''))))))'''%%%***+++,,,+++***)))+++,,,111111333444888>>>EEEJJJTTT```kkkoooqqqtttuuuuuuyyywwwsssooommmnnnsssvvvssswwwzzzwwwoooddd[[[VVVEEEBBB<<<666333555;;;???EEEXXXiiirrr{{{|||{{{oooddd]]]YYYTTTSSSTTTSSSTTTUUUUUUWWW[[[```ddd^^^___aaacccfffllltttyyy|||~~~yyyssspppuuuyyyooo```[[[ZZZVVVTTTUUUWWWXXXZZZ^^^```\\\TTTMMMFFFAAA<<<999888777444111555555444333333222111111111000000000111222333333444333222222222111///---222222222000......000222111111000000000000111111000000111222222222222111444444444555555555666666444333333333333444555666555666666666777777777888999666666777777888@@@JJJ___sss{{{sssmmmqqq}}}~~~ooohhheeehhhllljjjfffeee___YYYVVVXXX___cccaaa]]]XXXWWWTTTOOOJJJJJJNNNRRRTTTRRRPPPMMMLLLKKKKKKKKKFFFIIIMMMPPPTTTXXX\\\```***(((%%%$$$%%%&&&&&&%%%(((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''')))((((((''''''(((((())))))(((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((('''&&&%%%''')))******+++,,,...000222333:::KKK```qqq~~~~~~{{{tttqqqqqqnnnjjj```XXXPPPOOORRRWWW```iiiddd___YYYUUUVVV[[[aaafffccc^^^XXXUUUYYYiii~~~yyyvvvrrrjjj^^^UUURRRTTTXXX[[[YYYUUUOOOIIICCC===888555666444111//////111333555777>>>EEEGGGNNNZZZdddgggiiiddd^^^WWWRRRLLLFFFBBB:::888444222111///---,,,***))))))***+++,,,***)))%%%&&&'''((())))))******''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((************++++++++++++************))))))))))))*********)))))))))((((((((((((((()))))))))******((((((((())))))******+++***************************+++,,,+++******+++---,,,***))))))+++,,,+++))))))***+++,,,---000444777888:::>>>CCCJJJRRRZZZ___```jjjsssvvvwww{{{}}}}}}~~~|||xxxsssqqqqqqtttvvvvvvvvvssslllbbbWWWMMMGGG;;;999666444555;;;DDDKKK\\\kkkyyy~~~vvvkkk```\\\ZZZVVVTTTTTTRRRRRRSSSUUUXXX]]]```bbb```aaacccgggmmmuuuzzztttuuuvvv}}}mmmfffccc^^^ZZZYYY\\\ZZZXXXXXXXXXTTTMMMGGG>>>;;;888888999:::999777555555444333333222111111111111000000000111222222111111111222222222111//////000111000//////111222222111111111111111111222///000111111222222111111333333444444444444555555444444333333333444444555555555666777888999::::::999777666777777888@@@III___sss|||tttnnnsss~~~|||ooohhhdddhhhkkkjjjggggggbbb\\\WWWYYY```eeeeeebbb[[[ZZZVVVPPPKKKJJJNNNRRRSSSRRRPPPNNNLLLKKKJJJJJJGGGIIIMMMPPPSSSWWW\\\___,,,)))'''%%%&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))((('''&&&%%%%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''((()))(((&&&&&&((())))))***+++---.........---,,,666EEEXXXnnnwwwsssuuuuuussseeeZZZOOOHHHFFFKKKWWWccchhhgggcccZZZRRRNNNPPPTTTPPPLLLGGGCCCCCCQQQmmm}}}xxxoooaaaVVVQQQRRRUUUWWWZZZ]]]___]]]UUULLLEEEBBB;;;888444111000000000///111555777888===GGGPPPTTT\\\[[[ZZZZZZZZZWWWRRROOOKKKHHHBBB>>>:::777333111000...---------+++(((%%%%%%%%%&&&'''(((((())))))))))))(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''(((((())))))************))))))(((((((((((((((************+++++++++,,,++++++*********))))))))))))))))))((((((((((((((()))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---,,,******,,,---***)))'''(((***+++***)))+++,,,---///222999@@@FFFEEEIIIOOOWWWaaajjjqqquuupppwww|||{{{{{{~~~}}}xxxssspppooopppppplllggg___VVVLLLCCC:::555333444555777<<>>CCCEEEIIIMMMQQQTTTUUUTTTVVVTTTQQQNNNKKKFFFAAA===666333///---,,,***)))''')))))))))(((((()))))))))+++******)))((('''&&&&&&$$$%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,))))))(((((((((((())))))*********+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************+++++++++***+++,,,+++))))))+++,,,***)))((((((((()))******///000222666<<>>777111//////000111...---,,,,,,+++,,,------))))))))))))((((((''''''###$$$%%%&&&&&&'''&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++************************************)))*********++++++++++++***************)))))))))))))))*********+++++++++((()))***)))((((((***,,,------,,,,,,,,,---///111444777;;;BBBKKKWWWdddlllrrrrrrtttxxx}}}~~~{{{~~~||||||xxxqqqfff]]]VVVPPPKKKHHHCCC???999555333222222222666;;;CCCIIIMMMPPPSSSTTTYYY^^^dddhhhnnnwwwttteee___]]]\\\ZZZ[[[^^^\\\\\\aaajjjooonnnllleeemmmxxx{{{rrrnnnmmmnnnoooppprrrzzzwwwmmmnnnpppmmmgggZZZRRRHHH@@@>>>===<<<:::999999999777555333222222444444333333333333222222111111000///......//////000222333222000......///...000222222000...------//////............//////......///000000000000///000000000111111111222222444333333222222222333333111111333555777999:::;;;===:::999:::999:::BBBKKK\\\nnn|||yyy~~~{{{nnneee```bbbffffffffffff^^^UUULLLLLLTTT^^^dddeeeWWWWWWTTTOOOLLLLLLQQQVVVYYYYYYXXXVVVSSSOOOLLLJJJIIIJJJLLLMMMOOOSSSYYY]]],,,)))'''%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''&&&$$$$$$&&&'''(((***+++,,,,,,)))'''%%%'''(((***+++---:::QQQggg|||~~~sssjjjccc]]]XXXWWWSSSKKKFFFEEEEEEMMMWWW]]][[[QQQFFF???999999::::::666666???JJJfffxxx{{{rrriiiddddddeeejjjtttyyypppggg^^^[[[[[[WWWMMMCCC333///...000222111222444333333444444777<<>>888666666666000///...---------...///)))))))))(((((('''''''''$$$$$$%%%&&&'''''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((())))))*********((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++)))))))))*********++++++(((((())))))))))))))))))'''(((((())))))*********((()))*********+++---///---...///000111444888<<<@@@EEELLLVVVaaammmyyy}}}yyywww{{{||||||}}}|||qqqgggZZZNNNFFF???:::666555555555444222333555777;;;@@@GGGMMMPPPQQQRRRSSSYYY\\\___bbbgggmmmssswww}}}rrrfffaaa^^^[[[ZZZ\\\___]]]^^^bbbhhhmmmnnnmmmkkkttt{{{vvvrrrrrrqqqmmmkkklllhhhhhhiiihhheeefffoooyyyxxxkkkaaa```bbb^^^WWWOOOHHHAAA<<<<<<<<<<<<:::444666777666444333333333333333333333333333333333111111000/////////000000000222444222///,,,---///+++---///000///000111222......------------......---......///////////////000000000111111111111222222222222222222333444444222222333444666777888888<<<:::999999888999@@@IIIZZZlll}}}yyynnnfffaaacccgggfffdddddd^^^UUUKKKKKKTTT___fffhhhWWWWWWTTTOOOKKKLLLQQQVVV[[[ZZZYYYVVVSSSOOOLLLKKKHHHIIIJJJLLLNNNSSSYYY]]]***(((%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''%%%%%%'''((()))***+++++++++)))'''&&&%%%&&&))),,,,,,///<<>>;;;::::::888777<<>>999777555222666<<>>:::666000...111+++------,,,+++---111555888999===DDDMMMUUUZZZ\\\ZZZVVVQQQPPPRRRWWW[[[^^^\\\XXXRRRKKKEEE@@@===<<<666555333111///---+++***))))))************))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******++++++,,,,,,,,,---------,,,,,,,,,+++++++++******'''((((((((())))))******(((((((((((())))))))))))''''''((()))***++++++,,,******+++,,,------......,,,...000111222444777:::<<>>>>>===GGGSSSfffxxxyyyrrrnnniiihhhlllwww|||~~~{{{xxxuuuqqqmmmkkkhhhbbb]]]aaakkksssuuusssiii^^^OOOBBB<<<999777555222000000000---***---222222222333555:::AAAGGGKKKIIIHHHJJJMMMOOOSSS___kkknnnnnnmmmjjjeee^^^XXXTTTLLLIIIEEEAAA<<<888333000555222...,,,++++++***)))******))))))((('''&&&&&&,,,,,,+++***((())),,,...)))))))))***************%%%''')))***)))(((((((((++++++++++++++++++************++++++,,,---------((()))***+++++++++***)))+++***)))******+++***(((******+++++++++---000222---------...///000000111333666888888===EEEJJJJJJQQQPPPPPPUUU^^^iiiqqquuu}}}~~~uuuuuuzzz}}}xxxqqqoooeee]]]ZZZVVVLLLCCC???555333222222444999>>>BBBNNN___pppwwwvvvsssoookkkeee]]]VVVSSSQQQNNNOOORRRXXXZZZ[[[\\\\\\___cccfffgggdddfffkkkllliiiiiimmmyyy~~~{{{xxx{{{}}}}}}}}}qqqgggdddbbb^^^]]]aaa___YYYSSSSSSXXX]]]^^^]]]SSSMMMHHHGGGJJJJJJEEE???;;;:::999777666555555555555444333222111111111111111111111111111222222222000///...------...///000111000000///...---------000000///...---,,,,,,+++///......---------............------------.........111444777888777555333222222222111222222333333333444555777777777666666666555444333333777===AAAPPPgggvvvpppsssyyyqqqkkkeeefffiiikkkgggbbb\\\OOOKKKLLLNNNZZZeeecccXXXVVVUUUSSSMMMHHHJJJOOO[[[XXXTTTRRRPPPOOOLLLJJJGGGHHHHHHHHHKKKQQQXXX^^^'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&&&&%%%%%%((((((((((((''''''&&&&&&***))))))))))))******+++---000666DDDYYYooo{{{rrrjjjaaaXXXRRRNNNLLLKKKMMMQQQUUUVVVUUUVVVTTTPPPLLLIIIEEEBBB@@@DDDMMM]]]nnnyyyzzzsssmmmddd___\\\___gggvvvzzztttpppccc___ZZZ[[[```hhhooorrrvvvoooeeeYYYNNNCCC;;;555555222222333111------///000000111222444666999:::999999<<>>IIITTT^^^cccjjjppptttuuutttsssqqqnnnkkklllmmmjjjccc]]]UUUTTTRRROOOJJJBBB999333//////000000111222333444000111333333333222333444333222000...,,,+++,,,,,,,,,------...//////......000///.........///000111000000000///...---,,,,,,,,,,,,,,,++++++***)))))))))+++...111333333222111111333555777999:::;;;;;;;;;???DDDDDDBBBAAAEEEIIIOOOUUU\\\aaahhhrrrvvvvvvvvvqqqjjjhhhooozzz{{{uuuqqqppppppggg]]]YYY\\\]]][[[WWWIII???777444444222333555555777:::>>>DDDKKKPPPTTT\\\dddmmmssswwwyyyvvvqqqaaaYYYTTTSSSRRRQQQRRRUUUMMMPPPUUUZZZ]]]aaaeeehhhhhheeeeeehhhlllrrr|||~~~tttgggbbb^^^]]]]]][[[XXXTTTTTTVVVXXXWWWUUUPPPIIIBBB>>>???>>>;;;777888777666444444333333333333222111000000//////000////////////////////////111000000//////000000111222111111000000/////////////////////////////////,,,,,,,,,---...///000111000//////......//////000------.../////////......111111111111111222333333444444444555555666888888777888888777777999===@@@RRRdddxxxrrrjjjhhhlllyyy~~~tttnnnkkkhhhiiikkkjjjddd___VVVIIIEEEFFFHHHSSS^^^\\\aaa]]]YYYUUUNNNGGGHHHNNNSSSQQQOOONNNOOOOOONNNMMMHHHHHHHHHHHHJJJPPPWWW\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%)))***++++++++++++***)))'''(((((()))((('''%%%$$$###'''***+++///:::KKKYYYsss}}}xxxlllfffaaa___[[[UUUPPPOOOQQQSSSSSSUUUWWWYYYYYYZZZ\\\]]]RRRMMMKKKMMMSSSVVVSSSPPPNNNKKKHHHHHHJJJRRReeevvv}}}vvvlllddd```aaadddgggrrryyyvvvgggZZZSSSHHHAAA???DDDGGGCCC;;;777777555222000....../////////------000222444:::BBBLLLQQQZZZbbbhhhjjjjjjiiikkkhhhfffiiipppsssqqqmmmlllmmmllljjjdddYYYMMMDDD============>>>@@@AAABBBAAACCCFFFFFFEEECCCCCCCCCFFFDDD@@@<<<999777666666444333222222222222000///444333222222222444555777666666666555333111///...111111000000000111222222000222444777888:::<<<===AAACCCFFFIIILLLMMMLLLJJJMMMSSSYYYXXXTTTRRRVVV[[[^^^ccchhhlllsss|||zzzqqqkkklllrrrzzz}}}uuummmhhhfffWWWPPPJJJIIINNNSSSVVVVVVEEE<<<444333444555999>>>@@@AAADDDGGGKKKOOOQQQSSSXXX]]]bbbhhhpppxxxwwwsssaaaZZZUUUTTTTTTRRRSSSVVVOOOSSSXXX^^^aaadddhhhjjjhhhiiijjjmmmqqqzzzuuuuuuwww}}}|||lllfffdddcccaaa]]][[[XXXVVVUUUTTTQQQNNNKKKEEE===:::::::::999666666666555444444333444444444333222111000000000000111111111111111000000000111111000000000000111111000000000000//////....../////////000000000000000---------------...///000000000////////////000000000000//////////////////111000000000111222333444555444444444555666888999888999::::::999;;;===@@@SSSbbbttttttllljjjlllyyyvvvmmmkkkjjjkkkllliiiccc]]]WWWJJJEEEFFFGGGSSS^^^[[[]]][[[YYYWWWRRRNNNPPPVVVVVVSSSQQQOOOOOONNNLLLKKKIIIIIIHHHHHHJJJOOOVVV[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''(((((((((&&&%%%###%%%'''***+++---111888>>>VVVdddxxx}}}tttgggfffccc]]]XXXTTTTTTTTTMMMNNNPPPRRRVVV]]]gggnnnggg^^^QQQJJJGGGGGGFFFDDD@@@>>>>>>>>>@@@III\\\nnn~~~uuuooommmkkkfffbbbeeemmmwww{{{wwwooogggcccXXXQQQNNNUUUZZZXXXQQQMMMGGGBBB:::222...---///000111...---......---111666???DDDLLLTTTZZZ]]]]]]]]]]]]YYYVVVYYYbbbjjjnnnnnnooorrruuuwwwtttkkk___WWWQQQPPPOOOOOOOOOPPPRRRSSSYYY\\\___```^^^\\\[[[ZZZ]]][[[WWWSSSOOOLLLJJJIIIHHHEEEBBBAAAAAA@@@>>>;;;===<<<<<<<<<===???@@@AAAAAAAAAAAA@@@>>>;;;888666888777777888999<<>>::::::>>>DDDIIILLL???999777999===@@@EEEKKKSSSSSSSSSRRRQQQPPPOOOOOOUUUXXX\\\bbbnnnyyy|||zzzccc]]]XXXWWWWWWUUUUUUWWWTTTXXX]]]aaadddfffiiikkkmmmrrrwwwyyy|||vvvkkkjjjkkkqqq}}}pppgggdddbbb^^^___]]]YYYVVVRRRNNNJJJGGGCCC>>>999666777999999888666666555444444444555555555555444333222222222222111111111111000000//////000000111111111111000000...............---------/////////000000000000000000///...---------------000000////////////000000111111000/////////000000000000000000111222333444444444333444555777999:::888999:::::::::;;;>>>AAAQQQ```rrrvvvooommmnnn{{{zzzmmmllllllllllllhhhbbb\\\WWWJJJEEEFFFGGGRRR]]]ZZZ[[[YYYZZZZZZVVVSSSVVV\\\\\\YYYUUURRRPPPNNNKKKHHHIIIIIIHHHHHHIIINNNUUUZZZ%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%(((,,,000444>>>III^^^vvvmmmkkkhhhddd```\\\XXXVVVLLLKKKIIIIIIMMMXXXgggrrrvvvmmm^^^QQQGGGCCCAAA@@@<<<<<<<<<===>>>GGG\\\ooo}}}}}}yyyxxxuuummmfffeeejjjpppsssrrrnnnjjjhhhddd^^^\\\ccckkkllljjjhhh```XXXJJJ===333///...///000,,,+++------,,,---111333777>>>EEEKKKNNNPPPPPPOOOLLLIIIIIINNNVVV^^^bbbdddhhhooovvvxxxtttmmmggg]]]\\\[[[ZZZZZZ\\\^^^___jjjllloooqqqpppooooooooouuutttrrrpppmmmjjjgggfffbbb^^^ZZZYYYYYYYYYVVVSSSMMMMMMNNNPPPQQQRRRSSSSSSRRRSSSSSSRRROOOLLLHHHFFFDDDDDDCCCDDDFFFJJJOOOQQQYYY[[[\\\\\\[[[]]]cccgggiiihhhjjjmmmrrrrrroookkkoootttyyyyyyvvvtttvvvxxx}}}zzzxxxwwwuuutttwwwtttmmmaaaTTTHHH@@@<<<777555222000222555:::===>>>>>>CCCKKKQQQTTTWWW\\\dddbbb___[[[VVVRRROOOMMMRRRTTTVVV[[[fffrrrxxxwwwddd^^^ZZZ[[[[[[YYYYYY\\\[[[]]]aaaccceeegggiiikkkttt|||}}}qqqgggbbb___cccnnnxxxjjjddd___ZZZ[[[YYYVVVQQQLLLGGGCCCAAA;;;888555444555777888999555555444444444555666666666555444333333222222333000//////......------,,,///000000111111000000///------------------------////////////////////////111000///...---,,,,,,,,,000//////......//////000///......------...///////////////000111222333444333333444444666777999:::888999999999:::<<<@@@CCCOOO___rrrwwwrrroooppp|||{{{mmmmmmmmmmmmkkkgggaaa]]]WWWIIIEEEEEEFFFRRR\\\YYYZZZZZZ[[[\\\YYYTTTUUUZZZ___[[[WWWTTTQQQOOOLLLIIIJJJIIIHHHHHHIIIMMMTTTYYY%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,+++***((('''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$&&&+++//////666CCCWWWlll{{{xxxsssnnnjjjhhhddd___[[[PPPNNNHHHCCCDDDNNN]]]jjjsssooofffYYYMMMDDDAAA@@@>>>>>>>>>======FFF[[[ppp~~~xxxsssoooooooooppppppmmmiiifffgggaaa```hhhqqquuuyyy{{{|||rrrcccRRRDDD;;;777666111---,,,......,,,,,,///,,,...222777;;;>>>@@@AAA???>>>===;;;<<>>QQQfffvvv{{{sssooommmkkkfffaaaVVVRRRJJJBBB???EEETTT___jjjjjjggg^^^PPPFFFAAA@@@===<<<:::888777???UUUiiixxxuuurrrppppppnnniiidddccc^^^^^^fffooovvv}}}wwwfffWWWKKKDDDAAA666222///111000---+++---...///000222444555666777///222333222111555===DDDHHHKKKRRRYYY]]]]]]XXXUUUPPPPPPOOOPPPRRRVVVYYY\\\]]]```eeehhhkkknnnrrrtttrrrtttxxx{{{||||||zzzyyy{{{wwwssssssvvvxxxvvvsssoooqqqtttxxxyyyyyyxxxwwwrrrssstttsssqqqmmmiiiggghhhfffddddddeeeiiinnnqqqrrryyy~~~{{{{{{|||vvvsssrrrtttxxxyyyvvvrrrtttwww{{{~~~zzztttmmm]]][[[XXXVVVUUUSSSPPPNNNKKKIIIEEE???888444222222...111555777;;;AAAHHHNNNTTT[[[gggtttwwwpppjjjiiidddaaa]]]YYYUUURRRPPPOOOQQQTTTTTTRRRUUU]]]cccdddbbb]]]\\\___cccccceeehhhgggiiijjjkkklllooosssvvvwww{{{{{{|||{{{}}}~~~{{{rrrgggbbb]]]ZZZZZZ\\\dddxxxqqq___VVVPPPJJJIIIHHHEEEAAA<<<999999999333222222222222333333333111111111111222333444444555444333222111111111111222111111000///.........---...///000000///...---.........///////////////000000///...---,,,,,,+++......---------......///......------------......,,,---...///000000000000.........///000222333444000222444666888888888888777777666666777<<>>555444555222///---++++++++++++,,,---///000...---,,,,,,---///222333===???BBBEEEIIILLLNNNOOOEEEEEEEEEGGGIIILLLOOOQQQVVVWWWYYY___gggmmmoooppppppooommmmmmoooqqquuuwwwuuuttttttttttttuuuvvvwwwwwwwwwwwwxxx{{{{{{zzzyyyxxxxxxyyyzzzyyyxxxwwwvvvooopppqqqsssuuuwwwyyyzzz~~~}}}xxxuuuvvvwwwvvvuuutttssstttvvvzzz}}}~~~~~~}}}wwwsssooofffZZZRRRLLLEEE???>>>AAABBB>>>:::;;;999777666777777666555666:::===>>>???GGGTTT___```iiissszzz~~~}}}rrrgggbbb___ZZZUUUQQQNNNLLLLLLPPPRRRRRRPPPNNNOOOSSSWWW^^^^^^```bbbdddgggiiijjjhhhjjjlllnnnppprrrvvvyyy~~~~~~zzzwwwvvvuuusss{{{sssllllllooonnnkkkhhhccc```ZZZTTTRRRZZZiiiuuu|||ssshhh]]]SSSLLLHHHHHHFFFBBB>>>;;;999999999444444444444444333222111111000000000000000000000222222222111000//////...222000///000111111000///...............---------...,,,+++,,,///111///---111111000000//////.....................///000111///////////////.........---///000000///......//////000000111111222333333===;;;999666555555555666888999999::::::===AAADDDPPP```qqq}}}xxxppprrryyy{{{yyymmmlllkkkiiifffdddbbbbbb[[[PPPMMMNNNNNNXXXccc```\\\UUUQQQTTTXXXWWWVVVVVVTTTSSSRRRQQQQQQPPPNNNLLLMMMJJJHHHJJJJJJJJJPPPWWW$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$&&&((())),,,444@@@IIIccclllxxx~~~yyyssspppooodddWWWPPPIIICCCCCCGGGOOOUUUYYYXXXVVVTTTPPPKKKEEEGGGGGGCCC??????FFFMMMaaakkkyyyvvvnnngggiiirrr~~~{{{yyyxxxsssllleeecccaaa^^^^^^bbbiiiqqqvvv~~~yyyzzzvvvnnn\\\QQQGGGEEEDDD???:::888111///---,,,,,,---.........------------///111222444666888:::<<<=========::::::::::::<<<>>>@@@AAAMMMQQQVVVZZZ]]]bbbgggkkkhhhhhhgggggghhhkkknnnqqqssstttuuuvvvwwwyyyzzzzzzwwwvvvuuuvvvwwwxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwyyyzzzzzzzzzzzz|||{{{yyywwwuuullliiiffffffhhhlllnnnooommmfff^^^YYYUUUOOOHHHBBB:::666333444666888666333;;;<<>>@@@EEEIIIIIIIIIIIIIIIKKKNNNPPPRRRWWWZZZ^^^cccfffiiiiiijjjdddaaa]]][[[[[[\\\[[[[[[aaabbbdddfffgggggggggfff```cccgggkkkmmmnnnmmmllliiimmmnnnmmmooossstttrrrqqqnnnjjjeee___XXXRRRNNNFFFAAA<<<999888:::;;;;;;@@@;;;444000000222333333000555;;;???BBBEEEJJJNNNTTT```nnnuuuqqqiiiccc___\\\XXXRRROOOOOOPPPOOOMMMVVVWWWZZZaaannnxxxvvvoooaaa```^^^\\\YYYVVVTTTSSSYYY___fffiiijjjkkkllloooooonnnnnnoootttzzzvvvuuutttqqqqqq{{{nnnbbb```ccccccaaa]]]ZZZ[[[^^^___\\\YYYTTTRRRNNNIIIEEEAAA??????<<<;;;999777555333333222///000000000000000//////......//////000111111111111111000000////////////...------...000111111000......///////////////000------,,,------...------...........................///000111222333333333,,,,,,------------------...000222222000000000111222222222222333333333333111111111222333555666777222333444555666888===@@@IIIYYYlllyyy}}}wwwxxx~~~~~~rrrqqqooolllhhhdddaaa___[[[NNNHHHHHHHHHVVVddddddaaaXXXPPPMMMLLLJJJKKKNNNUUUUUUSSSPPPMMMKKKKKKKKKHHHFFFGGGJJJKKKLLLQQQXXX$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""###%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))%%%%%%%%%%%%$$$###!!!!!!%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''"""$$$&&&''''''((()))******...777EEEWWWiiiuuu|||yyyuuunnniiihhhgggeeebbbZZZ\\\[[[TTTPPPPPPPPPNNNLLLNNNQQQPPPOOONNNPPPRRRKKKOOOUUUVVVTTTQQQPPPPPPIIIHHHHHHGGGGGGPPPeeeyyy~~~uuulllgggfffgggiiihhhmmmpppppppppsssvvvwwwxxxsssqqqtttwwwuuutttuuummmggg^^^WWWRRRNNNIIIFFF>>>=========>>>???@@@@@@<<<999555111///...000111...---,,,,,,---...///000111222333555888:::;;;;;;999999999:::;;;===???@@@@@@CCCGGGLLLPPPRRRSSSSSSPPPMMMIIIGGGGGGGGGGGGGGGLLLMMMOOOQQQSSSSSSSSSSSSJJJMMMPPPTTTVVVVVVUUUUUUSSSVVVWWWUUUWWW\\\]]][[[XXXWWWUUUPPPIIICCC===::::::888666555666666666555555333111111222444444555444:::AAAEEEIIIMMMTTTZZZ___lll|||uuummmhhheee]]]TTTOOONNNOOOOOOMMMPPPPPPPPPUUU```kkklllggg^^^^^^______^^^]]][[[ZZZ^^^dddlllpppqqqpppqqqsssqqqrrrtttxxx|||{{{pppqqqrrrrrrqqqxxxwwwgggeeegggfff```\\\XXXYYY[[[ZZZTTTNNNLLLJJJFFFBBB???===<<<;;;888888666555333222111111000000111111222111111000......//////000000000000000000000///////////////...---,,,---///000///...---........./////////000------------,,,,,,,,,------------------.........***+++---...///000000000.........---,,,,,,,,,+++---///111111000000111222444444333222222111111000111111111222222333444444444444555444444555999;;;GGGWWWjjjwww{{{sssssszzzqqqqqqpppnnnkkkgggdddbbb[[[MMMGGGFFFGGGTTTcccccceee\\\TTTOOOKKKFFFEEEGGGJJJNNNQQQQQQOOOKKKIIIIIIGGGFFFFFFJJJKKKKKKPPPWWW$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%%%%$$$$$$#########"""&&&%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###%%%(((***,,,...$$$$$$$$$$$$$$$%%%%%%&&&++++++,,,333@@@QQQcccnnn{{{|||{{{uuurrrqqqnnnkkkgggiiieee\\\UUUQQQNNNKKKLLLMMMOOOPPPQQQTTTXXX[[[RRRTTTUUUQQQKKKFFFDDDEEE<<<===@@@BBBDDDLLL___qqqzzztttqqqpppjjjkkkmmmoooppppppooonnnmmmjjjiiinnnrrrrrrtttwww{{{xxxsssmmmgggbbb___]]]SSSRRRQQQQQQRRRTTTVVVXXXSSSOOOHHHAAA:::555222000---,,,+++++++++,,,---...000...---...111222111///000000000111111222333444111333666:::<<<>>>??????>>><<<999888999999999888:::<<<>>>???AAAAAAAAA@@@;;;===>>>??????>>>===<<<999<<<===<<<>>>BBBDDDBBB???@@@???===888333111000444444444777:::===>>>>>>777999;;;=========<<<;;;AAADDDHHHKKKNNNRRRYYY^^^gggqqq|||sssmmmfff^^^TTTMMMKKKLLLLLLKKKJJJKKKJJJLLLSSS]]]aaa___]]]___aaacccddddddcccbbb```fffnnnrrrsssssstttvvvuuuxxx|||~~~wwwtttsssmmmlllnnnqqqpppuuusssnnnlllhhhbbb]]]XXXVVVWWWUUUOOOJJJCCCAAA???<<<999888777777666666555444333222222111111111222222333333222222///////////////////////////////////////////////////...------...///...---,,,,,,------.../////////,,,---...---,,,+++,,,---,,,,,,,,,------------------...///000000///...---............---------,,,,,,...111222222222444555333333222222111000//////222222222222222222222222555555555444333444666999FFFVVVhhhuuu~~~wwwooonnntttzzz|||qqqqqqqqqooolllhhheeebbb[[[MMMGGGFFFFFFSSS```aaaeee___YYYTTTMMMEEEAAABBBCCCIIIOOOQQQOOOKKKIIIIIIGGGFFFGGGJJJKKKKKKOOOUUU$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((($$$$$$######$$$&&&((()))&&&&&&%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$""""""###%%%''')))+++,,,'''&&&%%%%%%&&&&&&%%%$$$((())))))***///:::HHHQQQeeeooovvvuuurrrrrrooolllkkkooonnnggg___XXXQQQKKKIIIHHHHHHHHHKKKPPPVVVZZZYYY[[[[[[VVVNNNHHHDDDDDD<<<;;;<<<>>>???FFFVVVeee~~~xxx|||}}}wwwssspppqqqsssrrrnnnkkkfffbbb```cccffffffiiimmmyyy{{{{{{wwwqqqmmmlllnnnfffdddbbbbbbcccgggkkknnnooolllhhh```WWWMMMDDD>>>777666444333222222333333222222222111///...---...///..................///...///000111333444555555444222111222333444333222111222444555666666666666333333444333333222111000+++...000000111555666333222444666666333222333555999999:::???FFFMMMRRRTTTNNNPPPRRRSSSRRROOOMMMLLLSSSSSSRRRQQQQQQTTTXXX\\\eeemmmxxx{{{rrrlllfff```XXXQQQMMMJJJJJJIIIIIILLLLLLKKKOOOXXX^^^```dddfffiiilllnnnmmmkkkjjjgggmmmsssvvvuuuttttttvvvwww{{{wwwnnniiigggggggggdddfffkkkkkknnn|||uuupppiiibbb]]]VVVQQQOOOMMMJJJGGG<<<;;;999777555555555555555555555555444333222222000111222222333333222222000000000///......------////////////////////////000...------...---,,,+++++++++,,,,,,---.........,,,---///---+++***+++---++++++,,,,,,,,,---------...///111222222111000...,,,,,,---...//////000000333555666555333222222333000000000000000000000000111111222222333333333333444444444333333444777:::EEEUUUhhhttt{{{xxx{{{{{{zzzuuullljjjooossstttqqqqqqqqqoookkkfffbbb___[[[MMMHHHGGGFFFQQQ^^^^^^ccc___\\\YYYQQQGGGAAAAAACCCIIIOOOPPPNNNJJJJJJKKKHHHFFFGGGJJJKKKJJJNNNSSS$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###%%%'''((()))%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$######$$$&&&))),,,...&&&&&&%%%%%%$$$###""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$######"""#########%%%$$$$$$%%%&&&&&&%%%######&&&)))((('''***222999HHHYYYiiinnnnnnooonnnkkkiiipppsssoooggg___UUULLLEEECCCAAA@@@BBBHHHOOOSSS___aaabbb___VVVNNNIIIHHHCCC@@@<<<;;;:::???LLLYYYlllyyyoootttxxxvvvvvv~~~zzzyyyzzzxxxsssoooddd___[[[\\\\\\[[[^^^bbbpppuuuzzzxxxrrroooqqqtttpppnnnkkkjjjlllqqqwwwzzz~~~tttgggZZZRRREEECCCAAA???===<<<<<<<<<:::===???;;;555111333666000000/////////.........111111000000111222333333000000000222444444333222...///111222333333222222///////////////000000000,,,111333333444888888555444777:::;;;;;;<<>><<<;;;===EEENNN\\\eeepppyyyxxxpppkkkllljjjjjjwww}}}}}}xxxssskkkbbb[[[VVVTTTVVVYYYlllppptttuuurrrpppppppppuuusssmmmddd```eeessszzzoooddd^^^VVVNNNKKKLLLOOORRRPPPPPPPPPQQQPPPIII>>>666555444333444666777666555;;;666111222666999777555555666666666777777777777888:::===>>><<<:::999999444...,,,111222///000333222777===?????????@@@AAAEEEFFFHHHHHHGGGHHHJJJMMMQQQQQQRRRTTTYYYaaakkkrrrrrrwww||||||wwwooohhheeefffaaaZZZUUUSSSRRROOOMMMSSSVVV]]]eeelllnnnjjjfffiiihhheee```[[[WWWTTTRRRPPPRRRUUUVVVYYY^^^fffllltttsssvvv}}}~~~||||||zzzsssoooxxxvvvsssrrrxxx}}}zzzsssnnngggcccccc]]]RRRSSS\\\]]]ZZZZZZ]]]^^^]]]dddnnn}}}zzzqqqllljjj\\\TTTJJJDDDBBBAAA>>>;;;888888777666555444333333666777888888777555222111333333222222111000//////////////////..................---......///000111////////////////////////......---,,,+++))))))(((//////---,,,***)))(((''')))+++,,,------+++)))((())))))***++++++++++++***.........111555<<>>EEEOOOUUU\\\``````]]]ZZZXXXOOOHHHBBB>>>;;;;;;AAAIIITTT]]]ffflllssszzz|||{{{wwwnnngggeee```]]]gggvvvyyypppggg```[[[ZZZZZZhhhkkkooopppooommmmmmmmmooonnnjjjaaaYYY\\\iiitttsssooohhhbbb______aaacccjjjlllnnnpppooofffZZZPPPGGGDDDBBBAAADDDFFFHHHIIINNNKKKJJJJJJMMMMMMKKKIIIHHHFFFCCC@@@???@@@BBBDDDFFFHHHKKKLLLKKKJJJJJJJJJFFF>>>888888777555666:::CCCGGGMMMPPPQQQQQQSSSUUU\\\]]]\\\XXXSSSPPPOOOPPPWWWXXXXXXYYY\\\bbbiiiooouuu}}}}}}qqqgggbbbaaa\\\UUUQQQOOONNNLLLKKKLLLNNNSSS[[[cccggggggfffhhhhhhgggeeebbb```______WWWXXXZZZ[[[^^^ccckkkqqquuutttyyyyyyuuuvvvuuurrrrrryyy|||oooddd\\\[[[UUUMMMOOOWWWZZZWWWWWWYYYWWWSSSVVV\\\ffflllqqqqqqlllfffddddddUUUNNNFFFAAA@@@???<<<:::555555555666666666666777888888999999888666444222222111111000//////......////////////..................---------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------,,,++++++******,,,+++)))(((((((((******,,,++++++***,,,...000222...333:::AAAEEEEEECCCBBB;;;666000,,,,,,...///...//////000///......000222000000000111111222222222444444444333333444777:::GGGSSScccpppzzz~~~yyywwwzzzxxxrrrnnnpppssssssrrrssssssoooiiibbb]]]ZZZVVVMMMIIIGGGIIIZZZfffbbbccc\\\XXX[[[[[[UUUMMMIIIHHHPPPVVVTTTQQQOOOLLLIIIKKKIIIGGGHHHJJJNNNQQQRRR&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%% ###$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&)))((('''***333CCCTTT___lllrrrvvvtttqqqnnnkkkgggVVVOOOHHHDDD???;;;;;;>>>KKKOOOSSSUUUUUUUUUUUUVVVVVVOOOHHHCCC>>><<>>GGGWWWjjjvvvyyyvvvrrrmmmiiibbbZZZTTTQQQOOONNNPPPPPPQQQPPPOOOPPPSSSVVVTTTPPPMMMMMMNNNPPPWWW```]]]```^^^UUUMMMKKKKKKJJJJJJFFFCCCBBBBBBEEEKKKQQQfffwww~~~zzzxxx{{{|||zzzxxxxxxxxxwww{{{{{{qqqaaaVVVUUUYYYeeennnxxx~~~|||wwwsssooommmqqqxxx}}}~~~~~~{{{wwwuuutttuuuuuutttwww}}}}}}{{{zzz}}}uuupppkkkgggbbbdddhhhnnnvvv|||{{{llldddaaaYYYYYYYYYWWWTTTSSSTTTVVVTTT]]]hhhjjjddd]]]YYYXXXVVVUUUTTTSSSRRRQQQRRRRRRWWWYYY\\\^^^``````______aaaeeehhhhhhffffffjjjmmmgggffffffgggkkkppptttvvv|||yyyzzz|||mmmeeeddd___dddhhhmmmzzztttddd^^^\\\[[[\\\[[[XXXSSSNNNLLLLLLMMMLLLPPPPPPNNNKKKFFFBBB???>>>>>><<<:::999999999888777777777666666555555444444555555555444444333222222333333333222222222222222............------------------,,,,,,---......///------------------------,,,++++++******)))))))))************))))))))))))******+++,,,------......+++222===GGGNNNPPPOOONNNAAA;;;444---***+++///222///000000000///............///111111//////000111222222222222222222222222000222333444444555888:::DDDOOO___nnnzzz~~~|||}}}yyynnngggjjjqqqvvvuuuuuusssooohhhaaa]]][[[YYYLLLFFFDDDBBBMMM]]]aaagggYYYMMMNNNUUUVVVSSSQQQNNNUUUXXXUUUQQQPPPOOOLLLGGGGGGGGGHHHIIINNNUUU[[[$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%&&&))),,,000333===OOOaaammmuuu{{{wwwuuunnneee^^^\\\ZZZVVVVVVWWWVVVTTTPPPMMMLLLLLLNNNJJJIIILLLOOOSSS[[[ddd```eeecccYYYMMMEEE@@@===???<<<999888999<<<@@@CCCYYYjjjzzz}}}|||{{{{{{uuutttsssrrrooopppxxx{{{wwwjjj___[[[[[[ccckkkrrrwww|||}}}rrroookkkiiilllsss{{{yyyyyyzzzzzzwwwsssqqqqqqqqqpppoooqqquuu}}}|||yyy{{{zzztttmmmddddddfffkkkqqqxxx|||~~~|||lllccc```[[[[[[XXXSSSNNNKKKJJJKKKIIIOOOVVVZZZZZZXXXWWWXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[XXX[[[^^^````````````aaa___ccchhhhhhffffffjjjooojjjjjjkkkoootttyyy|||}}}{{{vvvtttuuuvvvsssrrrsssvvvzzz}}}wwwkkk```[[[[[[]]]ccchhhmmmyyyooogggdddaaa___ZZZXXXRRRLLLLLLPPPQQQOOOMMMKKKGGGCCC@@@===;;;::::::::::::999888777666666222222333444555666666777222222222111111111000000////////////////////////.........------------,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,***************)))))))))000...***)))+++000666:::CCCFFFLLLNNNMMMFFF>>>999000...,,,******,,,///111***,,,...///.........///...000222222111111111222333333333222222222222222///000222333333333555777BBBNNN]]]kkkwww}}}oooeeehhhpppvvvwwwwwwuuuooohhhbbb^^^\\\ZZZKKKEEECCC???IIIYYY```gggZZZNNNMMMRRRSSSRRRQQQNNNVVVZZZWWWSSSQQQOOOLLLGGGHHHHHHHHHIIINNNVVV\\\$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! $$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$############$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!$$$'''***+++***(((---888DDDQQQaaaooosssuuussskkkgggfffbbb\\\]]]^^^___]]]WWWOOOJJJGGGIIIEEEDDDGGGIIILLLSSS\\\___fffiii```RRRHHH@@@;;;:::999666444555888::::::JJJ[[[mmmsssrrrsssvvvxxxpppkkkgggeeebbbaaagggpppyyyqqqkkkiiijjjpppuuuwww{{{rrrooollliiiiiikkknnnpppooooooppptttzzz}}}|||zzzwwwsssnnnkkklllnnnooopppppppppttt||||||xxxuuusssrrruuu|||}}}xxxqqqgggdddcccdddiiimmmooopppvvv~~~vvviiiaaa___[[[ZZZWWWRRRMMMKKKKKKLLLKKKMMMQQQVVVZZZ[[[ZZZZZZZZZ___dddgggfffcccbbbbbb]]]___```___]]]]]]___aaa^^^cccjjjkkkjjjlllrrrxxxyyyyyyyyy|||vvvpppkkkkkkiiidddbbbddd```ccceeeccc]]]XXXVVVVVV[[[aaafffiiisssvvvlllhhhdddaaaZZZYYYTTTOOOOOOSSSRRRMMMHHHEEEAAA===;;;999888888999999:::999777555444333000111111222333444555666222111111000000000000000.................................---------,,,,,,---,,,,,,,,,,,,,,,------************************''''''((()))***+++,,,,,,*********+++,,,,,,------333222222333666:::???AAALLLKKKGGGBBB;;;333,,,))),,,------------+++)))((('''***,,,,,,++++++---//////111333444333222222333222222222222111111111000000222444444444444555666@@@KKKZZZgggsssuuujjjiiiqqqvvvyyyyyyvvvpppiiiccc___]]]ZZZJJJDDDCCC???HHHZZZbbbhhh\\\RRROOOPPPPPPPPPRRROOOWWW\\\ZZZVVVSSSPPPLLLGGGIIIIIIHHHHHHMMMVVV]]]$$$$$$&&&&&&&&&&&&$$$$$$***)))'''%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((((('''#########"""!!!"""%%%'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$###%%%(((***(((&&&&&&%%%(((---000777HHHZZZiiioooqqqnnnllllllggg```]]]bbbfffhhheee___YYYVVVGGGCCCAAABBBBBBCCCJJJQQQ]]]gggmmmfffYYYNNNDDD>>>999888666333555999:::999@@@RRRccciiiiiilllqqqtttnnneee^^^[[[WWWUUUZZZcccfffxxx|||yyyssswwwyyyxxx{{{wwwuuusssooollliiihhhgggggghhhkkkqqqxxx|||{{{yyyxxxsssllliiijjjnnnsssuuummmkkkjjjqqq{{{zzzyyyuuurrrnnnllljjjiiieeeiiiooovvv}}}~~~{{{tttgggddd```___aaadddddddddcccnnnyyyyyypppeee```___XXXWWWUUURRROOOOOORRRTTTQQQRRRTTTYYY^^^```^^^[[[[[[aaaiiilllllliiigggfffffffffccc^^^ZZZYYY\\\___]]]dddlllooopppssszzz~~~rrrlllfffdddbbb]]][[[\\\XXXZZZ\\\\\\[[[ZZZZZZZZZXXX^^^cccdddkkk|||sssiiiddd```\\\\\\]]]YYYSSSSSSUUUQQQJJJHHHDDD???:::888777777666888999:::999666333222111333333222222222222222222222111000000000000000111////////////000000000000......---------,,,,,,,,,------,,,+++************++++++++++++++++++++++++************)))))))))))))))***+++,,,...///000111111666===DDDHHHGGGEEEBBB;;;888333...,,,,,,...///***++++++,,,,,,+++***)))))),,,---,,,***)))+++...000222444555444333333444222111111111000000//////333555777777666666666777===HHHWWWdddppp|||ooolllqqqvvvzzzzzzwwwqqqjjjccc```^^^YYYIIICCCCCC???HHH[[[eeeiii___UUUQQQPPPOOOPPPSSSPPPYYY^^^]]]YYYUUUQQQMMMHHHIIIJJJHHHHHHLLLVVV]]]$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&'''(((((('''%%%######$$$$$$$$$###$$$$$$###############$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&''''''%%%###$$$$$$""""""""""""###$$$%%%&&&"""$$$%%%%%%$$$###$$$%%%$$$$$$###############$$$&&&$$$###$$$''''''%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''+++000555888JJJSSS___iiillljjjgggddd```bbbggglllmmmiii___WWWJJJGGGBBB>>><<<>>>AAACCCSSS```fff]]]TTTQQQIII???>>>;;;777666888<<>>AAADDDEEEAAAEEELLLRRRVVVWWWVVVUUUTTTQQQMMMHHHDDDDDDFFFIII[[[bbbqqq|||rrrnnnqqqtttwww}}}|||{{{yyy{{{{{{{{{xxxuuuqqqnnnmmmnnnooooooppppppssswww{{{}}}zzzwwwvvvxxxzzz{{{{{{vvvrrrmmmiiihhhkkkppptttrrrqqqpppppppppooommmkkkhhhdddaaa```cccfffiiijjjwwwvvvvvvwwwyyyyyyxxxvvvooojjjccc^^^]]]^^^```aaaeeeddddddeeeggggggeeecccccc```]]]^^^bbbeeeggggggccc```___aaa```___ccciiiiiiiiijjjkkklllkkkiiiggglllhhhgggiiihhheeedddfffjjjpppxxx}}}zzzvvvooohhh___[[[]]]gggssswwwqqqiiibbb^^^ZZZZZZ^^^bbbaaa^^^ZZZZZZYYYWWWWWWZZZ```eeemmmiiiccc^^^ZZZWWWTTTRRRMMMJJJGGGDDDCCCBBB@@@>>>;;;999777666777888888777555444444333222111111000111222222333333333333333333333222111111000//////000---******---//////...222...)))&&&%%%'''***------......---,,,***((('''******+++++++++++++++***&&&(((***,,,---...------///000444:::@@@CCCCCCCCCEEECCC???;;;777333111///,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++***++++++,,,---...//////......///000111222333333222222222222222222222222333555777777777777999:::@@@JJJXXXccclllxxx~~~}}}uuunnnqqqxxxyyyqqqiiiccc___^^^YYYQQQHHHAAA<<<@@@NNN]]]fff___TTTJJJHHHKKKKKKGGGFFFQQQ[[[\\\YYYVVVSSSPPPJJJIIIHHHGGGHHHLLLRRRWWW$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&%%%######$$$%%%$$$###$$$###############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$&&&%%%$$$"""######$$$$$$$$$$$$%%%&&&''''''%%%'''((('''%%%$$$$$$$$$###"""""""""###$$$%%%%%%######"""###$$$%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''''')))---444===JJJXXXaaaiiijjjkkklllkkkggg```[[[RRROOOLLLHHHDDDCCCBBBBBBJJJSSSXXXRRRNNNMMMJJJDDDCCCCCCDDDEEEGGGIIIKKKLLLKKKIIIHHHIIIKKKKKKHHHEEEFFFEEECCC@@@======>>>@@@MMMTTTdddxxxuuujjjdddbbbccccccppp~~~}}}{{{~~~~~~yyyuuurrrqqqqqqrrrrrrssssssvvvyyy|||~~~}}}|||}}}~~~|||yyytttooollllllmmmnnnvvvuuuuuuwwwyyyzzzyyyxxxqqqnnniiifffeeedddcccaaakkkkkkmmmppptttvvvuuutttpppkkkdddaaabbbfffjjjlllkkkhhhfffeeefffhhhiiijjjiiifffbbbbbbdddgggjjjkkkgggbbb``````___```fffmmmqqqpppoooooooooooopppqqqxxxssspppssssssoookkkjjjhhhnnnvvv{{{|||yyywwwuuuvvvzzzyyyqqqhhhbbb]]]YYYWWWXXX```rrryyyjjjaaaXXXUUUXXX]]]______```[[[UUUQQQPPPQQQRRRSSSSSSSSSSSSTTTTTTRRRNNNJJJDDDAAA>>><<<;;;:::888777555444333444666999::::::555555444333222000000///000111222222333333222222222222111111000000//////000...------......---,,,///+++&&&!!!!!!$$$)))---------------,,,+++))))))''''''''''''((()))++++++++++++,,,---...///000000999<<>>IIIWWWbbbkkkwwwzzzxxx{{{uuummmooovvvxxxpppiiiccc```^^^XXXQQQHHH@@@;;;===KKKYYYaaa[[[QQQGGGEEEIIIIIIFFFEEEOOOYYY]]]\\\ZZZTTTNNNJJJIIIIIIGGGGGGJJJOOORRR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%$$$############"""######$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%%%%###""""""###$$$$$$$$$$$$$$$%%%&&&&&&'''((()))(((%%%$$$$$$$$$""""""""""""###$$$%%%%%%#########$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''******)))))),,,444>>>EEEVVV]]]gggpppssspppiiiddd[[[YYYWWWSSSOOOKKKGGGEEELLLTTTYYYVVVSSSQQQMMMHHHHHHIIIIIIIIIJJJMMMQQQTTTWWWVVVSSSOOOJJJDDD@@@>>>@@@AAAAAA???<<<;;;;;;<<<@@@FFFTTTgggzzz{{{uuulllbbb[[[WWWUUUTTTYYYhhhzzz~~~|||~~~}}}|||xxxxxxxxxwwwwwwxxx|||~~~|||{{{{{{|||~~~xxxssspppooopppqqqzzzzzz{{{~~~|||zzzwwwtttrrroookkkhhhfffgggiiilllppprrrqqqooonnnjjjeeedddffflllqqqtttsssoookkkhhhiiikkklllllliiifffcccaaaaaacccfffhhhgggbbb^^^]]]]]]___gggooouuutttsssssstttwww|||~~~yyyyyyyyyssslllhhhccceeeiiillllllhhhccc^^^YYY^^^aaa^^^XXXUUUVVVWWWWWW[[[eeeyyyrrrggg[[[WWWXXXYYYZZZ[[[aaaYYYPPPLLLLLLMMMKKKIIIJJJKKKMMMPPPRRRPPPLLLHHH???===;;;:::999999777555222111000222555888999999777666555444333222111000///000111111222222111111111111000000000/////////333333333222111///---+++))))))******+++*********))))))))))))))))))(((((((((''''''&&&''')))***,,,...------...111666;;;>>>EEEEEEFFFFFFDDD>>>666111***+++++++++***)))((('''+++***))))))(((((((((((())))))***+++++++++++++++)))******+++,,,------...---------.........//////222222222222222222222222111333444555555555777888<<>>JJJXXX^^^YYYPPPFFFDDDHHHIIIGGGGGGOOOWWWZZZ\\\ZZZTTTMMMIIIJJJIIIHHHGGGIIILLLOOO$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$######""""""###$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$$$$###"""###$$$$$$############$$$$$$%%%'''((()))(((%%%$$$$$$$$$######""""""###$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''))),,,111555>>>FFFTTTbbbkkkooopppoooiiiiiigggddd^^^VVVOOOKKKMMMSSSYYY[[[YYYVVVQQQLLLJJJIIIGGGDDDDDDHHHOOOTTT^^^ccceee___RRRFFFAAA@@@???@@@AAA???<<<:::999:::;;;===EEETTTeeeqqquuuuuuhhheee___XXXQQQMMMJJJIIIGGGTTTcccmmmxxx}}}wwwtttzzz~~~~~~~~~}}}wwwrrrpppppprrrsss{{{{{{}}}|||uuuqqqiiihhhiiikkkmmmnnnmmmkkkllliiieeeeeeiiiooosssvvvxxxtttoookkkjjjjjjjjjiiiiiigggeeebbbbbbcccfffiiijjjeeeaaa``````bbbjjjrrryyyzzzyyyxxxyyy}}}}}}{{{xxxooofffbbb```______``````\\\VVVPPPFFFJJJOOOPPPOOOOOOTTTZZZXXX]]]fffxxx}}}qqqgggeeeccc^^^ZZZZZZYYYQQQIIIEEEHHHJJJIIIFFFJJJJJJJJJKKKLLLKKKHHHEEE===<<<:::::::::999777666333111000111333555666666666555444333222111000000...///000000111111000000000000//////////////////000222333333222000///...(((***---000000...+++)))+++++++++++++++,,,,,,------,,,+++******+++,,,---))),,,111777===CCCGGGIIIEEEAAA<<<777333///+++((($$$&&&)))++++++***'''&&&++++++***)))))))))******))))))***++++++++++++***++++++++++++++++++******++++++,,,---...//////000222222222222222222222222///111333333333333555666:::DDDRRR\\\fffssswwwssstttwwwnnnrrryyy{{{uuunnnhhhdddaaa___[[[TTTJJJBBB<<<===IIIVVV^^^[[[RRRHHHEEEIIIKKKIIILLLRRRWWWXXXYYYYYYTTTNNNJJJJJJIIIHHHGGGHHHKKKNNN$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$###$$$%%%$$$######""""""###$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$###############$$$###%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! """%%%(((((((((((()))---222;;;EEEPPP\\\fffmmmpppqqqrrrpppkkkbbbZZZTTTNNNQQQVVVZZZZZZWWWRRROOOGGGEEEBBB===:::>>>FFFLLL[[[eeemmmiii[[[MMMGGGGGG@@@BBBBBBAAA>>><<<;;;<<<:::888:::AAALLLUUUXXXWWWSSSSSSQQQLLLGGGBBB@@@@@@===FFFPPPXXXdddvvvzzzpppjjjooo}}}}}}yyyvvvsssrrrssssss}}}~~~}}}wwwpppooonnnnnnpppqqqpppoooooommmkkklllppptttxxxyyy|||wwwpppkkkiiihhhhhhhhhllllllmmmmmmmmmooorrruuuuuupppmmmllljjjjjjooovvv}}}~~~xxxsssnnneee^^^[[[YYYYYYZZZ^^^aaa]]]TTTLLLGGGGGGIIIKKKLLLMMMSSSZZZZZZaaaiiivvvzzzrrrssspppfff^^^\\\TTTMMMFFFDDDGGGKKKKKKJJJHHHEEECCCBBBBBBAAA???===999888888888999888666555444222000000222444444333222222111000000/////////---...//////000000//////////////////............(((+++...////////////000,,,,,,+++++++++,,,,,,---++++++++++++,,,---...///------,,,++++++,,,,,,,,,...444<<>>DDDQQQ[[[eeefff^^^SSSMMMKKKGGGHHHIIIHHHGGGFFFFFFGGGCCC???===@@@FFFIIIHHHEEEEEEFFFFFFCCC???;;;:::;;;999===AAAFFFSSSeeettt{{{uuujjjbbb]]]lll}}}xxxvvv}}}zzzxxxwwwxxxzzz}}}|||{{{zzz|||{{{qqqjjjhhhjjjlllnnnpppsssxxx{{{}}}{{{yyyuuuqqqrrrvvvzzz}}}~~~{{{vvvsssuuuxxxuuunnnhhhccc]]]UUUSSSTTTTTTYYYbbbnnnuuuppp```SSSTTTNNNKKKLLLMMMMMMRRRYYYZZZbbbiiiooovvvqqquuusssfff\\\ZZZOOOKKKEEECCCEEEIIIKKKKKKBBB???===<<<;;;;;;999888666555555666888777555333444222000000222333333333000000000000000000000000------...////////////...........................'''***,,,,,,******+++------,,,***))))))***+++,,,((((((((((((***+++---......///000111111111111111666999===???===777000+++...,,,)))(((***+++,,,,,,,,,***((('''&&&''')))***))))))((((((((())))))***((())))))******************************))))))))),,,---------......//////000000000000000000000000000222333444333444555777777@@@KKKUUU```ppp}}}xxxyyyqqqgggllluuu|||xxxsssmmmhhhdddbbbaaaZZZTTTKKKDDD>>>???JJJWWWbbb```XXXMMMHHHKKKNNNNNNUUU^^^eeebbb\\\WWWRRRNNNMMMKKKIIIFFFEEEHHHMMMQQQ$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&&&&%%%""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%&&&&&&$$$###""""""!!!!!!!!!###&&&%%%###!!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$'''((((((((('''###$$$%%%%%%%%%%%%(((***###%%%)))+++---222:::???LLLSSS___jjjpppqqqnnnkkkeee```ZZZVVVQQQLLLIIIHHHDDDEEECCC>>>999777<<<@@@HHHOOOYYY^^^\\\VVVPPPLLLOOOPPPQQQRRRQQQQQQSSSTTTSSSOOOMMMNNNRRRRRRMMMIII???AAABBB@@@<<<999999:::888999999;;;FFFWWWbbbfffmmmpppuuuyyywwwnnnbbbYYYNNN]]]ssszzzwwwzzzssskkkiiimmmssswwwrrrwww{{{tttrrrtttgggkkkmmmkkkeeebbbbbbeeebbb]]]XXXTTTNNNIIIJJJNNNWWW```qqqrrr```]]]TTTNNNOOOPPPOOOSSSZZZUUU^^^ccceeennn}}}{{{wwwllliiinnnmmm```VVVUUUHHHEEE@@@===>>>AAACCCEEE>>><<<;;;;;;;;;;;;999777555444555666777777555333444222000000222444444444111111111111222222222222,,,---......//////......---.....................---...///,,,(((&&&&&&(((+++,,,---------+++***)))***))))))***+++---000111666777999;;;============222111000///...---------,,,++++++,,,,,,+++(((&&&$$$%%%''')))++++++******(((((('''''''''(((((()))(((((()))***************(((((())))))******++++++/////////......---------////////////////////////111333555555555555777999777>>>IIIRRR^^^ooo{{{|||nnnccchhhqqq{{{xxxrrrmmmgggdddbbbaaa]]]VVVNNNGGGAAABBBMMMZZZcccbbbZZZOOOIIIKKKNNNNNNVVVbbbkkkiii```XXXRRRNNNNNNLLLIIIFFFEEEHHHNNNSSS$$$$$$$$$$$$$$$$$$$$$$$$+++'''######&&&'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$!!!!!!"""###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((((((((%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%&&&'''***---///444:::CCCOOO[[[fffmmmqqqdddbbb^^^ZZZTTTOOOKKKIIIHHHIIIGGGAAA:::666555777:::BBBLLLSSSSSSPPPLLLKKKKKKMMMOOOPPPPPPTTTZZZ___\\\ZZZYYY\\\```^^^UUUMMMGGGEEEBBB@@@>>>;;;777444888333333999>>>BBBKKKVVVZZZZZZ[[[___aaa^^^UUUMMMIIIPPP___rrr~~~|||{{{xxxuuuxxx~~~vvvvvvrrrttt~~~~~~sssnnniiifffhhhlllnnnooosss}}}xxxtttpppiiicccaaa\\\VVVTTTVVVYYYWWWSSSQQQOOONNNLLLHHHEEEJJJRRRZZZfffyyysssbbb\\\TTTMMMKKKNNNTTTYYYWWWXXXZZZ\\\```eeeiiikkkhhhccc]]]ZZZYYYVVVOOOJJJEEE@@@;;;999999999777666888888777777777666666666777666666555555555666666///111222444555555444444///000222222222///,,,+++***+++,,,---------,,,+++...---,,,+++************(((((((((((((((***+++,,,***++++++,,,---.../////////......///222666:::<<>>888444************************+++******)))(((''''''&&&+++***)))(((((()))***+++(((((((((((())))))))))))((())))))))))))*********---------,,,)))((()))+++))))))***+++,,,------...///111444444333111000///222222333444555666888999:::@@@IIITTTaaarrrmmm^^^aaakkkzzzvvvpppjjjeeebbbaaa```\\\UUUMMMFFFBBBBBBKKKVVVccceee```VVVNNNLLLMMMLLLPPP\\\iiimmmfff\\\TTTRRRKKKJJJIIIGGGHHHLLLRRRWWW$$$$$$$$$$$$$$$$$$$$$$$$###((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%&&&%%%###"""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$######""""""!!!$$$$$$###"""###%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$&&&(((***,,,)))---333<<>>999999777666;;;CCCHHHGGGIIILLLOOOMMMFFF@@@@@@DDDOOO]]]gggppp}}}uuuooollliiicccgggooozzz}}}uuunnnlllqqqzzz{{{|||}}}qqqjjjfffbbbbbbdddmmmlllnnnsss{{{~~~||||||vvvnnnhhhdddaaa\\\YYYTTTSSSRRRTTT[[[aaa```\\\XXXTTTQQQNNNJJJGGGLLLSSSTTT___qqqzzzgggccc\\\UUUQQQPPPQQQSSSOOOPPPQQQTTTVVVYYY\\\]]]\\\XXXSSSPPPOOOLLLFFFAAA???<<<888777777777555333444444444444444333333333666666555555555555666666222333444444444444333222222333444555444222000...+++,,,------------,,,+++000000///////////////000,,,++++++++++++*********---,,,+++***+++---000111222444888===BBBHHHLLLNNNIIIGGGCCC===777000+++(((*********************************)))(((''''''''')))((('''&&&&&&'''((()))))))))))))))************)))))))))************+++---------+++)))((()))+++*********++++++,,,,,,---...000222222111000000000222222222333444555666777:::@@@IIITTTbbbrrrnnn^^^^^^hhhxxxuuupppkkkfffcccaaa```]]]VVVMMMGGGAAAAAAIIISSS```bbb___UUUNNNLLLMMMLLLLLLUUU```gggfff^^^UUUPPPMMMLLLJJJGGGHHHLLLSSSYYY$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$'''&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!$$$######""""""""""""###########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$"""!!! %%%&&&""" ###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$#########%%%'''((('''(((+++...333888;;;===EEEHHHLLLQQQUUUWWWXXXYYYUUUWWWVVVQQQIIIAAA<<<;;;:::===BBBFFFHHHJJJLLLNNNJJJJJJHHHGGGJJJPPPYYY`````````ccciiinnnmmmfff___TTTTTTRRRNNNLLLMMMSSSXXX\\\UUUMMMGGG@@@:::999;;;>>><<<===???BBBBBB>>>:::888999>>>EEEKKKSSS___jjjxxx{{{xxxnnnccc\\\XXXUUUSSSVVVZZZ```jjjxxx}}}rrriiiccccccggglllttt|||yyyooommmqqqxxx}}}wwwiiiccc___[[[YYYZZZdddccccccdddfffeeecccaaa^^^[[[WWWTTTQQQQQQQQQQQQOOOSSSXXX```kkkuuuuuuoooccc\\\VVVQQQMMMJJJNNNUUUUUU\\\jjj~~~kkkhhhbbb[[[UUUPPPLLLJJJKKKLLLMMMNNNPPPPPPQQQQQQNNNKKKGGGEEEDDDAAA<<<777888666555444555444333111222222222222222222222222666555555555555555666666444555555555444333111000222333555555555333111///,,,,,,------------,,,+++------,,,,,,---......///))))))***++++++,,,,,,,,,,,,++++++,,,///555;;;>>>AAABBBDDDEEEEEEEEEDDDCCC:::888333///+++)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))*********+++++++++)))************+++++++++,,,------+++)))((()))+++++++++++++++++++++++++++---...000000//////000222222222222222222333444555:::@@@IIITTTaaarrrppp^^^\\\ddduuutttppplllhhhdddbbb```\\\VVVNNNHHHBBBAAAHHHQQQ]]]```]]]UUUMMMKKKKKKJJJGGGMMMWWW```eee```WWWNNNPPPNNNJJJGGGGGGLLLTTTZZZ$$$$$$$$$$$$$$$$$$$$$$$$---***'''&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$########################!!!""""""""""""#########""""""#########$$$$$$$$$!!!###%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$###""""""!!!!!!%%%&&&###!!!###%%%$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%***)))))))))+++---///111///222777>>>FFFNNNTTTXXXZZZ]]]]]]XXXOOOFFF@@@>>>@@@AAAAAACCCEEEHHHKKKMMMNNNLLLHHHFFFFFFIIINNNQQQWWWXXX\\\ccchhhfff```ZZZWWWWWWVVVRRROOOSSS]]]eeekkkgggaaa\\\UUUNNNGGGDDD@@@???======??????===;;;666777888:::<<>>===:::777333222222222333333333222111222222333333333333444444555555444444444555666666555555666555555333111000000000111222111000///------------------,,,,,,,,,******************+++,,,+++***)))(((((()))+++,,,...///222666===DDDJJJNNNKKKIIIFFF@@@:::444///---+++***)))'''((()))+++,,,((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******((())))))))))))*********************+++++++++++++++,,,,,,+++)))((()))+++,,,,,,,,,++++++*********+++,,,---------...111333222111111111111111222333999???IIITTTaaaqqqttt```\\\cccrrrrrrpppnnnjjjfffcccaaa\\\VVVOOOIIIDDDCCCKKKTTT]]]```]]]TTTLLLIIIHHHFFFBBBIIISSS]]]bbb___WWWPPPPPPNNNJJJFFFFFFKKKRRRXXX$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$!!!$$$%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######"""###$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''')))---444===EEEJJJPPPTTTXXXXXXTTTOOONNNNNNFFFEEEEEEFFFIIILLLOOOQQQMMMKKKHHHFFFDDDDDDDDDDDDLLLNNNTTT[[[aaabbb^^^YYYTTTUUUSSSOOOMMMQQQ\\\eeeiiijjjkkkjjjggg```VVVNNNHHHEEEBBB@@@???>>>======:::<<<======>>>AAACCCDDDEEEEEEFFFEEECCC@@@>>>???:::===AAABBBCCCHHHRRRZZZcccjjjsssvvvrrrllliiihhh]]]WWWSSSQQQOOOLLLOOOTTTXXX]]]fffqqq~~~uuugggbbb[[[TTTPPPQQQUUUXXX\\\___fffpppiii]]]RRROOOOOOOOOPPPRRRSSSXXX```eeeeee\\\OOOEEE@@@@@@@@@???@@@DDDIIINNNQQQ\\\gggrrrxxxlll___WWWSSSPPPQQQTTT\\\ZZZZZZdddwwwiiieee^^^WWWPPPJJJGGGEEEDDDDDDDDDDDDBBB@@@===<<<===<<<:::999888666444222///000222222222222222222333333333333333333333333444444444444444555666666444444555666555444333222...//////000//////...---.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,222000---++++++---///111<<<===@@@DDDGGGJJJLLLLLLBBB???:::555000---,,,+++,,,,,,++++++)))((('''&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))************))))))'''''''''(((((((((((()))))))))*********+++++++++***++++++***)))(((***+++---,,,,,,++++++************+++,,,,,,,,,...000222111111000000000111111222888>>>GGGRRR___pppxxxddd___eeepppppppppnnnlllhhheeeccc[[[UUUOOOJJJFFFGGGPPPZZZ```bbb^^^SSSIIIEEEDDDBBB???HHHUUU^^^```\\\VVVSSSOOOMMMIIIEEEEEEIIIPPPUUU$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$!!!$$$%%%$$$$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%&&&&&&''''''$$$""" ###%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""""""""##################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$((('''%%%%%%(((...333777;;;AAAHHHMMMQQQUUUZZZ^^^VVVTTTRRRQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDBBB@@@???CCCIIIQQQXXX[[[ZZZXXXPPPOOOMMMIIIHHHKKKSSSYYY```eeejjjnnnpppmmmcccXXXQQQNNNJJJFFFCCCBBBAAAAAA@@@DDDHHHIIIKKKOOOPPPMMMGGGBBB???>>><<<999999<<<:::<<<>>>>>>===>>>AAAEEEIIIMMMQQQTTTUUUTTTSSSSSSMMMJJJJJJJJJHHHEEEGGGKKKMMMPPPSSSXXX```fffccc\\\QQQPPPNNNJJJHHHIIILLLOOOKKKNNNTTT]]]eeeiiihhheeeXXXPPPJJJIIIJJJLLLQQQWWWZZZaaammmyyy}}}tttbbbSSSGGGDDDAAA???@@@CCCFFFIIIPPP\\\fffppprrrccc\\\XXXUUUSSSTTTVVVSSSQQQVVVeeeuuuyyyvvvccc```YYYSSSMMMJJJHHHGGGCCCBBBAAA@@@>>><<<:::888666666666555444333222111///000222222111111333444333333333222222222111111333333333333444555666666444555666666555444333222///000000000000000//////000///...---,,,,,,,,,---***************+++,,,---...///111555999???CCCFFFHHHIIIIIIHHHEEEAAA===;;;333111---***((((((***++++++,,,---...---+++(((&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))***************+++***((((((***+++,,,,,,,,,++++++*********)))+++---------...000111000000000000000111222333666<<>>HHHTTT]]]___\\\WWWUUUNNNLLLIIIFFFEEEHHHNNNRRR$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''####################################$$$$$$$$$%%%"""############$$$$$$$$$ """%%%&&&%%%$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%% !!!############$$$%%%"""###$$$%%%%%%%%%%%%$$$############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%''')))***,,,111777<<>>:::;;;???AAABBBBBBBBBBBBCCCCCCCCCEEECCCAAAAAABBBCCCAAA@@@CCCBBBDDDGGGFFFEEEHHHNNNNNNOOOMMMJJJLLLPPPOOOLLLFFFFFFFFFEEEDDDFFFJJJNNNFFFKKKTTT[[[]]]YYYUUURRRMMMIIIFFFGGGHHHKKKTTT^^^bbbhhhuuurrr```OOOJJJEEECCCFFFIIIKKKKKKPPPZZZ```fffzzzwwwhhhaaa^^^ZZZVVVUUUSSSSSSRRRSSS[[[dddfffcccZZZXXXSSSNNNJJJGGGEEEDDD@@@???===;;;999777666666222333444444333111111111///111222111///000333666666666555444333222222111333333333333444555666777777777777777555333111000000000000111111111111000111000...---,,,,,,,,,---(((((()))***,,,///111222000444;;;CCCIIILLLMMMMMMCCCAAA???;;;777222...,,,---+++)))'''&&&%%%%%%%%%%%%'''))),,,---------,,,(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((())))))))))))*********((((((***+++,,,,,,++++++++++++++++++)))+++...//////...///000/////////000111222333444444:::DDDOOO\\\lll}}}{{{iiifffllloooooonnnmmmllljjjhhhggg___WWWNNNHHHEEEGGGSSS___eeeeee]]]PPPFFFCCCCCCCCC>>>EEEOOOZZZ``````ZZZTTTMMMMMMKKKIIIGGGIIIMMMPPP$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" """$$$#########$$$%%%%%%&&&""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!$$$'''(((&&&%%%%%%%%%((('''%%%######$$$%%%&&&%%%$$$$$$$$$######""""""###((()))%%%###$$$'''"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$ !!!###%%%&&&'''&&&&&&)))+++...///222888@@@GGGVVVXXX\\\cccggggggbbb]]]RRRLLLFFFCCCCCCDDDDDDCCCDDDEEEHHHKKKMMMNNNNNNNNNKKKGGGCCCAAAAAAAAAAAAAAABBBJJJRRR[[[fffooommmdddQQQOOOLLLHHHDDDBBBBBBCCCNNNUUU[[[```jjjwww|||{{{ttteeeVVVLLLDDD===>>>DDDEEEEEEGGGLLLRRRVVVYYYYYYPPPJJJBBB>>>??????===:::AAA@@@CCCFFFGGGHHHNNNUUUXXXXXXRRRJJJGGGIIIJJJIIICCCDDDDDDCCCBBBEEEKKKQQQRRRZZZeeellljjjaaaYYYVVVHHHGGGFFFGGGGGGKKKVVVbbbccchhhuuuyyyeeeSSSMMMGGGGGGLLLRRRSSSRRRMMMUUUXXXYYYkkkzzzkkkdddbbb^^^YYYVVVVVVXXXXXXWWWXXX[[[YYYTTTRRRQQQOOOKKKGGGCCC???===888777444222000/////////222333444444333222333333000111111///......222666::::::999888666555444333222222222333444555666777999999999777555222///...///////////////000000000111000...---,,,,,,------+++,,,...000444777:::<<<@@@EEEKKKOOOOOOIIIBBB===333222///---***)))((((((***+++,,,,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))''''''''''''(((((((((((()))******)))((((((***+++++++++++++++++++++++++++))),,,///000000........./////////000111333444555333999CCCMMM[[[kkk|||zzziiigggmmmooonnnnnnlllkkkjjjiiiiiiaaaXXXNNNGGGCCCEEEQQQ^^^eeeddd\\\OOOEEEDDDEEEEEE???BBBJJJWWWbbbddd\\\SSSNNNMMMMMMKKKIIIJJJMMMPPP""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######'''%%%############!!!  !!!"""###$$$$$$""""""""""""""""""""""""###$$$$$$$$$""""""###%%%""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&'''(((((((((((('''&&&$$$""""""###$$$%%%&&&%%%###"""""""""######!!!""""""""""""#########%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%&&&"""############""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***)))'''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))+++---///000;;;AAALLLXXX```ddddddddd]]]\\\XXXRRRNNNLLLNNNPPPJJJGGGFFFIIINNNQQQPPPMMMNNNJJJDDD@@@>>>>>>??????===<<<@@@LLL[[[eeeeeeaaaUUUMMMGGGGGGDDD@@@???CCCMMMRRRWWW\\\jjj|||tttaaaSSSLLLHHHDDDAAAIIIKKKOOOVVV^^^dddgggiiidddZZZQQQOOOKKKDDD@@@BBBDDDFFFJJJOOOQQQSSS[[[eeerrrkkk^^^QQQMMMNNNMMMIIILLLIIIEEEDDDGGGNNNUUUZZZccciiitttwwweeeWWWMMMIIIEEEDDDHHHOOOUUUXXX]]]bbbppp}}}lllZZZTTTMMMKKKOOORRRSSSRRRMMMLLLLLLPPPYYYeeeqqqyyy{{{uuulll```XXXTTTVVVXXXZZZWWWTTTUUUVVVSSSLLLFFFEEEDDDBBB@@@>>><<<:::999333333222111111000111111000000000111222333444555000000/////////000222333555555666666666555333222//////......000111333555:::888555444444222000---333000...---.../////////,,,---///000111111111000333666;;;???CCCGGGKKKNNNHHHEEE@@@:::555222000///---+++((((((***,,,------+++***(((&&&%%%$$$$$$%%%***))))))***++++++)))(((******))))))******+++,,,+++***))))))******)))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,---------......000000000111222222333333555888AAANNN[[[hhhxxx}}}zzzkkkhhhlll{{{wwwmmmeeeeeejjjkkkiiiaaaXXXMMMEEE@@@CCCOOO[[[^^^]]]WWWMMMFFFFFFFFFEEE@@@BBBHHHTTT___aaa[[[SSSOOOLLLJJJHHHHHHJJJNNNPPP###""""""!!!!!!""""""###"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""'''&&&$$$"""""""""""""""""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%###"""""""""######'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$%%%&&&'''########################!!!""""""#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''')))+++,,,---(((---666AAAKKKTTTYYY\\\]]]^^^_________```ccceeeZZZWWWTTTQQQPPPNNNJJJGGGFFFEEECCCBBBAAA???===;;;>>>===???GGGQQQXXXYYYXXXRRRKKKFFFEEECCC??????CCCGGGKKKOOOTTTaaattttttbbbTTTLLLIIIHHHHHHMMMNNNRRRYYYaaaiiiooorrrooocccXXXTTTQQQKKKGGGGGGFFFFFFJJJNNNPPPSSS\\\fffyyywwwnnnaaaXXXUUUTTTQQQNNNKKKHHHGGGIIIPPPWWW[[[ccckkkxxx~~~hhhWWWPPPLLLGGGEEEFFFJJJMMMOOOVVVYYYeeezzz~~~lll\\\XXXSSSSSSUUUWWWUUURRRNNNLLLJJJLLLQQQYYYbbbgggsssnnnggg]]]VVVSSSTTTVVVWWWSSSPPPOOONNNKKKDDD???:::999888666444333111111222111000000000000000000///000000111333555777888333333222111222222444555444555555666555444333222111111000000111111222333999888666555333222222222++++++,,,///111111///---//////...000333999>>>AAAIIIHHHGGGFFFEEEEEEEEEEEE<<<999666111...,,,+++***+++)))'''''')))***++++++&&&%%%%%%&&&'''(((***+++&&&&&&&&&'''''''''&&&%%%******)))))))))***++++++***))))))))))))***)))((())))))((((((((('''''''''(((((('''''''''(((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------,,,,,,,,,---------......///000000111111222333333555777@@@MMMYYYeeevvvyyyllljjjppp~~~yyypppgggfffjjjkkkhhhaaaYYYNNNFFFAAACCCNNNZZZaaaaaaZZZOOOHHHFFFEEEDDD???BBBLLLZZZeeeggg^^^UUUQQQNNNJJJHHHGGGJJJNNNPPP$$$##################$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###"""%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""&&&""" """!!! ###############$$$$$$$$$##############################$$$$$$$$$###""""""###$$$%%%'''&&&%%%###!!!%%%$$$######"""#########%%%%%%$$$###"""!!! ###$$$$$$%%%%%%%%%%%%%%%###""""""""""""!!!!!!!!! !!!"""#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$######""""""######$$$###$$$$$$%%%&&&'''(((((('''''')))---333:::AAADDDKKKOOOTTTZZZ^^^bbbfffiiihhhgggddd^^^XXXRRROOONNNLLLJJJFFFBBB???===;;;;;;??????@@@BBBFFFLLLPPPSSSPPPKKKGGGEEECCC@@@@@@CCCBBBEEEGGGKKKWWWiiixxxzzzqqqcccUUULLLIIIJJJLLLJJJKKKNNNSSS\\\fffoootttuuuhhh[[[VVVTTTPPPLLLJJJGGGFFFGGGJJJLLLPPPZZZdddyyy}}}ooo```XXXVVVVVVNNNKKKHHHGGGIIINNNTTTXXX^^^fffuuuiiiUUUOOOKKKGGGEEEEEEGGGGGGGGGMMMLLLUUUiiizzzlll]]][[[YYYZZZ[[[ZZZVVVRRRSSSQQQPPPOOOQQQVVV[[[^^^hhheee```YYYSSSQQQQQQSSSQQQMMMHHHDDDCCC???:::666444444333222222111000000///............//////000000000111333555777999:::555555333222222333444444444444444555444444333222000000111111222222333333555555444111---+++...000000/////////111111000...888888999<<<@@@DDDIIILLLOOOJJJCCC>>><<<999666333000...,,,***(((''''''''')))'''%%%%%%''')))))))))+++***)))(((''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))******+++,,,,,,,,,,,,,,,---------))))))((((((((((((''''''***)))((('''''''''((()))))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,---------......//////000111111222222333555777???KKKVVVbbbrrr~~~uuulllmmmttt|||sssjjjgggjjjjjjhhhbbbYYYOOOGGGBBBCCCNNNYYYdddddd^^^SSSJJJGGGEEECCC???DDDOOO___kkkkkkaaaWWWSSSOOOJJJGGGFFFIIIMMMOOO%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""" ###$$$"""###################################################$$$$$$$$$###"""!!!!!!###$$$%%%%%%%%%%%%######$$$$$$##################""""""""""""##################%%%&&&&&&%%%$$$###!!!""""""""""""""""""""" !!!######$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&---+++((('''(((+++///222333777<<>>===@@@CCCBBBDDDEEEDDDDDDIIIQQQXXXTTTQQQNNNJJJEEEBBBBBBDDDCCCCCCCCCEEENNN]]]llluuurrrmmmdddYYYOOOJJJHHHIIIEEEFFFGGGKKKQQQ[[[fffmmmpppcccVVVPPPPPPOOOLLLHHHGGGDDDBBBCCCDDDGGGPPPYYYnnnzzzsss___TTTRRRSSSKKKIIIFFFDDDEEEIIIMMMPPPSSSZZZiiizzz|||fffSSSKKKIIIFFFFFFFFFGGGFFFEEECCCBBBGGGVVVgggqqqpppkkk\\\[[[ZZZ[[[\\\[[[XXXUUUVVVUUUTTTTTTUUUWWWZZZ\\\]]]\\\YYYTTTNNNKKKKKKKKKHHHDDD>>>;;;999666333000333333333333222222222222------,,,------...///000222333333444555777888999555444222111111111111222333333333333333333222222,,,---///000222333444444333444444...((('''+++///222000---...222777:::<<>>IIITTT```ppp~~~{{{qqqjjjlllttt}}}{{{tttlllhhhjjjkkkiiibbbZZZPPPIIICCCDDDNNNYYYeeeeee___UUUMMMJJJHHHEEEBBBFFFPPP^^^jjjjjjaaaWWWSSSOOOJJJEEEDDDFFFJJJMMM%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!%%%%%%###################################################$$$$$$%%%$$$$$$###""""""%%%$$$#########$$$%%%&&&############$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%% !!!######$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***---...***+++---...111666;;;@@@JJJPPPVVVXXXWWWYYY```eeehhhddd\\\RRRJJJGGGJJJMMMLLLOOOPPPMMMJJJMMMWWW```\\\\\\YYYRRRKKKGGGGGGGGGFFFEEECCCCCCGGGPPP\\\fffkkkjjjgggaaaWWWNNNHHHFFFDDDDDDEEEFFFJJJRRR\\\ccccccZZZOOOIIIJJJLLLKKKGGGHHHBBB===<<<<<<===DDDLLL```oooyyyppp]]]RRRPPPQQQKKKIIIFFFCCCCCCDDDGGGHHHIIIMMMYYYhhhssspppaaaTTTKKKJJJHHHGGGGGGFFFDDDCCC===>>>@@@FFFOOOYYYbbbfff\\\[[[YYYYYYYYYZZZZZZZZZSSSRRRQQQPPPPPPQQQRRRSSSPPPOOOMMMIIIDDD@@@??????===:::666444222222111000.../////////000000111111------,,,------...///000555555444444444555555666555444222111111111111222222222111111111222222222......//////000111222222000333333000,,,,,,222777///000333888@@@FFFJJJLLLGGGHHHIIIIIIEEE???999555444...))))))---000///---------,,,+++***)))))))))***(((''''''((()))((('''&&&'''((()))+++,,,------''')))++++++)))((()))***((((((''''''(((((()))***)))+++,,,+++)))((()))***(((((()))))))))))))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********+++++++++***)))((()))***+++,,,,,,,,,,,,---------.........//////000111111222222777888>>>HHHSSS^^^ooo}}}~~~}}}wwwmmmfffjjjrrrzzzzzzuuummmjjjlllmmmkkkccc[[[QQQIIICCCEEEOOO[[[cccccc^^^TTTMMMLLLKKKIIIFFFHHHNNNYYYccceee]]]UUUQQQNNNIIIDDDCCCEEEHHHKKK%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%%%%###!!!""""""######$$$$$$$$$""""""""""""""""""""""""&&&$$$!!!"""%%%&&&%%%###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%###""""""$$$&&&'''""""""###$$$$$$$$$$$$######""""""!!! $$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$%%% !!!"""#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''((((((((('''%%%%%%(((,,,000222777>>>AAACCCGGGMMMSSSXXX[[[]]][[[VVVRRRQQQQQQWWWZZZ[[[WWWRRRSSS[[[ccceeegggdddZZZRRROOONNNLLLKKKHHHFFFFFFEEEGGGOOOYYYfffggghhheee___VVVLLLEEE@@@BBBCCCCCCDDDHHHPPPVVVZZZVVVNNNGGGHHHLLLMMMJJJJJJCCC===:::999999===CCCVVVdddooojjj^^^VVVTTTTTTOOOMMMJJJFFFDDDCCCCCCDDDBBBEEEMMMXXXaaabbb[[[UUUOOOLLLJJJHHHGGGEEEBBB???===???@@@@@@BBBJJJUUU___\\\ZZZWWWUUUUUUVVVYYYZZZQQQOOOMMMJJJHHHFFFFFFEEE@@@@@@???;;;777444333333333222111000///000111111......//////000111111111///............//////000666555444333222222222222555555333222222333444444111000000000000111222222333222000/////////000111,,,...111222222555;;;@@@???BBBHHHNNNQQQPPPKKKGGG???===999444111///......---***'''(((,,,///000///,,,,,,++++++******))))))***)))(((((()))***(((''''''((()))******+++******%%%(((******'''%%%''')))'''''''''''''''((())))))---///111///+++)))***,,,(((((())))))))))))******''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,,,,,,,---------............///000000111111222666777===GGGQQQ]]]nnn|||zzztttjjjdddhhhoooyyyzzzxxxppplllmmmooommmddd[[[PPPHHHCCCEEEQQQ^^^aaaaaa\\\RRRLLLLLLNNNMMMIIIHHHLLLUUU^^^```[[[TTTOOOMMMIIIFFFDDDEEEHHHIII$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""$$$%%%$$$###!!!!!!!!!""""""#########""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###!!!!!! %%%%%%$$$########################""""""!!!!!!!!!!!!""""""#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""%%%&&&%%%$$$###$$$&&&)))'''+++...111111444777;;;>>>EEEMMMPPPOOOLLLLLLMMMWWWZZZ]]][[[XXXYYY___dddiiimmmkkkaaaXXXVVVUUUSSSQQQOOONNNNNNJJJFFFKKKTTT``````aaabbbaaaYYYOOOFFF>>>BBBEEEEEEDDDFFFKKKPPPUUUVVVRRRJJJHHHLLLOOOMMMNNNGGG@@@>>><<<;;;>>>CCCKKKWWWaaabbb]]]ZZZYYYWWWSSSQQQMMMHHHEEEBBBAAA@@@===@@@FFFMMMRRRSSSSSSQQQMMMKKKHHHFFFFFFDDDBBB@@@AAABBBCCCBBBCCCGGGOOOVVVWWWVVVSSSPPPNNNNNNOOOQQQLLLJJJFFFBBB???<<<;;;;;;555555444111///---...///------............///111000000000111111222333333222111000000000000000000333222222111111111111111333333222111222222444555000000/////////000111222333222000///000222555777444555777:::>>>BBBEEEGGGMMMMMMMMMMMMJJJDDD<<<666333000---)))((()))+++,,,***)))))))))******+++,,,))))))*********************)))(((((())))))(((&&&++++++++++++)))(((&&&%%%$$$'''***)))&&&$$$&&&)))''''''&&&&&&''''''((()))000333444111,,,)))***---(((((()))))))))*********&&&'''***+++,,,,,,,,,+++))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++,,,,,,,,,---------............//////000111111111444555:::DDDOOO[[[lll{{{}}}wwwqqqiiidddgggnnn|||~~~|||uuuoooooopppoooeee[[[OOOFFFBBBFFFTTTbbbaaa```ZZZOOOIIIKKKMMMNNNHHHHHHKKKTTT^^^aaa\\\UUUNNNMMMJJJHHHGGGHHHIIIJJJ$$$##################$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$&&&%%%$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%$$$###""" """############""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$$$$$$$############$$$$$$############$$$$$$$$$$$$""""""###$$$%%%&&&((((((###%%%'''(((''''''((()))''')))***+++++++++---......444;;;======>>>BBBFFFQQQVVVZZZ[[[[[[]]]bbbgggkkkpppoooddd\\\ZZZZZZXXXWWWUUUUUUVVVQQQJJJMMMUUUZZZYYYYYY\\\^^^YYYOOOGGGCCCHHHLLLMMMLLLLLLPPPTTTSSSWWWUUUMMMHHHLLLOOONNNQQQJJJCCCBBBAAA@@@BBBFFFCCCMMMVVVYYYZZZ[[[YYYVVVTTTRRRMMMHHHDDD@@@>>>===:::===BBBFFFHHHIIIKKKLLLHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRQQQOOOLLLHHHFFFEEEFFFBBB@@@<<<888555333333333000000000...------///111***+++------------...///.........//////000000000333333222111111000111111000000//////000000111222000000/////////000222333000///.........000111222000...---...222777===AAAFFFEEEFFFIIIMMMPPPPPPPPPCCC???999444111000...---+++,,,---------,,,++++++***+++,,,,,,***)))***+++&&&''')))***+++,,,,,,,,,)))((((((((())))))'''%%%$$$%%%''')))***++++++***$$$(((+++***'''%%%'''***'''&&&&&&&&&&&&'''((((((,,,...///,,,&&&"""$$$&&&(((((())))))*********+++&&&(((+++...000///...---))))))))))))))))))))))))''''''''''''((((((((())))))***+++------,,,++++++,,,,,,,,,---------............//////000111111111222333888BBBMMMZZZkkkzzz{{{vvvpppiiidddhhhoooxxxqqqppppppoooeee[[[NNNEEEAAAFFFUUUdddbbbaaaYYYMMMGGGIIILLLMMMGGGGGGLLLVVV```ccc^^^WWWNNNMMMLLLKKKJJJJJJKKKKKK%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!! !!!"""""""""""""""$$$%%%&&&'''&&&$$$""" $$$%%%''''''%%%!!! !!!"""###$$$%%%&&&&&&$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""###"""""""""###$$$%%%%%%&&&$$$######%%%%%%$$$###$$$$$$############$$$$$$""""""############"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%"""###&&&&&&###$$$((('''!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))***+++,,,...000111111@@@DDDIIILLLOOOSSSYYY^^^eeeeeedddcccbbb``````___```___\\\ZZZYYYYYYZZZZZZ]]]ZZZWWWXXX[[[[[[WWWSSSKKKKKKKKKMMMOOORRRTTTVVV]]]^^^]]]ZZZVVVSSSRRRRRRQQQPPPMMMIIIDDDBBBBBBDDDAAAHHHPPPTTTSSSQQQRRRTTTQQQNNNJJJEEEAAA???>>>>>>@@@AAACCCFFFHHHJJJKKKKKKIIIIIIIIIHHHGGGFFFFFFFFFDDDEEEGGGIIIJJJKKKJJJJJJMMMLLLHHHDDD???;;;888666444444333111000000000000------...//////...------++++++,,,---...///000000......---,,,---///111333000000///////////////000...///000/////////111222......---...///111444555//////......///000111222444000222888:::>>>RRRhhhppp[[[NNNRRRUUUJJJ:::222222222111///...---,,,+++((())))))*********))))))***)))((((((((()))+++,,,,,,+++)))((('''((()))+++,,,,,,+++***)))((('''''')))((('''''''''(((***+++))))))************))))))"""&&&***((($$$"""%%%))))))(((((((((((('''''''''((((((***+++,,,,,,,,,,,,(((((()))+++---///000111***++++++,,,,,,+++++++++((()))***++++++***)))(((***************+++++++++!!!---000,,,)))+++///111000...---------...///333444999BBBLLLXXXhhhvvv{{{ssskkkeeecccjjjsssxxxpppqqqrrroooggg]]]QQQGGGBBBFFFTTTaaaccc```WWWKKKEEEFFFGGGEEEEEEEEEJJJVVVbbbfff```WWWTTTOOOKKKJJJGGGEEEIIIPPP$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############ !!!""""""######"""""""""###$$$$$$$$$###"""!!!"""###$$$$$$""" """"""""""""!!!!!!!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$!!!!!!""""""#########$$$#########"""######$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###!!! !!!$$$$$$"""###(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))***+++,,,111555888;;;===AAAFFFJJJSSSTTTUUUVVVWWWYYYYYYZZZVVVVVVVVVXXXZZZ]]]```bbb___\\\[[[]]]bbbcccaaa^^^WWWUUURRRPPPQQQTTTXXX[[[ccccccbbb___[[[YYYYYYZZZTTTQQQMMMJJJGGGGGGGGGGGGGGGJJJNNNNNNKKKKKKNNNRRRUUUSSSOOOKKKGGGDDDCCCBBBDDDDDDEEEGGGGGGHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEE@@@???===;;;888555333222333222111000///......///...---,,,,,,,,,,,,---...,,,------......//////000///...---,,,---...000222000000///////////////000111222222000---,,,---...333333222111///......---222111///...///000111222666777@@@LLLQQQSSS^^^mmmiiiSSSAAA@@@AAA:::333111//////...---,,,++++++******************)))((('''))))))(((((())))))***+++,,,+++)))((('''((()))***+++******))))))((((((((()))((((((((((((((()))***&&&''''''((((((''''''&&&,,,***((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))))))))***+++,,,------...++++++,,,,,,,,,+++******'''((()))******)))((((((((())))))***++++++,,,,,, '''------***))),,,///000//////.../////////000333444999BBBLLLWWWggguuu|||rrrkkkdddaaafffnnn{{{vvvoooqqqrrrooohhh^^^RRRHHHDDDHHHUUUcccfffcccZZZOOOIIIJJJKKKIIIGGGFFFIIITTT```ddd]]]VVVQQQMMMJJJIIIGGGFFFKKKQQQ######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$######!!!!!!!!!"""""""""######""""""""""""!!! """"""""""""!!!!!! ########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" !!!"""###$$$%%%%%%$$$$$$######"""##################$$$&&&&&&$$$"""$$$$$$############$$$$$$""""""############""""""""""""""""""#########$$$#################################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###""""""$$$$$$!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%''')))+++,,,...222555:::;;;===???AAACCCEEEFFFAAABBBDDDGGGKKKPPPTTTWWWVVVUUUUUUYYY___bbbbbb``````\\\VVVQQQPPPSSSXXX[[[\\\[[[ZZZWWWTTTTTTUUUWWWUUUPPPJJJHHHIIIJJJJJJIIIHHHIIIHHHEEECCCFFFLLLQQQWWWUUUSSSOOOLLLHHHFFFDDDEEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;:::999888777333444555777888888888888333333222111000//////...000///...------,,,------...---+++))))))+++---...........................///...---,,,,,,---///000000//////......///000000111111111///---,,,,,,---000111111111111000///...000000111333555888:::<<>>>>>BBBHHHNNNPPPOOONNNKKKHHHDDDAAA???>>>======<<<;;;999777777555444333222111000000///++++++,,,---......//////---------------------------,,,+++++++++++++++,,,------,,,++++++,,,------/////////.........------///...---,,,,,,------...//////.........///000000...//////...------///000000000000000000111222222111444999>>>CCCFFFHHHIIITTTLLLEEECCC???888666888;;;444000333333///,,,---************************)))*********)))(((''''''&&&''')))*********)))(((******)))(((((((((((()))'''''''''(((((()))))))))((((((*********)))'''&&&''''''((((((((((((''''''&&& ###((('''###%%%%%%&&&''''''((())))))&&&''''''((())))))((((((((((((((())))))))))))***,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,,,,***************+++++++++...,,,***)))***+++,,,,,,,,,---///111333333222222444444888AAAIIITTTcccqqq~~~xxxqqqkkkhhhlllrrrxxx~~~~~~uuupppqqqpppkkkjjj```TTTKKKGGGLLLZZZhhhkkkiii```UUUPPPQQQRRRQQQLLLIIIHHHPPP\\\ccc```[[[QQQMMMJJJIIIGGGFFFJJJQQQ"""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$###""""""""""""###$$$######"""###$$$%%%&&&""""""######$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$######""""""""""""""""""%%%%%%$$$###"""""""""###"""!!!"""###%%%%%%$$$"""$$$$$$############$$$$$$""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%&&&%%%###"""###&&&"""""""""######$$$$$$$$$$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''''''''************************+++++++++,,,,,,---...///000000222555999;;;<<<;;;AAA@@@>>><<<<<<<<<======>>>>>><<<:::999:::>>>AAABBB<<<666666:::======;;;666777666666777999===@@@BBBBBBAAA???<<<999777555222222222111111///............---,,,,,,++++++***,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,+++---...000000...---+++//////......------,,,,,,---------,,,,,,,,,,,,,,,...............///000000//////000///------///000444333111000111333555777>>>AAAFFFJJJLLLKKKIIIGGGGGG???888555444222111222///...000333333000------************++++++++++++&&&'''((()))))))))))))))&&&'''(((******)))((((((***))))))(((((((((((((((&&&&&&&&&'''(((((())))))'''((()))******)))((('''''''''(((((((((((('''''''''$$$!!!!!!%%%(((******))))))))))))((((((((((((&&&''''''(((((((((((('''%%%&&&'''((()))******+++,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++,,,,,,++++++***)))))))))+++***)))***,,,---,,,***,,,---///111333333333222444444888@@@HHHRRRaaannn{{{wwwrrrooonnnrrrwwwyyy~~~}}}tttqqquuuuuupppiii```TTTLLLHHHMMM[[[iiillliiiaaaUUUPPPQQQRRRQQQIIIEEECCCJJJWWW```aaa^^^UUUPPPLLLJJJGGGEEEIIIOOO""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!! !!!"""######$$$$$$##############################"""!!!!!!!!!!!!"""###$$$$$$######"""!!!  !!!!!!""""""##########################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###############""""""!!!!!!$$$$$$######"""#########"""!!!!!!"""$$$%%%$$$###$$$$$$############$$$$$$""""""############""""""""""""""""""#########$$$#################################$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!$$$'''%%%"""###((("""""""""###$$$$$$%%%%%%###############"""""""""##################$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''((())))))*********))))))+++,,,.../////////......000000000000///...111111111///...///222555555111......000222222111//////////////////......555444333111000...------((())))))******)))))))))************))))))))))))***************+++,,,---++++++************))))))***************+++,,,---***,,,///222222///,,,***...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000333444333000---,,,,,,---...///000333888>>>CCCFFFMMMMMMMMMLLLHHHBBB<<<999222000000111222111///...333111...---,,,,,,,,,---******++++++++++++++++++%%%&&&'''((()))*********''''''(((((())))))(((((()))))))))(((((((((''''''%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))&&&&&&&&&''''''&&&&&&&&&(((((('''%%%###$$$&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***++++++***++++++,,,,,,+++++++++((((((''''''''''''((((((,,,,,,++++++***)))))))))))))))***,,,......,,,***,,,---...000111222222222444444888???GGGPPP___lllzzzzzzrrrpppoooppptttyyy{{{}}}yyypppooovvvyyyvvvhhh^^^SSSKKKGGGLLL[[[iiillliii```UUUOOOPPPPPPOOOFFF@@@===CCCPPP[[[^^^]]]WWWRRRNNNKKKHHHFFFIIIOOO###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$######""""""""" !!!""""""######""""""!!!"""$$$$$$$$$$$$!!!""""""""""""#########$$$$$$###"""!!!  !!!!!!"""######$$$"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&"""############"""!!!!!!"""""""""""""""##################"""######$$$$$$###!!! """$$$%%%%%%$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$ !!!%%%((($$$"""""""""######$$$%%%%%%&&&##################$$$$$$"""""""""######$$$$$$$$$&&&$$$"""###%%%&&&%%%$$$!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&''''''((((((&&&((()))***))))))******'''((()))***+++***)))(((((()))***)))((((((***,,,++++++++++++++++++++++++,,,+++,,,,,,,,,+++***(((---,,,***)))((())))))***&&&'''((((((((((((((('''((((((((()))******++++++(((''''''&&&&&&'''))))))************************************+++,,,---...+++,,,...//////...,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------...///000000555555444222...------...---000666<<>>999555111000+++---......---,,,+++)))444111---******,,,---,,,++++++******************&&&&&&'''((())))))))))))(((''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***+++,,,&&&''''''((((((''''''&&&(((((('''&&&$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''(((((()))))))))))))))******+++,,,,,,,,,,,,+++***)))''''''''''''((())))))*********++++++++++++,,,------------------...---......///000111222555444888???FFFOOO]]]jjjyyy~~~vvvnnnmmmoooppptttyyywwwkkkiiiqqqvvvssseee\\\QQQIIIFFFKKKZZZhhhmmmjjjaaaTTTNNNNNNNNNMMMHHHAAA;;;@@@MMMYYY]]]\\\WWWRRRNNNMMMJJJGGGKKKQQQ######""""""""""""######""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%% !!!""""""""""""""""""$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$ !!!"""######$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""###$$$%%%%%%###"""""""""###$$$%%%%%%$$$"""!!!$$$&&&&&&$$$$$$############$$$$$$""""""############"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&###$$$''')))"""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%#########$$$%%%&&&&&&&&&(((%%%###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$&&&'''((('''''''''((()))))))))***))))))))))))((()))+++***))))))***+++((()))++++++)))(((((()))+++******,,,...///...---***)))'''&&&&&&''')))***((()))))))))))))))(((((('''(((((()))+++,,,------******)))(((((()))***+++*********++++++,,,,,,,,,+++***++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,---------,,,,,,,,,---...///000111222333333222000///000222:::===CCCGGGIIIHHHEEECCC???;;;555///------///111---//////,,,+++,,,///000///...---,,,...000///++++++*********)))))))))((('''(((((((((((((((''''''(((((('''&&&&&&((()))***((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((***,,,---))))))************))))))***)))((()))++++++***)))%%%&&&&&&'''((()))******((()))))))))))))))((((((******))))))((((((((((((((()))***+++,,,---------///...,,,***))))))******&&&'''(((***+++,,,....../////////...,,,+++---///......---------///111222555555888???EEENNN\\\iiixxx~~~uuunnnmmmpppqqquuuyyywwwgggcccjjjnnnlllddd[[[PPPHHHEEEKKKYYYhhhnnnkkkaaaUUUNNNMMMMMMLLLMMMDDD>>>AAANNNYYY^^^]]]VVVRRRNNNMMMKKKIIINNNTTT&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$############""" !!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$######$$$&&&&&&%%%###!!!""""""#########""""""""""""""""""!!!!!!!!!!!!######""""""######$$$%%%$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++******)))(((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++)))''''''((()))))))))'''((())))))******)))))),,,,,,+++***)))(((''''''((((((((()))******++++++))))))(((((((((((())))))---------,,,,,,+++++++++***+++---,,,***))))))***(((((((((((()))+++,,,---333///+++***,,,,,,+++)))+++---000000///---------......///111555999>>>@@@FFFDDDBBB@@@===999555111111111111000000000000000000///...---,,,++++++,,,+++...000111///,,,******+++*********))))))((((((((((((((((((((((((((((((***(((((()))***+++***)))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''')))'''%%%&&&)))***(((&&&''''''''''''((((((((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,///222000---+++...222111111555<<>><<<:::888666333///+++////////////000000000000//////...---,,,+++++++++)))***++++++)))((()))***************)))))))))((('''''''''''''''''''''''')))((('''(((*********)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))((('''&&&%%%&&&&&&'''(((&&&%%%&&&(((((('''%%%''''''''''''((((((((((((+++++++++******)))))))))************************++++++++++++++++++++++++))))))***+++,,,---.........111333111---+++...000222222666===CCCLLLYYYfff{{{yyyssspppnnnmmmrrryyy~~~wwwsssfffWWWZZZdddcccfffZZZNNNFFFDDDHHHSSS___iiieee___VVVNNNJJJIIIJJJJJJDDD>>>BBBMMMXXX^^^___VVVRRRMMMIIIIIILLLPPPSSS"""""""""######"""""""""%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$######$$$%%%&&&''''''((($$$######"""""""""""""""######"""$$$%%%&&&$$$###&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$#########""""""#########$$$$$$###""""""###$$$$$$$$$$$$$$$###############%%%%%%$$$############$$$##################$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******(((((((((((((((((((((((()))'''%%%%%%'''(((''''''%%%%%%%%%$$$%%%&&&&&&''')))))))))))))))))))))((()))((((((((((((***+++,,,,,,,,,++++++++++++,,,,,,++++++************))))))(((***+++***)))(((((()))++++++******))))))))))))---+++))))))***+++,,,+++,,,,,,,,,+++,,,///444777777<<>>@@@BBBDDDDDDAAA;;;444000111000.........---+++)))++++++,,,,,,------......------------,,,,,,++++++)))***++++++***+++---///*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++)))************+++++++++...000111000...---...///333333666===CCCKKKXXXddd}}}{{{vvvuuutttqqqpppssswwwssssssiii\\\___hhhfffeee[[[OOOGGGDDDIIIVVVdddhhhaaaWWWQQQQQQRRRSSSSSSRRRIII@@@@@@HHHRRRXXXYYYTTTPPPKKKHHHHHHKKKPPPTTT"""###$$$%%%%%%$$$###"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""########################"""!!! !!!!!!"""############### !!!"""###$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$###""""""###%%%%%%$$$""" !!!"""######""""""!!!"""""""""#########$$$""""""!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!######""""""""""""###############$$$$$$######### !!!###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!"""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((()))))))))((((((((((((***+++,,,******))))))))))))******((((((((((((((((((((((((&&&(((******((((((((()))((((((***+++,,,,,,,,,+++...---,,,+++******,,,------000555999;;;===???AAAAAA???;;;777333000---,,,000...------......---,,,******++++++,,,,,,,,,,,,,,,,,,---------,,,+++***"""%%%(((***)))((())))))))))))))))))))))))******'''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&&&&''''''''''''''''''''''''(((((('''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++...------,,,++++++*********+++,,,---------///000333333666<<>>EEEQQQ]]]sssvvvpppssswwwzzz|||}}}qqq```bbbiiigggggg^^^SSSHHHBBBFFFVVVfffgggaaaVVVKKKEEEGGGNNNTTTUUUNNNGGGIIISSS\\\```aaaYYYUUUPPPKKKJJJLLLPPPSSS$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!"""#########"""""""""###$$$$$$$$$$$$###!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""############ !!!"""$$$$$$$$$###""""""!!!!!!"""$$$$$$###""""""############""""""!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!###%%%&&&%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###############"""###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))************************'''&&&&&&((())))))'''$$$$$$'''***,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,---,,,***((())))))(((((((((((())))))'''((((((((())))))******''')))+++++++++***+++,,,***+++,,,------,,,***(((+++...111222222555:::>>>@@@AAABBB@@@;;;444///---////////////.........---000...,,,+++---............------,,,+++***)))))))))***,,,------,,,+++)))))))))***)))'''(((***,,,(((((())))))*********+++))))))))))))))))))))))))((('''&&&''')))))))))(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,...//////000,,,++++++,,,...//////...111000333888===DDDPPP\\\mmm~~~vvvqqqtttyyy{{{|||~~~zzzwwwlll\\\___hhhfffiiiaaaUUUJJJCCCFFFWWWhhhlllfffYYYKKKAAA@@@GGGMMMOOOHHHCCCGGGRRR]]]aaabbb[[[WWWQQQLLLJJJLLLPPPRRR$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!! !!!!!!"""###############%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!###$$$%%%###"""!!!"""###$$$###!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$###"""!!! ###&&&%%%"""$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###"""""""""&&&%%%###!!! !!!!!!$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""######$$$###%%%&&&%%%%%%&&&(((***)))((('''&&&&&&'''((()))))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))***,,,---------+++***(((&&&&&&''')))***((('''&&&%%%%%%&&&'''((((((***,,,,,,***((('''(((''')))+++,,,++++++,,,---,,,000555:::======<<<:::888888888555222000000111222000......///000000///444000,,,+++---///000///------,,,++++++******)))+++***))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&)))((('''&&&%%%%%%&&&'''+++)))''''''(((((('''&&&###$$$%%%&&&''')))******((((((((((((((('''''''''%%%&&&&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%'''((((((''''''(((***'''''''''''''''((()))***))))))))))))((((((((((((******))))))******+++,,,...///000000000///---,,,111000333888===CCCNNNYYYnnn}}}|||tttllllllssszzz|||{{{xxxzzzssscccVVVVVV]]]cccfff^^^TTTKKKEEEGGGUUUcccoooggg\\\QQQFFF>>>@@@GGGJJJHHHCCCBBBIIIVVV___aaa^^^WWWPPPMMMJJJJJJPPPXXX%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""######""""""""" !!!!!!"""###$$$!!!!!!"""###############%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$######""""""""""""""""""######$$$###""""""!!!!!!"""###$$$###"""!!!"""###$$$###!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%$$$###""""""!!!!!!"""$$$######""""""######$$$##################################################################"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%###%%%&&&%%%%%%%%%''')))))))))((('''''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************)))'''&&&%%%***)))(((((((((((()))******)))(((((((((((()))******+++---,,,***)))((()))+++***))))))***,,,...///444666888::::::888555444333333333111...,,,---...000///---...///000000///333///+++***,,,---...------,,,,,,+++******))))))$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******)))(((((('''))))))'''&&&&&&&&&''''''(((&&&$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))''''''(((***(((((('''''''''((())))))))))))))))))((((((((((((******))))))******+++,,,......////////////......222111444999===BBBMMMXXXkkk{{{}}}uuunnnmmmrrrxxx{{{zzzuuuwwwppp```SSSRRRZZZ```fff^^^TTTKKKEEEHHHUUUdddooohhh___UUUIIIAAABBBGGGHHHGGGCCCAAAGGGSSSZZZ[[[ZZZSSSNNNLLLKKKLLLTTT\\\%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$############"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$!!!!!!"""###############%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""!!!!!!"""###############$$$###""""""!!!""""""######"""!!!"""###$$$###!!! !!!"""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" ###%%%$$$ !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###############""""""######""""""""""""######################################################%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$%%%''')))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))++++++***(((&&&$$$"""!!!)))))))))*********))))))***))))))(((((())))))***+++,,,------+++))))))))),,,)))'''(((...333555666<<<;;;:::777444111...,,,/////////...,,,+++,,,---///---,,,---///000000///111...+++******+++++++++,,,,,,++++++***)))))))))$$$%%%''')))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((('''))))))((('''''''''((((((+++(((%%%%%%&&&'''((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''%%%######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$((()))***)))((('''((()))))))))((('''''''''(((((((((((((((((())))))))))))******))))))******+++,,,------------...///000000444333555999===BBBMMMWWWhhhxxxyyypppnnnqqqvvvwwwwwwpppsssnnn___RRRRRRYYY^^^fff^^^TTTLLLFFFHHHVVVdddnnniiibbbZZZNNNDDDCCCGGGFFFFFFCCCAAAFFFPPPVVVWWWXXXSSSMMMLLLKKKMMMTTT]]]$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!"""###############$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$"""!!!!!!"""### !!!"""$$$$$$###""""""$$$$$$###""""""!!!!!!!!!###"""!!!"""###$$$###!!!"""""""""###$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""""" !!!###%%%$$$$$$#########$$$$$$""""""#########$$$$$$$$$ """###$$$%%%$$$#########""""""!!!!!!""""""###################################################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$&&&((((((((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''(((***+++,,,+++)))((('''''''''''''''(((((((((***,,,,,,,,,***))))))******(((''',,,555===???>>><<<:::666222///,,,***)))---...///...---,,,...000---,,,+++,,,...000000///000...,,,***************+++++++++***))))))(((((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((''''''&&&)))))))))((((((((()))))),,,)))&&&%%%'''((()))***'''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$)))***+++***(((''''''(((******)))((('''''''''((((((((((((((())))))))))))******))))))******+++,,,---,,,,,,,,,---///111222555444666999<<>>IIISSScccooo~~~{{{xxxtttpppllliiiVVV]]]^^^UUUMMMOOOVVV[[[aaaZZZPPPHHHCCCFFFTTTccctttqqqnnnhhhZZZJJJAAA@@@>>>AAABBB@@@CCCLLLTTTXXXZZZSSSNNNLLLKKKLLLTTT\\\######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!!###$$$%%%&&&%%%###!!! !!!!!!"""###########################$$$%%%&&&'''########################!!!"""$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%% !!!"""###$$$$$$###"""###"""!!!"""###$$$###!!! !!!"""###$$$$$$######################## !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!$$$&&&%%%"""!!!###&&&$$$#########$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%&&&%%%$$$#########%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!""""""$$$%%%%%%$$$###"""$$$&&&"""###%%%'''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$&&&'''((()))))))))$$$%%%&&&'''((((((((((((%%%&&&((()))*********))))))+++,,,---...000444777333333222///,,,******+++,,,++++++******+++,,,---+++,,,,,,+++******,,,---,,,+++))))))***+++***)))&&&(((+++***)))(((***---)))))))))(((''''''&&&&&& """%%%((()))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$%%%'''(((((((((''''''###$$$%%%''')))(((&&&$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((+++***'''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))###%%%&&&&&&%%%%%%'''((())))))(((((()))***++++++&&&''''''((()))******+++*********)))***++++++,,,***+++---...///......---000///111555999>>>HHHSSSdddooo{{{{{{{{{yyyvvvrrrnnnkkkXXX___```WWWNNNOOOUUUZZZ```YYYOOOGGGBBBEEESSSbbbwwwtttqqqjjj[[[KKKBBBAAA;;;>>>>>>;;;===EEENNNRRR^^^WWWPPPMMMJJJJJJPPPXXX%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""######!!! ########################""""""###"""!!!!!!###&&&'''$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$$$$###### """###$$$!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!######""""""""""""######((($$$"""$$$###!!!!!!%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""###%%%&&&&&&%%%###"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!"""$$$$$$######"""%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))(((((()))''''''''''''''''''&&&&&&$$$%%%'''))))))((('''&&&(((&&&%%%&&&(((******)))+++***)))(((((()))***+++&&&)))...222555555555444,,,+++)))''''''''''''((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***...---+++)))(((((()))*********)))(((((()))***+++''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''%%%######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%"""!!! $$$)))+++***((()))((('''&&&%%%&&&''''''%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))"""$$$&&&((()))))))))(((''''''''''''((((((((((((***)))(((''''''&&&&&&''''''((()))***+++,,,------++++++,,,------......///000...000444777<<>>999:::<<<>>>BBBHHHPPPVVV[[[WWWQQQKKKHHHMMMWWW```$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""""""""######!!!!!!########################""""""###"""!!!!!!###%%%&&&###!!!"""$$$%%%$$$"""%%%%%%%%%$$$$$$$$$###### !!!"""######!!!!!!!!!"""""""""######%%%%%%$$$#####################""""""""""""######$$$!!!"""$$$### !!!!!!!!!!!! """"""""""""############""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""###%%%&&&&&&%%%###"""###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((())))))((())))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''&&&%%%%%%((()))))))))+++***)))(((((()))***+++)))---444999999555///++++++***)))(((''''''''''''''''''(((((())))))*********++++++,,,,,,++++++***...,,,***)))(((((()))***,,,+++)))((('''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))***)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&((())))))******''''''''''''((((((((((((***)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,---.........000...000444777<<>>;;;999===IIIYYYdddddd```YYYPPPJJJKKKRRRYYY"""""""""###$$$$$$$$$%%%########################%%%%%%$$$###"""!!!!!! """"""#########$$$$$$$$$"""""""""""""""""""""""""""######"""  """########################!!!"""######""""""###%%%'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""""""""###"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""######""""""""""""######""" ###!!!######$$$$$$$$$$$$######!!!"""""""""###############""""""""""""""""""###""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$###""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((()))***++++++))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&&&&$$$###$$$&&&(((((('''***))))))))))))))))))***222000...+++)))))))))***((()))*********((('''&&&&&&&&&'''((()))***++++++******++++++++++++******,,,+++***)))((())))))))),,,+++***)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''((('''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&(((***+++''''''''''''(((((((((((('''''''''''''''((())))))------,,,,,,+++***))))))***++++++,,,------......///...000444666:::DDDNNNZZZeeexxx}}}wwwyyy~~~}}}uuummmddddddeeeccc\\\UUUVVV\\\cccdddVVVHHHDDDBBBFFFSSSkkksssvvvlll[[[OOOFFFAAACCCBBB???<<<>>>HHHXXXeeehhhddd\\\SSSKKKKKKPPPUUU"""""""""###$$$$$$$$$%%%########################&&&&&&%%%$$$######""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######""" !!!########################### """######""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$######""""""###"""#########$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""######%%%""" """ !!!!!!""""""""""""!!!!!!!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$########################""""""#########"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,)))'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&$$$###$$$&&&((((((''')))))))))******))))))))),,,+++)))'''''')))+++---(((((()))******)))'''&&&&&&''''''((()))***************************************))))))))))))))))))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###%%%$$$$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))(((((((((''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''(((((((((((())))))((('''''''''''''''************))))))))))))******++++++,,,------...///...000444666999BBBLLLWWWcccuuu{{{}}}zzzqqqbbbbbbbbbaaa[[[VVVXXX^^^cccdddWWWIIIDDD@@@BBBNNNhhhsssxxxmmm[[[MMMDDDAAAEEEFFFEEEAAAAAAGGGTTT___hhhddd^^^TTTMMMKKKPPPTTT###############$$$$$$$$$########################&&&&&&%%%%%%$$$############""""""!!! """""""""""""""""""""""""""######"""!!! """########################### """###$$$###"""###$$$"""######"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""######"""""""""#########$$$$$$###############$$$$$$%%%######""""""""""""######'''###!!!"""""" $$$"""######$$$$$$######"""""""""""""""############$$$######""""""######$$$"""############$$$$$$$$$########################!!!!!!"""#######################################$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((((((((())))))************))))))$$$&&&))),,,------,,,+++(((((())))))))))))(((((((((((((((((())))))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%&&&&&&&&&&&&'''(((%%%$$$&&&***,,,)))&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''((('''((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''((((((((((((,,,+++***)))(((((((((((('''((((((((())))))************++++++,,,,,,------///...000444666888AAAJJJUUU```rrr~~~}}}uuubbb``````___[[[VVVXXX^^^aaacccWWWIIIEEE???@@@KKKdddqqqxxxnnn[[[LLLEEEBBBFFFIIIJJJGGGCCCFFFPPPZZZdddbbb]]]UUUOOONNNRRRVVV$$$$$$$$$#######################################$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$########################!!!$$$$$$###""""""###"""$$$$$$###!!!!!!###%%%%%%%%%%%%$$$$$$$$$######$$$######"""""""""######!!!!!!!!!"""""""""#####################$$$%%%%%%######""""""""""""######%%%""""""%%%%%%""""""$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############$$$######""""""######$$$"""############$$$$$$$$$######""""""""""""###### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%((()))))))))((()))***++++++***)))(((###%%%(((+++,,,+++***((())))))(((((((((((())))))))))))))))))((((((((((((+++***)))(((((()))***+++(((((()))))))))))))))(((((((((((((((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$&&&'''(((((())))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''%%%&&&'''((((((((('''&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((+++***)))))))))))))))***(((((()))))))))******************+++,,,,,,------///...000444666888@@@IIISSS^^^pppvvvdddaaa___^^^ZZZUUUWWW\\\^^^aaaVVVIIIDDD??????III]]]mmmwwwnnn[[[MMMGGGFFFFFFJJJLLLHHHDDDFFFOOOXXX___^^^ZZZUUUPPPPPPUUUYYY%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""######"""!!!!!!###$$$########################!!!$$$$$$###""""""###%%%'''((('''$$$$$$&&&)))%%%%%%%%%$$$$$$$$$#########"""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""############""""""""""""######!!! ###'''((($$$"""### !!!!!!!!!!!! """"""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################&&&&&&%%%$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&(((******)))((()))***++++++***)))((((((&&&%%%$$$$$$%%%'''(((***)))(((''''''((()))*********))))))((((((''''''+++***)))(((((()))***+++'''((()))))))))))))))(((((((((((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###""" !!!$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&###!!!###%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%'''((())))))***(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''###$$$&&&'''((('''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((()))'''&&&&&&''''''((()))***++++++******************)))******+++,,,,,,------......000444555777???HHHSSS]]]ooovvvgggccc```___ZZZUUUUUUZZZ\\\___UUUIIIDDD???>>>HHHYYYiiiuuunnn\\\NNNIIIIIIFFFJJJLLLHHHCCCEEEOOOYYY[[[[[[XXXTTTQQQQQQWWW[[[###!!!###'''%%% %%%%%%%%%$$$###"""""""""###""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########%%%###!!! !!!###%%%!!!###$$$$$$"""!!!""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%""""""!!!!!! %%%$$$$$$$$$"""!!! #########"""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######'''%%%###"""#########"""""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###"""###%%%$$$!!!$$$%%%&&&&&&%%%""" ######"""###$$$&&&(((***%%%%%%$$$#########$$$$$$#########$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$---'''###$$$)))+++'''"""$$$%%%'''))))))'''$$$###%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&(((%%%&&&******%%%$$$(((&&&'''((()))***)))((('''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++&&&&&&&&&'''(((((())))))*********)))((('''''''''))))))************))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$#########$$$%%%&&&'''((("""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%***))))))((((((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&)))************+++++++++---,,,,,,,,,,,,---...///---///111222444999@@@GGGQQQZZZjjj||||||}}}zzzeeebbbbbbccc\\\RRRRRRZZZfffaaaXXXMMMDDDAAABBBEEEWWWkkkrrrkkkbbbSSSGGGGGGJJJJJJIIIFFFEEEHHHPPPVVVZZZ[[[YYYUUUQQQQQQTTTXXX$$$!!!!!!$$$### !!!%%%%%%$$$######""""""###############"""""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%&&&&&&&&&''''''######"""!!!!!!"""######!!!###$$$###"""!!!"""###""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """############""""""!!!###"""""""""""""""""""""############"""""""""!!!"""""""""""""""###$$$$$$###"""""""""###"""!!! """"""""""""""""""""""""######$$$$$$$$$######"""""""""#########""""""!!!"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######""" $$$'''&&&###"""$$$$$$!!! $$$&&&(((((((((###"""""""""###%%%&&&(((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))'''%%%%%%''''''&&&%%%$$$%%%&&&(((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((($$$&&&,,,///,,,***+++''')))***++++++***++++++)))(((&&&%%%%%%&&&((()))((('''''''''(((((()))***((((((((())))))*********))))))))))))))))))(((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''!!!$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((((((''''''(((((()))''''''''''''(((((((((((()))))))))))))))((((((((()))************+++++++++,,,,,,,,,---------......---///111222444999@@@FFFPPPZZZjjj}}}|||~~~yyyfffaaaaaaaaaZZZPPPQQQYYYeee```VVVKKKAAA>>>@@@CCCSSShhhpppiiiaaaRRRFFFGGGHHHKKKLLLKKKIIIKKKQQQVVVZZZZZZXXXTTTQQQQQQVVVZZZ&&&!!!!!!"""!!!"""$$$$$$$$$###"""""""""######$$$#########""""""!!!!!!""""""""""""############""""""""""""############""""""############"""""""""######"""!!!!!!###$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""######$$$$$$############""""""""""""############""""""!!! ###"""""""""""""""!!!!!! !!!"""###############""""""""""""""""""##################""""""""""""###############$$$$$$%%% !!!"""#########"""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""!!! ######$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""###$$$!!!!!! !!!###$$$%%%%%%$$$$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$&&&((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%"""###(((,,,***((('''(((---222444111---+++***((('''&&&%%%%%%&&&'''((((((((('''''''''((())))))''''''(((((((((((())))))*********)))((('''''''''%%%&&&'''((()))***+++,,,(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''''''''!!!&&&)))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))************++++++++++++,,,---.........---,,,---///111222444888@@@FFFOOOYYYjjj}}}}}}{{{iiidddaaaaaaZZZRRRSSS\\\hhhcccYYYLLLAAA<<<>>>BBBPPPeeemmmhhh```QQQEEEFFFHHHLLLPPPPPPMMMNNNRRRWWW[[[ZZZXXXSSSPPPQQQWWW]]]%%%"""!!!"""$$$$$$###"""######""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""#########$$$ !!!"""###$$$$$$###"""!!!"""######"""!!!!!!###%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""##################""""""""""""""""""###$$$$$$$$$$$$######""""""############""""""""""""!!!!!!"""###############"""""""""""""""##################"""""""""""""""#########""""""######$$$""""""###""""""###$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$##################"""!!! ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!! $$$$$$&&&&&&&&&%%%###!!!$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%$$$$$$$$$%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%$$$$$$%%%(((...555<<<<<<666...(((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++******++++++++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""&&&(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***'''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((())))))*********))))))*********+++++++++***+++---//////...---,,,---///111222333888???EEENNNXXXjjj~~~ooohhhdddddd___XXXZZZcccooojjj```QQQDDD===???CCCPPPeeennnhhhaaaRRREEEFFFIIIMMMRRRQQQNNNNNNTTTZZZ___^^^YYYTTTPPPQQQWWW\\\"""###$$$%%%&&&&&&$$$!!!###""""""!!!""""""##################""""""!!!!!!!!!""""""""""""#####################$$$$$$$$$$$$ !!!###%%%%%%###!!! !!!"""###"""!!!"""###%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""############""""""""""""######"""""""""""""""######$$$$$$$$$$$$""""""""""""###########################"""!!!!!!!!!!!!""""""############""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!$$$(((""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!######$$$$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%"""$$$(((((( !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((((('''%%%%%%%%%$$$$$$%%%&&&(((***''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&)))***&&&###&&&...555>>>???>>>888111***''''''''''''&&&&&&&&&&&&''''''))))))(((((('''(((((()))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))*********+++++++++***+++---//////...---,,,---///111222333777>>>DDDMMMXXXjjjqqqiiidddeeeaaa\\\^^^fffsssoooeeeVVVFFF===>>>AAARRRhhhqqqkkkcccTTTGGGGGGJJJOOORRRPPPLLLNNNVVV^^^dddbbb]]]VVVQQQPPPUUUZZZ $$$'''$$$###$$$$$$"""""""""!!!!!!!!!"""######"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%% """###$$$$$$###""" !!!###$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""######""""""""""""############"""""" !!!""""""######!!!!!!"""""""""""""""##################"""!!! !!!!!!!!!"""######$$$$$$""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%% ###%%%### !!!"""$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%''')))***'''$$$&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!&&&(((%%%%%%...999AAAJJJBBB666,,,&&&&&&))),,,))))))))))))))))))))))))++++++******))))))************))))))))))))((((((((((((((()))***++++++++++++******)))(((''''''&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))(((((('''$$$######&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))************++++++++++++,,,---.........---,,,---///111111222666>>>CCCLLLWWWjjj~~~rrriiicccdddaaaZZZ\\\bbbnnnmmmeeeWWWFFF<<<<<<@@@SSSiiisssnnnfffWWWJJJJJJKKKPPPTTTQQQMMMNNNXXXaaahhhfffaaaZZZSSSRRRUUUZZZ%%%&&& ###%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!!!!!!!""""""!!!"""###$$$$$$###"""!!! $$$%%%$$$#####################""""""""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!""""""############""" !!!!!!"""######$$$$$$!!!"""""""""############$$$###""""""!!!!!!"""""" ###%%%###!!!$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$ !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%$$$!!! """"""%%%%%%$$$######""""""#########%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&(((((()))&&&(((******)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&!!!%%%&&&'''...:::AAABBBBBB999---&&&%%%'''(((((((((((())))))))))))((((((******)))((((((((((((((()))))))))((((((''''''''''''''''''(((((((((((((((*********)))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&$$$$$$%%%'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((()))***+++''''''''''''(((((((((((()))))))))((((((((((((((()))************+++++++++,,,,,,,,,---------.........000111111222666===CCCKKKWWWjjj{{{uuukkkdddddd___WWWVVV[[[ggghhhcccWWWHHH>>>>>>AAAQQQgggrrroooiii[[[OOOOOOJJJRRRXXXVVVQQQQQQYYYbbbhhhgggccc]]]WWWUUUWWW[[[%%%%%%###(((!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%% !!! !!!!!!!!!!!!"""""""""############""""""$$$&&&&&&$$$""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###""""""""" !!!!!!"""""" !!!###$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$%%%%%%$$$###""""""######!!!&&&+++***&&&""""""$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%% """############ """###%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" $$$&&&$$$%%%''''''######"""""""""###$$$%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%$$$######$$$$$$$$$#########$$$%%%&&&'''(((######$$$%%%'''((())))))$$$***///...((($$$&&&)))&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''&&&''''''((((((''''''&&&***++++++...;;;GGGHHHBBB111,,,((())),,,,,,&&& %%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$######"""))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''((((((***++++++''''''''''''((((((((()))++++++******))))))(((((()))************+++++++++------,,,,,,,,,---...///...000111111222666===BBBJJJVVVjjj}}}yyyxxxnnngggeee```VVVSSSVVVbbbdddcccYYYJJJAAAAAAEEENNNeeeqqqooojjj]]]RRRSSSIIIRRR[[[[[[UUUTTTZZZbbbggggggddd___YYYWWWZZZ]]]"""######"""!!! !!!"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$### ###'''$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!&&&%%%"""  !!!###!!!!!!###&&&'''$$$!!! !!!"""#########%%%%%%$$$###""""""""""""###"""""""""""""""###$$$$$$###"""""""""###%%%%%% !!!!!!!!!!!! !!!"""######$$$""""""!!!!!!"""###$$$$$$ !!!!!!""""""######"""""""""""""""""""""""""""############"""!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$ ###$$$$$$######$$$$$$###"""!!! """###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$%%%&&&(((***+++$$$%%%'''((((((((('''&&&(((((((((((((((''''''&&&######$$$%%%&&&(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((%%%(((666GGGKKK>>>000***)))'''%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((('''(((((('''$$$"""'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''')))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%"""%%%%%%%%%%%%$$$$$$###"""&&&###"""(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%$$$$$$############$$$%%%$$$""""""$$$&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''***,,,***'''&&&(((+++((((((''''''''''''(((((())))))(((((('''''''''&&&'''***...///---***'''&&&))))))))))))************++++++,,,------......//////000111111222777>>>EEEOOOXXXhhh}}}~~~zzz}}}vvvnnnmmmcccRRROOOXXX^^^bbbccc\\\PPPGGGEEEGGGQQQdddrrrooohhhbbbVVVHHHKKKSSS]]]```]]]ZZZ[[[^^^gggfffccc^^^YYYWWWWWWXXX""""""###"""!!! !!!!!!"""###$$$$$$$$$$$$###"""########################%%%###  !!!"""!!!!!!!!!!!!!!!"""###!!!""""""######""""""!!!"""!!!###"""!!!###&&&&&&$$$""" !!!""""""###$$$$$$$$$$$$#########$$$$$$%%%######"""""""""""""""###$$$###"""""""""###$$$%%%############"""""""""""" !!!"""#########"""""""""""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!! !!!""""""##################""""""########################$$$$$$$$$$$$############$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$######""" ###%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&((()))%%%&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&$$$"""***000999@@@AAA;;;111***''''''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%&&&&&&%%%###%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$''''''$$$$$$$$$%%%%%%%%%$$$######&&&%%%### !!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$%%%&&&((((((''''''''''''((((((******)))))))))((((((((((((***,,,,,,+++******+++))))))))))))************++++++,,,,,,---............000111111222666>>>DDDOOOXXXggg{{{}}}yyy}}}|||tttsssiiiXXXSSSYYY```dddfff___SSSJJJGGGHHHQQQdddrrrqqqkkkdddXXXKKKLLLTTT^^^bbb```]]]^^^aaagggfffccc___\\\ZZZ[[[\\\""""""""""""!!!!!!!!!!!!""""""###$$$$$$######"""""""""""""""""""""""""""#########""""""!!! !!!"""###$$$"""##################"""$$$###"""!!!!!!"""###$$$###""""""###%%%%%%$$$""""""""""""######$$$$$$%%%#########$$$$$$%%%&&&'''$$$$$$$$$###"""""""""!!!######""""""######$$$%%%$$$$$$######""""""!!!!!! !!!!!!""""""######""""""""""""""""""###$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&$$$$$$###""""""""""""###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################""""""############""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((('''(((((((((((('''&&&&&&(((((('''&&&%%%$$$######&&&&&&%%%%%%$$$$$$######(((&&&$$$$$$&&&&&&### ...;;;GGGEEE888+++&&&((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&"""!!!%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$%%%&&&&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&'''((('''&&&((((((''''''''''''((((((************))))))))))))*********)))((()))---000)))))))))*********++++++++++++,,,,,,------.........000111111222666===CCCPPPWWWeeeyyy|||xxx|||zzzzzzqqq___VVVXXX___dddgggaaaUUUJJJFFFFFFPPPbbbqqqrrrmmmeeeYYYNNNLLLUUU^^^cccbbbaaabbbdddeeeeeecccaaa^^^^^^```bbb""""""!!!!!!""""""!!!!!!"""""""""###############""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######&&&&&&%%%%%%&&&'''((((((############$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###"""!!! ###############$$$$$$$$$""""""!!!!!!  !!!!!!!!!"""""""""######"""""""""""""""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""$$$%%%&&&$$$$$$###""""""#################################&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%(((''''''&&&%%%$$$######(((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%''')))666???DDD>>>///$$$%%%***$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''---***((('''((()))(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$### ######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###)))&&&%%%&&&)))***(((&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))''''''(((+++---))))))*********+++++++++***++++++,,,------......---///111111222555<<>>IIIXXXiiipppkkkaaaVVVNNNKKKRRR[[[bbbddddddeeefff___``````______aaadddggg###  ###$$$### !!!!!!!!!!!!!!!"""$$$$$$########################'''&&&$$$###""""""######$$$###"""!!! """##################""" !!!!!!"""""""""$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###"""""""""###############!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""##################""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''#########$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###&&&(((''''''---888AAADDD888+++###$$$&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&%%%&&&&&&$$$###''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&''''''&&&#########$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$&&&&&&###$$$''''''%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%###""""""$$$'''###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""$$$%%%$$$$$$$$$''')))"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''(((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&(((++++++)))&&&%%%$$$*********++++++++++++,,,******++++++,,,,,,------,,,...111111111444999>>>LLLSSS```sss~~~wwwyyyvvvbbbUUUTTT[[[```\\\QQQFFFAAAAAAHHHVVVhhhppplllaaaUUUNNNLLLRRRZZZaaadddeeeeeeeee^^^______^^^^^^```cccfff###  ###%%%### !!!!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! ###"""!!!!!!!!!!!!!!!"""!!!""""""######""""""!!!"""######$$$$$$$$$$$$###$$$%%%%%%###!!! """%%%$$$$$$$$$$$$$$$#########%%%$$$$$$#########$$$$$$"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$$$$###!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$###"""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###"""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""########################""""""###$$$$$$%%%&&&&&&"""""""""#########$$$$$$ !!!!!!"""######$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""!!!######"""!!!!!!"""######"""""""""###$$$$$$%%%%%% """$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&)))///555;;;???666///'''###$$$&&&%%%###&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%$$$%%%''''''&&&$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$###### ###$$$""""""%%%%%%"""$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$%%%######$$$%%%%%%&&&''''''""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&"""###)))""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))))))))***,,,((((((''''''''''''((((((''''''(((((())))))))))))&&&)))++++++***(((((((((*********+++++++++,,,,,,*********+++,,,,,,------+++...000111111333888===JJJQQQ___sss~~~xxxzzz~~~~~~|||yyy{{{zzzdddTTTSSSYYY^^^[[[PPPGGGCCCCCCJJJXXXjjjsssooobbbVVVPPPMMMRRRZZZaaaeeefffeeeddd___``````___^^^```cccfff### $$$&&&### !!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! $$$''''''&&&###!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!#########$$$$$$######"""$$$%%%&&&### """%%%########################""""""""""""###$$$%%%%%%"""###%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$###### !!!"""######""""""""""""!!!!!!!!!!!!$$$$$$###""""""!!!"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%###$$$#########$$$%%%%%%&&&""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""######### !!!!!!"""######$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""""" """$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******'''######***555<<<<<<999%%%&&&''''''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''######$$$'''***+++)))((($$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######!!!$$$$$$""""""%%%&&&$$$%%%%%%%%%%%%%%%$$$###""" ###%%%&&&$$$###""""""######$$$%%%%%%&&&''''''"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%###&&&&&& """""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&"""%%%((((((&&&%%%(((+++((((((''''''''''''(((((((((((())))))*********+++((()))++++++******+++---******+++++++++,,,,,,,,,)))******+++,,,,,,------+++...000111111333888<<>>FFFWWWiiirrrooogggccc^^^___aaadddiiikkkkkkjjjhhhfffdddbbbaaaccceeefff############"""""""""!!! !!!"""######$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$###"""""""""######%%%%%%&&&&&&&&&%%%$$$$$$#########""""""""""""""""""######$$$$$$######"""###""""""""""""""""""###""""""#########""""""!!!"""!!! """###$$$###""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!  """""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$ !!!######$$$$$$$$$!!!"""$$$$$$###""""""###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############""" !!!$$$%%%$$$### !!!!!!"""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%$$$######$$$&&&)))+++222666777111(((###%%%)))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((()))(((''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))******++++++---------------///000000---...///000111444888<<>>>>>GGGZZZjjjooommmjjjeeegggiiikkkmmmnnnnnnnnnrrrpppmmmjjjiiijjjlllnnn$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! ##############################$$$%%%&&&%%%$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$%%%&&&&&&&&&&&&'''''''''$$$###"""""""""###%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$$$$##################$$$$$$$$$###"""!!!!!! !!!!!!$$$!!!!!!###"""!!!###"""""""""!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""############""""""!!!!!! !!!!!!"""""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""$$$$$$$$$###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''///555444///$$$$$$############$$$$$$'''%%%$$$######$$$&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&&&&$$$######&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$######""""""######$$$%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&((()))(((&&&%%%%%%&&&$$$%%%'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))************)))))))))((()))***+++***))))))+++---,,,...///000000111444666CCCOOO```ooo}}}lll]]]bbbooo|||{{{kkk[[[ZZZYYYZZZZZZVVVMMMGGG>>>===EEEWWWggglllllljjjiiijjjlllnnnoooooooooooorrroookkkgggfffgggjjjlll$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$############"""""""""!!!!!!###"""""""""""""""######&&&%%%$$$$$$$$$%%%&&&'''$$$###"""""""""###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""" !!!"""###############"""""""""""""""""""""""""""#########$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&***$$$%%%///999999111+++%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%#########"""######$$$%%%"""$$$''''''&&&$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###%%%'''''''''&&&''')))$$$%%%&&&'''((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))))))))***+++***))))))+++---+++---//////000222444777DDDOOO^^^mmm{{{rrraaaaaakkk{{{~~~rrr___[[[WWWXXXZZZXXXOOOGGGAAA>>>DDDSSSccckkklllllllllmmmnnnooopppppppppppprrrooojjjfffeeegggjjjmmm$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$&&&&&&%%%%%%%%%$$$######$$$#########""""""""""""###""""""""""""######$$$$$$"""!!! """$$$%%%$$$###"""""""""###%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!!!!!!!""""""### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!! """""""""""""""""""""""" """###$$$###!!! !!!!!!!!!"""""""""###!!!!!!""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$$$$###$$$$$$################## !!!######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###&&&)))***,,,&&&)))777>>>777---))))))*********)))'''%%%###$$$######$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$%%%%%%%%%&&&$$$###############$$$$$$"""$$$%%%###"""!!!!!!'''&&&%%%$$$###############""""""!!!!!!""""""###$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&''')))&&&'''((()))))))))(((((((((((()))*********))))))(((((((((((())))))))))))*********)))))))))))))))((()))******)))***,,,---+++---...///000222555777AAAMMM^^^mmm|||vvvccc^^^ddduuuwwwccc\\\VVVWWWZZZZZZRRRIIIFFFAAADDDQQQ```iiilllnnnlllmmmmmmmmmnnnnnnnnnnnnrrrooojjjffffffjjjooorrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""######&&&%%%%%%$$$############%%%%%%$$$$$$$$$########################$$$%%%&&&###"""!!! """$$$%%%$$$###"""""""""###%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!! ######################## """$$$$$$###!!! !!!!!!""""""#####################"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""########################""""""############""""""##################$$$$$$ !!!######$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!########################%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$&&&)))+++'''&&&---888888,,,$$$&&&%%%&&&&&&&&&%%%###""" ######$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%$$$$$$##################""""""""""""#########""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''&&&''''''(((((((((((((((&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((()))******)))***,,,...+++---//////000111444777===JJJ]]]nnn}}}wwweeeZZZ[[[ooo|||xxxhhh___WWWWWWZZZ[[[UUUNNNHHHBBBBBBNNN\\\eeeiiilllkkkkkkjjjjjjjjjjjjkkkkkkooolllhhheeefffkkkqqquuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!! !!!!!!"""""""""$$$######"""""""""######%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''%%%$$$#########$$$%%%&&&$$$###"""""""""###%%%%%%############$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""########################### """###$$$###!!! !!!!!!""""""#########$$$$$$######"""!!!  """######"""!!!!!!!!!!!! !!!"""###$$$######$$$$$$$$$$$$##############################"""""""""######""""""""""""""""""############### !!!"""###############"""""""""""""""""""""""" !!!###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((---555888111'''$$$&&&"""###$$$%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$"""###%%%'''$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((('''''''''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((())))))((((((((((((((())))))))))))))))))))))))************''')))******)))***,,,...---...///000000111333555999GGG[[[mmm|||}}}yyyhhhYYYVVVjjjzzzwwwkkkccc[[[XXXZZZ[[[XXXSSSJJJCCCAAAKKKXXX```eeegggjjjiiiiiihhhiiiiiijjjkkkkkkhhheeedddeeejjjooosss$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""######"""!!!!!! !!!"""###$$$$$$$$$$$$############""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%%%%############$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$##################$$$###"""!!!!!! !!!!!!"""$$$$$$""" !!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!  !!!!!!"""###$$$%%%%%%######################## !!!######""""""!!!!!!!!!!!!!!!""""""""""""############"""!!!  """#########"""!!!!!! !!!"""$$$%%%$$$$$$############$$$$$$########################"""######$$$$$$######"""!!!!!!!!!""""""#########!!!""""""#########"""""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,555:::444+++'''&&&&&&$$$$$$$$$%%%&&&'''(((((($$$%%%%%%%%%&&&%%%%%%%%%*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$############%%%$$$$$$###""""""######"""#########!!!!!!"""$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&%%%$$$%%%&&&&&&''''''''''''###%%%'''&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))((()))))))))************'''(((******)))***---///...///000000///000222444888EEEXXXiiiyyy~~~~~~}}}yyy}}}{{{mmm\\\VVVhhhzzzxxxmmmfff^^^ZZZZZZ[[[ZZZYYYNNNFFFDDDLLLXXX```cccfffkkkjjjjjjiiijjjkkklllmmmkkkiiigggeeefffiiilllooo$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######### !!!!!!"""###$$$$$$$$$!!! !!!"""###############""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$###!!! """###!!! !!!### !!!!!!!!!""""""######!!!!!!!!!  !!!###$$$%%%&&&'''######################## !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  """###$$$###"""!!!!!! !!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""""""""###"""############""""""!!!""""""""""""""""""""""""$$$%%%%%%%%%$$$!!!########################""""""######$$$$$$$$$%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((())))))+++555777,,,$$$$$$$$$!!!%%%$$$"""!!! !!!""""""%%%%%%&&&&&&&&&%%%$$$$$$++++++++++++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$ """###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$######""""""%%%%%%$$$###""""""######"""$$$&&&&&&%%%######$$$!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%"""###$$$%%%&&&'''''''''"""$$$&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&((())))))*********(((((((((((())))))))))))(((((())))))*********+++'''(((************---//////000111000//////111333999EEEVVVfffvvv|||uuuyyy~~~qqq___WWWiii{{{yyynnnhhhaaa[[[YYYZZZ\\\\\\SSSKKKHHHPPP[[[bbbeeehhhllllllkkkkkklllmmmooopppooommmjjjhhhhhhjjjlllnnn$$$######""""""######$$$!!!"""###$$$$$$###""""""#################################"""!!! !!!###'''$$$$$$############$$$$$$ !!!"""$$$$$$$$$###"""&&&%%%###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!! $$$$$$$$$###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! ###$$$$$$### ###""""""###$$$''')))***""""""!!!!!! ((('''%%%###!!!!!!!!!!!!%%%%%%$$$###"""!!! ######$$$######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%###"""!!!!!!!!!!!!$$$$$$######"""!!!!!! ######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%!!!""""""""""""#########(((''''''''''''((())))))'''''''''&&&%%%$$$"""!!!###$$$%%%%%%%%%&&&)))+++555...'''%%%&&&'''%%%###((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((---000///)))$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&)))&&&!!! %%%(((&&&%%%%%%%%%&&&&&&$$$"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$###"""!!! ###&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###############$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((()))((('''''')))'''$$$""""""###%%%'''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,000000111111222444555555999BBBOOO^^^ppp~~~zzzuuuxxx~~~nnn]]]ZZZfffttt|||uuukkkaaa]]]```ccccccaaaYYYTTTPPPSSS]]]fffkkkmmmnnnnnnooooooooonnnnnnmmmllljjjhhhiiikkkllljjjggg######""""""""""""######!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###""" !!!$$$$$$######""""""######$$$!!!""""""############"""###"""!!! !!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""############"""!!! !!!"""######"""!!! !!!!!!###%%%''')))***######"""""""""!!!!!!!!!'''&&&$$$###!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###%%%&&&&&&"""""""""""""""#########""""""!!!!!!""""""###$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$######""""""!!!"""""""""#########$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''***---444---&&&###%%%&&&%%%###&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''+++///...)))%%%$$$&&&$$$$$$%%%%%%&&&''''''(((!!!!!!!!!""""""#########'''%%%$$$""""""###$$$%%%'''%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""$$$%%%%%%$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,++++++*********------------...000111222777@@@MMM\\\mmmzzzsssuuu{{{rrr```XXX```nnnxxxwwwnnnddd```aaadddcccaaa```[[[XXX[[[ccckkkooopppoooooooooooopppppppppppppppnnnlllmmmoooqqqqqqooo#########""""""#########!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### """%%%$$$  """$$$######""""""######$$$$$$###""""""""""""""""""!!!!!!"""""""""""""""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###############""""""!!!!!!  !!!!!!""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&&&&'''############""""""""""""&&&%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$###!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$######""""""!!!""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''''''''%%%%%%$$$%%%'''***---///111,,,%%%"""###%%%%%%$$$$$$$$$$$$$$$##################$$$%%%&&&'''((((((&&&))),,,,,,)))&&&%%%'''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''&&&%%%$$$###'''%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$############"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$#########"""""" """###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,+++******+++---000111666>>>KKKYYYjjjwwwpppqqqwww~~~tttbbbWWW\\\lllxxxzzzqqqhhhcccdddeeedddbbbgggbbb___bbbjjjqqqtttsssqqqppppppppppppqqqssstttpppmmmkkkkkknnnqqqssssss######$$$$$$$$$$$$######!!!"""""""""!!! """"""""""""""""""""""""############"""!!! """$$$%%%$$$""" !!!"""######""""""""""""######%%%$$$###!!!!!!!!!"""###"""###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$############%%%%%%%%%$$$###"""!!!!!! !!!"""######$$$!!!""""""""""""""""""!!!"""!!! !!!"""!!!###$$$######"""""""""""""""""""""""""""$$$$$$######"""""""""!!!!!!!!!""""""############!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""########################((('''&&&###!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######$$$#########"""""""""!!!!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$&&&))),,,///000...)))$$$!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''$$$'''******(((&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''')))***+++,,,,,,%%%&&&'''((('''&&&$$$###(((%%%######$$$'''((((((%%%$$$$$$$$$$$$%%%&&&&&&###"""""""""""""""""""""%%%$$$###""""""###$$$%%%#################################$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%''''''&&&%%%$$$$$$$$$%%%!!!""""""###%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$!!!"""###$$$&&&((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((()))***,,,---...///...---,,,+++,,,///111333555===IIIVVVggg}}}}}}vvvoooqqqvvv}}}sssaaaWWW^^^ooo{{{|||tttkkkfffffffffeeecccfffbbb```dddlllsssuuutttuuusssqqqppppppqqqssstttqqqooollljjjlllooorrrttt$$$$$$%%%&&&&&&%%%$$$$$$!!!"""""""""!!! """"""""""""""""""""""""""""""""""""!!! !!!"""###$$$###"""#########""""""""""""""""""###%%%$$$###!!!!!!!!!"""###!!!"""%%%''''''&&&$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""###&&&&&&'''&&&%%%$$$###""" !!!"""######$$$"""!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!"""######$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""######################## !!!"""###""" """"""""""""""""""""""""###""""""""""""###$$$$$$#########"""""""""""""""!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&%%%%%%'''+++...//////***'''$$$""""""###$$$%%%%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''''''''&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%'''%%%######%%%((())))))&&&%%%%%%$$$%%%%%%&&&&&&"""""""""""""""""""""###%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''%%%%%%%%%&&&'''%%%&&&'''((((((&&&%%%###""""""$$$&&&''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))***,,,---...///......------...000222444555<<>>HHHXXXmmm~~~sssoookkkqqqpppppprrrjjjfffooo}}}qqq___```___lllvvvqqqjjjggghhhjjjkkkjjjlllgggbbbaaaeeejjjmmmnnnmmmlllkkkjjjjjjiiijjjjjjlllmmmnnnoooppppppqqqqqq#########""""""""""""""""""""""""""""""#########"""###$$$%%%$$$###!!! """###"""!!! !!!###$$$$$$##################"""""""""###$$$%%%%%%&&&!!!!!!""""""############ !!!"""$$$$$$%%%%%%%%%((((((((((((((('''&&&%%%$$$$$$%%%&&&%%%$$$###"""######""""""""""""######%%%$$$############ !!!!!!""""""""""""!!!!!! """""""""""""""!!! """"""""""""""""""""""""""""""""""""############%%%######%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""######""""""######""""""!!!""""""###$$$$$$######""""""!!!!!! !!!"""############ !!!###%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&######%%%'''))))))((('''%%%(((,,,+++'''######%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!###### !!!$$$%%%###&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%((()))'''###!!!###%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''$$$&&&000999888---""" !!!###$$$&&&&&&&&&&&&###'''---222333111---+++((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))************************+++***************++++++,,,,,,------.../////////222555<<>>===@@@BBBBBB???888000+++%%%$$$$$$$$$#####################%%%''''''&&&$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&'''&&&))),,,,,,)))'''&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))***,,,...///------......///000000000///444;;;EEERRRdddxxx~~~xxxxxxwwwxxxrrrpppqqqdddXXXZZZ\\\iii~~~qqqbbbbbbaaaooo~~~{{{tttmmmgggeeefffhhhdddcccaaa```bbbgggnnntttsssrrrqqqpppooooooooooooooonnnmmmllllllmmmoooppp"""###$$$$$$###"""###$$$###!!!!!!"""###$$$###"""%%%%%%$$$$$$###!!! ######"""!!! !!!!!!"""%%%%%%"""!!!!!!###"""###$$$%%%&&&%%%$$$$$$ """$$$%%%&&&%%%###"""$$$$$$##################&&&$$$""""""###"""!!! !!!"""###$$$$$$###"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!""""""""""""""""""""""""&&&%%%###"""###$$$###"""""""""!!! """"""""""""""""""""""""""""""###$$$$$$###!!! $$$$$$$$$$$$###""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######!!!!!!""""""""""""""""""""""""###!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""%%%%%%!!!!!!!!!###$$$###!!! """%%%&&&%%%###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%'''%%%###$$$'''***,,,,,,%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%######$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&%%%###""" ######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$''''''''''''''''''''''''"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!"""$$$&&&&&&$$$""""""""""""###$$$$$$%%%%%%$$$###"""###'''---444999>>>;;;555///,,,******+++"""!!! """&&&&&&$$$"""%%%""" !!!$$$''''''&&&'''&&&%%%$$$###"""""""""%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$###"""""""""#########"""######$$$%%% !!!###$$$%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%&&&)))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&'''''''''((((((''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((()))******(((((((((((()))***+++,,,......//////000000111111111333999CCCMMM[[[pppzzzuuuuuuuuuqqqkkkgggeee```YYY]]]ooo{{{rrr]]]QQQVVV___qqqxxxwwwlllgggiiihhhaaaeeedddbbb```bbbgggooottttttrrrooolllkkklllmmmnnnsssqqqnnnllllllllllllkkk"""###$$$$$$""""""###$$$###!!!!!!"""###$$$###"""""""""######""""""!!!!!!""""""!!!!!! """$$$''''''%%%###$$$%%%"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""%%%###""""""######""" !!!"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!""""""""""""""""""""""""%%%###!!!!!!#########"""""""""!!! """""""""""""""""""""""" !!!"""###$$$$$$###""""""""""""!!!!!! """""""""""""""""""""""""""##################""" !!!!!! !!!###%%%""""""""""""""""""""""""###!!! ######""" """"""""""""""""""""""""###"""!!! !!!""""""!!!"""######!!! !!!"""######""" """%%%%%%$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$%%%(((+++------%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%######$$$%%%$$$%%%&&&%%%###"""###$$$%%%&&&'''(((((((((''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$$$$$$$%%%###""""""$$$%%%%%%###"""!!!!!!""""""###$$$%%%%%%&&&$$$"""!!!"""%%%))),,,///---***&&&$$$###$$$$$$'''%%%######%%%&&&%%%###%%%###!!!!!!$$$&&&'''&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$###########################$$$$$$%%% !!!###$$$%%%%%%%%%$$$''''''&&&%%%%%%&&&'''(((+++(((&&&%%%''''''%%%###%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((()))******((((((((())))))***+++,,,---------...//////000000111333999BBBLLLZZZnnn~~~xxxsssqqqrrrooojjjgggeee```ZZZYYYjjjvvvnnnYYYKKKLLLSSSkkktttvvvmmmfffhhhgggbbbgggfffcccaaabbbgggnnntttuuusssqqqooommmmmmnnnnnnrrrpppnnnmmmmmmmmmllljjj"""###$$$$$$""""""###$$$###!!!!!!"""###$$$###""" !!!!!!"""""""""""" !!!!!!!!!!!! !!!######!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""###$$$###!!!"""###$$$$$$%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!""""""""""""""""""""""""###!!! """######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$"""  !!!!!!!!!"""$$$&&&""""""""""""""""""""""""###!!! !!!"""###""" ########################""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""!!!!!!""""""!!! """$$$$$$$$$###"""""""""##############################!!!!!!!!!""""""#########%%%%%%$$$$$$$$$$$$$$$$$$'''%%%%%%'''***---......%%%$$$###"""""""""###$$$###$$$%%%$$$######$$$%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########%%%$$$###!!! !!!###$$$%%%%%%&&&$$$###!!! !!!!!!"""&&&%%%$$$$$$###$$$$$$$$$***'''%%%$$$$$$%%%%%%$$$%%%###!!!"""$$$&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&''''''''''''#########$$$$$$$$$$$$$$$###############$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))+++)))'''&&&&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((((((((((((((()))******)))))))))))))))***,,,,,,+++,,,,,,---......//////111222888@@@JJJWWWjjj{{{wwwpppmmmnnnlllgggeeeeeeaaa[[[ZZZhhhtttooo\\\KKKGGGJJJaaannnuuunnnfffeeefffeeekkkiiifffccccccgggnnntttuuutttsssrrrpppooonnnnnnpppooonnnnnnnnnmmmkkkiii"""###$$$###"""!!!"""$$$###!!!!!!!!!###$$$###""" !!!!!!!!!!!!!!! !!!""""""""""""!!!  """######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""############$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""%%%"""!!!###"""!!!###""" !!!############""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######%%%%%%%%%$$$$$$#########%%%$$$%%%'''***,,,,,,,,,%%%$$$""" !!!###$$$"""$$$%%%$$$###"""###$$$$$$%%%&&&&&&$$$###$$$&&&$$$$$$###!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%$$$######$$$$$$"""!!! !!!"""###$$$%%%"""########################$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$###%%%$$$###"""###%%%&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((())))))***))))))))))))***+++,,,,,,++++++,,,---...//////000111222777???HHHTTTgggwwwuuunnniiijjjiiieeedddeeeaaa\\\YYYeeerrrrrrcccPPPGGGGGGXXXgggssspppgggeeegggiiiooommmjjjgggfffiiiooossstttttttttsssrrrpppmmmlllnnnmmmmmmnnnooonnnkkkiii!!!"""######"""!!!"""######!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!! !!!""""""######"""""""""###"""!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""$$$###""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%!!!!!!######!!!###!!! !!!"""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$''')))+++***((($$$###!!! !!!###$$$"""###$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$%%%&&&))))))'''%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#####################%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!&&&$$$#########$$$"""!!! !!!"""###$$$$$$!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$######""""""$$$&&&''''''&&&&&&%%%$$$$$$$$$#########%%%&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))))))))***+++,,,---+++,,,---...///000111111111111666>>>FFFRRReeeuuuuuummmgggiiihhheeedddeeebbb\\\SSS\\\jjjqqqiiiVVVJJJGGGRRRbbbpppqqqiiieeeiiimmmrrrqqqooolllkkklllppptttttttttttttttrrrooolllkkklllllllllmmmooonnnllljjj!!!"""######!!!!!!"""######!!!!!!"""###$$$###"""""""""""""""!!!!!! """!!!!!!!!!!!!"""#########!!! !!!""""""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%$$$"""%%%%%%$$$############$$$$$$$$$##########################################""""""""""""""""""""""""!!! !!!######"""!!!""""""""""""""""""""""""""" !!!""""""!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """ !!! """$$$"""""""""""""""""""""""" """###"""!!! !!!###  !!!"""#########""""""!!! """######"""###!!! !!!""""""!!! !!!"""#########""""""########################!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%'''))))))'''%%%###"""!!!!!!!!!"""###$$$"""###$$$###""""""###$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!&&&$$$""""""###$$$###""" !!!!!!""""""######$$$!!!"""###$$$$$$###!!! #########$$$$$$###"""""""""%%%'''((((((''''''((($$$%%%%%%###""""""%%%'''%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""!!!$$$&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((()))************)))******+++,,,---+++,,,,,,...///000111222000111555===EEEQQQdddtttvvvnnniiijjjiiifffeeeeeebbb\\\RRRXXXffftttqqq```QQQMMMOOO]]]lllooojjjfffjjjppptttuuutttrrrqqqqqqsssuuuuuuuuutttsssqqqooolllkkklllkkkkkklllnnnnnnmmmkkk!!!"""###"""!!! !!!######!!!!!!"""###$$$###"""!!!!!!""""""######""""""!!! """###"""!!! ###""""""!!!"""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""%%%$$$###"""!!!""""""###"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!! !!!######"""!!!""""""""""""""""""""""""###""" !!!"""!!! """"""!!!!!!"""######$$$""""""""""""""""""""""""###""""""!!!!!!"""###$$$"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!###$$$"""""""""""""""""""""""" """###### !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!"""###"""!!!"""###"""!!!!!!"""$$$$$$""" """#########""""""######################## !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))***)))&&&###"""""""""#########$$$$$$!!!###$$$###"""!!!"""$$$$$$%%%&&&&&&%%%%%%&&&((($$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&!!!""""""######$$$$$$%%%########################!!!!!!!!!"""""""""######%%%###!!!!!!###$$$$$$$$$########################"""######$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!%%%((($$$%%%%%%$$$""""""$$$'''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''''''''&&&%%%%%% $$$'''((('''&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((()))******************+++,,,------******+++,,,...///000111///000555===EEEQQQddduuuwwwppplllmmmkkkgggffffffbbb\\\RRRUUUcccuuuvvvfffVVVQQQMMMYYYgggllliiifffiiiooouuuwwwxxxxxxvvvuuuuuuvvvwwwwwwvvvtttrrrpppnnnllllllkkkjjjjjjlllnnnnnnmmm!!!"""###"""!!! !!!######!!!!!!"""###$$$###""" !!!###$$$$$$%%%%%%  ###&&&### ###$$$$$$"""###"""!!!!!!!!!"""$$$%%%"""###%%%''''''&&&%%%$$$!!!""""""###$$$$$$%%%%%%'''&&&$$$$$$$$$$$$"""!!!%%%$$$"""!!!!!!!!!"""""" !!!###$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$"""!!!""""""""""""""""""""""""%%%###!!!!!!!!!"""!!! """"""!!!""""""###$$$$$$########################!!!!!! !!!"""###%%%&&&$$$###""" !!!"""$$$%%%########################!!!"""###$$$$$$###"""!!!(((((((((%%%""" !!!""""""""""""""""""""""""""" """$$$### !!!###""""""""""""""""""""""""!!!"""#########""" $$$$$$""" !!!###"""!!!!!!###&&&&&&""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&''')))++++++***&&&"""!!!"""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$%%%&&&&&&%%%%%%'''(((((('''%%%############$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""$$$#########$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""############$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$############""""""$$$%%%%%%&&&&&&&&&###""""""""""""###$$$$$$%%%$$$  %%%$$$%%%&&&$$$"""!!!$$$''''''&&&&&&%%%%%%%%%&&&&&&!!!"""$$$&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''))))))))))))(((###'''***+++)))''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))******************+++,,,---...((()))***+++---...///000///000555===EEERRReeeuuuxxxqqqnnnooommmiiigggfffbbb\\\MMMOOO\\\ppptttdddSSSMMMLLLVVVcccjjjhhheeehhhnnnuuuxxx{{{{{{zzzxxxwwwvvvyyyyyywwwuuusssqqqooonnnmmmkkkiiiiiikkkmmmnnnnnn&&&""" $$$&&&$$$"""###!!! !!!"""###"""$$$&&&((('''%%%""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$$$$###############$$$###############$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%###"""""""""###$$$"""$$$""""""###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###"""""""""""""""######### !!!"""######"""!!! !!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!! ########################""" !!!!!!$$$###"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%$$$$$$))))))******((('''%%%$$$$$$$$$############$$$$$$!!!"""###$$$$$$###!!! """############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&%%%###!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""#########"""""""""""""""###############"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%&&&''''''###$$$''')))******)))((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))************************---,,,,,,,,,---...000111222222555<<>>HHHYYYhhh~~~~~~vvvuuuooonnnjjjeeeeeefffbbb\\\QQQIIIFFFOOOYYY]]]\\\ZZZYYYaaakkknnnnnnmmmooosssxxxwwwwwwzzz~~~zzzwwwuuuttttttnnnpppsssuuuuuusssqqqooo$$$"""&&&&&&$$$$$$!!!"""###$$$$$$###"""!!!""""""$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""############$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$############!!!"""%%%&&&###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$###!!! !!!$$$&&&%%%###"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###"""###### !!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""#########$$$$$$$$$######"""!!!!!!!!!!!!""" !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$######""" !!!$$$&&&'''&&&%%%$$$$$$###"""###$$$%%%$$$""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!""""""#########""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$######'''''''''''''''((())))))'''%%%""" """%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***************************+++,,,---///000000111000000333888===FFFVVVeee{{{{{{tttssslllkkkgggccceeehhhfffaaaWWWMMMGGGLLLUUUYYYXXXWWWVVV^^^ggglllnnnnnnqqqtttxxxvvvvvvxxx}}}~~~zzzxxxvvvuuuoooqqqtttvvvvvvtttqqqooo"""%%%&&&###!!!""""""###$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######&&&&&&###"""###""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%###""" !!!$$$&&&%%%###"""!!!!!!!!!!!!!!!"""######%%%$$$$$$###"""!!! !!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!""" """#########"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""#########$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))'''&&&%%%$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$###""""""!!!!!!"""""" !!!""""""""""""!!!"""###$$$###"""!!!"""$$$$$$$$$$$$$$$######""""""""""""############"""""" """$$$%%%&&&&&&%%%$$$"""""""""$$$%%%$$$###"""""""""""""""""""""""" !!!!!!"""""""""######$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$$$$############""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%'''((()))&&&$$$!!!!!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))************************)))***,,,...///111111111//////222777<<>>NNN]]]ooo|||xxxsssoooeee\\\\\\```bbb___WWWIIIDDDFFFOOObbbllldddWWWXXX___kkktttwwwxxx{{{|||yyyzzz}}}{{{zzzwwwuuusssrrrrrrrrrrrrrrrsssssssssrrrpppooo !!!"""###$$$$$$$$$###########################"""""""""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""$$$%%%&&&%%%###""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&##################"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###""""""!!!!!!!!!"""""" !!!"""""" !!!!!!"""###$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!######""""""""""""###### !!!"""###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""$$$))),,,***'''&&&%%%$$$$$$$$$$$$$$$###########################$$$$$$############""""""###"""!!!!!!"""$$$%%%'''$$$$$$######"""!!!!!!!!!##############################""""""######$$$%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""!!! """""""""""""""#########"""""""""""""""#########$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""""""""&&&&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((******)))((('''''''''(((******+++,,,,,,+++***(((+++,,,---.../////////...///000333666888>>>MMM\\\nnn{{{xxxsssnnneee\\\\\\aaabbb___XXXKKKDDDDDDJJJ]]]jjjdddSSSPPPSSS^^^jjjqqquuuwww|||xxxxxxzzz{{{yyyxxxvvvuuuuuuvvvvvvuuuuuuuuuuuutttrrrpppooo !!!"""############### !!!!!! """""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""###$$$%%%$$$"""!!!"""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## """###!!!""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""######""""""!!!!!! """!!!!!!!!!!!!!!!""""""  !!!""""""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""" !!!%%%******(((%%%$$$%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!!"""$$$&&&'''$$$#########"""""""""!!!##############################""""""######$$$%%%###$$$$$$$$$###"""!!!!!! !!!"""$$$%%%%%%###"""  """###&&&%%%$$$"""!!!!!!!!!!!!######""""""""""""""""""!!!!!!""""""############''''''&&&&&&%%%%%%$$$$$$################################################$$$###############$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$$$$%%%&&&###############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%$$$###############$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))++++++***)))(((((((((((((((((()))+++,,,+++******)))******+++,,,------------///000333666888>>>LLL[[[oooyyyvvvqqqmmmddd\\\\\\bbbcccaaaXXXMMMGGGEEEGGGWWWddd```WWWPPPNNNVVVccclllrrrwww~~~}}}yyyxxxyyy|||{{{yyyxxxxxxxxxyyyyyyxxxxxxxxxwwwuuurrrpppnnn!!!""""""######""""""!!! !!!"""######"""!!! #########"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$###!!!!!!"""### !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! ########################"""######"""!!!!!!"""$$$ !!!"""""""""!!!!!!!!!!!!"""""""""""" """""""""""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""######$$$############""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """######$$$########################!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###"""$$$***,,,)))''''''###%%%%%%%%%###"""###$$$!!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!!!!!!!!!!  """#########"""!!! !!!"""###""""""!!!!!!"""###%%%&&&############""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""############"""######$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&######""""""######$$$%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''')))((('''((())),,,///111******)))((((((((())))))''')))++++++***)))***+++******++++++,,,------......000333666888===KKKZZZpppzzzwwwqqqlllccc\\\\\\bbbdddaaaYYYNNNHHHDDDDDDRRR___\\\ZZZRRRMMMSSS]]]eeelllrrr{{{{{{zzz{{{{{{zzzyyywwwwwwwwwwwwxxxyyyyyyxxxwwwuuurrrpppnnn############"""!!! ###$$$%%%''''''%%%$$$###$$$$$$######""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!"""######""""""###$$$"""""""""!!!!!!!!!!!!!!! !!!###$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!""""""!!! !!!""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!  !!!######""" !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""### """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$(((------'''%%%(((###$$$&&&%%%"""!!!"""$$$"""""""""#########$$$$$$""""""######$$$%%%&&&&&&"""######$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!"""""""""!!!!!! !!!""""""###"""""""""""""""""""""""""""!!! !!!"""$$$'''(((############"""""""""!!! !!!!!!"""######$$$$$$""""""""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""""""""#########$$$ !!!!!!"""######$$$"""$$$&&&&&&%%%$$$%%%&&&$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&&&&$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((((((+++///222555)))))))))((())))))******((()))+++***((((((***---,,,,,,,,,,,,---...//////...///333777888===KKKYYYnnn}}}zzzsssnnneee\\\\\\aaabbb```\\\QQQJJJDDDBBBQQQ```___^^^XXXTTTXXX^^^ccchhhnnnyyy}}}~~~}}}~~~|||{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqppp############"""  !!!###$$$$$$###!!! %%%$$$$$$###"""!!!!!! !!!"""$$$$$$"""!!!#########"""""""""""""""!!!"""$$$$$$######$$$&&&&&&%%%%%%%%%$$$$$$###### """###$$$$$$### !!!###$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$######!!! $$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""""""""""""""""""""""""""""" !!!!!!""""""###### !!!"""###!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################"""############$$$$$$$$$######)))...+++$$$"""'''"""$$$&&&%%%"""!!!"""$$$#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((("""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""############""""""$$$###"""!!!!!!###%%%&&&$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""###%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''"""###%%%'''((('''%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&'''***...333555))))))(((((()))***++++++((()))***)))''''''+++.........---......///111111...///333777888===JJJXXXlll~~~uuupppfff]]]\\\``````]]]```UUUMMMEEEBBBRRRdddffffffaaa```cccfffhhhkkkpppwww|||}}}|||zzzwwwuuutttttttttpppqqqrrrsssssssssrrrqqq&&&%%%###!!! !!!!!!""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!%%%###!!!  !!!"""######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""######"""!!! """###$$$%%%&&&'''''''''########################$$$$$$$$$###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" !!!"""$$$###""""""######!!! """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%### !!!######!!!"""###$$$$$$###"""###%%%%%%---///'''!!!"""%%%%%%###############"""!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!"""#########!!! ###"""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$###!!! """###%%%$$$######""""""""""""""" !!!"""###$$$$$$%%%%%%%%%$$$###""""""######""""""############""""""&&&!!!"""%%%###!!!!!!%%%%%%%%%$$$$$$!!!""""""#########""""""$$$$$$$$$$$$$$$###"""!!!###$$$$$$###""""""###%%%&&&&&&$$$"""  ###&&&&&&###!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---////////////...222111222444666<<>>IIINNNCCC111$$$ ########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$###""""""""""""###$$$########################!!!  """###%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######$$$%%%''')))%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((&&&$$$%%%'''((('''%%%''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,++++++***+++,,,---...///000000///000444<<>>FFF===...%%%&&&***###################################################"""!!! """"""!!!!!!!!!!!!""""""########################&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$"""""""""###%%%'''((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&((((((((((((((()))******((((((((()))******++++++///////////////000000111.........,,,,,,222:::BBBUUUjjj{{{oooccc]]]\\\[[[]]]```eeeiiimmmqqqpppmmmgggdddffffffhhhlllsssyyy}}}~~~}}}}}}|||zzzxxxwwwxxxyyywwwwwwwwwwwwwwwuuurrrnnnkkklllnnnooopppsssvvvyyy!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%!!!""""""###############"""""""""#########""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&%%%$$$######""" """###$$$###"""!!! !!!""""""###""""""""""""######$$$""""""!!!"""$$$""""""""""""!!!!!!!!!!!! !!!""""""###!!!  !!!!!!!!!!!!""""""""""""$$$###$$$"""!!!"""""""""###############"""""""""!!!!!!!!!!!!"""!!! !!!###$$$###""""""!!!!!!!!!""""""###"""!!! !!!"""### ######$$$...777333'''###""""""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$##############################"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""######""""""###$$$&&&''''''&&&%%%###"""!!!!!!!!!""""""""""""""""""######"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$###""""""###"""!!!"""%%%'''666;;;<<<333((($$$$$$$$$################################################%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!########################"""""""""""""""###$$$$$$######$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&((((((((((((((()))******((((((((()))******++++++------......////////////---......------222:::AAAUUUiii{{{oooddd___]]]\\\^^^aaafffiiinnnrrrrrrnnniiieeegggfffhhhlllsssyyy}}}~~~|||yyyxxxyyyzzzwwwvvvuuuvvvvvvtttqqqnnnkkklllmmmnnnnnnqqqtttwww """"""""""""##################"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!"""#########$$$''')))%%%$$$$$$######$$$$$$%%% !!!"""""""""""""""!!!!!!"""############"""###$$$$$$%%%%%%%%%%%%%%%######""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""" #########""""""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!"""############""""""######$$$!!!"""!!!!!!$$$""""""""""""!!!!!!!!!!!! !!!""""""###"""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$### """"""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!""""""###$$$###"""!!! !!!"""###$$$###&&&---444555...&&&$$$###"""!!!!!!"""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!! """"""""""""""""""""""""!!!!!! !!!"""$$$%%%%%%$$$###"""!!!!!! """"""""""""############"""""""""""""""######$$$""""""############""""""!!!"""""""""!!!"""%%%'''333555333,,,'''&&&"""################################################"""############"""!!!!!!!!!""""""######""""""!!!########################!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$######"""""""""!!!$$$$$$$$$%%%$$$$$$###"""######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((((((((''''''(((((()))***(((((())))))***++++++,,,******+++,,,,,,,,,,,,+++...///000000000444<<>>LLLccc{{{pppeee___[[[XXXZZZ^^^]]]bbbiiiooossstttsssqqqooooooppptttxxxzzz{{{zzzzzzxxxyyy||||||{{{zzzyyyyyyyyyxxxvvvtttssssssqqqpppooonnnmmmmmm!!!!!!!!!!!! !!! """$$$%%%$$$###!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""###$$$##################$$$$$$'''&&&$$$###""""""######%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!""""""!!!!!! !!!"""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!"""""""""""""""############""""""!!!!!!!!!!!!!!!"""!!!"""$$$&&&&&&&&&%%%$$$***000///&&& ###### """############$$$$$$$$$######"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############%%%###""""""$$$%%%%%%$$$""""""""""""""""""############################## !!!""""""######""""""""""""""""""""""""  """###"""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!"""############""""""###!!!""""""""""""########################"""""""""""" !!!"""$$$$$$######"""###############$$$$$$$$$"""%%%)))'''"""###$$$$$$$$$$$$###""""""###$$$$$$###""""""###%%%&&&%%%$$$#####################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$'''((((((''''''&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''))))))(((''''''((())))))((((((((()))+++,,,+++,,,,,,---------------,,,,,,---000000///555===JJJ```}}}zzzoooddd^^^YYYWWWXXX\\\[[[```hhhpppuuuuuutttrrrnnnnnnoooqqquuuxxxyyyyyyzzzzzz{{{}}}~~~|||}}}|||{{{{{{{{{{{{yyywwwrrrrrrqqqpppooonnnnnnmmm""""""""""""!!!!!! !!!"""%%%%%%$$$""" !!!!!!!!!"""""""""###""""""############"""""" """############"""""""""###$$$$$$$$$%%%&&&$$$###"""""""""$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$"""###$$$$$$$$$###"""""" !!!!!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""######"""!!!!!! """#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!###$$$"""!!!!!!"""!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!""""""###&&&&&&###"""%%%(((///,,,((($$$"""!!!!!! """############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""###############!!!!!!######"""###"""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""  ###$$$###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""""""""###########################"""!!!!!! !!!"""######""""""###  $$$%%%### !!!"""""""""########################""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$###"""""""""""""""!!! """$$$######"""""""""###$$$%%%#########""""""##################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""" """$$$%%%%%%&&&((()))&&&((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$&&&))))))((((((((()))(((((('''''''''((())))))******+++,,,,,,,,,,,,,,,,,,+++---000000///555<<>>MMMgggxxxvvvrrrjjjbbb^^^YYYYYYZZZ[[[ZZZTTTLLLEEEFFFUUUiiiyyyyyyttttttwwwzzzyyyvvvssstttuuuttttttuuuvvvvvvvvvvvvvvvvvvrrrnnnlllmmmppprrrsss"""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$############"""""""""!!!"""!!!  !!!"""!!!!!!""""""############"""$$$%%%'''''''''%%%%%%"""###$$$%%%$$$"""!!! %%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$#########"""!!!!!!!!! !!!""""""###""""""""""""!!!!!!!!!!!! """#########"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###############"""""""""""""""######!!!!!!!!!""""""!!!!!! %%%$$$$$$###"""!!! ###"""""""""!!!!!! """###$$$######$$$'''***333,,,### ######"""############""""""""""""######$$$%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%!!!!!!"""######$$$%%%%%%$$$###############$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$$$$$$$""""""""""""#########$$$########################((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""###%%%&&&''''''$$$#########""""""!!!!!!"""""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%&&&''')))(((%%%### """$$$%%%&&&%%%###"""######$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$###"""""""""###%%%&&&$$$&&&((((((&&&$$$###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!! $$$"""!!!###&&&'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$######%%%&&&(((******************))))))******+++,,,,,,---.........////////////000333666>>>LLLeeewwwuuurrrkkkddd```[[[ZZZZZZ[[[ZZZUUUKKKCCCDDDOOOaaarrrzzzzzzvvvtttwwwzzz|||zzzvvvsssssstttrrrrrrssstttvvvxxxyyyzzzvvvrrrmmmkkklllooorrrsss"""""""""###$$$%%%%%%%%%!!!!!!!!!""""""#####################""""""""""""###!!! """$$$!!!!!!!!!"""######$$$$$$"""###%%%&&&'''&&&&&&%%%$$$&&&((('''%%%#########$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!!###$$$$$$$$$!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! &&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%(((***...(((""" """###"""$$$############"""""""""###$$$$$$%%%&&&((()))***###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######### !!!"""###$$$%%%&&&$$$############$$$%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################'''&&&%%%$$$############"""###$$$$$$$$$$$$######%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$%%%&&&&&&$$$"""""""""$$$%%%%%%%%%$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$""""""""""""###$$$%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%$$$$$$######$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&''''''))))))***************)))(((''')))******+++---......///---.../////////111444666===KKKbbb}}}{{{sssrrrpppkkkeeeccc]]][[[ZZZ\\\\\\WWWLLLCCCAAAJJJZZZmmmxxxyyywwwvvvxxxzzz|||zzzuuurrrrrrsssrrrrrrsssuuuwwwzzz|||~~~uuuqqqmmmkkkllloooqqqrrr"""""""""###############!!!!!!!!!"""""""""""""""############"""""""""""""""!!!  !!!###$$$ !!!!!!"""######$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&### ###%%%###############$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!"""############ !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!###%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%########################""""""""""""############""""""###$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$ """###$$$$$$$$$$$$""""""""""""""""""######%%%%%%$$$$$$######""""""!!!"""###$$$%%%'''***---(((%%%###""""""######$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""###$$$%%%%%%$$$###$$$$$$""""""#########$$$$$$$$$########################""""""!!! !!!!!!!!!!!!###$$$%%%%%%$$$$$$&&&$$$""""""$$$$$$""" ###$$$$$$%%%%%%&&&&&&'''$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$###!!! !!!"""###"""!!!#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$###############$$$$$$!!!!!!"""###$$$%%%%%%%%%"""$$$%%%$$$###$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&!!!###&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))''''''(((((()))))))))***((()))***+++++++++***)))+++++++++,,,,,,---------,,,---...//////111555888===JJJ___yyywwwooommmmmmjjjgggfff___\\\[[[]]]^^^YYYNNNEEECCCJJJ[[[ppp{{{yyyuuuuuuuuuxxxzzzyyyuuurrrrrrsssrrrrrrssstttvvvxxx{{{|||tttppplllkkklllmmmoooooo######""""""!!!!!! """""""""""""""!!!!!!!!!############"""""""""""" !!!""""""###"""""" !!!!!!"""###$$$$$$$$$""""""######$$$%%%&&&&&&&&&%%%"""!!!&&&""""""######$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############ !!!""""""""""""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""#########"""$$$&&&&&&%%%%%%"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!""""""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!""""""###$$$$$$ !!!""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""" """$$$%%%(((---000$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!############""""""""""""$$$#########$$$%%%%%%&&&""""""""""""""""""""""""###$$$&&&%%%$$$######$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&!!!"""$$$%%%%%%%%%$$$$$$""" !!!$$$%%%###!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""$$$$$$$$$###"""###$$$&&&$$$######$$$%%%%%%$$$$$$$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$###############$$$$$$ !!!###$$$%%%%%%$$$$$$"""#########"""$$$''')))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" !!!%%%&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***$$$%%%&&&'''(((((((((((('''(((***,,,---------,,,------,,,,,,,,,,,,+++++++++,,,...///000222666888===III]]]www~~~tttkkkjjjkkkiiigggggg```]]]\\\^^^```[[[PPPFFFHHHNNN```uuu~~~yyyrrrppprrruuuxxxwwwtttrrrssstttrrrqqqqqqrrrsssuuuwwwxxxsssppplllkkkkkkmmmmmmmmm$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$%%%((('''&&&$$$######$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!!!! !!!!!!""""""""""""!!!!!!#########""""""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#########"""""" """###"""!!! !!!### !!!"""###$$$%%%%%%!!!""""""#########"""""" !!!######!!! !!!"""%%%""" !!!$$$$$$""" """""""""""""""######$$$%%%###$$$...---&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$"""!!!"""&&&'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""########################%%%&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&$$$!!!!!!"""""""""###################################################$$$$$$$$$"""$$$%%%$$$$$$$$$%%%'''$$$$$$##################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""''')))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$%%%'''(((***+++++++++++++++,,,---...///000---///000000000000333555===GGG[[[vvv}}}rrrnnnmmmiiijjjjjjaaa```^^^]]]___aaa```[[[VVVJJJRRRdddyyy}}}sssmmmqqqxxx}}}zzzvvvtttrrroooqqqpppnnnooorrrtttuuuuuuqqqooommmlllmmmnnnmmmmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$###############$$$$$$$$$$$$######"""###$$$%%%&&&((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#######################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%###""""""######""" !!!!!!""""""""""""!!!!!!###""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""!!!"""###"""!!! !!!###$$$$$$$$$$$$###########################"""!!! """######"""!!!!!!"""###!!! !!!$$$%%%$$$""""""""""""""""""###$$$$$$!!!!!!!!!'''000333000%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!###&&&'''&&&$$$%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###$$$$$$&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$######$$$&&&&&&&&&%%%%%%###""" ############$$$$$$$$$$$$########################$$$$$$##################"""$$$%%%$$$"""!!!!!!"""######################## !!!###$$$$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&+++((($$$###%%%'''((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,---......---///000000000000333555<<>>RRRjjj~~~www}}}vvvfffaaaccc___^^^\\\SSSJJJLLLXXXlllyyywwwkkkbbb]]]ccclllqqqrrrppppppqqqoooqqqqqqnnnooosssuuusssvvvtttqqqppppppppppppooo%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$######""""""!!!########################!!!###$$$$$$######$$$%%%&&&%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """###"""!!!!!!"""$$$$$$$$$###"""""""""""""""(((&&&"""!!!""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$######"""!!! """!!!!!! !!!"""###""""""""""""""""""""""""############""""""""""""%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!! !!!"""""""""&&&### ###%%%%%%%%%%%%***---,,,(((%%%$$$&&&%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&((('''&&&$$$$$$&&&'''(((************************+++++++++,,,,,,,,,,,,---......---...///000222333555@@@RRRiii{{{zzziiibbbccc^^^]]][[[SSSLLLNNNZZZnnn{{{wwwkkkaaaYYY```iiioooooooooooopppmmmppppppnnnoootttvvvuuuuuurrrpppoooooopppooonnn%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$###$$$%%%$$$"""!!!"""###%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!###$$$###"""""""""""""""""")))&&&###!!!!!!"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!###"""  !!!"""####################################""""""""""""%%%%%%%%%$$$######""""""""""""""""""############$$$ ###%%%### """!!! """$$$&&&'''&&&(((+++---,,,(((%%%%%%&&&%%%$$$$$$$$$$$$$$$######'''### !!!%%%'''&&&###&&&%%%$$$######"""######&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################ !!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((()))*********+++---------............///------...///000111222222888AAASSShhhlllcccbbb]]]\\\[[[SSSNNNPPP\\\ppp|||xxxjjj___VVV]]]ffflllmmmlllmmmnnnlllnnnooommmpppuuuxxxvvvrrrpppnnnmmmnnnooonnnnnn%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###$$$%%%$$$###"""###$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%###############"""""""""######$$$$$$$$$%%%%%%%%%######################################################""" """######"""""""""""""""###'''%%%"""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""########################"""""""""""""""""""""""""""!!! !!!###%%%&&&%%%$$$!!! !!!#######################################"""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$""" !!!###%%%$$$###"""""""""###%%%&&&&&&&&&+++,,,---+++(((%%%%%%&&&########################%%%""""""$$$%%%%%%######""""""###%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))'''(((((()))***+++,,,,,,............/////////000,,,---...000111111111111888BBBRRRggg~~~nnncccaaa]]]]]]]]]UUUOOOQQQ]]]qqq}}}xxxjjj___TTT[[[dddjjjllllllmmmnnnllloooooonnnooouuuwwwvvvpppnnnlllkkklllmmmmmmlll%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""" """###"""""""""""""""#########"""!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""########################""""""""""""""""""""""""!!!!!! !!!###%%%'''&&&%%%###"""!!!"""###$$$####################################"""""""""!!!!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$"""$$$%%%$$$######%%%'''###$$$$$$%%%$$$$$$%%%%%%------,,,)))&&&%%%$$$%%%!!!!!!""""""""""""""""""!!!""""""  ###'''###"""""""""###%%%''')))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))))))))******))))))******+++,,,------******+++++++++,,,,,,,,,,,,---...000111111111111777@@@QQQfff}}}pppcccaaa]]]______VVVMMMPPP\\\ooo|||xxxjjj```UUU\\\eeekkkmmmmmmmmmooooooqqqqqqnnnooosssuuussspppnnnkkkjjjkkkllllllkkk%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""""""""!!!!!!###"""""""""""""""######$$$!!! !!!###$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""######"""""""""""""""###%%%%%%$$$$$$######$$$$$$####################################""""""""""""#########$$$$$$$$$%%%%%%""""""""""""############!!!$$$'''%%%"""!!!%%%((($$$%%%%%%%%%######%%%'''///---***'''%%%$$$######!!!!!!!!!""""""""""""""" """$$$""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((())))))******************)))*********+++,,,,,,------++++++,,,,,,,,,,,,------------...///000111222222555>>>OOOccc{{{ssseeebbb___```^^^UUUKKKLLLXXXlllyyywwwkkkbbbWWW^^^gggmmmnnnnnnnnnoooppprrrqqqnnnooossstttsssqqqnnnllljjjkkkkkkjjjiii%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%#########$$$#########"""!!!!!! ########################!!!###$$$$$$######$$$%%%'''''''''&&&%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$ """###"""!!!!!!"""$$$"""""""""""""""###$$$$$$"""!!! !!!######"""!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""############""""""""""""###$$$%%%$$$######""""""""""""""""""""""""############""""""""""""$$$######"""!!!!!! #########""""""""""""""""""######""""""###$$$%%%###$$$%%%###"""$$$'''+++000---)))%%%######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''((((((((())))))(((((((((************++++++++++++------........./////////......---...///000222333444===LLL```wwwxxxhhhddd______[[[QQQGGGHHHTTTgggvvvvvvllldddXXX___hhhmmmnnnmmmnnnnnnnnnppppppnnnoootttvvvtttrrrppplllkkkjjjjjjiiihhh%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%$$$"""""""""### !!!!!!"""#########""""""""""""""""""""""""!!!###$$$$$$######$$$%%%(((((('''&&&%%%%%%$$$$$$ """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!###$$$###"""###$$$""""""!!!""""""###$$$$$$###"""!!!"""###""" ########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!###%%%%%%%%%%%% ###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###"""!!!$$$$$$######""""""!!!!!!### """$$$###!!!!!!#########"""$$$***...000,,,((($$$""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$%%%''''''$$$!!! !!!###&&&'''(((((('''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!"""###$$$%%%%%%&&&"""######$$$&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%'''(((***+++((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&*********)))))))))))))))*********+++++++++,,,,,,///...------...000333444333<<>>444---*********)))'''(((***+++,,,,,,+++***)))***,,,...///111111222------------...000111222555999EEEYYYooonnndddaaa[[[SSSMMMAAAIIIKKKbbbssssssrrrbbbYYY^^^ffflllooonnnnnnmmmoooppppppqqqqqqsssvvvyyyvvvtttpppnnnmmmmmmoooppp$$$$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$######"""$$$###"""###$$$$$$###"""######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###$$$%%%%%%###!!!"""""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""""""""""""""######################## !!!!!!!!!""""""""""""###$$$$$$###"""###$$$#########"""""""""!!!!!!##############################$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$###%%%&&&'''---555888555'''%%%###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########))))))'''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&###############$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&)))***(((%%%&&&,,,333::::::777111+++((()))+++***************++++++,,,+++,,,---...////////////------------...000111222555888CCCWWWmmmqqqfffbbb\\\SSSNNNBBBKKKOOOhhhyyyvvvsssaaaVVV\\\dddkkkmmmnnnnnnmmmlllnnnppppppqqqssswwwyyyyyywwwssspppoooooopppqqq&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''%%%$$$%%%%%%%%%###!!!!!!!!!"""############"""######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######################## !!!!!!""""""######"""###$$$$$$###"""###$$$!!!"""###$$$%%%&&&''''''########################"""""""""""""""!!!  !!!"""$$$%%%&&&&&&$$$&&&'''(((...444444///%%%$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###%%%&&&&&&%%%&&&'''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******'''((()))(((&&&%%%(((++++++///222///(((%%%'''***,,,,,,+++******++++++,,,------.........------,,,------------...000111222444777AAATTTjjjvvvkkkeee^^^UUUPPPFFFOOOTTTlll}}}yyytttbbbTTTZZZccciiilllmmmmmmmmmlllnnnooopppqqqrrruuuwww{{{yyywwwtttrrrrrrrrrsss&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########%%%%%%###!!! !!!"""###$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###""""""################################# !!!""""""###$$$$$$"""###$$$$$$###"""###$$$ !!!"""$$$%%%&&&'''(((######################## !!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&&&&###%%%&&&(((---111---&&&#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%$$$######$$$%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))'''&&&%%%&&&'''(((%%%(((+++***((('''(((+++,,,---......---,,,***))),,,,,,------------,,,,,,------------...000111222333555@@@RRRhhhxxxlllfff^^^UUUQQQIIIQQQRRRiiixxxuuurrraaaSSSYYYbbbhhhkkklllllllllnnnoooppppppooooooqqqrrrwwwvvvuuutttssssssssssss""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""$$$%%%$$$""" !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!############$$$%%%&&&&&&######################## !!!!!!"""###$$$$$$%%%"""$$$$$$$$$###"""###$$$"""""""""""""""################################# !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%''',,,...((( """"""###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&'''''''''((((((((())))))&&&&&&'''((()))***++++++,,,+++)))((((((***+++---(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''### !!!'''+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&(((&&&%%%%%%&&&'''&&&%%%!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******,,,)))%%%$$$%%%'''))))))'''&&&'''(((***+++,,,,,,,,,...000111000---)))&&&***+++,,,,,,------,,,,,,------------///000111222222555???QQQggg~~~wwwkkkeee\\\TTTOOOIIIOOONNNbbbqqqoooooo___SSSYYYaaahhhkkkkkkkkkkkkpppqqqrrrpppnnnmmmmmmnnnppppppqqqqqqqqqqqqqqqqqq%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!! !!!$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%!!!###%%%&&&&&&&&&$$$###%%%$$$###"""""""""###$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$################################################$$$$$$########################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$$$$###"""""""""###%%%&&&$$$###""" !!!""""""$$$''')))***(((%%%######"""!!! !!!"""###"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$ """---333...&&&###""""""""""""""""""""""""$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111000///...000///...------...///000///......---,,,++++++***---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######$$$&&&&&&&&&%%%$$$$$$###$$$%%%'''(((""""""""""""""""""""""""################################################ """$$$&&&&&&$$$""" %%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%$$$$$$$$$%%%&&&'''$$$##################$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))(((((('''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------......///000000000444777AAAQQQeee{{{wwwjjjeee```YYYTTTKKKOOOKKK\\\kkkjjjkkk]]]TTTVVV^^^iiimmmkkkiiijjjlllmmmoooqqqrrrqqqpppoookkkjjjkkklllooopppooommm%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$##################$$$%%%"""###%%%''''''&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!########################"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""#########$$$$$$#########$$$%%%&&&$$$$$$###""""""""""""""" """$$$&&&&&&%%%###"""###"""!!!!!!!!!!!!"""###"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######((($$$%%%...333...'''$$$###########################"""!!! !!!"""###""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''(((((((((((()))***+++,,,111111111111111111111111000111333444555555555444444333222222222222333444333333222111111000//////...---+++***)))(((((('''$$$%%%%%%%%%&&&&&&&&&&&&###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((((((''''''''''''(((((()))))))))))))))******+++'''''''''(((((()))))))))++++++++++++++++++++++++------......///000000000444666@@@PPPccczzzyyylllhhhccc\\\XXXNNNRRRMMM___nnnnnnpppcccUUUWWW^^^hhhmmmlllkkkllljjjlllnnnooopppooonnnmmmiiihhhiiikkknnnpppqqqppp%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$###""""""""""""###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""""""""!!!!!!########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$############$$$%%%&&&$$$$$$$$$%%%$$$$$$######!!!!!!"""############"""###""""""!!!!!!""""""###"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$###(((%%%&&&+++...***%%%##############################"""!!! !!!"""###""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((******&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,,,,+++,,,,,,---...///111111111111111111111111333333444555666888888999999999888777777888999999888777777666666555555555000000///------,,,,,,,,,)))))))))(((''''''&&&&&&""""""###%%%''''''%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%$$$###%%%)))...000'''''''''&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++$$$$$$%%%&&&'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333555>>>NNNaaaxxxyyyllliiieee___[[[RRRUUUPPPbbbrrrssswwwjjjZZZYYY^^^hhhnnnnnnmmmnnnlllmmmooopppqqqpppnnnmmmhhhggggggiiimmmqqqrrrsss&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$##################$$$%%%&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$#########################################################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$##############################"""##############################$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""######$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&'''***+++)))'''&&&##############################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,''''''''''''''''''''''''*********+++,,,------...///.........//////000111111111111111111111111111222222222333444666777888;;;;;;;;;::::::;;;;;;;;;999999999888888888777777333222111111000000000000///...---+++)))'''&&&%%%'''''''''((())))))'''%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&%%%######%%%(((,,,///&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&(((''''''''''''(((((())))))))))))))))))******+++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222444===LLL___vvvwwwjjjhhheee```\\\TTTWWWRRRdddtttwww{{{nnn___]]]```hhhnnnooonnnooopppqqqssstttuuutttrrrqqqjjjiiiggghhhllloooqqqrrr&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$#########$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""""""!!!"""###$$$$$$$$$""""""######"""""""""###$$$%%%""""""############"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++*********)))##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,---//////..................000000000///000000111111555555555555555555555555111111111222333555666777::::::::::::::::::::::::888888888777777777777777222222111000//////000000//////...---,,,+++***)))...,,,)))(((((()))((('''%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''$$$#########$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((()))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222444<<>>===>>>;;;;;;<<<======<<<;;;:::;;;;;;:::::::::;;;<<<<<<;;;:::888666555444555555222111000...,,,***)))(((,,,+++++++++,,,...000111...,,,+++)))((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%///,,,(((%%%###$$$&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%$$$$$$'''''''''((((((((()))))))))))))))))))))******+++//////...---,,,,,,+++***+++///111///...000111//////////////////000111111777666;;;HHHZZZpppuuukkkaaa``````YYYPPPQQQZZZkkkxxxyyypppgggUUUOOONNNYYYeeejjjiiigggeeegggjjjooossstttrrrooommmjjjggghhhkkkllliiieee((((((((()))******(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$########################""""""############""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""###%%%&&&&&&$$$"""######""""""""""""############!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$######"""###############"""!!!!!!###$$$%%%%%%$$$###%%%&&&***++++++((($$$######%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&'''''''''+++,,,---///000222333444555666666666666555555444222222333333444444555555777777777777888999:::;;;:::999888777777999:::<<<<<<>>>@@@@@@???======>>>===>>>?????????>>>======??????>>>>>>>>>>>>>>>>>>>>>===;;;:::999999999999999888666444222///...---******)))******,,,---......---,,,***))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%###'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%'''''''''''''''((((((((()))(((((((((((()))******((())))))+++,,,---......)))---...+++***+++,,,***111000000////////////000555444:::HHHZZZqqquuukkkbbb``````XXXOOONNNUUUeeeuuuzzzsssjjjVVVOOOMMMVVVbbbggghhhhhheeefffiiinnnrrrsssrrrpppnnnjjjggghhhkkkmmmjjjhhh!!!###%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((())))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###""""""""""""###$$$##############################""""""""""""###############$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%$$$"""######!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$######"""!!!$$$$$$###""""""""""""######$$$%%%$$$$$$$$$&&&'''...+++'''%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$###############$$$###############$$$$$$$$$%%%&&&'''((()))***+++//////000111222333444444666666666666666555444333333333444555555666777777777777999;;;<<<===>>>>>>>>><<<:::999999;;;>>>??????@@@BBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>======>>>??????>>><<<:::777555333222///......------.../////////...---+++************'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&''''''''''''''''''&&&&&&((((((''''''(((((()))***%%%%%%'''(((***,,,---...(((---///,,,+++---...---222111000//////.........222222888FFFXXXooouuulllcccbbbaaaYYYOOOKKKNNN]]]qqq|||xxxooo[[[SSSPPPWWWaaafffhhhiiiffffffhhhkkkooorrrrrrrrroookkkhhhiiilllnnnmmmlll###$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&(((((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""#######################################$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$!!!!!!"""""""""#################################"""$$$%%%%%%###"""###$$$"""""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$###""""""!!!%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$''')))111,,,%%%$$$%%%'''%%%######$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""""""""############$$$$$$%%%&&&&&&'''(((***+++---......222222222333333333333444666777777777777666555444666777777888999999::::::777999;;;<<<=========<<>>AAACCCBBBCCCEEEEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA??????>>>???@@@AAA>>>>>>===;;;:::888777777444333222111000///......///...---,,,+++*********'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((######$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&+++...,,,,,,///111000111000///////////////000222333999EEEVVVmmmtttmmmeeedddbbbYYYPPPJJJIIIUUUmmm~~~}}}uuuccc]]][[[bbbiiikkkjjjiiifffffffffiiimmmppprrrrrrooollljjjjjjmmmooooooooo"""%%%''''''%%%%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$ !!!!!!!!!!!!########################!!!###$$$$$$###"""###$$$%%%$$$$$$$$$######""""""#########$$$$$$#########%%%%%%$$$#########""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%(((+++222+++%%%$$$''')))'''$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""""""""###$$$$$$$$$%%%%%%'''((((((******+++---...000111111333333333333333333333333888888999999999999888888;;;;;;;;;<<<<<<<<<======;;;<<<=========;;;:::999>>><<<:::999:::;;;>>>???@@@AAABBBBBBAAAAAABBBDDDGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGFFFFFFDDDCCCBBB>>>===<<<;;;;;;<<<======:::::::::;;;;;;;;;;;;;;;777666555333111///---,,,000//////...---,,,+++***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))******&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))),,,++++++***))))))((((((%%%)))+++)))(((++++++***............///000222222666777<<>>>>>>>>>>>======>>>======;;;:::888666555444444333333333444555666777888999888888888:::<<>>===<<<;;;:::999777555333111000000,,,,,,------...............///000///...///222444777666666666777888::::::<<<===>>>??????>>><<<;;;555444222000//////000000000111111222333444555666666777888999::::::999999666666666666555333222111...---,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$"""%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&''''''((()))***++++++)))(((((((((((()))******(((((()))***++++++,,,,,,,,,000111...,,,------+++............///111222222555666<<>>@@@BBBCCCDDDEEEAAAAAA???>>>===;;;::::::444222000---,,,+++++++++((()))+++,,,,,,,,,+++******++++++******+++...000///.........///000222333333555666888888777555444222111///---,,,,,,,,,,,,+++,,,,,,------.........+++,,,///222444555666666999999:::999888777555444111000///...------,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%"""  $$$'''))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''((()))***+++,,,---)))))))))))))))***++++++))))))))))))************$$$)))+++******...///...000////////////000000111...000666@@@NNNdddxxxoooooommmmmmkkkaaaPPPNNNGGGEEEUUUnnnxxxuuuhhhkkkttt}}}tttpppggggggggghhhjjjkkkjjjhhhllloooqqqrrrpppnnnlllkkk%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%)))&&&$$$'''(((&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$!!!!!!&&&'''###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$########################$$$$$$$$$$$$""" !!!$$$%%%###!!!############"""""""""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$###$$$%%%&&&'''(((########################&&&(((&&&###&&&///222///'''&&&&&&%%%%%%$$$$$$$$$&&&""""""%%%&&&###!!!"""(((%%%"""###&&&*********......//////000222333444333333222333444666888999888777777777888;;;===>>>AAA???>>>>>>???@@@>>>===BBB@@@<<<888555444333333///...,,,***(((''''''&&&%%%'''(((***++++++******((((((((((((((((((((((((((()))++++++)))(((((()))///000000111111111000000,,,------------,,,,,,+++......---,,,+++++++++++++++,,,---...///000111111666666555555666666777888444444333222000...,,,+++))))))(((((('''(((((()))))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''' !!!###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))---+++)))''''''))),,,...))))))))))))************************************------------------------,,,,,,------.../////////555555888AAAOOOeeessspppssssssjjjaaaZZZNNNJJJMMMUUUjjjwwwrrrbbb```eeesss|||{{{sssnnnkkkiiihhhiiilllmmmjjjgggpppooonnnoooooonnnkkkhhh''''''''''''&&&&&&&&&&&&""""""###$$$%%%'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((+++***%%%$$$&&&%%%!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""$$$"""!!!!!!###$$$###!!!############"""""""""""""""############$$$$$$$$$ !!!"""$$$%%%&&&%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&########################$$$&&&&&&$$$'''...000---&&&&&&%%%%%%$$$$$$$$$$$$""" ###(((***)))***---***(((%%%&&&))),,,------////////////000111333333444333333333444555666777888888999:::<<<>>>@@@AAAEEECCCAAAAAAAAAAAA???>>>:::888444111...---------***)))((('''''''''''''''&&&&&&'''((())))))))))))))))))))))))((((((((((((***+++---,,,+++)))***+++***+++,,,------...------------.........---,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,,,,---000000///000000111222222444444333333222000//////------,,,+++***)))))))))++++++******)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&############$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&)))((('''&&&&&&'''((()))***)))'''&&&&&&(((***,,,))))))))))))************************************------------------------,,,------...//////000000444444888AAAOOOfff{{{tttuuuyyyyyypppfffYYYMMMIIIMMMVVVkkkyyyttteeeaaaeeeqqq{{{{{{uuupppgggeeeeeehhhlllnnnmmmkkkmmmmmmmmmnnnppppppnnnlll(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###&&&%%%%%%'''((('''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''***,,,+++(((&&&&&&%%%!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!!!!!###"""!!!"""###$$$###!!!$$$$$$#########""""""""""""############$$$$$$$$$!!!$$$'''((('''%%%$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&)))...---***%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%'''$$$ %%%+++***((()))+++---......000000000000000111222333444444444555555666666666:::;;;===???AAABBBCCCCCCFFFDDDBBB@@@@@@???===;;;111///---+++)))((((((((('''''''''&&&''''''(((((((((''''''(((((()))***+++++++++++++++******)))))),,,---...---+++******,,,'''((()))+++,,,---......///000000000000///...---,,,,,,,,,,,,,,,---------,,,,,,++++++******))))))*********+++,,,---...///222222222333333333333444444333111///...,,,+++***,,,++++++******)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&'''((()))))))))))))))************************************---------------------------......//////000111111444444888BBBPPPhhhzzzwwwzzz}}}sssjjjXXXMMMIIILLLVVVlllzzzvvvgggbbbdddooozzz|||vvvrrrfffddddddfffkkknnnmmmkkkkkkkkklllnnnqqqrrrqqqppp''''''&&&&&&%%%%%%%%%%%%+++***)))'''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&(((((('''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""######""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&))),,,---***'''###$$$$$$$$$$$$$$$$$$$$$&&&&&&(((''' +++*********+++---......111111000000111222222333444555777888999999999999===>>>@@@AAABBBBBBAAAAAABBB???===;;;:::888555333---,,,+++)))(((((())))))((((((((('''(((((())))))***)))(((((((((***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++))))))***+++***+++---///111333444444444444444444333222222111000000000000000///......------,,,,,,++++++******************+++---.../////////000111333444666666999888666444111///,,,+++************))))))))))))))))))'''&&&%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((()))))))))************************************,,,,,,------------------......//////000111111111333333888BBBQQQiii~~~{{{}}}|||sssjjjZZZNNNIIILLLUUUkkkyyyuuufffaaacccqqq}}}~~~wwwqqqiiifffeeegggkkkmmmllljjjjjjjjjlllnnnrrrsssrrrqqq%%%%%%%%%&&&&&&''''''''',,,+++***((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&$$$$$$$$$$$$###""""""%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&& !!!###&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&""""""######"""""""""###$$$$$$$$$$$$############""""""#########$$$$$$$$$'''&&&%%%$$$####################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&,,,...,,,(((%%%#########$$$$$$%%%%%%&&&###%%%))),,,((($$$(((...,,,------.........///000222222222222222333444555555777999<<<===>>>======>>>???@@@@@@???===;;;:::<<<999777555444222///---++++++*********************)))((((((((((((((((((***)))((('''((()))***+++***************************++++++***))))))+++,,,///000333555888:::;;;;;;;;;;;;;;;::::::888777777555555555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---...111333555666;;;:::999777444111...,,,******+++++++++++++++++++++***)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))******))))))((()))))))))************************************,,,,,,,,,---------............//////000111111111222333888BBBQQQiii}}}|||{{{xxxrrrmmm]]]PPPJJJKKKTTTiiiwwwrrrccc___cccsssvvvmmmhhhfffdddfffkkknnnnnnmmmkkkkkklllnnnqqqrrrqqqooo%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%'''&&&&&&(((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$&&&)))***&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''...000,,,'''%%%######$$$%%%&&&&&&''''''&&&&&&***......,,,///444000222333333222222333444222333333333444666777888777999<<>><<<<<<;;;:::888666444333666444222111000///---+++)))))))))******)))))))))******)))((((((((())))))***)))))))))))))))******)))******++++++,,,,,,---...//////...---...111333555666999;;;>>>@@@AAAAAACCCCCCBBBBBBAAA@@@>>>>>>;;;;;;;;;:::777444111000.........---------------,,,,,,++++++,,,,,,------+++++++++,,,...111444555999999999777555222///------------....../////////---,,,+++)))((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***+++++++++))))))))))))************************************+++,,,,,,------.........---......//////000111111222333888BBBQQQhhh{{{yyyuuuqqqooo]]]PPPIIIJJJRRRfffuuupppaaa]]]bbbsssuuujjjcccaaaaaadddkkkppprrrqqqkkkkkkkkknnnpppqqqooonnn((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###(((###"""'''+++))))))+++&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''%%%''',,,,,,&&&$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&!!!###$$$###!!!!!!"""$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''///111+++&&&&&&###$$$$$$&&&'''((()))))),,,***+++......++++++...111333666555333333444666333333444555777888:::;;;:::<<>>@@@BBBEEEFFFGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA>>>;;;:::555555444333222111111000//////...---------......,,,,,,+++,,,---000222444666666777666555222///...------...//////000111111...---,,,+++***))))))))))))((('''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((($$$$$$$$$$$$############&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))***%%%&&&&&&''''''&&&&&&%%%&&&''''''(((***++++++,,,))))))))))))************************************++++++,,,,,,---......///,,,------...//////000000222333777AAAPPPgggxxxrrrmmmjjj[[[MMMGGGHHHPPPffftttpppaaa\\\```pppuuukkkaaa^^^^^^bbbhhhnnnppppppiiiiiijjjlllooopppooonnn*********)))((((((''''''+++***)))(((((('''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###)))""" %%%'''%%%$$$&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%"""%%%+++,,,&&&%%%'''""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$!!! """$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%###!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%###  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$(((000222+++&&&&&&$$$$$$%%%&&&((()))******...******///111//////000000333555555222111333555333333444666888:::<<<===<<<>>>AAABBBAAA>>>:::777222111...,,,+++++++++,,,***)))(((((())))))((('''***++++++,,,++++++******//////000111333555666777444555666777777666444333555666777999:::<<<===>>><<<===>>>>>>>>>@@@DDDGGGCCCDDDFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHKKKKKKLLLLLLKKKHHHFFFDDD>>>===<<<:::888666555444333333222111000000000000...---,,,,,,---///222333333444555555444222///...+++,,,,,,---...///000000......---,,,++++++++++++***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''' !!!!!!"""###$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''"""######$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''(((***+++,,,))))))))))))************************************++++++,,,,,,---...//////,,,,,,------.../////////222333777AAAOOOfff}}}yyyooogggcccYYYKKKEEEFFFOOOfffuuurrrccc\\\^^^mmm}}}uuulllbbb___^^^```fffjjjllllllfffggghhhkkkoooqqqpppooo''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((((((((('''&&&''''''''''''''''''''''''###%%%'''((()))((('''&&&########################"""''')))'''%%%&&&'''%%%$$$"""""""""$$$&&&(((###$$$$$$%%%%%%$$$$$$##############################""""""###%%%'''&&&%%%$$$###!!!  """###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$)))***'''%%%&&&&&&$$$&&&&&&&&&&&&''')))***+++...,,,+++...111222111...000111333333222333666888111333555999===@@@CCCEEEEEEBBB??????@@@>>>777000...---+++)))((('''((((((+++++++++******)))))))))((()))***+++,,,,,,,,,,,,000333777:::<<<>>>AAADDD===>>>???@@@AAA@@@???>>>???@@@CCCEEEGGGGGGGGGGGGEEEFFFGGGIIIIIIJJJJJJIIINNNLLLIIIIIIKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMOOOOOONNNMMMLLLLLLLLLLLLGGGDDDAAA@@@@@@???;;;888888888888777666444333222777444000000111222000---///000111222222000///...------------------------000000000000///---+++)))(((''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))+++,,,,,,***(((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++000///---,,,---...000111555555777>>>KKKbbbxxxpppiiicccXXXNNNHHHEEELLLdddrrrkkkeee```dddrrr~~~}}}sssjjj```______```ccceeeffffffiiihhhhhhiiilllooopppppp(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%'''''''''%%%%%%''''''''''''''''''''''''$$$&&&'''((()))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$##############################""""""###%%%&&&&&&%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!###$$$$$$###$$$%%%&&&,,,///,,,(((((()))'''*********+++,,,...///000///...---///222333111///000222333333222333555777666777888;;;>>>@@@BBBCCCEEECCC@@@@@@@@@===555///...---,,,***)))))))))***)))))))))(((((((((''''''))))))******++++++,,,,,,555888===@@@BBBDDDGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEHHHIIIIIIJJJJJJJJJIIIIIILLLLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIHHHIIIKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIFFFFFFGGGFFFDDDAAA>>>>>>>>>===<<<<<<<<<;;;===:::777777777777555333333333222111000000000000------,,,,,,------......111111111111000///---,,,***)))((((((''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))+++***(((&&&&&&&&&''''''((((((((()))))))))(((((((((((()))))))))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------///111333555555555777>>>JJJbbbxxxpppiiiccc\\\QQQIIIFFFMMMdddqqqiiicccaaafffuuu~~~tttlllbbb``````aaadddfffffffffiiihhhhhhjjjmmmooopppooo(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%+++***((('''&&&&&&'''(((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!! """$$$%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$###"""###%%%&&&&&&%%%%%%$$$###""""""###%%%%%%########################$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$$$$############!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!###%%%%%%%%%$$$%%%&&&&&&///444000***)))******((()))***+++---...///000222000000000222222111000111222333333222222444666;;;<<<===>>>???@@@AAABBBFFFCCCAAAAAA???:::333,,,------,,,+++***+++++++++))))))))))))((((((((((((+++***))))))***+++---...999===BBBFFFHHHIIIKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@BBBCCCDDDEEECCCAAA@@@@@@???===;;;:::999666333222222333444///...---,,,,,,---...///111111222222111000//////,,,+++***)))((('''''''''&&&%%%%%%$$$%%%%%%&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&%%%%%%$$$'''''''''((((((((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))(((&&&$$$$$$%%%(((((()))))))))))))))***((((((((()))))))))******))))))***++++++++++++***------------------------,,,,,,---...000333666888444444777>>>JJJaaaxxxoooiiidddbbbUUULLLIIIPPPgggsssiiiaaaaaaiiiyyyvvvnnndddbbbaaabbbeeefffgggfffhhhhhhiiillloooppppppooo((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&$$$######$$$%%%&&&+++***(((&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""&&&((('''$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###$$$%%%%%%///666222***''')))***'''(((***+++---...///000222111000000111111111000222333444333222333444666??????@@@@@@AAABBBCCCCCCEEEDDDBBB@@@===777000***)))))))))*********++++++,,,+++++++++++++++++++++++++++******,,,///222444:::>>>DDDIIIJJJJJJKKKKKKOOOOOOOOOOOONNNNNNNNNMMMKKKKKKJJJJJJKKKMMMNNNPPPNNNLLLIIIFFFDDDDDDEEEEEEEEECCC@@@???@@@AAA@@@@@@???>>>>>>============>>>>>>>>>=========>>>>>>???===<<<;;;;;;;;;;;;::::::===<<<<<<<<<===@@@CCCEEEIIIHHHGGGFFFEEEDDDBBBAAA@@@>>><<<:::888888888888444222000...---------...000000000000000/////////---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&))))))))))))************(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,---...000333555666444444777>>>III___uuunnniiieeefffYYYQQQNNNUUUkkkwwwnnn```bbbkkk{{{wwwpppfffdddcccdddfffhhhhhhgggjjjjjjkkknnnqqqrrrrrrppp(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''***)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """&&&((((((&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################%%%#########%%%&&&%%%$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&'''222888333+++(((***,,,+++,,,...000111222222222111111000/////////000111444555666555555555777999???@@@AAABBBDDDEEEFFFGGGEEECCCAAA===999333---)))%%%&&&'''((()))***++++++........................------...///222666:::<<<===AAAFFFJJJKKKJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIFFFCCCAAAAAAAAABBB===;;;999888999::::::999888777666666555555555666555555555555666666777888999999888777666555555555777666666666888;;;>>>@@@GGGGGGHHHGGGFFFDDDCCCBBBAAABBBBBBBBB@@@>>><<<;;;;;;999666333000///...---.........------------------,,,+++)))((('''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''((()))(((&&&&&&'''(((************))))))))))))))))))))))))************))))))***++++++++++++*********++++++,,,,,,,,,,,,---------...///000111222333333777===HHH^^^~~~wwwooojjjfffeeefff[[[UUUQQQWWWmmm{{{uuubbbbbbkkkzzzxxxqqqgggfffeeefffhhhjjjjjjiiikkkkkklllnnnqqqssssssrrr)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$""""""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$######%%%%%%%%%###!!!!!!"""######$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$######%%%'''...555999444---,,,...///,,,---///000111222111111000000000///......000333666777888888888999;;;===@@@AAABBBCCCEEEGGGHHHIIICCCBBB>>>:::444///+++)))$$$%%%''')))+++,,,------111111111111111222222222333333444777:::>>>AAACCCBBBEEEIIIKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@===;;;:::999999:::666444222222444555555555333333222111000000000000////////////000222333333444555555444111000000111333333333444666888:::<<<@@@BBBDDDDDDBBBAAA@@@@@@???@@@BBBCCCCCCAAA???>>>@@@???===:::777444111000//////...---------------...---,,,+++***)))))))))))))))))))))(((&&&%%%$$$&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((((())))))(((''''''(((******)))))))))))))))(((((()))))))))*********++++++))))))***++++++++++++***)))******++++++,,,,,,---............////////////222333666===HHH]]]|||yyyooojjjeeebbbbbbaaaZZZVVVRRRTTTiiizzzvvvgggcccgggvvvxxxpppgggffffffgggjjjlllmmmllllllkkkkkklllooorrrssssss))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((((('''%%%&&&'''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######%%%&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$######%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%$$$$$$%%%(((***222666777222---...//////,,,...///111111111//////000111111000...///222666777999:::;;;;;;===???BBBBBBBBBCCCDDDFFFGGGHHHHHHBBB@@@;;;666000,,,******&&&(((***---///111111222777777777888888999999999:::;;;===???BBBDDDFFFGGGFFFHHHJJJJJJIIIHHHHHHIIIEEEDDDBBBAAA@@@@@@@@@AAA??????>>>===<<<:::999888666555555444444333333222222000......000222333333222111000///............,,,,,,,,,---...000111222...000222111///...///111222222333444555666666777999<<>><<<===>>>;;;<<<===>>>??????@@@@@@BBBBBBAAA@@@>>>:::777555444333111000///...////////////...------,,,------***++++++***)))'''&&&%%%'''((((((((((((''''''&&&&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((())))))(((&&&''')))+++)))))))))(((((((((''''''))))))*********+++++++++))))))***++++++++++++*********++++++,,,------......//////000000000000///222333666===GGG\\\{{{uuukkkeee```]]]^^^[[[WWWUUUOOOMMM```rrrrrrlllcccbbbpppxxxooogggffffffhhhkkknnnooooookkkiiiggghhhkkkoooqqqrrr))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''$$$&&&)))***+++)))'''%%%&&&''''''''''''''''''&&&$$$$$$%%%&&&(((***,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''' """$$$###!!!"""%%%)))(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################&&&$$$###$$$%%%%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&%%%%%%'''***,,,222555333...+++---...---222333555666666555333222000222222111///000444888888:::<<<======???BBBEEEDDDDDDDDDEEEFFFFFFGGGGGGAAA???:::333---*********)))***---111333555666666>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFHHHIIIHHHFFFEEEEEEFFF???>>><<<;;;::::::;;;;;;444555666666666555444333333444444555555444333333///...,,,---000222333333222111000///............,,,,,,,,,---...000111222...111333333222111444666000111222333444444333333444888<<<===;;;:::;;;<<<888888777888999<<>>@@@BBBCCCDDDEEEEEEFFFGGGIIIHHHFFFCCC@@@;;;555...++++++...000...///111444888;;;===???AAABBBBBBCCCEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFAAABBBDDDEEECCC@@@<<<:::;;;999777777888999888777333333222000///000444777333222222111000//////...000///......///000000000111000.../////////---+++***+++------------...000///...------...000333444666555444333222333444555666777888999888777666555444444333333333444555555<<<>>>@@@BBBAAA>>>;;;999;;;:::999888777555555444333111...,,,+++,,,...000+++++++++***((('''%%%$$$'''((((((((((((((('''&&&(((((((((((()))))))))))))))+++,,,***&&&%%%'''***(((((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''$$$((('''"""!!!&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))*********((('''%%%&&&''''''((()))******+++(((((((((((('''''''''''''''(((((()))))))))((((((++++++,,,,,,---...//////////////////000000000000333333666;;;CCCXXXyyyvvvfff```\\\WWWRRRTTTVVVSSSIIIGGGSSSaaahhhooodddaaapppzzzrrriiifffcccdddiiimmmoooooommmjjjfffdddgggkkknnnppp+++******)))))))))******))))))))))))************))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###""""""######$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$##################$$$%%%$$$ """'''###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%)))...222555333000...---...000222333333333333333333444555222333555777999;;;<<<===<<<===>>>@@@BBBCCCEEEEEEHHHGGGHHHIIIIIIHHHEEECCC:::666222---,,,---///111444555777999<<<>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA===>>>??????>>>;;;888777444222111111222333222111/////////---,,,---000333444444444333222222222111000///......///000111111555222///...///000//////,,,---......------.../////////...---...000222444222111000000000222333444333333444444444444333333555444333222222222222222555777999;;;;;;:::888666666666777888888999999:::444333111/////////000111//////...---,,,***)))((((((((())))))((((((''''''''''''((((((((()))))))))((('''&&&&&&'''(((((((((******)))''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&(((%%%!!!"""&&&&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((()))))))))((((((''''''(((((())))))******'''((((((((())))))******,,,,,,,,,------.........------------............////////////000000000000222333666:::CCCXXXxxxvvvgggaaa^^^ZZZVVVTTTVVVRRRHHHFFFRRRaaajjjrrrgggdddqqqxxxooohhheeebbbdddiiimmmooonnnmmmjjjfffeeehhhlllppprrr)))******+++++++++******))))))))))))***************)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%% $$$((('''$$$!!!"""%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%&&&'''$$$############$$$$$$%%%$$$""""""###&&&'''&&&%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%(((,,,000222333111///......///222333444444333333444555666666333555888;;;>>>@@@AAAAAA???@@@AAACCCDDDFFFGGGGGGJJJIIIHHHHHHHHHFFFCCC@@@666444222000000222444666999:::;;;===???@@@BBBCCCEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCAAA???===;;;::::::777777888888777666444333000///...///000111000//////000000...------///111111111111000000000000000000000000000111222444555888555222000111333333333000000000000/////////......------,,,---...///000111111000/////////000111111000000111111222333444555555333222111000000000111222333444555555555555111222444666999;;;===>>>999888777555333222111000111000000///...,,,******))))))))))))((((((''''''&&&&&&'''''''''((((((((((((%%%###%%%)))+++***'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((&&&%%%###''''''((((((((((((''''''(((((('''%%%'''+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))''''''((()))***+++,,,,,,***)))))))))***,,,---...------------............////////////000000000000222333666:::CCCWWWwwwwwwiiiccc```\\\XXXTTTUUUPPPGGGEEEPPPaaallluuukkkhhhrrr~~~vvvmmmgggdddbbbccchhhmmmnnnmmmllliiiffffffjjjooosssttt)))***+++,,,,,,+++***)))((()))))))))***************))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%!!!###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$%%%&&&"""!!! """&&&(((%%%"""!!!$$$&&&&&&###"""###&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$''',,,///222333111000.........000333444333333333333444555777777555777:::>>>@@@BBBBBBAAABBBCCCDDDEEEGGGHHHIIIIIIKKKIIIHHHGGGFFFDDDAAA>>>999999888777888999:::;;;:::;;;<<<>>>@@@AAACCCCCCGGGGGGGGGGGGEEEBBB@@@>>>???>>><<<999777555444444333333333333333222222111111111000222444555444333555555444333000///000111///////////////000000000111222333333555888<<<>>>===;;;:::999:::;;;:::999777666444444333333111000111111000//////000111111444333111///...---......111111000000222333666777555444333222111111111111222222222222222333444444000111333555777999;;;<<<>>>>>>===:::777444111///000000///...---+++***)))+++******)))((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&'''***+++)))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&%%%&&&(((((()))******)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((('''&&&%%%%%%%%%'''((()))))))))))))))((((((((((((''''''((())))))***++++++'''&&&%%%%%%&&&(((+++---******+++,,,---......///////////////000000000000111222666:::CCCVVVvvv{{{vvvuuuxxxiiibbb^^^ZZZWWWUUUTTTPPPGGGDDDMMM___nnnvvvnnnjjjqqq}}}wwwnnneeecccaaaccchhhlllmmmmmmkkkiiiggghhhlllqqquuuwww+++,,,---------,,,***)))((()))))))))******************)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%'''"""!!!$$$$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%&&&&&&##################$$$$$$ ###&&&%%%""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))...222333333//////......///111333555222222333333555666888888:::<<>>======<<<<<<======;;;<<<===???AAACCCDDDEEEFFFFFFEEECCC@@@<<<999888777777555444222222111111111222222333333333333333111111222444777888777666777777666333000///000222333333333333333444444444444666888:::<<<@@@FFFKKKGGGGGGIIIKKKLLLJJJGGGCCCAAA>>><<<;;;<<<;;;999777888888777666666555555555444333111///.........///111111111111222444777888444444333333333333444444444333222111000000111222111222222333444555555555<<<======<<<:::888555333111111000///...,,,+++***---,,,***)))((((((((()))&&&&&&&&&&&&'''''''''(((&&&(((***)))'''%%%%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&###%%%((((((%%%###%%%(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))((('''%%%%%%%%%&&&'''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((((())),,,...000++++++++++++++++++++++++////////////000000000000000222555:::CCCVVVuuu|||pppjjjfffsssyyyjjj```[[[WWWTTTUUUTTTOOOHHHCCCJJJ]]]nnnvvvooojjjnnnyyyzzzqqqdddbbbaaadddiiimmmnnnmmmjjjhhhgggiiimmmsssvvvxxx.........---,,,+++***)))))))))))))))************+++***))))))(((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%+++###!!!%%%$$$!!!"""######$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%''''''%%%""""""%%%(((!!!###$$$$$$"""!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&)))''''''***000444555444//////...///000111333444333333444555666888:::;;;AAABBBCCCDDDEEEDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJOOOMMMKKKJJJIIIIIIGGGEEEBBBAAA???===<<<<<<<<<<<<>>>???@@@AAABBBDDDDDDEEECCCBBB@@@===:::888666555111111000000000000111111111222444555666666666555000111222555888:::999888888777555333111111444777999999999999999888888888===???BBBCCCDDDHHHPPPUUUTTTVVVYYY\\\^^^[[[VVVRRRMMMJJJGGGGGGHHHHHHEEEBBB===<<<<<<;;;:::888777777444444222111111222333444111111222222444555666777444333333333444444555666222222111//////......///222222222222222222222222666777999:::;;;;;;;;;:::555555555444222111///......---+++)))(((((())))))&&&&&&'''''''''(((((((((###'''***)))$$$""""""%%%)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((&&&&&&''''''''''''&&&&&&***)))***+++(((###$$$(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((***)))((('''&&&&&&&&&&&&(((((((((((()))))))))))))))((((((((('''''''''&&&+++*********+++,,,...//////...---,,,+++***)))(((////////////000000000000000111555:::BBBUUUttttttgggaaa```nnnzzzjjj```ZZZUUUSSSUUUTTTPPPJJJCCCHHHZZZllltttnnngggiiisss|||yyyrrrdddbbbbbbeeejjjnnnnnnmmmjjjhhhgggiiinnnsssvvvxxx222111///---+++***))))))))))))))))))************+++***))))))(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%+++%%%"""%%%$$$"""""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$%%%%%%&&&########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$#########$$$$$$""" ###$$$$$$%%%&&&'''((((((,,,)))(((***000555555444////////////000111333444555555666777999;;;===>>>CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIILLLJJJHHHHHHIIIIIIHHHGGGDDDBBB???===<<<<<<===>>>AAAAAAAAA@@@@@@@@@@@@???===<<<:::888777777888999000000//////000000111111111333666999:::999888777555555777;;;???@@@???>>><<<;;;:::888888<<>>???AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFEEECCC@@@>>>===>>>???@@@AAAAAA@@@>>><<<;;;999999999888666555666888;;;===111111000000000111111222111333777;;;<<<;;;:::888;;;<<>>AAACCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEECCCCCCBBBAAA???>>>======<<<;;;999888666555555555555555666555555444333222.........///111444777999444666999;;;===>>>>>>>>>DDDFFFJJJOOOSSSUUUTTTSSSVVVQQQPPPTTTVVVVVV[[[bbbbbbeeefffddd^^^ZZZWWWWWWYYYWWWXXXZZZZZZZZZ\\\___eeegggiiijjjjjjhhhfffeeeiiihhhffffffgggfffdddbbbdddaaacccffffff```[[[ZZZ]]]XXXTTTRRROOOKKKHHHGGGDDDCCCCCCEEEHHHGGGCCC>>>;;;999777555555555333222+++...111222222111111111222111111333777;;;======<<<<<<;;;999555333222333555666999;;;;;;:::777666000///---,,,+++++++++,,,***(((&&&''')))+++***((())))))((('''''''''''''''((('''$$$!!!"""%%%(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((((((((('''((((((((('''&&&%%%%%%************************&&&&&&''''''((()))))))))))))))))))))))))))))))))...,,,***)))'''''''''((()))))))))))))))******+++))))))***+++,,,,,,---------------............///...------------...//////111111555<<>>===<<<:::999777666555444444444333333444444444444444333333222222222444777:::<<<;;;>>>BBBFFFIIIJJJJJJJJJLLLNNNQQQVVVZZZ]]]^^^^^^bbb]]][[[]]]]]]ZZZ\\\aaaaaadddhhhiiihhhhhhiiikkkpppqqqssstttsssooommmllllllmmmnnnppprrrtttuuuuuuxxxvvvuuutttsssqqqnnnkkkjjjhhhhhhllllllhhheeefffdddaaa^^^]]]\\\YYYVVVTTTPPPQQQUUU\\\aaa]]]SSSJJJAAA>>>;;;999888888666444555555555444222111222222222111000111444777999999:::;;;<<<;;;888666666666777777888888888777777666555444333111///---,,,+++)))'''&&&'''***,,,+++***))))))((('''''''''''''''***)))(((%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((()))***+++)))))))))))))))******+++*********++++++,,,,,,---,,,,,,,,,,,,---------......------------...//////000000555;;;BBBQQQppp}}}lllbbb___[[[UUUXXXWWWVVVQQQKKKJJJUUUcccqqqiiiccchhhsssyyywwwqqqffffffggghhhkkkmmmppprrrllliiiggghhhkkkooorrrtttPPPFFF;;;666333///.........---++++++,,,,,,***(((++++++*********)))))))))++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))$$$"""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###""" """###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((())))))******---111555666555333111////////////111444888999:::;;;===???AAACCCDDDDDD>>>>>>>>>???@@@BBBCCCDDD@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGBBBAAA@@@>>><<<;;;999999666666555333333222222222222333444555666666666666777666666666888<<>>===>>>???AAABBBBBBCCCCCC>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFHHHHHHHHHGGGFFF===<<<;;;999777555444333333222222111111111111111333444555666777888888888888888999;;;>>>BBBFFFHHHSSSVVVZZZ]]]]]]ZZZVVVTTTUUUVVVXXX\\\aaahhhpppuuuyyyxxxwwwvvvvvvttttttuuuyyyzzz}}}}}}zzzzzz~~~~~~zzztttoooooosssuuuxxxyyyyyyyyywwwqqqkkkkkkooozzzzzzkkkfff^^^XXXRRRMMMIIIFFFBBB@@@>>><<<;;;999777666444222000000222333444333222666:::<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;999999888:::;;;;;;:::777333111...,,,***))))))***++++++))))))((('''''''''''''''%%%'''(((((('''&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((,,,+++***))))))((((((((()))))))))))))))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------...............//////000//////444:::@@@OOOooo{{{zzzttthhhccc]]]XXXXXXYYY[[[YYYUUUTTT```mmmxxxooofffiiisss|||}}}yyyllllllmmmnnnoooqqqrrrssspppmmmjjjiiilllooorrrsssrrriii[[[NNNEEE???:::555000...------...///---,,,************++++++++++++,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***************''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""" """###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''(((((())))))***++++++,,,)))---333555444111...---......///222666:::>>>AAA>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>?????????CCCCCCDDDEEEEEEEEEDDDDDDAAACCCEEEGGGGGGFFFEEEDDD999999777666444222111000000000000000000111111222444444555777777888888888999;;;>>>BBBGGGKKKOOOPPPZZZ]]]aaaddddddbbb^^^\\\TTTWWW[[[bbbjjjvvv|||yyy{{{{{{vvvxxx}}}|||uuuvvv~~~{{{vvvooohhhccc^^^ZZZXXXNNNLLLKKKIIIGGGBBB<<<777333111//////111222222222///333777:::::::::999::::::<<<@@@CCCCCCAAA>>>;;;666777999;;;;;;;;;999999555333000,,,)))((()))***))))))((('''''''''''''''$$$&&&(((((('''&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''++++++******))))))(((((()))))))))))))))******+++,,,,,,++++++++++++++++++------------............///............///000000000000444:::???NNNmmm|||xxxvvviiiccc^^^YYYWWWYYY\\\\\\YYYZZZgggttt}}}rrrffffffpppxxxzzzwwwmmmnnnooopppqqqrrrrrrssspppmmmjjjiiikkknnnqqqrrr{{{nnn```TTTLLLAAA777222///---,,,,,,---,,,,,,******++++++++++++++++++***))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((()))***************((((((((('''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!"""###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$######$$$%%%&&&'''((((((((()))******++++++,,,***...444555222...------...000222555999<<>>??????@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????EEEEEEEEEEEEEEEDDDCCCBBB???AAACCCEEEEEECCCAAA???888777666555444333222111/////////000000222333333333444666777999:::::::::>>>BBBGGGNNNSSSVVVXXXYYYWWWZZZ___dddffffffeeedddZZZ^^^fffnnnzzzxxxsssrrrvvv||||||~~~~~~xxxssspppnnnllljjj___]]]ZZZXXXUUUNNNDDD===777555222111111222111000///222555666666555555666777;;;AAAFFFGGGEEEBBB???999888888999:::;;;===>>>:::888444///***((()))***))))))((('''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''(((***++++++++++++)))))))))))))))******+++++++++++++++++++++++++++---------.........////////////......//////000111222111444:::>>>LLLjjj}}}wwwwwwjjjddd___ZZZVVVXXX[[[]]]\\\___nnn}}}uuugggeeemmmvvvxxxvvvlllmmmnnnpppqqqrrrrrrrrrmmmjjjggggggiiilllooopppxxxmmmccc[[[MMM@@@:::666111---,,,---,,,,,,++++++++++++++++++++++++'''((())))))*********)))((((((((((((((((((((((((************************'''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''''''''''''''''''''''''''((())))))******)))))))))((((((((('''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$######$$$%%%%%%$$$""""""###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$&&&((()))(((((())))))***+++++++++,,,111555555111------//////111444888;;;===??????>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAFFFFFFEEEDDDCCCAAA@@@???>>>???AAACCCBBB@@@<<<:::555555444333333222111111//////000000222333444555555666999<<>>:::777777999<<<>>><<<;;;777111,,,)))+++---))))))((('''''''''''''''((()))***)))'''&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''''')))+++,,,''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((***++++++++++++)))))))))))))))******+++*********++++++,,,,,,---,,,,,,---------.........///////////////000000111333222555:::===JJJhhh~~~vvv|||wwwjjjccc^^^ZZZUUUWWWZZZ\\\]]]cccsssxxxiiieeemmmvvvzzzyyyjjjkkkmmmoooqqqrrrrrrrrrllljjjgggfffiiimmmooopppyyy|||zzzsssmmmgggYYYJJJBBB===666111///.........,,,,,,,,,+++++++++******&&&'''(((*********)))(((((((((((((((((((((((((((************************(((((((((((((((((((((((($$$(((***((($$$###&&&+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&########################$$$######$$$&&&&&&%%%###"""###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$&&&(((***((((((((()))******++++++///333666555111......000000222666:::===>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA>>>>>>??????@@@AAACCCCCCFFFFFFEEEDDDBBB???===<<<===>>>@@@AAA@@@===:::777111111111111000000000000///000000111222444666777888:::>>>BBBGGGKKKMMMOOOQQQVVV^^^eeeiiiiiifffdddhhhjjjnnnqqqtttvvvwwwwwwrrrvvvzzz~~~|||rrrjjjgggffffffeeeooo~~~vvvpppkkkccc[[[WWWVVVWWWYYYWWW]]]hhhvvv{{{wwwtttpppllllllttt|||zzzxxxjjjeeeaaaaaabbb```[[[VVVNNNJJJEEEAAA>>>;;;888666444555555333111//////000111444888===AAADDDEEEEEEIIIDDD===777555666:::===<<<<<<888333---+++---000))))))(((''''''''''''''')))))))))'''%%%$$$%%%&&&************************(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''')))+++---...''''''((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))***++++++***(((((()))))))))))))))******+++))))))***+++,,,,,,------++++++,,,,,,,,,---------///////////////000111111444333666:::===IIIggg~~~vvvyyywwwjjjccc^^^ZZZTTTVVVYYY\\\]]]eeewwwzzzjjjfffnnnyyy}}}|||hhhjjjllloooqqqqqqrrrqqqnnnkkkhhhhhhkkkooorrrssszzztttqqqpppnnnhhhbbbTTTHHH:::222111111///,,,...,,,+++***+++***((('''+++*********))))))(((((('''&&&&&&''')))+++***)))************++++++++++++'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((()))(((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&((())))))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''((())))))(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++,,,,,,,,,+++---///222///888<<<555...---...---444555888:::===>>>@@@@@@AAAAAA@@@@@@???@@@@@@@@@>>>===>>>AAAEEEEEECCC@@@DDDDDDBBB@@@???>>>======???>>><<<;;;999888888888333333333111...------///111222222222333555999<<<>>>AAAGGGKKKMMMOOOPPPQQQ[[[___ffflllooorrrtttuuuxxxzzz|||}}}~~~}}}uuussswwwxxxwww||||||zzzqqqhhhaaa]]][[[[[[^^^lllyyyzzzwwwuuupppjjjfffddd___XXXXXX[[[\\\ZZZ___ZZZWWW]]]iiitttyyyyyykkkeee```^^^]]]^^^eeennnttt{{{~~~zzzooofff______aaa```___```XXXZZZWWWPPPJJJGGGAAA;;;>>>888555666555111///000///000333777:::>>>@@@AAACCCBBBAAA>>>:::777444333:::::::::;;;:::777222///...+++((((((***+++***((()))))))))((((((((())))))'''((((((((())))))******,,,,,,+++***)))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((''''''''')))************+++++++++++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,------..................------.........//////000111222555333444999===IIIeee{{{qqqvvvwwwmmmiiiddd^^^WWWTTTTTTVVVZZZddduuurrrjjjttt|||tttrrrooonnnpppsssuuuuuupppllliiiiiimmmqqqrrrrrr}}}{{{wwwtttqqqooommmlllcccVVVEEE888333222111///...---++++++,,,,,,+++)))+++*********))))))))))))***)))((())),,,---,,,+++((((((((((((((((((((((((+++******)))***+++,,,---(((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&((())))))&&&$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$'''))))))(((%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&((()))******+++,,,+++***+++...000333999:::444000111333222777888:::===???@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@CCCFFFGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;999888777777333333222000...,,,---///333444666777888<<>>;;;999666444888888999:::;;;999777555///,,,)))(((***++++++***))))))'''&&&%%%%%%%%%%%%''''''((((((((()))))))))++++++******)))(((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''((())))))(((''''''************************%%%&&&&&&''''''(((((((((&&&'''''''''((()))))))))))))))*********+++++++++---,,,+++*********,,,---,,,,,,,,,,,,,,,------....................................//////000111222555333555999===IIIeee|||rrruuu}}}xxxooojjjeee```VVVSSSQQQQQQTTT\\\nnn~~~qqqiiirrr~~~sssqqqnnnoooqqquuuwwwwwwqqqnnnkkklllpppttttttttt{{{|||{{{xxxssspppqqqrrrooocccRRRCCC:::666555666///---,,,,,,---...---,,,***************)))))))))***))))))***,,,---,,,+++''''''''''''''''''''''''))))))(((((())))))***+++))))))(((((((((((())))))))))))(((&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%((((((''''''''''''((((((&&&&&&&&&'''((((((&&&$$$'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''((()))******+++,,,+++***+++---000888999666222222666888888999:::<<<===???@@@@@@@@@AAA@@@??????>>>>>>>>>???AAAAAABBBDDDEEEEEECCCAAA>>>===============>>>>>><<<<<<<<<;;;:::888666555333444333111//////000222444666999===AAAGGGNNNSSSZZZZZZZZZZZZZZZZZZ[[[[[[YYYcccsss~~~vvvkkkaaa```^^^ZZZ]]]cccrrruuuwwwsssmmmhhhiiikkknnnooorrruuutttpppiiicccbbbjjjqqqqqqnnnmmmkkkhhhfffhhhgggfffkkkrrruuusssjjjgggbbb]]][[[[[[^^^aaabbb^^^ZZZWWWRRRMMMMMMQQQPPPPPPQQQWWWaaallltttxxx{{{xxxxxx|||~~~yyypppiiigggaaabbbaaa]]]\\\___```^^^SSSKKKDDD@@@===999888:::777666444333444555777888<<<<<<===>>>===;;;888777555666777888999:::::::::222///,,,***+++,,,,,,,,,***)))(((&&&%%%$$$######''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''))))))***+++)))))))))*********++++++...,,,***((((((***---...------,,,,,,---......///.................................//////000111222666444555:::>>>JJJfffvvvuuu{{{zzzqqqlllgggcccYYYUUUPPPNNNNNNUUUeeettt}}}ooofffnnn~~~rrrpppnnnooorrruuuwwwxxxssspppoooqqquuuxxxwwwvvvzzz{{{|||{{{xxxtttqqqpppnnnhhh]]]QQQFFF???;;;999000...,,,,,,...//////...************************)))((('''(((***+++***)))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((&&&%%%%%%&&&((((((&&&%%%%%%&&&((((((&&&$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''((()))***+++,,,+++,,,---,,,+++,,,...111>>>999333000222777::::::999:::;;;<<<===>>>>>>>>>@@@@@@???>>>============>>>???@@@BBBBBBAAA@@@>>>>>>>>>===============>>>======>>>===;;;888444222444444444333222333666888777;;;???EEEKKKSSS[[[aaadddaaa^^^]]]]]]]]]]]]]]]YYYdddvvvtttnnncccZZZXXXWWWUUUUUUWWWgggkkkpppooojjjggggggjjjpppqqqsssvvvyyyxxxtttpppmmmpppsssrrrpppooonnnnnnppptttwwwyyy}}}}}}tttoooiiidddbbbbbbcccdddcccbbbdddfffaaaYYYTTTUUUVVVRRROOOOOOTTT[[[aaaeeellliiijjjnnnqqqrrrvvv{{{zzzxxxlllllliiicccaaaccccccaaaccc[[[RRRMMMHHHAAA>>>>>>999777555222222333555666777888;;;<<<===<<<:::999666777888777777777777888888555222///------------,,,+++)))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''(((((()))))))))***))))))))))))************,,,+++***)))***+++,,,------------------...///000---------...........................///000111222666444555:::>>>JJJfff|||xxx{{{|||rrrmmmiiifffaaa[[[TTTOOOLLLPPP___mmm~~~xxxkkkaaahhhxxx~~~ssspppnnnnnnpppsssuuuvvvtttrrrqqqtttyyy{{{zzzxxxuuuuuuvvvzzz}}}zzztttmmmjjjiiifff___UUUIII>>>888333111...---...//////...***************+++++++++***)))((()))***+++***)))***)))))))))((((((((('''((())))))***************(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$######%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---...///,,,---......---...111444AAA999111000222666888999:::;;;<<<===>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<===@@@AAA@@@???>>>===@@@???>>>======<<<======?????????>>>;;;777333111222333333444555888<<>>JJJfff~~~wwwxxxzzz|||rrrmmmkkkiiihhhaaaYYYQQQLLLMMMYYYfffuuuqqqfff\\\bbbqqq{{{{{{uuurrrooommmnnnpppqqqqqqtttsssrrruuuzzz|||{{{zzzqqqppppppvvv|||}}}wwwpppmmmmmmllliiiaaaTTTFFF<<<888555111/////////......*********+++++++++++++++---+++***+++,,,---,,,+++)))((((((''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))((((((((()))(((''''''&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++---...//////,,,---......///000444666???777111222444444666888======???@@@AAAAAAAAAAAA???>>>===<<<;;;:::::::::;;;===@@@AAA@@@?????????@@@@@@>>>===<<<<<<<<<<<<>>>>>>===<<<:::777444333000111333666999>>>EEEIIIWWWYYY\\\___bbbgggmmmqqqwwwrrrllliiiiiihhhfffdddZZZ___jjjxxxwwwpppllliiieeeaaa]]][[[ZZZZZZ[[[ZZZXXXVVVWWW]]]dddgggiiinnnvvv|||~~~yyyvvvuuusssqqqrrruuuzzzvvvwwwxxxsssnnnpppvvvxxxooohhhdddaaa___bbb]]]ZZZYYYXXXUUUWWW[[[]]]```fffooo{{{~~~yyyrrrkkk___ZZZVVVWWWXXXWWWWWWZZZTTTPPPJJJBBB:::555111///333333555666777888999999???AAABBB???:::777777888<<<===<<<:::555222000000)))((((((''''''((())))))))))))))))))(((((((((((('''''''''(((((()))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++******(((((('''&&&((((((((()))))))))******'''))),,,......---+++***,,,,,,,,,,,,---...000000,,,,,,------.../////////.........//////000111222555333444999===IIIeee}}}tttrrruuu~~~{{{qqqkkkkkklllllleee\\\TTTKKKJJJSSS___mmmlllcccYYY]]]lllwwwxxxwwwssspppnnnnnnooopppppptttrrrqqqsssxxx{{{{{{zzzuuusssrrrsssuuuwwwuuutttsssqqqnnnmmmjjjbbbVVVLLL???;;;666222111000///...*********++++++,,,,,,,,,---,,,++++++------,,,+++******)))(((((('''&&&&&&$$$%%%&&&'''(((''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''((())))))******))))))((('''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((()))+++,,,------------***+++---...///111555888;;;555222555666555777;;;<<<===???@@@AAABBBBBBBBB???>>>===;;;:::999999999777:::>>>???>>>===>>>???======<<<<<<<<<<<<<<<===999999888888777666666666333555888<<>>AAA@@@;;;888888:::666999<<<<<<888444222222++++++***)))(((((())))))++++++******))))))))))))''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((******)))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++*********)))((((((((((((((((((((()))))))))***((()))+++,,,------,,,+++******++++++,,,...///000,,,,,,------...//////000.........//////000111222444222333888<<>>:::;;;<<<>>>@@@AAAAAAAAA???>>><<<;;;:::999999999333777;;;<<<;;;:::;;;===::::::::::::;;;<<<===>>>444444444444555666888888888:::>>>CCCJJJSSS]]]cccfffiiiooouuu|||}}}yyyrrrlllccc^^^ZZZ[[[```dddeeeccc\\\bbbiiijjjiiilllssszzz~~~vvvqqqmmmeeegggiiihhhhhhnnnyyy|||wwwwwwuuuqqqqqqvvv|||~~~wwwtttttttttnnnrrr~~~}}}|||}}}yyyxxxzzzlllhhhbbb___```fffmmmrrr~~~|||~~~uuuggg^^^XXXUUUXXX\\\iiieee^^^VVVLLLCCC<<<888444333111111111333555666222777======:::888888;;;111555:::<<<999666444444000///...,,,+++*********,,,+++++++++******))))))((((((((((((((((((((((((+++)))(((''''''((()))+++(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))*********(((((((((((())))))))))))************+++,,,---...*********+++,,,---///000,,,,,,------...///000000.........//////000111222333111333777;;;GGGccc~~~~~~tttpppooozzzxxxlllhhhkkknnnsssmmmddd[[[QQQKKKQQQZZZeeegggbbbYYY\\\iiitttvvvwwwuuurrrqqqrrrtttuuuvvvsssooommmnnnsssxxxzzzzzz|||uuurrrmmmggghhhmmmmmmooopppqqquuuxxxvvvpppYYYKKK>>>:::999666333111///,,,***+++...000///---************************))))))))))))************)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!"""$$$%%%((('''&&&%%%&&&(((***+++***+++---......---+++******,,,...///000222555777555666888;;;<<<============>>>???@@@@@@???>>>===>>>===;;;999777666666777;;;:::999:::;;;:::888666:::999999888888777666666444777888888666666999<<<===@@@GGGPPPYYY^^^``````jjjhhhjjjwww~~~}}}wwwqqqdddddd___YYYXXX\\\^^^\\\YYYaaafffhhhppp~~~yyyuuuooolllnnnnnnmmmrrryyyzzztttrrrsssttt|||~~~}}}wwwpppmmmmmmqqqtttyyyzzzrrrnnnlllkkkkkkuuutttuuuyyyzzzzzz}}}|||nnnddd^^^ZZZXXXVVV^^^eeecccYYYMMMGGGFFF;;;888444222222222111000555666888;;;>>>???===;;;<<<888444555999:::777333222000---***))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((((())))))''''''(((((())))))***************)))))))))))))))++++++******))))))((((((''')))******))))))***+++++++++******)))*********))),,,......,,,+++...111/////////000111111222222///555555888???GGG```zzzxxxvvv~~~}}}pppgggiiiooorrrllldddYYYMMMHHHOOOYYYkkkllleeeYYYYYYgggtttxxxxxxsssnnnmmmooorrrttttttppppppoooppprrrvvvzzz|||vvvrrrpppllliiijjjhhhjjjlllmmmrrrwwwvvvrrrfff\\\PPPHHH???555000000222...++++++...///---+++************************((((((((())))))))))))***))))))((((((((('''''''''************************((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""$$$%%%''''''''''''((()))+++++++++,,,...//////...,,,+++***+++---000222666:::<<<555777999;;;<<<============>>>???@@@@@@???>>>===>>><<<:::888777666666777;;;999888888999999888777777777666666555555555555444666777666555777<<>>@@@@@@??????<<<999666555555555555555444111///,,,+++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************)))((((((''''''(((((()))''''''''''''((((((((()))***)))))))))))))))))))))*********))))))))))))))))))***++++++******+++,,,---,,,,,,+++++++++,,,,,,,,,---///......---...000.........///000000111111///555555777???GGG___|||||||||rrriiijjjooosssmmmeee[[[OOOKKKRRR]]]lllnnnhhh]]]\\\hhhtttyyy{{{vvvpppnnnooorrrssstttrrrqqqqqqrrrtttxxx|||~~~uuummmnnnnnnkkkhhhcccfffgggiiinnnuuuvvvtttrrrlllcccXXXIII:::444555444000,,,+++------,,,***++++++++++++++++++++++++)))))))))*********++++++)))))))))(((((((((''''''************************'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$###"""###$$$$$$&&&'''(((***+++,,,,,,+++,,,---...//////...---,,,***+++---000555:::>>>AAA666777999;;;===============>>>???@@@@@@???>>>======<<<:::888666666666666;;;999666666777888888888777666555444444444444555666888999999999===EEEJJJccc```^^^^^^bbbfffiiikkkiiikkkssszzzppplllnnnrrrvvvmmmpppoooiiieeeeeeeeebbbeeelllqqqrrrvvv~~~uuummmjjjjjjjjjjjjlllvvvxxx}}}~~~vvvnnnoooooonnnmmmlllmmmnnnrrrrrrooommmrrr|||{{{wwwwwwvvvqqqnnnoootttvvvxxxvvvuuuxxx~~~|||yyyzzz~~~{{{tttqqqtttvvvrrrllliiieeeiiioooxxx|||tttnnnjjjbbb___^^^aaaeeeccc\\\UUUUUUNNNCCC;;;777666666666444444444777;;;???AAABBBAAA@@@===777222111444777999888777444111...,,,+++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************************((('''''''''''''''((((((&&&&&&''''''''''''(((((())))))))))))))))))******))))))))))))************)))+++,,,,,,++++++,,,---......------------......///.........///000///...---------...//////000000000555444777???GGG]]]}}}tttkkkjjjlllsssnnnfff]]]RRRNNNVVVaaaooosssmmmaaa^^^iiivvv{{{{{{tttooooooqqqssstttuuutttttttttvvvyyy|||~~~xxxkkkiiikkkkkkiiicccfffggghhhlllsssvvvuuuuuupppiiibbbUUUGGG@@@???777222---+++,,,---,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%'''***---///...---,,,+++,,,---......------,,,,,,,,,---111666;;;???@@@777888:::<<<===>>>======>>>>>>???@@@@@@???===<<<<<<;;;999777666666666666;;;888666555666888888888:::888666555444555666777:::===AAACCCEEEJJJQQQWWWiiifffccccccfffjjjlllnnnnnnqqqzzz~~~uuukkkfffjjjttt||||||yyyqqqmmmjjjggghhhmmmqqqpppqqqxxxuuuvvvnnnfffdddeeeggghhhhhhmmmooosssyyy~~~}}}vvvpppkkkmmmoooooonnnmmmnnnnnnrrrrrrooolllpppzzz~~~}}}uuunnnlllooosssuuurrrnnnnnnuuu|||~~~~~~xxxwww|||}}}{{{tttmmmbbbbbbccchhhuuu|||yyylllfffaaabbbeeefffccc^^^bbb\\\TTTKKKDDD>>>888555333111000111666;;;>>>@@@AAA???<<<999666555666777999999999888666222///---++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************'''&&&&&&&&&&&&''''''((('''((((((((((((((((((((()))))))))))))))*********(((((())))))******++++++)))***,,,+++******+++---...------------......///...,,,+++---000222111...------...//////000000111000444444666???FFF[[[zzzuuulllhhhiiirrrmmmfff]]]SSSOOOWWWbbbssswwwqqqccc]]]hhhxxxwwwrrroooppprrrtttxxxwwwvvvvvvvvvxxxzzz{{{tttkkkjjjkkkkkkfffjjjkkkjjjlllqqqtttssssssmmmhhheee___TTTKKKHHH<<<666000,,,---...---,,,++++++++++++++++++++++++*********+++++++++,,,,,,***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&)))---000111000...,,,******++++++,,,,,,,,,,,,...---...222777;;;======888:::;;;===>>>>>>>>>===>>>???@@@@@@???>>>===<<<;;;:::888666555555666666:::888777888999:::999888:::888666444555777:::<<>>;;;999:::======999666888999::::::888555222000++++++***))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))************(((((())))))******++++++((()))******))))))***,,,,,,,,,+++,,,,,,---......+++)))(((+++///222111///...//////000000111222222111444333666>>>EEEYYYvvvyyynnniiihhhoookkkfff^^^SSSNNNTTT___uuuyyysssccc[[[gggxxxzzztttpppppprrrtttzzzyyywwwvvvvvvvvvvvvvvv{{{rrrooolllggglllnnnlllkkkoooqqqppppppkkkhhhgggdddZZZRRROOOFFF???777111000000///...,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))*********)))))))))(((((((((************************'''''''''''''''''''''''')))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((()))+++///222333111...,,,))))))******++++++,,,,,,///...000444:::===<<<999:::;;;<<<>>>>>>>>>>>>===??????@@@@@@???>>>===<<<:::999777555555555555666888999:::===???>>>:::777777555444444777<<>>:::555222222444555666:::777777;;;AAABBB>>>888999:::;;;;;;999777444333,,,,,,+++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))++++++************))))))((((((((()))******++++++))))))))))))************''')))******)))(((***+++************+++,,,---...)))))))))+++...000111000//////000000111222222222111444222555>>>DDDWWWsss~~~qqqkkkjjjmmmjjjfff^^^SSSLLLPPPXXXpppwwwtttddd[[[eeevvv{{{vvvqqqppprrruuuyyyxxxwwwvvvuuuuuuuuuuuuxxxnnndddjjjmmmkkkiiikkklllkkkkkkjjjkkkkkkeee]]]YYYYYYTTTLLL@@@888444222000///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++*********)))))))))((((((************************((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&((())))))))),,,...111333333111...,,,************+++,,,------//////222888>>>@@@===999:::;;;===>>>??????>>>===??????@@@@@@???>>><<<;;;999888666555444444555666666999>>>CCCEEEBBB;;;666444444444777>>>GGGOOOUUUZZZ]]]bbbfffkkkttt}}}zzzuuuqqqmmmaaaccceeefffhhhjjjmmmoooqqqqqqrrruuu{{{wwwrrrjjjeeedddiiilllkkkkkknnnrrr~~~xxxkkkaaa___fffkkkiiiiiioootttuuuzzz{{{}}}~~~}}}{{{yyylllmmmnnnmmmkkkiiiiiijjjooovvv|||~~~~~~{{{||||||zzzyyy{{{uuuxxx{{{}}}}}}|||~~~zzzwwwwwwyyy|||}}}|||zzzwww|||{{{xxxlllllllllkkkiiieee^^^ZZZLLLGGG@@@;;;888777666555888777888;;;???AAA@@@>>>>>>>>>===<<<:::888555444///...---,,,+++******)))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''''''''((()))***+++************)))))))))((('''(((((()))******++++++*********)))))))))))))))(((***++++++***)))+++,,,************+++,,,---...+++,,,......------///000......//////000111111111222444111555>>>DDDUUUpppoooiiiiiillljjjggg```TTTJJJLLLRRRgggsssuuuhhh^^^dddsss|||~~~~~~|||wwwsssqqqsssuuuuuuuuuvvvvvvwwwwwwxxxxxxppp```gggkkkiiigggiiiiiihhhfffiiinnnnnnfff^^^^^^ccc^^^UUUHHH===888444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((()))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$'''(((******+++...000222444333111...,,,++++++++++++,,,---...///...///333:::BBBDDD???:::;;;<<<===?????????>>>>>>???@@@@@@@@@???>>><<<;;;888777666555444444555666555:::@@@GGGIIIDDD<<<666444555777<<>>;;;888666888999;;;;;;<<<>>>AAADDDBBBAAA@@@>>>;;;888666444111000000...---,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''''''''((((((***++++++******))))))(((((((((''''''(((((()))***+++++++++++++++******))))))(((((()))+++,,,,,,+++***,,,---+++******+++,,,---...///...000222000---+++---000------......///000000000222444111444>>>DDDTTTooo}}}kkkeeeffflllkkkiiibbbUUUJJJIIIOOO```ooovvvkkkaaadddpppwww{{{||||||xxxtttrrrsssuuussssssuuuvvvxxxzzz{{{|||yyyjjjeeehhhppppppgggdddhhhfffiiilllllliiifffeeedddeee___UUUJJJ@@@999333000//////...///000///---+++///...---,,,***)))((('''((()))***,,,,,,+++******''''''(((((())))))******...***'''(((***+++)))&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!###%%%))),,,...111222444444444222000///+++++++++,,,,,,---------///000777AAACCC>>>;;;=========>>>>>>????????????AAABBBBBBBBBAAA>>>;;;:::999888666444222111111111444888<<<>>>===;;;999888111555999>>>KKK\\\hhhkkkkkklllnnnttt~~~}}}rrrjjjhhh]]]\\\[[[ZZZ[[[^^^aaaccchhhhhhjjjqqqzzzvvvmmmnnnfffeeeddddddfffjjjnnnpppuuu}}}tttjjjgggjjjnnnooooooooopppqqqvvvtttqqqnnnlllkkkkkkllleeeeeedddccccccdddeeefffmmmnnnqqqwww}}}~~~|||uuuooofff```___bbbgggjjjnnnoooqqqvvv}}}zzzyyywwwsssqqqssswww|||~~~{{{~~~}}}|||~~~|||zzzxxxxxxwwwvvvuuupppyyyzzzuuupppjjjfff^^^\\\WWWQQQJJJCCC>>>;;;:::::::::999:::<<>>>>>>>>??????@@@@@@AAAAAA@@@>>>;;;:::777666444444444444333333444666999:::999888888888333999???GGGSSSccclllnnniiihhhiiippp|||{{{sssnnnmmmjjjjjjjjjhhhfffdddddddddddddddfffllltttzzz~~~~~~uuulllkkkllllllmmmooorrrvvvyyy{{{rrrhhhaaadddffffffeeedddeeegggfffeeedddbbbaaaaaacccddddddccccccbbbbbbccceeegggiiikkknnntttxxxyyyvvvssspppkkkddd______aaaeeegggkkklllnnnrrrwww}}}}}}zzzzzzuuuooolllmmmpppssswww{{{~~~}}}|||zzz}}}yyyvvvttttttvvvxxxwwwvvvmmmqqq{{{}}}zzzvvvppplll```___]]][[[XXXQQQJJJDDD>>>;;;888555666:::>>>AAADDDDDDFFFIIIJJJHHHBBB===>>>===;;;888555000***&&&+++******)))))))))******+++***)))(((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))***************)))(((((()))************)))***))))))((((((((())))))))))))))))))))))))******((()))+++,,,++++++,,,---,,,,,,---............---......---------...///////////////000000111111111333111555:::;;;@@@RRRggg|||{{{~~~oooeeebbbgggjjjlllfffWWWHHHFFFKKKRRRaaalllkkkmmmtttyyywww{{{wwwtttssstttvvvvvvuuurrruuuxxx|||wwwppprrrqqqjjjdddeeebbbcccdddfffggggggeeeccccccgggiiiaaaSSSFFF>>><<<333000---+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,...---,,,***)))((((((((())))))))))))))))))((((((&&&'''((((((((((((***,,,'''(((((())))))(((((('''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((+++...000444444444444333111///---++++++,,,,,,---......///000222999@@@AAA===<<<============>>>>>>>>>>>>>>>@@@@@@@@@@@@>>><<<:::999777444333444777999888666555666666666555777:::<<<===DDDKKKRRR\\\hhhnnnooohhheeeeeemmm{{{{{{vvvtttvvvxxxzzz{{{zzzuuuoookkkiiieeeeeefffiiioootttwwwxxxuuummmkkkuuuvvvzzz~~~{{{nnnfffZZZ]]]___^^^\\\[[[]]]```^^^___^^^]]]\\\]]]```bbbeeedddcccaaa___```cccfffdddfffiiinnnqqqqqqnnnkkkiiigggdddaaaaaabbbdddfffgggiiikkkooorrruuuwwwxxx~~~~~~yyyuuusssllleeeaaaccchhhnnnuuu||||||yyyzzz~~~}}}}}}{{{wwwtttuuu{{{~~~~~~|||qqqmmmooo}}}~~~yyyttthhhggggggjjjlllggg^^^UUUJJJBBB999444555888;;;<<>>===???????????????????????????AAAAAA@@@???===:::888666777444222555:::===<<<:::888888777555666:::@@@EEEMMMTTTYYY\\\aaaiiimmmmmmlllgggfffmmm|||~~~|||zzz|||zzzssspppmmmlllkkklllnnnqqqtttuuuyyyyyyqqqnnnyyy|||}}}uuulllggg[[[^^^```___[[[ZZZ\\\```aaabbbcccbbb```bbbeeeiiiooonnnkkkfff```^^^```ccc```aaadddgggkkkmmmnnnnnnkkkkkkkkkiiifffdddddddddeeegggkkknnnqqqqqqqqqqqqxxxzzzyyyuuuqqqooojjjddd```___```dddmmmyyy|||zzzzzz}}}}}}}}}~~~}}}zzzrrrvvvzzzsssqqqqqqvvv{{{yyypppggg[[[PPPBBB999888999:::999===@@@FFFNNNTTTYYY[[[\\\VVVOOOFFF@@@===999444000,,,,,,++++++++++++,,,,,,***%%%!!!"""'''***)))'''+++***)))(((((((((******))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))******))))))++++++***)))(((((((((((())))))***+++,,,------------***''''''+++------+++,,,,,,---..................---------...///000111......//////000111111222333111444999:::???QQQfff{{{{{{zzzkkkbbb```dddhhhllliii\\\LLLEEEFFFIIIVVVbbbeeefffnnnwww{{{yyywwwuuussstttuuuwwwxxxwwwxxx{{{~~~uuulllhhheeeaaa___bbbkkkuuuvvvpppjjjiiikkkdddeeefffgggeee]]]QQQHHH>>>999333///..................------,,,++++++***,,,+++***))))))***+++,,,++++++******))))))((((((***,,,---+++((('''))),,,(((((())))))))))))(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///000111222222111000...,,,+++***+++,,,,,,...///000000111444:::@@@AAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>;;;999666555555333222444888;;;;;;:::888888777777:::@@@IIIOOO[[[```ddddddffflllpppqqqsssnnnkkkppp|||}}}||||||{{{yyyuuusssrrrqqqooooooppprrrtttwww|||uuurrrtttwww{{{|||{{{yyyvvvsssqqqoooooohhhlllmmmhhhaaa\\\^^^aaaeeehhhjjjjjjjjjlllrrrwww|||sssiiicccbbbddd```aaaccceeejjjpppvvvzzz{{{||||||wwwooohhhbbb```cccfffjjjnnnppppppnnnmmmpppssssssooolllkkkiiieee```______ccckkkvvv~~~zzzyyywwwxxx||||||{{{}}}}}}yyywwwzzzyyyrrrhhh\\\MMMCCC>>><<<888555999<<>>PPPeee~~~~~~|||kkkbbb___bbbfffkkkjjj^^^NNNFFFFFFIIIUUU___aaa```eeennnuuuyyyxxxwwwuuuuuuuuuvvvxxxzzz{{{|||~~~~~~}}}|||{{{yyyqqqjjjccc___fffrrrwwwrrrrrrjjjfffcccdddfffbbbZZZRRRCCC>>>777222///...---,,,///......---,,,++++++*********))))))***++++++,,,******************))))))+++,,,+++***((('''((()))((())))))******))))))((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,...///000111111111000...---,,,+++++++++,,,---...///111222222555===BBB@@@===>>>@@@AAAAAA@@@@@@@@@@@@?????????CCCBBB@@@>>>;;;999888777555555555555555666888888888888:::===BBBJJJSSSZZZdddjjjnnnmmmmmmsssxxxyyyyyytttppprrrxxx~~~{{{xxxxxxzzz|||}}}|||xxxrrrrrrqqqooonnnpppsssvvv|||{{{tttqqqiiilllppptttvvvvvvuuusssnnnmmmllllllooosssxxx{{{|||xxxlllcccaaaccclllqqquuuwwwwww{{{uuukkkiiijjjeeeggghhhkkkooouuu}}}zzznnneeeaaadddfffjjjnnnpppooommmllllllpppqqqmmmjjjjjjiiifff^^^```dddjjjpppuuuyyy{{{~~~yyytttsssssstttxxx}}}~~~zzz}}}{{{~~~}}}|||~~~}}}xxxtttllldddYYYNNNGGG@@@999444666999<<>>PPPddd~~~nnnccc___aaadddiiiiii___PPPHHHGGGLLLUUU^^^^^^ZZZ[[[dddmmmuuuwwwxxxxxxwwwvvvwwwxxx{{{|||}}}}}}}}}{{{xxxwwwyyysssqqq||||||rrrmmmgggddddddccc```]]]KKKFFF???999555222///------------------------,,,******+++++++++******)))******************++++++)))(((&&&&&&'''(((((('''))))))************))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++,,,...///000000222111000///............,,,,,,---///000111222333444===BBB>>>:::<<>>>>>>>>======??????>>>===<<<<<<<<<<<<999<<<===;;;777555888;;;:::<<>>999666777888:::???IIIVVV___lllkkkggg\\\NNNCCC>>><<<333222000...---+++++++++---------,,,,,,,,,,,,,,,((()))***+++++++++++++++************************))))))***+++++++++******((())))))***************))))))))))))***+++,,,,,,))))))))))))))))))******+++,,,------,,,++++++,,,+++,,,,,,---------------------......///111222333000000000000111111111111333222444999999>>>OOOccc{{{qqqfffaaa___bbbggghhh___QQQJJJIIIMMMUUU\\\[[[TTTSSS\\\gggooosssxxxzzzyyyyyyyyyzzz{{{|||}}}}}}}}}{{{yyywww{{{xxxtttmmmfffaaaaaaccceeeRRRMMMFFF@@@;;;777444111++++++,,,------...//////+++,,,,,,,,,+++)))(((&&&)))))))))***+++++++++,,,'''$$$"""###''')))(((&&&))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((()))+++---...///000000222222111000000000000000,,,,,,---///000222333333333===AAA<<<888:::>>>???>>>>>>======<<<<<<<<<;;;<<<<<<<<<======???@@@@@@???CCCEEEAAA;;;777:::???===AAAHHHPPPXXXbbblllrrruuu~~~}}}yyyvvvqqqllliiiggghhhhhhppprrrxxx~~~}}}jjjlllmmmnnnpppuuu|||ooofffeeecccfffiiimmmoooppppppoooiiiiiiiiimmmttt}}}zzz{{{www{{{~~~|||xxxyyy}}}sssoooppprrrvvvzzz|||||||||~~~}}}{{{rrrsssuuuvvvvvvtttrrrqqqzzz|||wwwrrriiiiiihhhiiilllppptttvvvxxx~~~{{{tttsssrrrppppppsssxxx|||~~~|||~~~xxxzzz|||}}}xxxuuummmnnnmmmfff\\\OOOEEE@@@777666555555999DDDRRR\\\aaagggkkkfffYYYJJJBBB???555444111///---+++******------+++)))''''''***---((()))***,,,,,,,,,+++***************************'''((()))******+++******'''(((((()))))))))))))))(((((())))))***+++------,,,,,,,,,++++++++++++++++++...111111...,,,,,,...,,,---......//////......------......///111222333------...///000111222222333222444999999===OOOcccwwwssshhhccc___aaafffggg___RRRKKKKKKMMMTTTZZZYYYRRROOOXXXdddjjjpppwww{{{{{{{{{|||}}}zzz{{{}}}~~~}}}|||zzzyyyxxxnnniiidddaaaaaaddd^^^ZZZQQQFFF<<<555222111.........,,,+++,,,...///......---------,,,,,,,,,************************((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&"""$$$&&&&&&&&&&&&(((***,,,...111111000000000000555444111///------------------,,,---...111444555???@@@BBBAAA???<<<;;;;;;>>>=========>>>???@@@AAA@@@???===<<<===AAAEEEIIINNNJJJFFFBBB<<<777:::@@@FFFOOOZZZbbbhhhnnnqqqsss|||vvvqqqmmmjjjfffaaacccgggqqqssszzz~~~rrrnnnmmmmmmooorrrwww}}}wwwjjjgggiiikkknnnqqqpppmmmkkkkkkmmmuuusssppppppuuu~~~~~~~~~{{{wwwqqqmmmrrrzzz|||vvvtttsss{{{wwwvvvuuuvvvxxxzzzzzzzzz}}}ssskkkgggjjjoooqqqrrrssswwwzzz{{{{{{~~~{{{yyyvvvwwwwwwuuuwww{{{~~~wwwzzzxxxuuusssjjjggggggeeeeee[[[GGG@@@:::666888<<>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAAFFFKKKOOOPPPMMMHHHCCC@@@<<<:::???FFFTTTaaaooouuutttuuu{{{|||wwwrrrmmmkkkgggcccdddhhhsssrrruuu}}}xxxssssssssstttuuuvvvwwwxxxvvv{{{}}}xxxoooiiiiiimmmssswww{{{{{{vvvrrrpppppprrrqqqooooooqqqxxx~~~}}}}}}yyyvvvsssmmmggghhhlllrrrtttuuutttrrrqqqrrrsss}}}{{{yyyyyyzzz|||~~~uuujjjgggiiijjjnnnrrrsssyyy{{{xxxvvvwwwxxxvvvzzzvvvtttuuutttuuuyyy~~~}}}~~~vvvssslllkkkjjjdddfffaaaRRRCCC===888777999;;;BBBJJJTTTWWW^^^eeehhhfff___YYYKKKDDD;;;444111///---+++(((+++------+++)))***+++)))*********((((((***+++((((((((((((((((((((((((((()))***++++++***)))(((''''''%%%###"""$$$(((+++,,,,,,+++************************+++++++++,,,,,,++++++++++++,,,,,,------///...,,,+++***+++,,,---//////////////////////////////000111111111111111111333000333:::<<>>888444333111///---,,,,,,,,,+++++++++++++++,,,,,,,,,************************+++******))))))******+++***))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''%%%$$$######'''%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&(((+++...---///111111000///000111///000000111111111111000///222555444222333999>>>LLLEEE>>>:::;;;>>>@@@@@@????????????>>>===<<<;;;:::;;;@@@GGGPPPUUUVVVUUUIIIDDD@@@>>>>>>???GGGOOOcccrrr}}}zzztttpppnnnkkkggghhhkkkssspppooorrrtttuuuxxx}}}~~~zzzzzz{{{zzzxxxuuurrrpppkkklllllliiiggghhhmmmqqq}}}yyysssqqqkkkkkkkkkjjjlllrrryyy~~~zzzzzz}}}|||wwwtttsssooogggaaa```^^^___```aaacccggglllppp{{{nnnhhhgggfffhhhlllqqqzzz~~~zzzsssqqqrrrqqquuurrrpppqqqppprrrzzz}}}|||{{{wwwrrrrrrooogggiiihhh\\\KKKDDD===:::888666:::???HHHMMMUUU___gggjjjhhhfffUUUNNNDDD;;;444000---+++(((***,,,,,,+++******+++)))***+++***((((((***+++++++++++++++++++++++++++((()))***++++++***)))((()))))))))(((''''''***,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++++++++...+++((()))+++------+++......,,,+++++++++,,,---//////////////////////////////000111111111111111111333111333:::;;;GGG___{{{rrrpppccc___cccgggfff___TTTJJJDDDKKKUUU^^^^^^VVVPPPTTTYYYgggnnntttvvvyyy}}}~~~}}}{{{{{{|||}}}|||{{{zzzyyyuuuooollllllrrrqqqoooiii```TTTHHH@@@888555222///......---,,,++++++,,,,,,,,,---------*********************************))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''')))---000///000111111000///000111///000111222333222111000///444888666333333:::AAAQQQIII@@@<<<>>>@@@@@@>>>@@@@@@@@@???>>><<<;;;:::;;;===CCCLLLUUUXXXUUUQQQEEE@@@>>>@@@CCCGGGPPPXXXiiiuuu||||||wwwtttuuutttpppnnnpppqqqmmmjjjkkkkkkiiikkkooowww~~~~~~}}}zzzwwwrrrnnnkkkkkkhhheeebbbdddiiiooottt{{{sssnnneeefffffffffhhhoooxxx~~~{{{vvvvvvxxxzzztttrrrtttrrriii___YYYVVVUUUSSSTTTWWW\\\cccgggwww{{{tttqqqnnniiiggghhhttt}}}~~~zzzvvvrrrsssooommmlllkkkmmmvvv}}}wwwzzz|||}}}}}}zzzyyywwwppprrrpppcccUUUMMMFFFAAA;;;777777:::>>>CCCKKKTTT]]]cccfffggg```YYYNNNBBB999444111000------...---,,,,,,+++,,,***++++++***))))))***,,,------------------------)))******++++++******))))))+++,,,+++******+++,,,***+++,,,------,,,+++***)))))))))*********++++++---((($$$%%%))),,,+++)))...---,,,,,,,,,,,,------//////////////////////////////000111111111111111111333111333:::;;;FFF]]]||||||sss}}}tttgggcccfffjjjjjjdddYYYMMMDDDDDDLLLVVV[[[VVVQQQRRRXXXhhhooouuuvvvyyy}}}}}}~~~||||||}}}~~~}}}{{{~~~|||uuuooonnnqqqqqqpppnnnjjjbbbWWWPPP???:::444000///000///...---------...............***************************))))))(((((())))))***))))))))))))************))))))))))))))))))))))))''''''''''''(((((())))))'''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&(((((())),,,///222000111222111000///000222111111333333333222000//////444888777333444;;;BBBJJJDDD???>>>AAACCC@@@===?????????>>>===<<<;;;:::AAADDDJJJQQQVVVUUUOOOJJJBBB???@@@FFFMMMRRRYYY```jjjmmmuuu}}}~~~xxxzzzwwwxxx}}}~~~yyytttrrrpppkkkiiiiiihhhddddddgggkkksss}}}zzzyyyxxxvvvssspppmmmjjjiiikkkhhhcccbbbeeekkkrrrvvv{{{qqqlllhhhhhhhhhfffgggmmmxxxzzzuuusssttttttooonnnssssssjjj___XXXTTTPPPLLLKKKMMMSSSZZZ^^^mmmuuu~~~yyyrrrnnnnnn{{{{{{vvvqqqllljjjggghhhpppyyyzzzuuu}}}}}}}}}zzz{{{|||}}}}}}}}}|||{{{||||||{{{jjj]]]UUUNNNHHHAAA:::888:::777;;;AAAIIIRRRZZZaaaeeellleeeYYYLLL@@@999555444222111///...,,,+++***)))***++++++***))))))***,,,******************************++++++++++++******'''(((***)))(((''''''((()))***+++,,,,,,+++***))))))************+++++++++...)))$$$%%%)))---,,,)))---------------------...//////////////////////////////000111111111111111111333111444::::::EEE[[[xxxqqqyyyvvviiidddfffiiijjjggg]]]NNNDDD===BBBMMMVVVVVVQQQSSSYYYhhhooouuuvvvyyy}}}~~~}}}~~~}}}}}}~~~}}}~~~xxxyyy}}}~~~{{{uuusssooommmmmmnnnooommmgggbbbKKKCCC999333111222111000////////////.........---************************)))))))))(((((())))))))))))))))))************+++************************(((((((((''''''((())))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&)))+++,,,...111333111222222111//////000222222222333333333222222111111444777666555777===BBB<<<;;;<<>>>>>>>>===<<<<<<<<<======IIILLLRRRUUUTTTOOOIIIEEEAAAAAAHHHSSS\\\```cccfffiiieeegggqqqzzzzzzvvvxxxxxx~~~{{{uuurrrnnnkkkjjjgggbbbaaadddfffnnnyyyuuuoooooonnnmmmllljjjhhhggghhhfffeeeeeehhhnnntttxxxwwwoookkknnnoooooollljjjnnnwwwyyyvvvuuuxxxttttttyyyzzzrrrhhhbbbTTTOOOIIIFFFHHHMMMRRRUUUbbbiiirrrzzz}}}zzz|||}}}uuummmjjjhhhggglllrrrvvv}}}~~~ssslllpppsssvvvyyy}}}zzzyyyzzz}}}{{{}}}tttccc]]]VVVPPPHHH???;;;;;;444777<<>>HHHUUUXXXTTTVVV\\\iiiooouuuwwwyyy}}}~~~||||||{{{|||}}}}}}{{{tttzzzzzz}}}tttpppmmmmmmpppqqqoookkkZZZOOOAAA888444444333222000000///...---,,,,,,+++************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++***)))(((''''''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&"""&&&***---///000111333222333222111//////000222222222222222222333444555333444666666777:::>>>BBB999;;;???BBBCCCBBB@@@???===<<<;;;:::;;;===@@@AAAIIINNNTTTSSSNNNGGGCCCBBBCCCFFFRRRbbbmmmnnnlllkkkggg``````iiipppwww}}}zzzyyyyyy}}}|||zzzsssmmmjjjeeeaaaaaadddgggppp{{{zzzqqqjjjkkknnnpppooommmkkkiiigggiiikkklllmmmooossswwwwww|||~~~wwwooojjjgggnnnrrruuutttqqqrrryyy~~~|||}}}}}}yyyrrrnnn\\\UUUMMMHHHHHHJJJMMMNNNSSSZZZccciiimmmooorrruuuwwwwwwwwwyyy{{{}}}}}}}}}~~~yyyooollllllkkkkkkmmmppptttzzz|||ssskkkhhhmmmppppppvvv}}}{{{}}}||||||zzzlllfff___YYYPPPFFF@@@???777888;;;>>>CCCMMMXXXaaakkkmmmmmmggg[[[MMMBBB<<<555222...------,,,***(((++++++,,,+++******+++---........................+++++++++******+++++++++.........---++++++,,,...+++++++++++++++,,,------+++,,,,,,,,,,,,------------,,,------............,,,------...............//////////////////////////////000111111111111111111444222444:::999BBBXXXssssssvvvyyykkkdddcccdddhhhjjjdddVVVJJJBBBAAAJJJXXX]]]YYY[[[bbbiiipppuuuwwwyyy|||~~~|||xxxxxxyyy{{{~~~~~~}}}yyyxxxyyy}}}wwwpppmmmooopppnnnllleeeYYYHHH;;;666555444222000000///...,,,+++***)))************************,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''((()))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%$$$%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&!!!%%%+++///111111222333333333333111//////111222000000000111222555777999555555555777999===@@@BBB???BBBEEEFFFDDDAAA??????<<<;;;999888:::===AAADDDEEELLLQQQPPPHHHAAA???AAAEEEKKKYYYlllwwwwwwrrrnnnfff______fffiiikkkyyy{{{}}}~~~~~~xxxnnnhhhccc___aaafffiiittt~~~~~~{{{vvvqqqiiimmmrrrvvvwwwsssoookkkjjjnnnrrrrrrpppoooqqqtttooosssvvvuuuooohhhdddcccjjjqqqxxxzzzxxxxxx|||yyysssrrrfff^^^TTTLLLIIIIIIIIIIIIEEEMMMVVV\\\]]]\\\\\\]]]YYYYYYZZZ\\\___aaaaaaaaakkksss||||||qqqnnnpppnnnmmmlllppppppsssyyy~~~|||uuunnnhhhmmmnnnkkkmmmxxx{{{ttt|||{{{uuunnngggaaaXXXLLLEEEDDD;;;;;;;;;;;;>>>FFFRRRZZZ```gggoooooofffWWWJJJBBB777444000///000000///---+++,,,,,,+++******+++---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***(((((()))+++------,,,+++,,,---///000,,,,,,,,,---------......)))+++------,,,,,,,,,---,,,,,,---.../////////...//////////////////////////////000111111111111111111444222555:::999BBBWWWqqqwwwyyy}}}ooogggeeefffkkknnniii\\\PPPIIIGGGNNN]]]bbb^^^___gggiiipppuuuwwwyyy|||~~~|||uuuuuuwwwzzz}}}~~~}}}|||yyyrrrooooooppppppooobbbPPPBBB:::666333000222000.........---,,,***---,,,+++*********+++,,,,,,+++***))))))***+++,,,+++,,,+++)))''''''***............---,,,+++***)))))))))(((((((((((())))))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''(((((())))))+++---///000000000///222333444555555444333222222111000000222444777888;;;;;;777333999CCCGGGDDDEEECCCCCCEEEGGGHHHEEEBBB>>><<<::::::<<<>>>??????CCCFFFGGGFFFBBBAAACCCFFFHHHTTTcccnnnvvvzzzxxxrrrggghhhhhhfffdddgggnnnttt~~~wwwnnngggeeeiiipppuuuxxxwwwxxxyyyvvvpppnnnqqqmmmuuu{{{sssmmmmmmooorrrrrrpppmmmlllllliiijjjjjjlllllliiidddaaaiiiqqq|||~~~}}}}}}{{{xxxtttsssssstttmmmcccWWWQQQQQQQQQNNNJJJNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLOOOSSSSSSQQQNNNQQQWWW```jjjtttvvv{{{yyysssooonnnpppqqqppppppqqqtttwwwvvvpppkkklllooossssssnnnlllvvv~~~{{{vvvuuuqqqlllcccXXXOOOIIIHHHAAA;;;;;;<<>>>>>???@@@??????@@@DDDGGGQQQZZZfffnnnuuuyyyxxxsssrrrssssssoooiiifffgggjjjooosssyyywwwtttoookkkjjjmmmqqqtttyyyuuusssssspppnnnqqqvvv{{{{{{uuutttttttttrrrooonnnnnnooolllmmmmmmllljjjiiihhhgggjjjqqqzzz|||vvvoooooonnnkkkiiiiiikkkmmmnnnfff\\\XXXZZZ\\\ZZZXXXVVVVVVVVVUUUTTTRRRPPPPPPLLLJJJIIIKKKOOOPPPLLLHHHGGGIIINNNSSS[[[dddmmmsss~~~uuurrrvvv{{{}}}yyywwwxxxxxxuuuuuuvvvxxx{{{yyytttooosssuuuyyy{{{xxxuuu{{{}}}uuutttrrrpppllleee]]]WWWMMMEEE===:::888999@@@GGGXXXZZZaaakkkpppkkk^^^RRRCCC>>>777333111000---+++,,,+++++++++++++++,,,,,,222///,,,))))))+++...000//////---,,,******))))))***++++++,,,,,,,,,,,,+++---,,,+++*********++++++000000///......---,,,,,,---,,,,,,,,,------......***,,,......---------...////////////000000000000000000000000000111111222333333555777888;;;FFFQQQpppxxxxxx~~~nnnddddddgggjjjkkkhhh```YYYPPPTTT[[[eeennnrrrrrrooossssssuuuyyy|||}}}|||zzzuuutttuuuwwwzzz|||}}}|||sssllliiihhhmmmnnnkkk]]]KKK<<<666666444222000/////////...,,,------,,,+++++++++++++++++++++************++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((''''''&&&''''''((((((******))))))))))))((((((***)))(((((()))***((('''(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((()))+++++++++,,,---...///000000000000000////////////000000111111000111222444777888999888666666<<>>??????======<<<<<<@@@HHHRRR\\\aaaaaagggmmmrrrxxx~~~zzzuuuoooiiiccc```bbbeeekkkuuu}}}tttllllllllllllmmmmmmnnnnnnmmmgggcccbbbeeelllyyy}}}zzz{{{zzzwwwrrrmmmjjjjjjnnnqqqtttsssoooooosssxxxxxxzzzvvvwwwvvvqqqooopppooollloooooonnnlllkkkmmmqqquuuuuupppkkkkkkpppuuuwwwxxxsssrrrpppmmmkkkiiihhhggg___YYYSSSTTTXXXXXXSSSLLLKKKGGGCCCDDDHHHMMMOOONNNPPP[[[hhhrrrxxx}}}}}}}}}|||}}}yyyttttttyyy|||}}}~~~}}}wwwqqqrrrvvvxxxtttoooiii]]]PPPEEE<<<666888===???FFFQQQ\\\dddjjjmmmooo]]]QQQBBB888555444111...000///...,,,++++++******)))***+++++++++***((('''+++,,,---...///...---,,,,,,,,,,,,---,,,++++++***,,,+++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,---------...------+++---//////...---...///000000000000////////////000000000000000111111222222222444666777:::DDDPPPkkkwwwuuu{{{{{{kkkbbbbbbcccfffhhhfff```ZZZRRRUUU\\\iiiwww~~~~~~}}}rrrsssvvvzzz~~~~~~|||wwwyyy~~~ooohhhfffeeehhhkkkjjjaaaTTTFFF>>>666444000......---,,,+++------------,,,,,,+++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,++++++))))))***+++,,,,,,,,,,,,))))))(((((((((((())))))'''''''''''''''((()))***((((((((((((((((((((((((&&&%%%%%%&&&((())))))((((((''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))+++******)))))))))******............///000000111222111000//////000111222000000111222333555666777777555777===CCCEEEDDDCCCAAABBBCCCCCCCCCBBBAAAAAA???>>>???AAABBBAAA???<<<<<<===@@@FFFOOOZZZeeellliiipppwww}}}{{{xxxuuuqqqmmmiiihhhiiinnnwwwxxxpppmmmkkkiiiggghhhiiilllnnnfffaaa^^^```dddlllyyy}}}yyy|||{{{tttmmmiiimmmrrrwwwxxxvvvuuuxxx||||||~~~vvvwwwtttooonnnrrrsssrrrppppppooonnnlllnnnqqqtttyyyuuuqqqqqquuuzzz|||}}}yyyyyyxxxvvvuuusssrrrrrrkkkeeeaaaaaadddccc]]]WWWQQQMMMIIIIIILLLOOOOOONNNNNNVVV```dddfffmmmzzzxxxsssvvv|||~~~zzzwwwuuuvvv{{{zzztttrrrxxxxxxuuuwwwzzzwwwtttssshhhZZZNNNCCC:::888;;;:::AAAKKKUUU^^^fffnnnsssjjj]]]KKK>>>777555333111//////...---,,,,,,,,,,,,,,,---.........---+++***(((***,,,...////////////)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,---.........------+++---//////...---...///.........///000111111111000000000000000111111222222222333666666999CCCNNNhhhyyyvvv|||}}}kkkbbbaaaaaacccdddbbb\\\WWWPPPRRRYYYgggwwwttttttwww{{{~~~~~~|||zzz~~~rrrhhheee```aaadddgggfff^^^OOODDD:::777222///...---,,,+++---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***+++---......---))))))***+++,,,,,,++++++))))))(((((((((((())))))''''''''''''((()))******''''''(((((((((((())))))&&&%%%$$$&&&((()))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++************++++++//////......//////000111//////............/////////000111222444555666666666555999AAAGGGGGGDDDCCCEEEEEEEEECCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAA>>><<<<<<@@@GGGMMMRRR[[[eeemmmsss{{{}}}|||{{{yyyuuunnniiifffgggoooyyy{{{wwwwwwzzz{{{xxxuuupppmmmhhheeefffiiinnnrrrhhhccc___```ccchhhrrr}}}}}}}}}{{{uuu|||xxxrrrsssvvvzzz{{{yyyyyyzzz|||zzz|||}}}yyyyyyvvvppppppuuuxxxwwwrrrssssssrrrpppppprrrttt{{{xxxuuutttvvvyyy{{{|||yyyzzzzzzzzzyyyxxxvvvuuuqqqooonnnnnnooommmhhhccc]]][[[ZZZYYYYYYYYYXXXWWWVVV[[[aaabbbbbbeeennnvvvyyyrrrssswwwyyy{{{~~~tttkkkjjjlllqqqyyy}}}qqqeeeeeelllwww~~~~~~|||yyyvvvmmmbbbXXXLLLAAA;;;;;;999>>>EEENNNVVV```hhhmmmnnndddUUUGGG===777444333///......---------......000...***((('''))),,,///++++++,,,---------------((()))******++++++++++++******+++,,,,,,,,,++++++------------------------+++,,,---.........---,,,,,,---//////.........///------...///000111222222000000000000000111111222222222333555555888BBBMMMfff|||www|||~~~mmmbbb```___```aaa```[[[VVVPPPPPPWWWfffyyyvvvwwwxxx{{{~~~~~~}}}||||||ttthhhccc]]]]]]```eeegggaaaUUUKKK???;;;666111///...---+++,,,---.........---,,,+++++++++,,,------,,,+++++++++)))'''(((***------,,,)))******++++++++++++***))))))(((((((((((())))))''''''''''''((()))***+++((((((((())))))************(((''''''(((((('''%%%(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))***+++,,,......000///.........///000111...//////000000//////...///000111333444555666666777555:::EEEKKKIIIEEEDDDHHHHHHGGGDDDBBBBBBFFFJJJMMMIIICCC@@@???AAABBBBBBCCCKKKUUUXXXYYY\\\eeelllzzz}}}{{{sssmmmhhhgggmmmtttxxxyyyzzzvvvrrrrrrwww{{{{{{zzzrrroookkkhhhjjjooouuuyyytttllleeeaaa^^^___gggppptttssstttxxx||||||wwwrrrmmmwww}}}}}}|||zzzyyyyyyyyyyyyuuuxxx|||{{{{{{wwwrrrqqquuuxxxwwwuuuwwwyyyyyyxxxxxxyyyzzz{{{yyyvvvuuuuuuwwwyyyzzzyyy{{{|||}}}|||zzzvvvtttuuuwwwzzzzzzxxxuuuqqqooolllnnnppppppooommmllllllhhhkkklllllljjjkkkpppttt}}}uuutttuuusssssstttvvvzzzpppggggggjjjpppxxx{{{ooogggeeeiiiwww}}}wwwpppiiibbbWWWJJJBBB@@@888:::???FFFPPPYYYaaaeeeiiifff^^^SSSFFF<<<777555000//////..................,,,(((%%%%%%'''***,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,++++++******)))***+++,,,,,,,,,,,,+++........................***+++---//////...---,,,,,,...///000///...///000......//////000000111111000000000000000111111222222111333555555777AAALLLdddwwwxxxoooaaa___^^^___aaa```\\\YYYOOOOOOUUUdddyyyzzzyyyyyyzzz}}}~~~~~~}}}~~~||||||tttfffaaa[[[\\\```dddfffaaaXXXQQQCCC>>>888444111///...,,,,,,---.........---,,,+++++++++------------++++++(((%%%"""###&&&)))***)))******+++++++++******)))))))))(((((((((((())))))''''''''''''((()))++++++))))))******++++++++++++...,,,***)))((('''%%%###(((((('''''''''&&&&&&&&&+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''))),,,...000222000000///......///111111000111222333333222111000///000111333444555666666777555;;;GGGMMMJJJEEEEEEIIIIIIHHHEEECCCEEEKKKPPPWWWPPPFFF@@@???BBBFFFIIIMMMXXXbbbdddaaa```gggnnn}}}yyysssmmmlllooossssssrrruuussssssvvv|||~~~|||ssspppmmmlllooottt{{{uuujjjaaa[[[XXX^^^fffllljjjjjjmmmqqqqqqlllggggggqqq}}}yyyxxxxxxwwwwwwssswww|||}}}}}}~~~}}}}}}xxxrrrppptttvvvuuuuuuxxx{{{||||||{{{|||}}}{{{yyyvvvuuuuuuvvvxxxyyy{{{}}}{{{wwwtttxxx|||{{{xxxwwwsssxxx}}}~~~|||}}}~~~zzzzzzyyywwwuuutttuuuwww||||||}}}~~~|||zzztttqqqqqqmmmtttzzz|||iiihhhgggkkksss~~~uuuiiidddlllyyyyyytttoookkk```RRRHHHEEE777888;;;BBBLLLUUU\\\___bbbdddccc[[[MMM@@@888666222111000......---------,,,,,,---......,,,+++***++++++***)))***+++---............---,,,+++)))))))))***+++,,,---,,,,,,+++,,,---------------------***+++---//////...---,,,,,,...000000///...///000000000000000////////////000000000000000111111222222111333555444777AAALLLcccwwwtttqqq___^^^]]]___aaabbb___\\\NNNMMMSSSbbbwww|||zzzyyyzzz|||~~~~~~}}}xxxyyyzzzmmmlllbbb___]]]^^^```___YYYTTTHHHCCC;;;666444222///,,,////////////...,,,***)))+++,,,---,,,***)))***+++,,,,,,++++++***)))((((((++++++++++++++++++++++++...---***(((''''''((()))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))''''''((('''$$$"""&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((()))***,,,---...//////111111111111111111111111......///000111222222333222555777888777666555555444777@@@KKKMMMGGGEEEGGGJJJJJJGGGCCCAAAEEEPPPXXXYYYUUUNNNHHHEEEIIIPPPVVV___iiiqqqppphhhdddjjjrrr~~~qqqjjjnnnoookkklllsssuuutttuuuxxx|||~~~|||yyyuuuuuutttuuuwwwyyyzzz{{{wwwhhh\\\XXXYYYZZZ[[[]]]```cccdddbbbaaacccddddddmmmzzz~~~xxxwwwyyy|||~~~}}}|||{{{zzzzzz|||~~~|||yyywwwwwwvvvvvvuuuxxx{{{~~~}}}}}}}}}}}}{{{wwwtttssstttvvvxxx}}}{{{xxx}}}}}}zzzxxxxxx{{{~~~xxxvvvwwwzzz~~~}}}|||{{{zzzvvvrrrnnnyyy~~~tttllliiiooouuuxxx}}}vvvnnnhhhjjjooowwwtttnnnlllmmmvvvkkkeeehhhiii^^^OOOFFF???<<<:::<<>>888666444///***+++,,,,,,,,,+++***(((''',,,------,,,+++******,,,,,,,,,++++++***)))))))))************************,,,+++)))((('''(((***+++******)))))))))((((((((())))))(((''''''((())))))((((((((((((((((((((((((((('''&&&'''((((((&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))***,,,...//////000111111111111111111111111//////000111222333333444555777999;;;;;;:::999999777999AAAIIIKKKGGGFFFIIIJJJJJJHHHFFFFFFJJJQQQVVV^^^YYYRRRNNNPPPVVV^^^dddjjjpppuuusssmmmjjjnnntttuuujjjjjjkkkiiillluuu{{{yyyxxxyyy|||~~~}}}{{{vvvyyy~~~~~~zzz}}}sssfff\\\XXXXXXXXXXXXVVVYYY\\\\\\ZZZZZZ___cccdddjjjttt}}}{{{zzz}}}~~~|||zzzyyyzzz{{{|||~~~|||zzzyyyyyyyyywwwvvvuuuxxx|||~~~}}}{{{yyyxxxyyyyyyzzzzzz{{{|||}}}}}}}}}{{{yyy{{{~~~}}}{{{zzzxxx{{{~~~}}}{{{|||~~~~~~|||zzzyyywwwtttooolllnnnsssyyy{{{tttwwwwwwvvvxxx}}}~~~xxxqqqlllmmmrrryyyzzzxxxxxxwwwlllccceeegggbbbZZZUUUIIIDDD>>><<>>777222111111000...------------------------111///---,,,---......---------------...............------,,,,,,,,,------...------------,,,,,,,,,...------------...//////111111111111111111111111////////////000000000000...000111111000000111222333222333666777999AAAJJJddduuuiiizzznnnaaaYYYUUUYYY]]]]]][[[[[[PPPLLLMMMYYYlll|||}}}}}}~~~tttiiidddcccddd\\\QQQFFF>>>999444111/////////////////////...,,,---......,,,,,,---...,,,,,,,,,++++++*********************************))))))(((((())))))***+++++++++++++++*********)))************************))))))))))))))))))))))))'''&&&&&&'''))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((************))))))))))))((()))+++---///111111222111111111111111111111111000111222333444555666777666666777999;;;<<<;;;:::<<<@@@FFFKKKKKKHHHFFFFFFFFFEEEFFFLLLTTTYYYXXXUUUQQQLLLGGGLLLWWWeeennnqqqrrrpppoooppprrruuuxxxzzzxxxzzz{{{{{{|||sssoooqqquuu}}}~~~xxxtttrrrtttwwwyyywwwwwwrrrkkkfffccc```[[[VVVSSSYYY^^^^^^[[[\\\cccjjjooooooooopppsssyyyyyyvvvwww{{{~~~}}}}}}~~~{{{zzzzzz{{{|||{{{yyywwwsssvvvxxxyyywwwtttssssssmmmppptttxxx|||~~~~~~zzzxxxxxxuuuvvvwwwxxxxxxyyy|||{{{|||~~~}}}{{{yyyvvvsssyyyyyyxxxwwwwww{{{|||wwwqqqvvvuuuvvvwwwuuuvvv|||ooogggeeeeeeeeeeee```XXXMMMBBB<<<===CCCHHHMMMQQQRRRPPPXXXeeehhhbbbNNNFFF<<<555222111000///........................222///,,,+++,,,.........------------------------------------------------+++,,,,,,---...///000111++++++,,,,,,...///111111............//////000000////////////000000000000...000111111000000111222333222333666777999AAAJJJccczzzkkkzzzrrreee]]]XXX[[[^^^]]][[[ZZZOOOKKKKKKUUUgggxxx~~~|||{{{}}}~~~~~~sssiiieeeccc```YYYNNNBBB999555555---------,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))++++++++++++*********)))******++++++++++++******)))))))))))))))))))))))))))((('''((())))))'''%%%&&&''''''(((((((((((((((((((((((((((((((((((((((************)))))))))))))))***,,,...000111222222111111111111111111111111111111222444555666777888888777888:::>>>@@@@@@>>>>>>DDDJJJMMMLLLIIIFFFCCCCCCBBBEEENNNXXX\\\ZZZVVVMMMKKKKKKSSSaaannnvvvxxxooommmkkknnntttzzz~~~yyywwwuuuuuuwww|||vvvsssvvv{{{|||wwwqqqoooqqquuuxxxwww}}}zzzvvvrrrooonnnjjjeeeaaa[[[bbbiiikkkhhhgggjjjooouuutttqqqooopppuuu~~~~~~wwwrrrqqqtttwww~~~}}}|||||||||~~~zzzzzzzzz{{{{{{{{{xxxvvvwwwxxxyyywwwvvvuuuuuuvvvppppppqqqsssvvvzzz}}}}}}yyywwwvvvsssttttttuuuuuuxxx|||~~~~~~{{{yyyzzz|||~~~~~~}}}|||{{{zzzzzzpppppprrrwww||||||||||||sssnnnkkkiiiffflllfffZZZMMMCCC???AAADDDHHHQQQUUURRRVVVdddmmmmmmXXXOOOBBB888333111///...........................222///,,,+++,,,.........------------------,,,,,,.........------,,,++++++,,,,,,,,,---...///111222......---------......///---------...//////000000////////////000000000000...000111111000000111222333222333666777999AAAJJJaaannn{{{wwwhhh```[[[\\\^^^\\\XXXWWWPPPLLLLLLVVVfffvvv|||yyyyyy{{{~~~|||{{{{{{ppphhh______[[[TTTIII???999666000000///...------......+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))***)))(((((())))))'''%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,---///000111111111111111111111111111111111000111222444555777888999;;;:::;;;???FFFJJJKKKJJJBBBHHHMMMMMMKKKJJJFFFBBBCCCCCCFFFNNNVVV[[[YYYUUUKKKMMMSSS]]]jjjuuuzzz|||rrrpppooorrryyyyyytttrrrsssvvv}}}vvvsssuuuyyy}}}~~~{{{yyyvvvrrrpppqqquuuyyyyyyyyy|||{{{xxxvvvvvvxxxwwwtttqqqjjjnnntttvvvtttrrrqqqrrrwwwuuurrroooooorrrxxx}}}zzzssspppqqqssstttttttttvvvxxx||||||{{{zzzzzzzzzzzzxxxvvvyyyzzzzzzyyyxxxwwwxxxzzzvvvuuussssssuuuyyy}}}~~~zzzxxxwwwtttuuuuuuuuuvvvxxx||||||xxx{{{~~~vvvoooqqqxxx}}}xxxsssmmmtttqqqjjj]]]PPPFFFCCCCCCGGGPPPVVVVVVXXXaaalllrrrcccYYYJJJ???888444111///........................111///---,,,---......---------------,,,,,,,,,,,,............---,,,++++++000///...---,,,---......333222000...,,,+++******/////////000000111111111////////////000000000000...000111111000000111222333222333666777999AAAJJJ___ooo|||{{{iiiaaa]]]___```]]]XXXVVVRRRPPPPPPYYYhhhwww}}}zzzyyy{{{|||}}}~~~|||zzzzzzyyypppuuu{{{xxxoooaaa^^^\\\ZZZVVVMMMAAA888555444222000000///000000***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********************)))))))))((((((((())))))***++++++***))))))(((((((((((((((((((((((((((''''''(((******)))'''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))***+++------...///000111111000111111111111111111111111000000222333555777888999:::999;;;CCCMMMUUUXXXXXXGGGMMMNNNJJJHHHIIIHHHDDDGGGFFFHHHMMMRRRUUUTTTRRRKKKQQQ\\\iiissszzz}}}}}}yyywwwvvvxxx|||zzzssspppoooqqqzzzwwwqqqppprrrsssrrrqqqrrrrrrpppoooppptttxxx{{{vvvrrrtttzzz~~~{{{xxxvvvuuuxxx~~~||||||}}}~~~}}}{{{yyywwwxxxxxxvvvsssqqqrrruuuwww}}}vvvqqqqqqrrrnnnoooppprrruuuzzz~~~}}}{{{zzzzzzzzzxxxwwwvvvyyy|||~~~}}}{{{zzzyyyzzzyyywwwvvvwwwzzz~~~}}}{{{{{{xxxyyyyyyyyyxxxzzz}}}~~~xxxvvvxxx~~~vvvsssuuussskkk^^^SSSLLLJJJIIIKKKQQQXXX\\\```iiiqqqnnncccTTTGGG???:::555222........................000...------......---,,,---------,,,,,,,,,+++++++++,,,---.........------000///---,,,+++,,,---...222111///...,,,,,,++++++//////000000000000000000////////////000000000000...000111111000000111222333222333666777999AAAJJJ___nnnyyy{{{jjjcccaaadddgggccc]]]ZZZUUUSSSUUU]]]lllzzz~~~{{{{{{|||}}}{{{xxxvvvxxx|||~~~}}}|||uuuuuummmooorrruuu~~~~~~uuueee```]]]```bbb[[[JJJ;;;333222000...,,,,,,,,,---)))***,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((***++++++,,,,,,))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&(((***,,,+++***&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))***+++......///000000000000000111111111111111111111111///000111333555666888888777777:::DDDQQQ[[[___```LLLPPPNNNGGGDDDHHHJJJGGGJJJJJJJJJLLLOOOPPPPPPOOOOOOYYYgggttt|||~~~}}}||||||}}}~~~~~~xxxpppnnnmmmoooyyyyyypppmmmmmmllliiiiiilllnnnnnnmmmnnnrrruuu}}}uuummmlllqqqvvvwwwuuutttssssssxxx{{{zzzzzzzzzwwwuuussstttuuu|||~~~wwwrrrqqqrrrnnnnnnoooqqquuuzzz~~~|||zzzzzzzzzyyyxxxsssxxx~~~}}}zzzwwwzzzyyyxxxxxxyyy|||~~~|||~~~||||||}}}|||{{{|||~~~{{{xxx}}}~~~{{{mmmrrrvvvsssiii^^^VVVSSSLLLHHHLLLYYYaaabbbgggpppuuujjj[[[NNNEEE>>>999555///////////////////////////...---...//////---+++---------,,,,,,+++++++++(((***,,,...////////////,,,+++******+++---000111,,,,,,,,,---...///000111........................////////////000000000000///000111111000000111222333222333666777999AAAJJJ___lllwwwzzzlllfffeeekkknnnjjjdddaaaVVVVVVXXXaaaooo|||}}}{{{{{{zzzvvvsssqqqtttyyy}}}wwwqqqrrrlllhhhllluuuuuunnnhhhcccbbbaaaZZZMMMAAA;;;444///000111...,,,------------------------------------------------------------,,,+++***)))(((************************...---+++***(((''''''''')))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++,,,,,,---......///000111111222333333222222111000//////111111000111333444444333444:::BBBJJJTTT]]]___[[[QQQOOOLLLJJJJJJMMMPPPSSSWWWOOOJJJJJJIIIGGGKKKRRRSSS___nnnxxx{{{~~~{{{zzzuuuqqqnnnmmmlllnnnvvvvvvnnnmmmnnnmmmjjjlllqqqssspppjjjiiinnnuuurrrnnnllllllnnnooopppqqqnnnnnnttt}}}yyy{{{wwwssstttxxxzzzyyyvvvzzzuuuqqqpppsssooommmpppxxx~~~}}}zzzyyyyyyyyyyyyuuuuuuvvvzzz~~~|||yyyzzzyyyyyyzzz{{{}}}{{{|||}}}}}}{{{{{{{{{}}}|||xxx|||~~~yyyxxxtttqqqqqqqqqiiiYYYMMMJJJFFFGGGPPP[[[ccckkkrrrrrrrrrjjjYYYIIIAAA<<<999111000000111222333111///........................,,,,,,,,,,,,------...///"""&&&***---//////......------,,,,,,------...,,,,,,,,,------.....................////////////............/////////000000111111111111222222222444333444666777999@@@IIIcccsssqqqyyy|||kkkeeedddkkkrrrqqqllliiiaaa]]][[[___jjjxxx|||{{{}}}zzzuuuxxxxxxyyyzzz}}}wwwrrrmmmjjjlllrrr~~~}}}rrrllleeedddccc]]]QQQGGG<<<555///000000---+++,,,------------------------------------------------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))+++******)))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))******+++.........///000111111111333333222111111000//////111111111222333444555444777===EEELLLTTT\\\\\\YYYUUUQQQLLLJJJNNNSSSXXX[[[\\\RRRKKKHHHGGGGGGKKKRRR\\\fffsss}}}~~~zzzxxxvvvtttssssssqqqooossszzzzzzsssqqqooolllllllllnnnoookkkeeedddhhhppptttwwwuuupppllllllmmmooommmlllrrr|||~~~{{{{{{wwwtttuuuyyy{{{zzzwww~~~yyyuuusssrrruuuqqqoooqqqwww|||~~~}}}}}}{{{yyyyyyxxxxxxwwwtttssstttvvvzzz{{{zzzwwwxxxxxxyyyzzz|||}}}||||||}}}yyy~~~{{{~~~{{{{{{yyytttoooooooookkk```WWWJJJEEEEEEMMMWWW```iiiqqqrrrvvvrrrbbbQQQEEE???;;;222111//////000000...,,,...........................------------......///((())),,,---...---+++***---,,,,,,++++++,,,,,,---,,,------------------...............////////////........./////////000000000111111111111222222222444333444666777999@@@IIIdddsssqqqyyy}}}nnngggfffmmmssssssooollleeeaaa]]]___hhhttt|||yyyyyyyyyyyy{{{}}}uuuqqqnnnnnnpppxxxxxxqqqiiifffeee```WWWOOOAAA999333222222...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***)))(((''''''''''''((()))))))))))))))))))))))))))************))))))((((((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((()))))))))******)))))))))))))))***++++++......//////000000111111222222222111111000000///111111111222333555666777<<>>777444111000//////---,,,........................///......------------...---...///000///---+++)))...------,,,,,,------............---------------............////////////....../////////000000000000111111111111222222222444333444666777999@@@IIIdddsssqqqyyyqqqjjjgggnnnuuuvvvrrrpppkkkfffaaa```eeennnwww}}}|||{{{zzzyyyyyyyyyzzz{{{yyyuuuqqqooonnnttt~~~vvvmmmhhhfffbbb[[[UUUHHH@@@888666555111...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++******)))******++++++))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))(((((()))))))))*********++++++++++++,,,------....../////////000000000111222111111111000000000///000111222333444666888:::BBBKKKRRRTTTUUUXXXWWWUUU\\\VVVPPPRRRZZZaaaaaa___YYYPPPFFFCCCHHHPPPYYY___bbbhhhrrr~~~~~~yyypppkkklll}}}}}}vvvqqqmmmllliiifffeeehhhmmmxxx}}}zzzzzzwwwtttrrrssswww|||}}}zzz{{{}}}yyyvvvtttuuuwwwyyyyyyyyyzzzzzzzzzyyywwwvvvxxxyyy{{{yyyvvvvvvwwwxxxvvvuuuwwwyyy{{{|||{{{yyyxxxxxxvvvuuusssrrrrrrtttuuuvvvuuuvvvxxxzzz|||}}}}}}~~~}}}||||||}}}}}}}}}sssmmmkkklllmmmmmmUUULLLCCCBBBHHHRRRaaammmuuu{{{~~~xxxmmm___OOOCCC===999444111111000000///..............................---,,,,,,+++,,,,,,+++,,,...///000///......//////............////////////......------,,,,,,............////////////...////////////000000000000000111111111222222222444222444666777999@@@IIIdddtttrrrzzzssskkkhhhnnnuuuwwwuuutttrrrmmmfffbbbdddiiipppuuuzzz}}}{{{xxxwwwvvvuuuuuuzzzsssnnnlllppp~~~}}}rrrkkkgggccc]]]YYYNNNEEE<<<999666111...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***************++++++,,,************************((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))))))))))))))************++++++++++++,,,---...///////////////000000000000111111111000000000000000000111333333444666;;;>>>IIIRRRYYYXXXVVVWWWXXXWWW\\\YYYWWWZZZ```aaa\\\UUUOOOIIIDDDEEEOOO]]]gggkkkdddjjjsss|||sssnnnnnnxxx}}}xxx{{{xxxpppkkkkkklllkkkkkkmmmooottt}}}~~~zzzxxxxxxyyy{{{|||{{{wwwxxxyyyuuutttssssssuuuwwwxxxxxxwwwxxxxxxwwwvvvvvvxxxyyy|||{{{zzzyyyyyyxxxvvvtttwwwzzz~~~}}}|||{{{|||zzzyyywwwtttssstttvvvwwwwwwxxxyyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}sssmmmlllnnnpppcccVVVIIIBBBCCCKKKZZZhhhtttxxx{{{|||yyyooo\\\LLLCCC>>>777222111111111111////////////////////////------,,,+++*********+++***+++,,,...///000000000......------------....../////////......---------............////////////////////////000000000111000000111111111222222222444222444666777999@@@IIIcccvvvrrryyytttkkkgggllltttwwwwwwwwwwwwssslllgggdddfffkkkooosss|||}}}yyyvvvtttsssrrruuunnnlllooozzz{{{qqqkkkfff```\\\RRRHHH>>>:::666111..............................------------------------+++++++++,,,,,,++++++***************************))))))((((((((())))))***************************((())))))************))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++))))))))))))***,,,---...////////////000000000000000000000000000000000000///111444444444777===BBBOOOYYY___[[[WWWWWWZZZ\\\^^^^^^___ccceee```VVVNNNGGGGGGGGGLLL[[[llluuuvvvnnnqqqxxxvvvrrrrrrrrr|||yyy~~~xxxoooiiikkkoooppppppqqqpppooosss}}}{{{xxxwwwxxxyyy|||zzzvvvuuuvvvssssssrrrssstttuuuwwwxxxvvvwwwxxxwwwvvvuuuvvvwww{{{||||||}}}|||zzzxxxwwwzzz}}}~~~~~~~~~~~~|||yyyvvvuuuwwwyyyyyyzzz{{{}}}~~~}}}|||{{{~~~uuuooonnnoooooocccUUUJJJEEEGGGQQQ]]]kkkqqqwww{{{~~~zzzjjj[[[KKKEEE<<<444111000000000////////////////////////---,,,+++++++++++++++,,,,,,,,,---............---+++++++++******+++++++++/////////.........................../////////////////////000000000111111000111111111111222222222444333444666777999@@@IIIbbb~~~vvvpppvvvuuukkkfffkkkssswwwxxxzzzyyywwwrrrlllhhhgggiiilllpppxxx~~~zzzwwwtttssssss~~~ssspppsss{{{zzzrrrkkkddd```YYYNNNDDD>>>999444000000................................................***++++++,,,,,,+++++++++******************************))))))((()))))))))************************)))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++)))))))))***+++,,,---...000000000000///////////////000000000000000000000///222444555444888>>>DDDTTT]]]bbb]]]WWWXXX^^^bbbbbbdddgggjjjhhh```UUUMMMFFFJJJNNNWWWhhhxxx~~~{{{vvvuuuxxxvvvqqqqqqsss~~~~~~{{{{{{{{{qqqkkkoootttvvvuuutttrrrppprrr{{{{{{wwwuuuvvvxxxyyyzzz||||||zzzxxxvvvuuusssssssssssstttuuuwwwyyyuuuwwwyyyxxxvvvtttttttttyyy{{{~~~~~~}}}|||{{{|||~~~}}}yyywwwxxxzzzzzz|||~~~}}}{{{{{{tttooonnnxxxnnnbbbWWWLLLFFFHHHOOO___iiitttzzz}}}}}}vvvnnnYYYQQQEEE:::444111000000////////////////////////------,,,,,,------...........................---,,,,,,++++++++++++,,,,,,............////////////............//////////////////000000000111111111000111111111111222222222444333444666777999@@@IIIaaa|||uuummmrrrvvvlllfffjjjsssxxx{{{|||zzzyyywwwrrrllliiiiiikkknnnttt{{{|||yyyvvvuuuttt}}}zzzwwwyyy~~~wwwooohhhddd___TTTIIICCC>>>888444444////////////////////////////////////////////////***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***************************)))((((((((()))+++,,,++++++************++++++))))))(((((((((((()))))))))************++++++++++++++++++,,,---...000111000000000000////////////////////////000000000000...222555555555888???FFFWWW```ddd^^^WWWYYY```fffeeehhhlllnnniii```WWWPPPIIINNNUUU___ppp|||xxxuuutttyyy}}}sssmmmlllxxxzzzwwwttt{{{uuuooossszzz{{{yyyxxxvvvtttvvv~~~zzzuuutttuuuwwwvvvwwwyyy{{{{{{zzzwwwuuusssttttttttttttvvvxxx{{{uuuwwwyyyyyyvvvtttrrrrrrxxx{{{~~~~~~~~~~~~~~~zzzwwwxxxyyy{{{|||}}}{{{~~~{{{~~~}}}yyyqqqooo{{{uuulllaaaSSSFFFCCCEEEVVVdddsssyyyzzz||||||{{{eee\\\NNNAAA888444222222000000000000000000000000...............///000111---------...///000000111/////////....../////////------......//////000000............/////////000000000000000111111111111000111111111111222222222444333444666777999@@@III```{{{tttjjjnnnxxxmmmgggkkksssyyy|||zzzzzzyyyuuuoookkkjjjkkklllqqqvvv}}}}}}zzzxxxwwwvvv{{{}}}yyyxxxqqqhhhbbb]]][[[VVVMMMAAA888333222444///...//////,,,)))***---,,,,,,++++++,,,,,,---***)))******+++,,,---...---,,,+++***)))))))))))),,,+++***))))))***+++,,,,,,,,,---------.........************************+++***((('''''''''((()))***)))(((''''''((()))***)))***+++,,,,,,+++))))))((()))+++---...///000000............////////////111111111000///.........111000111333444666???HHHUUU]]]ccc```\\\___dddgggiiikkknnnooohhhZZZQQQOOOPPP]]]iiinnnsss|||xxxuuurrrsssxxxrrrlllkkklll}}}|||wwwuuuuuuzzzyyywwwvvvuuuyyy}}}~~~yyyuuusssssstttxxxvvvuuuvvvyyyyyywwwtttqqqrrrrrrrrrrrruuuyyy}}}{{{zzzxxxwwwwwwwwwuuusssxxxyyy{{{|||~~~~~~|||zzz{{{}}}}}}}}}zzzxxxzzz~~~xxxttttttsssoooiii___SSSIIIBBBMMMYYYeeemmmvvv}}}rrrhhhWWWHHH===666222//////111222000------///111000///...------...///000////////////............///......---------......+++---...---,,,,,,---...---.........//////000000000111111111111222222222000111111111111222222222777555555666666777>>>GGG```{{{xxxgggfff{{{}}}mmmdddjjjuuuyyy{{{~~~~~~}}}{{{xxxuuurrrooommmrrrqqqrrrwww~~~yyyuuu~~~vvvnnnhhhbbb```[[[SSSJJJAAA:::666555111...000000---+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++++++++***))))))***++++++***************++++++,,,************************+++*********+++,,,------))))))(((((((((((()))))))))***++++++++++++***)))((()))+++,,,---......///111111111111111111111111//////000000000000000000000000333888999;;;BBBJJJZZZbbbfffccc```bbbgggjjjppppppppplll___RRRNNNQQQ[[[fffqqquuuyyy|||xxxrrrooopppwwwqqqlllmmmqqqxxxzzz{{{yyytttqqqqqqrrrxxxxxxwwwvvvuuuyyy}}}yyyuuussssssttttttrrrrrrsssvvvxxxxxxvvvttttttsssrrrrrruuuzzz~~~~~~{{{wwwtttuuuuuuuuuuuuyyyyyyyyy{{{~~~{{{xxxzzzuuunnnttt~~~~~~||||||~~~}}}xxxpppooommmjjjcccXXXLLLDDDDDDNNNYYYcccppp~~~{{{qqqaaaPPPBBB:::555333222333444222///---...000000///...------...///000............------------///......---------.........//////...+++******+++........./////////000000//////000000000111111111000111111111111222222222555333444666666888@@@III___{{{vvveeebbbwww|||lllbbbiiisssxxxzzz~~~}}}{{{xxxuuusssrrrqqqppppppuuu|||}}}uuuppphhhddd___[[[UUULLLBBB:::777222///111111...---...------,,,,,,,,,,,,------000///...---,,,******)))++++++++++++,,,,,,,,,---++++++***))))))***++++++******)))((()))***+++,,,************************&&&&&&((()))***+++++++++((())))))******))))))((()))******+++++++++******)))***+++,,,------------000/////////...---------......//////000111222222111222666<<>>999444000000000...---///------,,,,,,,,,,,,------000000///...---+++***))),,,,,,,,,,,,---,,,,,,,,,+++******************+++,,,+++***)))***+++---...************************$$$%%%''')))***))))))(((((()))***++++++***)))((()))*********++++++++++++++++++,,,---.........---//////...---,,,+++++++++...//////000111111222222222333777>>>BBBGGGQQQ[[[jjjqqqtttppplllllllllkkkoooggg^^^VVVPPPQQQZZZfffmmmrrrzzzyyyuuusssssstttrrruuu}}}uuulllnnntttsssssspppllliiijjjpppuuu{{{~~~xxxvvvtttsssssstttwww}}}}}}}}}|||yyyvvvttttttuuusssqqqpppppprrrvvvyyy{{{{{{zzzvvvsssrrruuu{{{}}}xxxvvvvvvwwwxxxxxxzzzzzzzzz{{{}}}{{{wwwxxx~~~kkkdddeeeqqquuupppkkkiiihhhbbbWWWMMMCCCAAABBBJJJZZZkkkwww|||~~~{{{ssseeeUUUFFF<<<888333444444444222000///.../////////....../////////.........---------,,,,,,...------------...//////,,,...//////......000111//////////////////000000/////////000000000111111000000111111111222222222333222444777777999@@@III\\\xxx|||hhhbbbtttyyyjjjaaafffooossswww}}}~~~}}}}}}qqqpppnnnpppuuu|||xxxqqqkkkhhhfff^^^QQQFFF<<<666111000///------///...------,,,,,,------...---............---,,,+++,,,------------,,,+++************++++++*********++++++*********+++,,,---***************************+++,,,---,,,+++***)))((()))***++++++***)))((()))))))))******++++++,,,------...///000000//////333222222111000///......111111111111111111111111555444777>>>DDDNNN\\\iiixxx~~~{{{vvvsssoookkkiii\\\PPPMMMRRRZZZdddmmmrrruuu~~~|||zzzxxxooopppvvvzzzmmmkkkooorrrsssrrrnnnlllnnntttyyy}}}~~~~~~yyyqqqlllnnnqqqqqqsssxxx~~~|||}}}|||zzzwwwvvvvvvwwwxxxwwwtttssssssvvvzzz|||~~~|||xxxtttrrruuuzzz~~~~~~|||zzzzzz{{{{{{zzzyyyyyy|||~~~}}}~~~uuupppnnn{{{{{{pppjjjhhhddd\\\UUULLLEEEAAADDDOOO___nnnwwwzzz{{{yyyssseeeUUUFFF===222222111111111111///......//////////////////...////////////.........------------------...//////...///111111000000222444000000000000000000//////000000000111111111222222000000111111111222222222555444555888777888>>>FFFZZZwwwkkkddduuuzzzlllbbbgggnnnqqqvvv}}}~~~~~~rrrqqqppppppsssyyy}}}~~~vvvqqqnnnggg\\\SSSAAA:::333111000------000......------------......***+++---......---,,,+++***+++,,,------,,,+++***)))***++++++++++++***))))))))))))*********************************************++++++***))))))((()))******************)))))))))))))))***+++,,,------...///000111111111111111111111000000/////////111111111111111111111000666666999@@@IIIVVVhhhwwwxxxppphhhbbbUUUJJJMMMXXXccclllqqqyyy{{{~~~tttqqqrrrxxx{{{{{{{{{}}}~~~pppkkklllsssuuuwwwwwwuuuvvvzzz}}}|||xxxwwwtttooohhhnnnrrrrrrsssyyy~~~}}}}}}}}}~~~|||}}}}}}|||yyyxxxxxxyyy|||{{{yyywwwuuuwwwzzz~~~}}}zzzuuussstttxxx{{{|||{{{zzz{{{}}}}}}|||{{{zzz~~~zzzooojjjgggccc```UUULLLDDDCCCJJJVVVggguuusssuuuwwwvvvnnn^^^LLL???555333000000000000///.........////////////......000000/////////.........---------------...///000111222333222000///000111111111000000000000//////111111111111222222222222000111111111111222222222555444666888888888===EEEXXXvvvlllcccsss}}}oooeeehhhmmmpppuuu}}}~~~}}}}}}}}}~~~uuuuuutttssstttwww}}}~~~xxxsssllleee^^^GGG???777444111...///222......------------......***+++,,,------,,,+++***&&&'''***,,,---------,,,)))***++++++++++++***)))((()))+++,,,,,,,,,+++***************************((('''''''''''''''((()))+++******))))))******+++***))))))))))))+++,,,---,,,,,,...///111111222222//////////////////......000000000111111222222333666777<<>>FFFVVVuuummmcccssssssiiijjjnnnooouuu}}}}}}|||{{{|||}}}~~~wwwxxxxxxvvvuuuwww{{{}}}zzzsssmmmhhhdddKKKBBB:::666333000000333......------------......***+++---------+++)))((("""$$$'''+++---//////...)))***+++,,,,,,+++***))))))+++...000000///---+++************************))))))(((((()))+++---...,,,+++***))))))***+++,,,***))))))))))))+++---...***+++---...000111222222222222222222333333333333......///111222333444555555777???KKKXXXeeewwwtttdddWWWMMMKKKNNNZZZgggqqq{{{{{{rrrqqqrrrqqqqqqrrrnnnwww}}}vvvrrrqqqzzzzzzpppnnnoooooooooxxx|||xxxvvvzzz}}}||||||wwwvvvzzz|||{{{yyy|||}}}~~~|||{{{{{{|||{{{|||}}}{{{yyyyyy}}}~~~}}}{{{wwwtttsssuuuwwwzzzwwwttttttwww{{{~~~||||||~~~{{{vvvqqqqqqrrrkkkaaaTTTKKKEEEIII\\\ooo|||{{{}}}|||rrr___PPPAAA<<<444000//////---,,,---...///000000///...---......---------,,,,,,,,,,,,,,,,,,---...///000111+++,,,...///...///111222222111111111000000//////////////////000000000000000111111111111222222222111111444888999:::@@@HHHVVVtttoooeeeuuuuuukkkkkknnnooouuu~~~}}}{{{{{{|||}}}~~~yyyzzz{{{yyyvvvvvvzzz}}}|||}}}|||ssspppkkkeeeWWWPPPDDD:::333000//////...............---------,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++...---,,,+++***)))))))))))))))*********++++++++++++++++++******(((''''''******+++++++++******)))++++++,,,------...//////////////////000000000000000000000000000000000000000111111000000111333555888===DDDLLL\\\ooo~~~iiiUUULLLHHHMMMVVVbbbooo{{{{{{{{{tttpppnnnooopppppptttwww|||{{{tttssswwwzzzqqqmmmnnnqqqsss{{{{{{vvvwwwzzz{{{|||}}}|||yyywwwvvvwwwzzzzzz{{{{{{||||||||||||}}}{{{yyyyyyyyyzzzyyyxxx~~~{{{wwwuuuvvvwwwxxxxxxwwwvvvsssooommmpppxxx}}}{{{~~~zzzsssvvvlll```UUULLLKKKTTT```xxx~~~ooo]]]HHH<<<222111222//////222000000000000////////////......////////////............------------......///////////////.........000000111111111111000000---...000111333333444444222111///......000222333444222333555555666===FFFYYYvvvtttiiivvvrrrdddiiioooooosss~~~{{{zzzzzzzzzzzzyyy~~~|||{{{zzz}}}}}}{{{vvvrrrmmmhhh^^^SSSDDD:::666444111//////............------------............---,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++******))))))***))))))*********++++++++++++++++++******)))((('''******+++++++++******)))++++++,,,,,,---------........./////////000000000000000000000000000000000111222222111111222444666999???HHHRRR```qqq|||~~~rrr```QQQKKKNNNUUUaaammmwww{{{{{{tttpppoooqqqrrrssstttuuuyyy|||zzzwwwyyy|||vvvppppppuuuzzz{{{~~~xxxwwwxxx|||~~~~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzzzz{{{{{{|||}}}{{{zzzzzz|||}}}}}}|||~~~zzzwwwuuuuuuwwwxxxxxxwwwvvvrrrmmmkkknnnuuu|||}}}|||uuukkkaaaWWWPPPSSSZZZuuuwwwhhhPPPCCC777333333111000222111000000000//////////////////000000000000//////111111000000000000111111////////////////////////000000111111111111000000...///000111222333333333333222000000000111333444555333444666666777>>>GGGXXXuuutttjjjwwwsssdddhhhnnnnnnsss~~~|||zzzzzz{{{{{{zzz~~~~~~~~~~~~}}}||||||{{{|||~~~xxx|||~~~}}}|||~~~|||wwwuuuqqqhhhZZZHHH<<<999888333.../////////.........------......//////......---,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***************+++++++++******+++******)))(((''')))******+++++++++******++++++++++++,,,,,,,,,,,,------........./////////000000000000000000000000222333333222222333555888:::BBBMMMYYYhhhvvv}}}}}}{{{wwwsssnnncccVVVOOONNNWWWaaannnxxx}}}}}}wwwsssrrrtttvvvwwwwwwuuuvvvxxxxxxyyy}}}wwwvvvssspppooosss|||{{{wwwuuu{{{||||||{{{zzzyyy{{{}}}|||{{{zzzyyyyyyyyy{{{{{{zzzyyyxxxzzz|||~~~|||yyyuuussstttuuuwwwwwwwwwvvvrrrnnnlllpppxxx~~~{{{zzzuuunnneeeZZZVVVXXXmmm|||sss^^^OOO>>>777555333222222111111000000000/////////000000111111111111000000///......------......//////////////////////////////000000111111000000///000000111222222222222222333222111111111222444555555444555777777888???GGGVVVssstttjjjwwwuuueeefffkkkmmmsss~~~}}}{{{||||||||||||{{{{{{{{{||||||}}}}}}}}}{{{}}}~~~~~~{{{xxxzzzzzz|||}}}|||qqqdddSSSEEE===888444000000000//////......------...............---,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------***************************************)))(((((())))))***+++++++++******++++++++++++++++++++++++------------.........///////////////////////////111222333222222444666999===EEEQQQ___ooo~~~zzztttkkkcccYYYQQQQQQVVV```jjjuuuzzzyyyyyy~~~~~~zzzyyyzzz{{{{{{{{{wwwtttuuuvvvyyy~~~uuuoooooonnnmmmooouuu~~~|||wwwsssvvvwwwwwwvvvuuuuuuwwwyyy{{{zzzxxxxxxxxxyyyzzz|||xxxwwwvvvxxxzzz|||}}}}}}zzzvvvrrrpppqqqsssuuuuuuvvvvvvuuussstttzzz~~~}}}zzzyyy{{{yyy~~~}}}yyyvvvuuuoooeee]]]\\\aaasssyyylll\\\III<<<777555333111111111111000000000/////////000000111111000000///------,,,,,,,,,,,,------///////////////000000000//////000000000000//////111111222222222111111000111111111111111222333444444333555777777888>>>FFFTTTrrrttthhhtttvvvfffeeeiiilllttt~~~}}}|||}}}~~~~~~~~~yyyyyyzzz{{{|||}}}~~~{{{|||~~~~~~{{{zzz|||~~~zzz}}}wwwyyy}}}wwwooobbbQQQCCC999555444111000000///......------,,,------------,,,++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///************************)))************))))))(((((()))***+++++++++++++++******++++++++++++,,,,,,------------.........//////////////////////////////111222222333555888;;;@@@HHHTTTcccuuuyyyqqqfff\\\SSSOOOVVV___iiioootttsssooonnnsssxxxzzztttqqqrrruuu{{{{{{sssmmmmmmmmmnnnqqqvvv{{{~~~~~~|||xxxtttuuuuuuuuusssqqqpppqqqrrrvvvvvvuuuvvvwwwyyyzzz|||yyyxxxwwwxxxzzz||||||{{{wwwtttooommmnnnqqqssstttsssuuuxxxzzz~~~}}}|||{{{zzzxxxxxx|||zzzwww|||wwwuuuvvvssskkkccc___ZZZjjj~~~}}}wwwjjjVVVEEE;;;777444111111111111111000000000000...//////000000//////...000//////////////////000////////////000000111111//////000000000000//////111222222222222111000000/////////000111222222333222222444777777777===DDDTTTqqqtttgggqqqwwwgggdddggglllttt~~~}}}|||}}}zzzzzzzzzzzz{{{}}}~~~{{{|||}}}~~~~~~wwwtttyyy}}}|||xxxzzz|||yyyvvvmmm]]]LLL???999999222111000000///...------,,,,,,------,,,,,,+++***---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++***************))))))************))))))((()))***+++++++++++++++******++++++,,,---------------........./////////000000000000000000000000...000222333555888<<>>222222111000///...------......//////......---,,,------......------,,,+++++++++++++++++++++++++++******)))))))))))))))***++++++++++++******))))))((())))))*********))))))(((((()))++++++,,,,,,,,,))))))+++,,,...///111111////////////000000000000000000000000000000000000///111444777:::???DDDHHHNNNVVVcccppp}}}yyymmmbbb^^^[[[WWWUUUYYYgggvvvtttsssqqqppppppqqqrrrsssuuu{{{}}}zzz{{{|||wwwuuuvvvvvvttttttvvvyyywwwzzz~~~xxxttttttwww{{{~~~zzz|||~~~}}}{{{|||}}}zzz{{{{{{wwwooogggaaa^^^ZZZ^^^dddjjjooosssttttttuuutttuuuwww{{{~~~{{{wwwqqqoooppptttxxxyyy}}}}}}{{{~~~rrriiiVVVRRRVVVfffzzz}}}dddLLL???999666222222222111111111111000000000111111111111000000///......------......///...//////000111222222222......////////////......000000111222222222222222//////111222333444444444333333666999999999>>>EEEUUUrrr}}}{{{lllrrr~~~~~~}}}tttiiieeegggnnnwww~~~}}}zzzzzz|||~~~|||{{{{{{|||}}}~~~{{{yyyyyy~~~www}}}yyysssmmmfff\\\PPPGGG777444111000000000///...//////...------------...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******+++---///000//////...---,,,,,,+++***---,,,,,,,,,,,,,,,,,,---------,,,++++++***))))))+++,,,------......------//////000000000000//////......//////000111111222111000222888<<<@@@HHHPPPXXX^^^kkk{{{wwwlll[[[ZZZZZZZZZ^^^dddkkkpppwwwsssttt||||||zzz{{{|||xxxvvvvvvyyy|||yyy~~~}}}}}}zzzuuuooommmmmmppptttrrrqqqwwwzzzxxxxxxzzz{{{vvv{{{}}}|||~~~rrrbbbWWWTTTWWWZZZ___ffflllnnnmmmkkkpppqqqsssvvvzzz}}}~~~}}}xxxvvvsssssswww~~~~~~~~~xxxmmmcccVVVOOOXXXlll~~~oooXXXEEE;;;999000111333333111000//////000000000000000000000000000000000000////////////000000000000000000000000333222000/////////000111333222222222111000000000555444444444444555666666444444555555666999>>>BBBSSSpppwwwuuupppyyyvvvjjjfffiiiooowww}}}{{{|||}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}|||zzzyyy{{{}}}}}}}}}wwwqqqjjj```UUULLL<<<888444111000///......//////......---------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,------...---------,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++,,,------......------//////000000000000//////.........//////000000000222111333999???DDDMMMVVV^^^fffsss~~~rrriiieeecccaaabbbgggmmmsssvvvvvvtttwww{{{vvvssspppqqqyyy{{{www{{{~~~wwwnnniiijjjlllnnnmmmooouuu|||{{{yyyxxxyyyzzzuuuzzz~~~~~~~~~vvvggg^^^\\\VVVYYY^^^ffflllooonnnmmmpppoooppptttzzz~~~~~~~~~tttuuuvvvxxx|||||||||~~~vvvnnncccYYYRRRUUUaaapppuuu```KKK>>>:::111222222222000...------000000000000000000000000000000000000////////////000000000000000000000000000///...---......///000222222222111111111111111333333222222333333444555444444555555666999>>>BBBSSSooozzzvvvtttxxxlllhhhjjjnnnvvv}}}~~~||||||}}}~~~{{{|||~~~}}}|||{{{yyyzzzzzz{{{zzzzzzyyyxxx|||}}}|||vvv~~~wwwooodddXXXPPPBBB===777222000//////////////////.........------.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,)))))))))(((((()))))))))))))))***+++,,,,,,------,,,,,,---............---//////000000000000/////////000000000000000000000444333555<<>>BBBRRRooo}}}vvvvvvzzznnnjjjkkknnntttzzz~~~~~~}}}yyyzzz|||}}}}}}|||zzzyyywwwwwwwwwvvvvvvvvvvvvvvvzzz{{{qqqeeeXXXPPPFFF@@@888333000111111222///////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++************************+++++++++************++++++)))******++++++,,,------,,,------...............//////000000000000//////222222222222222222222222555333666>>>FFFOOO\\\ggguuu{{{mmmfffdddrrrmmmhhhiiipppxxx|||~~~~~~xxxsssmmmhhhhhhlllrrr|||~~~xxxiii______bbbfffkkkpppuuuxxxzzz|||}}}}}}|||zzzyyywwwyyy}}}~~~}}}|||||||||sssfffaaa```aaadddiiinnnqqqqqqpppmmmiiieeeiiiqqqwwwxxxvvvuuu|||}}}|||vvvssstttllldddXXXNNNIIIRRRjjjhhhRRRCCC:::888555333222333222222////////////////////////////////////000000000000000000000000000000000000/////////000222333444444000000000111222222222333111111111111111222222333444444555555666999>>>BBBRRRooo~~~uuuttt~~~{{{oookkkllloootttzzz~~~yyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvuuusssrrrrrrrrr}}}rrrfffZZZRRRGGGAAA999444222333444555//////000000000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,+++******)))((((((++++++************++++++++++++++++++++++++++++++,,,---......//////......//////000000000000//////000000111111111111111222555444777@@@JJJTTTbbbmmm}}}sssfffcccgggyyyuuuqqqrrryyyyyyuuupppjjjgggiiiiiizzz|||nnneeefffiiimmmqqqvvvyyy{{{{{{}}}~~~~~~~~~{{{zzzyyyzzz{{{zzzxxxvvvvvvwww}}}ppphhhlllkkklllnnnpppqqqpppooolllgggcccdddjjjpppsssssswww~~~}}}|||wwwtttyyyuuukkk]]]QQQJJJNNN___pppuuu]]]JJJ===999444222222333444444////////////////////////.../////////000000000111111111111111111111111111...///000111222444444555000000000111222222222333222222222222222333444444444444555555666999>>>BBBRRRnnn}}}{{{{{{~~~wwwuuu||||||ooojjjkkknnntttzzzzzz|||~~~~~~}}}|||{{{yyywwwtttrrrpppoooyyywwwvvvvvvjjj___WWWHHHCCC;;;555333333444555//////000111000///...---,,,,,,+++++++++*********,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,------,,,+++***)))(((''')))))))))(((((())))))))),,,+++++++++++++++++++++------...////////////...//////000000000000//////------......///000000111555555:::DDDOOOYYYgggsss|||jjj```dddlll|||{{{yyyzzz{{{yyyuuummmiiihhhdddtttwwwrrrtttwwwyyyzzz{{{}}}~~~~~~~~~}}}|||}}}~~~|||{{{zzzzzzyyyvvvsssrrrssstttzzzvvvuuusssqqqqqqqqqqqqpppnnnkkkgggdddcccgggnnnssswww{{{}}}}}}|||www{{{{{{rrrfff\\\SSSPPPXXXbbbiiiTTTCCC<<<444000000222222222000000000000000000000000......//////000000111111111111111111111111111111,,,---///000111222222222111111111111111222222222333333333333333444555555444444555555666999>>>BBBQQQmmm~~~zzzyyyzzzxxx}}}}}}oooiiiiiilllsssyyy|||~~~~~~|||yyyvvvsssqqq{{{wwwvvvrrrxxxyyylll```XXXKKKEEE===777444333222222...///111111111000...---------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++,,,------...,,,,,,+++++++++***************))))))))))))***************++++++,,,,,,---------.../////////////////////000000000000//////------...///111222333333777888>>>IIITTT___lllwwwsssbbb]]]gggsss|||tttmmmkkkiiiuuu~~~~~~~~~~~~}}}{{{yyyzzz|||}}}}}}|||{{{zzzzzzyyyxxxtttrrrqqqsssuuu{{{yyywwwtttrrrqqqqqqooonnnjjjiiihhhgggiiipppyyyxxx{{{|||yyysssjjj]]]SSSSSSZZZsssxxxcccMMMDDD:::333222222111000000000000000000000000000.........///000111111111111111111111111111111111---...///111222222111111222222222111111111111111333333333333333444555555444444555555666999>>>BBBQQQmmm|||yyy{{{xxx|||pppgggfffhhhooouuu|||}}}}}}~~~~~~~~~|||xxxvvvzzz|||}}}}}}rrrttt}}}|||lll^^^UUUMMMGGG???888444222000///...///111222111000...---......---------,,,,,,,,,,,,,,,,,,------.........++++++******+++---///000***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------'''((()))***,,,---...///---....../////////////////////000000000000/////////000111222444666777777888:::AAAMMMXXXbbbnnnyyy|||lll]]]\\\iiiwwwzzzrrrooorrryyy~~~~~~|||xxxxxxxxxzzz{{{{{{{{{zzzzzzyyyyyywwwtttrrrrrruuuwww~~~zzzwwwtttrrrqqqqqqooonnnjjjkkklllkkklllsssyyy{{{{{{}}}}}}uuudddTTTQQQVVVlllqqqWWWMMM@@@888555444222000000000000000000000000000---......///000111111222111111111111111111111111///000222333444444333222333222222222111111000000333333222222333333444555444444555555666999>>>BBBQQQmmm~~~zzz{{{vvvwwwqqqgggccceeekkkrrrzzzzzz{{{{{{||||||}}}}}}~~~}}}zzz{{{zzz~~~wwwsssvvvppp```[[[TTTIII>>>999666333222333555444222000.........///,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,///111...***))),,,///000000000000000///......000000000000000000000000222...---000333222333666;;;???GGGPPPXXXbbbqqq}}}{{{pppbbbWWWXXXjjj}}}yyyqqqooosssvvvzzz~~~}}}zzz{{{~~~|||}}}~~~|||zzzxxxuuuuuuuuuvvvvvvuuuuuuwwwxxxxxxwwwwwwxxxzzz}}}}}}wwwtttqqqnnnnnnoooqqqrrrrrrtttuuuwwwzzz}}}|||~~~}}}ppp___TTTSSS```|||yyyfffUUUCCC:::666333111111000000000000000000000000111000/////////111222333:::888555444333222000///000111111111111222222222222222222222222222222222222222222222222222333333555666666555666888===@@@PPPjjj{{{xxxrrrmmmtttxxxlllhhhkkkpppttt~~~~~~}}}{{{yyyzzz|||}}}}}}}}}{{{}}}|||wwwvvv~~~|||xxxzzz|||}}}{{{jjjaaaUUUKKK@@@;;;888444333555333222111000///.................................)))***,,,---...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************---...,,,***,,,222777555444111///------......000000000000000000000000333///...111333333444777===CCCLLLUUU\\\eeepppyyyxxxoooeee^^^]]]cccrrr|||tttrrr|||~~~~~~}}}}}}~~~}}}zzzzzz~~~}}}~~~}}}{{{xxxvvvvvvuuutttsssuuuvvvwwwwwwuuutttuuuvvvvvvvvvxxx|||{{{wwwtttsssrrrpppppprrruuuxxxxxxzzz{{{~~~vvveeeXXXTTT]]]tttlll[[[GGG<<<777222//////000000000000000000000000111000/////////000222333555444222111111111000///000000111111111222222222222222222222222222222222222222222222222333333333555555555555666999>>>AAASSSlll{{{vvvnnnhhhnnnzzzwwwmmmhhhkkkqqqwww~~~~~~|||zzzzzz|||~~~~~~~~~{{{wwwsssooorrrtttrrrpppvvvvvvhhhYYYNNNCCC>>>;;;777555666000000000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************)))***+++******///666===:::777222...,,,,,,---...000000000000000000000000444000000222444333555999>>>GGGRRR[[[bbbhhhnnnrrrnnncccZZZ[[[ccclllwwwyyyxxx}}}yyyxxxyyyyyy|||yyyxxx{{{~~~~~~zzzxxxwwwuuusssqqquuuvvvvvvtttrrrppppppqqqoooppprrrtttuuusssqqqooonnnpppsssssstttxxxooo___VVVYYYiii}}}uuucccOOOBBB:::333000000000000000000000000000000000000000///000000111222000000000000////////////000000000111111111222222222222222222222222222222111222222222333333333444333444555555777:::???CCCUUUmmmzzzrrrhhh```eeeppp}}}{{{vvvoooiiikkkssszzz}}}{{{{{{|||~~~}}}~~~xxxpppkkknnnqqqnnngggfffooo|||mmm]]]RRRGGGBBB>>>999666666---...///000000///...---,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************((()))******+++///444999888666222///------...///000000000000000000000000333000000222333333666<<<===HHHVVV___eeeiiijjjiiieee[[[UUUYYYdddnnnvvv}}}||||||}}}~~~xxx}}}}}}xxxvvvvvvttt}}}zzzzzzxxxuuuuuuxxx~~~}}}}}}~~~~~~~~~{{{yyyxxxvvvtttqqquuuuuuuuurrrooommmlllmmmlllnnnqqqrrrpppooooooooohhhlllrrrvvvzzz|||}}}xxxeeeZZZWWW```rrrzzzjjjVVVIII>>>666222333000000000000000000000000000000000000000000111111000111222111000//////000000000000000111111111111111222222222222222333333111222222333333444444444222333555555777;;;AAAEEETTTkkk{{{pppddd[[[]]]ggguuuxxxxxxrrrkkkkkksss{{{}}}|||}}}~~~|||}}}~~~}}}vvvkkklllnnnmmmddd\\\___hhhuuucccXXXMMMGGGAAA;;;777777---...///000000///...---------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,------------------------************************************************)))***+++,,,,,,---...///222222111111000/////////000000000000000000000000111///000222333333888???>>>KKKXXX```fffiiifff```[[[UUUSSSXXXaaajjjvvvzzztttuuu~~~zzz{{{qqqvvv}}}}}}xxxuuutttqqqyyy}}}{{{}}}yyyxxxyyyxxxsssrrrtttzzzzzzzzzyyyyyyzzz}}}~~~}}}{{{zzzyyyxxxuuussstttttttttqqqnnnkkkjjjkkkkkknnnqqqqqqpppooonnnoooaaagggnnnvvvzzz{{{}}}kkk^^^TTTYYYiiiyyykkkYYYLLLBBB888444444111111111111111111111111000000111111111000000000333444666555222000///000//////000000000111111111111111111222222333333333111111222333444444555555222333555666888<<>>999888000000000000//////...---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***---...///000111000000///000000000000000000000000000///000333444555<<>><<<555444222000.........///......---,,,++++++******((())),,,...///...---,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***)))((()))---000222333111///,,,***+++---///111000000000000000000000000000111444777888;;;DDDOOO[[[fffllljjjiiiiii___QQQRRRJJJFFFLLLYYYhhhwwwyyy{{{|||vvvrrruuu~~~}}}yyyvvvyyy||||||~~~~~~zzzvvvuuuxxx{{{|||{{{zzzzzzyyywwwtttqqqqqqrrrrrrqqqpppooooooppprrrooonnnoooppplllbbbZZZUUUTTTWWWbbbqqq}}}~~~{{{vvvtttwww~~~~~~wwwppplll]]]ZZZUUUXXXkkk}}}tttiii___RRRDDD<<<;;;111111111111111111111111000111222222222000///...)))...222222///---...111////////////000000000000000000111222333333444444111111222333444666666777555666666777888<<>>OOO___kkkhhhjjjoooooofff[[[UUUQQQTTTSSSQQQ]]]ssszzzwwwyyyyyy|||{{{}}}zzz~~~}}}xxxvvvwwwyyyyyyxxxxxxyyyzzzyyyvvvtttnnnwwwyyyqqqooovvvyyyvvvrrrqqqppppppnnnhhh___XXXPPPRRRWWW___iiirrrwwwyyyttttttttttttvvvxxxzzz|||zzz~~~}}}wwwmmmaaaYYYZZZ___hhhxxxyyymmm]]]KKK???:::333222222111222222333333000000////////////000000///111222222222222333555333222111111333333222111111111222222222333333333444444333222333444555666666777888999:::===AAADDDOOO___}}}|||sssgggZZZUUUXXXeeemmmooojjjdddffflllpppssssssrrrrrrrrrsssssstttvvvxxx|||}}}~~~~~~vvvwww~~~|||ooobbbYYYPPPGGGAAA<<<777222000111222000///000//////...------,,,,,,---------,,,,,,,,,,,,,,,------------------------............---------,,,************++++++++++++,,,,,,---------.........000000000///......------///////////////000222222333444666888:::CCCVVVgggooommmmmmooolllbbbYYYVVV\\\eeehhheeeiiiyyy~~~zzzuuurrrwww||||||~~~}}}}}}}}}zzz{{{||||||{{{zzzzzzzzzxxxuuussspppxxxyyyrrrpppvvvyyyvvvrrrpppnnnllljjjddd\\\WWWRRRTTTXXX___hhhnnnrrrssstttsssssstttuuuwwwyyyzzz|||~~~wwwiii\\\YYY[[[aaarrruuufffTTTDDD<<<555444333222222222111000111000000//////000000111222333444333111000111222222111000111222222111000111111222222222333333333444444333333333444555666444555666666777:::>>>AAAKKK]]]}}}{{{rrrhhh[[[VVVYYYiiipppqqqjjjbbbbbbhhhkkkqqqqqqqqqqqqrrrsssttttttvvvyyy}}}tttvvv{{{tttiii___UUUKKKDDD>>>999444222333222000---/////////...------,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........////////////////////////............///000111111555444555999>>>JJJ___rrrvvvtttsssppphhh^^^ZZZ\\\hhhuuu}}}yyywww~~~|||vvvtttqqqqqqwww}}}|||}}}}}}~~~~~~}}}|||{{{zzzxxxuuurrrrrryyyzzzsssqqqvvvyyywwwtttqqqlllhhhddd___ZZZVVVXXXZZZ^^^dddjjjmmmnnnmmmrrrsssssstttuuuwwwyyyzzz~~~tttddd\\\XXX[[[iiizzz~~~rrraaaMMM@@@888666444333222222000...111111111000000111111111444555555333111//////000222000///000111222111000111111222222222333333333444333333333333444555666444555666666666999===@@@HHH[[[}}}{{{sssiii]]]XXX[[[kkkqqqrrrjjjaaaaaafffkkkoooooopppqqqrrrsssssstttwwwyyy|||tttwww|||uuulllcccYYYQQQMMMDDD>>>777333222222000...//////.........------------------...............------------------------************************------------............------------............////////////////////////////////////000111222333666444555:::AAAOOOeeexxx~~~}}}zzzttthhh___bbbiiixxxxxxzzzyyyuuuttt|||vvvzzz{{{xxxvvv}}}~~~yyyzzz~~~~~~~~~}}}|||{{{{{{yyyvvvtttuuuzzz{{{uuurrruuuwwwwwwvvvrrrlllfffaaa]]][[[ZZZaaacccggglllooopppmmmjjjpppppprrruuuwwwzzz|||~~~pppfff]]]ZZZcccppp{{{mmmWWWFFF;;;888444333333333111...222222111111111111222222444555555333111///000000222111000111222333222000111111222222222333333333333333333333444444555555666777888888888:::>>>AAAKKK]]]~~~|||uuulll```\\\___iiiqqqssskkkbbbccciiioooqqqqqqrrrrrrssssssssssssuuuwww{{{tttvvvzzz}}}{{{~~~{{{uuuvvvmmmeee\\\WWWWWWNNNFFF:::333000111111111...............------------------.........//////------------------------************************,,,,,,,,,,,,---------------------.........//////111111111000//////......////////////000111222333666444777===FFFUUUjjj|||yyylllfffnnnzzz}}}~~~wwwyyy{{{rrrvvvxxxvvvssszzz~~~xxxzzz~~~}}}zzzzzzzzz{{{|||{{{yyywwwvvvzzz{{{wwwssstttuuuuuuxxxtttmmmfff```^^^___```gggjjjnnnsssuuusssmmmhhhlllnnnqqqvvv{{{~~~wwwkkkbbbdddnnnuuubbbPPP???:::444222444555333111222222111111111111222222111222333333111111222333444333222222444444333222111111222222222333333333333333333444444444444444666777888888999;;;???BBBPPPaaa}}}xxxoooddd___bbbjjjssswwwoooeeedddkkkpppsssttttttuuuttttttsssrrrsssuuuxxx|||~~~qqqrrrwwwzzzyyy{{{}}}zzzxxx||||||tttpppvvvxxxqqqiii___\\\^^^XXXMMM???555111111222222........................,,,,,,,,,---......//////------------------------,,,,,,,,,,,,------------************++++++++++++------........./////////222222111000000///..................///000111111555666:::DDDPPP^^^rrr~~~rrrooozzz~~~}}}zzzzzzvvvxxxyyywwwwww}}}}}}}}}}}}wwwvvvwwwzzz|||}}}{{{zzzvvvyyy{{{yyyuuurrrrrrrrrvvvrrrllleee______bbbeeeiiimmmsssyyyzzzvvvoooiiiiiilllqqqwww}}}~~~pppnnnuuu|||nnn___GGG???666222333555555333111111111000000111111111///111222222222222444555555333222333444555444333111111222222222333333333222333444444555555444444444555666777888;;;???BBBSSSbbb~~~yyyqqqeee```ccclllwww|||sssgggdddiiinnnssstttuuuvvvvvvuuutttsssrrrsssvvvzzz}}}}}}oooppptttyyy{{{}}}zzzyyyvvvvvv}}}rrrpppooowww~~~xxxoooccc]]]```]]]SSSEEE999444222111000........................+++++++++,,,---.........------------------------,,,---------............++++++++++++,,,,,,,,,,,,............////////////000000000000000000000000///////////////000222222555777???MMM[[[jjj|||xxxvvv}}}|||}}}{{{zzzzzzzzzzzz|||}}}{{{{{{}}}~~~|||zzzuuuuuuvvvyyy{{{|||{{{yyyuuuxxx{{{{{{wwwqqqoooooopppnnnhhhbbb]]]^^^bbbggglllqqqxxx|||sssmmmhhhkkkpppwww}}}~~~~~~~~~{{{|||yyymmmPPPFFF999222222444444222111000000//////000000111///111222222222222444555444333222222444444333222111111222222222333333333222333444555555555444444333555666777999<<>>KKK]]]kkkvvvzzztttwww{{{xxx{{{~~~~~~}}}zzzwwwuuuvvvwwwxxxxxxwwwuuusssssstttvvvwwwssssssssssssrrrqqqpppooommmfffaaa```^^^\\\bbbkkkmmmsss|||yyylllllllllooottt|||}}}}}}{{{jjjQQQ;;;666777333111333111111111111111111111111111111111111111111111111222222222222222222222222000000111222333333444444444444444555555555555666888<<>>666333333////////////...............---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------.........///000000000000000////////////000000222111000111222444444444888???PPPeeettt~~~|||~~~}}}xxxuuuzzz~~~|||}}}}}}{{{yyyxxxxxxyyyzzz{{{yyywwwtttssssssttttttrrrrrrrrrqqqpppooommmllljjjeeecccfffgggdddfffkkklllpppwww{{{qqqppppppqqqtttxxx}}}sssYYYAAA999777333111333222222222222222222222222111111111111111111111111222222222222222222222222111111111222333333333444444444444555555555555666666:::===;;;888999???EEEKKK^^^~~~wwwoooddd[[[WWW[[[iiiuuussskkkhhhiiikkklllkkklllmmmllllllrrrzzzwwwxxxyyy|||}}}}}}}}}~~~~~~|||ppptttyyy}}}~~~yyynnnbbb]]]TTTHHH<<<444111000////////////...............------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...////////////////////////000000////////////000000333222222111222444555666:::EEEYYYnnn}}}wwwwww{{{|||wwwxxxyyyxxxvvvwww{{{}}}|||}}}|||{{{{{{zzzzzzzzz{{{}}}{{{xxxuuusssrrrqqqqqqqqqqqqpppooommmkkkjjjiiifffdddfffmmmqqqpppmmmllljjjlllpppwww|||~~~}}}ssssssrrrssstttvvvxxxyyy}}}~~~~~~~~~~~~eeeKKK>>>888222111444333333333333333333333333111111111111111111111111222222222222222222222222222222222222333333333333444444444555555555555666444888;;;:::888999???EEENNN```}}}vvvooodddYYYTTTUUUdddqqqqqqkkkiiilllnnnooommmmmmmmmkkkhhhmmmtttvvvxxx{{{~~~}}}}}}~~~}}}{{{qqquuuyyy}}}~~~uuubbb\\\SSSGGG===555111000////////////............------------------------......------------..............................------,,,,,,,,,---......000000000///////////////000000////////////000000222222222111111333555888@@@MMMbbbtttzzzsssuuuyyy||||||{{{~~~|||yyyuuusssvvv|||{{{vvvyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{xxxuuusssqqqqqqpppqqqpppooommmkkkhhhfffeeedddcccfffnnnvvvxxxtttpppiiiiiijjjnnnssswwwyyyyyyqqqrrrssssssuuuvvvvvvwwwvvvwwwxxxyyy|||}}}{{{oooTTTBBB999333222555333333333333333333333333111111111111111111111111111222222222222222333333333333333333333333222222444444444555555555555666444777::::::999;;;AAAFFFPPPbbb|||vvvooodddXXXRRRRRRaaaooopppkkkjjjlllooouuurrrpppnnniiidddfffkkkuuuwww|||~~~{{{rrrvvvzzz}}}~~~xxxeee___VVVKKKCCC<<<888666////////////............------------------------///......------......///........................,,,,,,,,,,,,,,,---...///000000000000000/////////000000////////////000000000111111111000222777:::FFFTTTgggwww{{{yyy|||~~~}}}zzz}}}{{{vvvuuuxxx~~~xxxpppvvv~~~|||wwwwwwxxxxxxxxxxxxyyyyyyxxxxxxvvvuuusssrrrqqqqqqpppooonnnkkkhhheeebbbaaabbbbbbdddjjjsssyyyxxxsssjjjhhhfffgggkkkooorrrsssrrrrrrssstttttttttttttttssstttuuuvvvyyy{{{zzzyyy{{{~~~|||xxxuuuttt[[[GGG;;;555444666222222222222222222222222111111111111111111111111111111111222222333333333444444333333333333333333444444444555555555555666666888::::::;;;===CCCGGGQQQbbb|||wwwqqqeeeXXXQQQQQQaaaoooqqqllljjjlllnnnvvvsssrrroooiiidddeeejjjtttwww}}}}}}rrruuuzzz|||}}}}}}~~~{{{}}}www{{{ggg```VVVMMMEEE???;;;888////////////............,,,------......------,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000000000000000////////////000000///111222111111444999???LLL\\\ooo|||~~~zzzyyy|||~~~~~~~~~wwwpppvvv{{{xxxvvvvvvvvvuuuuuuvvvwwwwwwuuuttttttsssrrrrrrqqqpppooonnnlllhhheeeaaa]]][[[]]]___```dddkkktttvvvssskkkhhheeeeeehhhkkkmmmnnnttttttsssssssssrrrrrrrrrvvvvvvvvvwwwzzzyyywwwuuuuuuxxx{{{~~~~~~~~~wwwrrrpppxxxxxxbbbMMM???888666666111111111111111111111111111111111111111111111111111111111222222333333444333333333333444444444444444444444555555555555666777888::::::;;;>>>CCCFFFPPPbbb~~~yyyttthhhZZZQQQPPP```oooqqqmmmkkkmmmnnnrrrqqqqqqppplllhhhjjjoootttvvv|||}}}ppptttxxxzzz{{{{{{{{{|||zzz}}}{{{kkkdddYYYOOOGGGAAA<<<888////////////............,,,,,,---......---,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111111222000000////////////000000///111444333333666>>>DDDVVVggg{{{~~~~~~yyytttzzz{{{xxxxxxvvvuuusssssstttvvvwwwsssssssssrrrqqqpppooonnnlllkkkhhheee```\\\XXXVVVVVV[[[^^^___dddmmmpppoookkkiiiggggggiiilllmmmmmmrrrrrrqqqqqqrrrsssttttttyyyyyyxxxxxxzzz~~~zzz|||}}}}}}|||wwwuuuuuuvvvwwwwwwyyyzzz|||}}}~~~~~~~~~{{{zzzzzzzzzyyyzzzyyyyyy~~~~~~tttoookkklllttt|||iiiTTTDDD;;;666444222222222222222222222222111111111111111111111111000111111222333333444444222333333333444555555555444444444555555555555666888888999999;;;>>>AAADDDNNNaaa{{{vvvkkk\\\RRRNNN___ooorrrnnnmmmoooppprrrqqqrrrrrroookkkmmmssssssvvv{{{|||ooorrrvvvxxxxxxxxxyyyzzzzzz~~~tttkkk```UUUMMMGGG@@@<<<000/////////............,,,,,,---......---,,,,,,//////............//////........................+++++++++,,,---...///000......///000111222222333000000////////////000000000333555555555999AAAHHH```rrr{{{~~~~~~|||yyy~~~|||zzzyyywwwuuusssrrrtttvvvwwwsssssssssrrrpppnnnmmmllljjjhhhfffbbb]]]XXXUUURRRPPPXXX\\\\\\```hhhlllkkkkkkiiihhhiiilllnnnnnnnnnmmmmmmnnnooorrruuuxxxzzz{{{zzzyyywwwxxx}}}~~~|||tttwww|||~~~}}}}}}}}}|||xxxvvvvvvuuutttrrrsssuuuvvvwwwwwwwwwvvv~~~~~~~~~zzzppphhhggghhhjjjjjjkkkpppxxxyyymmmhhhjjjkkkrrr~~~uuunnnhhhdddiii|||oooYYYGGG<<<666333333333333333333333333333111111111111111111111111000000111222333333444444222222333333444555666666444444444555555555666666888777777888:::===@@@BBBMMM```|||xxxlll]]]SSSLLL]]]nnnrrrooonnnqqqssstttsssttttttppplllmmmrrrsssvvvzzz~~~{{{ooooooqqqtttwwwyyyxxxvvvzzz|||yyynnn___UUUPPPKKKDDD===666+++###'''000222...+++////////////////////////000......111000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111000000000000////////////111000///////////////000111333555666555888GGGVVVlll{{{yyyzzz~~~{{{yyywwwxxx~~~|||yyyyyyxxxvvvssssssuuuwwwyyyyyyzzzvvvqqqpppssstttqqqnnnkkkhhheeeddd___WWWRRRRRRNNNUUU\\\]]]___dddhhhiiijjjgggeeefffkkkoooqqqqqqmmmmmmllllllooorrrvvvxxx|||{{{zzzyyyyyy||||||xxxyyyzzz{{{||||||||||||yyysssqqqqqqooommmkkkjjjjjjjjjhhhggglllmmmooorrruuuwwwyyyzzz}}}qqqccc[[[[[[]]][[[YYYXXXbbbmmmsssyyy~~~nnn```YYYUUU\\\eeerrr}}}xxxnnnhhhkkknnntttuuueeeSSSAAA777555666444111//////111333555222222222111111111000000222222222222222222222222333333333333333333333333333777:::999444111222555888999999999999;;;???BBBLLLaaa}}}{{{rrrbbbSSSPPPWWWbbbmmmpppmmmmmmppppppvvvyyyxxxvvvwwwwwwtttzzz|||{{{}}}pppppppppqqqttttttsssrrrvvvyyy}}}~~~|||}}}{{{qqqcccXXXRRRKKKCCC<<<999///(((+++000111...---////////////////////////222...+++,,,+++)))***...........................///...---,,,,,,---///000000000000000////////////000000////////////000000111222555666666<<>>???<<<777555555555666888:::<<>>BBBFFFJJJWWWjjjzzzjjj\\\TTTYYYccckkkkkkeeeccceeennnssswwwxxx{{{}}}|||}}}pppooommmmmmoooqqqrrrqqqooopppuuuzzz|||tttuuu{{{zzztttoooggg```XXXPPPHHHBBB999444222222000...///444////////////////////////***,,,222::::::333---+++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000000////////////000000000000000111222222444333333555:::GGG```vvv{{{{{{~~~~~~{{{yyy{{{zzz}}}vvvpppoooyyytttvvv||||||}}}|||tttrrroookkkjjjlllppprrrtttsssqqqmmmkkkkkklllmmmmmmgggaaa\\\ZZZVVVRRRRRRVVV[[[aaaccc___\\\\\\\\\ZZZ]]]```cccfffggghhhhhhhhhkkkkkkkkklllnnnppprrrssssssxxx~~~{{{yyy{{{{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~xxxyyywwwqqqhhh```YYYVVVOOOKKKEEEAAA@@@AAAAAA@@@AAACCCGGGMMMSSS[[[```dddccccccaaa\\\VVVTTTWWWZZZbbbgggnnnxxxyyyoooqqqzzz|||rrrgggZZZVVVQQQPPPZZZrrr}}}nnnbbbZZZ```sssmmmUUUCCC;;;666444222/////////111222111111111111111111111111111111111222222333333333222222222333333444444444666666666444333333555666222555999<<>><<<<<<=========<<>>;;;:::;;;<<<;;;:::;;;???FFFNNNVVV\\\```bbb___bbbfffhhhgggeeecccbbbdddooo|||~~~nnnccc[[[\\\fffvvv}}}||||||lll^^^]]]fffuuu|||gggMMM<<<888777555333222222222333000000111111111222222222000111111222333333444444111111222333333444555555555333111000111222333444444666:::===>>>@@@CCCEEEKKK```qqqcccSSSYYYccckkklllgggeeeggghhhkkkjjjhhhllluuu~~~~~~|||{{{{{{{{{zzzyyyrrrrrrsssuuuwwwwwwuuussspppqqquuu{{{~~~}}}zzzzzz{{{vvvnnntttyyytttnnnfff^^^XXXSSSQQQBBB999333222333000......////////////////////////---+++...222333000///222,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000////////////000000000000111222333444333444777>>>GGGYYYvvvyyyzzz{{{|||tttsssuuuyyy~~~|||uuunnnkkkxxx~~~~~~|||wwwmmmllllllmmmooopppooonnnrrrsssrrrnnniiiddd```___```\\\ZZZ[[[YYYVVVVVVYYYUUU\\\___]]][[[]]]^^^]]]```bbbdddcccaaaaaaccceeehhhhhhiiijjjlllmmmnnnnnnpppuuu}}}~~~{{{yyyyyyzzzyyyyyyssstttuuuyyy{{{|||zzzyyywwwvvvuuutttqqqooommmlllmmmjjjhhhhhhkkkmmmmmmkkkeeeccc___XXXPPPIIIEEEDDD???===;;;;;;<<<<<<;;;:::???DDDLLLUUU\\\bbbeeefffZZZ^^^cccgggiiigggccc___fffrrr{{{mmmcccdddooo~~~~~~ssseee```bbbmmmpppTTTAAA888888888777666444333222000000111111222222222222000000111222333333444444111111222333333444555555555444333333444555555444555777:::===>>>???AAACCCHHH^^^rrrdddUUU[[[eeennnooojjjiiikkkllllllhhhcccfffqqq}}}~~~}}}{{{{{{{{{{{{{{{zzzooouuu{{{{{{wwwrrrrrrsssuuuuuuvvvwwwxxx|||}}}vvvrrr|||zzzyyy|||zzzooofff```\\\WWWTTTBBB===555111000111000///////////////////////////111111000000//////......//////............//////---------............///222222111111111111222222111111000000111111222333222444999???KKK___{{{zzzxxx}}}{{{xxxxxxtttvvv}}}~~~uuunnnllliiiwwwzzzkkkkkkkkklllmmmoooqqqrrrppptttvvvqqqfff]]]YYYYYY``````___[[[VVVTTTUUUXXXXXXXXXXXXXXXYYYZZZ\\\\\\___```aaaaaa```aaaccceeekkkkkkkkkmmmoooooommmkkkpppxxx}}}zzzwwwwwwyyyzzzyyywwwtttuuuwwwxxxxxxwwwvvvvvvxxxwwwsssooonnnooojjjcccnnnjjjeeebbbaaabbbbbbbbb^^^\\\YYYTTTMMMGGGAAA>>><<<<<<<<<:::999:::===???CCCJJJRRRWWW^^^eeefffdddaaabbbccceeeffffffffffffgggqqq}}}sssrrr|||||||||zzz~~~oooaaaZZZccc~~~www```LLL<<<999555111111222222000222222222222222222222333222222333333333333444444111222333444555555555555333333444444444444444444666777999:::;;;>>>AAADDDMMMaaa~~~ttt___XXXYYYbbbnnnqqqjjjgggkkkkkklllkkkeee```eeesss|||yyyyyy{{{}}}|||zzznnnsssyyyyyyuuuqqqpppqqqrrrsssssstttuuuyyy~~~yyywwwwww~~~{{{pppgggaaa]]]XXXTTTEEE???888222111111000///////////////////////////000000000000//////......//////............//////........./////////000000222111111000000111111222111111000000111111222333222444888???MMMddd{{{{{{|||xxxxxxwwwwww{{{}}}tttmmmkkkjjjvvv}}}~~~}}}~~~~~~yyymmmlllkkkkkklllmmmooopppoooqqqqqqjjjaaa[[[ZZZ\\\eeedddbbb]]]WWWUUUUUUWWWUUUVVVVVVWWWWWWXXXYYYYYY]]]^^^___``````aaacccfffjjjkkkmmmooopppppppppppprrryyy~~~{{{xxxvvvuuuwwwxxxwwwvvvtttuuuvvvwwwwwwvvvuuuuuuuuuuuurrrnnnnnnnnniiibbbhhhddd^^^ZZZYYYXXXWWWVVVUUUTTTSSSOOOKKKFFFBBB@@@<<<<<<<<<:::999;;;>>>@@@FFFPPPYYY^^^cccggghhhfffdddeeeeeefffggghhhhhhiiillluuu~~~|||}}}}}}~~~tttggg^^^ggg|||fffRRR>>>:::555111111333222111000000111222333333444444222222333333333333444444222222333444555555555555444444555555555555666666555777999999:::===AAADDDMMMaaavvvaaaWWWWWWaaannnsssnnnkkkooonnnpppnnngggaaadddppp|||}}}~~~}}}{{{zzz|||}}}}}}{{{lllppptttuuurrrooonnnooopppqqqrrrssstttxxx|||{{{{{{uuu||||||qqqhhhbbb]]]XXXTTTIIICCC;;;555222111000000////////////////////////000000000////////////.........////////////......////////////000000000111222111111000000111111222111111000000111111222333333555888@@@QQQlll}}}zzzxxx}}}wwwtttyyy}}}rrrmmmmmmqqq{{{{{{zzzyyyzzz}}}~~~zzzqqqooommmkkkjjjkkklllmmmrrrqqqmmmggg```^^^```ccceeeddd```[[[VVVSSSSSSTTTQQQRRRTTTUUUVVVVVVUUUTTTZZZ\\\^^^______aaadddgggiiimmmqqqsssrrrrrrtttvvvuuu{{{~~~}}}|||}}}}}}zzzxxxvvvttttttuuuvvvvvvuuuuuuuuuvvvvvvvvvuuuuuutttrrrsssqqqnnnooooooiiiaaa```\\\WWWSSSPPPNNNKKKJJJKKKKKKKKKJJJHHHFFFDDDBBB<<<<<<<<<::::::;;;???BBBJJJWWWdddiiikkkmmmnnnlllkkkjjjjjjjjjjjjkkklllmmmrrryyy|||}}}||||||nnneeekkknnnZZZAAA;;;555222333333333222//////000111333444555666222222333333333333444444333333444444555444444444555555555666666666777777555666888999:::<<<@@@CCCNNNbbbvvv```TTTTTT\\\lllssspppmmmpppoooqqqooohhh```aaakkkuuu~~~|||zzzzzz}}}~~~|||{{{|||}}}}}}}}}iiillloooooommmkkkkkkllloooqqqrrrtttuuuxxx||||||}}}xxx~~~sssjjjccc]]]WWWSSSMMMHHH???888333111111111////////////////////////////////////////////////------...//////...------....../////////000000000111111000000000000111111111111000000111111222333444666999CCCXXXvvv~~~}}}~~~wwwrrrooozzz}}}sssqqqsss|||{{{xxxwwwwww{{{}}}uuussspppllljjjiiiiiijjjnnnlllhhhddd``````bbbeee^^^\\\XXXTTTQQQOOOOOOOOONNNOOORRRTTTUUUTTTSSSRRRXXXZZZ]]]^^^```bbbfffhhhkkkqqqvvvvvvsssrrrtttxxxyyy}}}~~~zzzxxxyyyyyywwwvvvuuuttttttuuuuuuuuutttvvvvvvvvvwwwwwwvvvvvvvvvqqqrrrrrrpppqqqpppjjjbbbZZZWWWRRRNNNKKKHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDCCC======<<<::::::<<<@@@DDDKKK[[[lllssstttuuuvvvuuurrrqqqooommmmmmoooqqqrrrvvv{{{{{{uuuiiinnnvvvcccGGG>>>555333444444333333000000111222333333444444222222222333333333444444444444444555444444333333444444444555666666777777444666777888999<<>>>>><<<;;;:::<<>>;;;:::<<>>AAADDDJJJ___|||iii[[[RRRSSSdddssssssmmmjjjiiijjjhhh```ZZZ^^^kkkwww|||wwwttttttvvvxxxxxx|||}}}~~~|||yyyxxx{{{~~~jjjnnnqqqqqqooonnnpppsssnnnnnnmmmooorrruuuwwwwwwzzzzzz~~~zzz|||tttnnnddd\\\UUUMMMIIIIIIAAA333///444000000///...............111111000///////////////333000...///000111///,,,---///111333333222000///111111000000//////......111222333222111111333555888;;;IIIeeewww{{{zzzsssrrryyy}}}|||vvvttt}}}~~~yyyzzz}}}|||yyyrrrssssssrrrqqqoooppppppmmmssswwwtttnnneeeXXXMMMJJJGGGDDDCCCFFFJJJMMMOOOFFFEEECCC@@@>>>@@@CCCFFFGGGFFFGGGJJJNNNQQQPPPNNNVVVWWWXXXYYY[[[^^^```bbbjjjjjjiiiiiijjjlllnnnooodddeeeggglllqqqrrrnnnkkkmmmnnnpppqqqqqqrrrtttvvvuuusssssswww}}}}}}zzz{{{xxxuuusssrrrnnnhhhcccYYYTTTMMMHHHFFFGGGGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCDDDBBB???======>>>AAACCCJJJVVVhhhvvv~~~zzzrrrhhh```^^^aaaeeehhhhhhiiijjjnnnuuu~~~}}}{{{yyyyyyxxxvvv~~~{{{qqqiiijjjpppzzzfffOOO;;;777666333333888777666444222111111111222222222333333333333444444444333333222222333333444444444444555555555666666999888999<<<<<<;;;>>>DDDIII]]]~~~pppbbbTTTRRRbbboooooommmpppmmmmmmiii```XXXZZZeeepppwwwwwwvvvuuutttttttttuuuwwwxxxyyyzzzzzzzzzzzzzzzooopppqqqrrrqqqqqqssstttqqqpppppppppsssvvvyyyzzz||||||~~~{{{wwwooogggYYYOOOIIIHHHAAA555000444000000///............///111111000///////////////222000...///000111///---/////////000000000000000111000000000/////////...///000111000///000222444:::???PPPkkkyyytttzzzvvvppppppxxx{{{yyysssrrr||||||{{{{{{zzzxxxsssssssssqqqooonnnmmmnnnmmmrrruuurrrkkkcccXXXMMMDDDAAA>>>===@@@DDDGGGHHHEEEDDDBBB@@@>>>???BBBEEEDDDCCCDDDHHHMMMPPPQQQPPPUUUVVVXXXYYY[[[]]]^^^___ddddddeeeggghhhiiijjjkkkddddddfffjjjnnnpppnnnkkklllnnnpppqqqpppqqqssstttwwwtttqqqsssyyy}}}}}}{{{|||xxxtttqqqooojjjccc^^^XXXSSSLLLHHHGGGHHHIIIIIIKKKKKKKKKJJJHHHFFFDDDCCCCCCBBB???======>>>@@@BBBJJJWWWiiiwww~~~}}}zzzxxxssskkk___WWWUUUXXX\\\___aaabbbcccfffllluuu}}}{{{zzzyyywww}}}|||qqqgggfffkkk|||zzzjjjSSS>>>888777333333777666555333222222222222333222222333333333333444444555444444333333444444555222222222333333333444444888777888;;;;;;:::>>>CCCIII]]]yyyeeeWWWSSScccoooooommmpppmmmnnniii```XXXXXXaaakkk{{{{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyytttsssrrrrrrtttuuuvvvuuutttsssrrrrrrsssvvvzzz|||}}}}}}{{{zzztttlll___SSSJJJHHHBBB888222333111000//////......//////111111000///////////////111///...///000000///---//////...------///000111000000000000///////////////000111111000111333555;;;EEEYYYttt~~~uuurrr{{{{{{rrrnnnoootttvvvsssnnnppp|||}}}zzzyyyyyyuuusssqqqooommmkkkjjjjjjlllqqqrrrnnnhhhaaaWWWNNN@@@===999999;;;>>>AAABBBCCCCCCBBB@@@>>>???AAADDDAAAAAAAAAEEEJJJOOORRRSSSTTTUUUWWWYYY[[[[[[[[[[[[\\\___bbbfffhhhhhhggggggccccccdddgggkkkmmmmmmllllllnnnpppqqqppppppqqqsssyyyuuuppppppuuuzzz}}}}}}~~~zzzuuuqqqmmmhhh```[[[VVVRRRLLLHHHHHHJJJKKKLLLPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA???>>>>>>>>>???@@@HHHUUUhhhxxx|||vvvqqqmmmdddXXXNNNKKKNNNSSSWWWXXXYYY[[[]]]aaaiiiqqqwww~~~}}}||||||xxx|||~~~sssgggdddgggsssyyyoooXXXBBB999777333333555444333333222222333333444222222333333333333444444666555555444444555555666222222222333333333444444777666777::::::999===BBBIII]]]jjj[[[VVVdddpppooommmpppnnnnnnjjjaaaXXXVVV\\\ccc{{{||||||}}}}}}|||{{{zzzwwwwwwxxxxxxxxxyyyyyyyyywwwtttqqqrrruuuwwwvvvuuuuuutttsssrrrrrrtttxxx{{{||||||~~~yyy|||wwwnnneeeYYYMMMIIIDDD;;;555333111000000///.../////////111000000////////////////////////////////////......------------...//////000000000000////////////000222333333333444666888;;;JJJaaa{{{~~~vvvttt}}}~~~|||vvvooolllmmmoooooollljjjooo|||{{{yyyzzzvvvtttpppmmmkkkjjjhhhgggllloooooojjjddd^^^VVVNNN???<<<999888:::<<<>>>>>>CCCCCCCCCAAA@@@@@@AAACCCAAAAAABBBDDDHHHMMMQQQTTTQQQSSSVVVXXXYYYYYYXXXWWWXXX[[[```eeehhhhhhfffdddbbbbbbcccdddgggiiikkklllmmmooorrrrrrrrrqqqrrrsssyyyvvvrrrrrruuuzzz|||}}}{{{uuuqqqnnnhhhaaa\\\UUUQQQLLLIIIJJJLLLNNNOOOUUUTTTQQQMMMJJJGGGEEEDDDAAA@@@??????>>>>>>>>>>>>BBBOOOcccttt~~~~~~yyyuuukkkbbbUUUJJJGGGIIINNNQQQTTTUUUVVVXXX[[[___fffjjjsssxxx~~~}}}~~~~~~}}}~~~zzzzzzuuuhhhcccdddlll}}}|||rrr\\\EEE:::666444333444222222222333333444444444222222222333333333444444555555444444444444555555444444444555555555666666777555666999999999<<>>777222111111000///////////////111000000///////////////......//////......//////+++,,,...///000///---,,,////////////000000000000000111333444444555888:::;;;OOOjjjyyyxxx{{{wwwqqqjjjggggggggghhhggggggppp~~~|||{{{{{{wwwtttooolllkkkjjjhhhgggkkkmmmlllgggaaa\\\UUUNNN???===999888999;;;<<<<<>>============@@@JJJ[[[lllxxx{{{yyyvvvjjjaaaSSSIIIEEEFFFJJJLLLRRRTTTUUUVVVXXXZZZ^^^aaaeeejjjpppuuuzzz|||yyyzzz}}}~~~}}}|||xxxtttfff]]]\\\bbbqqqttt```HHH:::666555444444111222222333444444444444222222222333333333444444444444333333333333444444444444444555555555666666666555666999999888;;;AAAIII]]]rrraaaYYYdddnnnmmmkkkooonnnnnnjjjccc[[[WWWZZZ]]]lllnnnrrrvvvyyy{{{||||||yyyyyyxxxwwwwwwxxxxxxyyyrrrqqqqqqrrrssssssrrrpppppprrrrrrqqqnnnmmmpppsssuuutttvvv{{{yyyllldddYYYPPPHHH???888333222111000000//////000000111111000///////////////,,,...//////...---...000***,,,...000111///---,,,////////////000000000000...///111222333444777:::???WWWuuu{{{|||zzzvvvooogggaaa```___aaacccgggsss}}}{{{|||xxxtttnnnlllmmmmmmkkkiiiiiilllkkkeee```[[[TTTMMM???===:::888999::::::999@@@BBBDDDCCCBBB@@@@@@AAAAAACCCDDDEEEEEEGGGKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTQQQTTTXXX[[[^^^______^^^___```bbbcccdddfffiiikkkmmmppptttvvvvvvvvvvvvwwwwwwyyy||||||xxxsssooommmjjjeeeaaaXXXTTTOOOMMMOOORRRUUUVVV\\\\\\ZZZWWWSSSNNNJJJHHHAAA@@@>>>===<<<;;;<<<<<>>;;;::::::::::::999>>>@@@BBBBBB@@@>>>>>>>>>===???BBBCCCCCCDDDGGGJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTUUUXXXZZZ\\\]]]^^^]]]```cccddddddeeehhhkkkkkkooosssvvvvvvvvvwwwwwwyyy||||||wwwsssqqqnnniiieeeZZZVVVRRROOOQQQTTTWWWXXX^^^^^^^^^\\\XXXRRRMMMIIIBBB@@@===;;;::::::<<<===BBBIIIVVVeeeqqquuurrroooeee]]]QQQGGGBBB@@@AAAAAAGGGIIILLLMMMMMMLLLLLLMMMQQQUUUZZZ___dddmmmyyyzzzvvvvvvyyy||||||xxxyyy}}}wwwwww}}}}}}nnnccc^^^ZZZaaapppoooSSS???888777444000111222333444444444333222222222333333333333444444444444333333333333444444222222222333333333444444777555777::::::999<<>>=========<<<;;;;;;>>>@@@@@@???===<<<<<<888<<<@@@BBBBBBCCCEEEHHHJJJKKKLLLMMMOOORRRTTTVVVVVVVVVVVVWWWYYY\\\___aaa\\\```dddeeeeeeeeehhhjjjiiimmmrrruuuvvvvvvwwwwww|||~~~|||xxxvvvrrrmmmiii\\\XXXSSSQQQRRRUUUXXXYYY______```___[[[UUUNNNJJJCCCAAA===:::999:::<<<===BBBJJJXXXiiiuuuyyyvvvqqqeee^^^RRRIIICCCAAA@@@@@@AAACCCFFFGGGGGGEEEEEEEEEJJJMMMPPPRRRVVV___kkkuuuzzz{{{wwwvvvxxx{{{yyyvvvxxx~~~~~~vvvuuuzzzzzzppplllcccfffqqquuuYYYBBB999777333...222333444444444444222222222222333333333444444444555555555444444555555555444444444555555555666666777666777::::::999===BBBIII]]]zzzqqq___UUU^^^hhhgggggglllhhhgggfffcccbbbeeejjjnnnooooooqqqsssvvvyyy|||~~~~~~}}}{{{yyyyyyyyy{{{|||uuutttsssqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnqqqsssvvvxxxzzz|||pppmmmttt~~~mmmiiiccc[[[NNN???888999////////////000000000000000000000000////////////000//////.........//////000111222111000111222333111111000000000000111111222111222444444555===FFFVVVyyywwwfffWWWRRRYYYdddppp{{{sssvvvxxxyyywwwvvvvvvwwwwwwsssooopppsssuuurrrooogggjjjiiidddbbb```WWWLLLCCCBBB@@@===;;;999888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBIIIJJJKKKLLLLLLNNNRRRUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ^^^bbbeeeeeefffggghhhiiikkkmmmoooppprrrvvvxxxzzz~~~wwwooojjjaaa[[[WWWXXXXXXVVVVVVXXX\\\bbbdddaaa[[[WWWPPPIIIEEEBBB>>><<<=========<<<@@@LLL\\\iiippprrrrrrrrrddd]]]RRRHHHBBB???<<<;;;AAA@@@@@@@@@@@@@@@AAAAAAAAADDDGGGIIIKKKRRR]]]fffsss}}}}}}yyyvvvwwwwwwwwwxxxzzzyyyvvvssszzzrrrnnnqqqyyyxxx\\\FFF:::666333111555444333333222222333333333333333333333333333333555555444444444333333333444444444333333222222222222555888999888:::>>>BBBKKK]]]~~~~~~ooo___TTTZZZcccffffffhhhfffhhhfff___YYY\\\iiitttxxxvvvsssrrrssswww|||~~~}}}}}}}}}~~~vvvtttrrrpppnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmooorrruuuwwwxxx}}}uuummmnnnxxxppplllggg```RRRBBB999777000000//////000000000000000000000000////////////000//////........./////////111222222111000///...111111000000000000111111222111222444444666>>>HHHbbbzzzhhhZZZSSSZZZfffrrr{{{~~~|||qqqrrrrrrsssttttttsssrrrsssppplllmmmppprrrpppmmmfffiiiiiieeebbb___UUUJJJAAA@@@>>><<<999888777666777888999:::;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDGGGIIIJJJKKKLLLNNNQQQTTTSSSSSSUUUVVVWWWWWWXXXXXXYYY\\\```cccdddeeefffgggjjjjjjjjjjjjkkkoootttxxx|||xxxsssggg```[[[ZZZZZZWWWXXXZZZ]]]cccfffddd___ZZZSSSKKKDDDAAA>>>;;;;;;<<<;;;;;;>>>HHHXXXfffpppsssrrrpppeee^^^SSSIIICCC???<<<;;;>>>===============>>>>>>===???AAABBBCCCHHHQQQXXXhhhrrr~~~~~~{{{{{{{{{{{{||||||zzzvvvrrruuu~~~qqqrrryyyyyy^^^HHH<<<777555333555444333333222222333333333333333333333333333333333333333444444555555555555444444444333333333333333666999888777888<<>><<<:::888777666555666666777888999999999999;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGIIIJJJJJJLLLOOORRRPPPQQQRRRSSSUUUUUUUUUVVVWWWZZZ^^^aaacccdddfffhhhmmmlllkkkiiijjjooovvv{{{~~~~~~qqqiiiaaa^^^\\\ZZZ[[[^^^___eeeiiihhheee```WWWOOOEEEBBB===;;;:::::::::999<<>>DDDIIIXXXaaannnyyy~~~{{{vvvqqqooo~~~wwwuuuyyyzzzaaaLLL>>>888666555555444333333222222333333333333333333333333333333111222222333444555666777555555555555555444444444666888999999777777;;;???KKK]]]}}}zzzzzzooo^^^SSSZZZeeefffcccccc___dddfffccc]]]___hhhrrr}}}{{{yyywwwwwwzzz}}}~~~}}}}}}|||{{{{{{zzzzzzwwwtttpppllljjjjjjkkkmmmjjjkkklllnnnnnnnnnnnnmmmkkknnnqqqrrrrrruuu{{{tttnnnrrrzzz~~~~~~oooiiiddd^^^SSSEEE<<<:::222111000/////////000111000000000000//////////////////////////////000111/////////000222222222111111111000000000000111111333333444555444888EEERRRsss~~~vvvfff\\\WWW```nnnyyy}}}{{{uuuqqqpppmmmkkknnntttxxxwwwuuuqqqnnnjjjiiijjjjjjiiihhhfffggggggddd___WWWMMMFFF>>>===;;;999888777666666666666777888999999999999999:::;;;===???AAADDDEEECCCEEEGGGIIIIIIKKKNNNPPPNNNOOOQQQRRRTTTTTTUUUUUUVVVYYY]]]```bbbdddfffhhhpppppppppooopppuuu{{{{{{qqqhhhccc```]]]^^^bbbaaaggglllllljjjfff\\\RRRHHHDDD???;;;:::::::::999;;;@@@LLL]]]nnnvvvsssnnnhhhaaaVVVLLLEEE???<<<999888888777666666666666777999::::::999888:::>>>AAAHHHQQQ]]]hhhsss}}}~~~|||wwwsssmmm}}}~~~}}}~~~yyyzzz{{{eeeOOO@@@888666666555444333333222222333333333333333333333333333333222222333333444555666666666666666666666555555555777999:::999888999===AAAJJJ]]]}}}xxxuuuzzznnn]]]SSS[[[fffgggcccaaa^^^bbbeeebbb^^^aaalllwww~~~|||zzzzzz{{{}}}~~~}}}}}}}}}}}}||||||{{{{{{uuurrrnnnjjjiiiiiijjjlllkkklllnnnpppppppppooooookkkmmmpppqqqppprrrwww{{{xxxrrrwww~~~vvvmmmcccZZZOOOCCC<<<;;;333222000/////////000111000000000000///////////////////////////000111111888444000...///111222222111111000000000000111111222222444444444:::JJJYYYvvvwwwyyy~~~ssseee^^^YYYdddrrr|||~~~zzzsssooooookkkiiimmmtttzzz{{{zzzuuurrrnnnkkkiiihhhhhhgggfffeeeeeebbbZZZPPPHHHCCC===<<<;;;999888777777777666777888999999:::::::::888888999;;;===@@@BBBCCCAAACCCFFFHHHIIIKKKMMMOOONNNOOOQQQRRRTTTUUUUUUVVVVVVXXX\\\___aaacccfffhhhooopppssstttvvvyyy~~~xxxnnnhhhdddbbbcccfffeeejjjnnnooooookkk```VVVKKKGGGAAA<<<;;;;;;::::::<<<>>>HHHYYYkkktttsssnnngggaaaVVVMMMEEE@@@;;;999888777666555555555555555777777777777777999;;;===???EEEPPPZZZdddppp}}}}}}}}}}}}~~~~~~yyyvvvqqq{{{~~~||||||iiiSSSBBB888666666555444333333222222333333333333333333333333333333444444444444444444444444666666666666666666666666666999::::::999;;;AAAEEEJJJ\\\}}}}}}yyy|||ooo]]]RRRZZZfffhhhcccaaa```cccddd```]]]cccqqq}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~}}}rrrpppllljjjhhhiiijjjkkkkkkllloooqqqrrrqqqpppoookkknnnqqqqqqpppqqqtttxxx|||www|||tttfff[[[OOOBBB;;;999555333111///...///000111000000000000////////////////////////000111222222AAA:::222......///000///111111000000000000111111111111333444555<<>>@@@AAA???BBBFFFHHHIIIKKKMMMOOONNNOOOPPPRRRTTTUUUVVVVVVUUUXXX[[[]]]^^^aaadddfffiiilllooorrruuuxxx|||~~~tttoookkkhhhiiimmmlllppprrrsssssspppfff[[[NNNIIIBBB===;;;:::::::::<<<>>>EEESSSdddooopppnnneee___UUULLLEEE@@@;;;999888777666555555444444555444444444555666777888999;;;???GGGNNNXXXdddrrr{{{|||||||||~~~~~~{{{yyytttzzz}}}nnnXXXDDD999666777555444333333222222333333333333333333333333333333555555444444444333333333555555555666666666666666666888:::999999<<>>???@@@???BBBFFFHHHJJJKKKMMMOOOMMMNNNPPPRRRSSSUUUUUUVVVTTTVVVXXXZZZ[[[]]]```ccceeegggiiilllpppuuu{{{{{{vvvssspppqqqttttttvvvwwwwwwwwwuuukkk```OOOIIIBBB<<<:::999999999<<<===BBBNNN\\\gggllllllccc]]]TTTLLLEEE@@@;;;999777777666555444444444444333222333444555666555555:::===AAAFFFMMMYYYgggqqq~~~}}}|||}}}~~~~~~}}}{{{tttwwwuuu^^^HHH:::777888555444333333222222333333333333333333333333333333333333444444444444444444444444555555555666666666777888999888777999???DDDIII\\\|||rrr]]]PPPYYYhhhllliiifffcccffffffaaa[[[]]]iiittt}}}|||||||||{{{{{{zzzzzzzzz|||lllkkkjjjjjjjjjiiijjjjjjhhhjjjmmmpppqqqpppooonnnmmmpppsssrrrqqqpppsssvvvxxx}}}}}}}}}xxxsssjjj```YYYPPPEEE<<<999666444111///...///111222000000000000////////////////////////000111222333777222------111333222000111111000000000000111111...///222444666@@@VVVkkkuuuqqqtttxxx{{{gggZZZXXX]]]iiixxx{{{wwwuuurrrqqqpppnnnmmmpppuuuyyyvvvuuurrrnnnlllmmmooorrrgggaaa]]]XXXMMM@@@<<<@@@777777666555555555555555333444555666777777777777::::::;;;;;;===>>>???@@@>>>BBBFFFIIIJJJLLLNNNOOOLLLMMMOOOQQQRRRTTTUUUUUUSSSTTTVVVWWWXXXZZZ]]]```dddeeefffhhhlllsss|||{{{xxxuuuuuuxxxyyy{{{zzzzzzzzzxxxnnndddOOOIIIAAA;;;888888888777;;;<<>>???>>>???AAACCCFFFHHHJJJJJJNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSUUUWWWZZZ[[[aaa```ccchhhkkkoooxxx}}}wwwvvvxxxzzz{{{~~~~~~zzzxxxuuunnnfffXXXJJJ===999999777666666666;;;>>>CCCNNN\\\aaa______YYYQQQJJJEEE@@@:::666888888777666444333222222222333444444555555444444444444888???FFFNNN\\\hhhnnnoooiiiiiivvv~~~|||zzzxxxvvvvvvlllSSS>>>555666555444333333333444555666222333444444555555444444555555555555555555555555444333333333333444555555555666777888888:::===@@@JJJ\\\{{{nnn\\\QQQZZZhhhmmmllllllnnnkkkfff```]]]___eeejjjtttwwwzzzxxxtttsssuuuyyyxxxyyy{{{mmmmmmkkkjjjiiiiiihhhhhhgggiiikkkllllllmmmoooqqqpppqqqrrrqqqpppqqqsssuuuttt{{{xxxrrriii^^^UUULLLCCC>>>;;;666222000111222000......//////000000//////...000000000000000000000000000000000000////////////000000000000111111111111444444222888@@@EEEZZZ}}}{{{rrrddd\\\]]]dddnnnyyy~~~zzzxxxwwwuuuxxxvvvqqqnnnooopppnnnqqqpppnnnlllkkkkkkkkkkkkfffaaaYYYNNNEEE===:::999666666666666666666666666666666666666666777777777888888888999:::;;;======@@@AAACCCEEEGGGJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWSSSRRRQQQQQQRRRUUUWWWXXXZZZZZZ^^^dddiiinnnyyyzzzxxxxxxzzz|||wwwnnneeeYYYKKK>>>999999777555666555999<<>>???@@@BBBEEEGGGIIIJJJOOOPPPQQQSSSUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTVVVVVVYYYXXXYYY]]]```eeeppp{{{|||{{{}}}yyyooobbbVVVHHHBBB>>>:::999:::777666666888???IIIQQQUUUVVVRRRLLLFFFAAA===:::999999888666555333111//////555444444444555555666666666444555:::AAALLL]]]lllqqqtttkkkaaa^^^\\\iii}}}zzzxxxyyy{{{|||||||||vvvnnnqqqxxx}}}jjjOOO===888666555444333222333444555333333333333444444555555666666666555444444333333666666555555666666777888666777888888999;;;>>>@@@III[[[|||wwwcccUUU\\\iiinnnpppqqqnnnlllhhhbbb```eeeqqqzzz|||~~~}}}yyyvvvuuuuuurrrssstttwww{{{}}}}}}|||tttrrrooollljjjiiihhhhhhgggiiijjjjjjiiiiiijjjlllppprrrsssrrrqqqppppppqqquuuzzz~~~vvvvvvwwwzzz~~~yyynnnbbbVVVJJJCCC>>>888222//////000000///111000............000111////////////////////////000000000000/////////////////////000000000111111222555333555BBBRRRooovvvfff^^^```eeelllqqqwww{{{|||{{{yyywwwxxxxxxuuusssuuuxxxuuuoookkkkkklllkkkiiifffdddbbb^^^VVVJJJAAA;;;999888777555555555555555555555555555555666777777888999999777777777777888:::;;;<<<===>>>@@@BBBEEEGGGHHHIIINNNOOOQQQRRRRRRRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSTTTZZZXXXYYY]]]___bbblllvvv}}}~~~{{{qqqfffZZZLLLDDD>>>999888:::888777666777<<>>AAAIII\\\}}}{{{gggZZZaaammmqqqpppppplllkkkgggbbb```gggvvv|||xxxtttsssqqqpppqqqtttxxx{{{{{{{{{tttsssrrrpppmmmkkkiiihhhhhhjjjkkkjjjiiiiiijjjkkkppprrrttttttsssrrrrrrsssrrrvvv}}}}}}|||~~~vvvtttssstttxxx}}}zzzrrrgggYYYLLLCCC>>>999222...///000000///000//////......//////000000000000000000000000000000000000000////////////.../////////000000000000222666555777FFFXXXvvvzzzhhh___aaagggmmmqqqwww{{{|||zzzvvvssstttvvvvvvtttuuuxxxwwwrrrmmmmmmnnnmmmjjjfffbbb___[[[SSSGGG???;;;:::888777555555555555555555555555555555666777888999::::::777777888888999:::<<<===???@@@BBBDDDFFFHHHJJJKKKLLLMMMOOOQQQQQQPPPOOONNNPPPPPPPPPPPPPPPPPPPPPOOOSSSSSSVVV\\\___cccmmmwwwzzzpppggg\\\NNNEEE>>>777666888999666555777:::===EEEMMMTTTSSSQQQKKKDDD===999777555555555555555555555555444444333222333444555666:::888888===DDDOOO```nnn{{{{{{uuugggbbbmmm|||zzz{{{||||||{{{uuuwwwvvvvvvuuuWWWAAA999777666444333222222333444444444333222333444555666555555555555555555555555555555444444555555666777666888999999999;;;>>>AAAKKK^^^nnnbbbjjjtttuuuqqqooojjjiiifffaaa```jjj{{{|||wwwtttooooooppprrrvvvyyyzzzyyyrrrrrrssssssqqqooommmkkkiiijjjkkkjjjiiihhhiiijjjnnnpppssssssrrrrrrrrrsssqqqtttzzz|||}}}~~~{{{zzz|||xxxtttrrruuuzzz}}}xxxqqqggg[[[NNNFFF@@@:::333//////111111000///000000111111000000///000000000000000000000000000000000000//////////////////000000000111111111000777777:::JJJ```~~~kkkdddffflllqqqssswwwzzz{{{yyyuuuqqqqqqvvvwwwuuutttvvvvvvtttnnnoooooonnnkkkeee```]]]XXXOOODDD===;;;999777444555555555555555555555555444444555666777888999999777777777888999:::;;;<<>>???AAADDDFFFHHHIIIEEEGGGLLLOOORRRSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOKKKMMMSSSZZZ___bbbjjjsss}}}wwwpppeeeXXXMMMDDD<<<;;;===777444444777777666<<>><<<888777777777666666666666333222111000000222444555777888===HHHTTTbbbvvv|||ooorrrxxx~~~|||zzzuuu{{{yyyqqqtttyyy{{{]]]FFF===777666555333222222333333555444333222222444555777222333333444555666777777777777777777777888888999777888999999:::<<>>:::777888444444444444444444444444444444222888===222---999666666777888999::::::;;;<<<>>>AAACCCCCCCCCEEEFFFJJJLLLOOOQQQRRRQQQPPPOOOMMMOOOQQQSSSRRRQQQNNNLLLLLLLLLNNNTTT^^^fffjjjkkkwwwxxxssskkk___RRRHHH???888444888777777777777777888888GGGQQQWWWUUUOOOKKKGGGCCC===;;;999999999999888777888777555333333333555666666;;;BBBLLL[[[ppp~~~tttyyy}}}{{{{{{|||tttmmmnnnuuu|||zzz|||aaaIII===777555333222333444444333333333333444444444555555444444444444555555555666666666666666666666666666777888888999999<<<@@@CCCJJJ]]]~~~yyysssxxxsssooojjjccc\\\VVVUUU___jjj{{{~~~|||zzzvvvnnnmmmmmmrrrxxx|||yyyvvvqqqpppqqqsssuuuvvvtttsssrrrqqqooonnnmmmmmmmmmnnnmmmooorrrqqqpppoooppprrrttt}}}zzz{{{|||}}}}}}wwwzzzyyyqqqooozzz~~~{{{vvvrrr~~~xxxnnngggaaaXXXMMMEEE@@@999333111000000///222222222111111000000000////////////000000000000111111111111000000000///000000000000111222333444444888;;;BBBVVVuuu|||qqqmmmssszzz}}}}}}{{{xxxuuutttvvvwwwtttqqqqqqssssssqqqqqqtttrrrpppoooooonnnhhh```YYYKKKCCC===<<<;;;888666666444444444444444444444444777777777BBBMMMCCC666999666666777888999::::::;;;<<<>>>@@@AAABBBCCCEEEGGGIIIJJJMMMOOOPPPOOONNNMMMMMMNNNOOOPPPPPPNNNMMMKKKKKKJJJLLLQQQYYYaaaeeegggttt}}}uuummm```SSSHHH@@@:::666666666555555555555666666AAAKKKTTTVVVTTTPPPJJJCCC>>>;;;888777777888777666888777555444444555666777999===DDDOOO___uuu}}}}}}~~~}}}}}}~~~uuunnnmmmppp{{{{{{}}}bbbKKK>>>;;;888555444444444333222333333333444444444555555444444555555555666666666888888888888888888888888777888888999999<<<@@@CCCKKK^^^uuunnnzzzyyysssnnnhhhaaaYYYQQQPPPXXXcccwww~~~}}}|||zzzwwwpppnnnnnnqqqwwwzzzxxxvvvqqqqqqqqqrrrtttuuutttrrrsssrrrqqqppppppppppppppppppqqqrrrrrrqqqqqqrrrsssvvv{{{}}}zzz}}}}}}|||qqqlllzzzxxxssspppuuu~~~|||xxxsss}}}{{{ppphhhaaaZZZTTTMMMFFF===555111000111111333333222111000000//////////////////000000000000111111111111000000000000000000000000111222333444555888>>>HHH]]]{{{yyymmmkkkttt~~~~~~}}}zzzwwwuuuuuuvvvrrrqqqsssssspppqqqtttuuussspppooommmhhh```ZZZGGG@@@:::999:::777555666444444444444444444444444777777999HHHYYYOOO<<<888555666666777888999::::::===>>>???@@@@@@BBBEEEHHHGGGIIIKKKMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHKKKRRRYYY___bbbppp{{{wwwoooaaaTTTIIIAAA<<<999666666555555555555666666:::CCCNNNTTTXXXWWWNNNEEEAAA>>>:::777777777777777888777666555666777888999999===DDDNNN___vvv}}}xxxqqqnnnlll{{{~~~}}}~~~~~~}}}eeeMMM@@@>>>;;;777555444333222000333333333444444444555555555555555555666666666777888888888888888888888888777888888999999<<<@@@CCCLLL___ppphhhsssyyysssooohhh```WWWNNNLLLSSS^^^rrr{{{}}}|||zzzwwwrrrpppnnnppptttwwwwwwuuurrrqqqqqqrrrssstttsssqqqrrrqqqqqqqqqqqqqqqrrrrrrooooooooooooooooooppppppuuuwwwyyyzzz{{{|||nnngggqqq~~~zzzyyyvvvvvvyyy}}}xxx|||sssiiibbb___]]]SSSLLL@@@666111000000111333333222111000///......////////////000000000000111111111000000000000000000000000000111222333444444888???MMMeee~~~xxxkkkiiirrr}}}|||~~~{{{xxxvvvvvvrrrppprrrrrrqqqssswwwzzzwwwrrrooollleee]]]WWWIIIAAA;;;;;;;;;888666777444444444444444444444444555666777CCCSSSKKK:::555555555666777888999::::::======>>>>>>???AAAEEEIIIGGGHHHJJJKKKKKKJJJIIIHHHIIIHHHFFFEEEEEEEEEEEEFFFDDDCCCCCCFFFLLLSSSZZZ^^^kkkvvvyyypppbbbUUUJJJBBB===:::999888888777777777777888666===EEENNNWWW[[[TTTKKKGGGCCC>>>:::999999999999777777666666666777888999777:::@@@IIIYYYooo{{{vvvpppvvv~~~}}}}}}~~~|||wwwuuupppyyy|||~~~hhhOOOAAA===:::777444444333222000333333333444444444555555555555555666666666777777555555555555555555555555777888888999999<<<@@@CCCLLL___oooeeemmm|||zzzssspppjjjaaaXXXOOOLLLTTT^^^qqq{{{~~~|||yyyvvvsssqqqoooooorrruuuuuuuuutttrrrqqqqqqrrrsssrrrqqqoooppppppqqqrrrrrrrrrrrrooonnnmmmmmmmmmnnnnnnnnnqqqrrrtttwww|||}}}~~~sssjjjnnnxxx}}}{{{}}}|||zzzxxx{{{ssskkkeeecccdddXXXPPPCCC888222000000000222222111111000//////...////////////000000000000000000000000000000111111000000000000111222333444333777???QQQmmmxxxkkkhhhpppxxxzzz}}}|||{{{uuuqqqoooqqqrrrrrruuuzzz~~~yyytttooojjjbbbXXXQQQJJJBBB<<<;;;:::777555555444444444444444444444444333777444888BBB===444666555555666777888999999:::;;;<<<======>>>AAAEEEHHHHHHHHHIIIJJJIIIIIIHHHGGGEEEDDDBBB@@@??????@@@AAA>>>>>>???BBBGGGNNNUUUZZZfffooo}}}yyyqqqdddVVVLLLDDD>>>;;;999999888777777777777777666999===EEEQQQZZZYYYRRRLLLGGGAAA===;;;;;;::::::777777777777777777888888888:::???FFFSSSggg|||{{{tttlllooozzz~~~~~~~~~~~~~~~yyy~~~kkkQQQBBB999777444333333333333222333333333444444444555555555555555555666666666666555555555555555555555555777888888999999<<<@@@CCCKKK^^^qqqdddiiiyyy|||tttpppjjjaaaXXXOOOLLLTTT^^^qqq||||||xxxtttqqqpppooooooqqqsssuuuuuuuuusssqqqpppqqqrrrqqqpppmmmnnnoooqqqrrrsssssssssrrrooommmlllnnnoooooonnnmmmoooqqquuu}}}{{{rrroooqqqvvv~~~}}}{{{~~~}}}{{{zzzssslllfffdddfff\\\SSSFFF;;;444111000000111111000000000/////////////////////000000000000000000000000111111111111000000000000111222333444444777@@@UUUuuu~~~{{{~~~vvvnnnlllrrrxxxyyy|||wwwrrrooopppqqqqqquuu{{{}}}yyysssnnnhhh___TTTLLLHHH@@@999888777444111222444444444444444444444444444999555222777444222999444555555666777888999999:::;;;======>>>AAADDDGGGHHHHHHHHHHHHGGGFFFFFFEEEAAA???>>><<<;;;;;;;;;<<<:::;;;<<<>>>BBBGGGNNNSSS]]]eeeqqq}}}{{{|||}}}~~~zzzsssgggZZZPPPGGG@@@<<<888777666555555444444555777777888===HHHUUUZZZXXXPPPKKKEEEAAA>>>===;;;:::::::::999999999888888888:::===AAAGGGQQQbbbuuuyyyrrrqqqwww|||~~~nnnTTTDDD777555222222333444444333333333333444444444555555444444444444555555555666888888888888888888888888777888888999999<<<@@@CCCKKK^^^rrrbbbfffvvvvvvoooiii```WWWMMMJJJQQQ\\\ooo|||{{{wwwsssmmmmmmnnnoooqqqsssuuuvvvuuusssqqqppppppqqqpppooolllmmmoooqqqssstttttttttsssooollllllmmmooonnnmmmlllnnnqqqvvv}}}vvvssstttxxxyyysssmmmeeebbbccc___WWWJJJ???777333222111////////////000000000000////////////000000000000///000000000111111111111000000000000111222333444666888BBBYYY|||wwwssszzz}}}tttppprrryyy~~~{{{}}}{{{uuuqqqpppppppppsssyyyxxxuuuqqqmmmggg^^^RRRIIIDDD<<<666666666333111222444444444444444444444444333:::666222666555222888444444555666777888999999777:::<<<>>>???AAADDDFFFGGGFFFFFFEEEDDDDDDCCCBBB===<<<;;;999888888777777777999;;;<<<===@@@EEEJJJRRRYYYeeerrr~~~~~~uuuooollllllmmmmmmuuu|||uuukkk___TTTKKKBBB===888777666555444444444444666666666888BBBPPPYYYZZZVVVRRRMMMHHHEEECCC@@@>>>=========<<<;;;:::999888;;;>>>BBBHHHQQQ___ppp{{{zzzwwwyyy~~~~~~~~~~~~zzz}}}|||~~~}}}pppVVVGGG777555333333444555555444333333333444444444555555333333333333444444444444888888888888888888888888777888888999999<<<@@@CCCMMM___qqq```bbbuuuzzzqqqjjjaaaVVVLLLGGGNNNXXXkkkyyy{{{wwwssshhhjjjmmmppprrrtttvvvxxxvvvtttqqqppppppppppppooolllnnnppprrrtttuuuuuuuuurrrnnnjjjjjjlllmmmmmmllllllooorrrvvv}}}xxxvvvzzzyyysssmmmeee``````aaaYYYMMMBBB:::666333222......//////000000111111////////////000000000000//////000000111111111222000000000000111222333444888:::CCC\\\{{{rrrlllqqq~~~zzzqqqqqqwww}}}~~~xxxsssqqqooonnnqqqvvvtttrrrooolllggg]]]RRRIIICCC;;;555666777555444555444444444444444444444444111888555333999888333666444444555666777888999999666999<<>><<<:::999999===BBBHHHQQQ^^^mmmxxxzzz{{{zzz~~~}}}||||||yyy{{{zzz~~~zzzwwwqqqXXXIII:::777555444555555555444333333333444444444555555222222222333333333444444666666666666666666666666777888888999999<<<@@@CCCNNN```ooo]]]___ttt}}}uuunnncccXXXLLLGGGMMMVVVfffvvv{{{wwwttteeehhhmmmqqqsssuuuwwwyyywwwooonnnnnnllljjjkkkmmmmmmnnnpppqqqrrrssstttsssqqqmmmjjjhhhiiilllmmmooonnnqqqvvvyyy~~~}}}|||}}}rrrggg^^^ZZZ\\\\\\[[[UUUJJJ>>>555111111000000//////......------000000000000000000000000111000000000//////......///000111111000111333555;;;<<>>555111000000000//////////////////000000000000000000000000222222222222111111111000///000111111000111333555999<<>>???@@@@@@AAABBB@@@??????AAAAAA>>><<<<<<:::777666666555444222555666555444333444777999===FFFKKKTTTccciiiqqq~~~yyyvvvssspppooojjjmmmwwwwwwkkkaaaXXXNNNHHHAAA===999777666777777777;;;999888999<<>>;;;:::===AAAHHHRRR\\\bbbeeehhhiiilllsss}}}}}}{{{{{{|||{{{{{{zzzzzzzzz{{{}}}}}}}}}sssZZZFFF:::777555444555666555444444444444444444444444444000222444444333333555888777777666666666777777888777888999::::::===AAADDDMMMcccllldddnnn}}}~~~tttkkkaaaXXXQQQOOOXXXbbbpppzzz{{{xxxwwwvvvmmmllllllnnnqqqssstttsssyyyooommmnnnlllkkkkkkiiiiiijjjkkkmmmoooqqqrrrooooooppppppqqqqqqqqqqqqwwwwwwyyyyyyxxx|||www~~~xxxlll```XXXUUUUUUUUURRRIII>>>555111000//////000000000000000000000000000000000000000000222222222222111111111111000111222111111111333555888<<>>@@@AAAAAAAAA@@@???>>>>>>@@@@@@???===>>>;;;777555555555444333555666666555444444777999888@@@CCCIIIUUU\\\iii~~~~~~qqqooottt~~~rrrhhh^^^TTTNNNEEEAAA<<<:::999999999999<<<:::999:::<<>>;;;===AAAHHHOOOWWW^^^bbb___^^^^^^aaaiiixxx~~~~~~|||}}}~~~~~~}}}||||||~~~{{{www{{{vvv]]]HHH:::888555444555666555444555555555555555555555555111333444444333333555666777777666777777888999:::888999999999999<<>>OOOnnn~~~{{{mmmgggllluuu}}}}}}yyyvvvvvvwwwwwwwwwvvvuuussspppmmmkkkkkkkkkkkkiiicccWWWJJJ@@@;;;888555444444444333222333333333333333333333333222222333333333444444444666666666666777999;;;<<<;;;<<<===???@@@AAABBBBBB@@@?????????@@@AAAAAAAAA@@@===888555444555555444555555666555444444555777555<<<===???IIIRRRccc{{{}}}vvvttt~~~vvvlllcccZZZTTTJJJGGGBBB>>>=========<<<<<<;;;;;;<<<===CCCQQQ^^^tttvvvyyy||||||{{{xxxvvvrrrnnnggg```XXXPPPIIIDDD======AAAGGGMMMSSSZZZaaabbb```]]][[[```nnn~~~zzzvvvxxx~~~vvv[[[EEE;;;999666555555666555444444444444444444444444444666666666555333222222222666555666666777888999:::999999999888999<<>>@@@AAABBBBBBBBB???????????????@@@BBBCCCBBB>>>:::666666666666555444555555555333333444555444::::::;;;DDDMMM^^^wwwzzztttzzzxxxppphhh```[[[PPPLLLFFFCCCAAA@@@???>>>===;;;<<<>>>AAAGGGVVVcccuuuxxx|||~~~|||{{{vvvoooggg___VVVMMMHHHAAA???AAAGGGLLLQQQ[[[eeemmmlllhhhccccccnnn~~~yyy|||www\\\FFF<<<999666555555666555444333333333333333333333333666555555444444333222222444444444555666777888999888999999999:::<<>>??????>>>===>>>@@@BBBDDD@@@<<<999888888777666444555666666444333444555555:::999;;;EEELLLZZZpppxxxqqquuu|||uuuooohhhcccVVVRRRLLLHHHFFFEEECCCBBB@@@??????AAADDDLLL\\\jjjuuuwwwyyy{{{|||{{{yyywwwzzzvvvpppiiiaaaXXXPPPJJJEEEAAAAAAGGGLLLQQQ^^^mmmyyy{{{zzzuuurrrxxx~~~~~~{{{zzzaaaKKK===:::777666666666555444333333333333333333333333222111111333555777666666555555444555555666777888777888::::::;;;===@@@CCCNNNeee{{{oooqqq{{{tttpppzzzvvvgggZZZQQQOOOXXXcccttt}}}}}}uuurrrrrrrrrqqqrrrtttvvvxxxxxxuuurrryyyrrrrrrooollliiifffiiimmmpppqqqooollljjjjjjmmmqqqttttttrrrnnnkkkoooxxx~~~{{{yyy~~~zzzxxx|||~~~sssggg]]]TTTSSSPPPHHH===666333333000000//////////////////000000000000000000000000000111111111222222222222111222333333222222444666;;;FFF^^^~~~zzzqqqllleee^^^```jjjxxx~~~}}}}}}wwwxxxyyyyyywwwtttqqqooojjjjjjhhhcccYYYNNNEEE???;;;999666444444444333222111111111111111111111111111222222222222333333333444444333444666999===???===>>>???AAABBBCCCCCCDDD???@@@@@@???======@@@CCCDDDBBB>>><<<;;;:::888666666777999888666555555666666;;;:::===HHHNNNWWWiiizzzwwwpppqqqyyy|||vvvooojjj```\\\VVVQQQOOOMMMLLLJJJFFFDDDCCCEEEGGGPPP```ooosssrrrqqqooommmkkkiiigggjjjhhhdddaaa]]]WWWQQQLLLIIIBBBBBBHHHMMMSSScccvvv}}}}}}~~~~~~~~~}}}{{{{{{{{{|||xxx|||dddPPP===;;;888666666666555444444444444444444444444444111000000222666888888777777666666666666666777777555777:::<<<===>>>@@@BBBNNNeee~~~qqqpppxxxsssnnnvvvvvvhhh[[[QQQOOOWWWbbbppp{{{{{{pppkkkmmmpppqqqrrrsssuuuwwwxxxvvvttt{{{sssrrrpppllliiicccgggmmmrrrsssrrrnnnllllllooorrruuuuuurrrnnnkkklllwww}}}yyywww|||~~~~~~vvvxxx|||rrrggg]]]TTTSSSNNNFFF;;;444222333000000//////......------000000000000000000000000......//////000000000111111222333333222333555666:::HHHccc|||wwwyyyqqqfff___ZZZ]]]iiixxx}}}|||{{{vvvwwwxxxyyyxxxwwwuuutttmmmmmmiiibbbWWWKKKBBB===<<<999666444444444444333222222222222222222222222111111222222222333333333---,,,+++,,,...222666888===>>>???AAABBBCCCDDDDDDBBBDDDDDDAAA??????BBBFFFEEECCC@@@>>>===;;;888666888999;;;:::888777777777777;;;:::???KKKOOOUUUdddrrryyyqqqooottt{{{uuupppjjjeee___ZZZXXXVVVTTTSSSKKKHHHFFFGGGIIIQQQbbbrrrpppmmmiiiddd```\\\ZZZYYYVVVVVVVVVWWWWWWUUURRROOOKKKDDDBBBIIIMMMTTTggg||||||}}}}}}{{{zzzvvvxxxuuu|||dddPPP>>>;;;888666666666555444555555555555555555555555444222111222555777666444999888777777777777777888444777;;;===>>>>>>???@@@OOOeeetttrrrxxxssslllrrrvvvhhhZZZOOOKKKRRR\\\jjjwwwwwwiiidddhhhlllqqqqqqqqqtttvvvwwwvvvttttttrrrppplllkkkjjjlllooorrruuutttpppmmmkkknnnrrrvvvvvvtttpppmmmooorrrvvvxxxzzz{{{}}}yyyyyy|||pppaaaXXXSSSPPPJJJBBB<<<777444222111111111111000000000000000000111222222222222111000000000000111111111111///111222333333444555777<<>>;;;999999999999:::;;;;;;;;;;;;;;;<<<>>>@@@CCCJJJTTT\\\jjjvvvzzzpppnnnooowww{{{tttqqqlllfff```\\\YYYXXXTTTQQQMMMJJJLLLTTT^^^eeejjjeee^^^XXXSSSOOOKKKIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKEEEDDDIIILLLRRRfff}}}{{{zzz{{{|||}}}|||yyyvvvyyy{{{rrrqqq|||kkkOOOAAA;;;777777777555555777555555555555555555555555777777777777888888888888888777666555555666777888777888999999:::===AAADDDRRRggg{{{qqq{{{zzzhhhfffsss~~~zzzmmm]]]QQQOOOVVV^^^qqqrrrtttsssggg[[[\\\cccrrrqqqqqqsssvvvwwwwwwuuuzzzwwwsssnnnkkkiiikkkmmmqqqttttttqqqnnnkkknnnqqqssstttrrrooommmppprrrtttvvvwwwyyy{{{}}}|||xxx{{{uuufffZZZTTTPPPIIIAAA;;;666444333111111111111000000000000000000111222222222222111000000000000111111111111///111222333333444666888???RRRrrr~~~rrrhhhaaaXXXTTT\\\kkkxxx|||{{{{{{|||}}}|||{{{zzzxxxuuurrrpppmmmhhh```XXXPPPIIIAAA;;;777666444222111111222333222222222222222222222222000000111111111000000///333333444444666777999::::::===@@@DDDFFFGGGGGGFFFGGGGGGGGGEEECCCCCCEEEGGGGGGGGGGGGFFFCCC@@@===;;;<<<<<<<<<===>>>>>>>>>===:::<<<>>>???AAAGGGOOOUUUWWWcccnnnrrruuuyyyyyywww{{{rrrjjjhhhiiiooo{{{xxxsssnnnhhhbbb___]]]XXXVVVRRROOOOOORRRXXX\\\ZZZVVVPPPKKKHHHEEECCCAAA??????@@@AAAAAABBBCCCCCCCCC>>>===BBBFFFLLL___ttt|||{{{|||}}}~~~||||||wwwnnnlllvvvpppUUUBBB;;;777777777555555777555555555555555555555555666666666777777777888888888777666666666666777888888999999::::::===AAADDDSSSiii|||rrr|||wwweeeaaammmyyy|||~~~xxxkkk^^^TTTSSSZZZ```rrrsssuuurrrfffZZZYYY___mmmoooqqqssstttuuuuuuuuu|||vvvpppllljjjjjjlllnnnqqqsssqqqpppmmmnnnooopppqqqpppooonnnppprrrsssssstttuuuyyy{{{}}}}}}}}}xxxnnn___VVVQQQJJJAAA:::666333333111111111111000000000000///000111111222222111111000000000000111111111111///111222333333444666999BBBXXX{{{{{{pppfff^^^VVVSSS]]]mmm{{{~~~{{{yyyxxxxxx|||zzzyyyzzz{{{yyysssooojjjeee^^^WWWOOOFFF>>>999666555444222222222333333222222222222222222222222333333333222000///---,,,333333444555666888999:::;;;>>>BBBFFFHHHIIIIIIHHHIIIJJJJJJIIIGGGGGGHHHJJJJJJIIIIIIGGGEEEBBB???>>>@@@??????AAABBBBBBAAA???:::;;;<<<===>>>BBBGGGJJJGGGQQQ[[[aaaeeejjjnnnnnnrrrlllfffcccbbbhhhvvv~~~yyyssslllgggeee```^^^YYYUUURRRQQQQQQRRRPPPLLLGGGCCCAAA???===;;;999999999999::::::;;;<<<===888888===@@@EEEUUUfff}}}~~~}}}}}}vvvkkkhhhrrrtttYYYBBB<<<777777666444555777555555555555555555555555555555666666666777777777888777777666777777888888888999::::::;;;===AAAEEETTTkkk~~~ttt}}}vvvbbb[[[gggtttzzz~~~vvviii]]]XXX[[[aaafffsssttttttooocccWWWUUUYYYgggkkkqqqsssrrrrrrsssttt|||vvvpppnnnmmmllllllmmmoooqqqpppooooooooooooooooooooooooooorrrrrrrrrrrrrrrtttwwwzzz}}}yyyxxx{{{vvveee\\\VVVMMMDDD;;;666333222111111111111000000000//////000000111111111111111///000000000111111111111000111222333333444777:::EEE^^^sssgggZZZSSSRRR]]]nnn{{{}}}yyywwwwwwwwwvvvuuuvvvyyy}}}|||wwwrrrhhheee___WWWNNNEEE===888666666555444333333444444222222222222222222222222222222333333333222222111333333444555666888:::;;;<<>>???===CCCKKKQQQVVV^^^ggglllqqqnnnhhhbbbaaaggguuu}}}vvvqqqmmmiiiddd]]]VVVRRROOONNNMMMKKKHHHDDDAAA???===;;;999:::999999888888999999:::;;;888888:::<<<@@@LLLXXXnnn~~~~~~xxxlllhhhqqq}}}tttYYYCCC<<<777666666444444777555555555555555555555555555555555555666666666666888777777777888888999999999:::;;;;;;<<<>>>BBBEEETTTlllttt}}}xxxbbbYYYcccttt|||vvvggg\\\ZZZaaajjjqqquuuvvvtttmmmaaaWWWTTTUUUbbbhhhppprrrpppoooqqqssszzztttpppppppppnnnmmmmmmooopppooonnnqqqqqqooonnnnnnooopppqqqrrrrrrrrrrrrqqqssswwwzzzzzz}}}wwwuuu~~~wwwfffaaa\\\RRRHHH>>>777333111111111111111000000000/////////000111111111111000///000000000111111111111000111222222333555888;;;GGGcccwwwhhhVVVPPPPPP]]]nnnzzz~~~zzzxxxwwwxxxxxxuuuuuuvvvyyy|||{{{wwwsssjjjgggaaaXXXMMMCCC<<<888666666666555555555555555222222222222222222222222000111222333333333333333333333444555777999;;;<<<===@@@DDDHHHKKKLLLLLLKKKIIIKKKMMMMMMLLLKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCCCCFFFIIIHHHDDD???:::999888888888888777777888:::===BBBIIISSSaaallltttsssmmmeeecccjjjyyy~~~yyyvvvmmmeeeZZZRRRMMMMMMMMMLLLGGGEEECCCBBBBBBAAA???>>>>>>===;;;999888888999::::::888888888888:::AAAIIIUUUfffxxx~~~zzzmmmiiirrr~~~vvv]]]DDD===777666555333444777555555555555555555555555555555555555666666666666777888888999999999999999::::::;;;<<<<<>>777555444333444777555555555555555555555555555555666666666777777777777888999::::::::::::::::::;;;<<<<<<===???CCCGGGUUUlllwww~~~|||eeeVVV]]]ooo|||zzzgggYYYWWWaaaqqq||||||rrriiiffffffeeedddhhhnnnpppoooooopppqqqxxxrrrqqqnnnnnnnnnpppssstttsssqqqqqqpppooonnnnnnnnnnnnooolllnnnpppqqqqqqrrrtttvvvyyy}}}zzzssssssxxx~~~}}}~~~}}}pppddd^^^ZZZTTTLLLDDD<<<666333111111111111000000000000...//////000000000000000000000000000111111111111111111222222333555:::===NNNlll|||vvv|||iiiWWWRRRSSS```oooxxx|||}}}zzzwwwuuuuuuvvvwwwuuuxxxzzzxxxssspppppprrrppplllcccVVVHHH>>>999888333333444444444444444333222222222222222222222222111111222111111///......333333444666888:::<<<===BBBEEEIIIMMMQQQRRRRRRRRRIIILLLOOOQQQPPPNNNMMMMMMKKKIIIGGGFFFGGGJJJMMMOOOOOOMMMNNNRRRVVVUUUMMMFFF;;;888444333444555444333777555666===CCCMMM]]]kkkuuu|||}}}vvvrrrxxxwwwlll___VVVTTTUUUVVVUUUUUUTTTSSSTTTUUUTTTSSSQQQDDDAAA===999555444333444222333444444333555666666666???HHHOOOYYYdddjjjjjj{{{~~~~~~}}}}}}~~~yyyxxxtttqqqzzz{{{eeeFFF>>>777555444222444777555555555555555555555555666666666777777777888888777888999:::;;;;;;;;;:::;;;<<<<<<======@@@DDDGGGWWWmmmzzzjjjWWW[[[mmmzzzyyyiiiZZZUUU\\\lllxxx|||pppiiikkkmmmmmmiiijjjmmmoooppppppqqqqqq|||tttqqqkkklllmmmqqqtttvvvvvvtttoooooonnnmmmmmmmmmmmmmmmiiilllnnnppppppqqqssstttyyyzzz~~~uuurrruuuvvv{{{{{{zzz|||pppeeeYYYWWWSSSLLLEEE>>>888555111111111111000000000000...//////000000000000000000000000000111111111111111111222222333666:::>>>PPPooouuuuuu~~~lllYYYTTTUUUaaapppxxx|||}}}~~~zzzwwwuuutttuuuvvvpppuuuyyywwwqqqooorrrvvvrrrmmmcccUUUFFF<<<888777111111222333333333222222222222222222222222222222111222222333333333222222333333444666888:::<<<>>>DDDGGGLLLPPPSSSUUUUUUUUUMMMPPPUUUVVVVVVSSSRRRQQQKKKJJJHHHGGGIIILLLPPPRRRTTTRRRSSSWWW\\\[[[RRRJJJ;;;777333222444555444333000...111888???FFFTTTbbbttt~~~zzz~~~tttggg___]]]]]]]]][[[[[[YYYVVVUUUSSSQQQMMMKKKFFFCCC>>>999555333222222000333444444555777777666333888===DDDPPP\\\aaa```ooo~~~~~~}}}zzz{{{}}}vvvttt}}}yyyvvvxxxcccFFF>>>777555444222444888555555555555555555555555777777777777888888888888777888999;;;<<<<<<;;;;;;;;;<<<======>>>@@@DDDGGGYYYooo}}}oooZZZ\\\mmmyyy~~~wwwjjj[[[TTTYYYgggsssxxxlllfffkkkoooooolllllllllnnnqqqrrrqqqppp|||sssmmmiiijjjlllppptttvvvuuutttrrrqqqooollliiihhhjjjlllmmmnnnooopppqqqqqqppppppvvv{{{wwwttt{{{{{{{{{zzzyyyggg[[[XXXRRRKKKDDD???777000000000000000////////////222222111111000111111222000111111111111222222222666222111333444555999???LLLyyy{{{vvvzzz{{{fff\\\UUUVVVdddooossszzz|||uuuooooootttyyywwwvvvuuusssqqqpppqqqssstttkkk]]]OOOEEE>>>:::888666555444333222222222222999999999777444111000000222222222222222222222222111333555666666888;;;>>>DDDJJJNNNPPPSSSXXXXXXUUUUUUVVVXXX[[[\\\ZZZVVVRRRPPPLLLHHHGGGIIIMMMPPPRRRPPPUUU[[[___ccc```TTTGGGCCC===888888666222111222555444333444888BBBMMMUUUkkkqqq{{{}}}sssnnniiiddddddfff^^^ZZZUUUPPPMMMJJJFFFDDDDDDBBB???<<<999666555444333222111111222333555666666888;;;???EEEMMMVVV]]]ooozzz|||zzz~~~|||}}}{{{ssssssvvvZZZGGG???888777777555333444444444444555555555666666666666666666777888::::::999999999999:::;;;<<<<<<>>><<<===???>>>???FFFOOOWWWqqq|||pppdddggghhh}}}yyyhhh\\\SSSRRR^^^lllzzzoooeeebbbgggnnnpppooonnnnnnppprrrrrrrrrzzzsssnnnjjjjjjlllppptttuuuuuusssqqqqqqpppmmmjjjiiijjjlllmmmmmmnnnnnnooopppqqqqqqvvvzzzyyysssvvv{{{{{{}}}zzziii\\\WWWPPPHHHBBB===666111000000000000////////////222222111111111111111222000111111111111222222222555222111333555555:::@@@OOO|||{{{uuuwwwyyyeeeZZZSSSVVVeeerrrvvv{{{}}}wwwqqqooorrruuuuuuuuutttrrrooommmmmmmmmoooggg[[[NNNDDD===999777555555444333222222222222111333444444333222333444222222222222222222222222111333555555666888:::===CCCJJJOOORRRVVV[[[[[[XXXZZZZZZ\\\___```^^^ZZZVVVPPPMMMIIIHHHJJJNNNQQQSSSUUU\\\ccchhhkkkhhh\\\OOODDD===888777777444444555444333333333666>>>HHHNNN___eeeqqq}}}}}}yyytttlllhhhhhh\\\XXXQQQLLLHHHDDDAAA???;;;:::999888888888888888333333222222222333444555333555777:::???GGGPPPVVVeeeppp|||zzz~~~}}}}}}yyysss}}}uuu[[[GGG???888777777555444555444444444555555555666666666666666666777999:::;;;999999999999:::;;;<<<===>>>======??????@@@GGGPPPYYYsss|||uuuiiilllnnn|||jjj]]]UUUWWWfffuuu}}}|||vvvkkk```]]]ccckkktttrrrqqqpppqqqqqqooommmxxxrrroookkkkkkmmmpppssstttsssrrrqqqqqqpppmmmkkkjjjkkkmmmllllllllllllmmmoooqqqssswww|||{{{rrrrrrzzzyyywwwvvvwwwxxx|||~~~nnn^^^WWWMMMEEE@@@;;;555222000000000000////////////111111111111111111111222000111111111111222222222444222111444555555:::AAATTTyyyzzz{{{wwwdddWWWQQQTTTdddsssyyy|||~~~yyytttpppoooooorrrrrrqqqooommmjjjgggfffiiicccYYYMMMCCC;;;777555555444333222222111222222---///111222222111222444222222222222222222222222222333555555555777999<<>>888777777555444555444444555555555666666666666666666777888999:::;;;::::::::::::;;;<<<===>>>???===>>>@@@@@@AAAHHHQQQ\\\vvvzzz~~~~~~ooonnnpppoooaaaZZZ___ooo~~~|||tttggg\\\ZZZaaajjjtttssssssttttttrrrooolll~~~vvvrrrqqqmmmmmmmmmooorrrsssrrrpppooopppooommmkkkjjjkkkmmmlllkkkjjjkkklllooorrrtttyyy|||tttrrr}}}yyyuuurrrwww}}}|||uuudddXXXLLLDDD???:::666444000000000000////////////000111111111222222222111000000111111111222222222333111222444555555;;;CCCWWWuuucccWWWQQQSSSaaaqqqyyy|||~~~~~~~~~~~~{{{xxxssspppnnnnnnmmmmmmmmmllliiieeeaaaddd```XXXNNNCCC;;;777555444333333222111111222222111222333222000/////////111111111111111111111111222333555555555777999;;;AAAIIIRRRXXX^^^cccccc___^^^^^^___```aaa___[[[XXXQQQOOOMMMMMMPPPTTTVVVWWW\\\hhhvvvtttgggNNNDDD:::888999888888999222333333333333666:::===CCCEEENNN]]]nnn}}}|||sssfff[[[WWWOOOJJJDDD>>>;;;999777666666555444444444444444444555555444333222222111111444555666777:::>>>EEEIIIOOOYYYggguuu}}}|||~~~}}}||||||uuu^^^FFF>>>888777777555444555555555555555666666666666555666666777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>???>>>???AAAAAACCCJJJSSS```yyyxxx{{{ssslllkkkssseee___eeettt~~~uuuhhh\\\[[[ccclllssssssuuuwwwyyywwwtttqqq|||tttqqqqqqooonnnnnnooopppqqqpppooommmnnnnnnmmmkkkjjjkkkmmmlllkkkjjjkkklllooorrrtttzzz~~~yyyyyyvvvtttzzzuuuzzz~~~kkk\\\LLLEEEAAA;;;666666000000000000///////////////000111222222222222111000000111111111222222222111111333555555555<<>>777777777555555666555555555666666666777777555666666777888:::<<<===<<<<<<<<<<<<===>>>???@@@@@@???@@@BBBCCCDDDLLLUUUccc|||sssuuuuuukkkgggvvvhhhccchhhttt}}}vvvhhh]]]\\\eeennnuuuvvvxxx{{{}}}{{{wwwttt}}}tttqqqrrrqqqpppnnnnnnoooooonnnmmmkkklllmmmlllkkkjjjkkklllllllllllllllmmmoooqqqssswwwzzzttt{{{vvvyyyrrr___NNNHHHCCC;;;666666000000000000////////////...///111222333333222111000111111111111222222222000111333666555555===GGG^^^xxxgggZZZZZZ\\\dddooowww|||~~~zzzyyyzzz{{{|||{{{xxxuuummmkkkkkkmmmooommmhhhdddbbb```YYYOOOCCC:::777777222222111111111111222222111333444444222111111222111111111111111111111111222444666777888999===??????HHHPPPWWW^^^eeefffdddccccccbbbbbbbbb```\\\YYYRRRQQQQQQTTTWWWZZZ[[[[[[\\\mmm~~~pppXXXKKK>>>;;;;;;999666555444555666555444555777999<<<:::;;;BBBMMMaaa|||}}}yyytttrrrrrrsssttttttmmmeee\\\WWWPPPFFFAAA@@@<<<:::777666777777666555666555555555555666777777444444555444333222111000333444555555666888<<>>============>>>???@@@@@@AAA@@@AAADDDDDDFFFMMMVVVeee~~~ooonnnnnn}}}xxxmmmfff~~~tttgggbbbhhhsssyyy|||tttggg\\\[[[dddnnnyyyzzz{{{}}}~~~|||wwwttttttqqqrrrsssqqqooonnnnnnnnnmmmlllhhhjjjkkkkkkjjjiiijjjkkkmmmmmmnnnnnnooopppqqqqqqqqqwwwzzzzzz{{{vvvaaaOOOIIIDDD:::444555000000000000////////////...///111333333333222111000111111111111222222222///000444666555555>>>HHHccc|||iii[[[```gggnnntttyyy|||}}}|||zzzyyyzzz|||}}}{{{yyyrrrpppnnnoooqqqooojjjeeebbb```YYYNNNAAA888666888222222111111111111222222///111333333222222333444111111111111111111111111222444666888999<<>><<<===;;;777555444555555444444555888::::::999:::===BBBQQQlll{{{nnniiiccc^^^\\\[[[[[[ZZZXXXPPPIIIFFFBBB<<<999:::666555444444666555444222555555555555666777888999333444444444444333111111333444555555555777:::===CCCMMM\\\jjjwww~~~~~~~~~vvv\\\EEE===777777888666555777555666666666777777777777555555666777999;;;===>>>>>>>>>>>>>>>???@@@AAAAAABBBAAABBBEEEEEEGGGOOOXXXfff}}}jjjggg___nnn{{{pppfff{{{}}}{{{pppccc___hhhttt{{{}}}zzzsssggg]]]\\\eeennnxxxyyyzzz|||}}}|||yyyvvvuuuqqqrrrsssqqqooonnnnnnnnnlllkkkgggiiijjjjjjiiiiiiiiijjjmmmnnnooopppqqqqqqpppppplllqqqzzz}}}}}}xxxbbbOOOJJJDDD999222333000000000000////////////---///111333444333222111000111111111111222222222///000444666555555>>>IIIggg~~~kkk[[[eeepppvvvyyy||||||||||||zzzzzz|||}}}|||zzzwwwtttpppppprrrpppkkkfffbbb```YYYLLL???777555777222111111111111111222222///111333333111111111222000000000000000000000000222444777999:::===AAADDD@@@GGGNNNSSSZZZbbbfffdddeeedddbbbbbbaaa___\\\YYYRRRRRRTTTWWW[[[^^^^^^^^^hhhzzz~~~nnnVVVIII>>><<<>>><<<888555333444444333333555888;;;888999;;;;;;<<>>>>>IIIYYYhhhvvv~~~}}}~~~wwwyyytttZZZEEE===777777888666555777666666666666777777777777555555666888999<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBEEEFFFHHHOOOXXXggg}}}gggcccXXXggg}}}qqqeeexxxzzzxxxmmm___\\\hhhwww~~~|||{{{tttiii______gggpppttttttvvvyyy|||}}}|||zzzxxxqqqlllpppooonnnnnnnnnmmmjjjggghhhiiiiiiiiihhhhhhkkklllnnnpppqqqooommmlllnnnpppnnnrrryyy{{{~~~iiiSSSMMMIII???888888444222111/////////000000000111111111111222222222555333000000000111111000333444000222888666<<>>>>><<<555333777444444333333333444555555777444555777777===RRRiii{{{lllcccXXXRRRJJJDDDAAA@@@>>><<<<<<:::888555444444555666555444222222222444666777777777777777777666666666777888888888666555333111333333333444555666888888===EEESSScccsss|||~~~vvvrrruuurrr^^^GGG>>>777666777555555666555555555555666666666777777888999999999<<<@@@CCC@@@AAABBBBBBAAAAAACCCEEEEEECCCCCCDDDDDDGGGOOOXXXjjjsssddd___eeeuuu{{{pppnnn}}}vvviii^^^[[[dddttt}}}ttthhh\\\WWW___kkktttssssssuuuyyyzzzwwwtttxxxrrrmmmnnnmmmllllllmmmllliiiggghhhiiijjjjjjiiiiiijjjkkklllnnnooonnnlllkkkmmmpppqqqsssxxx~~~~~~hhhSSSLLLHHH>>>888777333222111000000/////////000111111111111222222222555333111111222333333222222333000333:::999@@@SSSqqq~~~yyy{{{ssshhhhhhnnnyyy}}}{{{zzz{{{}}}xxxwwwvvvuuusssoooiiieeeddd]]]RRRHHH@@@;;;777444333333333333333222222111111222333444444222111/////////......//////000111333444666777999<<>>===777444666444444444444555555666777777555555888777===QQQgggyyyhhh^^^VVVPPPGGGAAA>>>===;;;:::999888666444333333444444555444222222222333555666666666666666666666666666777777888777666444333222222222222333444555777888;;;BBBOOO___ooo~~~}}}|||uuunnnmmmvvvzzz|||sss```GGG>>>777666777555555666555555555666666666777777888999:::::::::===AAADDDAAABBBCCCBBBAAABBBCCCEEEFFFDDDDDDEEEFFFHHHQQQZZZkkkuuufffccchhhxxxyyywww}}}vvviii^^^[[[dddvvv|||pppbbbVVVRRR\\\iiiuuutttssstttwwwwwwuuusssyyysssnnnkkkjjjjjjkkklllkkkiiiggghhhjjjlllllljjjiiihhhiiiiiijjjkkkkkkjjjkkkmmmnnnrrrtttwww}}}{{{zzzyyy}}}{{{fffSSSLLLGGG>>>888777222222222222111000///...000111111111111222222222444333222222444555555444111333111444<<<<<>>:::666666444444444555666777888999888555666888888<<>>JJJXXXiii{{{~~~~~~|||yyyrrrlllkkkuuuwwwyyysssaaaGGG>>>777666777555555666555555666666666777777777999:::;;;;;;<<<>>>BBBFFFCCCDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDFFFGGGJJJSSS]]]mmmyyykkkfffjjjyyy}}}uuuiii]]]YYYcccvvv}}}ooo```SSSPPP[[[iiixxxvvvtttsssssstttrrrqqqzzzsssnnnjjjiiiiiikkklllllljjjhhhhhhjjjmmmmmmkkkiiihhhggggggggghhhhhhiiijjjlllmmmqqqsssvvv{{{}}}|||wwwtttwww|||vvveeeTTTLLLGGG@@@999666111222333333222111///...000000111111111222222222555333222222444555444333111444222555<<<<<>>777666777555555666555666666666666777777777888999:::;;;<<<>>>CCCFFFEEEFFFFFFEEEDDDDDDFFFGGGGGGEEEDDDFFFHHHKKKVVV```pppqqqgggiiivvv|||uuuhhhZZZUUU]]]qqqssscccVVVRRR\\\iiiyyywwwtttrrrqqqppppppppp|||tttoookkkjjjkkklllnnnnnnllljjjhhhkkkmmmmmmkkkiiihhhhhhfffffffffgggiiikkkllllllmmmqqqwww|||zzzzzz{{{zzzuuutttyyy}}}rrreeeWWWPPPJJJCCC:::666222222333333333111///...000000111111111222222222444333222222333333222000222555333555;;;:::EEE\\\sssyyyuuujjjkkkqqq|||}}}{{{zzz{{{yyyxxxvvvtttsssqqqmmmjjjddd]]]QQQFFF???;;;999777666555444333222333444555444333111//////000111222111111111111111222333333333444777999;;;@@@EEEIIITTTYYY\\\ZZZ[[[___ccccccdddaaa______`````````___[[[XXXYYY]]]]]][[[[[[]]]aaasssmmmRRRDDDAAA>>>:::666333333333333444555666777999555555888777888EEEUUUyyyuuuiii\\\WWWNNNDDD<<<888777888555555666666666555555444555444444333222222222222222333333444555666777777666666555555444444333333111111111111111222333444444888@@@KKK[[[rrr||||||~~~}}}~~~xxxssssss{{{uuuxxxrrr___GGG>>>777666777555555666666666666666777777777888777888999:::;;;>>>BBBEEEGGGHHHHHHGGGFFFEEEGGGIIIGGGDDDDDDFFFHHHMMMXXXcccsssxxxjjjhhhrrr|||{{{uuuhhhYYYPPPWWWiiiyyyvvvhhh[[[TTT[[[fffxxxwwwuuurrrpppoooooopppvvvppplllllllllnnnoooooommmkkkiiikkkmmmmmmkkkjjjiiijjjhhhgggfffgggjjjlllllllllkkkqqqwww|||zzzyyy~~~sssxxx|||~~~~~~wwwnnnfff\\\TTTOOOGGG===666333333333333222111000///000111111111111222222222333222222333444444222000222666555666;;;;;;FFF^^^uuuwwwxxxkkkkkkqqq|||}}}{{{zzz{{{{{{yyywwwuuusssqqqmmmkkkddd\\\PPPEEE>>>:::999888555444444333333333333333333222111000///000111111111111111000111111222333444666888:::===BBBHHHLLLSSSZZZ___^^^]]]```cccbbbeeebbb___]]]^^^`````````]]]ZZZZZZ\\\\\\[[[[[[___ZZZkkk}}}aaaMMMEEEAAA<<<777444333333333333444555555888444444777666666@@@NNNlll}}}rrrccc___WWWLLLBBB<<<::::::666666555555444444444333444444444444444444333333444444444555666666666777666555555444333333444444222111111111222222333444444888>>>GGGVVVmmm~~~~~~|||zzzvvvwww{{{xxx{{{qqq]]]GGG>>>777666777555555666666666666777777777888888666777999999;;;>>>BBBFFFIIIJJJJJJIIIGGGGGGHHHJJJHHHFFFEEEHHHJJJOOO[[[ggguuu|||mmmiiippp{{{{{{vvvjjjZZZPPPUUUfffuuu}}}uuujjj\\\TTTYYYbbbvvvvvvvvvtttqqqooopppqqqzzzsssmmmmmmmmmnnnoooooommmjjjiiikkklllkkkjjjjjjkkkllljjjhhhggghhhkkkmmmmmmllllllqqqvvvyyyzzzrrr{{{~~~~~~||||||wwwrrrkkkfff```ZZZSSSKKK???666444444333222111111111111000111111111111222222222000000111333666777666444111666555777<<<===JJJcccwwwuuuyyy~~~oooooottt}}}}}}{{{zzz{{{|||zzzvvvtttrrrooollliiibbbYYYMMMBBB<<<888777666333333333333333222222111222111111000000000000000000000000000000111222222444666888;;;>>>CCCIIIMMMQQQZZZbbbbbbaaacccddddddfffccc___]]]]]]______```___[[[ZZZ[[[\\\[[[]]]aaa]]]iii{{{sssZZZLLLEEE???999666555555444444444444444777333333666555333<<>>EEESSSjjj~~~rrr[[[GGG>>>777666777555555666666666777777777888888888777888::::::<<>>@@@NNNhhhxxxsssuuusssssswww~~~}}}{{{zzz{{{|||zzzvvvsssqqqnnnkkkhhh```WWWKKK@@@:::666555555111222333444333222111000111111111111000000000///000000000///000111111222333555888;;;>>>CCCIIIMMMQQQ[[[dddeeedddffffffeeegggccc___\\\\\\^^^______aaa\\\ZZZ[[[[[[[[[^^^cccdddkkkxxxcccQQQHHHAAA;;;888777666555555444555555666222222555444222999EEEFFFVVVlll{{{xxxqqqfffYYYOOOJJJIIIAAA@@@===;;;999999:::;;;444444555666777777777666777777777777777666666666666555444333222333444555333333333222333333444444555999>>>EEEQQQhhhsss[[[GGG>>>777666777555555666777777777777888888888888888999;;;<<<===AAAEEEIIIKKKLLLLLLKKKIIIHHHJJJKKKMMMJJJJJJLLLOOOVVVbbboooyyy~~~llleeejjj}}}||||||yyyqqqcccXXX[[[kkkzzz}}}ttthhh[[[UUU[[[eeeqqqtttwwwwwwtttrrrsssttttttpppooommmkkkjjjiiiiiijjjnnnlllhhhdddfffkkkkkkgggkkkkkkkkkiiiiiijjjmmmoooqqqqqqsssyyyyyytttqqqwwwuuukkklllmmmkkkeee]]]TTTFFF999555333111000111111000///111111111111111222222222222333444666888999:::;;;444888777888<<<>>>LLLgggvvvtttvvv{{{ttt~~~yyyuuuuuu{{{~~~}}}}}}yyy}}}|||uuuqqqtttxxx{{{vvvqqqppppppnnnhhhccc]]]SSSGGG>>>999777666444555555444333333222111111111222222222222111000000***+++,,,...///111222333444888===@@@CCCHHHNNNTTTWWW\\\cccjjjnnnmmmhhheeekkknnniii]]]YYY___ccc```dddaaa[[[UUUSSSXXXaaaiiiooowwwvvv]]]OOOFFF@@@888777555444333333444555444444444444555777999:::@@@HHHVVVgggwwwyyyppphhh```XXXRRRJJJFFFAAA===;;;999777555777666666666666555555555666666666666666555555444555444333333222222333333222222222111111111111000444777;;;AAAMMMccc}}}zzz{{{sss[[[FFF>>>888777777555444555444444555555666777777777777999<<<>>>AAAEEEJJJMMMMMMNNNOOONNNLLLLLLMMMOOOPPPOOOPPPRRRSSSWWWcccppp|||mmmjjjiiizzz|||zzzpppcccaaammmyyyttthhh^^^ZZZ```iiivvvvvvvvvvvvuuuuuuuuutttwwwsssqqqooommmkkkkkkkkkkkkoooooolllgggfffiiijjjggglllllllllkkkjjjkkknnnppppppppprrrwww|||}}}tttqqqttt}}}yyynnngggjjjjjjeee^^^VVVIII>>>555333111000111111000///111111111111222222222222000000111222444555666666333888666888<<>>;;;999777888888777777777777666666666666777777666666555444555444333333222222333333222222333333333333333333555777;;;AAANNNeee~~~{{{ttt\\\FFF>>>777777777555444555444444555666666777777888999;;;>>>AAADDDIIINNNRRRSSSSSSSSSRRRPPPOOOPPPRRRRRRQQQRRRTTTVVVZZZfffsss{{{nnnkkkjjj{{{}}}~~~{{{qqqfffeeesssrrreee[[[YYYcccooozzzyyyxxxvvvuuutttsssssszzzuuutttqqqooommmlllllllllmmmqqqpppkkkgggiiikkkkkkmmmnnnnnnlllkkklllnnnppppppqqqtttxxxzzzyyyuuuuuuzzz~~~sssgggkkklllggg___VVVJJJ???555333111000111111000///111111111111222222333333000000000111222222333333333777666777===@@@QQQmmm{{{xxxzzz{{{~~~}}}pppeeejjj|||}}}yyyyyy~~~~~~~~~{{{~~~|||uuuqqqqqqtttxxxuuusssrrrqqqmmmfff```ZZZQQQEEE===999888777666555444444333333222222111333333111000000000111222...//////000111111222222444777;;;>>>CCCJJJTTT\\\]]]]]]```gggoootttvvvvvvrrrpppnnnmmmiiibbbaaacccddddddbbb^^^[[[YYYZZZ\\\dddppp|||nnnZZZMMMDDD???999777999:::777444666555444333333444555666666777:::@@@JJJVVVbbbiiisss}}}xxxqqqjjjfff\\\WWWOOOGGGBBB???<<<;;;::::::999888888888888888666666777777666666555444555444333333222222333333222333333444444555555666666888;;;AAAOOOfff|||~~~sssZZZFFF>>>777777777555555666555555555666777777888888:::===@@@DDDHHHNNNUUUYYYZZZZZZYYYWWWTTTSSSSSSUUUUUUTTTUUUWWWYYY^^^kkkxxx{{{ooommmlll}}}|||zzz}}}yyynnnddddddssssssdddYYYYYYfffttt}}}zzzvvvtttsssssssss{{{vvvtttrrrooommmlllkkkkkkjjjqqqsssnnniiiiiimmmooommmnnnnnnmmmllllllmmmooorrrssswww{{{|||~~~~~~{{{zzz|||yyynnnqqqqqqiii```UUUGGG<<<555333111000111111000///000111111222222333333333333333333333333444444444333666555777===BBBTTTqqq|||uuussssssxxxtttffffffvvv{{{wwwxxx~~~}}}}}}vvvqqqqqqrrrrrrrrrqqqrrrqqqmmmgggcccXXXPPPDDD<<<999999888777444444444333333222222222444333111//////000111333111111111111111222222222444777:::>>>CCCMMMXXXaaadddbbbccchhhqqqyyy|||uuussstttmmmaaa^^^dddfffffffffeeeaaa]]]YYYWWWXXXdddrrr~~~qqqaaaSSSIII>>>999:::<<<999666777666444333222222333333777555444666<<>>===<<<:::999888888888888777777777777777666555555555444333333222222333333111222333444555666777777999:::<<>>BBBFFFLLLSSS[[[```aaa```^^^ZZZWWWUUUVVVWWWXXXWWWXXXZZZ\\\aaannn|||{{{nnnmmmmmm}}}wwwuuuwwwqqqfff[[[ZZZfffzzzvvveeeYYYXXXeeettt~~~zzzvvvttttttuuuvvv}}}zzztttrrrpppnnnlllkkkkkkkkkkkkssswwwqqqjjjiiilllnnnlllmmmnnnmmmkkkkkklllmmmqqqrrrwww||||||}}}~~~~~~ssstttqqqiiiaaaWWWIII<<<555333111000111111000///000111111222333333444444444444444444555555555555333777555666===CCCWWWttttttpppnnnpppvvvgggcccsssxxxuuuuuu|||~~~~~~~~~xxxsssqqqqqqmmmnnnpppqqqqqqnnnjjjfffWWWOOODDD<<<999999888777444444333333333333222222444333111//////000111333111111111111222222222222444777:::>>>DDDOOO\\\eeehhhgggfffiiioooxxx~~~xxxvvvmmm```]]]cccccceeefffgggddd___XXXTTTOOOYYYffftttuuuhhh[[[KKKAAA??????<<<999888777555333222222222222222111000111444999>>>AAALLLUUUeeeyyy~~~wwwtttqqqkkkaaaXXXPPPKKKFFFCCC@@@>>><<<:::888777888888777777777777777666666555555444333333222222333333000111222333444555666777;;;;;;>>>DDDQQQeee|||}}}}}}wwwttt{{{oooXXXEEE===777777888666555777666666777777888999999999<<<>>>BBBGGGNNNVVV___eeefffeeebbb^^^YYYWWWXXXZZZ\\\ZZZZZZ\\\^^^cccqqq~~~{{{llllllnnn}}}sssqqqssskkk___SSSNNNVVViiixxxuuufffXXXTTT___lll~~~|||yyyvvvuuuvvvwwwyyy{{{vvvrrrpppnnnlllkkkkkkkkkkkkooovvvyyyssskkkhhhiiiiiilllmmmnnnmmmkkkkkkkkklllnnnpppuuuyyyzzzzzzzzz~~~rrroooiiidddbbb\\\NNN@@@555333111000111111000///000111111222333444555555333333333333444444444444555888555666>>>DDDYYYwwwxxxqqqllliiiwwwgggaaaooo{{{wwwwww}}}{{{vvvsssrrrlllmmmooopppooommmjjjiiiWWWOOODDD;;;999888888777333333333333333333333333333333111000000000111222111111111111111222222222444777;;;@@@FFFQQQ^^^gggjjjkkklllkkkmmmsss}}}xxxnnnddd```aaa```aaaccceeeddd```YYYSSSMMMSSS]]]iii|||rrr```RRRJJJFFFAAA>>>888777555444222222333333222222222222444666777888???EEERRReeezzz{{{yyysssjjjbbbZZZSSSMMMJJJEEECCC???<<<999888888888777777888888777777666555555444333333222222333333111111222333444666666777;;;<<>>DDD[[[~~~}}}qqqdddfffmmmmmmgggYYY\\\eeerrrzzz}}}}}}{{{yyyxxxuuuvvvtttooolllkkkfff```[[[NNNBBB===;;;888666777555444333222111222333444333222111111000000111111111///...000333555333111555888===BBBIIITTTaaakkkwww~~~{{{zzzyyy}}}ooohhhgggcccbbbccchhhlllkkkddd]]]XXXOOOIIILLLXXXjjjsssaaaPPPEEE;;;999666444333444555777333555666888999999999999666666999>>>CCCMMM```qqq}}}yyypppcccYYYMMMKKKGGGDDDBBB???;;;888888888999999999888888777666666555444333333555777777777888::::::;;;;;;;;;999<<>><<<:::888777888:::;;;:::999888777777888999:::777777999<<<>>>EEETTTcccvvv|||ooodddVVVRRRMMMIIIFFFBBB>>><<<::::::::::::::::::999999888888777555444444555777777888999:::;;;;;;::::::<<<>>>EEERRReeezzz{{{wwwwww|||hhhSSSEEE===777888:::888777777777999;;;;;;;;;===???AAACCCIIIOOOSSS]]]kkkxxx~~~~~~yyytttrrrrrrnnnpppqqqooommmrrr~~~rrrlllpppuuulllhhhnnnmmmccc^^^eeerrr{{{~~~wwwkkkaaabbbnnnzzz~~~zzzwwwtttsssrrr}}}zzzvvvsssnnnkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjkkkmmmpppnnnnnnmmmllllllllllllmmmtttvvvxxxxxxxxx{{{}}}pppfff^^^___uuu{{{vvv```TTTTTTQQQRRROOODDD777555333222111000...,,,222222222222333444555666555555555555555555555555777888555:::BBBHHHaaawwwllliiijjjfff```UUUWWW```nnnwwwyyyyyy{{{}}}xxxyyyvvvrrrqqqrrrooojjj[[[NNNBBB===;;;888777777444444444444444333222222333222111111000000111111111000///000222333333222555888<<<@@@GGGQQQ^^^ggg{{{www~~~xxxqqqkkkjjjjjjjjjlllnnnppprrrnnnbbbSSSJJJHHHOOO^^^lllzzzjjj\\\OOOHHHCCCAAA???>>>===>>>???@@@@@@>>>;;;888777888:::;;;:::999:::;;;:::<<>>>>>======<<<<<<;;;;;;;;;:::999888888888888888:::;;;===>>>>>>===<<<;;;???AAAHHHUUUhhh|||~~~}}}~~~zzzwwwyyy{{{}}}|||xxxvvvgggQQQFFF>>>999:::;;;999888999888:::<<<>>>>>>???BBBDDDHHHNNNUUU\\\iiixxx}}}yyywwwtttwwwwwwuuusssyyyuuulllooosssfffccciiikkkeeeccclll{{{}}}oooccccccooozzz{{{wwwsssqqqooo|||zzzvvvsssooollljjjjjjjjjjjjjjjjjjjjjiiihhhjjjmmmpppnnnmmmmmmlllllllllllllllsssuuuwwwxxxxxx{{{uuuiii```bbbyyyyyy|||dddWWWUUUQQQQQQNNNCCC777666555555555444111///222222222222333444666666555555555555555555666666666888666;;;BBBIIIddd{{{rrrnnnkkkeee^^^SSSTTT\\\jjjuuuwwwvvvwww~~~~~~zzzuuussssssqqqlllZZZNNNAAA===;;;999777888333444555555555444222111333222111111000000111111000000000111222222222222444777;;;???EEEOOO\\\eee|||vvvzzzvvvqqqrrrrrrpppooooooqqqsssxxxlll\\\PPPHHHHHHRRR^^^llluuu}}}zzzmmmaaaWWWOOOJJJHHHFFFDDDBBBAAAAAAAAABBBBBB@@@>>>;;;::::::;;;<<<<<<;;;;;;<<<999888>>>FFFLLL___xxx|||uuukkkbbbZZZSSSNNNKKKEEEEEECCCBBBAAA@@@?????????>>>======>>>??????>>>AAAAAABBBBBBBBB@@@???>>>???BBBKKKZZZlll~~~~~~~~~||||||~~~}}}|||}}}yyy~~~zzztttxxxhhhQQQDDD>>>999::::::888888::::::===@@@BBBCCCDDDGGGIIIMMMTTT]]]ggguuu~~~|||zzz}}}}}}zzzyyywwwlllmmmtttddd```eeefffcccbbbkkk{{{ooo```^^^hhhsss{{{wwwssspppooo|||yyyvvvtttpppllljjjiiijjjkkkkkkkkkkkkiiihhhiiilllooonnnnnnnnnmmmmmmmmmllllllqqqtttwwwxxxxxx{{{~~~sssjjjhhh}}}~~~xxx~~~hhhYYYVVVPPPNNNJJJ???555444333444666555444222111111111222333444555666555555666666666666666666555888777;;;CCCJJJfff~~~}}}zzzuuuqqqggg^^^QQQQQQXXXfffqqquuuuuuvvv}}}xxxuuusssoooiiiZZZMMMAAA<<<;;;999777888333444555666555444333222333222111111000000111111000111111111111111222222444777:::>>>DDDOOO[[[dddtttyyyzzzzzzxxxtttqqqoooooo}}}sssfffYYYLLLFFFJJJRRRYYYaaaggghhhiiimmmqqqrrrpppmmmggg___WWWPPPMMMKKKJJJIIIGGGEEECCCBBBBBBBBB@@@@@@@@@@@@???===<<<<<<:::999:::;;;999777:::@@@BBBOOOdddyyyvvvmmmeee___[[[TTTSSSPPPNNNKKKIIIIIIHHHGGGFFFEEEGGGIIIJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@???===CCCNNN^^^ppp|||uuuooorrrxxx|||{{{}}}~~~{{{}}}lllTTTBBB===999999999777888;;;:::===AAADDDEEEGGGJJJKKKRRR[[[fffqqq~~~vvviiijjj~~~wwwhhhcccdddccc___\\\bbbrrr{{{jjj[[[YYYcccnnn}}}{{{xxxtttrrrqqq|||yyytttsssqqqmmmiiiiiijjjlllmmmnnnnnnllljjjjjjlllnnnmmmmmmnnnnnnmmmmmmlllkkkpppssswwwxxxyyy{{{zzzsss~~~~~~|||yyy~~~gggYYYVVVPPPLLLGGG;;;222111000111222333333111000000111222333555666777777777777777777777777777444888888<<>>EEEOOO\\\eeemmm}}}~~~{{{vvvqqqnnn}}}xxxpppeeeVVVHHHEEEIIINNNUUUXXXUUUQQQRRRUUUVVVXXXXXXVVVRRRMMMJJJIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCAAAAAABBBBBBAAA???===;;;777666777999999888:::???@@@GGGUUUgggwww}}}wwwsssllljjjfffbbb^^^[[[ZZZYYYVVVTTTSSSTTTWWWXXXUUURRRLLLJJJGGGDDDBBBAAAAAAAAA???EEEPPP```ppp~~~~~~|||pppfffgggoooxxxwwwvvvnnnXXXAAA<<<999:::999666888<<<999===AAAEEEGGGIIIKKKMMMWWWbbboooyyy|||rrrfffeeezzz~~~rrrlllhhhccc\\\UUUXXXhhhyyy~~~ttteeeXXXXXXdddppp}}}}}}|||zzzxxxvvvsssrrr|||xxxrrrrrrpppmmmiiiiiikkknnnpppqqqqqqooommmllllllmmmkkkllllllmmmlllkkkjjjiiiooorrrvvvxxxyyy{{{{{{ttt}}}|||}}}gggZZZWWWRRRNNNHHH<<<333111//////000111111111111111222333444666888999::::::999999888888777777555999:::>>>EEENNNmmm|||}}}}}}kkkZZZOOOLLLPPP]]]llltttwwwyyyvvv{{{|||wwwssskkkbbbYYYMMMAAA<<<;;;999888999666666555444444444444444333222111111000000111111000222333222000///111333222555:::>>>EEEPPP]]]fffkkkwww~~~yyytttwwwxxxxxxssscccSSSKKKKKKNNNTTTVVVNNNGGGFFFGGGHHHGGGIIIKKKIIIFFFDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGHHHEEEDDDCCCAAA???===<<<;;;888666777:::;;;;;;>>>BBBEEEFFFMMMYYYfffwwwzzzuuuqqqooonnniiifffcccccceeeddd___[[[SSSPPPKKKGGGDDDDDDEEEFFFEEEIIIQQQ___ooo}}}tttiiidddllluuu|||yyyuuu~~~kkkVVVAAA===;;;;;;999777999===<<<@@@EEEIIILLLNNNPPPRRRZZZhhhvvv~~~{{{nnnbbbbbbvvv~~~xxxqqqggg]]]SSSSSScccttt|||sssdddXXXYYYfffsss}}}}}}|||{{{xxxuuusssqqq|||wwwqqqrrrpppmmmiiiiiillloooqqqssssssrrrooommmlllllljjjjjjkkklllkkkjjjiiihhhooorrrvvvxxxyyy{{{uuukkkyyy~~~|||}}}ggg\\\ZZZVVVSSSLLL???888555111000000111111111333333333444666888999:::;;;;;;;;;:::999888777777666;;;<<<@@@GGGPPPooo{{{~~~kkkWWWOOOKKKNNN[[[kkktttxxxzzzuuuyyy}}}xxxsssjjjbbbYYYLLL@@@<<<;;;999888999777666555333333444555555333222222111000111111111000222444333000///111333222555:::>>>FFFQQQ^^^gggllluuu~~~|||rrrvvv}}}|||ooo^^^UUUTTTTTTYYYYYYPPPGGGDDDEEEFFF@@@CCCFFFFFFCCCAAABBBCCC@@@AAACCCEEEGGGIIIKKKLLLJJJHHHCCC???<<<;;;:::;;;;;;999999===??????BBBFFFJJJHHHKKKRRR[[[iii~~~~~~}}}vvvrrrnnnnnnnnnllleee```[[[WWWPPPKKKHHHHHHJJJLLLJJJLLLRRR]]]mmm|||{{{pppgggnnnvvv|||}}}wwweeeQQQBBB>>><<<<<<:::888:::???@@@DDDJJJNNNQQQSSSUUUWWW\\\kkkzzz{{{kkk______ssswwwkkk___SSSRRRbbbtttuuufffZZZZZZgggsss~~~}}}}}}{{{xxxuuurrrppptttsssrrrpppmmmlllkkkkkkkkkqqqppppppooonnnnnnmmmmmmjjjkkklllmmmnnnmmmlllkkkpppmmmooovvvzzz{{{~~~rrrnnnuuu}}}}}}xxxkkk^^^[[[]]]YYYKKK===666444111000111222111111444222222333666888::::::<<<=========<<<:::888777555::::::;;;EEESSStttuuuooouuu|||iii]]]KKKHHHIIITTTfffuuu|||~~~||||||zzz{{{}}}yyymmmbbbYYYNNNBBB===999666555777666555555555555444444444666444333333444555333222000000000000000000000000444333555;;;CCCNNN^^^mmmqqqvvv|||xxxzzz{{{{{{zzzqqq^^^LLLTTT\\\dddbbbVVVIII???<<<>>>AAADDDDDDAAA>>>===>>>@@@AAABBBEEEHHHJJJLLLNNNHHHFFFBBB???<<<;;;;;;;;;:::===@@@@@@@@@@@@CCCFFFGGGIIIJJJLLLPPP\\\lllxxx~~~xxxqqqmmmlllkkkhhhfff^^^YYYRRRJJJEEEDDDEEEFFFGGGMMMWWWcccqqqwwwuuuuuuuuuwww{{{yyyzzz^^^KKKCCC@@@<<<999999;;;???BBBDDDGGGKKKNNNPPPSSSWWWZZZ\\\kkkxxx{{{~~~mmmddd___iii|||yyybbbSSSWWW[[[nnnkkk\\\___cccvvv|||yyyuuurrrsssvvv~~~tttqqqpppnnnllljjjjjjjjjjjjoooooonnnnnnmmmmmmlllllliiijjjkkklllmmmlllkkkkkkpppmmmpppwww{{{|||~~~~~~yyypppjjjppp|||zzzvvvkkk```___ccc___OOOAAA666444111000111222111111333222222333666888;;;;;;>>>>>>>>>>>>===;;;:::999666;;;;;;===FFFUUUvvvrrrjjjmmmyyy|||hhh[[[KKKHHHHHHRRRcccrrryyy{{{{{{|||}}}xxxxxxyyyuuulllcccWWWLLLAAA<<<999666666888666555555555555444444444444333222222333333222000000000000000000000000000222111444:::BBBLLL]]]kkktttzzz~~~}}}jjjWWWUUU]]]fffhhhaaaUUUJJJCCC>>>@@@BBBAAA>>><<<===>>>>>>@@@BBBDDDFFFGGGHHHHHHEEECCC@@@>>>===<<<======???AAACCCBBB@@@@@@AAACCCDDDGGGJJJKKKNNNVVVaaajjj{{{}}}yyysssnnnkkkiiigggeee^^^[[[UUUOOOIIIFFFEEEFFFLLLRRR\\\hhhvvv{{{zzzyyyyyy|||xxx]]]KKKAAA???;;;::::::>>>BBBEEEFFFIIIMMMPPPRRRUUUYYY[[[^^^lllxxx{{{zzzpppggg```iii|||~~~hhhVVVWWW[[[nnn~~~jjjZZZ\\\___rrr}}}yyyuuuvvvxxx}}}tttpppnnnlllkkkiiiiiiiiiiiimmmmmmmmmmmmmmmmmmlllllljjjkkklllnnnnnnnnnmmmllloooooorrrxxx|||}}}{{{zzzyyyuuulllqqq}}}|||tttkkkcccdddiiidddTTTDDD666444111000111222111111222222222333555999<<<>>>@@@@@@???>>>===<<<<<<;;;777<<<<<<>>>HHHWWWxxxrrriiiiiippp}}}gggYYYLLLGGGGGGOOO___ooowwwyyyxxxzzz}}}}}}yyyvvvtttssspppjjjeeeVVVKKK@@@<<<:::777777:::666555555555555444444444333111000000111111000///000000000000000000000000111000222999@@@IIIXXXeeewww~~~wwweee[[[aaahhhmmmkkkbbbUUULLLBBBAAA@@@===::::::<<<======@@@CCCGGGHHHGGGEEEDDDAAA@@@???>>>===>>>??????DDDEEEEEECCCAAA??????@@@@@@DDDIIILLLNNNSSSYYY___nnnwww{{{zzzvvvpppjjjfffeeeeee___^^^ZZZSSSMMMHHHFFFFFFQQQWWW```lllyyy|||zzz|||~~~uuu\\\LLL@@@>>><<<;;;===@@@EEEHHHJJJMMMQQQTTTVVVYYY]]]___bbbooozzz}}}yyyvvvllldddjjjppp[[[YYY[[[nnn|||~~~iiiXXXXXXYYYjjj{{{xxxwwwxxx}}}uuuooonnnlllkkkjjjjjjjjjkkknnnnnnnnnnnnnnnnnnnnnnnnlllmmmooopppqqqqqqpppooooooppptttyyy}}}}}}xxxyyy~~~|||ssskkkdddggglllfffTTTCCC666444111000111222111111111111222333555999===@@@BBBAAA@@@???>>>=========777<<<<<>>===???CCCGGGIIINNNQQQUUUXXXZZZ]]]aaacccgggrrr}}}zzz{{{qqqgggjjj~~~tttaaa^^^]]]mmm{{{~~~hhhVVVTTTSSSbbbyyyzzzwwwvvvuuu~~~wwwpppooonnnmmmllllllmmmnnnqqqqqqqqqqqqpppppppppppplllmmmoooqqqqqqqqqqqqppppppsssvvvzzz|||uuummmeeegggkkkeeeRRRAAA666444111000111222111111000111222333555999???CCCCCCCCCBBBAAA@@@??????>>>777===<<>>>>>???IIIWWWxxx}}}xxxyyylll]]]LLLFFFCCCKKK]]]qqq~~~zzzzzz}}}zzzvvvqqqoooooommmiiieee^^^RRRFFF@@@<<<777666777666555555555555444444444555333222222333333222111000000000000000000000000444333444888999<<>>======???AAACCCCCCBBBEEEEEEDDDDDDFFFIIIMMMOOOOOOUUU```ooo}}}zzzzzzyyyuuuooojjjfffddd]]]^^^\\\VVVMMMHHHHHHKKKMMMRRR[[[eeeqqq}}}zzz}}}}}}~~~{{{zzz}}}~~~|||xxxooozzzoooXXXKKKEEEDDDCCCCCCDDDFFFIIIKKKMMMPPPSSSVVVYYY\\\___bbbkkkuuuvvvqqqjjjmmm~~~qqqdddfffbbbmmm~~~|||lllYYYSSSMMMYYYsssyyyxxxxxxuuu}}}yyyqqqpppooonnnnnnooopppqqqwwwwwwvvvtttsssrrrqqqpppnnnoooqqqsssttttttttttttssswwwyyyzzzzzzvvvssshhhgggkkkfffWWWHHH666444111000111222111111...000333333444999AAAHHHIIIJJJLLLMMMLLLIIIFFFCCC<<>>;;;777666777666555555555555444444444555333222222333333222111000000000000000000000000222222444777999<<>>CCCBBBCCCKKKYYYyyyyyynnneeePPPHHHCCCIIIZZZnnn|||yyyrrrrrruuutttkkkbbbXXXMMMBBB<<<999666666888666666555555555444444444444333222222333333222000000000000000000000000000000000333777:::<<>>===>>>=========???BBBEEEGGGGGGHHHMMMVVV]]]dddppp{{{{{{yyywwwsssnnnkkkjjjgggbbb^^^WWWWWWYYYYYYVVVPPPGGGAAAGGGHHHLLLTTT```ooo|||~~~~~~}}}~~~}}}{{{zzz|||eeeTTTKKKCCCCCCDDDEEEHHHKKKNNNOOOVVVWWWZZZ___eeehhhiiihhhkkkttt{{{}}}}}}}}}|||yyypppddd^^^gggsssooo\\\VVVOOOZZZkkkvvv~~~zzzqqqmmmppprrryyyssssssrrrpppooonnnnnnooopppssssssssstttssssssrrrqqqsssuuuxxxzzzzzzzzz{{{|||}}}~~~}}}|||~~~ttt}}}xxxzzz~~~~~~|||mmmkkktttyyyyyylllUUU===666111333444222111222333111000333555999CCCMMMOOOUUUXXXVVVSSSQQQNNNJJJHHHHHHEEEGGGPPPZZZyyy~~~mmm\\\MMMHHHOOOYYYmmmzzzxxx|||vvvvvvyyyvvvnnneeeVVVOOOEEE>>><<<;;;999777777666555444333333333333444444333333333333222222........................333111111555777999???GGGOOOWWWdddsssyyysssrrrvvvtttooolllhhhcccbbbcccbbb^^^ZZZVVVSSSPPPOOOQQQTTTVVVWWWYYYUUUQQQQQQSSSSSSQQQMMMLLLJJJHHHFFFCCCBBB@@@@@@CCCCCCAAAAAAAAACCCEEEFFFIIIGGGIIINNNSSSZZZeeepppuuu|||zzzwwwvvvqqqmmmjjjiiigggbbb^^^WWWZZZ^^^aaa___XXXNNNGGGJJJLLLPPPWWWbbbppp}}}~~~~~~}}}yyywwwzzzvvv```QQQJJJEEEEEEFFFGGGJJJMMMOOOQQQTTTVVVYYY^^^dddiiikkklllpppwww{{{|||{{{~~~tttuuuuuupppfffaaajjjwwwqqq]]]VVVOOO[[[kkkuuuzzzuuunnnlllmmmnnnxxxrrrtttrrrpppmmmmmmmmmoooppppppqqqssstttuuutttrrrqqqrrruuuxxxyyyyyyyyyzzz{{{~~~~~~~~~}}}}}}}}}zzz~~~~~~~~~{{{uuuhhhhhhuuu}}}pppWWW===666111333444222111222222000000222444888BBBLLLRRRXXX\\\ZZZWWWVVVSSSOOOMMMMMMIIIJJJQQQ[[[yyy|||hhhVVVNNNPPPXXXkkk{{{zzz|||wwwwwwyyyvvvmmmeeeWWWPPPEEE>>>;;;:::888666666666555444333333333333444444333333333333222222........................333111111444666888>>>FFFMMMVVVdddrrr~~~~~~~~~|||xxxxxxrrrkkkgggfffeeeccc```^^^ZZZVVVTTTUUUXXXZZZ[[[[[[WWWRRRQQQRRRSSSRRRPPPQQQOOOLLLIIIGGGEEEDDDDDDIIIHHHFFFEEEDDDDDDEEEEEEIIIEEECCCEEEHHHMMMVVV```hhhooo{{{xxxsssqqqmmmhhheeeeeedddaaa^^^WWW[[[bbbggggggaaaWWWOOONNNPPPTTTZZZcccppp|||~~~~~~|||xxxtttqqqwwwsss^^^PPPJJJGGGGGGHHHIIIKKKNNNQQQSSSSSSUUUYYY]]]ccciiimmmpppsssyyyzzzyyyxxx}}}mmmpppssspppgggbbbjjjvvvuuuaaa[[[TTT```pppuuuvvvqqqllllllmmmlllzzzuuutttrrrnnnkkkjjjlllnnnooommmooorrrtttuuutttrrrqqqrrrtttwwwxxxxxxxxxyyyyyy}}}~~~~~~}}}}}}}}}{{{sssddddddqqq{{{~~~oooVVV<<<555111222444333111222111///000222333777AAAMMMUUU[[[___]]][[[[[[XXXTTTPPPPPPKKKLLLSSS\\\zzzsss___SSSQQQVVViiizzz|||~~~zzzwwwxxxyyyvvvnnngggZZZQQQFFF>>>;;;999888666666666555444444444444444444444333333333222222222111111111111111111111111222000111444666888===DDDMMMVVVdddsss|||zzz}}}yyyrrrnnnjjjfffcccbbb^^^YYYWWWXXX[[[^^^___^^^ZZZUUURRRRRRSSSRRRRRRVVVTTTQQQMMMJJJIIIIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEHHHCCCAAABBBDDDFFFLLLSSS\\\dddppp{{{~~~tttnnniiieee___]]]]]]]]]\\\YYYTTTXXX]]]ccceeeaaaZZZUUUQQQTTTXXX]]]dddnnn{{{}}}yyytttooolllqqqzzzttt___QQQLLLGGGGGGHHHJJJLLLOOORRRSSSTTTVVVZZZ]]]bbbhhhmmmqqqpppxxxyyywwwwwwnnnqqqtttqqqgggaaagggrrrzzzfffaaa\\\iiivvvxxxuuuooommmnnnooolll~~~yyysssqqqmmmjjjiiijjjlllmmmkkkmmmpppssstttsssqqqpppqqqtttvvvwwwwwwwwwwwwxxxzzz|||}}}}}}~~~{{{sssccc```jjjqqqttthhhQQQ<<<555111222444333222333000000111333333666AAAMMMXXX^^^bbbaaa``````^^^ZZZRRRQQQMMMNNNUUU^^^|||yyyeeeWWWRRRTTTfffxxx{{{zzz|||~~~~~~}}}}}}~~~{{{xxxvvvwwwyyywwwqqqkkk]]]TTTHHH???;;;999888666666666555444444444555555444444333333333222222222222222222222222222222222111000111444666777<<>>@@@@@@@@@BBB@@@@@@AAADDDGGGHHHHHHEEEKKKRRRUUUWWW^^^iiisss{{{tttllleeeaaacccgggpppnnnYYYPPPNNNGGGGGGGGGIIIKKKNNNQQQSSSNNNUUU]]]ccceeehhhnnnsssvvv}}}yyyyyywwwrrrkkkkkkzzzrrrcccZZZfff{{{~~~|||ssslllkkkmmmlll}}}xxxvvvyyyuuupppmmmmmmnnnnnnnnnlllkkkjjjjjjkkkllllllkkkjjjnnnrrruuuvvvwwwxxxyyysssuuuvvvvvvwww~~~{{{www~~~wwwnnnaaaWWWYYY\\\VVVIII@@@888666444333444444333222444111111222444888BBBMMMcccvvv{{{vvvwwwuuunnnmmmjjjccc___^^^___jjj}}}tttwwwssshhhZZZRRRPPPZZZooo}}}{{{|||~~~{{{tttqqqqqqnnniiicccZZZLLLBBB<<<:::999888:::999777555555555666666000000000000000000000000222333333333333222111111111111000000222444777999CCCGGGQQQ]]]lllzzzzzztttpppnnnnnnqqqsssuuuwww|||~~~yyyuuurrrpppiiigggfffeeeffffffdddccc^^^^^^^^^\\\YYYTTTOOOLLLMMMKKKJJJLLLOOOPPPMMMJJJLLLKKKIIIHHHHHHIIIKKKLLLIIIJJJLLLOOOTTT]]]fffmmmvvvvvvtttnnnfffaaa______OOOJJJBBB<<<;;;<<<===>>>>>>@@@AAABBBAAAAAACCCDDDEEEHHHLLLPPPUUU\\\ccchhh}}}vvvkkkfffeeeeeelllttt{{{rrr^^^OOOGGGEEEFFFHHHJJJKKKMMMPPPRRRRRR[[[eeeiiiiiijjjnnnsssxxxwww}}}vvvkkkiiiyyywwwZZZYYYggg{{{~~~tttmmmjjjhhh}}}wwwvvvuuurrrnnnllllllmmmnnnnnnnnnlllkkkjjjjjjjjjjjjjjjjjjnnntttxxxxxxwwwvvvuuuppprrruuuvvvyyyyyynnn|||zzz~~~tttiii___XXXYYYYYYQQQDDD<<<777555333333333333222111444222111222333777@@@KKKbbbwww|||~~~|||uuuuuupppjjjfffddddddmmmuuuttt{{{vvviiiYYYOOOOOOZZZooo~~~~~~~~~}}}zzztttqqqqqqmmmhhhddd[[[NNNCCC===:::999888999888777666555555555666222222222222222222222222222333333333222222111111111111000000222444777888BBBGGGPPP\\\kkk{{{{{{xxxqqqrrrrrrppppppsssxxx}}}{{{xxxuuummmkkkjjjiiijjjjjjiiigggdddbbb___\\\YYYVVVTTTSSSRRROOOLLLMMMOOOOOOLLLIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNRRRYYYbbbhhhqqqqqqooojjjbbb\\\YYYXXXPPPKKKDDD@@@>>>???@@@@@@@@@AAACCCCCCBBBCCCEEEGGGFFFJJJOOOSSSVVVYYY]]]___sss{{{oooeee___ccchhhmmmsssooo]]]OOOIIIEEEGGGIIIJJJKKKMMMPPPSSSVVV^^^gggkkkkkkkkkoootttxxxsss{{{pppkkkxxxyyy\\\YYYfff~~~yyysssooonnn|||vvvtttpppmmmkkkjjjlllnnnoooooopppooommmkkkiiihhhhhhhhhjjjooouuuyyyyyywwwtttssstttwwwzzz{{{~~~uuugggsssxxxyyy|||qqqfff```]]]^^^ZZZOOOAAA999666444222222333333222111444222111333333555>>>HHH```xxx~~~wwwrrrnnnllljjjrrrwwwqqquuu{{{jjjWWWMMMMMMZZZooo~~~}}}~~~zzzsssqqqpppmmmhhheee\\\PPPEEE===:::999888999888777666555555555666444444444444444444444444222222222222222111111111111000000111222444666777???DDDMMMYYYhhhyyy{{{zzzwwwssspppoooqqqsssvvvyyy~~~~~~zzzwwwrrrpppnnnnnnoooooonnnmmmkkkhhhbbb]]]ZZZYYYYYYZZZWWWSSSOOOMMMNNNNNNKKKIIIGGGIIILLLNNNOOONNNMMMKKKNNNMMMMMMLLLOOOTTT\\\aaahhhiiiiiieee___XXXTTTRRROOOLLLGGGDDDCCCDDDCCCCCCDDDEEEEEEEEEEEEFFFIIILLLMMMQQQVVVZZZZZZZZZYYYZZZhhhvvvsssdddZZZ^^^```cccjjjwwwlll[[[PPPKKKFFFHHHJJJKKKLLLNNNRRRTTTZZZaaaiiilllllllllpppsssxxxzzzlllxxx}}}ssslllssszzz^^^ZZZeeeyyywwwqqqooolllyyysssqqqlllkkkiiijjjmmmoooppppppqqqpppnnnkkkhhhgggggghhhkkkoootttwwwwwwvvvvvvvvv|||ppphhhqqqzzzyyyzzzqqqgggeeeeeefff```QQQBBB;;;666444222222333333222111333222222333333555<<>><<<===777888888888777666555444333333333333333333333333333222000/////////111111///000111222222222333222333888>>>AAAEEEOOO]]]hhhwww}}}|||{{{{{{xxxuuutttvvvxxxyyyyyywwwvvvtttqqqnnnjjjgggfff___\\\YYYXXXZZZYYYVVVSSSMMMNNNOOOOOONNNKKKIIIGGGEEEHHHLLLNNNNNNNNNNNNNNNKKKLLLNNNSSSWWWXXXUUURRRPPPNNNLLLMMMOOORRRTTTUUUSSSVVVZZZ]]]^^^___```bbblllqqqwwwzzzzzzyyywwwvvv|||}}}uuuiiiaaaXXXSSSOOONNNOOO\\\uuummmYYYQQQOOOOOOQQQSSSUUUWWWZZZ^^^aaaccceeehhhkkkmmmoooqqqrrrvvv~~~pppooosssnnnhhhaaa```dddddd^^^___eeeuuuppp[[[RRRQQQeeeyyyzzzpppppppppkkk{{{tttqqqmmmmmmnnnppprrrqqqnnnlllkkkmmmmmmjjjfffffflllqqqmmmooorrrtttuuuvvvxxxzzz{{{~~~uuussstttvvvyyy~~~pppooolllmmmqqqmmm]]]JJJ>>>777555444444666777777666111111444888999999>>>EEEMMMvvv~~~~~~wwwnnnyyy}}}ppp```RRRQQQbbbttt{{{}}}zzzzzzwwwqqqppplllbbbUUUGGG???===>>>777777888888888666444333444444444444444444444444333222000///...///111222///000111222222222222222444999>>>@@@BBBIIIUUU___iiixxx~~~{{{xxxwwwyyy{{{|||}}}|||zzzvvvsssooommmkkkjjjbbb```]]]]]]^^^\\\XXXTTTLLLOOORRRTTTSSSPPPLLLIIIBBBFFFLLLOOOPPPOOONNNNNNNNNNNNPPPTTTYYYZZZWWWTTTRRRPPPNNNNNNQQQUUUWWWXXXTTTXXX]]]aaabbbccccccdddooouuu}}}{{{xxxttthhh```VVVRRRNNNLLLMMMZZZxxxnnnZZZRRRPPPPPPRRRUUUWWWYYY\\\```cccfffhhhkkknnnqqqsssuuuvvv{{{|||lllhhhjjjfffccc\\\YYY\\\\\\XXXXXX^^^fffwwwlll\\\TTTSSScccyyyzzzoooqqqqqqkkkzzztttppppppqqqqqqpppooommmlllkkklllmmmmmmkkkkkklllmmmqqqqqqqqqpppppprrrwwwzzzwwwzzz}}}xxxwwwvvvwwwwwwwww{{{}}}wwwllleeegggrrrqqq^^^HHH>>>666444333333444555444333777666444444666999>>>@@@HHHggg}}}rrrpppqqqyyy}}}ooodddZZZWWWaaannnwwwyyy~~~}}}}}}{{{xxxtttssspppiii\\\MMMAAA;;;999999888888888777777666666555444444333333444444444555555666666555444333333000000000111111222222222777999;;;>>>CCCJJJQQQWWWiiiqqq~~~{{{yyyyyyzzz{{{zzzyyywwwtttqqqmmmlllhhhgggdddcccaaa^^^YYYVVVPPPOOOPPPRRRTTTSSSNNNJJJJJJIIIKKKPPPQQQOOONNNPPPOOOPPPSSSWWWYYYWWWTTTPPPOOONNNNNNPPPTTTXXXZZZZZZ______^^^]]]\\\```gggmmmwwwzzz~~~uuuggg___UUUMMMIIIJJJKKKRRRkkkfffVVVRRRSSSPPPRRRUUUUUUVVVZZZaaaggglllnnnqqqssstttvvvyyy|||yyyiiicccdddfffddd[[[WWWYYYXXXRRRQQQUUU\\\sss~~~sss^^^SSSXXXeeevvv|||tttqqqnnnjjjzzzuuuppppppqqqqqqpppooommmmmmkkklllmmmmmmkkkkkklllmmmpppqqqqqqqqqqqqsssvvvyyywwwzzz|||yyy|||zzz~~~~~~}}}yyyqqqhhhhhhpppooo\\\HHH???666444333333444555555444777666555555777:::===@@@IIIaaa~~~vvvtttooossszzznnnbbbWWWSSS\\\hhhqqquuu{{{~~~~~~|||vvvrrruuurrrjjj]]]OOODDD===;;;777777777777777777777777777666555444333222222222444444444444444333222222111111111222222222333333555777999<<>>;;;666666666666666666777777888777666444333222111111222333333333333222222111222222222222333333333333333555666888;;;@@@GGGKKKVVV^^^jjjzzz~~~|||zzzxxxwwwuuusssooolllhhhccc^^^ZZZYYYVVVSSSRRRSSSSSSOOOLLLJJJGGGGGGJJJMMMNNNQQQVVVTTTTTTUUUVVVWWWUUUQQQNNNOOOOOORRRWWW]]]aaabbbbbb```aaaaaa```bbbeeekkkooowwwzzz}}}yyyyyywwwwwwzzz}}}lll```___VVVQQQTTT[[[fffzzzqqq^^^SSSPPPPPPRRRRRRSSSXXX]]]bbbeeefffjjjnnnssswwwyyyzzz{{{}}}~~~sssjjjgggggghhh___ZZZ\\\YYYQQQNNNRRRYYYmmmyyy{{{wwwfffXXXYYYkkk|||{{{wwwsssnnn|||zzzxxxqqqpppppppppooonnnnnnmmmjjjlllnnnnnnlllkkkkkkllllllnnnqqqssssssssstttuuuxxxyyy{{{~~~{{{yyyzzz~~~yyyuuupppppptttnnn[[[GGG;;;777555444555666777777666666777777888:::<<<===>>>EEEKKKhhhgggZZZfffwwwvvvqqqdddTTTMMMRRRZZZcccjjjrrrwww|||~~~vvvpppggg[[[NNNDDD===:::777666666666555555555444777777555444333222222222222222333333333333222222333333333333333333333333222444555666888<<>>EEEGGGaaannn\\\bbbsssxxxvvvhhhVVVMMMPPPVVV^^^gggooossswww~~~}}}|||~~~yyyssshhh[[[OOOEEE>>>:::999888777666555444333222555555444333333333444444333333444444444444333333333333333333333333333333333444555666777:::>>>AAAEEEKKKTTT^^^kkk{{{~~~~~~xxxwwwtttsssqqqmmmiiieeebbb]]]WWWTTTTTTSSSPPPMMMKKKJJJMMMSSSVVVUUUVVVYYY^^^]]][[[[[[ZZZYYYVVVTTTKKKMMMQQQWWW^^^cccddddddcccbbb```^^^^^^^^^______bbbiiisss}}}{{{{{{yyyuuusssvvv}}}xxxppplllllluuuwwwfffZZZTTTQQQQQQQQQPPPQQQWWW^^^ccccccbbbccciiiqqqwwwzzz{{{{{{|||yyyxxxyyytttkkkeeefffddd]]][[[```ttt}}}pppeeegggooozzzssslll|||yyyxxxvvvooonnnmmmlllkkkkkkkkkllliiikkknnnooommmlllkkkkkkjjjmmmppprrrrrrqqqrrrsssvvvvvvwww|||www|||lllQQQ???888777666666888::::::999:::999999999:::<<<>>>???FFFHHH\\\zzzfffgggoooyyyzzzlllWWWLLLMMMQQQYYYdddlllnnnsss|||{{{{{{xxxvvvyyyxxxkkk^^^SSSIIIAAA<<<999999888777555444333333444444444333333444444555222333333444444444444444333333333333222222222222222444555666777999<<>>CCCHHHOOOUUU]]]kkk}}}~~~}}}||||||{{{yyyxxxwwwuuuqqqoooiiieee```^^^]]][[[XXXTTTSSSQQQRRRVVVWWWUUUUUUXXX[[[YYYXXXYYY[[[]]]^^^^^^TTTTTTUUUYYY___dddfffggghhhggggggjjjoooqqqqqqoooiiikkkooorrrwww}}}}}}~~~}}}}}}nnn]]]UUUTTTTTTTTTTTTUUUWWWXXXZZZ^^^bbbfffccchhhooovvvzzz|||~~~~~~uuurrrwww|||uuukkkiiifffaaabbbhhh{{{~~~ooocccgggiii}}}xxx}}}yyyvvvtttmmmllljjjiiihhhiiiiiijjjhhhkkknnnooonnnlllkkkjjjkkkmmmoooooooooppprrrtttssssssttt{{{rrrzzzmmmTTTAAA999777666777:::;;;;;;;;;===;;;999888999<<>>===<<<;;;;;;<<<===>>>???BBBDDDGGGUUUuuu}}}vvvkkkcccgggssswwwjjjTTTFFFBBBCCCGGGWWWcccfffkkkvvv|||zzzzzzzzz|||{{{pppcccUUUIII@@@;;;777777888888777666555444666555555555555444444444111111222222222222111111111111222222222222222222444333222222222444666777888:::===@@@EEEPPP]]]fffwww{{{xxxvvvwwwwwwwwwuuutttsssrrrqqqnnnjjjgggfffhhhiiijjjiiihhhgggdddcccaaa``````hhheeeaaa^^^]]]]]]^^^^^^^^^______```aaabbbccccccfffkkkooorrrssswww~~~}}}{{{}}}rrrlllooosss{{{|||}}}~~~}}}{{{zzz{{{~~~xxxwwwnnn\\\SSSSSSWWWZZZdddhhhfff^^^XXX[[[cccgggppppppqqquuuzzzyyy|||oooeeehhhlllzzzssssssjjjXXXQQQWWW___ttt~~~|||wwwgggWWWTTTVVVkkk{{{wwwrrrnnnmmmddddddddddddeeefffggggggeeefffiiilllooonnnllliiikkkmmmoooppppppppprrrttttttwwwzzz}}}|||xxxuuu}}}{{{{{{vvvnnnooopppssspppcccPPPBBB===<<<<<<<<<<<<===>>>??????<<<<<<<<<===>>>???@@@AAABBBCCCFFFPPPiii{{{qqqhhhkkkuuuyyykkkWWWIIICCCBBBDDDUUUeeejjjmmmuuu{{{zzzxxxyyy{{{~~~yyynnnaaaSSSGGG>>>:::777888888888777666555444666555555555555444444444222222333333333333222222000000000111111222222222333333222222222444555666555777999;;;???GGGSSS[[[jjjttt~~~yyyssssssrrrqqqqqqrrrsssssstttqqqnnnllllllooosssvvvsssrrrpppmmmjjjgggdddcccjjjgggbbb]]][[[[[[]]]______```cccfffhhhhhhhhhgggjjjnnnrrrtttuuuwww|||ssskkkiiikkksssuuuxxx{{{~~~~~~~~~~~~|||zzzyyyyyy{{{zzzuuuvvv{{{hhhYYYSSSUUUZZZ___kkknnnlllccc]]]___dddgggqqqqqqrrrtttyyyzzz{{{lllbbbfffjjj}}}{{{tttsssiiiXXXQQQUUUTTTjjjvvvvvvsssfffVVVRRRRRRfff|||zzzuuuooollljjjbbbbbbbbbbbbcccddddddeeeeeegggjjjmmmooommmkkkhhhjjjlllnnnnnnnnnoooqqqsssuuuxxx{{{yyytttrrrzzzuuuyyy{{{ooodddjjjkkklllhhhZZZIII???>>>888888888999:::;;;<<<===<<<<<<===>>>???AAABBBCCCBBBCCCEEELLL___yyyqqqpppyyyzzzmmmYYYKKKDDDAAABBBTTTfffmmmppptttxxxxxxwwwwwwyyy}}}|||vvvlll___RRRGGG???;;;888888888777666666555444666555555555555444444444444555555666666555555444000000000111222333444444333333222222222333444555555777888999<<>>666666777777888999:::;;;;;;<<<===???AAABBBCCCDDDCCCBBBEEELLLXXXrrr|||www}}}|||nnn[[[NNNFFFAAA???OOOaaalllpppssstttuuurrrsssuuuyyy~~~yyysssjjj___SSSIIIBBB>>>888888777777666555555555666555555555555444444444444555555666666555555444111111111111222444555666333222222222333333333444444666888888999===DDDJJJTTT^^^kkkxxx~~~vvvpppnnnmmmlllkkkmmmppptttvvvvvvwwwxxxzzzwwwwwwwwwvvvtttrrrooonnnpppnnnjjjccc]]]ZZZZZZ\\\___ccciiipppvvvzzz{{{|||yyy{{{}}}~~~~~~|||xxxwww|||~~~||||||||||||}}}~~~yyytttrrrnnnrrr|||~~~{{{tttbbbYYYVVVUUUYYY___bbbfffgggcccbbbeeeggghhhpppqqqrrrsssuuu{{{yyyvvvdddYYY\\\^^^qqqzzztttpppgggZZZTTTUUUUUUkkkwwwzzzzzzlllYYYSSSOOO___uuu~~~{{{~~~tttmmmiiigggdddddddddccccccdddeeeeeegggiiilllmmmkkkjjjiiijjjhhhjjjlllmmmmmmmmmoooqqqtttyyy|||vvvpppkkkzzz{{{sssjjjaaa^^^\\\XXXMMMAAA;;;<<<888888888888999::::::;;;;;;<<<>>>@@@AAABBBCCCCCCDDDBBBEEELLLRRRddd~~~}}}nnn\\\PPPHHHBBB@@@MMM```ooowwwzzz{{{zzzoooppprrrwww}}}yyytttkkk```TTTKKKDDD@@@999888777666555555555666666555555555555444444444222222333333333333222222333333222111222333555666222222222333333333333333222444666555555888===BBBJJJSSS```lllxxx{{{wwwuuuqqqooolllqqqwwwyyyxxxvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuxxxxxxuuunnnccc[[[WWWWWW[[[^^^cccjjjqqqwww|||~~~zzzzzz{{{|||}}}{{{~~~~~~|||{{{{{{|||}}}zzztttqqqnnnuuu}}}zzzppp___YYYWWWTTTVVV[[[YYY^^^bbbaaabbbgggjjjiiippprrrtttuuuwww{{{xxxtttbbbVVVXXXYYYiii~~~wwwrrrnnnggg\\\WWWWWWXXXmmmzzz}}}}}}oooZZZSSSNNN\\\rrr}}}zzzyyyqqqlllhhhfffddddddeeeeeefffgggiiiiiiiiikkklllkkkiiihhhiiikkkiiikkkmmmnnnnnnoooqqqrrrtttxxx|||wwwooohhhuuu|||zzzvvvqqqfff___WWWPPPGGG>>>;;;===:::999999999999999::::::;;;<<<>>>@@@AAABBBBBBAAAEEEAAADDDKKKLLLVVVxxx}}}mmm\\\QQQIIIDDDAAAKKK]]]qqquuuttttttwww}}}|||wwwnnnbbbVVVKKKDDD@@@999888777666555555666666666555555555555444444444111111222222222222111111444333111000111222333444222222333333333222222222111333555555444666:::>>>@@@HHHTTT___jjjxxx{{{vvvzzz|||zzz{{{}}}{{{{{{zzzzzzzzz{{{{{{{{{|||~~~~~~xxxmmmbbb\\\YYYXXXZZZ]]]bbbhhhpppwww{{{xxxxxxwwwxxxzzz}}}|||}}}|||~~~{{{{{{{{{|||{{{{{{uuurrrrrrzzz~~~}}}kkk[[[XXXWWWRRRRRRWWWTTTZZZ___aaadddjjjlllkkkmmmqqqtttvvvvvvzzzyyytttaaaVVVWWWUUUeeeyyyuuupppmmmfff___ZZZZZZZZZooo|||rrr]]]TTTMMMYYYooozzzxxx}}}uuuoookkkhhhfffddddddeeefffhhhjjjlllmmmjjjllllllkkkhhhgggjjjlllkkkmmmoooppppppppprrrttttttxxx|||xxxxxxyyypppgggsssxxx|||vvvwwwvvvtttnnnbbbUUULLLEEE>>>===???999999888888777888888888;;;===>>>@@@AAAAAAAAA@@@FFFAAADDDJJJIIILLLkkk}}}lll\\\RRRJJJDDD<<>>999AAAKKKUUU```nnn~~~}}}||||||}}}yyy~~~uuujjjccc```YYYYYYZZZ]]]cccllltttyyyxxxvvvuuuvvvyyy}}}~~~{{{{{{~~~~~~{{{{{{{{{|||yyy}}}{{{uuussswww}}}yyyfffXXXWWWVVVQQQPPPUUUSSSYYY^^^aaaffflllnnnllliiinnnsssttttttwww~~~|||zzzzzztttbbbWWWWWWTTTbbbvvvsssooolllfff```\\\\\\\\\qqq~~~vvvaaaWWWLLLWWWmmmxxxvvvuuuqqqpppmmmkkkkkkkkkhhhffffffgggiiijjjjjjmmmllljjjiiihhhiiiiiijjjllljjjjjjnnnooonnnooosssooozzz~~~{{{tttwww{{{nnnoooxxxxxxxxxsssttttttsssttthhhXXXKKKEEEAAA===999;;;:::999888888888999:::??????????????????@@@@@@JJJDDDCCCHHHJJJOOOaaavvv|||uuuhhhUUUGGGCCCCCC>>>HHHeeezzz}}}zzznnnddd\\\RRRHHH@@@;;;999777666666666555333777666666666666555555555333333444444333333222111222222222222222222222222222222222222222222222222444444444555555666666666888;;;@@@HHHRRR```mmmuuu~~~|||wwwrrrnnnhhhbbbYYYTTTVVV```kkkssswwwyyyzzzxxxvvvuuuxxx{{{|||xxx{{{~~~~~~wwwrrrrrr{{{lll```VVVTTTVVVUUUSSSRRROOOVVV[[[]]]ccclllooollllllmmmooooooqqquuu{{{xxx}}}ttthhhZZZNNNQQQ\\\vvvwwwwwwsssjjj___ZZZZZZaaannn}}}xxxfffWWWNNNWWWjjj~~~zzzzzzuuuqqqpppllljjjjjjjjjhhhfffeeegggjjjkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmiiiiiilllnnnmmmooosssrrr{{{~~~}}}vvvpppttt|||}}}sssrrruuutttzzz}}}}}}vvvrrrqqqpppmmmmmmdddWWWLLLEEE@@@;;;888;;;;;;999999999999:::;;;<<<===>>>???@@@@@@@@@???FFFAAA@@@DDDEEEGGGWWWjjj}}}mmmZZZMMMKKKBBB???FFF^^^||||||qqqggg```VVVKKKBBB<<<:::888777777777666555666666666555555555444444333333444444333333222111222222222222222222222222222222222222222222222222444333333333444555555666666888<<>>@@@AAAAAA@@@@@@FFFBBBBBBEEEDDDEEEQQQ___tttaaaUUURRRAAA@@@CCCRRRlll~~~tttkkkdddZZZNNNEEE===;;;888777777888777666555555555555444444444333333333444444333333222111222222222222222222222222222222222222222222222222444333222222222333444555555777999>>>DDDMMMVVV]]]mmmttt}}}}}}zzzyyy|||~~~yyyqqqjjjgggfffhhhjjjuuuyyy|||{{{yyywwwxxxyyy~~~~~~~~~|||zzz|||~~~~~~}}}}}}}}}{{{{{{|||}}}wwwqqqooo}}}qqqcccYYYPPPOOOQQQOOONNNNNNUUUXXX\\\```fffmmmooollliiijjjlllnnnqqqwww}}}tttkkk```UUUSSSYYYooorrrttttttoooggg^^^XXXYYYiii{{{kkkZZZWWW^^^kkkxxx}}}yyyvvvvvv|||rrrooonnnllljjjjjjiiigggeeeeeehhhjjjlllllliiijjjlllnnnppppppoooooopppllljjjlllnnnnnnrrrxxxxxx~~~qqqjjjnnnwwwzzzzzz{{{zzzzzzzzz|||~~~~~~}}}}}}|||{{{yyywwwrrrlllaaaSSSGGG???=========<<<;;;;;;;;;<<<===>>>???????????????@@@@@@@@@DDDBBBCCCEEEEEEEEEMMMWWWrrr{{{kkk]]]UUUCCCBBBAAAEEE[[[zzz}}}tttmmmggg]]]QQQHHH>>>;;;888666777777777666555555444444444333333333333333444444333333222111222222222222222222222222222222222222222222222222444333111000000222333444444666888;;;???FFFNNNTTTaaahhhqqqyyy}}}zzz{{{~~~{{{uuupppmmmlllkkkrrrvvvzzzzzzwwwuuuuuuvvvxxxzzz|||}}}|||}}}}}}xxxwwwxxx~~~}}}}}}}}}~~~}}}||||||}}}}}}yyyuuuqqq|||}}}mmm```XXXQQQQQQSSSQQQPPPQQQOOOUUU```lllwww{{{yyytttmmmoooppprrrtttyyyuuupppggg]]]YYY]]]kkkooopppnnnkkkfff^^^VVVYYYiii}}}sssaaa\\\cccmmmvvvyyywwwttttttxxxooommmnnnmmmmmmmmmiiigggeeeeeegggjjjkkkkkkkkklllnnnoooppppppoooooorrrnnnlllooopppqqquuu{{{yyyuuulllnnnsss|||{{{zzzzzz{{{|||{{{|||yyy{{{{{{|||vvveeeQQQBBB;;;:::<<<======<<<<<<<<<===??????AAA@@@???>>>=========>>>>>>>>>@@@BBBBBBCCCHHHNNNdddwwwfffXXXFFFCCC>>>???OOOlll|||tttnnnhhh___SSSJJJ@@@===888666666666555555555555444444444333333333333333444444333333222111222222222222222222222222222222222222222222222222333333111111111111222333222333555777;;;@@@GGGLLLRRRXXX```hhhpppyyy~~~|||{{{|||~~~|||yyyvvvsssqqqpppooosssvvvvvvtttqqqrrrsssssswww}}}~~~}}}yyyvvvvvv|||~~~~~~{{{yyyxxxwwwwwwxxxwwwwwwzzzwwwiii\\\UUUQQQRRRSSSQQQPPPRRRMMMRRR^^^ooo|||{{{qqqrrrssstttuuuyyy~~~yyyvvvoooeee```cccmmmrrrrrrmmmhhheee___WWWYYYhhh|||yyyggg```gggqqqwwwxxxxxxuuurrruuullllllnnnnnnnnnoookkkhhhffffffgggiiijjjjjjkkklllmmmnnnoooppppppppprrrooonnnqqqssstttwww|||{{{uuussssss~~~{{{xxxvvvzzzxxx}}}xxxwwwyyy{{{nnnWWWFFF??????AAA===<<<<<<<<<<<<===???@@@AAAAAABBBBBBBBB@@@???>>>???@@@AAACCCCCCEEEHHHKKKZZZuuunnn^^^JJJCCC>>>>>>III___~~~uuuooojjjbbbXXXPPPDDD@@@;;;777666555555444555555555555444444444333333333444444333333222111222222222222222222222222222222222222222222222222333333333222222222111111...000111222555999???CCCGGGLLLSSSZZZbbbkkksssxxx}}}{{{yyyyyyyyyxxxwwwvvvtttsssrrrlllpppsssrrrpppnnnoooppprrrxxx~~~||||||zzzzzz~~~}}}}}}}}}}}}{{{wwwtttuuu{{{pppbbbUUUPPPNNNPPPQQQOOONNNPPPQQQRRR[[[lllzzz~~~|||rrrssssssssstttxxx|||~~~|||uuuiiidddhhhrrr{{{}}}uuulllgggaaaZZZVVVdddvvvyyyhhhaaakkkuuuzzz{{{{{{wwwrrrtttkkkkkkmmmmmmmmmnnnllljjjgggfffggghhhiiiiiijjjjjjkkklllnnnppprrrsssqqqnnnnnnrrrttttttwww{{{}}}zzz~~~yyyyyyvvvuuuvvvxxxsss[[[KKKDDDBBBAAA<<<<<<;;;;;;<<<===???@@@AAAEEEKKKPPPPPPLLLGGGCCCBBBCCCDDDDDDDDDFFFHHHHHHPPPeee~~~rrrcccQQQEEE>>>???BBBMMMkkkyyyrrrnnnggg^^^WWWHHHDDD>>>999777666666555666666666555555555444444333333444444333333222111222222222222222222222222222222222222222222222222222333444555444333111000...///000000111444888;;;AAADDDJJJPPPXXX___fffjjjtttzzz}}}yyywwwuuuuuusssrrrqqqqqqqqqqqqlllnnnpppooommmlllmmmppprrrwww}}}zzz}}}~~~|||~~~xxxrrrttt}}}jjjZZZPPPMMMLLLOOOOOOMMMMMMOOOQQQSSS```uuu~~~zzzrrrsssssstttvvvyyy~~~wwwhhhdddhhhuuurrrjjjbbbYYYUUU```pppyyyiii```lllxxx~~~zzzsssuuulllkkklllllllllmmmmmmjjjgggfffggghhhhhhhhhhhhiiiiiikkkmmmqqqtttvvvooommmnnnsssuuutttvvvzzz~~~xxxpppooooooqqqpppXXXIIIBBB===;;;<<<;;;;;;;;;<<<===???@@@CCCJJJUUU]]]___YYYQQQKKK@@@BBBBBB@@@@@@AAABBBBBBIII[[[}}}{{{yyyqqqeeeWWWGGG>>>???<<<===YYY}}}|||uuuqqqkkkccc\\\LLLGGGAAA<<<999888777666777666666666666555555555333333444444444333222222222222222222222222222222222222222222222222222222111333555666666444111///111222222111111222555888;;;===BBBHHHNNNUUU[[[^^^cccjjjttt}}}zzzwwwuuutttsssqqqooommmmmmmmmnnnlllnnnpppnnnkkkkkkmmmqqqppptttyyy|||}}}}}}}}}~~~yyy{{{~~~~~~~~~}}}}}}~~~uuulllooo~~~{{{gggTTTOOOLLLLLLPPPPPPNNNMMMPPPLLLTTTiiixxxrrrtttuuuvvvyyy}}}wwwfffaaagggtttvvvkkk```VVVVVV```nnn|||zzzkkk___mmm{{{|||ssszzzuuunnnkkkkkkmmmmmmlllllljjjgggddddddfffhhhjjjjjjiiiiiiiiikkkmmmppprrrsssqqqqqqrrrvvvyyy{{{{{{||||||~~~sssjjjjjjiiiiiiuuunnnUUUFFFDDDBBB>>>@@@???>>>======>>>???@@@GGGTTTccckkklllhhh\\\PPPJJJGGGBBB???===>>>@@@BBBJJJSSSlllsssllljjjiii[[[LLL>>>:::999>>>PPPeeexxxrrrnnnhhh```RRRNNNGGG@@@;;;888777777666555555555555444444444444444444555444444333333333333333333333333333333444444333222111000......***///444555111///111444222222111111222222333444444777;;;???CCCHHHMMMQQQYYY^^^gggooouuu{{{}}}wwwsssrrrqqqooollliiijjjlllooommmoooqqqqqqpppooopppppprrrtttxxx|||~~~~~~~~~}}}}}}}}}}}}||||||~~~}}}{{{}}}vvvooonnnuuu}}}~~~sssbbbTTTKKKJJJJJJKKKNNNPPPQQQPPPPPPXXXjjjuuuoooqqqsssvvvyyy}}}xxxggg\\\[[[eee}}}}}}rrrcccTTTOOOWWWcccsssxxxggg___lll||||||vvvzzzvvvqqqnnnmmmmmmlllllljjjiiigggeeeeeefffgggiiiiiiiiiiiiiiikkkmmmppprrrtttrrrrrrsssvvvyyyzzzzzz~~~}}}~~~xxxmmmfffgggffffffooo{{{{{{eeeOOODDDCCCAAA<<>>===<<<===>>>???@@@IIIVVVeeennnqqqmmmbbbXXXIIIGGGCCC???>>>>>>AAABBBGGGMMMbbbuuugggaaa```[[[MMMBBB===::::::GGGXXX}}}yyyuuuqqqjjjcccUUUPPPIIIAAA;;;888666666666555555555555444444444333444444555444444333333333333333333333333333333111111222222222222111111000222444333000///111333111111111111111222333333222555999<<>>???AAABBBGGGHHHWWWxxx{{{dddZZZYYYZZZOOOEEEAAA;;;777===GGGjjj{{{xxxuuuooogggZZZUUULLLCCC<<<888777777666555555555555444444444333333444444555444444333333333333333333333333333//////111222333333333333555555444222111111111111000000000000000111111222000333555888:::===AAADDDGGGKKKPPPVVV[[[aaahhhllljjjnnnuuuzzzuuuuuuyyy}}}~~~|||zzzyyyvvvqqqnnnooooooooommmkkkjjjkkklllllllllkkkiiiggggggiiikkkkkknnnrrruuuxxxyyyxxxxxx||||||~~~}}}|||}}}~~~}}}}}}yyyxxxwwwuuuuuuvvvxxxzzz~~~ssseeeXXXQQQOOOMMMLLLMMMPPPRRRSSSSSSRRRXXXcccqqq}}}}}}xxxrrrssstttuuuwww|||wwwfff\\\\\\cccttt|||xxxttteeeSSSHHHKKKQQQ^^^ppp|||yyyooo___hhhuuu|||xxxzzzzzzvvvpppllljjjkkkgggggggggggggggfffeeeeeeggghhhhhhjjjkkknnnpppqqqrrrqqqqqqssswwwzzz|||}}}xxx{{{}}}~~~tttnnnfffaaabbbdddfffmmmtttrrrcccOOOBBB@@@AAA>>>999<<<;;;;;;;;;<<<===???@@@CCCOOO\\\dddhhhggg___WWWHHHFFFCCC@@@???@@@AAABBBIIIGGGPPPiiijjj[[[YYYYYYPPPFFFAAA;;;666888>>>ZZZ{{{}}}{{{yyyssslllbbb\\\RRRGGG???:::888888666555555555555444444444333333444444555444444444333333333333333333333333///000111222333444444444555444333333444444222000///////////////000111111///111333555666888;;;===BBBDDDHHHLLLPPPWWW]]]bbb___bbbgggpppzzz}}}wwwtttuuuuuuvvvuuutttrrrqqqpppnnnkkkhhhkkklllmmmllljjjiiiiiijjjiiihhhfffdddbbbdddgggjjjgggjjjnnnrrruuuvvvuuuuuuvvvwwwyyy}}}yyy~~~~~~{{{zzz}}}}}}||||||~~~~~~}}}|||{{{{{{xxxwwwvvvxxx}}}~~~}}}nnn___VVVSSSNNNLLLKKKLLLNNNQQQSSSSSSQQQUUU\\\cccjjjooorrrtttssssssttttttvvv{{{vvvfff\\\\\\aaarrr}}}zzzvvvsssiiiZZZLLLKKKKKKUUUgggvvvwwwqqq^^^cccnnn|||~~~{{{uuuxxxzzzwwwqqqllljjjkkkfffggghhhhhhhhhgggeeeeeeggghhhiiikkkmmmoooqqqrrrpppooopppsssxxx|||vvvvvv~~~}}}sssoooggg______bbbhhhooouuummm]]]JJJAAA@@@???<<<999;;;::::::;;;<<<>>>@@@AAAAAAJJJSSSXXX[[[ZZZUUUNNNFFFEEEBBB@@@??????AAABBBGGGEEEJJJ]]]xxxtttaaa\\\ZZZQQQFFF???:::888;;;???QQQrrr|||~~~~~~|||{{{{{{wwwqqqhhhbbbWWWLLLCCC===:::999666555555555555444444444222333333444555555555444333333333333333333333333111222222333333333222222222222333555666555222/////////......//////000111000111222333333444666999===???AAADDDGGGMMMTTTXXXXXXYYY[[[```iiisss~~~{{{wwwssspppllljjjiiihhhhhhgggdddbbbfffhhhiiiiiigggggghhhiiifffeeecccaaa```cccgggkkkeeehhhlllpppssstttttttttsssuuuxxxzzz}}}~~~|||}}}yyy~~~~~~yyyvvvwww}}}~~~{{{yyyxxxwwwxxxwwwxxx}}}wwwiii\\\VVVWWWPPPNNNLLLMMMPPPSSSUUUUUURRRUUUXXXZZZ]]]ccckkkqqqrrrssstttuuuwww|||}}}rrrbbbZZZZZZ\\\qqq~~~yyyrrrpppjjjaaaRRRMMMJJJOOO___ooosssnnn``````gggvvvzzzxxxssstttuuutttqqqnnnkkkjjjhhhhhhhhhiiihhhggggggfffggghhhjjjllloooqqqrrrssspppooopppsssxxx}}}{{{www~~~~~~zzzzzz~~~}}}~~~yyypppiii```]]]```gggllloooeeeWWWGGG@@@???===;;;;;;:::::::::;;;===???AAABBBBBBHHHMMMNNNOOOOOOLLLFFFDDDCCCAAA???>>>???@@@@@@@@@@@@FFFSSSggg~~~hhh``````WWWJJJ@@@;;;;;;>>>@@@KKKlllzzz|||{{{yyyyyy{{{xxxssskkkeee[[[QQQGGG???;;;999666555555555555444444444222222333444555555555555333333333333333333333333333333444444333222111111000111333555555333222111///////////////000000111///111222111111222444666666888:::<<>>@@@BBBDDDAAAEEEFFFDDDEEEGGGFFFBBBBBBAAA???>>>===>>>>>>???===@@@FFFMMMWWWnnnrrrhhhhhh___PPPDDD>>>===>>>===GGGeeeyyyzzzyyyvvvwwwzzzyyyuuujjjeee]]]SSSIII@@@:::777666555555555555444444444111222333444555555555555333333333333333333333333333333444444333333222111333444444222///...111333000000//////000000111222...///000000///000111333111333666888:::===BBBEEEIIIJJJKKKKKKMMMSSS\\\bbbiiissszzzzzzzzz~~~|||vvvqqqdddbbb___^^^^^^^^^\\\[[[[[[\\\]]]^^^___aaaeeeiiiiiiiiigggeeebbbbbbeeegggfffiiimmmqqquuuvvvvvvvvvsssuuuxxxyyyyyyyyy{{{}}}|||||||||yyyssssssyyy~~~~~~~~~~~~~~~|||zzzwwwuuusssuuuyyy~~~}}}}}}sssjjjbbbWWWSSSWWWWWWUUURRRRRRUUUYYY[[[\\\YYYYYYYYYXXXZZZ^^^eeekkklllooossswwwzzz~~~{{{pppaaaYYY[[[[[[nnnzzzwwwrrrrrrmmmcccTTTPPPMMMSSSddduuuyyyuuupppgggggguuu|||vvvuuunnnmmmlllmmmppppppmmmjjjkkkjjjjjjiiihhhiiiiiiiiihhhjjjllloooqqqsssuuuuuuuuutttssstttxxxzzz||||||}}}{{{}}}{{{qqqtttyyyxxxssskkkffffffgggeee```UUUIII@@@===:::777999???;;;;;;;;;<<<>>>AAACCCEEE>>>AAAAAA>>>>>>AAABBB???AAA@@@???=========>>>>>>>>>BBBHHHJJJMMM^^^{{{qqqnnneeeVVVHHHAAA???<<<999EEEaaayyyyyywwwtttuuuyyyyyyuuuiiieee]]]SSSIII@@@999666666666555555555444444444111222333444555555555555333333333333333333333333222333333444444333333333777777555///***)))///555000000000000000111222222---...//////......000222000222555777999;;;???BBBBBBDDDGGGGGGGGGJJJPPPTTT[[[gggrrrsssqqqtttyyy}}}|||}}}}}}{{{xxxzzz~~~{{{vvvsssdddbbb___^^^^^^]]]\\\ZZZYYYYYYZZZZZZ\\\___eeeiiimmmllljjjgggcccbbbccceeegggjjjnnnrrrvvvwwwwwwwwwnnnrrrwwwyyyyyy{{{~~~}}}||||||}}}wwwqqqqqqvvv|||~~~zzz{{{}}}~~~}}}{{{xxxvvvooosssxxx~~~{{{yyy|||ooofff___UUUPPPSSSWWWTTTQQQQQQTTTXXX[[[\\\YYYXXXWWWWWWYYY]]]bbbfffjjjnnnsssxxx|||ttteee^^^``````pppzzzxxxwwwyyypppcccTTTRRRQQQZZZlll~~~~~~wwwllljjjxxx}}}vvvuuunnnnnnnnnmmmmmmlllllllllnnnmmmkkkiiiggggggggggggggglllqqqtttuuutttttttttrrryyy{{{xxxxxx|||}}}zzzwwwpppwwwwwwuuu|||yyywwwrrrmmmhhhbbb]]]ZZZOOOJJJBBB<<<::::::;;;<<<888999;;;===???AAABBBCCCAAABBBCCCDDDDDDBBB@@@???>>>??????>>>======???@@@CCC???@@@GGGKKKTTTkkkqqqssslllbbbWWWIII>>>:::<<>>?????????@@@AAAAAAAAA???===;;;===>>>>>>===<<<<<<===???AAA===>>>CCCEEEKKK___vvvxxxoookkkddd[[[MMM???;;;===DDD\\\}}}}}}wwwvvv{{{|||rrriii\\\OOOEEE>>>:::888444666777555222222333555333333333333333333333333444444333333222222222222444444444333333222222222444444444444444333222222111000//////......//////---------............///000000000111222333555666999999:::;;;>>>@@@CCCDDDHHHMMMSSSWWWYYYZZZ\\\^^^aaadddgggfffcccccchhhlllqqqrrrrrrrrrrrrtttxxx{{{~~~zzzwwwuuupppnnnmmmnnnoookkkccc\\\___]]]ZZZWWWSSSQQQQQQRRRSSSSSSSSSUUUVVVYYY[[[]]]```bbbdddggghhhiiiiiiiiiiiikkknnnqqqrrrtttwwwyyyxxxwwwvvvuuuvvvxxx{{{}}}~~~~~~{{{wwwvvvyyy}}}}}}}}}~~~}}}xxxuuurrrrrrvvv~~~mmmbbb\\\TTTNNNKKKNNNNNNNNNOOOPPPSSSUUUVVVVVVVVVWWWXXXZZZ]]]___```eeehhhmmmqqquuuzzz~~~qqqfffaaa]]]mmmzzzzzzwwwyyyyyyuuueeeZZZ\\\iiizzzuuugggeeevvv}}}wwwwwwlllkkkjjjiiiiiijjjlllmmmjjjiiiiiihhhhhhiiijjjjjjiiilllppprrrrrrrrrrrrsssuuuzzz|||yyywwwzzz~~~uuunnnnnnooopppttt~~~wwwvvvvvvuuussslllbbbVVVNNNIIIEEE>>>999888999;;;;;;:::;;;;;;<<<======>>>>>>AAAAAAAAAAAA@@@>>><<<:::<<<======<<<;;;:::<<<>>>CCC@@@AAADDDDDDGGGVVVggglllgggbbb[[[OOOBBB<<<===DDDUUUuuuxxxvvvzzz{{{qqqbbbRRRGGG???;;;999777777888777666555666777333333333333333333333333333333222222222222222111444444333333333333222222333333333333333222222111111111000////////////000---------............////////////000111222333444555555666777999;;;===>>>AAADDDHHHLLLNNNQQQTTTVVVTTTVVVXXXXXXVVVVVVZZZ]]]bbbdddfffhhhiiikkknnnqqqqqqqqqrrrsssvvvyyy{{{}}}{{{uuuoookkkiiigggeeeeeefffccc^^^YYY[[[ZZZXXXVVVSSSPPPMMMLLLOOOPPPRRRSSSUUUVVVWWWWWWXXXYYY[[[___cccgggjjjllljjjlllnnnpppqqqtttwwwzzzvvvvvvuuutttuuuvvvxxxyyy~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}xxxtttoooqqqwwwxxxfff\\\WWWQQQLLLJJJLLLLLLLLLLLLNNNQQQSSSTTTWWWWWWXXXYYY[[[^^^```aaacccggglllppptttwww{{{~~~~~~sssiiidddcccqqqzzzwwwtttxxxzzzyyyiii^^^___iiivvv|||iii]]]]]]ooo|||yyyttttttllljjjhhhggggggiiilllmmmjjjjjjiiiiiiiiiiiijjjjjjiiillloooppppppqqqrrrsssvvvyyy|||{{{zzz}}}}}}wwwssspppooonnnsss|||~~~tttmmmmmmoooooolllcccVVVMMMGGGBBB<<<999888999:::;;;666777999;;;===???@@@AAAEEEEEEDDDCCCBBB@@@>>>===<<<======<<<;;;:::<<<===CCCBBBCCCEEEDDDDDDNNNZZZmmmmmmcccYYYSSSMMMEEE>>>===BBBMMMkkkxxxtttwww}}}zzzkkk]]]PPPFFF???:::777555666777666444444666333333333333333333333333222222222222222222222222333333333333333333333333222222333333222222111000222111111000000000000000---------............///////////////000000111111111222222444555777888999===>>>@@@CCCFFFJJJMMMOOOKKKMMMOOOOOONNNNNNPPPSSSUUUYYY]]]```bbbdddggghhhfffeeedddeeefffiiilllnnnqqqrrrtttssspppkkkfffbbbcccaaa___^^^___^^^[[[YYYVVVVVVVVVVVVUUURRRNNNKKKNNNPPPRRRTTTVVVVVVUUUTTTTTTTTTVVVYYY^^^dddiiimmmkkklllnnnooopppsssvvvyyyuuuuuutttttttttuuuuuuvvv||||||}}}~~~~~~}}}|||{{{|||}}}~~~|||}}}~~~||||||{{{{{{~~~~~~zzzvvvkkkooovvvqqq```WWWTTTPPPLLLKKKJJJJJJKKKKKKMMMOOORRRSSSWWWXXXYYY[[[]]]___aaabbbbbbfffkkkooosssvvvyyy{{{}}}rrrhhhdddjjjvvv}}}wwwrrrsssuuusssaaaVVVUUU]]]iii|||zzzaaaXXXZZZjjjvvvuuupppooommmkkkiiiggggggiiikkkmmmlllllllllkkkjjjjjjiiiiiijjjlllnnnooooooppprrrtttvvvyyy|||}}}~~~}}}yyywwwtttppppppvvv~~~~~~}}}~~~sssggghhhjjjmmmllldddWWWMMMFFFAAA<<<999999::::::;;;666777999;;;===???@@@AAAFFFFFFEEEDDDBBB@@@???>>>>>>>>>???===;;;;;;<<<>>>===>>>@@@BBBAAAAAAGGGOOO___tttaaaNNNGGGGGGEEE@@@<<<@@@FFF___xxxssstttxxx|||}}}sssggg[[[NNNBBB;;;555222333777777222///111333333333333333333333333222222222222222222222222333333333333333333333333222222333333222222111000222111111000000000000000---------............///...////////////////////////000111222333444555555666666777999<<<@@@CCCDDDDDDFFFGGGHHHHHHHHHJJJKKKKKKNNNSSSWWWYYY[[[]]]___\\\[[[YYYXXXYYYZZZ\\\^^^aaabbbbbbbbbaaa___]]][[[WWWVVVTTTTTTTTTTTTTTTSSSQQQRRRSSSVVVXXXWWWSSSOOONNNPPPSSSVVVWWWVVVUUUTTTTTTTTTTTTVVV[[[aaagggjjjjjjkkkmmmoooppprrruuuwwwttttttttttttttttttuuuuuuvvvxxx{{{||||||~~~|||zzzyyyyyyyyy{{{|||~~~|||xxxxxxxxxzzz}}}}}}zzznnnooouuu}}}|||lll[[[TTTQQQOOOMMMMMMJJJJJJJJJKKKMMMOOOQQQSSSVVVXXX[[[^^^```bbbbbbcccbbbeeejjjnnnqqquuuxxx{{{~~~ssshhhbbbhhhuuu|||vvvoooooooookkk___RRRNNNQQQ\\\rrr|||eee^^^```mmmwwwvvvqqqnnnnnnmmmkkkjjjiiijjjlllmmmmmmnnnnnnmmmlllkkkjjjiiijjjlllnnnooooooqqqtttwwwwwwxxx|||}}}||||||uuurrrxxx}}}{{{|||}}}~~~}}}~~~sssfffhhhnnnssstttjjjZZZMMMGGGCCC>>>;;;:::;;;;;;;;;:::;;;;;;<<<======>>>>>>CCCCCCBBBAAA???>>>======>>>??????>>><<<;;;<<<===<<>><<<===AAAUUUtttxxxssssssvvvyyy{{{~~~{{{vvvnnncccUUUGGG===<<<888999@@@@@@888333333333333333333333333333333222333333333333333444444222222333333333333444444333333333333333222222111111111000////////////000---------............/////////000000000///.........///000111222222222222333222222444888;;;<<<<<<===>>>???AAABBBBBBBBBBBB@@@DDDHHHKKKMMMOOOQQQRRRRRRQQQPPPOOONNNOOOPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRNNNNNNMMMMMMMMMNNNOOOPPPMMMMMMOOOTTTYYYYYYVVVRRRMMMOOORRRTTTVVVVVVUUUUUUUUUTTTTTTUUUYYY^^^dddggggggjjjmmmooopppppprrrtttssssssrrrrrrrrrsssuuuvvvrrrtttwwwwwwwwwxxx{{{~~~|||{{{yyyyyy|||zzz{{{{{{xxxwwwwwwyyy}}}}}}qqqooorrryyy~~~vvvgggVVVOOONNNLLLKKKLLLIIIIIIIIIJJJKKKNNNPPPQQQUUUXXX]]]aaaddddddcccbbbaaadddgggkkknnnsssxxx|||~~~tttggg```^^^llluuuqqqlllmmmmmmiiifffXXXPPPNNNUUUkkk|||{{{jjjfffgggqqqyyywwwqqqmmmqqqpppooommmllllllllllllmmmmmmnnnoooooonnnmmmllljjjlllmmmnnnpppssswwwzzzxxxyyy|||}}}vvvyyy}}}}}}{{{{{{zzzyyy{{{yyyqqqeeejjjuuuxxxdddTTTIIIEEE@@@===<<<<<<<<<;;;;;;<<<<<<======>>>??????AAA@@@???>>>============>>>>>>>>>===::::::;;;<<<===AAACCCCCCCCCDDDGGGIIIMMMccctttWWWDDD===:::;;;===;;;???LLLddd~~~~~~zzzvvvvvvwwwyyyzzz{{{zzzwwwrrriii\\\NNNEEEDDD???AAAJJJJJJ???777666333333333333333333333333333333444444444555555555222222222333333444444444444444444444444333222222111000//////......//////---------............//////000000111000///...------...///000111111000000444222222444777999999777777888999;;;======<<<<<<:::<<>>======<<<<<<888999;;;===???AAABBBCCC@@@@@@???>>>======>>>>>>=========;;;999888999;;;:::>>>@@@???>>>@@@BBBCCCEEEWWWuuu~~~aaaJJJ;;;555888>>>999>>>HHHZZZttt~~~{{{yyyyyyzzz{{{|||}}}{{{yyyuuunnnbbbUUUMMMCCC===AAAKKKKKK>>>333222333333333333333333333333444444444555555666666666222222222333333444444444444444555555444444333222000000///...............---------.........//////000000111111111///...---,,,---...///000///......111//////111444666444111555555666999;;;;;;:::999888:::<<<======>>>AAACCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA@@@AAABBBDDDEEEEEEFFFGGGIIIHHHFFFHHHMMMSSSUUURRRNNNGGGHHHJJJMMMOOOQQQRRRRRRSSSSSSSSSTTTWWW[[[```bbbbbbffflllooopppooonnnnnnpppnnnlllkkkmmmppptttvvvyyy{{{{{{vvvoookkkllloooyyy{{{}}}~~~yyyvvvyyyyyyuuuttttttvvv{{{~~~~~~}}}~~~~~~|||gggaaa```jjjyyy}}}lll\\\LLLEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNRRRWWW___gggiiihhhddd```]]]___aaadddhhhooowww|||ppp___UUUUUUbbbiiiddd```dddhhhggggggZZZRRRMMMNNN```qqqpppxxxvvvxxx{{{vvv