BM6P6(@ ```hhhoooqqqppplllddd[[[\\\UUUQQQSSSTTTOOOJJJHHHLLLIIIDDD???:::777555555111000///...---,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))((((((''''''''')))***+++///222555444111//////000666666555555666666777777666===???<<<777666555222999999999888888888777777666555555666888888777666777777777888999;;;<<<===DDDJJJSSSZZZ^^^______```VVV\\\]]]XXXSSSWWW___dddcccaaaWWWKKKLLLXXX^^^\\\WWWSSS\\\xxx}}}ooo^^^[[[UUUTTTZZZ___[[[RRRZZZlll|||pppkkkjjjfffaaa^^^ZZZWWWRRRKKK@@@333...///------............------........................,,,...//////......000111,,,111444<<>><<<111,,,'''&&&)))+++(((%%%,,,***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((aaaiiioooqqqppplllddd\\\\\\UUUPPPQQQRRRNNNIIIGGGJJJHHHCCC>>>999666444444111000///...---,,,,,,,,,******)))((((((((((((((()))))))))))))))))))))))))))(((''''''((()))+++,,,000222444333111000111222333333222222222333444555888===>>>999555555666555999999888888888777777777666555555666888888777555777777777888999:::;;;<<<<<>>555000+++((()))******(((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((bbbiiiooopppooollleee]]]\\\UUUPPPPPPPPPKKKHHHGGGIIIFFFBBB===888555333222111000///...---,,,,,,,,,******)))((((((((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,222333333222111111333555333222000///000111333555:::======666222444777888888888888888777777777777555444444666777888666555888888777777888999::::::666;;;BBBIIIQQQYYY```eeewwwvvvnnn___SSSQQQUUUWWWkkkrrrvvvlllVVVJJJRRRbbbhhhaaaWWWZZZppp|||xxxeee\\\[[[\\\___rrrvvvsssnnnjjjkkkqqqzzz|||{{{xxxsssllleee^^^YYYWWWTTTRRRNNNDDD888000///000000///......///000000...........................000000000//////000222555111<<<^^^vvvkkkeee```___jjj~~~wwwqqqoooyyydddMMMJJJMMMJJJMMMKKKVVVmmm~~~tttlllgggiiikkkppppppeee```___bbbbbbcccdddfffggghhhhhhnnnqqqvvv|||yyycccXXXNNNGGGLLLaaawwwaaaZZZaaaxxxfffUUUXXXmmmxxxvvvaaaRRRPPPKKKAAAAAAFFFLLLKKK@@@111++++++++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,++++++++++++,,,,,,,,,,,,------///111333444777>>>HHHTTTddduuu{{{lllnnnuuu~~~~~~xxxoooggg]]]TTTNNNHHH@@@;;;999999:::999888555111---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((dddjjjppppppooommmfff___\\\VVVQQQPPPOOOJJJGGGGGGHHHFFFBBB===999666444222111000///...---,,,,,,,,,***))))))((((((((((((((()))))))))))))))))))))))))))((((((((()))+++,,,...333333111000111333666888444222111000111333555777888<<<<<<666333555777888888888777777777666666666555444444555777777666444888888777777777888888999999;;;>>>BBBHHHPPPXXX^^^iiinnnpppiii```ZZZVVVRRRZZZdddsssxxxhhhSSSMMMUUUeeegggaaa]]]iii~~~|||rrrwww~~~xxxhhh___ZZZ___mmmyyy{{{wwwtttqqqooonnnqqqvvv{{{}}}}}}wwwnnngggaaa\\\UUUSSSQQQPPPHHH;;;222000222000///------///000222...........................//////...---...000222222999NNNooo}}}uuuuuuwwwmmmvvvuuuhhhgggfffggghhhiiiiiigggjjjjjjjjjhhhddd^^^XXXVVVWWWbbbcccTTTEEECCCBBB>>>???>>>FFFVVVcccgggggghhh___[[[ZZZ\\\^^^aaajjjuuuyyyxxxsssjjj___VVVQQQPPPSSSTTTUUUWWWYYY\\\^^^___bbbgggnnnvvv|||yyy^^^XXXQQQMMMOOO___}}}mmm[[[UUUeee}}}zzzddd^^^\\\oootttaaaQQQOOONNNHHHDDDDDDJJJQQQIII666+++***,,,+++******))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++,,,,,,+++++++++,,,------------......///222666999<<>>BBBHHHPPPVVVZZZccckkkkkkhhheee___YYYQQQUUUcccsssrrr___NNNHHHVVVcccjjjhhhlllxxxzzzrrrlllrrrxxx|||}}}iii[[[bbbooo|||wwwlllgggccc___VVVSSSQQQQQQJJJ>>>444111222000///------///000222////////////////////////---......---,,,---000222777GGGccc{{{rrrccc[[[PPPNNNMMMNNNOOOQQQPPPPPPPPPQQQQQQOOOLLLIIIFFFCCC@@@EEEFFFAAA>>>???>>>999:::999<<>>DDDMMM\\\uuuxxxyyywwwaaaTTTHHHDDDGGGGGG???777666888999888333///,,,+++(((((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggmmmpppooonnnmmmhhhbbb^^^ZZZWWWWWWRRRKKKGGGHHHGGGEEECCC???;;;888555333111000///...---,,,,,,,,,******)))(((((((((((((((************************))))))))))))+++---///000222///......111555888999111111111222333444555555333999;;;888555666777666666666666666555555555555333333222444555666444333666666555666666777888888888999:::;;;>>>CCCJJJOOOUUU\\\bbbdddfffhhhhhhfffZZZUUUXXXeeeooohhhVVVHHHHHHYYYhhhmmmooorrrpppiiiiiiooossssssuuu|||xxxaaahhhzzzsssiiigggccc^^^XXXSSSQQQQQQKKK???555111000000///......///000000////////////////////////,,,------,,,,,,...222555@@@SSSooo}}}mmm^^^TTTOOOLLLIIIEEECCCBBBCCCBBBBBBAAACCCDDDAAA@@@AAA@@@===???>>><<<;;;<<<===:::777:::::::::;;;<<<<<<======???>>>>>>???@@@BBBDDDFFF@@@???>>>======>>>???@@@>>>>>>???@@@CCCFFFHHHJJJNNNUUU^^^fffnnnwwwuuuWWWTTTQQQHHHOOOdddzzz~~~cccUUU]]]nnnwwwcccXXX___fffeee]]]VVVRRRQQQLLLHHHHHHNNNNNNDDD555+++,,,,,,+++************+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,++++++,,,,,,---...///,,,...000222777BBBOOOYYYiiixxx{{{uuussszzzvvveeeQQQHHHIIIKKKHHHBBB777888999999888444000...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((iiimmmpppooonnnmmmiiiccc___\\\[[[[[[VVVMMMHHHIIIEEEDDDBBB>>>;;;777444222111000///...---,,,,,,,,,******)))(((((((((((((((************************)))))))))***+++---///111///---,,,...222666888888111222333555666666666666444999:::555333555888999666666666555555555444444333222222333555555444222444444444555666777888999666777999:::;;;>>>BBBEEELLLRRRWWWZZZ___gggjjjjjjccc^^^[[[```mmmqqqcccRRRHHHQQQ^^^iiiooonnnjjjfffdddjjjmmmkkkmmmvvv~~~lllnnntttllljjjeee\\\ZZZUUUQQQPPPKKK@@@666222........................////////////////////////------.........111666999KKKeeesssiiiddd___ZZZRRRLLLHHHFFFEEEDDDAAADDDEEEBBBBBBFFFFFFBBBGGGDDDAAAAAA@@@>>>======<<<======;;;999999999:::::::::999999:::<<<===<<<:::999999999::::::::::::999999888999;;;===@@@BBBFFFLLLTTT\\\bbblllwwwvvvrrraaaXXXMMMKKKRRRfffrrr```^^^bbb~~~fff___[[[aaannnoooaaaVVVUUULLLIIIFFFGGGLLLLLL???000---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------+++++++++,,,,,,...//////,,,///222777@@@QQQdddrrr{{{tttppprrr{{{xxxgggZZZRRRNNNJJJGGG<<<:::888888::::::777444000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((iiinnnpppooonnnmmmiiiddd___^^^^^^^^^XXXOOOIIIIIICCCBBB@@@===:::666333111111000///...---,,,,,,,,,******)))(((((((((((((((***************************))))))***+++...000111...,,,+++...222666777777333444777999;;;:::999888666999888222000444:::<<<666666555555555444444444333222222333555555444222333333444444666777999999777888:::999999999;;;<<>>@@@@@@<<<999888999:::777999:::;;;======:::666888777777888999999777555888777777777888:::===>>>AAAGGGNNNTTTZZZcccooowwwrrrhhhuuuwww^^^PPPKKKKKKVVVmmmrrrddd[[[vvvuuubbbXXX^^^vvv}}}lll\\\YYYKKKJJJDDDBBBKKKQQQFFF444---,,,++++++******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------+++++++++,,,---...///000,,,///444;;;HHH\\\tttzzzpppnnnrrr{{{}}}}}}~~~|||nnn^^^QQQHHHDDDAAA<<<666666:::===<<<:::333222///,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((lllnnnqqqrrrpppkkkeeeaaaccc``````bbbYYYIIIAAABBBAAABBBAAA===888444222111//////---+++***)))((((((******))))))))))))******))))))))))))))))))))))))&&&'''((()))+++...///111***((()))---444777666222...444<<<>>><<<:::;;;===BBB<<<555222444777999999555555444444444333333333000111222222333333222222444333222111333666999;;;999999::::::::::::;;;;;;AAADDDGGGKKKOOOVVV\\\aaabbbffflllqqqtttsssqqqnnnYYYRRRRRR^^^kkkmmmfff___cccdddfffgggiiipppyyyzzzyyy}}}qqqllliiifff^^^XXXQQQNNNLLLFFF<<<333...//////.........///111000000000000000000000000///...+++111555///999SSSxxxpppfffaaaaaa\\\[[[\\\^^^```aaaaaa___\\\ZZZWWWSSSOOOLLLKKKJJJHHHDDD???<<<;;;::::::999777888999::::::999888777777777777777777777666555999888777777777777666444===@@@EEEJJJQQQ[[[dddkkktttxxx~~~jjjaaajjj^^^UUUJJJLLLZZZvvvppp]]]SSS{{{nnnaaagggrrruuu}}}sssSSSPPPNNNFFFBBBKKKUUUNNN>>>,,,,,,+++******)))))))))))))))))))))))))))))))))************************)))************+++++++++++++++******************)))******++++++,,,------******,,,000///,,,---111333666<<>>CCC===666333444777888888666666666555444333333222111222222333333333333333444333222222333666999;;;999999::::::::::::;;;;;;???AAADDDGGGJJJOOOUUUYYYaaaeeelllsssxxxyyyxxxvvveee]]]ZZZaaaggggggbbb___aaacccfffggghhhnnnvvv|||{{{lllbbbbbb___YYYRRROOOMMMHHH>>>666/////////.........///111000000000000000000000000...///---222666444DDDccc||||||}}}}}}xxxrrrkkkddd]]]VVVQQQPPPKKKEEEAAA???>>>===<<<999::::::::::::999999888999999:::::::::::::::999999777666666777888888777;;;===@@@EEELLLUUU___eeemmmrrrxxxzzzmmmXXXNNNIIIRRRdddbbbXXXkkk~~~nnnkkkmmmllluuusss]]]QQQMMMEEE@@@HHHRRRMMM@@@222///,,,***+++++++++***************************************************)))************+++++++++++++++***************************+++,,,,,,------///+++))),,,---,,,...222000<<>>BBB<<<444000111000,,,***,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiillloooqqqppplllgggdddbbb]]]]]]^^^WWWJJJDDDFFFCCCBBBAAA===777333111111000///...,,,+++***************))))))))))))******))))))))))))))))))))))))***))))))+++---111444666///...---///222333000,,,222444777777777999>>>CCC@@@;;;555333444777888777888888777666555333222222222222333444444444444444444333222222444666999;;;999999::::::::::::;;;;;;<<<>>>@@@AAACCCGGGKKKOOOZZZ___gggooouuuyyyzzzzzztttnnnjjjkkkiiiccc______aaadddggghhhiiimmmssswwwsssdddddd___YYYSSSOOONNNIIIBBB;;;111000///......///000000000000000000000000000000...111///000444777OOOsssyyylllcccYYYTTTMMMHHHEEECCCBBBAAA@@@??????>>>============<<<<<<<<<<<<;;;:::999999:::888666555777999999999888999;;;>>>DDDLLLVVV]]]ccchhhpppxxx~~~xxxsssuuu{{{dddUUUKKKMMMRRReeeiii[[[XXXfff|||oooeee^^^hhhqqqkkkVVVPPPEEE???GGGQQQOOOEEE:::333,,,***,,,...---+++************************************************)))************+++++++++******++++++++++++++++++******++++++,,,,,,------000,,,***---//////000444888HHH^^^ooozzz}}}vvv|||tttmmmYYYPPPFFFBBB???<<<===AAA???999555666555000+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggjjjnnnqqqpppmmmhhhdddfff```^^^^^^VVVHHHBBBDDDDDDCCCAAA<<<777333111111000000...---,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))***---111555777111000000111333333000...111333555777888:::???BBB;;;666222111444777888777:::999888777555333222222222333444444555555444444444333333333555777999:::999999999:::::::::;;;;;;<<<===>>>??????AAADDDGGGNNNSSSZZZbbbiiinnnpppqqqyyyyyy{{{yyypppddd]]]]]]aaadddiiijjjjjjlllpppsss|||{{{lllfff^^^YYYSSSOOOMMMJJJDDD???444222///...//////000000////////////////////////...222000...111999WWW~~~}}}zzzgggaaaYYYRRRNNNKKKHHHGGGGGGFFFDDDBBBBBBBBBBBBCCCAAAAAAAAA@@@>>>===;;;:::<<<:::777666777888888777666666777999===EEENNNTTTYYY___hhhqqqyyyuuuiiigggppp}}}{{{]]]RRROOOKKKRRRmmmqqq```UUUWWWrrrttt```UUU]]]llluuu^^^UUUHHHAAAFFFPPPQQQKKKAAA777---))),,,...---***************************************************))))))*********+++++++++******+++++++++++++++,,,******++++++,,,------...,,,,,,///333333333777===MMMZZZlll{{{~~~}}}xxxjjj___RRRJJJDDD??????BBBBBB>>>:::::::::666...)))(((((())))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((gggjjjnnnpppppplllhhheeeeee```^^^^^^WWWIIIDDDFFFEEEDDDAAA<<<666222111111000///...---,,,+++++++++******))))))))))))******((((((((((((((((((((((((((((((((())),,,///222444000111111333444444333111,,,///444777999:::<<<<<<444000...///444777888888:::999888777555333222222222333444444555555444444333333333444555777999:::999999999:::::::::;;;;;;===>>>????????????AAACCCDDDHHHNNNUUU[[[___aaacccooovvvvvveeeZZZXXX^^^bbbggghhhhhhhhhkkkmmmsss~~~~~~pppbbb]]]XXXRRRNNNLLLIIIEEEAAA777333///...///000000///////////////////////////...222///...777EEEeeevvvhhhjjjyyyyyyooofff___XXXRRROOOMMMLLLJJJHHHFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>;;;999888777666555555666666666999???GGGLLLQQQWWW```jjjsss|||tttjjjkkkwwwgggVVVQQQIIIIIIZZZzzz{{{hhh]]]TTT```gggXXXWWWdddvvvggg[[[KKKBBBEEEMMMPPPNNNFFF;;;///)))+++---,,,)))************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,***++++++,,,------......+++,,,///111111666EEETTTcccmmm{{{{{{}}}|||zzz{{{xxx{{{qqqrrr|||ssseeeZZZPPPHHHEEEFFFDDDBBB???>>>@@@===555,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((gggjjjmmmpppooolllgggddd```\\\\\\___ZZZNNNIIILLLEEEDDDAAA;;;666222111111///...---,,,++++++++++++******))))))))))))******((((((((((((((((((((((((&&&'''((()))+++...///000///000222333444444333333///222888===@@@@@@>>><<<000...---///444888888777888888777666555333222222222222333444444444444444333333444555666888999:::999999::::::::::::;;;;;;===>>>@@@@@@??????@@@BBBAAADDDHHHMMMQQQUUUXXXYYY```kkkyyy~~~sssaaaVVVTTTZZZ^^^cccdddddddddfffhhhkkkuuuuuueee^^^YYYSSSNNNKKKHHHFFFDDD999555000...///111000///000000000000000000000000---111...333EEEZZZxxxnnnUUUVVVgggvvvxxxooogggbbbYYYXXXWWWUUUSSSRRRRRRRRRJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCAAA>>>===:::777555555666666666777;;;AAAEEEJJJOOOWWWaaakkkuuuwwwvvv|||]]]RRRIIIHHHNNNaaannncccRRROOOffftttbbbWWW^^^tttoooaaaOOODDDDDDJJJMMMMMMIII???333,,,+++,,,+++)))++++++++++++++++++++++++************************)))************+++++++++******++++++,,,---------++++++,,,,,,------......///......111666DDD\\\pppttt}}}uuummmxxx~~~tttuuuvvvjjjhhhnnn{{{uuukkk___RRRIIIFFFGGGEEECCCCCCFFFGGG???555---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggjjjnnnpppoookkkfffccc^^^[[[]]]bbb]]]QQQLLLOOOFFFEEEAAA;;;555222111111...---,,,++++++***++++++******))))))))))))******((((((((((((((((((((((((&&&''')))+++,,,---------...000222222222111111111222555999>>>AAAAAA>>><<<222000///111555888777666666666666555444333333222111222222333333333333333333333444666777888999:::999999::::::::::::;;;;;;:::<<<>>>???>>>>>>???@@@AAACCCFFFJJJNNNQQQTTTUUUXXXaaannnssskkk\\\UUUVVVYYY]]]bbbccccccccceeehhhhhhoooyyy~~~{{{yyy|||vvvmmm```\\\UUUOOOKKKHHHGGGFFF;;;666000...000111111///000000000000000000000000000222///888RRRkkkyyyUUUIIIQQQYYYlll{{{~~~sssrrrqqqpppnnnllljjjiiiaaa```]]]ZZZVVVQQQNNNLLLIIIHHHFFFEEEDDDAAA<<<999555666666777777999<<>>???AAACCCEEEIIIMMMPPPSSSUUUXXX^^^hhhkkkdddZZZWWWZZZ\\\```dddeeeeeeeeehhhkkkiiilllttt~~~yyyvvvxxx}}}yyy|||qqqpppbbb^^^WWWQQQLLLIIIHHHHHH<<<666000...000222111...000000000000000000000000444444///:::XXXrrrvvv]]]QQQLLLGGGQQQeee}}}xxxppphhh___YYYUUUJJJJJJJJJJJJIIIFFFAAA===444555777777666777999;;;===AAAGGGOOOZZZgggttt|||{{{ttt}}}rrrjjjhhh~~~fffQQQPPPLLLGGG[[[{{{|||mmmfff___aaa}}}rrr```___yyyrrr]]]PPPMMMMMMPPPRRRLLLFFF===444---++++++,,,++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,---......++++++,,,------......///...000===UUUlll{{{vvvqqqtttxxx}}}~~~|||||||||uuubbbhhhwwwuuu___SSSKKKKKKIIIJJJRRRXXXRRRFFF444111,,,)))'''(((+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiiiikkkmmmnnnlllhhhdddaaa^^^___aaa^^^TTTLLLHHHEEECCC@@@;;;777444111000///...------++++++***)))))))))))))))))))))))))))******))))))((((((''''''***)))))),,,000111000---333444333222///------...000000222555777888666444222444666666555444555666777555333333444444333222222222333333333333444444333333444555666777888999888888777777777777777888888999;;;<<<>>>???@@@@@@BBBDDDFFFHHHKKKNNNSSSVVV\\\bbbfffbbbZZZVVVYYY^^^aaabbbbbbcccdddeeefffgggjjjkkkpppzzz{{{uuussstttwwwzzz}}}xxxccceee^^^VVVPPPLLLIIIEEEBBB>>>999333///............000111222000//////000222///222555PPPyyysss[[[QQQPPPQQQWWWjjj{{{pppiii\\\TTTKKKIIILLLMMMGGGAAA>>>:::666666:::;;;888444888;;;@@@GGGPPP\\\gggooozzz|||zzzrrrfffaaafffppptttrrrmmm~~~[[[TTTQQQHHHOOOaaa}}}wwwjjjdddsssqqqeeehhh___ttt|||sss[[[QQQYYYYYYOOOLLLLLLEEE777///...---***+++++++++************)))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,------------............/////////000;;;HHH```zzztttxxx||||||zzzrrrlllrrrrrr___KKKKKKGGGFFFMMMVVVUUUOOOFFF;;;...)))***,,,,,,***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((jjjkkklllnnnnnnlllhhhdddbbb______```\\\RRRKKKIIIEEECCC???;;;777444111000///...------++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))***---111222///---111222333222000.........222222333555888888777555333555777777666666666777777555333222333333222111222222333333333333444444333333444555666777888888888888777777777777777888999:::<<<===???@@@@@@@@@AAACCCEEEGGGJJJMMMRRRVVV\\\bbbfffbbbZZZUUUXXX\\\```aaabbbdddeeeggghhhhhhjjjiiilllsss{{{zzztttqqqrrrsssuuuyyy|||oooeee___VVVPPPMMMJJJEEEBBB>>>:::333///......//////000111111000//////000222000222@@@eeeppp```[[[```pppqqqgggZZZRRRNNNLLLGGGCCCBBB>>>999777888999999888666888<<>>???@@@@@@@@@???AAADDDFFFIIILLLQQQUUU\\\aaadddaaaYYYTTTUUUYYY^^^___bbbdddgggiiijjjkkkkkkiiijjjnnnqqqwwwyyyrrroooooooooqqqtttwwwyyy}}}zzzfff```WWWQQQMMMJJJFFFBBB???:::444000......//////000111111000//////111222444333MMMxxxnnnqqqttt~~~|||lll]]]SSSMMMKKKIIIFFFCCC===999777888999;;;777888999;;;???HHHQQQXXXjjjwwwfffaaadddrrrjjjSSSMMMKKKIII```}}}qqqlllxxxyyydddaaafffxxxqqq]]]TTTQQQNNNMMMNNNJJJ===222---,,,,,,,,,+++++++++************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------***,,,......///000222444888MMMddd~~~~~~uuusss|||{{{}}}qqqrrrgggUUUIIIHHHMMMOOOLLLNNNGGG===333,,,***+++,,,************))))))))))))************************************************nnnnnnnnnoooooolllgggdddfffbbb```]]]WWWMMMHHHIIIDDDBBB???;;;777333111000///...------++++++***)))(((((((((((((((((((((((())))))))))))((((((((((((&&&)))---111333222///------000222333111000000000444333333444777888777666444666888888777666777888555444222111222222111000222222222333333333444444333333444555555666777777777666666666666777777888999:::;;;===>>>?????????===@@@BBBEEEGGGKKKPPPTTT\\\```aaa]]]VVVRRRSSSVVV\\\^^^aaaeeehhhjjjlllmmmmmmkkkkkkmmmooorrr{{{zzzrrrnnnnnnoooppprrrssssssuuuxxxzzz~~~{{{gggaaaXXXQQQNNNJJJFFFBBB@@@;;;555000///////////////000111000//////111333888:::\\\xxxhhh[[[RRRPPPPPPHHHFFFCCC>>>999888999;;;999999888888;;;BBBJJJQQQeeesss{{{YYYQQQOOOGGGYYYmmmzzzppptttmmm```WWWlll|||uuuaaaSSSQQQTTTMMMOOOLLLBBB555---,,,---,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,...000000000111666999FFFYYYiiizzztttrrr}}}ppp|||qqqaaaPPPGGGGGGKKKNNNPPPLLLDDD999///))))))+++************)))))))))(((************************************************nnnnnnnnnoooooolllgggdddeeebbb```]]]UUUKKKGGGIIIDDDBBB???:::666333000//////...------++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))&&&)))...222222111///...---///222222111000000111333222222444666777555444444555777777666666666777555444222111222222111000222222222333333333444444333333444444555555666666666666555555666777888888888999:::;;;<<<<<<===<<<<<<>>>AAADDDGGGKKKPPPTTT[[[]]]]]]XXXRRROOOQQQTTTYYY\\\```dddhhhkkkmmmmmmllljjjkkknnnnnnqqqyyy|||tttpppppprrrrrrsssqqqpppoooqqqrrrxxxwwwhhhbbbYYYRRRNNNKKKFFFCCCAAA<<<666111///////////////000111000//////111333999FFFrrrssseeeZZZTTTRRRIIIIIIHHHDDD???;;;999999:::999888777999>>>EEEKKK[[[kkk}}}fffWWWRRRJJJPPP```}}}rrrmmm~~~eeeSSSccctttuuueeeTTTQQQWWWNNNOOOLLLEEE:::000------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,...000//////333:::@@@PPPaaalllttt}}}sssttt~~~xxxyyy~~~sss}}}xxxmmm]]]MMMFFFKKKSSSPPPNNNIII???333+++***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))lllmmmmmmoooooolllhhhdddcccaaa```]]]TTTJJJGGGIIIDDDBBB>>>:::666222000//////...------++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''***///222111000000000///000111111000///111222222222333555777666444222333555777777666555666777666444222222222333222000222222333333333333444444333333444444444555555555555555555555666777888888777888999:::;;;;;;;;;;;;<<<>>>AAADDDGGGKKKPPPTTTZZZZZZWWWRRRMMMLLLOOOSSSWWWZZZ___dddhhhkkklllllliiihhhiiillllllnnnuuu~~~}}}vvvrrrrrrssstttsssqqqnnnlllmmmnnnrrr|||vvviiicccZZZSSSOOOKKKGGGCCCBBB===777222000000000///...000000000///000222444999WWWuuujjjnnnyyyrrreeeZZZUUUNNNMMMLLLIIIFFFAAA===:::999999888777777:::???DDDTTTeeeyyyzzzuuu~~~bbbTTTMMMGGGTTTnnn}}}kkk\\\nnnmmm___cccpppxxxnnnYYYPPPTTTPPPMMMKKKHHH???444......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............+++---///...000777CCCMMMXXXkkktttzzzzzzsssrrrpppuuuyyysssnnnkkkooozzz{{{xxxqqqcccQQQDDDFFFNNNNNNNNNLLLDDD:::111,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((jjjkkklllnnnnnnlllhhhddd`````````]]]TTTJJJFFFIIICCCAAA>>>:::666222000//////...------++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***'''+++///111000///000222222222111///......111333111222444777999888444000444666888888777777777888777555333222333333222111222222333333333333444444333333444444444444555555555444444555555777888888888888999:::;;;;;;;;;;;;<<<>>>AAADDDGGGLLLQQQUUUYYYWWWRRRLLLHHHIIINNNSSSVVVYYY^^^cccgggjjjkkkkkkhhhggghhhjjjiiiiiiooovvv{{{}}}wwwttttttrrrrrrrrrpppmmmkkklllmmmmmmuuuxxx{{{zzzjjjcccZZZSSSOOOKKKGGGCCCCCC>>>777222000000000///...///000000///000222444@@@eeeuuu]]]WWW]]]uuuttthhh```VVVSSSOOOLLLKKKHHHDDD@@@;;;;;;;;;999888888;;;>>>MMM___tttzzzpppvvvsssZZZRRREEEOOO___yyy{{{jjjUUU^^^yyy{{{nnnhhhooo|||eeeTTTRRRRRRLLLIIIIIIDDD999000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---///111222666AAASSS```iiizzzzzzmmmvvvzzz}}}sssllliiigggaaaaaaaaabbbbbbbbbaaaaaahhhkkkuuu}}}ssshhhWWWHHHDDDGGGMMMNNNMMMIIIBBB999111---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiijjjkkkmmmnnnlllhhheee______```^^^UUUJJJFFFIIICCCAAA>>>:::666222000//////......---,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******(((,,,///000//////111333333333111...------000333111333666:::;;;999444000666888999999888888999:::777555333333444444333222222222333333333444444444333333444444444444444444444444444555555777888888999999:::;;;<<<<<<<<<<<<<<<>>>AAADDDHHHLLLQQQUUUXXXUUUOOOHHHEEEGGGNNNSSSUUUYYY^^^cccgggiiijjjjjjjjjiiiiiijjjhhhfffjjjqqqqqq{{{}}}xxxtttuuupppppppppnnnlllkkklllnnnkkkrrrtttwww~~~kkkddd[[[TTTPPPLLLGGGCCCDDD???888333111000000000...///000000///000222444HHHmmmeeeTTTTTTTTTcccsssuuummm]]]WWWPPPMMMNNNMMMIIIEEE@@@@@@???===:::999:::;;;BBBUUUlll|||zzzzzz}}}|||rrrmmm~~~aaaXXXKKKOOOTTTeeesss\\\bbbpppvvvkkkpppqqqZZZTTTRRRKKKGGGIIIGGG<<<222------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000333555777===LLL```pppzzzrrrzzzrrrdddWWWMMMIIIIIIJJJHHHHHHIIIJJJMMMRRRYYY^^^gggkkkxxx{{{pppbbbRRRIIIHHHLLLMMMNNNMMMGGG>>>444...************))))))))))))************************************************kkkkkklllooopppllleee^^^bbbaaa^^^ZZZTTTOOOJJJGGGEEECCC???;;;666222000...//////...---,,,++++++***))))))))))))(((((((((((())))))(((((((((((()))))))))---///,,,---111444333222444333...,,,...000///000111444777888666111...444555777888777666777888666555333111111222333444222333444444222222333444333333333444444444555555333333333333444666888999777777888999:::<<<===>>>???>>>>>>BBBHHHNNNRRRTTTVVVLLLCCCBBBFFFIIILLLOOOVVVYYY^^^```aaabbbbbbccchhhiiiiiifffbbb```bbbdddpppvvv}}}{{{xxxuuurrrpppmmmjjjiiijjjllllllllllllkkkmmmrrrwww~~~iiieee^^^UUUOOOKKKFFFBBBAAA???<<<666111///000222000444000---111///222???bbb|||}}}gggVVVKKKUUU___iii|||qqqggg\\\UUUSSSQQQKKKFFFHHHFFFCCCAAA@@@>>>:::888>>>KKKbbbyyy}}}zzzuuujjjfffggguuuwwwhhhssswww]]]SSSIIILLL]]]xxx|||mmmuuusssgggsss~~~cccTTTRRRNNNOOOKKKBBBBBB<<<,,,///---+++***+++,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///222---+++///111000///000333...222@@@RRR```ooo{{{{{{yyywwwpppeeeUUUPPPIIIDDD@@@???>>>===DDD@@@@@@DDDGGGKKKVVVcccpppxxx~~~sssdddTTTGGGGGGLLLNNNKKKJJJFFF999+++------,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))iiiiiikkknnnpppnnngggaaa```___]]]YYYTTTNNNHHHEEEEEECCC???;;;666222000...//////...---,,,++++++***************))))))))))))))))))(((((((((((())))))***...000......222444444444555333///...222333111111222444666777555222000444666888888777666777888666444333111111222333444222444555444333222333444333333333444444444444555444444444444555777888999777777888999:::<<<===>>>?????????CCCHHHNNNQQQRRRQQQGGG@@@AAAEEEIIILLLPPPUUUXXX\\\^^^___```aaaccccccddddddccc``````ccceeekkkqqqyyy}}}zzzvvvsssooollliiihhhjjjmmmooopppooommmooorrrvvv|||}}}wwwkkkfff^^^UUUOOOKKKFFFBBBAAA???<<<777222000000111111222......222000:::PPPiiiddddddooo}}}tttiiiccc```\\\UUUOOOMMMJJJGGGEEEEEEDDDBBBAAA>>>HHH[[[ssswwweee]]]\\\___fffzzzhhhUUUIIIIIIVVVlllkkkjjjrrrbbbhhh|||}}}gggVVVSSSOOOPPPMMMDDDBBB===---///---+++***,,,---,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///111,,,+++///111000000222///666FFF[[[jjjsss~~~}}}}}}{{{~~~|||ooocccWWWOOOIIIFFFBBB>>>===<<<<<<<<>>>>>BBBFFFNNN\\\jjjzzzvvvaaaQQQGGGKKKLLLKKKKKKHHH<<>>@@@@@@AAADDDIIIMMMOOOPPPJJJBBB===???DDDHHHLLLPPPSSSVVVYYY[[[\\\^^^```bbb^^^___```______```cccffffffkkkqqqvvvzzz|||wwwtttppplllhhhgggiiimmmqqqssspppnnnooorrrssswww{{{|||nnnhhh___WWWPPPJJJEEECCCAAA???<<<777222000000111000///,,,000444111CCCfffqqqsss~~~yyysssooojjjbbb\\\YYYVVVRRROOOMMMKKKHHHGGGBBBGGGVVVmmmggg[[[```nnnvvvvvv___OOOIIIOOO^^^nnn___qqqwwwccc___rrrrrr[[[UUUPPPQQQOOOFFFDDD>>>///000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,///000///111444///BBB___wwwzzzjjjWWWMMMHHHCCC??????>>>===<<<<<<===>>>??????>>>???EEELLLXXXiiixxxlll]]]IIIJJJJJJJJJLLLJJJAAA666---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhhhhiiimmmpppnnniiiddd]]]^^^^^^\\\WWWQQQJJJFFFDDDBBB>>>:::666222000...///......---,,,+++******++++++*********)))))))))))))))(((((((((((()))))),,,000111......111333333444222//////555<<<<<<888444555666555444444555555555777999888777666777888555444333222222222333333333444555555333333444555222222333333333444444444333333444555666777888888666777777888999;;;<<<===AAAAAABBBEEEIIILLLMMMMMMEEE???<<>>??????@@@???@@@BBBCCC@@@CCCHHHPPPZZZhhhxxx~~~|||rrriiiNNNKKKGGGHHHKKKKKKDDD===///---+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))kkkjjjkkkmmmooommmgggbbb___``````___ZZZTTTMMMIIICCCAAA>>>999555222000///......---,,,+++******)))******)))))))))((((((((())))))(((((((((((()))))),,,000000---,,,///111000000///---...555>>>???;;;444555666555333333555777666888999999777666777888444444333333222222222222333444555444333333444555222222222333333333444444111222333444555666666666666666777888999;;;<<<===AAAAAACCCFFFJJJLLLLLLKKKEEE@@@???BBBDDDEEEGGGKKKQQQTTTXXXZZZ\\\]]]```bbb___^^^]]]^^^___aaabbbcccfffhhhkkklllnnnssszzz|||xxxvvvxxxsssllliiiiiikkknnnooommmmmmnnnqqqrrrttt{{{tttuuuwwwmmmbbb[[[SSSIIIDDDDDD@@@@@@===999444111000111...------444555222MMM|||wwwsss}}}xxxtttqqqpppmmmiiicccZZZPPPIIIUUUSSSZZZlllwwwvvv]]]OOOMMMLLL]]]}}}}}}\\\[[[}}}nnnnnnoooVVVMMMNNNOOOHHHFFFCCC:::222000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///......///------444>>>SSS___rrr}}}yyy|||{{{{{{yyynnnmmm~~~pppXXXNNNCCC>>>@@@DDDDDDBBB???AAABBBAAA@@@@@@BBBEEEDDDLLLVVV```iiiuuu~~~}}}|||zzzwwwuuuXXXOOOGGGEEEIIIIIIFFFBBB333000,,,+++++++++***)))************************))))))))))))))))))))))))nnnllllllmmmnnnkkkeee````````````^^^ZZZUUUOOOLLLBBB@@@===999555222000///......---,,,+++***))))))))))))))))))((((((((('''))))))(((((((((((()))))),,,000111---,,,///000///......------222:::<<<999222555777666333222444666777888:::999888777777888444444444333333333222222222333444444222222333444222222222222333333333333000111222333555555555555666666666777999:::<<<===@@@AAADDDGGGKKKMMMKKKJJJEEECCCCCCFFFGGGFFFGGGKKKOOORRRWWW[[[\\\]]]___``````^^^]]]]]]___aaabbbbbbfffhhhjjjjjjkkkooowww}}}~~~|||zzzzzz{{{vvvoookkkiiijjjkkkkkkmmmmmmooosssssstttzzz{{{oooccc]]]TTTHHHCCCEEE@@@@@@>>>:::555222111111---//////222555999WWW}}}tttssssssqqqmmmfff]]]WWW[[[XXX^^^nnn}}}kkktttbbbPPPNNNIIIPPPgggxxx~~~}}}]]]WWWsssvvviii}}}yyy\\\PPPNNNPPPHHHFFFEEE>>>333111...---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////...000===JJJfffkkkttt{{{vvvzzz}}}{{{~~~wwwpppoookkkppp~~~gggTTTDDDAAA>>>>>>AAACCCBBB@@@>>>AAABBBBBB@@@AAAEEEIIIQQQ\\\gggooottt{{{~~~~~~hhhXXXIIIEEEGGGHHHGGGFFF:::444...++++++,,,+++***************************))))))))))))))))))))))))nnnlllkkklllmmmkkkfffaaa^^^^^^]]][[[WWWRRRNNNKKKBBB@@@===999555222000///...------,,,+++***))))))*********)))))))))(((((())))))(((((((((((())))))...111222...---///000///...//////,,,...333555444000444777666222111333555777999::::::888777777777333444444444333333222222111222333333111111222333111222222222222333333333000111333444555666666555666666666777888:::<<<===???@@@DDDHHHLLLMMMKKKIIIEEEDDDFFFJJJJJJHHHJJJNNNKKKPPPVVVZZZ\\\\\\]]]]]]___]]][[[\\\___bbbbbbaaadddfffhhhiiijjjnnnuuu{{{{{{~~~~~~|||}}}~~~{{{wwwqqqmmmkkkkkkjjjjjjjjjjjjlllooooooooottt{{{pppddd^^^UUUGGGBBBFFF@@@@@@>>>:::666222111111---222000...555DDDhhh|||xxxwwwvvvuuusssooojjjfff```___dddrrrzzztttpppoooiiieeetttnnnUUURRRJJJGGGSSS^^^}}}yyy```WWWggg{{{cccssseeeVVVRRRRRRIIIEEEEEE@@@444222///............---------------------------+++,,,---.........------......000111111777III[[[ooorrrvvvxxxtttzzz}}}qqqwww~~~rrrbbbQQQEEE>>>???@@@AAA@@@@@@@@@AAAAAADDDGGGGGGGGGKKKRRRXXXgggqqqzzz{{{{{{}}}|||xxx|||xxxcccNNNFFFGGGGGGHHHIII@@@999///++++++,,,,,,+++************************))))))))))))))))))))))))mmmlllkkklllmmmlllgggbbb\\\[[[ZZZWWWSSSPPPLLLJJJAAA???<<<999555222000///...------,,,+++***))))))+++++++++************)))))))))(((((((((((())))))///333333///...000111000///111111,,,***---000//////333777666222000222444888999::::::888777777777333333444444444333222111000111222222000000111222111111222222222333333333111222444666777777666666555666666777888:::;;;<<<>>>@@@CCCHHHMMMNNNLLLJJJEEEDDDGGGLLLMMMKKKLLLPPPHHHMMMUUUZZZ\\\[[[[[[ZZZ]]]ZZZYYY[[[___bbbcccbbbaaadddggghhhjjjnnnuuu{{{zzz}}}~~~}}}zzzvvvqqqnnnllllllkkkjjjffffffhhhkkkjjjhhhlllsssqqqeee___UUUGGGBBBFFF@@@@@@>>>;;;666222111111...444///+++666MMMvvv}}}~~~~~~{{{xxxvvvuuusssqqqoooeeedddiiivvvuuukkkhhheee___]]]aaakkk]]]hhh}}}^^^WWWLLLCCCGGGNNNfff|||vvvcccYYY```uuu}}}^^^lllmmm\\\VVVTTTJJJDDDEEEAAA555222///......///...---------------------------+++,,,---.........---,,,---...000222444===SSSgggpppssswww~~~zzzvvv|||yyymmmZZZNNNGGGAAA@@@BBBDDDCCCAAAAAACCCFFFEEEIIIMMMOOOQQQWWWaaahhhyyy~~~zzzttt{{{qqq~~~kkkRRRHHHGGGHHHIIILLLDDD;;;000***+++------,,,************************))))))))))))))))))))))))llliiiiiiooopppkkkeeeccc]]][[[YYYVVVTTTQQQLLLIIICCCAAA===888444111///...------,,,++++++******)))******)))(((((((((((((((((((((''''''((()))+++,,,000///.........///111222///------///000---...111333555333000000444666444888999999999999888777777555444333222111111111111222222222222222222222222111111222222222333333333000000111222444555666666555666777888:::;;;<<<===@@@BBBEEEEEEEEEDDDDDDEEECCCFFFKKKMMMMMMMMMMMMMMMLLLMMMPPPUUUZZZ]]]^^^]]]______]]]\\\\\\]]]^^^___\\\^^^aaaeeejjjqqqyyy~~~}}}|||~~~~~~zzzvvvwwwtttqqqoooooommmiiifffcccdddfffffffffgggiiikkk}}}mmmdddXXXBBBAAAEEE@@@???===;;;777444111///555+++222666555VVV||||||{{{zzzwwwtttqqqpppjjjkkknnnwwwlllXXXSSS[[[dddnnnvvvvvvsssrrr{{{hhhZZZJJJHHHOOOKKKMMMhhhmmm]]]```ooowwwhhhfffyyy___OOOPPPHHHIIILLL@@@:::444---+++---///...,,,------------------------,,,,,,------.../////////222+++333444...GGGjjjsssnnnqqquuuzzzzzzzzz}}}dddTTTLLLGGGGGGIIIEEEFFFGGGIIIJJJJJJJJJIIILLLKKKJJJPPP^^^ppp}}}}}}zzz|||~~~uuu{{{wwwvvvrrrcccNNNDDDFFFIIIGGGCCC===444---***)))***+++))))))))))))))))))))))))))))))))))))************mmmjjjjjjooopppkkkeeeccc___]]][[[YYYVVVRRRMMMIIICCCAAA===888444111///...------,,,++++++******)))******)))(((((((((((((((((((((''''''((()))+++,,,000///.........///111222000...///222222///...111333666444000000333666555888999999999999888777777555444333222111111111111222222222222222222222222111111222222222333333333111111222333333444555555444555666777999:::;;;<<<@@@AAACCCCCCAAA?????????@@@DDDHHHKKKKKKKKKKKKLLLKKKLLLNNNSSSYYY]]]^^^^^^cccaaa```^^^]]]]]]]]]]]]___```aaacccfffllltttyyy{{{zzz{{{}}}}}}zzzxxxuuuqqqnnnmmmkkkhhheeeaaacccdddddddddeeehhhjjjtttpppaaaXXXGGGFFFCCC@@@???===:::777444111///444...444666;;;aaa}}}yyyuuuqqqooojjjlllrrr{{{vvv```XXX```rrrvvvaaaUUUSSSTTTQQQPPPdddkkkbbbnnnrrrkkkzzzdddQQQQQQIIIFFFGGG>>>;;;555...,,,---///---+++------------------------,,,,,,------.../////////333...444555555RRRrrrwwwyyyvvv{{{vvvfffTTTLLLJJJIIIHHHIIILLLLLLMMMOOOPPPQQQPPPOOORRRTTTXXX___jjjvvv~~~}}}zzzuuueeePPPDDDDDDGGGGGGEEE???777///+++***+++,,,************************))))))))))))************oookkkkkkpppqqqlllfffcccbbb```]]][[[XXXSSSNNNJJJCCCAAA===888444111///...------,,,++++++******)))******)))(((((((((((((((((((((''''''((()))+++,,,000///.........///111222111000222666666222000111555777666111000333666666888999999999999888777777444444333222111111111111333333333333333333333333111111222222222333333333222222222333333444444444444444555666777999::::::???@@@@@@???;;;999888888===AAAEEEHHHIIIIIIJJJKKKJJJKKKMMMRRRXXX]]]___```eeedddbbb```^^^]]]\\\\\\aaa``````___aaafffmmmrrrtttuuuvvvzzz}}}~~~~~~|||yyyvvvqqqmmmkkkiiifffddd```aaaaaa``````bbbfffiiimmm{{{gggZZZLLLGGG<<>><<<:::777444111000333222555666FFFssszzz|||xxxsssooommmjjjooovvvxxxxxxjjjccc```ZZZXXX]]]fff}}}nnnqqq|||mmmwwwhhhRRRQQQLLLFFFDDD???===777111------...---+++------------------------,,,,,,------...////////////...111444???```zzzzzz~~~{{{~~~~~~cccWWWMMMNNNTTTUUUTTTSSSXXXWWWXXXZZZ\\\^^^^^^]]]___cccjjjqqqwww|||||||||xxxlllYYYIIIDDDFFFHHHGGGBBB:::333---++++++,,,************************))))))))))))************qqqmmmlllpppqqqlllfffdddbbb```^^^\\\XXXSSSMMMHHHCCCAAA===888444111///...------,,,++++++******)))***))))))((((((((((((((()))((((((((((((***+++,,,000///.........///111222222222555::::::555111222666999888222///333666777888999999999999888777777444333222222111111111222333333333333333333333333111111222222222333333333333333333333333333333333444555555666888999999:::<<<======:::777555444555;;;>>>BBBEEEGGGHHHIIIKKKKKKKKKMMMRRRYYY^^^aaabbbeeedddcccbbb```___^^^^^^```___]]]\\\]]]aaahhhmmmoooppprrruuuxxx{{{{{{{{{zzzwwwrrrnnnjjjgggeeedddaaaaaa```___^^^```cccfffkkkuuulll\\\NNNHHH:::======<<<999777444222000111555555777SSSxxxkkkhhhjjjzzz~~~~~~}}}{{{yyyuuupppllljjjkkkpppzzzvvvpppmmmbbb___kkkmmmsssnnnlllnnn}}}iiiRRRPPPOOOIIIFFFFFF???:::444///...---,,,+++------------------------,,,,,,------.../////////...000222888OOOppp}}}kkkbbb]]]ccckkknnnlllkkkgggeeeeeehhhmmmqqqsssrrrssstttxxx{{{|||~~~}}}tttwwwvvviiiUUUFFFDDDHHHHHHDDD===555...+++***+++************************((()))))))))************sssnnnlllooopppkkkeeeccc```___]]][[[XXXRRRKKKGGGCCCAAA===888444111///...------,,,++++++******)))***))))))((((((((((((((())))))(((((()))***,,,---000///.........///111222222222555;;;;;;666333333888;;;:::333///222777888888999999999999888777777333333222222111111222222333333333333333333333333111111222222222333333333333333333333333333333333555666666777888999::::::888999999777444333333444888<<<@@@CCCEEEGGGJJJLLLLLLMMMOOOUUU[[[```ccccccbbbbbbbbbbbbbbbbbbaaaaaa]]]]]][[[ZZZ[[[___eeejjjnnnooorrrtttvvvxxxzzz{{{{{{yyyuuupppkkkhhhfffeeebbbbbbaaa___]]]]]]___aaafffkkktttttt{{{jjj[[[MMMJJJ???<<<<<<;;;999777444222111...555444;;;aaa|||~~~lll[[[QQQXXX```gggkkktttyyyyyyxxxvvvssspppmmmkkklllsss}}}~~~zzzmmmiiiqqqqqqjjj^^^mmmmmmfffnnnoooXXXOOOPPPLLLGGGHHH@@@<<<666111...---,,,,,,------------------------,,,,,,------.../////////000333555DDDdddzzzxxx~~~{{{yyywww{{{~~~fffoooyyyxxxcccKKKBBBFFFFFFDDD???777///***)))***************************((()))))))))************tttnnnllloooooojjjdddbbb^^^]]]\\\ZZZWWWRRRKKKFFFCCCAAA===888444111///...------,,,++++++******)))******)))((((((((((((((())))))(((((()))***,,,---000///.........///111222000000444:::;;;777444555:::>>><<<444///111777:::888999999999999888777777333333222222111222222333333333333333333333333333111111222222222333333333222222222333333444444444666666777888888999::::::555666555444222111222333666999===AAACCCFFFIIILLLMMMNNNRRRWWW]]]aaacccbbb___```aaabbbcccccccccccc[[[[[[[[[[[[[[[^^^cccgggmmmppprrrtttuuuwwwzzz}}}{{{{{{yyytttooojjjhhhhhhddddddccc```\\\ZZZYYYZZZZZZ[[[```jjjwwwkkkhhh|||kkk]]]KKKGGG@@@;;;;;;:::888777555333222---666555BBBpppwww~~~qqqYYYHHHDDDHHHNNNSSSWWWbbbxxx{{{xxxxxxxxxwwwuuusssqqqoooooovvv|||ssstttvvv}}}eeeWWWcccqqqdddeee|||fffQQQPPPNNNGGGEEEAAA===888222...---------------------------------,,,,,,------.../////////...000555OOOuuu~~~bbbgggttt|||oooSSSCCCCCCEEEEEEAAA999000+++***+++++++++++++++++++++++++++))))))))))))************tttnnnkkknnnmmmhhhcccaaa\\\\\\[[[ZZZXXXSSSLLLGGGCCCAAA===888444111///...------,,,++++++******)))******)))(((((((((((((((***))))))((()))+++,,,---000///.........///111222......222888:::777555777;;;???>>>555///111777;;;888999999999999888777777333222222111222222333333444444444444444444444444111111222222222333333333111111222333333444555555555555666777777888888888444444333111......///000333666:::===@@@DDDHHHJJJLLLNNNSSSYYY^^^aaaaaa___^^^___aaabbbcccccccccccc\\\\\\]]]]]]\\\^^^aaaccciiillloooqqqsssuuuyyy}}}{{{||||||yyysssmmmjjjjjjeeeeeeddd```[[[UUURRRQQQMMMKKKMMMVVVeeetttnnngggrrr|||vvvkkk```JJJDDD>>>::::::999888666555333222...666777KKK}}}|||vvv~~~kkk]]]WWWOOOMMMQQQQQQUUUlll}}}yyyyyyyyyxxxwwwtttrrrqqquuuzzzzzzsssvvvmmm^^^dddvvvddd```}}}uuuTTTQQQRRRIIIDDD@@@>>>999333///---...///------------------------,,,,,,------.../////////...///777[[[|||}}}pppsssppphhhlllzzzyyyaaaLLLDDDEEEFFFCCC<<<333---,,,...++++++++++++++++++++++++))))))))))))************tttnnnkkkmmmmmmgggbbbaaa\\\\\\[[[[[[YYYTTTMMMHHHCCCAAA===888444111///...------,,,,,,+++******)))******)))(((((((((((((((***))))))))))))+++,,,---000///.........///111222------000666999666666888<<<@@@???666///111777;;;888999999999999888777777222222222111222222333333444444444444444444444444111111222222222333333333000000111222444555666666444444555555666666777777333333222///,,,+++,,,---000333777;;;>>>BBBFFFIIIKKKMMMSSSYYY___```___\\\___```aaabbbccccccbbbaaa]]]^^^___^^^]]]]]]___```cccfffkkkmmmooorrrwww{{{zzz}}}~~~|||uuuooolllkkkeeeeeeddd```YYYRRRNNNLLLFFFCCCBBBIIIXXXiiitttzzz}}}vvvooosss~~~www}}}}}}gggddd```KKKEEE@@@:::999999888666555333222///777999RRR|||yyy~~~yyyfff[[[^^^[[[ZZZnnnyyyyyyyyyxxxvvvsssqqqoooxxx}}}}}}uuurrr}}}{{{mmmooovvvtttgggdddyyyeee]]]yyy~~~WWWRRRWWWMMMFFF@@@>>>999444///---...000------------------------,,,,,,------...//////000555666@@@jjj~~~{{{uuuqqqooommmgggxxxnnnUUUIIIEEEGGGEEE>>>555///...000++++++++++++++++++++++++))))))))))))************zzzsssnnnooonnniiieeeddd^^^\\\YYYZZZZZZVVVMMMEEECCC>>>;;;999555///,,,...,,,,,,,,,+++++++++************))))))(((((('''''')))))))))((((((***---000000000000111222222000...//////000444999<<<;;;999AAA???:::555222333666999;;;<<<<<<<<<;;;999777666666555444333222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444333222000///------,,,,,,000111444888===AAAEEEGGGJJJNNNSSSWWWZZZ\\\^^^```aaadddgggiiigggeeecccccc______^^^]]]\\\\\\\\\\\\```cccfffiiilllppptttwwwyyyzzzyyytttrrrqqqmmmfffccccccaaa]]]WWWPPPIIIEEECCC===;;;@@@JJJVVVfffssszzz~~~yyyoooqqq}}}}}}wwwzzzrrrfff^^^MMM>>><<<:::999888666555333222222666+++???lllsssxxxvvvsss||||||xxxvvvxxxxxxtttrrrssszzz~~~~~~pppmmmppprrrmmmhhhfffiiitttxxxpppjjjhhhuuummmkkkgggmmmnnn^^^vvv```OOOPPPMMMHHHBBB???:::555111///..............................//////000000000000//////444999RRRzzz~~~vvvpppmmmvvvuuufffwwwggglll{{{nnnGGGIII???BBBEEE888......---+++++++++++++++++++++++++++******)))))))))))))))yyysssqqqnnnhhhcccaaa```\\\YYYYYYZZZVVVNNNFFFCCC>>>;;;999555///,,,...,,,,,,,,,+++++++++*********)))))))))(((((((((''')))))))))((((((***---000000000000111222111///---.........222999>>>@@@@@@AAA>>>:::666444555888;;;:::;;;;;;;;;:::888666555555444333222111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333444444444444444444222111000///------,,,,,,///111333777;;;@@@CCCEEEHHHLLLRRRVVVYYY[[[]]]___```dddgggiiigggeeecccbbbaaa```___]]]\\\\\\\\\\\\```aaadddfffhhhkkkooorrrsssuuuuuurrrrrrrrrnnnhhhbbbaaa]]]XXXQQQJJJDDD@@@>>>888555888???KKK\\\kkkoooyyy{{{ssspppwww~~~zzzwwwuuuzzztttiii```NNN???>>>999999888777666444222222666---CCCnnnwww~~~rrrttt}}}xxxuuuvvvuuurrrqqqttt}}}~~~}}}uuuppppppvvv~~~|||hhhYYYRRRWWWYYY^^^cccgggqqqqqqttteeebbbdddrrr|||ppp\\\^^^qqqbbbmmmfffRRRRRRNNNGGGCCC@@@;;;555111///....................................///000000000//////111===ZZZ}}}uuuppplllccc```qqq~~~gggxxxuuurrrxxx{{{dddOOOBBBAAADDD999000///,,,++++++++++++++++++++++++++++++***)))))))))))))))yyyrrrooolllfffbbb```bbb]]]YYYYYYYYYVVVOOOHHHCCC>>>;;;999555///---...,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))((((((***---000000//////000111000...,,,------...222999@@@EEEHHH@@@===999666555777:::===999:::::::::999777555444444333222222111111111111333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222111000......---------///000222555999===@@@BBBFFFJJJOOOSSSVVVYYY[[[]]]```cccggghhhgggdddcccbbbcccaaa___]]][[[ZZZZZZZZZ^^^___``````bbbeeeiiimmmllloooqqqpppqqqrrrmmmggg```]]]XXXRRRKKKDDD???<<<999555222222555>>>PPP```aaarrr|||uuummmooovvvzzzuuuzzzrrrrrrzzzvvvkkkaaaMMM>>>>>>888888888888777555333111333111NNNzzzyyyrrr~~~^^^YYYsss}}}wwwsssrrrpppnnnooosssxxxxxxyyy{{{{{{sssggg]]]]]]dddqqq~~~|||fffVVVXXX[[[___aaa```iiijjjfff``````fffvvv{{{}}}ZZZWWWxxxwwwjjjcccqqqVVVSSSPPPEEECCC@@@<<<666222000..............................---.........//////000000000EEEeee~~~~~~qqq``````}}}}}}yyy{{{vvvttt~~~{{{yyyZZZFFF@@@BBB;;;444111***++++++++++++++++++++++++++++++***))))))))))))***xxxqqqkkkkkkjjjfffccccccccc^^^YYYXXXXXXVVVOOOIIIBBB>>>:::999555///---///,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))((((((***---000//////...///000000---+++,,,---000555<<>>:::666444555888<<<>>>::::::;;;:::999888666555555444333222222222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333333222222222222111000///..................///111333666:::<<<>>>CCCFFFKKKOOORRRUUUXXX[[[^^^aaaeeegggfffdddcccbbbdddbbb___[[[YYYXXXWWWXXXZZZ[[[\\\\\\^^^aaafffiiijjjmmmnnnmmmnnnnnniiibbb[[[XXXRRRLLLEEE@@@===;;;777666555444333777FFFUUUXXXiiiuuurrrjjjjjjqqquuunnnttt}}}sssttt~~~zzzooocccMMM<<<<<<777888999999888555333222111555[[[}}}jjjlll~~~zzznnnxxx{{{uuuooollliiigggkkkrrr|||uuuooo\\\aaammm}}}}}}}}}yyykkk\\\^^^yyyjjj]]]^^^]]]fff{{{|||ggg\\\ttt|||qqq```{{{[[[SSSQQQEEEDDDAAA===888333000..............................---------......///000111444NNNnnnzzzuuu}}}~~~|||ooo|||~~~|||yyyvvvxxxuuuxxx{{{|||cccKKK???AAA===888333***++++++++++++++++++++++++,,,+++******))))))******rrrlllhhhjjjkkkgggddddddbbb^^^YYYXXXXXXVVVOOOIIIBBB===:::999555000---///,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))((((((***---000.........///000000...,,,+++///555;;;???BBBEEEFFF;;;777333222444888;;;===;;;;;;<<<<<<:::999777666666666555444444444555555333333333333333333333333222222222222222222222222444444444444444444444444333333222222222111111111000//////.........//////...///000222444777999:::>>>AAAFFFJJJMMMQQQTTTWWW[[[___dddffffffeeedddddddddaaa]]]ZZZWWWUUUUUUVVVXXXYYYZZZ[[[\\\___dddgggiiikkkkkkhhhfffeee___XXXQQQNNNJJJEEE@@@===;;;;;;666777888888555555>>>JJJTTT___iiijjjggghhhmmmpppfffnnnyyy|||}}}uuuhhhRRR???===888888999888777666444333333999aaa~~~uuufffnnnzzzssslllhhhcccbbbgggooo{{{~~~{{{|||kkkjjjqqqvvvrrrqqquuurrrffftttttt^^^VVVRRR[[[xxxzzzrrr___fffzzzeee{{{aaaTTTSSSGGGDDDBBB>>>999444111...---........................---,,,------...000222333;;;WWWqqqyyy|||}}}yyyrrrxxx~~~zzzooo|||{{{yyywwwuuuvvvyyyqqq~~~zzziiiMMM???AAA@@@<<<666***++++++++++++++++++++++++,,,++++++***************rrrmmmkkkmmmmmmhhhcccaaaaaa\\\XXXXXXXXXUUUNNNGGGAAA===:::999555000...000,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))((((((***---000---------///111222000...,,,111888===@@@AAABBBCCC;;;666111000444999;;;<<<;;;<<<<<<<<<;;;999777666777666666555555666666666333333333333333333333333333333333333333333333333444444444444444444444444333222222111111000000000///............//////000//////000111333555777888:::===AAAEEEHHHLLLPPPTTTXXX\\\bbbeeefffeeeeeefffdddaaa]]]YYYVVVUUUUUUVVVWWWYYYZZZ\\\\\\^^^aaacccbbbcccaaa]]]ZZZYYYTTTNNNHHHFFFCCC???<<<::::::999666666888888555222777???MMMTTT\\\bbbdddfffiiikkkgggooo{{{yyynnnYYYDDD@@@999999888777666666555555666<<>>AAABBB???888,,,++++++++++++++++++++++++,,,,,,+++************+++ppplllkkknnnnnnhhhaaa^^^^^^[[[XXXXXXXXXTTTLLLEEEAAA===:::999666000...000,,,,,,,,,+++++++++******'''((((((((()))))))))***)))))))))((((((***---000,,,,,,---000333444333111---222888<<<>>>@@@BBBDDD<<<666111111555:::<<<<<<;;;;;;;;;;;;:::888777555666666555555555555666666444444444444444444444444333333333333333333333333444444444444444444444444333222222111000000//////...............///000000000000000111222444555666666888<<<@@@DDDHHHMMMPPPUUUZZZ```dddffffffggghhheeeccc^^^ZZZWWWWWWWWWXXXXXXZZZ\\\\\\\\\[[[[[[\\\TTTUUURRRNNNMMMNNNKKKFFFFFFEEECCC@@@>>><<<::::::999666555666444111444999AAAIIIUUU]]]```aaacccggggggooozzzvvvppp]]]GGG@@@;;;999777666555666777777666AAAlllpppfffqqq~~~zzztttnnngggaaa^^^eeeooo|||sssrrr~~~xxxtttpppddd^^^iiizzzjjjVVVKKKOOOiiippp]]]MMMcccooogggzzz^^^XXXMMMEEECCC@@@;;;666222///---...........................------...000333555777PPPeeerrrpppuuu}}}|||vvv```WWWtttzzzvvvwww}}}|||{{{wwwsssqqqpppooopppwww{{{qqqwww{{{hhhLLL>>>BBBCCCAAA:::...++++++++++++++++++++++++---,,,++++++******++++++jjjggghhhlllmmmggg___\\\]]]ZZZXXXXXXXXXTTTKKKCCCAAA<<<:::999666000...000,,,,,,,,,+++++++++******'''((((((((())))))******)))))))))((((((***---000,,,,,,---000333555444333///333777:::<<<>>>CCCGGG===888222111666;;;===<<<::::::::::::999777666444555555444444444555555666444444444444444444444444444444444444444444444444444444444444444444444444222222222111000//////..................///000111111111111111222333444555333666:::>>>AAAFFFKKKNNNSSSXXX___cccfffggghhhiiigggddd___[[[YYYXXXYYYZZZYYY[[[]]]]]][[[XXXVVVVVVHHHIIIGGGCCCDDDGGGFFFBBBIIIHHHFFFDDDAAA???===<<<>>>888555444444222444999777BBBRRR\\\^^^\\\___dddbbbiiiqqqwww}}}zzzqqqmmm\\\GGG???<<<:::777555444555777999333FFFwww|||pppiiiwww}}}zzz{{{vvvpppiiibbb___fffppp}}}xxxnnnnnn}}}|||~~~zzzkkk]]]ddduuummmXXXLLLKKK^^^tttqqqeeeUUU]]]ppp```cccZZZOOOFFFDDD@@@<<<777222///---....................................000333666888YYYjjjrrrnnnvvv}}}~~~{{{qqq{{{___UUUnnn~~~~~~}}}}}}~~~tttrrr}}}zzzxxxssspppmmmmmmlllmmmssszzz{{{tttssssssfffKKK>>>CCCDDDBBB;;;000++++++++++++++++++++++++---,,,++++++******++++++oookkkiiillllllgggaaa___```\\\XXXWWWWWWSSSJJJCCCBBB===999888444...---///---,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&'''))),,,///222,,,---///111333444555555444666999:::;;;???EEEJJJEEE===444222555:::<<<<<<>>>======<<<:::999888888555555555555555555555555222222333333444555666666555555444444444555555666999888777555555666777777222000...---,,,---///000////////////000000000000222222333333333333444444444666888:::<<<@@@FFFJJJQQQUUUZZZ^^^bbbeeehhhjjjhhhddd___[[[ZZZYYYWWWVVVYYY[[[\\\\\\XXXTTTQQQPPPHHHFFFDDDCCCCCCCCCBBB@@@??????@@@CCCEEECCC>>>999999888666444333333333444999===GGGRRRWWWWWWYYY]]]______ccclllvvvzzzwwwhhh[[[QQQDDD???<<<999777777777666444;;;OOOuuujjjkkk~~~|||ssspppxxxsssrrrpppkkkddd```bbbiiiooosssccc[[[]]]eeetttxxxmmmiiinnnnnngggjjjtttrrr```PPPHHHUUUjjjuuuhhh```fffggg~~~|||qqqWWWooonnnWWWNNNIIIEEE???<<<:::666111---........................,,,///...111555//////???bbbgggoooyyyzzzzzzuuu[[[___aaatttxxx|||yyyeee~~~~~~zzzuuuqqqqqqllliiijjjiiiggglllsss{{{xxxvvvpppkkkVVVCCCBBBGGGDDD;;;555,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---qqqllljjjmmmnnnhhhbbb```___[[[WWWWWWWWWSSSKKKDDDBBB===999888444...---///---,,,+++***))))))))))))))))))))))))))))))))))))((('''''''''))),,,///111------///000222333333333222444777888:::>>>DDDIIIEEE===555222666;;;===<<<======<<<;;;:::999888888555555555555555555555555222333333444555555666666555555555555555555555666777666555444444555666666222111///------...///000000000000111111111111222222222333333333333444444555666777888999<<<@@@DDDLLLPPPVVV[[[___bbbeeeggggggccc___\\\ZZZXXXVVVTTTWWWYYYZZZXXXSSSNNNKKKJJJIIIGGGDDDAAA@@@BBBDDDFFFAAA???>>>???@@@@@@===;;;:::999777555333333333333666999AAAKKKPPPPPPRRRWWWZZZYYY]]]fffpppzzzxxxhhh\\\SSSGGG???<<<999777777777666555===UUUsssjjjnnn~~~{{{wwwssspppkkkddd```aaahhhnnn~~~}}}cccRRRPPPXXXlllwwwwwwzzzbbbRRRHHHSSSgggzzz~~~ssskkkZZZaaaaaavvvsssZZZnnnpppZZZRRRIIIEEE@@@<<<:::777111---........................---000---///333///222DDDccchhhqqq|||}}}jjjggg^^^jjjooovvv{{{~~~eeeooo|||xxxtttpppoookkkiiijjjiiigggjjjooo~~~sssmmm~~~sss^^^JJJFFFIIIFFF===666---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---rrrmmmkkkoooooojjjdddbbb^^^ZZZVVVVVVWWWTTTMMMFFFBBB===999888444...---///---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''))),,,///000------...///000111000000111333666888;;;@@@EEEIIIDDD===555333777<<<>>>===<<<<<<;;;:::999888888777666666666666666666666666333333444444555666666666666666666666555555666666444333333222222333444444222111000///...///000000111111111222222222333333222222333333333333444444555555666666666777:::===EEEJJJPPPVVVZZZ]]]```bbbeeebbb___\\\ZZZWWWTTTQQQUUUVVVVVVSSSNNNHHHEEECCCIIIHHHDDD@@@<<<>>>DDDJJJDDDAAA>>>======>>>???>>><<<;;;888666444333222222333555;;;BBBFFFFFFIIINNNRRRQQQUUU]]]gggqqqzzzkkk___VVVJJJ@@@===:::777777777666555<<<\\\zzz{{{iiiqqq{{{xxxsssqqqllleee``````ffflll~~~{{{\\\QQQSSShhh~~~}}}gggUUUIIIQQQcccuuuqqq~~~fffxxxsssyyyaaannnrrrZZZRRRJJJEEE@@@===;;;777222---........................///000------111///888NNNgggkkkssszzzgggdddiiiqqqwww|||ooofffzzzvvvrrrooollliiihhhiiiiiifffgggiiiuuunnndddmmmzzzeeePPPIIIJJJFFF>>>666------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,qqqlllkkknnnoooiiidddbbb]]]YYYVVVUUUVVVTTTNNNHHHBBB===999888444...---///---,,,+++***))))))))))))(((((((((((((((((((((((((((((('''((())),,,...000------.../////////......222333555888<<>>>>>;;;;;;:::999999888777777666666666666666666666666444444555555555666666666666666666666666666555555000000111111111222333333333222111000000000000111111111111111222222222333222222222333333333444444444555666555555666888:::???DDDKKKQQQUUUYYY\\\^^^cccaaa^^^\\\ZZZWWWSSSPPPSSSTTTTTTQQQLLLHHHEEEDDDHHHIIIGGGAAA;;;;;;AAAGGGFFFDDDAAA??????@@@AAAAAA===<<<:::888555333222111333333666<<<>>>>>>BBBHHHKKKJJJNNNVVV___iiiwww|||ooodddXXXJJJBBB???:::888777777777666<<>>777...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,nnnjjjhhhlllmmmhhhbbb```]]]YYYUUUUUUVVVTTTOOOIIIBBB===999888444...---///---,,,+++***))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...---------.........------222222333777<<>>:::::::::999999888888888777777777777777777777777555555666666666666666777666666777777666555444444...///000111111222222333333333222222111111111111000000000111111111222222222222222333333333444444222444666666666777999<<<===AAAFFFLLLPPPTTTXXX[[[aaa___]]][[[YYYVVVRRROOOPPPRRRRRRQQQNNNLLLKKKKKKHHHJJJJJJEEE>>>:::;;;>>>AAABBBBBBBBBAAA@@@@@@@@@>>>>>><<<:::777444222111444333555999::::::>>>DDDGGGFFFIIIQQQZZZdddqqq|||}}}~~~ttthhhYYYIIIDDD@@@;;;888777777777777AAArrrnnnddduuu{{{xxxxxxzzz{{{zzz|||}}}xxxtttrrrmmmgggaaaaaafffkkktttyyy^^^fff{{{qqqtttvvv___LLLMMM]]]ppp~~~llljjjwwwYYYPPPKKKGGGAAA>>><<<999333///........................///111,,,***///555JJJjjj{{{yyyzzzrrrkkkpppvvvzzz}}}uuusss{{{wwwrrroooiiiiiihhhhhhhhhgggbbb^^^ddduuunnn```nnn}}}mmmVVVHHHGGGGGGBBB;;;///...---,,,++++++++++++,,,++++++******++++++,,,lllhhhgggjjjkkkfffaaa___^^^ZZZUUUTTTUUUTTTNNNIIIBBB===999888444...---///---,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,------.........------111111111444:::@@@DDDEEE???999333333888===>>>>>>;;;:::::::::999999999999777777777777777777777777666666777777777777777777555555666666666444333222---...000111333333444444333333333333333222222222000000000111111111111222222222333333333333444444222444666777888999;;;===;;;>>>BBBFFFJJJOOOUUUYYY]]][[[XXXWWWVVVTTTQQQOOONNNPPPRRRRRRQQQPPPQQQRRRKKKLLLMMMIIIBBB<<<999999:::===@@@AAA@@@>>>>>>>>>???>>>===;;;888666333222444222444777888777;;;AAACCCBBBEEEMMMUUU^^^kkkvvv|||uuu{{{wwwiii[[[JJJEEEAAA<<<888777777888777CCCyyy{{{kkkcccvvv|||wwwpppkkkiiiiiijjjkkknnnuuuyyyxxxwwwzzz||||||}}}~~~tttrrrnnnhhhccccccggglllwwwnnnmmm|||zzzjjjpppgggOOOLLLZZZnnn|||qqqeeeiii~~~~~~mmmcccvvvzzz\\\UUULLLGGGBBB???===999444///........................---111---+++111:::TTTxxx~~~}}}zzzllleeelllqqqwww{{{~~~rrr~~~zzzuuupppkkkkkkiiiggghhhhhhccc\\\bbbqqqppp^^^hhh~~~sss\\\KKKIIIKKKHHHAAA000///...,,,++++++++++++++++++************++++++kkkgggfffjjjkkkfffaaa______ZZZUUUTTTUUUSSSNNNIIIBBB===999888444...---///---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,---......///......555333333666<<>>===;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777444444555666555333111000---///111333444555555555444444444444444333333222111111111222222222333333222222333333333333444444333555777888888999:::<<<;;;<<<>>>AAADDDJJJQQQVVVYYYVVVSSSQQQQQQPPPOOONNNMMMNNNPPPQQQQQQRRRSSSUUUOOOOOONNNKKKFFFAAA===:::777;;;>>>???>>>===>>>@@@>>>>>>===<<<:::777444333111000111555555555888===>>>===@@@GGGOOOXXXeeeppp|||wwwwwwiii\\\OOOFFFBBB<<<888777888888888JJJllldddxxxtttnnnooorrrzzz}}}yyywwwmmmiiiccc___^^^```bbbdddeeekkkooommmllloooqqqrrrsssvvvyyy{{{~~~sssrrrooojjjeeeeeejjjnnnyyyvvv{{{~~~{{{rrrhhhnnn}}}nnnQQQJJJVVVkkkooosssyyyfffWWW^^^yyyrrr]]]iiivvv[[[WWWLLLHHHCCC???===:::444000........................+++000...---333>>>]]]jjjggglllqqqwwwzzz}}}zzz{{{}}}wwwrrrmmmnnnkkkggghhhjjjddd[[[___kkk{{{dddeeeqqqyyyaaaNNNJJJMMMJJJCCC000///...---,,,+++++++++++++++************++++++kkkgggfffjjjkkkfffaaa___```[[[VVVTTTUUUSSSNNNHHHBBB===999888444...---///---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++,,,---...////////////999777777:::@@@EEEHHHHHH<<<666111222777<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::888888888888888888888888888888888777777777777777333444555555555333000///...///111444555666666666444444555555444444333222222222333333333444444444222222333333333444444444444666888999888888888:::;;;;;;<<<===@@@GGGNNNTTTUUURRROOOMMMMMMMMMMMMMMMLLLMMMOOOPPPPPPQQQSSSUUURRRPPPMMMKKKIIIFFFAAA>>>999<<>>>>>AAADDD>>>>>>===<<<:::888555444///...///333444333555:::;;;999<<>>AAADDDGGGIIINNNLLLIIIFFFEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNZZZXXXUUUOOOIIIDDDBBBAAA<<<;;;;;;;;;<<<>>>AAACCCBBB???<<<:::999777555444000111222333444555555666666666:::???DDDLLL[[[jjj}}}}}}{{{|||ooo]]]MMMGGGBBB===999777888===AAAWWWgggeeexxxqqqdddWWWMMMIIIIIISSSfff}}}wwwkkkaaa[[[XXXWWWWWWVVVVVVXXXZZZ]]]aaaccceeeccceeegggggggggfffggghhhiiifffeeefffjjjooosssuuuzzzzzz}}}|||sssssspppjjjdddccchhhmmmtttyyyzzzuuurrrxxxzzzggg___]]][[[WWWRRRSSSXXX^^^bbbhhhwwwuuujjjmmmxxx{{{uuuxxxrrrkkkxxx{{{YYYIIINNNbbbzzz}}}pppmmm~~~bbbSSSaaawww\\\___nnnooo___PPPOOOHHHAAA>>>>>>;;;333+++........................444***---333555IIInnnsssrrrsssyyyvvvvvvvvvuuuvvvyyy~~~yyyzzz{{{wwwrrrmmmkkklllkkkeee```[[[[[[iiioooccc}}}rrrmmmgggTTTJJJMMMKKK<<<666///+++---///---++++++++++++++++++++++++++++++hhhiiikkkkkkhhheee```^^^]]]YYYVVVWWWXXXUUUNNNGGGAAA>>>;;;666222///------+++++++++************)))***)))))))))((((((((('''(((((('''((()))***,,,---+++,,,---...///000000000BBBNNNPPPGGGGGGPPPPPPGGG<<<888333222555:::<<<<<<;;;;;;;;;;;;:::999888777::::::999999888888888888999888888777666777777777888666444444555555444111222444777:::;;;;;;:::999::::::888777666555555555666555555555555444444444444444444333333333222222666666777888999:::;;;;;;<<<===>>>???@@@BBBDDDEEEDDDBBB???<<<<<>>AAA???===;;;;;;999777555111222222222333444444555333444777<<<@@@HHHWWWeeewww|||zzzppp___OOOHHHCCC>>>;;;999888<<>>;;;555000........................---)))...333888QQQttt~~~~~~uuunnnxxxxxxwwwuuutttvvvzzz}}}sssrrryyyvvvwwwqqqmmmhhhhhhjjjiiiddd___]]]ZZZcccwwwrrruuuyyyttt___OOONNNMMMAAA666///+++---///,,,++++++++++++++++++++++++++++++ggghhhjjjjjjhhhddd```]]]___[[[XXXWWWWWWSSSLLLEEE>>><<<999555222///...---+++++++++************)))))))))))))))(((((((((((((((((('''((()))***,,,---,,,---...////////////...444EEEOOOJJJEEEHHHIIIDDD>>>999444333777;;;======;;;;;;;;;;;;:::999888777;;;;;;:::::::::999999999888888777666666666666777999777666666666666555333555777;;;???AAA@@@???>>>===<<<;;;999777666666555555555555555444444444444444444444444444333333333666777777888:::;;;;;;<<<===>>>???@@@AAAAAA@@@???;;;888555333444777<<>>???CCCEEECCC???AAABBBBBB@@@>>>===>>>@@@========================@@@???>>>>>>>>><<<999777333333222222222222333333111111444888<<>>;;;888<<>>>>>:::555555888<<<======<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;::::::999888888777777777777777999999888777777777666555777:::???DDDFFFGGGFFFEEEAAA@@@>>><<<:::999888777666666555555555555444444555555555444444444444444666777888999:::;;;<<<===???@@@BBBCCCBBBAAA>>><<<999666222000000333888;;;FFFCCC???>>>@@@AAA@@@>>><<<>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@???;;;888555444333222111111222222333222444777:::@@@MMM[[[kkkwww}}}vvvvvvttteeeSSSLLLFFFCCCBBB>>>999<<>>AAAAAAAAA@@@???===999555555999===>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<;;;:::;;;:::999999888888999999999999999888777666666666777;;;@@@EEEIIIJJJJJJIIIDDDBBBAAA>>>===;;;::::::777777777666666666555555555555555555555555555555777777888:::;;;<<<===>>>AAABBBDDDEEEDDDBBB???<<<:::777333000///111444666???@@@AAA>>>;;;:::===???<<<===>>>>>>======???AAAFFFFFFGGGGGGFFFFFFEEEDDD@@@???@@@AAAAAA@@@===:::666555333222111222333333666555666888999>>>KKKXXXiiiuuu|||tttvvvvvvhhhVVVNNNGGGDDDEEE@@@999>>>III{{{mmm___dddxxxrrrfffqqqbbbVVVPPPNNNKKKJJJIIIIIIKKKMMMLLLLLLLLLNNNRRRXXX^^^dddiiilllnnnrrrvvvxxxxxxxxxxxxyyyrrrpppnnnlllkkkjjjgggeeekkkmmmppptttyyy|||uuuqqqjjjccc^^^]]]___bbbmmmuuuyyyxxx|||uuummmhhh{{{wwwnnn}}}yyyooouuutttYYYQQQ\\\tttvvvwwwmmmkkkzzzsss___TTTQQQPPPLLLJJJGGGBBB>>>:::777555///////////////////////////111333111BBBpppyyyeeeVVVVVVbbboooooorrrtttvvvwwwyyy|||~~~{{{}}}yyynnnwww}}}yyyoooiiieee```[[[YYYZZZYYYTTTOOOKKKGGGFFFIIIMMMQQQVVV[[[bbbnnn~~~{{{wwwdddRRRNNNGGG:::222,,,---...,,,+++,,,++++++++++++++++++++++++cccdddfffgggeeebbb^^^\\\\\\YYYWWWXXXZZZYYYRRRLLLDDDBBB===888333///---,,,+++++++++************)))(((((((((((())))))))))))(((((('''((()))***,,,---//////000000000//////...444444777===AAA@@@??????:::777444555:::>>>??????>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999999999:::999::::::999777666666777888:::>>>BBBEEEGGGHHHHHHCCCBBBAAA???===<<<<<<;;;888888888888777777777777555555555666666666666666777777999:::<<<===??????AAACCCEEEFFFEEECCC@@@>>>:::777444000...///000111555:::>>><<<777555999===<<<======<<<;;;;;;<<<>>>CCCCCCCCCDDDDDDEEEEEEEEEAAA@@@@@@@@@AAA@@@===;;;888666444333222333444555888777777888888===IIIUUUeeerrr{{{tttvvvxxxkkkXXXPPPHHHEEEFFFAAA:::AAAOOO~~~hhh\\\cccwwwoootttbbbRRRJJJKKKOOOMMMLLLKKKMMMPPPRRRRRRRRRSSSSSSSSSUUUXXX^^^cccfffkkkooouuuyyyzzz{{{||||||tttrrrpppnnnllliiieeebbbaaadddhhhmmmrrryyyxxxrrriii```ZZZZZZ\\\^^^lllvvvzzzvvvwww|||vvvjjj^^^XXXiii{{{jjj~~~}}}www\\\QQQYYYqqqrrroootttbbbiiiiiiRRRSSS___QQQMMMGGGBBB>>>;;;777444////////////////////////------///333IIIwwwpppXXXVVVcccnnnqqqtttvvvwwwwwwwwwyyyzzzzzz|||qqqccchhhpppyyyyyyyyyyyyssslllgggeee^^^VVVSSSSSSRRRNNNIIICCCCCCBBBCCCEEEGGGJJJLLLRRR]]]nnn~~~qqq{{{uuuuuucccSSSOOOGGG;;;333---------,,,+++---++++++++++++++++++++++++bbbccceeefffdddaaa^^^[[[ZZZWWWUUUVVVYYYWWWPPPJJJBBB@@@;;;777222///---,,,+++++++++************)))'''((((((((()))))))))***(((((('''((()))***,,,---...//////000000000//////333111444===@@@<<<;;;>>>888555333555:::>>>@@@@@@<<<======<<<<<<;;;:::999888999;;;<<<<<<<<<::::::;;;:::999999888888999999888999:::999666555666777888999:::<<<>>>???@@@AAAAAA@@@???===<<<;;;;;;;;;:::::::::999999999888888555555666666666777777777777888999;;;<<<>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@999777444222000/////////000444888999888777888:::;;;<<<<<<;;;999999:::<<<>>>>>>>>>>>>@@@BBBDDDFFFCCCBBB@@@?????????===;;;999777555333333444666888888666666666666999EEEQQQ]]]kkk{{{yyytttwwwyyymmm\\\RRRHHHEEEGGGAAA:::CCCUUU~~~eee[[[cccwwwvvvuuuzzzppp___VVVSSSUUUVVVWWWWWWWWWYYY]]]```aaabbb```___]]]]]]^^^bbbfffhhhkkkooouuuyyy{{{|||}}}~~~wwwuuusssqqqoookkkfffccc[[[^^^bbbeeeiiipppxxx~~~}}}vvvpppfff^^^XXXUUUUUUUUUcccqqqwwwrrrrrrwwwsssgggXXXOOOVVVzzzvvvtttyyy]]]PPPWWWmmmuuuooosssYYY^^^uuuTTTTTThhh^^^UUUIIIAAA>>><<<999555////////////////////////...***---888OOOwwwtttZZZWWWaaagggooorrruuuwwwwwwwwwwwwxxx{{{|||~~~lllcccfffeeebbblllyyywwwuuunnnhhhfffbbbZZZQQQLLLLLLLLLIIIFFF>>>??????======???AAAAAAIIIPPP\\\iiivvvgggiii}}}vvv[[[PPPOOOHHH<<<444---------,,,+++---++++++++++++++++++++++++aaaccceeeeeedddaaa]]][[[ZZZWWWTTTUUUWWWUUUNNNHHH???===999555222///...---+++++++++************)))'''((((((((())))))******(((((('''((()))***,,,---......///000000000000000444333888AAABBB<<<;;;AAA666333222444:::???@@@@@@;;;;;;;;;;;;:::999888888777888:::<<<<<<;;;:::999:::999888888777888888888777999:::999666444555777999888888777888999::::::>>>>>><<<;;;::::::::::::;;;;;;;;;:::::::::999999555666666666777777888888777888999;;;===>>>@@@@@@???@@@AAABBBBBBBBBBBBAAA888777666444333111111000000111555888;;;;;;:::888;;;<<<<<<;;;::::::;;;===<<<;;;;;;<<<>>>AAAEEEGGGEEEBBB@@@>>>>>>>>>===;;;999888555444444666888999666444444444333666AAAMMMVVVfff{{{xxx|||{{{wwwssswwwzzznnn^^^SSSHHHEEEGGGAAA:::EEEYYYddd[[[dddyyy~~~kkkfff|||}}}lllccceeeiiijjjhhheeeeeeeeehhhlllqqqssstttllljjjiiihhhiiijjjmmmnnnkkkpppvvvzzz||||||}}}}}}{{{yyywwwvvvsssooojjjfffcccddddddbbb```bbbfffjjjzzz}}}uuurrrlllddd\\\VVVQQQNNNMMMNNN___kkkkkkppp{{{|||rrr^^^PPPKKKaaayyyuuuyyy|||yyy^^^PPPVVVlll}}}uuulllUUU]]][[[TTTdddkkk]]]LLLAAA>>>===:::777000000000000000000000000222***///<<>>===???AAAAAA???CCCJJJSSS```qqq~~~rrrjjjgggoooXXXQQQSSSMMM<<<444---------,,,,,,---++++++++++++++++++++++++___aaadddfffeeebbb^^^\\\\\\YYYWWWXXXYYYUUULLLEEEDDD>>>:::999444///---///,,,,,,,,,+++++++++************))))))((((((''''''(((((())))))***+++---...,,,...000000///...///000333666<<>>999:::???;;;444111666<<<=========>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999777666666777777666666666666777777888666444222111222333444<<<<<<;;;;;;:::999888888:::999888888777777888888777777888888888777777666777888999999999:::===???=========>>>@@@AAABBBBBB;;;777333222333333000------...000333666888:::;;;666888<<<>>>@@@@@@>>>===>>>??????===<<<>>>CCCGGGBBBAAA???===;;;:::999999<<<;;;888555444444555555555666888:::777777@@@KKKSSScccxxxttt{{{tttuuu|||}}}ooo^^^VVVMMMLLLCCCBBBAAABBB``````[[[gggzzzvvvyyy~~~}}}{{{{{{{{{~~~}}}zzzvvvsssrrrrrrqqqpppqqqsssvvvyyyzzz||||||{{{uuurrrnnniiihhhgggddd___YYYVVVWWWZZZ^^^eeesss~~~}}}zzz{{{~~~vvvsssiiiccc]]]YYYTTTMMMFFFCCCBBBNNNYYYaaassshhhSSSGGGWWWvvvsssiiiccc```^^^pppzzzxxxWWWQQQYYYjjjuuuyyykkkXXXUUUfffUUU]]]jjjbbbTTTFFF???===:::888111///...---//////...---111444///777XXXuuuyyy[[[ZZZ[[[XXXfffnnnppptttxxxyyyzzzyyyxxx~~~~~~~~~xxxwwwtttYYYSSSbbb}}}wwwrrroookkkddd___ZZZUUUNNNHHHEEECCCBBBAAAAAAAAAAAA@@@@@@?????????BBB===>>>GGGMMMUUUkkk~~~qqqhhhnnnwwwmmm[[[RRRRRROOO???555---,,,...---------,,,+++*********+++,,,---___aaacccdddcccaaa^^^\\\[[[XXXVVVWWWXXXUUUMMMFFFCCC>>>:::888444///---///,,,+++++++++***************)))))))))((((((((('''(((((())))))***+++---...,,,...000000/////////000222555;;;AAA???;;;<<>>===>>>============<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::999888777666888777777666666666666666444333222000000111333444888888777777666777777888:::999999888888888888888777888888888888888777777777888::::::999:::===???@@@??????>>>???@@@BBBDDDAAA===888444333222111000,,,---...///111333444555888:::===@@@AAAAAA@@@???>>>??????>>>;;;;;;===@@@@@@???>>><<<;;;:::999999:::888666444222222333333333333666777555555>>>HHHTTTcccwwwttt{{{tttsssyyy{{{pppcccYYYPPPOOOFFFEEECCCDDDccc{{{|||```\\\iii}}}{{{xxxxxxwwwvvvuuuvvvxxxzzz{{{{{{|||~~~yyyrrrlllgggfffccc]]]XXXUUUVVVXXX[[[cccooo|||}}}wwwsssppplllmmmsss{{{xxxnnnhhh\\\WWWPPPMMMKKKGGGBBB>>>===HHHUUUddd|||kkkRRRVVVlll}}}vvvqqqiii]]]TTTbbbppp}}}[[[QQQVVVggg}}}|||ttt|||zzzwwwkkk\\\\\\nnn]]]hhhpppfffVVVGGG???>>>;;;777111000....../////////...///222000<<<___zzz{{{~~~ddd\\\ZZZYYYiiijjjlllooosssuuuvvvwwwwww|||}}}uuujjjttt~~~bbbTTTZZZrrr{{{sssmmmjjjeee^^^XXXVVVQQQKKKFFFDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???;;;;;;AAAEEEKKK]]]qqq}}}qqqmmmyyygggVVVTTTVVVOOO@@@666------...---,,,---++++++*********+++,,,---___```aaaaaaaaa___]]][[[ZZZWWWUUUVVVXXXUUUNNNGGGCCC>>>:::888444...,,,...++++++*********)))))))))))))))))))))(((((((((((((((((())))))***+++---...---///111111000///000111333555;;;@@@@@@===>>>CCC:::333111666<<<>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::999888777777888888777777666666555555111000//////000222444555777666444444444666777999::::::999999999888888888888888999999999999888888888999:::::::::;;;===???<<<;;;;;;::::::<<<@@@CCCFFFCCC???999333111111222------......///000111111777999;;;>>>?????????>>>>>>???AAA@@@===:::999999<<<<<<;;;;;;:::999999999777666444333111000000000222222444666444444<<>>>>>@@@MMM\\\zzzwwwiiirrrfffSSSXXX\\\QQQBBB777...---...---,,,---++++++******++++++,,,---^^^^^^______^^^]]][[[[[[YYYVVVTTTUUUXXXVVVOOOIIICCC>>>:::888444...,,,...*********))))))))))))((())))))))))))((((((((((((((((((((()))***+++---------///111111000///000111555666;;;@@@@@@>>>???CCC;;;444000666<<<>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<::::::;;;;;;:::999888888888888888777666555555444///000000111333555777888888777555333444555888::::::::::::::::::999999888888999999::::::::::::999999:::;;;;;;:::;;;===???888888888888999<<>>AAABBB@@@<<<888666777888888888888888888777666666555444222111000///333333444666666666<<>>FFFPPPggg|||ssscccjjjsssWWWZZZ___TTTEEE999///---...---,,,---+++***++++++++++++,,,,,,]]]]]]^^^^^^]]]\\\ZZZYYYXXXUUUSSSTTTWWWUUUOOOIIICCC===999888333...,,,...*********))))))))))))((((((((((((((())))))))))))((((((((()))***+++---------///000111000///000111888777;;;???@@@>>>>>>AAA<<<555111666<<<>>>???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<:::;;;;;;;;;;;;::::::999999999999888777555333222111111222444666888999:::888666444222222444666888:::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???===<<<<<<===@@@CCCEEEEEEAAACCCCCC@@@999444222333111111000000111222444666333444666888999:::::::::777999<<>>@@@HHH]]]ooo^^^hhh{{{{{{gggZZZQQQcccyyyuuurrrrrrrrrssswwwzzzvvvhhhSSSNNN\\\vvveeeXXXmmmkkkqqqyyytttcccMMMBBBBBB>>>666222000///...000000///...111000111IIIttt}}}sssqqqnnnZZZWWW___gggkkkkkkkkkmmmqqqwww|||~~~~~~~~~vvv```cccxxx|||kkk[[[UUUccc{{{|||wwwppphhh```YYYSSSOOOFFFDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBBBBBCCCBBBAAAFFFLLLZZZzzzyyykkk]]]gggaaa[[[```XXXGGG<<<111......,,,,,,---******++++++,,,,,,,,,,,,\\\]]]^^^^^^^^^\\\ZZZXXXYYYUUUSSSTTTVVVUUUOOOIIIBBB===999777333---+++---++++++*********)))))))))(((((((((((())))))))))))(((((())))))***+++---...,,,...000000///...///000777666888>>>@@@>>>>>>AAA>>>666222666;;;>>>???@@@<<<<<<<<<===============<<<======>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999777555333111222222444555666888888999333222111111111333555666:::;;;<<<===<<<;;;:::999999:::;;;<<<<<<======<<<;;;<<<======<<<<<<>>>???@@@>>>>>>CCCJJJMMMJJJFFFCCCDDDDDDAAA===999666555111000///...///111333555444555666888999::::::;;;333444666:::<<<<<<999777555666777888999888888777888999::::::888666333111///---...111222222666<<>><<<<<<===@@@FFFLLLOOOQQQRRRXXX^^^bbbcccgggmmmrrr|||fffUUUOOOIIIBBBBBBAAAFFFXXXuuuwwwfffmmm|||xxxmmmddd]]]WWWUUUSSScccxxx|||wwwxxxxxxrrr~~~kkkVVVNNNZZZrrr~~~{{{fff\\\vvvjjjjjjppprrrgggQQQCCCCCC???777333111//////000000000///111111333MMMwwwrrr{{{{{{mmmXXXYYYbbbfffiiihhhhhhjjjnnntttzzz~~~~~~}}}|||}}}~~~rrrcccdddvvvxxxkkk___YYYddd{{{~~~uuurrrlllddd\\\UUUPPPMMMFFFDDDAAA@@@AAAAAAAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFIIILLLUUUrrrkkk\\\fff~~~zzzjjj[[[^^^\\\JJJ>>>222......,,,+++,,,)))***+++,,,,,,,,,,,,+++[[[\\\^^^```___\\\YYYWWWZZZVVVSSSSSSUUUTTTNNNHHHBBB===999777333---+++---,,,+++++++++************'''((((((((()))))))))***(((((())))))***+++---...+++---...///...---...///444222555<<<@@@@@@AAADDD@@@888333666;;;===>>>@@@=========>>>>>>>>>??????======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;999::::::999777555222000111111222333444444444444//////000111333555777888;;;;;;=========<<<:::999::::::;;;<<<===>>>>>>===<<<===>>>===<<<<<<>>>@@@@@@>>>AAANNN\\\ccc]]]UUUMMMJJJFFFBBB@@@>>><<<:::444333000///...///111222333333555666777888999:::555444555888<<<>>><<<:::888999;;;<<<<<<;;;:::999999:::;;;<<<:::777444222...,,,---000222111444999;;;BBBLLLXXXkkk{{{}}}qqqeee^^^]]]QQQKKKHHHMMMqqq|||}}}rrrwwwggg___iii{{{|||tttooojjjeeeaaa\\\ggg|||vvvrrrlllgggccc___YYYUUUQQQNNNJJJHHHFFFDDDAAA???>>><<<::::::===AAADDDEEEHHHKKKOOOUUU[[[aaagggkkkxxxfff]]]VVVNNNFFFBBBCCCPPPgggyyyjjjooo}}}|||rrrdddZZZWWWVVVVVVUUUSSScccxxxtttppppppZZZPPPYYYmmm~~~yyyhhh^^^|||iiibbbeeennniiiTTTDDDCCC@@@999333111//////000111000//////000666RRRzzzrrrrrrZZZZZZeeeggggggggggggiiimmmsssxxx{{{||||||}}}~~~~~~~~~nnnbbbddduuuxxxlll]]]SSS\\\sss}}}pppnnniiiaaaYYYSSSOOOMMMGGGEEECCCBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFGGGKKKNNNOOOUUUkkkvvv```cccyyy}}}tttuuuoooYYY[[[^^^LLL???333...---,,,+++,,,)))***+++,,,,,,,,,++++++ZZZ\\\___aaa```]]]YYYVVV[[[WWWSSSSSSUUUSSSMMMHHHBBB===999777333---+++---,,,,,,,,,++++++++++++***'''((((((((())))))******(((((())))))***+++---...***,,,......---,,,---...111///222:::@@@AAACCCFFFBBB999333666;;;======???======>>>>>>??????@@@@@@======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::888555111000///000000111111111000000---...000444777:::<<<===;;;<<<===>>>>>><<<:::999:::;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@BBBBBBIII\\\rrr|||vvvlllWWWPPPHHHBBBAAAAAA@@@???999666333000//////000222000111222333444666777777:::888777:::>>>AAA@@@???;;;<<<>>>??????>>><<<;;;999:::<<<===;;;888444222000---...222333333666:::;;;???EEENNNbbb|||~~~sssiiibbbbbbUUUNNNLLLQQQuuu}}}lllsssjjj```gggwwwwwwjjj]]]WWWWWW[[[^^^aaalll||||||xxxqqqlllhhhccc]]]XXXRRRNNNJJJGGGFFFFFFEEEDDDDDD???:::888999===@@@BBBEEEDDDFFFLLLVVV___ccccccnnn|||mmmeee^^^VVVJJJDDDAAAIII[[[sss|||lllmmmyyy~~~lllcccZZZXXX]]]___[[[UUURRRccczzzwwwpppsss]]]RRRXXXjjjzzzuuukkk\\\zzzhhh]]]]]]kkkkkkVVVEEECCC@@@:::333111//////000111000///,,,000999VVV|||yyyyyy]]][[[gggiiigggggghhhjjjnnnsssxxx{{{yyy{{{}}}~~~}}}oooaaaaaatttyyykkkXXXIIIPPPggg{{{~~~nnnmmmhhhaaaZZZTTTPPPOOOIIIGGGDDDCCCBBBBBB@@@>>>AAAAAAAAABBBBBBCCCCCCCCCFFFHHHHHHHHHJJJOOORRRRRRWWWhhheee___rrr|||oooiiippp{{{pppXXXZZZ___MMM@@@333///---,,,+++,,,)))***+++,,,---,,,++++++bbb]]][[[^^^```]]]ZZZYYYYYYVVVSSSTTTUUURRRKKKDDD???<<<777333111000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++,,,---...///---++++++......,,,,,,///222000333:::@@@AAACCCGGGBBB;;;444444;;;BBBCCCAAA???>>>=========>>>@@@AAA@@@@@@??????>>>======<<<===<<<;;;::::::;;;======:::<<<<<<;;;777444222111000000000000000///......+++---000444777999::::::999:::<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>CCCBBBJJJ___zzzooo^^^RRRSSSSSSJJJCCCCCC;;;;;;888555222111222444////////////111333555666888999;;;===>>>???>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999777777444222222222000000888BBBHHHJJJKKKMMMXXXnnnwwwooobbb___XXXVVVRRRSSStttqqqdddllllll___bbbpppzzzpppdddUUUPPPYYYhhhsssxxxzzzttt{{{xxxyyywwwtttqqqmmmhhhaaa]]]ZZZTTTQQQSSSQQQKKKIIIKKKGGGEEEAAA;;;777666888;;;999:::???FFFMMMPPPQQQOOOQQQ]]]hhhlllppppppfffYYYPPPJJJFFFHHHKKKWWWrrrqqqiiilllssstttqqqhhhhhhlllssswwwqqqhhhaaaZZZhhhyyyqqqooo|||zzz{{{```PPPVVVkkk{{{yyyppp]]]uuulllcccgggrrrgggOOOGGGCCC===<<<444222000///000000///......000999YYY|||jjjdddddddddccceeeggghhhjjjooouuuzzzxxxzzz|||}}}|||||||||}}}tttfffpppwwwrrr]]]IIIHHHRRR\\\sss}}}yyyuuunnneee]]]VVVQQQOOOLLLJJJGGGEEEDDDCCCAAA@@@CCCDDDFFFFFFEEEEEEGGGHHHIIIKKKLLLMMMNNNPPPTTTWWW]]]iii~~~sss]]]gggssspppzzzpppyyysssXXXRRR[[[QQQBBB333......---,,,,,,++++++******++++++,,,---ccc^^^[[[]]]___\\\YYYYYYWWWUUURRRTTTUUURRRKKKDDD@@@<<<777333111000...,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********+++,,,---...///,,,+++,,,///...,,,///444444333666>>>BBBBBBCCCFFFBBB;;;555666<<>>=========>>>@@@AAAAAAAAA@@@??????>>>======>>>===<<<<<<<<<===>>>>>><<<<<<<<<:::666333111111000111111111000///......,,,...111444777888999::::::;;;<<<===>>>>>>=========>>>>>>>>>>>>>>>======>>>===<<<;;;;;;<<<>>>>>>FFFDDDGGGUUUkkktttiiiddd^^^UUUKKKFFF>>>===:::666333111111222111111000000111222333444888999;;;>>>???@@@@@@@@@BBBBBBAAA@@@???>>>>>>>>>999::::::;;;;;;::::::999666333222222444999FFFSSSjjjkkkggg\\\VVVdddrrrpppdddccc[[[WWWRRRUUUxxxvvvhhhoooxxxeee\\\cccqqqvvvyyyxxxpppXXXSSSTTT___ooo}}}{{{yyywwwtttsssqqqmmmiiifff```]]]___dddcccYYYQQQOOOKKKGGGBBB<<<999777777888:::;;;===AAADDDGGGIIIJJJKKKZZZiiinnnpppoooeeeXXXLLLFFFBBBCCCEEEMMMddd{{{~~~kkkccchhhssszzz|||wwwggg\\\hhhxxxoooVVVSSSZZZ^^^nnn{{{xxxvvv}}}aaaQQQUUUiii{{{}}}{{{vvvggg^^^}}}ooocccnnnxxxkkkSSSJJJGGGAAA???444222000///000000///......111<<<]]]mmmeeeddddddaaaaaadddhhhnnnsssuuuuuuwwwzzz}}}~~~}}}||||||}}}}}}ttteeerrruuulllUUUAAAAAANNNYYYooo~~~~~~zzzvvvoooggg___YYYTTTRRROOOMMMIIIHHHGGGFFFDDDCCCDDDEEEGGGGGGFFFFFFHHHIIILLLOOORRRTTTTTTTTTUUUVVV___jjjxxxcccmmm|||xxxuuuYYYRRRZZZRRRCCC444......,,,+++,,,++++++******++++++,,,---eee___ZZZ\\\]]][[[YYYYYYVVVTTTRRRSSSUUUSSSLLLEEE@@@<<<777333111000...,,,,,,++++++++++++*********))))))))))))))))))))))))************+++---...///,,,,,,///000...---222;;;888888;;;BBBEEEDDDEEEGGGDDD===666777<<>>=========>>>@@@AAABBBAAAAAA@@@@@@??????>>>??????>>>======>>>>>>???>>>===<<<888444111000111222222222222111000///...///000222444666888999999:::;;;===????????????>>>???????????????>>>===<<<===<<<<<<;;;<<<===>>>???AAA@@@@@@EEEQQQdddwww~~~tttkkkbbbVVVKKKDDDAAA===888555222222111444333222111111111222333999:::===???AAABBBCCCCCCEEECCCAAA@@@>>>>>>>>>???777888999:::;;;<<<<<<<<<999555111111555===MMM\\\ttt```bbb}}}ppppppggghhh___YYYSSSYYYzzzjjjmmmooo]]]XXXcccsssvvvwwwtttjjjiiieeejjjyyy}}}zzzxxxvvvuuuuuuuuutttrrrjjjmmmuuu}}}{{{nnn```XXXRRRMMMEEE@@@>>><<<999666999:::<<<===???BBBFFFIIISSSaaammmmmmjjjhhhaaaWWWOOOIIIEEEEEEDDDGGGXXXkkkqqq```[[[eeeyyynnn^^^gggttttttSSSLLLLLLGGGQQQbbbqqqvvv|||eeeRRRUUUggg{{{}}}mmmaaabbbvvveeeuuu~~~oooUUUKKKHHHBBB@@@444222000///000000///...///222@@@cccrrrkkkiiihhhaaa___^^^ccckkkrrrtttssswwwzzz}}}}}}|||||||||wwwgggoooqqqiiiTTTBBB>>>HHHQQQffftttyyyvvvppphhhaaa[[[WWWUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGHHHJJJKKKNNNQQQVVVXXXWWWUUUSSSRRRYYYeee{{{|||gggooozzzxxx\\\SSSZZZSSSDDD555///...,,,++++++++++++******++++++,,,---fff___ZZZ[[[\\\ZZZYYYZZZWWWTTTRRRTTTVVVTTTMMMGGGAAA===888444111000...,,,++++++++++++************))))))))))))))))))))))))))))))******+++,,,...///+++---000111...---555@@@???>>>@@@DDDEEEDDDGGGLLLHHH@@@777555:::???@@@>>>???>>>=========>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>======>>>???>>>;;;777222//////000444444444444333222111111111222333555666888999999;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<======<<<<<<===>>>???@@@======<<<===???FFFOOOVVVooozzz~~~wwwpppjjj^^^QQQJJJFFFAAA<<<999666444222333333222111111222444555:::<<>>444222000///000000///...///444DDDiii}}}|||sssllljjjiiicccaaa^^^___dddkkkrrrvvvvvvyyy}}}}}}}}}|||}}}|||jjjhhhllliii\\\KKKBBBCCCHHH[[[gggsssxxx~~~xxxuuuooohhhbbb\\\YYYWWWVVVSSSOOOMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIJJJLLLNNNNNNPPPSSSSSSQQQNNNLLLLLLOOO[[[rrrlllnnnzzz~~~~~~qqq|||```VVVZZZTTTEEE555///...,,,******++++++******++++++,,,---eee^^^YYY[[[\\\ZZZYYYZZZXXXUUUTTTUUUXXXVVVOOOHHHBBB>>>888444222000...,,,+++++++++*********))))))(((((((((((((((((((((((()))))))))***+++,,,---...+++---000222///...666@@@DDDBBBAAACCCBBBBBBHHHOOOMMMBBB666222777>>>AAAAAA???>>>=========>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<>>>===;;;666111//////000555555666666555555444333333333444555666888999:::<<<===???AAACCCDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>??????>>>===>>>???@@@AAAAAA???>>>===>>>===<<<:::LLL]]]jjjmmmmmmmmmeeeYYYPPPKKKEEE@@@===;;;888666222111111111333444666777<<<>>>@@@CCCEEEGGGGGGGGGCCCAAA???===;;;<<<======::::::;;;;;;::::::999888999333000///000222999AAAQQQddd}}}{{{rrrlllpppggg___ZZZddd~~~~~~wwwsss```UUU]]]uuu|||ppp[[[TTT[[[eeeeeezzz|||{{{}}}vvvaaaYYYOOOIIIGGGDDD>>>999555888===BBBEEEGGGIIIJJJ___jjjpppjjjdddccc```[[[XXXQQQLLLJJJEEEAAAHHHUUU]]]QQQGGGIIIXXXsss{{{dddccciiixxxuuurrrpppZZZVVVddd{{{zzzbbb]]]xxxjjjzzznnnTTTKKKHHHAAA===444222000///000000///...000444GGGnnntttuuu}}}pppjjjfffddd```dddhhhhhhgggjjjpppvvvuuuxxx|||~~~~~~}}}}}}}}}~~~|||kkkaaacccbbbZZZMMMCCCBBBFFFQQQ[[[gggqqqzzz{{{xxxrrrlllfffaaa]]]\\\XXXUUUQQQNNNMMMMMMMMMLLLKKKLLLLLLKKKKKKLLLOOOQQQOOOOOONNNLLLHHHGGGHHHIIILLLWWWmmmqqqnnn~~~~~~yyygggzzzcccWWWYYYUUUEEE666///...,,,++++++++++++******++++++,,,---ccc\\\YYY[[[]]][[[YYYZZZXXXVVVTTTUUUWWWUUUNNNGGGBBB>>>999555222000...,,,+++************)))))))))(((((((((((((((((((((((())))))))))))***,,,---...------///111///...333<<>>AAABBB???>>>=========>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::666222///...///444444555555666666555555333444444555777999:::;;;<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBAAABBBAAA@@@@@@???@@@AAABBBDDD@@@;;;;;;>>>???===:::666CCCRRR\\\cccgggeeeaaaRRRMMMFFFBBBAAA???<<<999222111111222333666888999<<<===@@@BBBDDDEEEFFFFFFBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<;;;:::999777666444000///111333333666:::BBBNNNfffxxxqqqsssiiiaaa]]]fffxxxtttcccVVV\\\sssjjjXXXVVVWWW\\\vvvkkkcccXXXNNNHHHCCC???;;;888999<<>>AAAHHHKKKSSS^^^jjjuuu~~~~~~yyyrrrlllgggdddbbbZZZWWWRRROOONNNOOONNNNNNNNNOOONNNMMMMMMNNNQQQTTTRRRPPPLLLHHHDDDDDDFFFIIIPPPYYYkkkqqqlll}}}|||hhhwww~~~cccUUUUUUTTTEEE666//////---,,,,,,++++++******++++++,,,---```ZZZXXX\\\^^^\\\ZZZZZZXXXUUUSSSTTTUUUSSSKKKDDDCCC???999555222000...,,,************))))))))))))(((((((((((((((((((((((((((((())))))***,,,---......---...000000...000555::::::<<<>>><<<:::???GGGKKKAAA777555:::???AAA??????>>>=========>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@???===<<<;;;999:::999777333000......000000222333444555555555444444444555777999<<<======???AAADDDFFFGGGHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBAAAAAABBBBBBCCC???<<<;;;>>>@@@@@@???666888@@@LLLUUUYYY]]]aaaQQQKKKEEEBBBBBBAAA>>>;;;444333333333444555777888:::;;;===@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777777111......333555444666999???DDDZZZzzzwwwvvvkkkbbb]]]dddsssrrr|||```WWW^^^ppp|||sssaaabbbxxx{{{sssfffXXXLLLEEEAAA@@@;;;999999>>>FFFJJJIIIEEE???KKKTTTWWW\\\bbbaaaZZZ\\\SSSLLLJJJGGGEEEMMMYYY\\\RRRKKKIIIGGGLLLccc{{{rrrhhhgggtttttt[[[TTT```sss```SSSdddyyy~~~{{{vvvdddzzzpppXXXSSSPPPGGG@@@444222000///000000///...111444HHHrrrxxx```bbbpppuuu|||zzzqqqkkkgggdddVVV```mmmttttttrrrqqqrrruuuvvvxxxxxxxxxzzz|||~~~zzz___PPPKKKGGGEEECCC???;;;???GGGIIINNNXXXeeepppxxx}}}wwwpppkkkhhhfff]]]YYYTTTQQQPPPPPPQQQPPPPPPPPPPPPOOONNNOOOSSSVVVRRRPPPLLLGGGCCCCCCEEEHHHOOOUUUeeezzzuuupppqqq}}}www___SSSTTTSSSDDD555//////...------++++++******++++++,,,---^^^YYYXXX\\\___]]]ZZZZZZWWWTTTRRRRRRTTTQQQIIIBBBCCC???:::555222000...,,,************))))))))))))(((((((((((((((((((((((((((((())))))***+++---...///,,,---000000......000333555:::===;;;888:::@@@GGG@@@999888===AAA@@@===???>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<777888999777444000......---...///111222333444444333333444555777:::<<<>>>===???BBBEEEGGGHHHIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>666666AAAJJJMMMTTT^^^OOOJJJCCCAAABBBBBB???;;;666555444333333444555666888999;;;===>>>???>>>>>>:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::999888888222///...222555444555888>>>BBBXXX{{{~~~|||xxxlllccc\\\aaasssrrrxxx\\\XXXaaannnuuusssmmm{{{rrraaaRRRHHHEEEEEE===888666<<>>===???DDDBBB<<<<<>>???<<<===AAAEEE@@@888333777???BBB?????????>>><<<;;;===@@@CCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@===;;;999777888888777444000,,,)))...------...111333333333666666666777999;;;>>>???@@@CCCFFFGGGGGGGGGHHHHHHJJJKKKLLLLLLKKKIIIHHHGGGMMMKKKHHHEEEDDDEEEGGGHHHEEEDDDCCCCCCBBBBBBBBBBBB>>>:::555666<<>>:::888333555666777555444555555888888888999999:::::::::>>>======<<<<<<===>>>?????????===;;;999777555444111......000111111666===EEETTTnnn}}}{{{nnniii^^^bbbzzzgggkkk}}}___VVV^^^pppxxx}}}|||nnn```QQQGGGBBBBBB:::555<<>>@@@>>>???CCCCCC???888333666>>>AAA??????>>>===;;;:::;;;???AAABBBBBBBBBAAABBBBBBCCCCCC@@@AAABBBAAA@@@===:::999888888999999777333000...,,,+++***+++...000111111555666666777999<<<>>>@@@@@@BBBDDDEEEEEEFFFGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGEEEEEEDDDDDD===888333333888???EEEHHHGGGGGGGGGFFFCCC???;;;999333555666555444444555666999999999:::;;;;;;<<<<<<<<<<<<;;;<<<===???@@@AAA@@@???>>><<<:::999888777333000///000000000555<<>>???AAA@@@???EEEGGGMMMVVVbbbllltttwww|||}}}yyyuuuqqqmmmfff```XXXUUUVVVWWWVVVTTTUUUUUUTTTSSSSSSSSSTTTTTTSSSQQQMMMHHHBBB???@@@AAAKKKQQQZZZgggyyyuuuzzzlllZZZMMMKKKOOOQQQFFF777...,,,------+++++++++,,,,,,,,,,,,------bbb```___^^^^^^\\\ZZZWWWVVVRRRPPPRRRUUUTTTKKKDDDAAA???;;;666222///---,,,++++++*********)))))))))))))))(((((((((((())))))((((((((()))***+++,,,---111222333222000///000222333444999???@@@>>>@@@DDDBBB>>>777222555===AAA@@@???>>>===;;;999:::===@@@CCCCCCBBBBBBCCCDDDEEEEEEBBBBBBBBBBBB@@@===:::888777888:::;;;:::888555333---+++******---000222222555666666888:::<<>>>>>>>>999:::;;;<<>>???EEEJJJRRR^^^pppvvv|||ttt\\\KKKHHHMMMQQQFFF777...,,,------+++++++++,,,,,,,,,,,,------aaa___^^^]]]]]]\\\ZZZWWWWWWSSSPPPRRRVVVTTTLLLDDDBBB???;;;666222///------*********))))))))))))((())))))(((((((((((())))))''''''(((((()))***,,,---333444555444111000000111222222777===???>>>???CCCAAA>>>888222555<<>><<<:::;;;>>>AAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCBBB@@@<<<999777555777999;;;<<<;;;999777111///------000333555666555666777999<<<>>>@@@AAAEEEFFFGGGGGGHHHIIIMMMPPPPPPPPPNNNLLLKKKJJJIIIIIICCCEEEGGGIIIKKKLLLLLLLLLDDDCCCAAA???===<<<<<<;;;999666222///000222555777;;;===AAADDDDDDBBB???===555555555444444555888;;;<<<===>>>???@@@@@@??????888999<<>>>>>???AAACCCCCCAAA???======BBBGGGLLLLLLDDD===AAAIII]]]jjjyyyrrrgggmmm~~~tttwwwhhhTTTOOOZZZnnnxxxgggqqqmmmaaaoooyyycccWWWXXXRRRLLL<<<333222000/////////000111444222SSSyyyjjjXXXZZZ]]]bbbbbbYYYVVVZZZ___dddgggiiilllnnnqqqqqqrrruuuzzz}}}}}}}}}~~~|||rrrfff[[[[[[cccttt}}}iii___RRRGGGBBB@@@>>>===>>>???DDDMMMWWW```eeehhhhhhmmmrrrtttuuuxxx~~~{{{wwwssspppiiieee___[[[ZZZZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWUUUQQQJJJDDD@@@@@@AAAAAAFFFMMMVVVggg}}}sss~~~fffPPPIIILLLQQQFFF777...,,,------++++++++++++,,,,,,,,,------___^^^\\\\\\\\\[[[YYYWWWWWWSSSPPPRRRVVVTTTLLLDDDBBB???;;;555111///...---*********))))))))))))((())))))(((((((((((())))))''''''(((((()))***,,,---333444555444222000000000000111666<<<===;;;===AAABBB@@@:::333444;;;@@@@@@AAAAAA???===<<<===@@@CCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBB???;;;777555333555888:::;;;;;;999888333111///000333666777888666777999<<<>>>@@@BBBCCCFFFGGGHHHIIIIIIKKKOOORRRSSSRRRQQQOOOMMMKKKJJJIIIEEEFFFGGGGGGFFFEEECCCAAA===<<<;;;999888777777666999777444111///000222444666999>>>BBBCCCCCC@@@???666777777666666888<<>>999:::===AAAFFFIIILLLMMMJJJHHHEEEAAA>>><<<;;;;;;<<<888666555333000222888<<>>JJJ___mmmpppssskkk]]]OOODDD???>>>???AAACCCEEEEEECCC???=========@@@DDDEEE???:::???IIIWWWeeeuuu~~~qqq^^^___qqqrrrrrroooZZZSSS\\\ppp|||zzzlllxxxfffXXXYYYSSSMMM<<<222111000/////////000111333333TTTzzz{{{jjjWWWZZZ]]]``````XXXVVVYYY^^^bbbeeehhhkkkmmmnnnrrrwwwxxxvvvwww{{{yyy{{{|||~~~zzzjjjZZZMMMOOOWWWeeetttzzzxxxttthhh^^^QQQGGGBBB???>>><<<>>>???BBBHHHPPPUUUXXXYYYXXXXXXYYY\\\dddppp}}}}}}zzzvvvssspppjjjfffaaa]]][[[ZZZYYYXXXTTTTTTTTTUUUVVVWWWXXXYYYVVVTTTQQQKKKGGGDDDEEEFFFFFFJJJOOOVVVdddzzzsssqqqUUUJJJKKKQQQFFF777...,,,------++++++++++++,,,,,,,,,------^^^]]]\\\\\\\\\[[[YYYWWWWWWSSSQQQSSSVVVTTTLLLEEECCC@@@:::555111///......++++++*********)))))))))))))))(((((((((((())))))((((((((()))***+++,,,---222444555555222000000000000111555;;;<<<:::;;;>>>DDDBBB<<<555444:::???@@@AAA@@@???>>>===>>>BBBEEECCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA===999444222222444777999:::999888666333222111333666888888888777999;;;>>>AAACCCDDDEEEFFFHHHJJJKKKKKKMMMPPPRRRUUUUUUUUUSSSQQQNNNKKKJJJIIIHHHHHHFFFDDD@@@===<<<@@@???===;;;999888777777888888666222000///111333555888<<>>===:::<<>>:::>>>EEERRRbbbttt~~~pppRRRKKKZZZkkktttxxxuuuxxxbbbYYYaaavvvooo|||kkk\\\ZZZSSSLLL<<<222111000//////000111222444555YYYvvv}}}cccQQQVVVZZZ]]]^^^ZZZUUUXXX]]]aaadddgggjjjmmmlllsssyyyyyytttrrrwww}}}tttwwwzzz||||||uuucccRRRHHHJJJNNNTTTXXXYYYVVVSSSWWWOOOFFF@@@??????>>>===??????AAADDDIIIKKKLLLKKKEEEDDDCCCGGGSSSfffyyy}}}zzzwwwtttqqqiiifffbbb^^^[[[YYYXXXXXXUUUUUUUUUUUUVVVWWWYYYYYYUUUTTTQQQMMMJJJIIIKKKMMMOOOSSSVVVZZZeeexxxxxxsssVVVKKKLLLQQQFFF777...,,,------+++++++++,,,,,,,,,,,,------___]]]\\\\\\]]]\\\ZZZXXXXXXTTTQQQSSSVVVUUUMMMEEECCC@@@:::555000.........,,,+++++++++************))))))(((((((((((())))))))))))))))))+++,,,---...000222444444222000//////222333666;;;<<<999:::===FFFEEE???777555:::???@@@>>>???>>>===<<<>>>BBBEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBB@@@<<<777222000333444777999999888666555444444555888:::<<<;;;999888:::===@@@CCCEEEFFFGGGIIILLLOOOPPPQQQRRRTTTVVVVVVWWWXXXWWWUUUQQQLLLIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJHHHEEEBBB>>><<<:::999777777666444000///111444555777:::===???@@@@@@???999;;;>>>??????@@@CCCEEEDDDDDDEEEEEECCC@@@===;;;:::<<>>:::555444777777===HHHZZZooo|||ttt\\\NNNrrrfffbbbpppppp[[[WWWffftttuuubbbPPPHHHHHHIIILLLPPPQQQSSS^^^sssyyynnnkkkooottt{{{~~~}}}~~~~~~{{{vvvrrraaaMMMMMMbbbzzzqqq^^^OOOGGGGGGJJJHHHHHHGGGEEEAAA@@@@@@AAAAAA???@@@BBBAAA>>>???CCCPPPaaasss|||~~~XXXEEEJJJUUUWWWooo||||||}}}hhh___hhhzzz|||kkkyyyoooaaa^^^TTTKKK:::222111000//////000111222333777\\\pppwwwaaaOOOTTTWWWYYY]]]\\\TTTWWW\\\___cccfffkkkmmmmmmrrrvvvvvvsssrrruuuyyytttxxx{{{{{{yyyrrrcccTTTLLLKKKJJJKKKMMMKKKFFFBBBFFFAAA<<<;;;<<<>>>===<<<>>>>>>???AAACCCDDDCCCBBB>>>??????AAAJJJ\\\sss|||zzzwwwtttqqqgggfffccc^^^ZZZWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZUUUTTTRRROOOLLLLLLNNNQQQVVVYYY[[[\\\cccsss|||nnnVVVOOOSSSQQQFFF777...,,,------+++++++++,,,,,,,,,,,,------```^^^]]]]]]^^^]]][[[YYYXXXTTTQQQSSSWWWUUUMMMEEECCC@@@:::444000......///,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))******+++,,,...//////111444444222000//////444444888======999:::===GGGGGGAAA888555:::>>>@@@=========<<<<<<>>>BBBEEEHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBB???;;;666111...444555777999999777555444777888:::===@@@@@@>>><<<999;;;>>>BBBEEEGGGHHHHHHMMMPPPTTTWWWWWWXXXYYY[[[WWWXXXZZZZZZWWWRRRMMMIIIHHHJJJLLLPPPTTTXXX[[[\\\QQQOOOKKKGGGBBB>>>;;;:::555666666444000///111444666888:::<<<>>>?????????:::===@@@BBBBBBCCCEEEFFFEEEFFFFFFFFFCCC@@@<<<999999;;;???BBBFFFHHHIIIIIIHHHFFFCCC@@@@@@@@@BBBCCC======>>>@@@===777555777666999EEEZZZnnn|||}}}sss[[[KKKmmmhhh```hhhwww^^^VVVcccrrrzzzfff^^^]]][[[ZZZ\\\VVVVVV]]]qqqzzziiiZZZVVVZZZ``````dddnnn|||~~~~~~mmmgggooonnnooo~~~sssXXXOOOeeesssaaaRRRKKKLLLPPPJJJIIIGGGCCC@@@???@@@BBB???===>>>DDDFFFDDDBBBCCCJJJ[[[mmmwww}}}jjjMMMFFFIIIFFF^^^uuuzzzwww|||kkkdddmmm|||{{{|||~~~rrrffftttqqqeeeaaaTTTJJJ888111111000//////000111222111666\\\kkkooofffSSSUUUUUUVVV[[[]]]SSSVVV[[[___bbbfffkkknnnnnnppprrrtttttttttuuuuuuxxx|||~~~|||yyysssfffZZZLLLIIIGGGIIIMMMMMMHHHBBB@@@===::::::<<<>>><<<:::=========???AAAAAA???===BBBEEEGGGEEEGGGUUUmmm~~~zzzxxxuuurrrooofffeeebbb^^^YYYVVVUUUVVVYYYYYYYYYYYYYYYZZZZZZ[[[VVVVVVTTTPPPNNNNNNPPPRRRWWW[[[[[[ZZZ```mmm{{{zzzsssiiiWWWTTT[[[QQQFFF777...,,,------+++++++++,,,,,,,,,---------bbbdddbbb^^^[[[\\\ZZZWWWVVVSSSQQQTTTYYYWWWOOOGGGBBB???;;;666222///...---+++++++++************))),,,+++***)))((((((((((((***)))''''''(((+++...000333555666555333111000000333555777888999;;;>>>@@@CCCCCCAAA;;;666555999>>>>>>???>>>===;;;;;;===???EEEFFFFFFEEEBBBAAAAAABBBCCCCCCBBB???;;;666111...222555888777555444666888>>>>>>>>>>>>===;;;:::999:::===BBBEEEFFFGGGIIIJJJNNNQQQUUUYYY\\\]]]]]]\\\[[[ZZZYYYWWWUUUSSSQQQQQQLLLKKKKKKNNNVVVaaalllsssbbbWWWNNNLLLIII@@@:::888888999666111222777666000666888;;;=========>>>???AAA???===@@@DDDGGGHHHFFFGGGEEEFFFHHHEEE>>>999999888;;;@@@CCCEEEHHHLLLNNNGGGFFFDDDCCCBBBBBBBBBCCCBBB@@@>>>======;;;999666777;;;EEEVVVjjj|||oooUUUMMM\\\}}}ccc[[[```zzzzzz\\\VVV]]]ooodddZZZtttooodddZZZOOOJJJKKKHHHNNNXXXhhh}}}|||zzz|||}}}}}}|||bbbYYYQQQaaa{{{qqqjjjsssxxxgggmmmkkkZZZMMMZZZ~~~vvveeeWWWOOOMMMPPPVVVQQQIIICCC@@@@@@@@@@@@===???@@@BBBCCCCCCBBBBBBFFFRRRfffyyynnn```]]]```ooo{{{|||}}}sss___]]]kkk|||sss~~~~~~vvv~~~yyyhhhiii}}}hhh___WWWEEE666222222111000//////000000222555UUUlllccchhhRRRTTT[[[YYYWWWZZZSSSRRRWWW___dddeeegggkkkmmmooorrrsssssstttvvvxxxyyy{{{~~~|||ttthhhbbb```VVVOOOJJJKKKLLLGGGBBB@@@AAA===::::::<<<>>>===;;;???<<<;;;======>>>CCCIIIHHHSSSRRRNNNRRRYYYiiiyyynnnjjjmmmkkkgggbbb]]]YYYWWWWWWXXXZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWTTTOOOKKKLLLQQQVVV^^^XXXTTTQQQQQQWWWkkk~~~xxx{{{}}}zzzeeeZZZ\\\[[[ZZZHHH444,,,---...---***---------...............bbbdddccc^^^\\\\\\[[[XXXVVVRRRQQQTTTXXXWWWNNNGGGBBB???;;;666222///...---+++++++++************))),,,+++***)))((((((((((((***)))((('''(((+++---///222444555555333111000000666777999999:::<<>>@@@AAABBBBBB???<<<:::===AAAEEEGGGFFFEEEEEEFFFKKKNNNSSSYYY]]]```bbbccc]]]\\\[[[XXXVVVTTTRRRQQQNNNMMMLLLNNNTTT]]]gggmmmdddXXXMMMKKKHHHAAA:::777666888666222222777888555555888;;;======>>>???AAA@@@@@@AAACCCFFFGGGGGGFFFFFFEEEFFFHHHEEE>>>;;;<<<>>>@@@BBBEEEHHHJJJKKKKKKGGGFFFEEECCCBBBBBBCCCCCCBBBAAA???>>>>>><<<:::777888===IIIZZZnnnoooSSSIIIXXXyyyaaaYYY___www~~~]]]VVV\\\ooo{{{hhhxxxuuugggWWWNNNLLLHHHJJJNNNYYYkkk||||||```NNNNNNXXXppp|||ooohhhpppvvvYYY^^^^^^WWWSSS```{{{yyyiii]]]WWWVVVYYY]]]WWWOOOHHHDDDBBB@@@???AAABBBCCCCCCCCCCCCBBBBBBDDDOOObbbvvvlllYYYYYYhhh}}}zzz|||vvv___\\\~~~{{{eee___WWWDDD555222222111000000000000000555999XXXmmm```~~~fffRRRQQQXXXZZZXXXWWWQQQQQQUUU]]]bbbcccfffiiinnnppprrrrrrssssssvvvxxxxxxxxxyyywwwqqqjjjdddbbbXXXOOOIIIIIIIIIGGGDDDDDDBBB???;;;;;;===>>>===;;;<<<:::;;;>>>@@@AAAFFFMMMeeeooommmgggggghhhqqq{{{qqqmmmooooookkkfff```[[[YYYYYYYYY[[[[[[\\\[[[[[[ZZZYYYXXXVVVVVVTTTOOOKKKJJJNNNRRR[[[WWWTTTPPPKKKMMM\\\mmm~~~}}}{{{yyyddd]]]___[[[[[[HHH444,,,---...,,,***---------...............ccceeeccc^^^\\\]]]\\\YYYUUURRRPPPSSSWWWVVVNNNFFFBBB???;;;666222///...---+++++++++************)))++++++***)))((((((((((((***)))((('''(((***---...111333444444222000000000999999:::999:::===AAAEEEEEEEEECCC===888888???EEE???@@@???===<<<<<<===???CCCEEEFFFFFFDDDCCCDDDEEEBBBBBBAAA???;;;777333000000222444555555666777999<<<>>>AAACCCCCC@@@<<<999===BBBGGGHHHFFFCCCCCCCCCHHHKKKPPPWWW]]]bbbeeeggg___^^^\\\YYYVVVSSSQQQPPPOOONNNLLLLLLPPPVVV\\\```cccVVVJJJFFFFFFAAA:::666444777999777777:::<<<;;;666888;;;======>>>???AAA???BBBEEEGGGGGGFFFFFFFFFFFFEEEGGGIIIFFF@@@>>>@@@FFFEEEGGGJJJOOOPPPMMMJJJGGGFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@??????>>>;;;999888===III[[[pppnnnPPPEEERRR|||dddZZZ]]]rrr```TTTYYYmmmnnnyyy|||gggZZZUUUPPPMMMKKKRRRddduuuyyyuuu~~~rrrYYYPPPRRRgggzzztttmmmttt{{{XXXTTTQQQPPPVVVcccuuu~~~lllaaa[[[WWWXXX[[[```[[[SSSLLLGGGDDDAAA???EEEEEEEEEDDDDDDDDDCCCCCCCCCKKK]]]qqq}}}kkkZZZZZZjjj}}}~~~xxxaaa^^^vvvccc___WWWBBB333222111000000000000000000777<<<\\\nnn^^^zzzvvvdddRRRNNNUUU\\\ZZZUUUPPPOOOSSS[[[```aaadddhhhooopppqqqrrrqqqrrruuuwwwwwwvvvsssqqqnnnlllhhhdddZZZQQQIIIHHHHHHFFFEEEGGGDDDAAA===<<<>>>???>>><<<999888:::???BBBDDDIIIPPPqqq{{{yyyssstttsssxxxvvvqqqrrrppplllfff```[[[YYYXXXXXX]]]^^^______^^^\\\ZZZYYYTTTUUUTTTPPPJJJHHHIIILLLPPPNNNKKKFFFAAA@@@JJJUUUmmmyyy{{{}}}yyybbb___ccc^^^]]]III444---------******---------.........//////ccceeeccc^^^\\\]]]]]]ZZZTTTQQQOOOSSSWWWUUUMMMEEEBBB???;;;666222///...---+++++++++*********))))))******)))((((((((((((((())))))(((((((((***,,,---///111333333111000000000777888888888:::>>>DDDIIIEEEFFFDDD>>>777888???GGG@@@@@@@@@>>><<<<<<===???BBBDDDFFFFFFEEEDDDEEEEEEAAAAAAAAA???<<<888444222000111222333555666888:::999:::===>>>>>><<<:::888<<>>888:::<<<<<<<<<<<<>>>??????CCCHHHIIIFFFCCCCCCDDDFFFFFFHHHIIIFFFAAAAAAEEEOOOMMMNNNSSSXXXXXXRRRLLLFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAAAAA@@@???===:::666:::EEEWWWmmmmmmNNNBBBOOO}}}fffVVVVVVmmmcccSSSVVVkkk|||lllxxxtttoooddd^^^YYY^^^ooo~~~}}}^^^ZZZkkk}}}uuuzzzdddVVVJJJKKKVVV```hhhlllhhh```XXXVVVUUUTTTWWW[[[```[[[SSSLLLHHHEEEBBB@@@EEEDDDDDDDDDDDDEEEEEEEEECCCIIIXXXlll{{{ooo^^^^^^nnn~~~yyyeeefffqqqbbbaaaWWW@@@222111111000000000000000111444<<<]]]rrr```xxxooocccSSSLLLTTT^^^\\\TTTOOOOOORRRZZZ___```ccchhhooopppqqqqqqpppqqqtttvvvyyyvvvqqqllllllmmmiiieee[[[SSSMMMKKKIIIFFFEEEFFFFFFBBB???>>>???@@@>>><<<777777;;;AAACCCDDDHHHNNNZZZddddddbbbiiinnnvvvyyyuuutttmmmiiiccc^^^ZZZXXXXXXXXX^^^___```aaa```]]]ZZZXXXSSSUUUTTTQQQKKKGGGFFFGGGGGGDDD@@@<<<:::<<>>FFFAAAAAA@@@>>><<<<<<===???AAADDDFFFGGGEEEDDDDDDDDD@@@@@@@@@???===999666444000000000111444666888999888888888888888999999999>>>CCCIIIHHHCCC>>>???AAACCCDDDHHHNNNUUU]]]dddiiigggeeeccc___\\\XXXUUUTTTRRRQQQNNNLLLKKKKKKLLLLLLSSSJJJ@@@<<>>888444;;;DDDLLLMMMIIICCC@@@===>>>???>>>======>>>???CCCGGGIIIHHHDDDAAAAAABBBFFFFFFHHHJJJGGGCCCEEEKKK\\\[[[[[[]]]___\\\SSSKKKFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@>>><<<777:::CCCUUUmmm}}}{{{jjjLLL@@@NNNzzz{{{}}}jjjTTTPPPiiihhhTTTSSSfff}}}www|||zzz{{{wwwsss|||~~~gggWWWKKKOOOYYY\\\XXXUUUJJJJJJMMMSSSVVVVVVZZZ```gggaaaXXXPPPJJJFFFBBB@@@AAABBBCCCDDDEEEFFFGGGGGGFFFIIIUUUiiizzzrrr``````ooo}}}gggeeeoooccccccVVV???333111000000000000000111111222;;;]]]yyyfffwwwnnncccSSSLLLSSS]]]\\\UUUPPPOOORRRYYY^^^```ccchhhnnnooopppooooooqqqtttwww|||zzztttmmmkkknnnjjjddd[[[VVVRRRPPPMMMGGGEEEEEEHHHDDD@@@???@@@@@@>>><<<777888<<>>:::;;;@@@CCCDDDFFFXXXsss~~~yyyxxx|||lll___fffhhh^^^GGG222...///+++)))+++,,,,,,------...//////000bbbccc```[[[ZZZ\\\]]][[[UUURRRPPPSSSWWWVVVNNNFFFBBB???;;;666222///...---+++++++++************))))))((((((''''''((((((((((((((((((((())))))******+++---000111000//////000000222444666999???EEEJJJFFFIIIIIIBBB888555;;;BBBBBBBBBAAA???<<<<<<===???AAACCCFFFFFFEEECCCBBBBBB???@@@@@@???===:::777555111///...000333666888888999888777777777999;;;<<>>BBBCCCDDDFFFLLLTTT^^^ffflllkkkiiigggccc```]]]ZZZYYYUUUTTTSSSQQQOOOMMMLLLKKKJJJFFF???;;;===AAA???;;;666;;;FFFSSSXXXRRRIIIDDDEEEFFFFFFEEECCCCCCDDDFFFLLLLLLJJJFFFCCC@@@@@@@@@EEEFFFIIIKKKHHHEEEIIIQQQiiihhhhhhhhhddd\\\PPPHHHFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA>>><<<999;;;EEEYYYrrr~~~}}}sssqqq{{{{{{fffIII>>>LLLyyywww\\\TTTgggpppXXXRRRaaawww___SSSNNNWWW]]]WWWLLLEEE@@@FFFQQQXXXXXXWWW]]]eeewwwooocccWWWNNNGGGCCC@@@???AAACCCFFFGGGHHHHHHHHHJJJJJJSSSfffxxxuuueeegggwwwtttooonnndddcccRRR;;;333000000000000000111111222222;;;[[[kkkwwwpppbbbRRRMMMRRRYYYYYYVVVOOONNNQQQXXX\\\___ccchhhmmmmmmnnnnnnnnnqqquuuxxx}}}zzzqqqnnnpppllleeeZZZVVVTTTTTTQQQKKKHHHIIIIIIEEE@@@???@@@@@@>>>;;;999999>>>CCCDDD@@@@@@BBB???CCC>>>===JJJVVVbbbqqq}}}}}}zzzvvvmmmjjjfffbbb```___aaabbb___``````___]]][[[XXXVVVSSSVVVWWWUUUOOOKKKJJJKKKOOOOOOKKKDDDAAADDDGGGHHHKKK[[[sss{{{wwwzzzyyyxxxzzz{{{bbbdddiii^^^EEE111///000+++)))---+++,,,,,,---...///000000aaabbb___ZZZXXX[[[\\\ZZZVVVRRRQQQTTTXXXWWWNNNGGGBBB???;;;666222///...---+++++++++************)))(((((('''''''''(((((()))(((((((((((()))))))))******,,,///000/////////000111333555888:::>>>CCCFFFIIIMMMNNNFFF:::555999@@@BBBBBBAAA???===<<<===???@@@CCCFFFFFFDDDAAA@@@@@@>>>???@@@???>>>;;;888777222///...///222666777777777777777888999:::;;;;;;AAAGGGLLLJJJDDDAAAFFFKKKMMMLLLLLLOOOUUU]]]eeejjjiiihhheeebbb___\\\ZZZXXXUUUTTTTTTRRRPPPNNNLLLJJJEEEFFFCCC===<<<@@@@@@<<<888888BBBRRR\\\YYYQQQKKKMMMNNNNNNMMMMMMNNNPPPRRRWWWRRRKKKEEEBBBAAAAAAAAAEEEFFFJJJKKKHHHFFFLLLUUUkkkmmmooommmggg\\\PPPIIIFFFFFFGGGHHHHHHGGGFFFFFFCCCBBBAAAAAAAAA@@@>>><<<777;;;HHH```zzz}}}vvv~~~rrrrrr|||xxxbbbEEE;;;JJJuuucccYYYfffzzz^^^RRR[[[ppptttiiivvv|||```VVVRRRYYYZZZQQQIIIHHHLLLUUU```ccc\\\WWW^^^jjjyyyjjj\\\QQQJJJFFFDDD@@@CCCFFFIIIJJJJJJHHHGGGLLLJJJPPPcccvvvuuuhhhmmmnnneeeaaaLLL777333000000000000000111222222333<<>>BBBCCCBBB???===<<<===???@@@CCCEEEFFFCCC@@@???>>>>>>?????????>>><<<999777333000---...222555666666333555777999:::999999888===DDDJJJJJJGGGGGGOOOWWWYYYWWWTTTSSSVVV[[[aaaeeedddcccaaa^^^[[[XXXVVVUUUQQQRRRRRRQQQOOOLLLJJJHHHDDDHHHFFF???===???@@@===888666===OOO]]]]]]VVVQQQRRRSSSTTTTTTUUUVVVZZZ\\\___WWWLLLEEEBBBCCCCCCBBBEEEGGGJJJKKKHHHGGGNNNWWWgggkkkoooooohhh^^^TTTNNNEEEFFFHHHHHHIIIHHHGGGFFFCCCAAA@@@@@@AAA@@@>>><<<333999JJJdddooovvv}}}tttxxxvvv___BBB999HHHoooaaaTTTfffbbbRRRXXXkkk~~~tttXXXeeewww}}}vvvyyyrrrlll___VVVVVVSSSLLLLLLSSSaaajjjssspppcccZZZcccqqqzzzkkk\\\RRRLLLIIIHHHCCCEEEIIILLLLLLJJJGGGEEEMMMJJJOOOaaauuummmccclllnnneee___HHH444222000000///000000111222222333<<>>DDDAAA??????AAAAAACCCCCCGGGKKKAAA444444>>>DDDAAA===<<<===???>>>===CCCCCCDDDDDDCCCAAA???>>>AAA???>>>======<<<999777333111///000222555777777666555555555777888:::<<>>AAAEEEPPP]]]aaa^^^YYY^^^aaaaaadddiiilllllliiiUUUGGGHHHIIIDDDBBBEEENNNLLLKKKJJJFFFDDDKKKTTT]]]aaaaaa]]][[[[[[UUULLLFFFFFFGGGIIIJJJIIIFFFCCCBBBAAA@@@???===;;;:::999999;;;LLLjjj}}}sssyyyyyyzzzuuuVVV???;;;BBBiiieee\\\ooogggQQQQQQaaa{{{wwwYYYaaalll{{{vvvkkkmmmuuutttkkk```WWWRRRVVVeeetttmmm___bbbnnnqqq^^^[[[XXXRRRQQQHHHEEEPPPXXXRRRMMMNNNIIILLLJJJPPP```rrr~~~zzz|||llldddmmmuuuhhhgggYYYEEE777...111000000000000000111222...;;;TTTzzzvvvyyytttZZZKKKKKKJJJMMMQQQOOOMMMJJJLLLRRRXXX[[[^^^bbbiiiiiiiiikkknnnrrrwwwzzz|||zzzooo___\\\```^^^VVVYYY___[[[MMMDDD???AAACCC@@@<<<;;;<<>>;;;;;;CCCRRR```hhhooossswwwyyyzzz{{{~~~zzzvvvooogggfffhhhgggbbb``````___]]]YYYWWWVVVVVVQQQQQQRRRTTTWWWWWWWWWUUUkkk{{{uuu}}}uuuxxxtttjjjhhhXXX>>>000///,,,,,,...***,,,---------...000444777cccbbb]]]YYY[[[^^^\\\WWWUUUSSSSSSUUUWWWSSSKKKDDDAAA???;;;777333///---,,,,,,,,,+++++++++*********+++***)))(((''''''''''''((((((''''''''''''((((((,,,---...000000///......666>>>EEEDDDBBBAAAAAA???DDDBBBEEEIIIBBB666555<<>>===<<>>@@@???>>>======<<<999777333111///000222555666777555555555555666888:::;;;<<<<<<;;;:::999;;;>>>AAAJJJSSSWWWPPPGGGDDDDDDDDD===>>>@@@BBBEEEGGGHHHIIIIIIKKKMMMLLLIIIHHHJJJLLLOOOFFFDDDIIIGGG>>>===CCCGGGHHHIIIOOO]]]jjjkkkeeeeeekkknnnmmmnnnssswwwxxxmmm\\\OOONNNMMMHHHGGGLLLLLLKKKJJJJJJGGGCCCFFFLLLNNNQQQQQQNNNOOOQQQMMMGGGGGGGGGGGGIIIJJJJJJGGGEEECCCCCCAAA???===;;;999999777999IIIfffvvv}}}www|||qqqSSS===:::AAAbbbiii```lll}}}mmmSSSPPP```yyyzzzggghhhjjjiiifffjjj{{{vvviiiaaa___hhh|||ooocccdddlllvvvgggfffeee\\\VVVKKKHHHSSS___\\\YYYWWWQQQOOOLLLQQQ___ppp|||{{{{{{lllfffpppzzz|||zzzmmmjjjWWWAAA444,,,000000000000000111111222444>>>VVV}}}vvvzzzxxx\\\LLLKKKIIILLLQQQOOOMMMJJJKKKRRRXXXZZZ^^^bbbdddeeegggiiinnntttzzz~~~wwwllldddbbbZZZOOOSSS]]]^^^MMMDDD>>>@@@CCCBBB???>>>>>>EEEKKKIIICCC???;;;777<<<<<<<<<<<>>@@@???=========<<<999777333111///000222444666666555555555555666888999:::888666555555777999::::::;;;@@@@@@;;;666666777666...000222666:::>>>AAABBBBBBEEEGGGFFFCCCAAABBBDDDLLLEEEBBBFFFFFFBBBAAAEEERRRQQQSSS\\\lllyyyyyysssvvv|||}}}}}}iii\\\RRROOOLLLGGGIIIOOONNNKKKJJJKKKJJJEEEEEEGGGGGGHHHHHHHHHJJJNNNNNNJJJHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCAAA???<<<:::888777777999HHHddd~~~xxx{{{wwwjjjMMM:::999@@@YYYwwwxxxzzzfff```bbbqqqvvvXXXPPP]]]vvv|||uuuuuuuuuvvvooollluuupppggggggsss~~~qqqkkkkkkzzzrrruuuxxxnnn___OOONNN]]]lllkkkhhhddd\\\SSSOOOQQQ^^^nnnyyyyyymmmiiisssyyyzzz}}}uuuttt~~~yyyoooiiiRRR<<<222,,,000000000000000111222222888===TTTzzz}}}|||___MMMJJJGGGJJJPPPOOOMMMJJJKKKQQQWWWZZZ^^^bbbbbbdddfffiiimmmsss{{{zzzqqqlllcccTTTUUU```bbbQQQGGG>>>???BBBBBB???>>>AAAHHHLLLIIIEEEAAA;;;555777:::===>>>>>>CCCLLLTTT___eeennnuuuxxxyyyyyyyyywwwwwwrrrllliiiiiieee``````^^^[[[WWWRRRNNNLLLJJJCCCBBBBBBDDDIIIPPPVVV[[[eeesss~~~{{{}}}uuujjjeeefffhhhjjjTTT;;;000000,,,,,,...+++,,,---...//////111444777dddbbb^^^ZZZ\\\``````[[[UUUSSSSSSVVVXXXVVVNNNGGGAAA???;;;777333///---,,,++++++++++++******************)))(((((((((((((((((((((''''''''''''((((((***+++---...//////...---+++333;;;===???BBBCCCAAADDD???>>>CCCDDD>>>777555>>>============<<<<<<;;;@@@@@@AAABBBBBBAAA@@@??????>>>===<<<===<<<999777444222//////111333444555444444555555666777888888666333333555:::======<<<333666666222111222222000---...111444777:::<<<===???AAABBB???;;;:::;;;>>>JJJEEEAAA@@@AAA@@@BBBDDDRRRTTTZZZfffvvvccc[[[TTTPPPLLLIIIMMMTTTSSSMMMJJJKKKLLLIIIIIIKKKJJJIIIHHHHHHKKKOOOQQQPPPGGGFFFEEEEEEGGGHHHGGGFFFDDDCCCAAA>>>;;;999777666888<<>><<>>???===???HHHSSSWWW\\\dddlllrrrvvvxxxyyy{{{{{{vvvnnnjjjjjjgggcccbbb^^^YYYTTTPPPLLLIIIGGG???>>><<<<<<@@@IIISSSZZZ___gggvvvwww{{{|||}}}uuu~~~|||kkk______fffiiiiiiPPP999///000,,,,,,...,,,,,,...///000000222555777cccaaa\\\XXXZZZ______[[[UUUSSSSSSVVVXXXVVVNNNGGGAAA???;;;777333///---,,,+++++++++*********))))))***))))))(((((((((((()))((((((''''''''''''(((((()))***,,,---.........---+++000444555888<<>>>>>===<<<;;;;;;>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<:::888555222000///111333333333444444555555666666666666444222111444999<<<<<<:::222555555333333555333///000111333555888:::<<<===??????>>>:::666555777;;;IIIHHHCCC<<<999<<>>AAABBB@@@???BBBJJJLLLEEEBBBFFFEEE>>>;;;;;;===@@@>>>@@@KKKYYY\\\]]]aaaffflllrrrwwwyyyzzzpppkkkkkkjjjgggbbb]]]WWWRRROOOLLLHHHFFF@@@>>>;;;999:::AAALLLTTT^^^fffvvv{{{gggdddoooxxx|||}}}~~~uuufff\\\___ggghhhcccKKK666///111---,,,///------...000111111333555777cccaaa\\\WWWXXX]]]]]]YYYUUUSSSSSSUUUXXXUUUMMMFFFAAA???;;;777333///---,,,+++************)))))))))))))))(((((((((((())))))((((((''''''''''''((((((((()))+++---......------///222333111333888999777:::777888===BBBAAA:::222:::===???@@@???===<<<<<<<<<===???@@@AAA@@@@@@???>>><<<;;;<<<<<<<<<:::888555333000///000222222222333333444555666666555555222111//////111333444444333777888555444555444000000111333666999<<<>>>???@@@@@@???:::555444666999GGGLLLJJJ>>>777999>>>>>>>>>GGGXXXkkkzzzxxxiiigggddd```]]]\\\^^^```WWWOOOHHHEEEEEEHHHPPPXXXPPPJJJFFFFFFFFFDDDEEEGGGBBBAAAAAACCCEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;<<>>@@@@@@@@@@@@???===<<<;;;;;;<<<<<<:::888666333000///000111111111222333444555555555444444000000///......///333666777::::::444111333444333000222444666999<<<>>>??????AAABBB@@@:::666555666BBBPPPTTTGGG;;;<<>>JJJhhhdddNNNHHHBBBEEELLLLLLMMMHHHGGGMMMRRRWWW\\\aaa^^^ccchhhkkknnnwwwjjjaaappp~~~uuuaaaLLLFFFHHHHHHFFFEEEAAASSS[[[QQQIIIKKKKKKFFFAAA::::::AAADDDFFFOOO\\\ccc```]]]^^^dddkkkppprrrwww{{{zzzrrrjjjfffbbb^^^UUUPPPJJJGGGHHHIIIGGGDDDAAA@@@>>>888444666===CCCKKKUUUaaagggmmmuuu}}}|||uuuzzzyyy{{{vvviii]]]^^^fffddd[[[DDD222...222---,,,///...---///222333333444666888fffddd]]]WWWXXX\\\\\\YYYVVVTTTSSSTTTVVVRRRJJJBBBAAA???;;;777333///---,,,************))))))))))))))))))(((((((((((()))***((((((''''''''''''(((((('''(((***,,,------------(((...333666;;;@@@@@@<<>>======;;;<<<>>>???@@@@@@@@@@@@===<<<;;;;;;<<<<<<:::888666333000///000111111111222333444555555555444333000111222000000333999>>>;;;>>>;;;333...000555666444555666777999;;;<<<===>>>BBBFFFEEE???999555333???RRR\\\OOOAAA@@@AAA>>>???BBBPPPhhh~~~zzzwwwtttoooiii\\\XXXRRRMMMHHHGGGQQQ\\\XXXPPPKKKLLLIIIDDDBBBDDD@@@AAABBBEEEHHHGGGEEEBBB@@@AAAAAABBBDDDEEEEEEFFFHHHSSShhh~~~pppPPP;;;888===@@@QQQxxxfffGGGCCCLLLfff\\\OOOXXXbbbwwwttt|||rrrcccsss|||uuurrrjjjWWW```rrr}}}vvvdddYYYMMMGGGDDDHHHTTTggglllggg```^^^qqqQQQHHHLLLUUUSSSPPPLLLBBB@@@>>>DDDVVVhhhuuu}}}kkkbbbhhhpppjjjlllqqq{{{tttlllmmmxxx~~~}}}~~~qqqdddSSS<<<222222///000000000111222444555666666>>>IIIccc~~~iiiRRRJJJDDDEEEJJJIIIMMMHHHGGGLLLRRRVVV\\\aaabbbfffjjjlllnnnuuuvvvgggppp{{{lllUUUJJJIIIHHHDDDAAAAAAWWWcccYYYNNNMMMLLLFFFAAA999999BBBGGGFFFMMMXXXYYYWWWUUUYYYaaaiiinnnppppppvvvxxxrrrjjjccc\\\VVVOOOJJJDDDBBBEEEGGGEEECCC???@@@>>>999333333999>>>GGGOOOVVVZZZeeettt}}}~~~~~~xxxzzz~~~ooo___^^^gggfff]]]BBB111...222---,,,//////---///222444444555666888eeeccc]]]XXXYYY]]]]]]XXXSSSSSSSSSSSSQQQNNNHHHDDD@@@===:::555222///---------,,,+++***))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))),,,///111111000000000111555:::======;;;222...---222<<<@@@<<<666444>>>EEEDDDCCCDDDBBB>>>>>>>>>???@@@AAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<888666333222111111///---000111444666666444222111///---,,,000777===AAABBB@@@:::444111222333444444777999:::;;;<<<>>>BBBEEEFFFDDDIIIQQQKKK<<<333555@@@SSSbbb```SSSIIIGGGGGG@@@AAAQQQlllzzzqqqlll```VVVSSSMMMGGGMMMYYYZZZUUUPPPNNNJJJFFFGGGKKKCCCDDDEEEEEEFFFFFFFFFFFFHHHCCCAAADDDGGGFFFFFFGGGQQQVVVjjjdddLLL<<<666999>>>LLLhhh}}}TTTJJJLLLcccdddNNNOOOYYYttt|||zzzvvv|||rrrbbb[[[ZZZbbbgggmmm}}}xxxkkk]]]NNNDDDBBB:::DDDRRRTTTaaa}}}bbbXXXaaaooosssoooVVVJJJMMM```fffVVVFFFCCC@@@@@@DDDPPPaaaqqqzzz}}}yyyaaaXXXZZZVVVYYYaaapppttthhhkkkzzz|||pppssshhhMMM888333222...000000000111222444555666777AAABBBXXX|||zzz\\\GGGDDDBBBDDDNNNNNNMMMLLLKKKMMMSSSZZZ```eeebbbdddlllqqqvvviiiiii|||{{{eeeTTTJJJFFFEEEEEEFFFWWWmmmtttfffSSSKKKMMMEEEEEEFFFHHHIIIJJJMMMPPPMMMMMMLLLMMMXXXgggllliiijjjlllkkkgggccc___WWWOOOGGGEEEBBB???>>>===>>>>>>BBB@@@>>>;;;999777666555@@@DDDJJJQQQZZZiii{{{xxxyyyqqqbbbaaahhheee[[[999222.........,,,,,,...,,,---000222555777888999eeeccc]]]XXXYYY]]]\\\XXXTTTTTTTTTUUUTTTPPPJJJEEE@@@===:::555222///---------,,,+++***))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''))))))))),,,///111000///000000000444999<<<<<<:::333///...333<<<@@@<<<777222;;;BBBAAAAAABBB@@@<<<>>>>>>???@@@AAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<888666333222222111///...000111333555555444222111000...,,,///444:::===>>>:::777333222444666777777777999;;;<<<<<<>>>AAACCCIIIFFFMMMYYYZZZLLL???;;;;;;LLL^^^gggfffaaaYYYQQQLLLGGGMMM]]]iiioooxxx{{{uuuhhh]]]XXXRRRJJJMMMVVVXXXSSSQQQOOOLLLFFFFFFIIIEEEFFFGGGHHHHHHHHHGGGFFFFFFBBBBBBFFFJJJLLLQQQVVVWWW```wwwzzz]]]GGG;;;666999===DDD^^^~~~YYYLLLJJJ\\\xxxkkkRRRPPPWWWnnnzzz{{{zzz{{{qqqddd[[[VVVYYYZZZ[[[dddrrr~~~mmm]]]QQQJJJEEECCCDDD>>>GGGQQQPPP^^^nnn[[[ZZZcccjjjmmmbbbZZZZZZeeemmmgggWWWJJJDDDBBBEEEOOO```pppyyy}}}xxxbbbTTTUUU[[[hhhzzzrrriiinnn|||}}}xxx}}}~~~|||nnnooobbbIII666222222///000000000111222444555666888@@@@@@WWWdddLLLGGGCCCDDDNNNMMMLLLKKKKKKLLLQQQYYY^^^```^^^bbbkkkssszzzpppjjjuuu}}}jjjXXXRRRRRROOOIIIEEEJJJ\\\wwwppp```XXXUUUSSSTTTUUUTTTRRRQQQFFFGGGFFFGGGRRRaaajjjjjjgggiiigggbbb^^^\\\UUUNNNEEECCCAAA>>>======>>>>>>CCCAAA???<<<999777666555:::===CCCJJJVVVgggyyywwwzzzzzzccc___gggdddYYY888222.........,,,,,,//////000111444555777888888eeebbb\\\WWWXXX\\\\\\XXXTTTTTTUUUWWWVVVQQQKKKFFF@@@===:::555222///------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))((())),,,///000000///000///000333666999999999555111///444;;;???===888111777===>>>>>>???===:::===>>>???@@@AAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<999777444222222111000...///111333444555444333222000...---...111555888999444333333444777:::;;;;;;999;;;>>>??????@@@AAACCCGGGEEELLL]]]dddZZZKKKBBB???JJJYYYhhhvvv{{{ttthhh]]]PPPHHHLLLQQQRRRVVV\\\ccclllyyy{{{nnnccc^^^WWWNNNMMMQQQSSSQQQPPPOOOKKKEEECCCFFFHHHIIIJJJKKKKKKJJJHHHFFFCCCBBBDDDHHHMMMRRR^^^iiittt{{{qqqSSS@@@999777888;;;>>>TTT{{{rrr___OOOFFFRRRjjjuuuVVVNNNRRRggg|||tttzzzwwwzzzxxxpppiiihhhlllnnnllleeeYYYOOOMMMKKKGGGJJJRRR[[[\\\]]]ZZZSSSJJJBBB>>>CCCCCCPPPXXXSSS___~~~qqqZZZPPPQQQWWW\\\lllmmmggg```ccchhh^^^KKKGGGDDDEEENNN^^^nnnyyy}}}yyynnndddiiitttpppllltttwwwttt}}}uuullliiiZZZCCC333111222000000000111222333555666777<<>>???@@@AAADDDBBB@@@===:::888666666666888<<>>;;;222555999<<<======<<<:::===>>>???@@@@@@AAAAAA@@@>>>======<<<<<<<<<<<<<<<:::777444333333222000//////000222444444444333222111///------...000222444222333555888;;;=========;;;>>>AAABBBBBBBBBBBBCCCGGGFFFMMM]]]gggcccYYYSSSNNNQQQWWWccctttxxxdddTTTFFFCCCFFFHHHKKKOOO\\\aaalll~~~|||rrrhhhbbb\\\RRRMMMNNNPPPNNNNNNNNNIIIBBBAAAEEEJJJKKKMMMNNNMMMKKKIIIGGGDDDDDDGGGJJJLLLSSScccrrrzzz}}}hhhHHH:::888777777999@@@OOOvvvaaaOOOBBBIII^^^zzz]]]MMMLLLbbb~~~tttjjjkkkiiieeeeeeiiiiiigggfffYYYMMMIIIIIIHHHKKKPPPLLLVVVbbbeee___RRRGGGAAAFFFMMM]]]bbbXXX___xxxiiiWWWLLLFFFFFFIIIlll|||www]]]QQQ[[[YYYIIIIIIEEEDDDLLL\\\mmmyyywwwzzz~~~~~~{{{oooqqq{{{zzz|||}}}tttzzzmmmeeeSSS>>>111000111000000000111222444666777888@@@??????RRR|||nnnSSSHHHCCCEEEOOONNNMMMLLLKKKLLLOOOUUUZZZ___aaaeeelllwwwrrrfffjjj^^^dddddd\\\TTTGGG???KKKfffoooZZZUUUZZZ^^^]]]PPPPPPNNNLLLNNNVVV___dddcccccc^^^XXXTTTSSSNNNHHHHHHFFFCCCAAA@@@AAACCCEEEEEECCCAAA>>>;;;999777777888888;;;DDDTTTiii|||wwwrrr~~~pppdddkkkcccOOO777111---......---...000222333555777999:::;;;;;;cccaaa[[[VVVWWW[[[ZZZVVVQQQQQQRRRTTTSSSOOOIIIEEE@@@===:::555222///------,,,+++******)))*********))))))))))))(((((((((((('''''''''((((((((((((((((((((((((+++...000///......///000111222444777999;;;777444555;;;>>>>>>===444555777;;;>>>===============>>>???@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===:::888555444333333111//////000111333333333333333111000...,,,,,,---000222333555999;;;============:::===@@@BBBAAAAAABBBBBBJJJLLLSSS___iiikkkjjjjjjdddeeefffhhhpppwwwvvvppp]]]OOOCCCAAAGGGNNNSSSVVVYYYZZZ^^^nnnyyyqqqjjjaaaVVVNNNKKKOOOOOOPPPPPPJJJCCCBBBFFFLLLMMMNNNNNNNNNLLLJJJIIIGGGHHHIIIKKKKKKQQQaaapppxxxvvv{{{```AAA888999888777999EEENNNqqqvvveeeRRRBBBDDDUUUooojjjRRRIIIYYYwwwqqqkkkqqqtttrrrooommmgggaaacccYYYOOOLLLQQQXXX```fffnnnnnnjjj```SSSKKKKKKMMMRRRZZZgggfff[[[ggg~~~dddTTTKKKEEEBBBCCC]]]nnnUUUVVVWWWLLLLLLGGGEEELLL\\\nnn{{{|||ttt{{{zzzyyyxxxooottt|||qqqlllrrrnnnaaaMMM:::111000000///000111111333444777888999@@@>>>AAAQQQwww|||vvvXXXIIICCCDDDMMMOOOOOONNNMMMMMMPPPUUUYYY^^^aaaeeelllyyylll~~~wwwaaaaaagggfffMMMHHHGGGLLLUUUcccuuuuuu]]]LLLNNN^^^lllqqq[[[YYYVVVTTTSSSTTTZZZ___bbbccc```ZZZWWWUUUPPPIIIKKKHHHDDDAAA@@@AAACCCDDDEEECCCAAA???<<<:::999999<<<:::;;;EEEVVVkkk}}}rrrooo{{{pppiiinnnbbbKKK666000---...///......111111333555888;;;>>>???@@@ccc```ZZZUUUVVVZZZZZZVVVPPPPPPPPPQQQPPPMMMHHHEEE@@@===:::555222///------++++++***************+++))))))))))))(((((((((((('''''''''(((((((((((((((((('''(((+++...//////...---///000111111444888:::===999666666:::>>>??????777555666<<>>>>>???<<<===>>>???@@@@@@@@@@@@???>>>======<<<<<<======;;;999666444444333222000//////000222333333333444111111///---,,,,,,///222333666:::<<<<<<;;;;;;<<<888:::===>>>>>>>>>@@@AAAHHHKKKSSS^^^iiippprrrrrrxxx}}}}}}xxxqqqggg^^^MMMGGGAAABBBIIIRRRXXXZZZTTTRRRTTTbbb}}}|||sssgggZZZPPPLLLPPPSSSXXXZZZSSSJJJGGGIIILLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLPPP]]]kkkyyy{{{~~~wwwWWW<<<888<<<;;;;;;>>>EEENNNbbb|||nnnwwwooo[[[GGGCCCNNNeee{{{\\\LLLOOOnnnzzzqqqqqqwww{{{xxxqqqiii```WWWWWWRRRLLLLLLSSS___kkksssxxxtttjjj\\\PPPKKKOOOTTTXXX___iiifffddd^^^LLLGGGEEEFFFJJJJJJtttjjj```[[[TTTQQQLLLIIIPPP___qqq}}}oooqqq|||qqqvvv|||uuunnnvvv{{{}}}yyy~~~|||jjjkkkvvvkkk[[[EEE666111111000...111111222333555777999;;;>>>===DDDRRRoooaaaNNNDDDCCCKKKPPPPPPOOONNNMMMOOOSSSWWWYYY]]]cccjjjzzzwwwyyyiii```ffflll]]]TTTMMMLLLNNNQQQWWW\\\\\\ZZZPPPFFFJJJ]]]ooovvveee___XXXUUUSSSRRRUUUZZZaaacccdddbbb```^^^XXXPPPNNNJJJEEEAAA>>>>>>@@@BBBDDDCCCAAA???===<<<<<<;;;>>>;;;;;;EEEYYYmmm}}}uuuttt{{{||||||nnnmmmwww~~~tttiiijjjmmm]]]GGG555///,,,...///...///222222444777:::>>>@@@BBBCCCbbb```ZZZUUUVVVZZZYYYUUUQQQPPPOOOOOONNNLLLIIIFFF@@@===:::555222///------+++***************++++++))))))))))))((((((((((((''''''''''''((((((((()))''''''(((***---//////...,,,...000111111444999===???;;;777777:::>>>@@@@@@999444555;;;??????>>>AAA<<<===>>>???@@@@@@@@@@@@???>>>>>>===============;;;999666555555444222111...///000111222333444444000111000...,,,---111555111444888:::999888999:::888:::<<<======???BBBDDDCCCGGGQQQ```pppxxxtttnnnxxxwwwjjjZZZMMMCCCBBBBBBDDDHHHNNNQQQQQQLLLLLLPPP___~~~uuuqqqyyy~~~xxxjjj]]]VVVRRRRRRYYYeeejjjcccVVVNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLNNNPPPQQQTTT^^^iii|||mmmOOO999:::AAA@@@AAAFFFDDDOOOXXXpppwwwhhhNNNCCCHHH^^^dddNNNJJJ___xxxyyyuuusssqqqqqq{{{yyynnn```VVVQQQQQQPPPPPPVVV```kkkrrrmmmmmmjjjeee]]]XXXVVVVVVVVV]]]fffdddgggzzzXXXKKKJJJLLLTTT]]]MMMkkkqqqhhhcccYYYTTTQQQVVVdddtttyyywwwcccbbbnnnsssmmmuuu|||mmm~~~|||sss{{{wwweeeSSS===222111222111///111111222444666888:::;;;>>>===FFFOOOcccgggRRRGGGEEEKKKPPPPPPOOOMMMLLLNNNQQQTTTUUU[[[aaahhhxxx~~~tttvvvdddeeemmmqqqcccUUUMMMKKKKKKPPPVVVRRRYYYVVVKKKKKK]]]rrr}}}uuuhhhZZZSSSPPPMMMPPPTTT]]]ccchhhjjjkkkjjjcccZZZTTTPPPJJJDDD@@@???@@@BBBCCCBBBAAA@@@???>>>>>>>>>???;;;;;;GGG\\\rrrooommmvvv|||mmmmmmwww}}}|||uuukkkbbbcccjjjgggSSS>>>444///,,,...///...000333555666999<<>>@@@<<<888777:::>>>@@@AAA:::444444;;;???>>>>>>AAA<<<===>>>??????@@@@@@?????????>>>===============<<<999777555555444222111...///000111222333444444000111111///---...222666...222666777666666888:::;;;<<<>>>>>>???BBBEEEHHHDDDIIITTThhh|||yyykkkiiippptttqqqiii]]]NNNAAA@@@CCCEEEFFFGGGHHHHHHFFFDDDFFFMMM___}}}yyykkkhhhmmmvvv|||wwwkkk```[[[YYYSSS___ooowwwppp___SSSPPPKKKJJJIIIHHHHHHJJJLLLNNNMMMMMMOOOSSSVVVYYYaaajjj~~~fffJJJ777;;;DDDDDDFFFMMMBBBRRRUUU{{{rrrTTTDDDEEEZZZgggNNNJJJPPPhhh}}}xxxrrrpppqqqqqq~~~mmm___VVVZZZ\\\\\\^^^dddmmmrrrtttrrrnnnhhhbbb]]][[[ZZZVVV^^^eee```]]]vvvpppXXXRRRVVV[[[fffrrraaannnwwwuuu```[[[WWW[[[ggguuuZZZgggzzzqqqkkksssvvvooonnn___LLL777///111333222000111111222444666888;;;<<<@@@???GGGKKKZZZiiiTTTIIIGGGNNNOOOOOONNNLLLKKKLLLPPPRRRWWW]]]aaafffuuuqqqiiieeelllnnniiiccc\\\RRRLLLQQQYYYWWWaaa```RRROOOcccqqq]]]RRRMMMIIIKKKOOOZZZbbbjjjpppsssssskkkbbb[[[WWWOOOIIIDDDBBBCCCDDDBBBBBBAAA@@@???????????????<<<===JJJaaavvv}}}www|||{{{lllooo{{{}}}wwwggg\\\bbbiiibbbKKK666444...+++---//////000333777888;;;===???AAABBBBBBggg^^^UUURRRVVVZZZYYYWWWQQQPPPOOOOOONNNKKKGGGDDD<<<;;;888555222///...------------,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((***,,,---...+++,,,...111555888;;;<<>>@@@===999============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;777777666555444333333222.........///222333333333111000///......///000111333444666888999:::::::::===AAAFFFHHHHHHGGGIIIJJJJJJJJJQQQeee~~~oooccc[[[ZZZTTTGGGCCCHHHEEECCCCCCFFFJJJKKKGGGCCCFFFLLLNNNSSSlllyyymmmgggjjjuuuzzziiieeecccVVVYYY___xxxtttbbbQQQLLLKKKGGGDDDFFFKKKNNNOOORRRNNNOOOWWW\\\___fffnnn~~~}}}~~~]]]GGG777888===<<<===AAACCCJJJSSSwwwdddHHHGGGUUUsssvvvUUUKKKLLLaaa|||~~~vvvpppnnnpppyyyjjjfffnnnxxxzzztttqqqvvv~~~~~~zzzrrrlllhhh```WWWRRRccc```YYY^^^bbbsssuuuaaa\\\WWWQQQYYYhhhjjjzzzuuummmdddZZZYYYddduuuuuuzzz}}}ooosss~~~|||pppwwwzzzqqq]]]EEE222000444111///222000222444555555777:::<<<===<<>><<<===???BBBEEE???AAAPPPcccsss~~~zzzqqqwww~~~ooo```ZZZbbbfffXXXBBB333/////////...---...222444888;;;>>>???>>>???BBBFFFggg___VVVSSSWWWZZZZZZWWWRRRQQQPPPOOONNNKKKGGGCCC<<<;;;888555222///...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))+++,,,---***+++---000333666888999<<<;;;777222555@@@IIIJJJFFF<<<333333:::>>>>>><<<============>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999888777666444333222111//////000111222333333333000000//////000222333444333444666888;;;===???@@@CCCHHHMMMNNNMMMMMMPPPTTTUUUTTTVVVccc{{{nnn[[[UUUQQQIIIFFFHHHFFFIIIKKKKKKIIIFFFEEEEEEIIILLLMMMQQQccc~~~|||}}}}}}wwwoookkkllluuu~~~oookkkgggWWWXXXaaa~~~lllXXXOOOOOONNNKKKHHHJJJNNNQQQRRRNNNOOOYYYcccjjjrrryyyvvvSSSAAA555777;;;;;;<<>>///...//////......///222555777:::>>>?????????AAADDDggg```XXXUUUXXXZZZZZZXXXTTTSSSQQQPPPNNNKKKFFFCCC===;;;888555222000...---,,,++++++++++++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***++++++)))***,,,...111333555666666888888444555===EEEJJJJJJAAA666222555<<<@@@AAA============>>>>>>>>>>>>???>>>>>>======<<<<<<;;;:::999888666444222111000111111333444444444444333222222333444666888;;;<<<:::;;;;;;<<>>000///222111000222111333555666777999<<<>>>CCCBBBFFFFFFLLLnnn|||xxxttt```RRRUUUQQQOOOPPPOOONNNPPPTTTSSSUUUXXX^^^nnn~~~ssssssvvvsssgggYYYZZZlll~~~|||ggg[[[___\\\SSS\\\ppp|||pppbbbYYYVVVVVVQQQWWW___hhhtttvvvnnniiibbbYYYQQQNNNJJJJJJJJJIIIHHHGGGFFFFFFDDDBBBHHHYYYkkkxxx}}}~~~{{{oooccc___dddaaaOOO888,,,---...///......000333555777:::===?????????@@@AAAhhhaaaZZZWWWXXXZZZZZZYYYUUUSSSRRRPPPOOOKKKFFFBBB===;;;999555222000...---+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***)))***+++---///111222333555999:::777333444<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;999777444222000///111444666888777666666666777777888:::===AAADDDFFFGGGFFFDDDDDDDDDFFFHHHJJJLLLQQQVVVUUURRRSSS[[[bbbggglllmmmhhhgggtttyyy```VVVWWWXXXXXXYYYYYY\\\\\\VVVNNNKKKNNNTTTTTTRRRTTT\\\cccjjjuuu|||rrrkkklllooonnnkkkiiijjjppp|||ppp\\\XXX```hhhVVVSSSPPPNNNLLLJJJKKKNNNOOOIIIHHHQQQaaaooowww{{{yyyzzzxxxaaa>>>777444666777777:::@@@CCCFFFCCCOOOzzzrrrvvv\\\III@@@LLLdddttt]]]MMMNNNbbbwww|||~~~xxxssstttyyy}}}|||xxxvvvmmmbbb___eeerrr~~~~~~nnndddfff^^^]]]kkkrrrnnnxxxpppWWWGGG@@@EEEEEEPPPWWWSSSPPPLLL???IIIFFFJJJZZZlllzzzqqqfffeeerrrzzzyyypppuuuyyynnn~~~xxx|||tttdddGGG::://////111111111333222444666777888:::===@@@BBBCCCDDDDDDKKKhhhfffyyyjjj[[[UUUQQQPPPPPPNNNOOORRRRRRRRRTTT[[[kkkzzzsssxxxyyynnn^^^]]]rrrppphhh]]]PPPRRR]]]zzz~~~sssiii```[[[QQQTTTZZZcccqqqxxxtttppphhh___YYYPPPPPPPPPPPPOOOLLLHHHFFFDDDDDDMMM___ppp{{{zzzrrrvvv~~~xxxkkkccc```ccc]]]III555,,,,,,---//////000111444777777:::===@@@@@@@@@???>>>gggbbb\\\YYYYYYZZZZZZYYYUUUSSSQQQPPPNNNKKKFFFBBB===<<<999666333000///...+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))))))))+++,,,...000111222333888;;;999222///444:::CCCEEEAAA888666:::??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<:::777444222000///111555:::<<<<<<;;;:::;;;;;;;;;<<>>AAABBB@@@GGGjjjrrrxxxttt^^^NNNDDDGGGVVVrrr```LLLIIIYYYnnn|||yyy{{{qqqlllqqq}}}zzzwwwuuukkklllbbb\\\rrrssspppuuuqqq___OOOJJJFFFAAAHHHNNNIIIHHHGGG???>>><<>>666//////111111222333333555777999:::<<>>===fffbbb]]]YYYYYYYYYYYYXXXSSSRRRPPPOOOMMMJJJEEEBBB>>><<<999666333111///...,,,++++++++++++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''((()))))))))***+++---///000222333000444999;;;666000333999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::777555222111000000666===AAAAAA@@@@@@AAA>>>???@@@BBBEEEHHHLLLNNNKKKJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUUUUTTTVVV[[[```lllvvvmmmeeeeeehhhkkknnnooopppqqqooohhh___\\\]]]______^^^ZZZ\\\___dddmmmvvv~~~zzztttlllaaa\\\\\\ccckkkmmm^^^ZZZmmm~~~hhhUUURRRSSSOOOJJJHHHFFFFFFGGGMMM\\\lllvvvwww{{{{{{~~~}}}|||}}}iiiNNN:::888777777888999;;;<<<>>>===???DDD[[[~~~sssuuuyyyfffWWWIIIDDDJJJfffgggQQQIIITTTfff~~~yyymmmooottthhh^^^nnnttt|||tttkkkhhhiiicccwwwaaa^^^```VVVLLLKKKNNNXXXlllqqq\\\LLLIIIFFFCCC???HHH^^^sss}}}jjjQQQOOO[[[pppzzzvvvsssvvv}}}{{{zzzyyyuuuzzzgggRRR777444111000111222222222444666888:::;;;===AAADDD>>>CCC@@@AAAMMM]]]~~~iiiUUUVVV___rrrvvvwwwggg^^^UUUSSSQQQMMMLLLLLLNNNNNNQQQWWWaaatttpppdddkkk|||xxxccc]]]\\\XXX}}}rrrbbb\\\WWWZZZaaaiiisss{{{zzzrrrkkkfffccc```^^^[[[UUULLLEEEDDDHHHUUUhhhwww~~~{{{nnnooozzztttaaa___```___RRR===222111+++...111333555777:::<<<<<<<<<===???AAAAAA???===eeebbb]]]ZZZXXXWWWXXXXXXQQQPPPNNNNNNMMMJJJEEEBBB>>><<<:::666333111///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***)))***,,,...000222444444111333999>>>;;;444444888777CCCGGG===666999===<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::777555333222111...666???EEEEEEEEEFFFHHHEEEEEEFFFGGGJJJMMMOOOQQQNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXYYY```rrrzzzkkkfffkkkqqqwww|||~~~wwwrrrllljjjkkkkkkgggbbb]]]bbbeeehhhuuusssddd___```cccmmmzzzhhh^^^fffnnnbbb\\\SSSNNNOOOLLLOOORRRUUU```nnnwwwxxxzzz{{{~~~|||}}}~~~```CCC999777555555888<<<===<<<<<<999???AAALLL{{{xxxzzzwwwdddPPPCCCDDDZZZ{{{uuu[[[LLLPPP\\\sss|||sssrrrttt{{{qqqmmmxxx|||mmmcccVVVlllwwwwww{{{|||zzzuuu|||{{{rrrkkkgggjjjhhhppp|||nnnhhh___SSSMMMWWWhhhzzz```TTTNNNJJJEEELLLbbbvvv~~~fffNNNSSSbbbwwwvvvuuuuuuyyywwwsssmmm___LLL333333333111111222222222555777999;;;<<>>@@@>>>>>>???AAABBB@@@>>>dddbbb]]]ZZZWWWWWWWWWWWWOOONNNMMMMMMLLLIIIEEEBBB>>>===:::777333111///...---------,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((************,,,///111333555666555666;;;AAA>>>666333666555CCCGGG===555999==================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<;;;999888666444222111---666@@@GGGHHHHHHJJJLLLKKKKKKLLLMMMOOOQQQTTTUUUVVVVVVVVVVVVVVVUUUSSSSSSRRROOONNNPPPSSSUUUUUUSSSQQQ```sssxxxgggrrrvvv{{{}}}{{{yyyxxxwwwssslllggg```hhhkkkmmm~~~}}}kkkdddfffeeeooorrrdddcccssszzzlll^^^ZZZ^^^]]]bbbddddddkkkwww~~~~~~}}}~~~{{{|||www|||xxxYYY<<<777555333333888>>>???===;;;666???@@@BBBllloooVVVDDDCCCQQQpppaaaLLLHHHOOOddd|||zzzpppcccZZZ[[[```~~~{{{sssppp}}}tttooollltttcccWWWVVVWWW[[[qqq~~~vvvrrrnnneeegggeee|||{{{kkk[[[TTTaaayyygggXXXLLLEEELLLcccwwwxxxuuuTTTRRRYYYkkk||||||uuuvvvxxx}}}vvvyyy|||dddWWWEEE111333444222111222333222555777999;;;===???CCCFFFDDDJJJCCCAAAJJJNNNiiiwwwUUU===DDDPPPMMM___iii___UUUSSSSSSPPPNNNOOONNNPPPSSSTTTTTTaaauuupppuuuvvvkkklllqqq|||mmmddd^^^YYY\\\bbblll|||yyyrrrmmmggg___TTTKKKEEEJJJXXXjjjwww~~~{{{{{{rrrnnnqqqwwwaaaaaaaaa\\\III444...333,,,///333666888;;;>>>@@@BBB@@@>>>???AAABBBAAA???eeebbb]]]WWWXXX[[[YYYUUUNNNNNNOOONNNKKKGGGCCC@@@???===:::666333000//////+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))),,,---...///111555:::>>>888999:::999999777666666444<<>>===<<<<<<<<<>>>???@@@????????????????????????======;;;999777444111000...222999AAAGGGKKKNNNNNNMMMPPPTTTWWWXXXVVVSSSQQQWWWXXXYYYYYYXXXUUUQQQOOOTTTMMMJJJNNNSSSUUUXXX[[[SSSYYY___kkktttmmmkkkwww|||~~~yyyuuurrrkkkiiiuuuqqqiiikkkfffvvv~~~rrrbbb```vvv{{{{{{}}}}}}yyyyyy}}}zzzxxxyyyzzzjjjNNN<<<;;;:::999999999:::;;;<<<888???;;;666BBB___}}}UUUCCCCCCKKKgggnnnSSSLLLHHHXXXqqqxxxrrriii\\\RRRSSS```qqq|||yyytttsss~~~}}}hhhNNNCCCOOOhhh}}}zzzmmmaaaQQQLLLffflll___```ffftttzzzdddTTTLLLPPPfffzzzkkkqqqnnn```ZZZeeennnrrrssswww{{{~~~fffrrr{{{fffNNN<<<222111000000111222555666888888999:::<<<>>>@@@AAAGGGGGGCCCFFFJJJLLLcccjjjQQQEEE???DDDPPPSSScccbbb[[[RRRPPPSSSRRRMMMMMMMMMLLLRRRYYY\\\qqqzzzqqqvvviiikkktttkkkggg^^^VVVYYYgggnnnvvv{{{wwwlll```VVVQQQFFFKKKVVVdddrrr|||{{{{{{ssspppqqqhhhddd___UUUCCC111+++...111222555777999;;;;;;;;;@@@BBBEEEFFFFFFCCC???===ccc```[[[UUUVVVYYYXXXSSSNNNNNNNNNMMMKKKGGGCCCAAA???===:::666222000///...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))***+++,,,---...222666:::777777999:::;;;:::777444444:::DDDIIIBBB888888>>>>>>>>>===<<<<<<===>>>???????????????????????????======;;;999777444222000...111777>>>DDDHHHKKKMMMMMMOOOSSSVVVWWWWWWUUUTTTXXXYYYZZZ[[[ZZZYYYXXXVVVRRRNNNLLLOOOSSSVVV\\\bbbfffiiieeecccjjjlllsss~~~{{{vvvvvvvvvkkkjjjjjjttt~~~ttthhhgggyyy}}}xxxxxx~~~}}}~~~|||wwwwww{{{}}}~~~{{{yyy~~~~~~dddJJJ;;;::::::999888999:::;;;<<<999>>>:::888@@@VVVfffJJJCCCDDD\\\{{{[[[IIIDDDTTTpppzzziiiYYYWWWcccwwwyyy}}}wwwlll^^^WWW[[[ccckkkoooooocccTTTPPP___|||wwwlllUUUSSSSSS^^^uuuuuujjjaaaeeettt|||[[[RRRUUUhhh{{{llleeeyyyvvvooozzz|||uuuyyy~~~{{{tttqqq[[[EEE666222111000000111333555777888999999:::<<<>>>@@@AAAEEEEEEAAADDDGGGHHH\\\rrrQQQCCCAAALLLRRRLLLZZZ[[[XXXQQQOOOQQQQQQMMMMMMMMMKKKPPPVVVWWWiiiuuuuuukkkjjjrrr|||uuuiii[[[[[[YYY___eeekkkuuuyyyssslllbbbUUUKKKDDDHHHSSSaaaqqq|||}}}|||ttttttnnncccccc]]]OOO===111...///222444777:::===>>>>>>===>>>???AAACCCDDDCCCBBBBBB```^^^YYYTTTTTTXXXWWWRRRMMMMMMMMMMMMJJJGGGDDDBBB???===:::666222000......+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))++++++,,,...222555555666888===???>>>888333444888@@@FFFCCC===:::<<>>============>>>>>>????????????????????????===<<<;;;:::777555333111...000444999>>>DDDHHHJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\RRROOOOOOQQQSSSWWWbbblllxxx~~~uuuiiimmmwww~~~zzz{{{{{{mmmhhhkkkmmmvvveeebbbwww{{{wwwwww{{{{{{}}}~~~zzzttttttyyy||||||yyy|||tttZZZEEE;;;999999888888999999:::;;;;;;<<<:::;;;???IIIsss}}}qqqPPPDDD>>>PPPiiikkkLLLFFFNNNgggqqqooo|||sssmmmllleee______XXXTTTMMMGGGFFFIIIPPPUUUZZZZZZYYY[[[lllyyymmmUUUVVVTTTNNNOOO```pppdddfffmmmttt~~~ddd\\\]]]lll|||{{{ddd^^^www{{{{{{{{{www}}}xxx}}}|||mmmUUUAAA666222111111111222444666888:::::::::;;;<<<===???@@@AAABBB???AAADDDCCCQQQnnnhhhOOOBBBIIIPPPJJJTTTWWWVVVRRROOOOOONNNLLLLLLMMMKKKNNNSSSQQQ^^^yyywwwiii```hhh~~~uuuaaaZZZZZZ[[[\\\]]]fffrrryyy{{{}}}uuummmkkkjjjbbbSSSFFF@@@DDDNNN]]]nnn{{{zzzwwwuuuzzz~~~wwwggg^^^ccc\\\GGG555000111000333666:::>>>AAAAAAAAA@@@???@@@AAACCCEEEIIIKKKMMM___]]]XXXSSSUUUXXXXXXSSSLLLLLLLLLLLLJJJGGGDDDCCC@@@===:::555222///...---+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))+++++++++,,,...111444555999???DDDBBB:::444555777<<>>>>>>>>===============????????????????????????<<<<<<;;;:::888666444333...///000444999>>>DDDGGGFFFFFFGGGIIILLLOOORRRTTTTTTSSSTTTUUUVVVYYY[[[\\\TTTSSSTTTUUUTTTYYYfffttt~~~~~~}}}}}}uuunnnjjjdddzzzyyykkklllvvv}}}|||vvvuuuwww{{{{{{}}}}}}xxxrrrsssxxx{{{jjjQQQAAA===777777888888999999::::::;;;:::999>>>???@@@cccsssuuuuuuWWWJJJ===HHHZZZrrr~~~XXXMMMIIIWWWwww~~~www{{{aaaXXXXXXWWWVVVWWWUUUXXXZZZWWWPPPKKKKKKNNNQQQ[[[bbbffftttqqq[[[RRRHHHAAA???DDDQQQ]]]uuuvvvuuu}}}{{{qqqooowwweeeaaadddqqq}}}{{{aaacccuuuxxxooo|||}}}wwwyyy|||zzzlllRRR???666111111222333444666888999;;;;;;;;;<<<<<<>>>?????????AAA???@@@BBB???GGG^^^qqqIIIAAANNNSSSRRRUUUVVVSSSOOOMMMLLLKKKJJJLLLJJJLLLQQQNNNVVVlll|||ddd\\\dddyyykkkbbbdddbbb\\\WWW[[[ccchhhggggggaaa\\\]]]___ZZZNNNDDD>>>@@@IIIXXXkkk{{{uuulllnnnyyy}}}ssskkkaaa]]]cccZZZ@@@...000333111444777;;;@@@BBBCCCBBBBBBDDDDDDDDDFFFKKKQQQWWWZZZ___^^^YYYTTTVVVZZZZZZUUUKKKLLLKKKJJJIIIGGGEEEDDD@@@===:::555111...---,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---,,,,,,...///222555:::AAAEEECCC===777555777:::>>>BBBCCC???;;;===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::888666555444/////////111555:::@@@DDDCCCCCCDDDEEEIIIMMMQQQSSSSSSSSSRRRSSSTTTVVVYYYZZZXXXXXXYYYYYYWWW\\\jjjyyyzzzjjj___qqqvvvxxxxxx~~~~~~|||~~~xxxuuuvvvxxx{{{|||~~~}}}wwwqqqtttzzzzzzaaaIII>>>>>>666666777888999999999::::::999:::??????;;;WWWnnneeezzz|||```OOO>>>BBBMMMbbbeeeQQQEEELLLhhh|||kkkvvvvvveeeooooooeee[[[ZZZ```gggmmmpppuuuvvvsssjjj\\\RRRNNNNNNXXXfffpppsss~~~zzzYYYJJJ>>>===AAACCCCCCEEEOOOVVV]]]cccmmmooo___^^^\\\^^^ggguuu{{{ssskkkvvvxxx{{{vvvzzzwwwwwwzzz|||dddKKK999000111111222444666888999:::============>>>???@@@AAA???BBB@@@AAADDD???BBBSSSzzzXXXDDDNNNXXXNNNNNNOOOOOONNNKKKKKKLLLHHHKKKHHHKKKQQQOOOSSScccsssaaaYYYaaa|||zzztttmmmiii```XXXYYY^^^^^^[[[QQQNNNKKKLLLNNNMMMGGGBBB>>>???FFFUUUiii{{{rrrhhhkkk{{{nnndddbbb___bbbUUU:::+++///444222555777;;;???AAABBBBBBAAAFFFFFFFFFHHHMMMTTTZZZ^^^```^^^YYYUUUWWW\\\[[[WWWKKKKKKJJJJJJHHHGGGFFFEEE@@@===:::555111...,,,++++++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((+++---///.........//////444:::???AAA@@@>>><<<777888999:::???CCCAAA<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999777666555000//////000333888>>>AAACCCCCCDDDEEEHHHMMMQQQSSSTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[\\\\\\\\\aaaooo}}}qqqcccppp|||||||||yyy~~~~~~}}}{{{xxxyyy{{{}}}yyyzzz|||{{{vvvrrrxxxrrrYYYDDD<<>>???:::MMMrrrrrrcccsssfffMMM???>>>BBBSSSrrruuuVVVEEEJJJ\\\yyyxxx]]]fffkkk^^^iiipppXXX___gggqqq|||tttggg]]]XXXYYY[[[```mmmuuuvvvaaaRRREEEDDDDDDBBBDDDIIIBBBDDDIIIOOOXXXllluuu```WWWVVV^^^lllzzz{{{xxx~~~~~~zzzqqqwwwxxxvvv||||||oooZZZDDD666///000111333555777:::;;;<<<>>>>>>>>>???@@@AAACCCCCCBBBFFFDDDDDDHHHCCCBBBNNNhhhbbbJJJKKKOOOMMMHHHFFFIIIKKKKKKLLLNNNGGGJJJGGGIIIPPPOOOQQQ]]]xxx|||lll\\\WWWiii}}}pppeeebbbccc```ZZZOOOJJJEEEDDDFFFFFFDDDBBBAAA@@@EEESSShhh{{{{{{~~~xxxooosss{{{mmmbbbeeeaaa\\\LLL777,,,000444333666888:::===???@@@@@@@@@CCCCCCDDDFFFJJJOOOTTTWWW___]]]YYYUUUWWW\\\\\\XXXJJJJJJIIIIIIHHHGGGFFFFFF@@@>>>999555111---,,,++++++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''***...000//////...///,,,222888;;;;;;;;;===@@@888::::::888;;;AAABBB>>>:::;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999888777666111000///000333888<<>>HHH```cccMMMMMMNNNdddnnnmmmuuuvvvuuu{{{hhh]]]lll}}}uuueee\\\\\\bbbhhhkkkgggpppssssss~~~kkkZZZUUURRRKKKHHHLLLEEEJJJQQQUUUTTT]]]wwwppp]]]^^^hhhvvv~~~}}}|||~~~~~~vvv~~~zzzxxxtttbbbOOO???666333000111444666999;;;<<<===>>>??????@@@BBBDDDEEEFFFFFFKKKHHHHHHLLLHHHFFFOOO^^^fffLLLKKKQQQWWWLLLEEEGGGKKKLLLLLLMMMGGGJJJFFFGGGOOONNNNNNXXXeee}}}jjjZZZ___ppp|||yyy{{{yyysssfffZZZNNNIIILLLNNNKKKGGGEEECCCEEESSShhh{{{{{{yyy}}}yyyjjj___eee___SSSAAA333...000444666999999:::;;;<<<>>>???@@@??????@@@BBBEEEGGGIIIJJJ^^^\\\XXXTTTWWW\\\\\\XXXJJJJJJIIIHHHHHHGGGFFFFFF@@@>>>999555000---+++***+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&)))...000000/////////)))000777888666777<<>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;:::999888777777111111000111444888<<<>>>@@@@@@AAACCCFFFIIILLLNNNOOOPPPRRRUUUWWWZZZ[[[\\\[[[YYY[[[```eeelllxxxtttppp{{{zzzxxxuuusssqqqpppooooooppptttuuusssuuuxxxdddNNN===999<<<222333555777888999888888777>>><<<888:::999@@@QQQkkklllhhhNNNEEE>>>BBBTTTtttsssWWWOOOAAAJJJppp~~~mmmeeepppwww{{{ggggggmmmkkk{{{xxxkkk]]]YYY```iiimmmmmmpppvvvuuusssiiihhhjjjaaaUUUOOOMMMPPPUUUSSSMMMUUUvvvcccllluuuwwwxxx}}}{{{{{{{{{{{{~~~wwwnnnWWWDDD888444444000111444777999;;;======??????@@@AAACCCEEEGGGHHHIIINNNKKKJJJPPPMMMIIIPPPQQQzzzlllMMMRRRaaaeeeVVVIIIIIIMMMLLLJJJKKKHHHKKKEEEEEEMMMMMMLLLTTTVVV~~~}}}ddd^^^fffxxxnnnZZZSSSWWWZZZTTTLLLHHHEEEFFFSSShhh{{{~~~{{{tttfffZZZbbb]]]KKK999111000111444888;;;;;;::::::;;;===???AAA<<<>>>???AAABBBCCCCCCCCC^^^[[[VVVSSSWWW\\\[[[VVVKKKJJJIIIHHHIIIHHHEEECCC@@@===999444000---,,,,,,+++++++++************)))******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''''')))+++---///000000000,,,...111555999<<>>@@@AAA===888999>>>???;;;:::===????????????>>>>>>>>>===>>><<<:::999999888666555444000,,,---333999>>>??????@@@AAAAAACCCFFFJJJNNNRRRTTTWWWZZZ[[[ZZZXXXWWW^^^^^^bbbgggjjjmmmuuu~~~xxxxxx|||vvvnnnjjjkkknnnoooooorrrjjjmmmxxxvvvsss|||uuu~~~fffPPPDDD???:::666777777888888888999999999999888888999;;;???CCCFFFlllyyybbbOOO;;;===OOOaaacccLLLIIIIII]]]zzzrrr___UUURRRSSS[[[iii{{{}}}nnniiimmmssszzzssspppnnnrrryyy~~~vvvllllll}}}yyypppgggcccdddkkkkkkkkkdddTTTRRRlllwww{{{vvvbbb]]]aaaqqqzzzssstttmmm|||}}}kkkUUUBBB555000///000222666:::===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHFFFGGGKKKOOOTTTeeeoooKKKnnngggSSSPPPIIIMMMQQQGGGJJJIIIIIIIIIJJJMMMOOOQQQXXX```}}}vvvddd^^^gggpppqqqhhhooossshhhZZZMMMOOOPPPVVVggg|||{{{iiiZZZ\\\^^^^^^DDD000111333000111999888888999:::;;;===>>>>>>===<<<<<<<<<<<<===>>>>>>\\\ZZZTTTQQQUUU[[[ZZZUUULLLKKKIIIIIIIIIHHHFFFCCC???===888444000---,,,,,,+++++++++************)))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&'''(((+++---///000000000---...111444777999;;;<<>>;;;999;;;???BBBDDD???:::888===???===<<<===AAA@@@@@@???>>>=========>>><<<:::999999999777555444000---...333999===???CCCDDDEEEFFFFFFIIILLLPPPSSSUUUXXXZZZ[[[[[[[[[[[[___bbbgggmmmnnnnnnttt|||wwwsssnnnkkkjjjkkkmmmmmmrrrkkkjjjnnnnnnssswwwnnnqqq{{{www\\\HHH???<<<999666777777777888888888999999999888888888:::>>>AAACCC___{{{{{{zzzcccEEE===HHHUUUqqqwwwVVVFFFDDDRRRiiiqqqdddYYYQQQLLLNNNQQQYYYjjjwwwdddeee{{{|||uuuooorrrwwwooooooqqqtttxxx|||}}}yyyfffYYYdddyyy}}}rrrfff]]][[[fffvvvzzz}}}rrraaaMMM>>>666444444000222666999<<<>>>??????CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHFFFEEEFFFIIIMMMIIIVVVZZZ^^^}}}lllYYYHHHFFFLLLJJJKKKJJJIIIIIIJJJLLLNNNOOOUUUZZZpppwwweeebbb```jjj}}}ppp[[[ZZZVVVVVVcccxxx|||zzz{{{|||}}}vvvzzzwwwwwwsssaaaXXX\\\\\\VVV???000444888333333888888888999:::;;;<<<<<<===;;;::::::::::::;;;<<<<<<[[[XXXSSSPPPTTTYYYXXXSSSMMMLLLJJJJJJJJJIIIFFFDDD???<<<888333000---,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''(((***,,,...//////000---...///222444666777888@@@===:::888999>>>CCCGGGBBB<<<888;;;??????>>>>>>AAAAAA@@@???>>>>>>======>>><<<:::::::::999777555444111......222888<<>>@@@PPP~~~~~~lllwwwRRR???AAAHHH]]]{{{hhhJJJCCCIIIUUUhhh|||xxxoooppprrrsssqqqcccZZZSSS[[[vvv|||uuuxxxllldddeeejjjeeefffqqqyyy|||{{{hhh[[[```nnnzzzvvvvvvhhh]]]___kkkxxx|||tttiiiWWWEEE999444444666111333666999<<<===>>>>>>BBBCCCEEEFFFGGGFFFEEEEEEDDDEEEEEEDDDCCCDDDGGGIIILLLPPPtttvvv]]]]]]LLLJJJIIIHHHKKKJJJJJJIIIJJJKKKLLLMMMPPPSSS```|||uuufff^^^rrr{{{hhhfffccc```ggguuuxxxsssvvvuuusssyyy}}}rrroookkk]]]YYY^^^]]]LLL;;;111888===999666999999999:::;;;;;;;;;;;;;;;999888888888888999::::::[[[XXXSSSPPPTTTYYYXXXSSSNNNMMMKKKKKKJJJIIIFFFDDD>>><<<777333///---,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))+++---...///000,,,---...000333555777888AAA???;;;888888;;;AAAFFFEEE>>>888999>>>AAAAAA???????????????????????????>>>===;;;::::::999777555444222//////222666<<>>>>>???@@@BBBDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCEEEFFFOOOMMMfffaaa{{{]]]TTTSSSIIIDDDKKKKKKJJJIIIIIIJJJJJJKKKMMMPPPVVVggg~~~jjjllllllooorrrsssuuuxxx|||~~~}}}yyyzzzzzztttxxxxxxsssjjj[[[WWW]]][[[HHH;;;444;;;@@@===:::<<<;;;;;;<<<=========<<<<<<999888888888888999::::::]]]ZZZUUURRRUUU[[[ZZZUUUOOOMMMKKKKKKJJJIIIFFFDDD===;;;777333///---,,,,,,+++++++++*********))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((***+++---//////+++,,,---000333666999;;;BBBAAA>>>:::888999===AAADDD???:::888===AAABBB@@@======>>>???@@@AAABBBBBB???===;;;::::::999777666444333111///111555;;;>>>AAADDDHHHKKKLLLNNNPPPQQQPPPSSSTTTTTTRRRSSSXXX\\\^^^\\\YYYTTTKKKGGGMMMWWWdddiiiooouuu|||xxxuuuxxxzzzvvvooogggbbbaaa\\\^^^```dddsss{{{{{{vvvvvvxxxxxx^^^CCC888888888888888555555666666666777777777888777777666777888999999DDDTTTppp___ooocccKKKCCCAAAFFFUUUvvviiiOOOEEEAAANNNcccvvv~~~bbbhhhrrrjjjuuuwwwvvvwww{{{xxxooojjjjjjgggggghhhuuurrrgggdddooo}}}}}}wwwvvvyyykkkXXXNNNQQQ\\\fffjjjooo~~~|||}}}tttfffQQQ>>>333///000111444555777999:::<<<======:::<<<>>>AAACCCDDDDDDDDDAAAAAA@@@AAABBBCCCDDDDDDEEEDDDUUUZZZggggggYYYQQQFFFEEEKKKJJJJJJIIIIIIIIIIIIIIIKKKOOORRRZZZqqqzzzkkkoooyyywwwooodddbbbnnntttwww{{{~~~}}}{{{zzz{{{{{{|||tttttt{{{|||uuuqqqfffVVVUUU[[[YYYHHH===777<<>>???===>>>???@@@@@@@@@>>>>>>;;;::::::::::::;;;<<<<<<^^^[[[VVVSSSWWW\\\[[[VVVOOOMMMKKKJJJJJJHHHEEECCC<<<:::666222///------,,,+++++++++************)))(((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))))))))''''''''')))***,,,...///,,,,,,---000333777:::<<>>:::888:::===AAA@@@===999;;;@@@BBBAAA======>>>???@@@BBBBBBCCC???===;;;:::::::::888666444444222000000444:::>>>AAAEEEJJJMMMOOOOOOPPPRRRNNNQQQSSSQQQMMMMMMQQQVVVWWWSSSPPPLLLFFFAAADDDIIIJJJNNNTTT\\\hhhxxxxxxsssppprrrtttrrrlllddd]]]YYY^^^]]]```kkk|||zzz}}}gggPPP;;;666666444333555555555555555666666666666777777777777777777888888???III{{{xxx^^^^^^yyyoooVVVIIIAAA>>>FFF]]]YYYIII???FFFWWWiii|||jjjggghhhaaauuuzzzoooiiimmmooolllkkknnniiieeeaaaiiizzznnngggeeeeeepppxxxooorrrkkk___UUUUUU^^^gggkkkppp~~~zzz}}}}}}}}}}}}{{{kkk^^^JJJ;;;333222444555555666777888:::;;;<<<===:::;;;<<<>>>@@@BBBCCCDDDAAA@@@@@@AAACCCDDDDDDCCC@@@DDDMMMlllaaaXXX{{{}}}bbbKKKDDDJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKNNNQQQUUU```zzzuuugggfffccc[[[TTTNNNSSSnnn}}}}}}|||zzz{{{~~~|||}}}|||tttnnnsss|||~~~{{{tttnnnkkkdddYYY\\\```ZZZGGG>>>999===AAAAAA@@@AAA===???AAABBBCCCBBBAAA@@@======<<<<<<<<<===>>>>>>^^^\\\VVVSSSWWW]]]\\\VVVNNNLLLKKKIIIIIIGGGDDDAAA<<<:::666222///---------+++++++++************)))'''((((((((()))))))))***''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&'''((())),,,...///.........///222555888::::::>>>BBBBBB===999999:::<<<@@@@@@:::999===AAAAAA??????@@@@@@@@@@@@AAAAAA???===;;;;;;;;;:::888666555444333111000333999>>>CCCFFFKKKMMMNNNMMMLLLMMMMMMQQQTTTPPPKKKHHHKKKPPPMMMLLLOOORRRQQQIIICCCBBB>>>DDDNNN\\\kkkzzzxxxsssqqqoooooopppqqqnnnhhh```[[[___]]]fff{{{yyyUUUCCC666666777333111555444444555555555666666666666666777777777888888999888BBB\\\lll\\\ccc}}}zzz```NNNAAA;;;@@@IIIjjjnnnXXXDDDBBBJJJWWWlll}}}pppjjj~~~wwwssskkkjjjssswwwrrrmmmooommmgggbbbfffuuurrriiieeeddd```hhhwww|||}}}yyyoookkkpppwwwyyyzzz~~~tttuuu~~~rrroooxxxxxxkkk```SSSBBB666222444666777666777777888999;;;<<<===>>>======<<<===???BBBCCCBBBAAA@@@BBBEEEFFFEEECCCAAAJJJKKK]]][[[jjjvvvYYYMMMLLLGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJNNNSSSVVV```{{{vvvkkk___ZZZSSSQQQ\\\ppp~~~|||{{{yyyzzz}}}{{{~~~xxx}}}xxxnnnmmmxxx|||xxxmmmgggccc___cccaaaQQQ@@@;;;999===AAABBBAAA@@@<<<>>>@@@CCCDDDCCCBBB@@@>>>>>>======>>>>>>???@@@^^^[[[VVVSSSWWW\\\[[[VVVNNNLLLJJJIIIHHHFFFCCCAAA<<<999666222///---------+++++++++************)))'''((((((((())))))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''')))+++.../////////...///000333666888555<<>>???>>><<<;;;;;;:::888666555555333111000222999>>>BBBFFFJJJLLLKKKHHHGGGFFFNNNRRRTTTQQQJJJFFFHHHLLLFFFIIIQQQ\\\^^^TTTGGG???AAAIIIWWWhhhwww~~~yyyuuurrrqqqlllkkklllnnnnnnjjjbbb\\\\\\]]]mmmoooJJJ<<<444888:::444333777444444444555555555666666666666777777888888999999444>>>GGGcccWWWzzzfffQQQCCC<<<@@@BBB[[[iiiMMMAAAAAAJJJ___tttuuuhhh\\\VVVWWWZZZmmm~~~sssnnn~~~~~~ttt}}}vvvcccdddrrrvvvnnnkkklll|||}}}ssscccYYY]]]dddppp}}}~~~|||~~~}}}|||wwwrrrvvvllllll|||vvvaaaYYYMMM===333111333666666777777777888999:::<<<===CCCAAA>>>===<<<>>>@@@BBBCCCBBBAAACCCFFFGGGEEECCC<<>>CCCCCCAAA???:::<<>>>>>>>>>>>>>>???@@@@@@```]]]YYYXXXZZZ[[[YYYWWWMMMLLLKKKJJJIIIGGGCCC@@@>>>:::666333111000///...,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++,,,...222666888<<<>>>BBBDDDCCC???:::666;;;===BBBCCC>>>999<<>>>>>===;;;999888999555222333222111333777AAAGGGJJJGGGDDDEEEEEEDDDIIIPPPXXX[[[VVVNNNGGGDDDFFFFFFPPP``````QQQDDDBBBFFFWWWjjjrrrtttxxx|||~~~zzz|||}}}wwwtttrrrmmmjjjjjjhhhggghhhgggccc]]]YYY``````wwwwww\\\;;;;;;:::999888777666555333333333444444444555555666666666666555555555555222>>>CCC```||||||kkkoooxxxcccTTTFFFEEE>>>KKKeeeyyyUUUJJJDDDAAAPPPiiiyyy\\\HHHFFFKKKLLLYYYnnnwwwooouuutttcccaaawwwxxxqqqooolllnnn}}}wwwuuurrruuutttpppqqqzzzwwwjjj```[[[eeerrr}}}zzzwww~~~yyyvvvwwwtttmmmlll|||sss^^^XXXCCC333111222111444<<<;;;<<<<<<======<<<;;;:::???>>>=========???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFAAAAAAMMMYYYlll{{{oooggg[[[PPPDDDIIIKKKIIIIIIKKKIIIDDDIIIIIIIIIJJJLLLQQQXXX]]]wwwyyynnnpppmmmaaa___hhh}}}|||{{{zzz|||vvv~~~wwwuuu~~~zzzxxxvvvxxxuuuddd]]]^^^[[[NNNAAA666888;;;>>>AAACCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>============```\\\YYYXXXZZZ[[[YYYWWWNNNLLLJJJIIIHHHFFFCCCAAA>>>:::666222111000///...,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((***++++++,,,,,,+++,,,...111555777<<>>BBBEEEBBB<<<<<<@@@@@@????????????@@@@@@AAA>>>?????????===<<<:::999999555333333222000333888>>>CCCFFFDDDDDDFFFFFFDDDHHHNNNVVV]]]^^^XXXPPPJJJDDDCCCJJJTTTTTTJJJEEEIIIRRR___lllssswww{{{{{{yyyuuuxxx~~~vvvqqqooommmiiiffffffaaaaaaeeeeee^^^XXXWWWcccwwwiiiLLL::::::999888777666555555333333444444444555555555666666666666666666666666:::<<<===SSSyyywwwuuu\\\HHH???<<>>>>>===<<<;;;???>>>=========>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEHHHFFFPPP\\\lllrrraaaiiimmmOOODDDFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKOOOTTTXXX```mmmyyyeee^^^}}}{{{}}}{{{}}}xxxxxx{{{yyysssuuu~~~xxxyyyzzz}}}|||pppccc___aaa]]]PPPDDD???@@@AAACCCDDDDDDEEEEEE?????????>>>>>>>>>>>>>>>AAA@@@@@@???????????????```\\\XXXWWWYYYZZZXXXVVVNNNLLLIIIGGGGGGFFFDDDBBB===:::555222111000///---,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***,,,++++++,,,...111444666???AAACCCEEEDDDAAA===:::======AAAGGGGGGAAA======@@@@@@@@@@@@@@@AAABBBBBB???@@@??????>>>===;;;:::888555333333222000333999:::>>>@@@@@@DDDHHHGGGCCCAAADDDLLLWWWaaa```WWWNNNEEEAAABBBGGGHHHFFFLLLVVVbbbiiippptttyyy|||yyytttrrruuu|||~~~uuuqqqllliiihhhfffbbb___aaaZZZZZZaaa```VVVTTT[[[nnnzzzYYY???999888888777666555444444444444444555555555666666666666666666777777777777<<<777:::JJJnnnuuu~~~jjjTTTDDD>>>>>>HHHaaaeeeMMMBBBCCCIIIppptttooopppyyyvvvyyyzzzwwwqqqkkkeeekkkvvvwwwllljjjuuu~~~yyy|||wwwyyy~~~zzzsssmmmuuu}}}vvv}}}}}}zzzhhh[[[III;;;111222555555777===;;;<<<>>>?????????>>>>>>>>>>>>>>>===>>>>>>???@@@>>>???@@@AAACCCCCCDDDDDDHHHCCCJJJUUU```~~~dddWWWmmm```NNNIIIHHHKKKJJJEEEGGGOOOJJJKKKKKKKKKJJJKKKNNNPPPRRRWWWgggsss___www|||zzzzzz{{{~~~yyy~~~zzzyyy~~~yyyooohhhbbbbbbbbb]]]QQQFFFGGGFFFEEEDDDDDDCCCCCCDDD=========<<<<<<<<<;;;;;;@@@@@@@@@@@@@@@AAAAAAAAA___[[[WWWWWWYYYYYYXXXVVVNNNLLLHHHFFFFFFEEEDDDCCC===:::555222111000...---,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())),,,++++++,,,---000222444AAAAAABBBBBBAAA???<<<::::::999===EEEIIIEEE???===AAAAAAAAAAAAAAABBBBBBCCC@@@??????>>>===<<<;;;:::888555444333111000444;;;:::<<<<<<>>>CCCHHHGGGBBB???===BBBOOO___eee^^^UUUGGGAAA>>>BBBGGGNNNYYYcccjjjooossstttvvvxxxwwwssstttwww|||{{{tttjjjhhheeecccaaa___[[[XXXZZZTTTUUU[[[VVVMMMVVVhhh~~~}}}|||iiiNNN<<<777777666555555444333333444444555555555666666666666666666777777777777777777222;;;HHH\\\xxxjjj}}}zzzeeeNNNAAA>>>AAAQQQjjj|||ZZZJJJEEECCCVVVzzzqqq```gggwwwyyy}}}~~~~~~xxxyyy~~~~~~|||lllbbbXXXaaakkkttt}}}~~~zzzuuuvvvvvvyyy}}}}}}vvv```VVV???666000333666777999===;;;===>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????<<<===???AAACCCDDDDDDDDDDDD>>>BBBKKKRRRfff{{{\\\[[[~~~aaaQQQHHHMMMMMMEEEEEEMMMHHHIIIJJJJJJIIIIIIJJJLLLOOOQQQXXXggg|||mmm||||||yyyyyy{{{~~~|||~~~{{{|||tttdddbbbaaabbb```XXXMMMDDDFFFEEECCCAAA?????????@@@======<<<<<<;;;;;;::::::===>>>???@@@@@@AAAAAAAAA^^^[[[WWWVVVXXXYYYWWWUUUNNNKKKGGGFFFEEEEEEDDDCCC===999555222000///...---,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((+++++++++,,,---///000111:::;;;<<<===>>>???@@@@@@888666888@@@FFFEEEBBBAAACCCCCCBBBBBBBBBBBBCCCCCC???>>>===<<<;;;:::::::::888666555444111///555===????????????DDDJJJJJJFFFEEEAAAAAAKKK[[[dddbbb\\\IIICCC???EEEPPP[[[eeekkklllrrruuusssqqqsssvvvvvvwwwyyy{{{{{{sssqqqqqqdddbbb```^^^[[[XXXTTTQQQOOOLLLOOOQQQKKKJJJ^^^xxxrrrWWWEEE>>>666666555555444333333333444444444444555555555666555555666666777777777888555222<<>>GGGSSSllloooVVVIII@@@CCC]]]xxx[[[\\\iii{{{ooojjjcccdddgggllluuuxxxwww~~~|||}}}~~~lllVVVKKK888333111333777999;;;===<<<===???AAAAAAAAAAAAAAA>>>>>>?????????>>>>>>>>><<<===???BBBCCCDDDDDDCCCDDD@@@@@@FFFKKKVVV{{{tttVVVhhhlllVVVGGGJJJNNNHHHEEEIIIEEEGGGHHHIIIHHHHHHIIIJJJLLLNNNRRRXXX```rrrzzz|||}}}}}}}}}~~~zzzxxxzzzyyyzzz|||~~~|||tttlllqqq{{{~~~vvvwwwxxxooo}}}rrr]]]___aaa___XXXOOOFFF@@@BBBAAA???>>>=========>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<>>>????????????^^^ZZZVVVUUUWWWXXXVVVTTTLLLJJJGGGFFFFFFFFFDDDCCC<<<999444111000///...,,,,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((+++++++++,,,---...//////000111444888===BBBFFFIII;;;666666;;;AAACCCEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB???>>>===;;;::::::::::::888666555444000///666???FFFGGGFFFDDDHHHOOOSSSRRRQQQLLLIIILLLTTTZZZZZZXXXLLLJJJJJJPPPZZZeeemmmqqqoootttvvvrrrooosssxxxyyyxxxwwwvvvzzzqqqhhhfffhhhkkk^^^]]][[[XXXUUUQQQNNNLLLDDDFFFIIIIIIIIISSSmmm}}}uuu___EEE;;;===555555555444444444333333333333333444444444555555444444555555666666777777999666999888;;;[[[iiiggggggKKKAAA<<<@@@EEETTT{{{kkkQQQ@@@>>>III___}}}qqqkkknnn{{{vvvxxxzzzwwwyyy}}}{{{}}}}}}yyyfffRRRFFF555333222444888;;;<<<======>>>@@@AAAAAAAAA@@@@@@>>>????????????>>>======;;;===@@@BBBCCCCCCBBBBBB@@@AAA>>>BBBGGGKKKffffffTTTcccvvvmmmYYYHHHHHHLLLKKKHHHHHHDDDEEEGGGGGGGGGGGGHHHJJJIIIKKKOOORRRTTT]]]qqqzzzzzzyyyzzz{{{{{{zzzwwwtttwwwwwwvvvxxx|||{{{oooccc[[[jjjxxx{{{zzz~~~sssllluuuzzz{{{mmm\\\```aaa[[[PPPEEE@@@???@@@??????>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::888999;;;<<<=========<<<]]]YYYVVVUUUWWWXXXVVVTTTJJJIIIGGGGGGGGGFFFDDDAAA<<<999444111000///---,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((+++++++++,,,,,,---......---...111555<<>>???@@@AAAAAA@@@???>>>>>>??????@@@???>>>===<<<:::<<>>>>>AAA?????????@@@??????>>>>>>???>>>===<<<;;;:::999999888999;;;<<<===<<<;;;:::]]]YYYUUUUUUVVVWWWVVVTTTIIIHHHGGGHHHHHHFFFCCCAAA<<<999444111000///---,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((+++++++++,,,,,,---------000111222555;;;AAAGGGKKKGGG???999777888===FFFPPPJJJIIIGGGEEECCCBBBAAAAAABBB@@@>>>===<<<<<<<<<<<<777666666444///...777AAAQQQTTTTTTQQQSSS]]]hhhnnnyyyxxxtttkkk```XXXVVVVVVZZZfffoooooojjjmmmxxx|||uuurrrvvv}}}~~~{{{zzztttooosssqqqjjj```ZZZXXXVVVTTTQQQRRRQQQPPPMMMIIIGGGGGGHHHCCCGGGGGGJJJ___rrrjjjxxxttt[[[FFF777555:::555555555555555555444444111111222222222333333333222222333333444555666666222444111666??????\\\wwwooo\\\___FFFBBB@@@???QQQlllzzz[[[EEEBBBCCCLLL\\\ooovvvxxxqqqhhhoooxxxwwwwwwzzzzzztttyyy|||www{{{~~~||||||vvvsssbbbYYYJJJ999555666666555777;;;======>>>???@@@AAA@@@???>>>===>>>???@@@@@@@@@>>>===<<<:::;;;>>>@@@@@@???===<<<999CCC???===GGGDDDJJJfffVVVSSSqqqnnnbbbRRRJJJKKKMMMLLLHHHHHHHHHFFFDDDDDDFFFHHHHHHCCCCCCIIIOOOPPPPPPRRRYYYlllwwwwwwwwwvvvuuuuuuvvvvvvssstttsssqqqqqqrrrqqqooommmmmmrrruuuuuuyyy{{{rrrssssssvvv~~~zzzmmmqqq|||uuusssqqqjjjbbb___bbbaaaUUUEEE<<<>>>DDD>>>???@@@@@@???>>><<<;;;>>>>>>===<<<:::999999888888999;;;======<<<;;;:::]]]\\\XXXTTTUUUWWWUUUPPPQQQNNNJJJGGGFFFEEECCCBBB:::777333000///...---,,,*********)))******++++++(((((((((((((((((((((((((((''''''&&&&&&''')))***((((((''''''''''''((((((''''''(((((((((((('''''')))((((((+++...///---+++,,,---///222777???IIIOOOMMMFFF<<<777777<<>>>>>??????>>>;;;999999:::999444000111777<<>>>>>===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???>>><<>>>>>===============@@@???===;;;999888888888777666777:::======:::777]]]\\\XXXTTTUUUXXXVVVQQQPPPMMMJJJGGGFFFEEECCCBBB;;;777333000///...---,,,++++++***************+++(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((('''(((***---...---***,,,---///111666===FFFLLLPPPLLLDDD===:::;;;???AAALLLLLLKKKIIIEEEBBBAAA@@@@@@?????????AAA@@@>>><<<<<<===;;;777111000444888EEEOOO]]]iiirrr|||xxx{{{xxxwwwssssssxxxkkk___YYYWWWUUUSSSOOOMMMKKKJJJJJJHHHGGGEEECCCBBBAAAAAABBBHHHIIIXXXvvvsss{{{vvvggg{{{xxxtttwwwuuuRRR???999777666666555444444444333333333333222333333444444333333222222222222333333333333444777333333666444444BBBTTT}}}yyymmmsssZZZIIIAAADDDKKKhhhrrrVVVBBBCCCIIIQQQfff~~~rrriiifffdddaaaWWWQQQQQQYYY[[[TTTRRRVVVooo|||uuu~~~~~~zzz|||}}}nnnbbbXXXMMM>>>444333333555666888:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========???<<<>>>DDDDDDCCCMMM]]]|||eeeLLLWWW]]]XXXQQQOOOPPPOOOKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNUUUgggyyyooojjjnnnooooooooooooooonnnnnnooonnnooopppqqqpppooommmpppzzz|||{{{}}}}}}yyynnnmmmooowww{{{}}}sssttt~~~||||||ssskkkbbb[[[\\\aaaiii\\\MMMCCCAAACCCDDDCCC???>>>======<<<<<<<<<<<<===<<<;;;:::999888888888777777777999<<<<<<:::888]]]\\\XXXTTTUUUYYYXXXSSSPPPMMMIIIGGGFFFEEECCCBBB;;;888333111000///...---,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''')))+++,,,,,,***,,,---...000444:::BBBHHHOOOOOOKKKEEE>>>;;;;;;===HHHKKKLLLJJJEEEBBBAAAAAA@@@??????@@@BBBBBBAAA?????????>>>:::444000111333===EEETTThhh~~~wwwzzz{{{pppfff^^^XXXSSSPPPLLLKKKJJJHHHGGGFFFFFFFFFEEEBBB???>>>@@@BBBAAA@@@EEERRRpppnnnhhhwwwoookkkvvvqqqwwwttt\\\CCC666444444444444444444333333333333333222222222333333333333222222111111222222222333333333444111222666555222888BBBfffuuuqqqllljjj|||jjjOOOAAA???@@@OOOnnnlllLLLGGGGGGGGGYYYttt~~~zzzzzzzzziiiYYYPPPWWWcccggghhhiiiuuummmeee```hhh{{{sssrrr}}}}}}iii\\\QQQBBB777333333444555777888:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<===BBBDDDCCCHHHRRR```WWWKKKHHHQQQUUUNNNLLLQQQOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGLLLNNNOOOSSSccc}}}}}}zzzxxxwwwxxxyyyyyyvvvrrrnnnkkkjjjggggggiiijjjkkkkkkllllllnnnkkkiiijjjmmmppppppnnnuuuvvvfffbbbgggpppwww{{{{{{{{{{{{ssshhhkkkqqqwwwwwwhhhYYYSSS\\\ggglll[[[HHH???BBBFFFDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888777777888777666888:::;;;:::999^^^\\\XXXSSSUUUYYYYYYTTTOOOLLLIIIFFFFFFEEECCCBBB<<<888444111000000///...---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((***+++++++++,,,---...///222777===BBBJJJNNNPPPLLLDDD===:::;;;CCCHHHNNNNNNJJJEEECCCCCC@@@???>>>@@@BBBCCCBBBAAA???@@@???<<<777333111111444:::III^^^www{{{zzzpppaaa]]]WWWRRRPPPPPPPPPOOOFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>>>>AAACCCEEEOOOkkkyyydddjjj~~~uuucccmmmYYYHHH777111222333333333333333333333222222222222222222333333333333222222111111111111222222222222222///111666888666888===NNNyyyiiiwwwppp\\\|||xxxWWWCCC>>>@@@AAATTTqqqeeeRRRIIIFFFOOO___{{{sssZZZaaa|||hhhZZZTTTeee~~~~~~vvvnnnhhhmmm~~~yyyjjjooozzzzzzxxxjjj\\\MMM:::000222444555666777888999::::::::::::::::::::::::999999:::::::::::::::;;;;;;;;;========================AAA<<<<<>>===<<<<<<<<<<<<<<<<<<;;;999888777666888777777777888:::;;;;;;^^^\\\WWWSSSTTTXXXXXXTTTNNNKKKHHHFFFEEEEEEDDDBBB<<<999555222111000///...---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))***+++,,,------...000444:::>>>JJJQQQVVVTTTKKKBBB<<<:::;;;BBBKKKOOONNNIIIEEECCCAAA???>>>???@@@AAAAAA@@@===>>>???===:::666444333000555>>>LLL[[[jjjvvv}}}qqqccc\\\UUURRROOOLLLKKKIIIGGGEEECCCCCCCCCBBBAAA@@@??????<<>><<>>CCCTTTsss^^^HHHFFFIIIIIIbbbwwwyyy{{{ppplllttt~~~yyyhhhmmmvvvhhhbbbdddnnn~~~xxxooocccgggqqq|||uuuhhhhhhZZZKKK777///222555666666777888999999999999::::::;;;;;;;;;:::999999999999999::::::;;;;;;??????>>>>>>>>>>>>>>>>>>@@@===<<<@@@CCCBBBBBBBBBHHHUUUzzzaaaOOOVVVaaa^^^TTTNNNLLLJJJHHHFFFEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBBAAAEEEJJJNNNOOORRRWWW]]]^^^______``````aaaaaaaaaeeeiiipppvvvyyy{{{|||}}}zzz|||}}}|||uuuqqqkkkgggeeefffhhhhhhiiijjjkkkkkkiiigggggghhhfffgggggghhhhhhhhhggggggeeeddddddhhhmmmqqqqqqpppmmmqqq|||^^^ZZZkkk|||zzz{{{xxxsssqqquuu~~~yyygggZZZ[[[eeeoooaaaWWWJJJAAA???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>><<<:::777666888888888888999:::;;;<<<___]]]WWWRRRSSSWWWVVVRRRMMMKKKGGGFFFEEEEEEDDDBBB===:::555333222111000///,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((((((((((((+++---+++,,,---...///333888<<>>;;;<<<======<<<:::777666111444888:::>>>EEEMMMSSS\\\gggvvvvvvpppiiifff```WWWPPPOOOJJJIIIGGGGGGFFFDDDAAA???AAAAAAAAA@@@???>>><<<;;;777<<<@@@>>><<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@BBBCCCBBBBBBFFFHHHcccqqqMMMKKK[[[^^^TTTOOONNNKKKIIIGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@CCCIIILLLLLLNNNRRRTTTSSSSSSSSSSSSUUUWWWXXXWWWYYY^^^bbbeeeffffffeeefffggggggfffiiimmmjjjdddhhhgggeeecccbbbaaabbbbbbccceeeggghhhgggffffffggghhhhhhhhhhhhggggggfffeeeaaabbbeeeiiimmmqqqtttuuuooommmvvv{{{fffMMMZZZzzz}}}}}}|||{{{vvvqqqrrr|||rrreeeaaaccceeecccLLLJJJEEE@@@<<<<<>>>>>>>>??????AAAAAAAAA@@@>>><<<:::888888999;;;;;;::::::<<<===```]]]VVVPPPQQQUUUTTTPPPMMMJJJGGGEEEEEEEEEDDDBBB>>>:::666333222111000///++++++***************+++(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&((()))((('''(((+++...+++,,,---...///222777;;;CCCJJJSSSYYYXXXPPPFFF???:::;;;@@@HHHQQQUUUTTTQQQHHHFFFBBBAAA@@@???>>>===<<<<<<<<<======<<<999777444444555444444555777:::@@@IIIUUUeee{{{|||oooeeeYYYRRRLLLKKKHHHDDDBBBCCC??????>>>???@@@AAA@@@>>><<<<<<======<<<;;;:::999777;;;===???DDDRRRfffuuutttcccVVV```mmmiiiwwwUUU???666222222555666333111222000000000000111111222222111111222222222222111111/////////000000000111111222333333111///111444666<<<<<>>JJJ```pppWWWKKKDDD???GGG[[[www~~~bbbXXX___iiiyyy|||~~~xxxjjjfffhhhrrr~~~|||vvvqqqooogggYYYHHH:::333333777777777777777777888888888777888:::<<<<<<;;;:::999777777777888999:::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEEEEPPPppp\\\FFFJJJSSSUUUTTTRRROOOLLLIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@???FFFBBBBBBFFFGGGEEEGGGKKKNNNMMMLLLKKKLLLNNNQQQRRRSSSTTTVVVXXX[[[\\\\\\[[[ZZZ]]]]]][[[\\\______\\\ccccccbbb```___^^^___```aaacccdddcccbbbbbbdddffffffffffffffffffeeedddddd```cccgggiiijjjooowww}}}zzzuuummm```PPPOOOggg{{{tttxxxzzzlllfffjjjmmmbbbSSS@@@@@@@@@???======>>>???==================>>>???>>>???@@@AAA@@@???===;;;777:::===>>><<<<<<<<<>>>aaa]]]VVVPPPPPPSSSSSSOOOMMMJJJGGGEEEEEEEEEDDDCCC>>>:::666333222222111000******************++++++(((((((((((((((((((((((((((((('''&&&&&&((()))***((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&(((***)))'''(((,,,///***,,,---...///222777:::777>>>JJJUUUYYYUUULLLDDD@@@>>>???GGGSSS\\\]]][[[LLLIIIEEEBBBAAA@@@>>><<<======<<<======<<<:::888555444444555666777666444111888???III[[[sssuuuuuuxxxrrrjjj```UUUMMMLLLFFFBBBBBBBBB>>>===???@@@>>><<<:::;;;;;;:::999777888999::::::999888888;;;;;;===AAAMMM```uuufffTTTVVV~~~jjjZZZlll\\\EEE<<<222000111555555222000222//////000000111111111222111111222222222222111111////////////000000000000...222444222000222555888999:::MMM{{{mmmooo|||mmmLLLEEE??????FFF^^^hhhQQQMMMEEE???DDDXXXooozzzvvv~~~|||tttqqqoooyyyuuugggbbbkkkzzz~~~zzz{{{rrrkkkfffjjjuuu}}}|||}}}|||yyyeeedddXXXCCC333000444666777777777777777888888888666777999;;;<<<;;;999888666777777888999999::::::999999::::::;;;<<<=========@@@BBBAAAAAACCCFFFGGGEEEEEEBBBNNNxxxtttNNNAAAKKKYYYYYYWWWSSSOOOKKKHHHGGGFFFFFFEEEDDDBBBAAA@@@??????BBB???AAAFFFGGGCCCEEEJJJGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPSSSWWWYYYZZZYYYUUUYYYZZZWWWWWW[[[]]]]]]ZZZZZZYYYXXXXXXZZZ]]]```aaa```___\\\[[[[[[^^^aaabbbcccddddddddddddccccccaaaeeehhhhhhhhhnnnzzziiiLLLCCCXXXuuuxxxjjjhhhrrruuuaaaIII??????@@@@@@@@@???<<<:::;;;;;;:::;;;;;;<<<===>>>;;;<<<>>>@@@AAA@@@???>>>777;;;???@@@>>><<<===>>>[[[ZZZUUUPPPQQQUUUSSSNNNMMMIIIGGGGGGDDD???>>>@@@???<<<888555444333111///+++++++++************)))+++******)))(((''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,,,,,,,---///222555666:::;;;===FFFVVVbbb\\\OOOKKKDDD>>>AAAJJJUUU```hhhRRRHHH===;;;@@@DDDAAA======:::;;;@@@AAA>>><<<<<<999999777666555555555555333444666:::CCCQQQbbbmmmzzz~~~wwwfff[[[XXX[[[___```jjjiiihhhgggeeedddbbbbbb]]][[[WWWQQQLLLGGGDDDBBB@@@???===<<<;;;;;;<<<<<<;;;;;;::::::999888888888:::999777777888888777555>>>777:::LLL^^^bbb^^^[[[NNNQQQyyy{{{eeeeeebbbIII:::333333333333222222111111111000000000000000000000000222222111000000000000000,,,...111111000//////000444222000000111222222222:::222777YYYrrrzzzbbbIII:::???EEEKKKeeerrrTTTOOO@@@:::EEEWWWhhh~~~zzziiiWWWVVV```vvv~~~pppgggfffiiizzz|||uuuuuulllddd^^^NNN<<<444777888555<<<;;;999888888999:::;;;::::::;;;;;;;;;:::999999:::999999888888999999:::999;;;<<<===<<<===>>>@@@AAA@@@>>>===>>>AAAEEEGGG@@@IIIJJJHHH]]]}}}QQQFFFQQQccc___XXXRRRKKKFFFEEEGGGGGGEEECCCBBB@@@???===<<>>>>>>>>@@@AAA@@@===;;;===>>>>>>>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<>>DDDQQQ]]]]]]VVVRRRJJJ@@@>>>CCCMMMXXX______WWWKKKBBB???@@@AAABBB;;;777666:::===<<<<<>>GGGRRRTTTMMMHHHHHHKKKeeezzzgggiii~~~uuu{{{mmmNNN:::222000333333222222222111111111000000000000000000000000111111000///////////////---...000111000000111222...///000222333333333333555555888IIIrrrrrrxxxaaaFFF??????BBBRRReee~~~\\\OOODDDCCCEEENNNcccxxxuuu{{{~~~dddVVVUUUdddqqq|||pppfffccciiioooyyyuuuzzzwww~~~tttgggbbbYYYIII999555999:::777<<<;;;::::::::::::::::::999999::::::999999888888999999999999:::::::::;;;;;;<<<======<<<;;;===>>>>>>??????@@@AAABBBBBBCCCGGGEEEDDDFFFRRRnnn[[[GGGWWW\\\ZZZQQQNNNPPPKKKAAAEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@??????@@@BBBCCCCCCCCCCCCCCCEEEFFFGGGHHHKKKLLLOOORRRTTTUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXYYYZZZ\\\^^^___^^^\\\\\\\\\]]]^^^]]]]]]\\\]]]^^^___```gggcccaaagggttt|||{{{vvv[[[PPPHHHOOOddd{{{|||zzz}}}}}}yyyvvvsssiiiXXXIIICCC@@@@@@@@@AAAAAA@@@===;;;<<<<<<======<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>======<<>>AAAIIITTT[[[\\\ZZZRRRFFF???@@@HHHQQQVVVgggcccZZZMMMBBB===???CCC>>>888555777999999;;;??????===:::888777777999:::333555666555444333444555666999>>>BBBHHHQQQ]]]eeevvv}}}vvvfffWWWHHHCCC===:::999888666333666666777888888999999:::777777666666666666666666999888777666666555666666555555555444444444444444111444777777666777:::======IIIWWWWWWJJJ>>>BBBKKKjjjvvv\\\bbbwwwtttxxxxxxxxxWWW>>>222111333222222222111111111111111000000000000000000000000000000///............///...///000000000111444666000333777888555333222333///888888777PPP|||{{{qqq|||jjjuuu^^^GGG===>>>DDDIIIeee}}}fffNNNAAA<<<>>>JJJVVVqqq~~~xxxZZZ\\\kkkkkk```bbbmmmxxxnnneeeccckkkwwwnnnccc]]]dddsssyyynnnaaa^^^SSSBBB666666;;;<<<999;;;<<<<<<<<<;;;;;;:::999888999999999999888777666777888:::;;;<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;===@@@BBBCCCAAA???>>>HHH???@@@HHHJJJSSS}}}pppNNNVVV___```WWWMMMGGGEEE@@@BBBDDDDDDCCCBBBBBBCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEKKKLLLOOOQQQRRRRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNQQQQQQRRRTTTUUUWWWXXXYYYWWWYYY[[[[[[ZZZYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]_________gggwww~~~qqq]]]HHHIIIPPP```tttxxxnnnrrryyy~~~pppwwwxxxlllZZZLLLCCC>>>AAAAAA@@@AAAAAA@@@===;;;::::::;;;;;;;;;:::999999888888888888888888888999:::;;;<<<=========<<<;;;]]]\\\WWWSSSTTTXXXVVVRRRJJJGGGEEEGGGEEEBBBAAADDD@@@<<<888555333222000...+++++++++*********))))))***)))))))))((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''))),,,///111222222222888;;;======@@@HHHTTT\\\]]]YYYPPPGGGEEEIIINNNOOO___```___XXXMMMCCC???>>>BBB<<<777888888777888<<<>>>======<<<;;;:::::::::333555777888888888888777999999999888888;;;@@@EEELLLSSSYYYZZZWWWRRRHHH>>>===;;;999888888888555333555666666777888999999:::999888777666555555555666666666555555444444444444333333333333333333444444444777999777555777>>>DDDRRR[[[___UUUEEEDDDXXXnnnooo]]]___vvv^^^CCC777333333555111111111111111111111000000000000000000000000000///......---------.........////////////222666:::===@@@AAA===666111111333000666666111:::```|||iii}}}|||YYYEEEAAACCCBBBKKKfff```KKKFFFDDDBBBAAAHHH```tttxxx{{{}}}pppooo~~~ttt{{{~~~[[[MMM]]]zzz}}}yyyzzzyyyzzzqqqkkkdddbbbiiiwwwttt^^^UUUUUUaaa~~~}}}~~~{{{lllfff[[[MMM<<<444666;;;;;;888;;;;;;<<<===<<<;;;:::999999::::::999999888777666555777:::<<<>>>>>>===<<<:::<<<===<<<::::::;;;<<<;;;===???AAAAAA@@@===<<>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBKKKKKKMMMNNNOOOOOONNNNNNPPPOOOMMMKKKIIIIIIIIIJJJLLLMMMOOOQQQRRRTTTUUUVVVSSSUUUWWWXXXWWWVVVWWWXXXXXXXXXWWWXXXYYY[[[^^^___[[[gggooopppqqqmmmZZZDDDQQQXXXaaakkkwwwoooiiisss~~~vvvrrrrrrpppzzzyyyfffSSSIIIBBB;;;???>>>>>>???@@@@@@>>><<<999999999::::::999888888777777777888888888888888999:::;;;<<<===<<<;;;;;;aaa___YYYTTTTTTVVVTTTOOOJJJGGGEEEGGGFFFBBBBBBEEE@@@===888555333222000...+++++++++*********))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((+++...000111111111777999::::::999>>>JJJTTT]]]___[[[SSSMMMLLLJJJEEENNNTTTZZZ___\\\RRRFFF>>>AAA;;;888999999777777999:::<<<>>>??????===:::999999888666555555555444444666666666666777999<<>>===<<<===:::666777666444444444555555444555555666666666666666666666666555444333333333333555555555555555444444444333333333444444555555555666888999777777<<>><<<<<<==================;;;>>>DDDEEEAAABBBRRRfffoooLLLPPPjjjvvvfffQQQJJJGGGCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<===>>>??????IIIIIIJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQOOOQQQTTTUUUTTTSSSSSSSSSUUUTTTTTTVVVYYY^^^dddgggoooxxxcccSSSJJJCCC\\\gggqqquuuyyylllnnn~~~xxxllljjjmmmwwwzzzsssaaaSSSLLLDDD;;;<<<;;;;;;<<<>>>???>>>===888888999::::::999999888888888888999999999999999888999;;;<<<<<<<<<;;;:::bbb```ZZZTTTSSSUUURRRMMMKKKGGGFFFGGGFFFBBBBBBEEE@@@===999555333111///---+++++++++************)))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((***,,,...000111111777555666888999:::AAAIIIXXX```ddd]]]VVVQQQHHH>>>CCCHHHRRR]]]ccc___TTTJJJAAA;;;888999999777777999777999<<>><<<:::;;;888444333444555777777333333333444555888:::;;;444777777333222555777666555444333111111333444555444444333333333333333222333222222222333333444555444555555666555555444444333333444555666777777888555777888:::<<>><<<;;;:::::::::<<<===>>>>>>BBBBBB<<<:::@@@JJJOOOyyyuuuSSSYYYxxxsssXXXOOOEEE@@@BBBEEEEEEDDDAAAAAA???>>>>>>???@@@AAA<<<<<<<<<<<<<<<===>>>???FFFFFFFFFFFFFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLKKKKKKJJJMMMPPPQQQOOONNNMMMMMMOOOOOOOOOQQQXXXaaajjjppplllNNN@@@EEEQQQgggvvvzzzxxxqqqwwwqqqggghhhmmmyyyrrreeeXXXQQQMMMFFF===;;;:::999:::<<<>>>===<<<999999:::;;;;;;;;;:::::::::::::::999999999888888888999:::;;;;;;;;;:::999aaa^^^YYYSSSSSSUUUSSSMMMLLLHHHGGGHHHFFFBBBBBBDDDAAA===999555333111///---+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))+++---///111222555111111888<<<===>>>AAAPPP^^^gggeee```\\\QQQEEE@@@BBBHHHRRR\\\aaa```]]]MMMEEE>>>;;;999666777999666777999;;;<<<============999555444777:::;;;;;;666555444444555555555444777::::::555222555888888777666666444444444666777555555555555555555555555333333333333444555666777333444555666666555444444333333444555666888888999777888;;;???CCCGGGKKKMMMBBBLLL[[[pppyyy```VVVaaannnJJJ999...111555111///111........./////////000000////////////////////////......------...//////000---............000444777888666444111000111222333555...111999777333CCC\\\ooouuukkkRRRAAA===>>>BBBNNNccczzzaaaUUUIIIAAA<<>>===???>>><<<;;;???CCCFFFVVV{{{dddlllvvvfffRRRIIIJJJNNNLLLIIIDDDCCCAAA@@@????????????=========<<<======>>>???BBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA?????????@@@AAA@@@BBBDDDFFFGGGGGGGGGFFFFFFIIIKKKLLLKKKHHHGGGGGGHHHGGGGGGJJJTTTaaannnvvvrrrbbbTTTHHHCCCPPPbbbqqq}}}tttwwwzzz|||zzz{{{|||lllfffjjjooopppaaaQQQKKKJJJGGGCCC@@@>>>===;;;;;;<<<<<<;;;::::::;;;;;;<<<======<<<<<<;;;;;;:::999999888777777777888999;;;;;;::::::999___]]]WWWRRRSSSVVVTTTNNNMMMIIIGGGHHHFFFBBBAAADDDAAA>>>999555333111///---+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((***,,,...111333333---...888@@@@@@>>>>>>IIIZZZhhhiiigggggg^^^RRRAAA@@@@@@FFFOOO[[[eeekkk]]]RRRFFF???:::666666999777666666777999<<>>???@@@AAAGGG^^^eeeQQQIIIDDDBBB???DDD]]]yyyjjj\\\mmmtttjjjlllvvvzzztttkkkaaannn|||xxxmmmhhhsssmmmeee[[[RRRSSSfff|||tttmmmOOOTTT___nnn|||oooyyy|||yyy{{{xxxrrriii```]]]___bbbnnn|||oooaaalllvvvwww|||}}}|||ooogggiiibbbUUU>>>777444888999666777<<<555555555666888:::===>>>;;;:::::::::888777666555222222222222333555666777999:::;;;:::888888888999777777888:::;;;<<<======888888===CCCCCC>>>>>>BBB>>>fffrrrpppgggYYYXXXZZZVVVPPPGGGFFFCCCAAA???>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@AAABBBCCCCCC???>>>===<<<<<<===>>>??????@@@BBBDDDEEEEEEDDDCCCCCCFFFHHHIIIGGGEEECCCBBBBBBAAAAAAEEEPPP```pppyyyrrrWWWDDDHHHQQQUUUaaappprrrzzz~~~}}}yyyxxx~~~|||tttiiiggglllrrrfffRRRCCCAAACCC@@@???BBBBBB@@@===<<<<<<;;;:::888;;;<<<<<<===>>>>>>>>>===<<<;;;:::999888666555555777888999:::;;;:::999999^^^\\\WWWRRRRRRUUUSSSNNNKKKHHHEEEBBBAAAAAACCCDDDAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((***,,,///000999111111999===:::>>>GGGCCCHHHXXXppp|||jjjZZZOOODDD@@@EEECCC@@@PPPgggvvvppp___III<<<;;;;;;999888555444444777;;;===>>>AAABBB@@@:::444111444999777666555444444555666777<<<;;;:::999888666555555777777666666555555555555555555555444333333222222333333222222222111111111222333444555666777777777888999888666666888::::::???BBBFFFHHHEEE@@@@@@BBBVVVpppJJJVVVjjjgggJJJ;;;222111111000///......---------------------------//////.........---------...------,,,,,,------...---------............///000000000000////////////000000111222333555666777FFFttt{{{uuuuuurrrvvvOOOCCC::::::@@@LLL___pppppp]]]KKKEEEFFFFFFFFFHHHjjj|||hhhlll}}}mmmXXXYYYfffhhh^^^QQQYYYfffuuuhhh```uuuiii___^^^jjjyyy{{{ppp```SSS\\\uuunnn[[[TTTdddxxx{{{~~~yyyvvvoooggg___\\\aaajjjqqquuuzzzmmmfffkkkttt{{{{{{}}}~~~qqqhhhjjjlll\\\HHH999888777777777777555333555555444333333555999<<<888999888666333111111222333333333333333333333333555555666666777888888888777888888999999:::;;;;;;;;;<<<==================>>>NNNnnnggglll^^^^^^\\\TTTJJJIIIFFFCCC@@@===<<<;;;EEE???===??????<<<===AAA???<<<<<<>>>>>>;;;:::======<<<;;;::::::;;;<<<===;;;===???AAACCCBBB@@@???@@@CCCDDDAAAAAADDDCCC@@@<<>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>======;;;:::888666555666666666777888:::;;;<<<^^^\\\WWWRRRRRRUUUSSSNNNKKKIIIFFFDDDBBBBBBCCCDDDAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))+++---...<<<555222777999<<>>777111111000000///......---........................///.........------------------,,,,,,,,,,,,------------------............000/////////////////////000000000111333444666777:::YYY}}}xxx}}}zzz}}}hhhQQQAAAAAA???<<>>BBB???===???CCCEEEBBB??????===???BBBAAA===;;;===;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<;;;:::;;;@@@CCC@@@>>>BBBGGGJJJPPP```kkkkkkmmmnnn```MMM@@@BBBQQQooowww{{{||||||xxxxxxssseeeTTTJJJKKKKKKBBB>>>@@@===@@@@@@??????>>>>>>>>>===<<<<<<<<<======>>>>>>>>><<<<<<;;;:::999777666555666666666777888:::;;;<<<^^^\\\WWWRRRRRRUUUSSSNNNKKKJJJGGGEEEDDDDDDDDDDDDAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))***+++666333444888:::>>>MMM^^^~~~vvvkkklllvvv|||{{{|||tttfffVVVJJJEEEGGGJJJ\\\ssssss\\\KKKCCC;;;999777777999;;;<<<;;;@@@BBBDDDBBB>>><<<<<<>>>===<<<;;;999999999:::;;;<<<<<<;;;999888777666555444444444555555555555555555555666666666666777777777777777777666666666666777888888888888888888888888999;;;;;;;;;;;;===@@@DDDEEECCC???DDDYYYxxxxxxlllccchhhmmmPPP;;;222222000000000///......------....................................------------------,,,,,,,,,,,,------------------............////////////////////////000000000111222444555666333===^^^~~~fffyyyjjjJJJEEEAAA666:::JJJYYYrrrvvv\\\JJJEEEFFF:::CCCMMMPPPQQQVVVcccnnnqqqSSSEEEBBBKKKaaawwwqqqbbbhhhlllooo|||{{{yyy|||jjj______fffxxxuuummmddd]]]ZZZOOOSSS[[[gggwwwyyyeeeZZZZZZggg|||zzzyyyqqqqqqnnn___HHH888888666666666777888666555555555555333222222555888666777777555333111111222333333333333333333333333333333333444555555666666555555666666777888888999;;;;;;<<<===============BBBEEEFFFUUU~~~eee```WWWNNNIIIHHHIIIKKKWWWUUUQQQNNNKKKHHHFFFDDD???AAA@@@???EEEMMMJJJAAA;;;:::<<<@@@@@@<<<:::;;;888888888888888888888888999888777999;;;===>>>===???FFFIIIEEEDDDMMM[[[cccsss|||wwwgggXXXLLLDDDKKKSSSgggzzzyyy}}}{{{yyyooo]]]QQQJJJMMMMMMAAA;;;===:::<<<===???@@@AAAAAA@@@@@@======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777777777777888999:::;;;]]][[[VVVQQQQQQTTTRRRLLLKKKJJJIIIGGGFFFEEEDDDDDDAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())),,,000999DDDIIIIIIMMMTTTrrrzzzwwwggg___gggrrrvvvqqq^^^UUUNNNHHHFFFNNN\\\jjjtttsssiii___JJJEEE>>>999999;;;===>>>:::===@@@AAA@@@>>>>>>???@@@???>>>===<<<<<<======>>>>>>===<<<:::999888888444444555555555555666666777777888999999:::;;;;;;::::::::::::999999999888888888888777777888888888888999===@@@???<<<>>>AAAAAAAAADDDRRRlllwwwfffZZZZZZtttlllOOO;;;000...000/////////......---------........................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------................../////////////////////000000111333444555666333CCCkkkqqqiiixxx___NNNHHHAAA???BBBEEEVVVpppmmmUUUIIILLLBBB<<<>>>BBBDDDNNNYYYvvvnnnUUUIIILLLcccyyy{{{nnnvvvnnnqqqooo```jjj}}}pppcccZZZSSSQQQRRRYYYbbbooo|||}}}nnn^^^PPPQQQ^^^ooozzzxxxxxxlllTTT???777777666555555777888777666555666555333111111333555888999999888666444555666333333333333333333333333222222222333444444555555555555666777777888888999::::::;;;<<<============<<>><<>>===::::::<<<888888999::::::;;;;;;;;;;;;::::::<<<>>>???<<<999DDDMMMUUUXXX```nnn~~~xxxfffSSSKKKQQQ]]]gggkkksss|||zzz~~~~~~rrrhhh]]]NNNIIIGGGOOORRRDDD;;;<<<999;;;===???AAABBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>======888777777777888999::::::[[[YYYTTTOOOOOORRRPPPKKKJJJJJJJJJIIIGGGFFFDDDCCCAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((''''''***...;;;KKKVVVWWWSSSPPPIIIYYYaaaWWWNNNTTTdddnnnrrreeeZZZOOOLLLEEEDDDPPPdddrrrtttqqqeee\\\NNNCCC<<<:::::::::999<<>>>>>???@@@BBBAAA@@@???>>><<<;;;;;;999999999999999999::::::999999:::;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::888777777777888999:::;;;999:::???DDDCCC???BBBHHHMMMYYYmmmwww]]]UUUVVVjjjmmmMMM999222///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------....../////////000/////////000111222333444888555888MMMxxxuuuiii~~~kkkUUUKKKEEE???BBBGGGUUUkkkxxx```TTTEEE===CCCGGGDDDCCCGGGVVVdddwwwttt___VVVdddwww}}}ooouuuvvvbbbiiizzzqqqoooxxxtttfffVVVNNNLLLNNNUUU\\\ppp{{{}}}nnndddQQQJJJKKK\\\ppp|||~~~{{{|||zzzxxxzzzeeeIII;;;<<<888666555555666888888777555666555444222111333444777888999888666555555666333333333333333333333333111111222222333444444444666666777777888999999:::999:::;;;<<<============:::@@@GGGHHHGGGUUU~~~vvv```LLLDDDEEE@@@NNN```mmmpppooommmmmmdddiiiaaaMMMDDDMMMVVVUUUHHHCCC@@@@@@>>>;;;<<>>>>>??????AAADDDGGGEEE>>>888GGGTTTdddrrrtttcccVVVOOOUUUjjj}}}}}}tttrrrzzzwww}}}~~~cccRRRLLLEEECCCDDDQQQXXXLLLCCCAAA===>>>???AAACCCCCCBBB@@@???@@@@@@??????>>>>>>=========>>>>>>???>>>>>>======888888888888888888999999[[[YYYTTTOOOOOORRRPPPKKKIIIIIIJJJIIIHHHFFFDDDBBBAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((((((((((('''((()))111>>>LLLSSSRRRNNN@@@JJJSSSQQQIIIKKKXXXeeemmm}}}rrrfff\\\MMMGGGCCCFFFLLLUUU___hhhssslll```UUUKKKDDD===:::;;;;;;<<<===???AAACCCEEEBBBAAA@@@??????@@@AAABBBDDDDDDCCCAAA@@@???>>>===@@@@@@?????????>>>>>>>>>::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888888999;;;===@@@AAADDDAAAAAACCC???;;;AAAMMMiiilllXXX]]]nnnaaaLLL666...///000...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------......//////000////////////000111222333333555555<<<[[[yyyrrrnnnXXXKKKAAAEEEAAADDDPPP```tttrrr^^^LLLFFFDDD@@@>>>@@@AAAGGGOOO\\\ppptttbbbdddqqq{{{xxxvvvxxxyyyrrrrrrwwwyyyrrr}}}zzzzzzyyysssggg]]]TTTLLLEEEGGGPPP[[[jjjvvvxxxeeeVVVOOONNNVVViii~~~kkkdddhhhwwwwwwxxxqqqXXXBBB;;;???999777555444666777777777555666666555333222333555444555666555333333444555333333333333333333333333111111222222333333444444666666777888888999999:::888999:::;;;<<<=========>>>999<<>>===<<<<<<===>>>???AAAHHHSSS\\\___ZZZTTTRRR```rrr}}}~~~qqqdddWWWTTTSSSVVV[[[gggyyy}}}nnnqqq{{{|||sssjjjwwwxxxXXXGGGFFFEEEBBBBBBPPPZZZRRRKKKIIICCCAAAAAABBBCCCBBBAAA@@@???@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888888888\\\[[[UUUPPPQQQSSSQQQLLLHHHIIIIIIJJJHHHFFFCCCAAAAAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((&&&''')))///999BBBEEEEEEHHHFFFLLLVVVWWWSSSWWW``````jjjwwwxxxqqqTTTNNNHHHEEE@@@???GGGQQQaaadddggghhhfff]]]RRRJJJBBB@@@<<<;;;<<>>>>>BBBAAAAAA@@@???>>>======999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<>>>AAAEEEIIIKKKNNNFFFCCCEEEEEEIIIZZZmmmzzz~~~aaaBBB777...---///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000///////////////000111222000222444888DDDbbbuuu}}}tttvvvzzzbbbOOOIIIBBB@@@DDDGGGOOOggguuu^^^QQQJJJFFFDDD===???@@@BBBKKK\\\kkkssswwwlllaaa___eeennnuuuwwwyyy|||~~~wwwyyyqqqtttvvvuuunnnfff```\\\VVVPPPLLLIIIGGGJJJVVVeeeuuu|||nnn^^^PPPKKKMMMaaawwwyyyqqqmmmsss~~~zzzyyyaaaJJJ>>>===>>>;;;888555444555666666666555666777666444444555666222333444444333222333555333333333333333333333333111111222222333444444555555555666666777888888999888888:::;;;<<<=========<<<888999>>>???@@@JJJXXXfffYYYKKKKKKTTTZZZVVVOOOPPPPPPLLLAAA555111666===DDDCCCGGGMMMPPPPPPRRRVVVWWWTTTOOOJJJGGGFFFFFFGGGGGGIIIQQQ^^^kkkqqqnnnjjjWWWaaaiiihhhaaaYYYNNNEEEBBBMMMZZZaaahhhrrr}}}wwwqqqzzzvvv}}}uuueeeMMMEEEGGGEEECCC@@@JJJTTTPPPLLLLLLFFFAAABBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===;;;;;;:::::::::::::::999999888777::::::999888777777888888^^^\\\WWWRRRRRRUUUSSSNNNGGGHHHIIIJJJHHHEEEBBB@@@AAA===888444222111000///---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&(((************))))))+++------000666;;;===???888AAAYYYgggaaa]]]aaa___```hhhyyyooo```RRRLLLGGG@@@???BBBEEEQQQddduuu|||vvvjjj```NNNIIICCC??????BBBEEEGGG???>>>>>>>>>???AAACCCDDDDDDDDDCCCBBB@@@???>>>>>>@@@??????===<<<;;;:::999888888888999999999::::::<<<;;;;;;;;;::::::::::::??????@@@CCCFFFKKKPPPRRRLLLDDDCCCLLLVVVgggyyyaaaBBB333000///111000---...222,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000//////...//////000111222111///444888555???kkklll```qqqrrrvvv}}}aaaLLLEEEBBBBBB<<<:::LLLcccuuuxxxhhhXXXKKK@@@DDDEEEBBB???BBBGGGKKKNNNSSSUUUUUUWWW]]]```^^^qqqooopppsssuuuuuuwww{{{uuu|||zzzxxx|||}}}sssvvvvvvoooccc]]]UUUNNNIIIEEEGGGJJJNNNPPPYYYiiizzzttteeeXXXLLLFFFLLLWWWppp|||vvv___|||~~~qqqTTTAAA>>>>>>;;;<<<999666444555666666555555666777666555555666777333444666555444444555666333333333333333333333333111222222333333444555555444444555555666777777777777888:::;;;<<<=========444<<>><<<@@@EEEHHHWWWlllXXXLLLFFFEEE<<<;;;===>>>:::444555;;;AAADDDNNN[[[eeehhhkkkooosssooohhh```[[[YYYYYYYYYWWWVVVXXX```hhhkkkgggaaaLLLQQQQQQGGG???@@@FFFJJJOOO___mmmnnnnnnwwwwwwvvv}}}nnn^^^QQQEEEEEEIIIBBBCCC===CCCLLLIIIIIIJJJEEEAAAAAAAAAAAAAAABBBCCCDDD@@@???>>>===<<<;;;:::999;;;;;;;;;;;;:::999888777::::::999888777777777777^^^\\\VVVPPPOOORRRRRROOOIIIJJJJJJIIIHHHFFFDDDBBBAAA>>>:::555222000//////...---,,,+++************))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''(((***000777<<>>===<<<<<<;;;>>>===;;;888666666999;;;666777999;;;<<<<<<;;;:::>>><<<;;;;;;>>>@@@AAAAAABBBKKKQQQNNNJJJJJJKKKLLLHHHSSSbbbuuuqqqpppzzzrrrPPP???;;;111111000000//////......+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------...------......///000111222///000555555999NNNfffwwwiiikkkxxxeeennnttt___KKKDDDAAA>>>AAAHHH[[[ffffff___RRRFFFCCCBBB>>>===@@@AAACCCEEEFFFFFFHHHJJJLLLVVVXXXYYY[[[]]]aaaeeeiiihhhlllqqqtttzzzsssuuu||||||~~~{{{}}}}}}zzzwwwtttlllbbbZZZLLLIIIFFFCCCDDDKKKUUU\\\jjjrrr~~~|||lll]]]NNNEEEDDDKKK]]]ooo~~~eeeaaammmzzz^^^HHH>>>:::888999888777777666666666666666666666555444333333222222333333333222222111111111111111222222222333333333222222111111222222333444444444444555555555555666555666777888999:::;;;;;;888888999;;;===???AAACCCJJJ]]]vvv]]]HHH@@@>>>===<<<<<<;;;999888:::;;;KKKjjj|||qqqgggaaabbbVVVSSSQQQGGGDDDHHHGGG:::999;;;@@@DDDLLL[[[iiimmmrrrvvvvvvwww|||{{{wwwttt}}}~~~vvvuuu|||~~~ggg\\\NNNEEEBBBCCCBBBAAA===>>>???@@@@@@@@@@@@@@@>>>=========???@@@BBBDDDAAA@@@???>>>===<<<;;;:::888999:::;;;:::888555333888888888888777777777777]]][[[UUUNNNNNNQQQPPPLLLIIIIIIJJJJJJHHHFFFCCCBBB@@@>>>:::666222000//////...---,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((,,,222666@@@BBBDDDFFFHHHLLLRRRWWWXXX[[[\\\[[[^^^jjj~~~uuuaaaSSSHHH@@@>>>===???III^^^ttt~~~~~~wwwbbbVVVKKK@@@DDDCCCBBBAAABBBBBBCCCDDDDDDBBB@@@???>>>>>>======999;;;<<<===<<<;;;;;;;;;888999:::;;;<<<=========BBBEEEJJJNNNQQQRRRQQQPPPUUUOOOJJJGGGCCCDDDSSSfff}}}yyyxxxxxx^^^FFF777333000000///......------,,,++++++++++++++++++++++++***)))(((***+++,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------------...///000111333///111555333333@@@QQQ~~~nnnooopppgggyyy{{{hhhMMM;;;>>>IIIDDDMMM___wwwuuu___RRRJJJCCC@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCFFFHHHJJJKKKMMMOOOQQQUUUZZZ^^^dddrrrrrrdddeeeiiiggggggkkkqqqqqqnnnhhhiiilllkkkfffiiigggccc___ZZZTTTMMMHHHDDDGGGLLLSSS]]]iiiuuu}}}xxxkkkVVVNNNIIINNNWWWdddtttxxxzzzsssTTTBBB===:::999999777777666555555555555666555555555444333222222222333333222222222111111111111111111222222222333333222111111111111222333333444444444444555555555555555555666777888999::::::999999:::;;;<<<===???@@@DDDLLLbbb~~~]]]TTTJJJDDDEEEHHHJJJJJJIIIDDDFFFSSSdddqqqxxx{{{~~~wwwnnnggg___WWWPPPLLLLLLCCCGGGLLLGGGDDDDDD???DDDDDDHHHTTT```kkkyyy~~~}}}|||vvvyyy}}}~~~yyy}}}uuupppwww|||qqq```SSSLLLDDD@@@@@@BBBAAA???======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@>>>>>>======;;;;;;::::::999999::::::999888777666777777777777666666666666\\\YYYRRRLLLLLLOOONNNIIIHHHIIIJJJKKKIIIFFFCCCAAA@@@===:::666333000//////...---,,,+++*********************))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&(((,,,000>>>CCCGGGGGGCCCCCCHHHMMM^^^dddeee\\\RRRTTTdddtttooo^^^SSSJJJBBB===CCCOOO]]]jjjtttzzzkkk___LLLIIIFFFCCCCCCFFFIIILLLHHHGGGEEECCCBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNYYY^^^cccccc___YYYUUUTTTOOOEEEDDDNNNUUU___}}}oookkkjjjqqq~~~cccPPPDDD:::111---///......---,,,,,,++++++++++++++++++++++++++++++((('''((())),,,---,,,***++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------------------...///000111222///111666444000555>>>PPPppppppfffrrroooYYYIII@@@:::???HHHTTTbbbuuu~~~lllZZZMMMFFFIIIFFFBBBBBBBBBBBB???<<<===???AAACCCDDDEEEDDDDDDCCCFFFJJJMMMQQQZZZhhhrrrnnn___TTTUUUXXXUUUTTTVVVOOOPPPPPPNNNPPPSSSRRRNNNOOOOOOMMMIIIFFFEEEGGGHHHMMMTTT```nnn}}}yyykkk\\\RRRFFFLLL[[[oooxxxppplllqqq|||yyyaaaFFF;;;::::::999888666666555444444444555555444444444333222222111111222222222111111111111111000111111111222222222222111111111111111222222333333333333444444444555555444555555666777888999999:::::::::::::::;;;<<<======@@@GGG\\\zzzsssrrrtttuuuuuuqqqiii\\\SSSUUU]]]bbbaaa]]]XXXQQQMMMNNNOOOOOONNNDDD@@@LLL^^^dddiiijjjccchhhfffkkkzzzwwwvvv~~~www~~~uuuqqqsssmmm[[[IIIBBB???======@@@AAA???============<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::999888888777777777555555555555555555555555\\\XXXQQQKKKLLLOOONNNHHHHHHIIIJJJKKKJJJFFFCCCAAA???===:::666333111///...------,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((('''&&&'''***---333<<>>BBBIIIWWWooorrrccc]]]UUULLLGGGGGGFFFBBB>>>===<<<<<<===>>>>>>===<<<999;;;<<<======AAAGGGLLLMMMDDD>>>@@@CCCAAA@@@AAA???@@@@@@@@@BBBEEEGGGFFFDDDGGGJJJLLLPPPWWWaaaiiipppwwwwwwhhh[[[QQQKKKHHHRRRfffsssgggccckkkvvveeePPP<<<555888:::888777555555444333333333333333333333222222222111111111111111111111111111111000000000000111111111111222000000000000000111222222222333333333444444444444333444444555666777777777888888888888999:::;;;<<<:::???DDDIIIYYYwwwwwwoooppplllcccjjjjjjiiillluuu~~~}}}aaa\\\iii}}}~~~wwweeeUUUKKKGGGAAA???>>>???@@@AAA???=========<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888::::::::::::::::::::::::===<<<999777555555666666333333333333444444444444\\\XXXPPPKKKMMMRRROOOIIIHHHIIIJJJJJJIIIFFFCCCAAA>>><<<:::777444111///...------,,,+++************''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&'''((((((((((((+++---(((000<<>>>>>>>>>>>>>>>>>>>>=========>>>>>>@@@<<<:::<<<>>>===<<<===CCCBBB@@@@@@AAADDDHHHLLLQQQVVV]]]dddnnnzzzzzzppp___OOOFFFGGGNNNTTTooouuuuuunnnttt~~~sssTTTEEE666333666777666555444333333222111222222222111111111111111000000000000000000000000000000000//////000000000111111111000000//////000000111222222222222222333333333444333333333444444555555666555555555666777999;;;;;;<<<===BBBEEECCCOOOttt}}}~~~oooWWWEEECCCIIICCCAAA@@@???@@@AAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999999::::::::::::;;;;;;@@@===999666333222333333111111222222333333333333\\\WWWOOOKKKOOOTTTRRRKKKIIIJJJJJJIIIHHHFFFDDDCCC===<<<:::777444222000......---,,,+++************%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((%%%'''))))))))))))+++---+++,,,222<<>>======>>>@@@BBBDDD===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::999777666999999999:::::::::::::::>>><<<888555222111111111000111111222222333333444[[[UUUNNNJJJOOOVVVSSSLLLKKKJJJIIIGGGFFFEEEDDDDDD<<<;;;:::777555222000......---,,,+++************&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''((((((((((((%%%''')))***)))((()))***,,,+++,,,111;;;IIIXXXaaaZZZWWWUUUVVV^^^jjjuuu|||{{{zzz~~~qqq\\\NNNDDDGGGHHHDDDFFFNNNMMMWWWhhhzzzzzzkkkZZZMMMHHHGGGFFFCCCAAABBBCCCBBB===777>>>@@@DDDIIIOOOUUUZZZ]]]mmmuuuooohhhffflllxxxqqqWWW@@@333///---...000...+++,,,000---------,,,++++++******************************777333---)))(((***++++++************************(((((())))))******++++++***************++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////111111///---...///111...111444BBBdddyyyyyyuuuqqqqqqYYYFFF???@@@HHHRRRcccwwwxxxpppjjjfff___[[[SSSQQQNNNOOOPPPOOOLLLHHHEEEIIIKKKLLLMMMNNNPPPQQQUUUUUU[[[eeelllqqq{{{sssfffYYYPPPGGGHHHKKKTTTbbbqqq|||}}}___HHH:::666333444444111222555222111000000//////000000////////////////////////........./////////000000........./////////000000///............///000000111111111111222222222222111111111222222222222333333333333444444555666777999555555;;;>>>BBBMMMZZZrrr~~~~~~}}}|||}}}{{{sss```NNNGGGFFFBBB>>>===;;;<<<<<<<<<<<<===???@@@;;;:::999888888999;;;<<<:::;;;;;;;;;:::888777666888888888888888888888888999888666444222111111111000000111222222333444444YYYTTTLLLIIIOOOVVVTTTLLLLLLKKKHHHFFFEEEEEEEEEEEE<<<;;;:::888555222000......---,,,+++************&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&(((******((('''''''''###&&&(((***///;;;MMMZZZZZZ^^^aaaaaabbbkkk{{{rrr^^^NNNKKKGGG>>>>>>FFFIIIKKKPPPYYYfffuuuuuullliii[[[SSSJJJFFFHHHLLLNNNNNNSSSUUU[[[dddrrrvvvmmmgggaaa\\\[[[ccceeettt~~~eeeLLL999111111---+++,,,...---+++---111,,,,,,++++++***)))))))))))))))))))))))))))))))))<<<666...)))((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////+++000333222///000333444111444777888@@@___{{{tttllljjjwwwtttXXXGGGCCC>>>AAAIIIUUUcccppp}}}}}}yyyxxxyyywwwrrrmmmffflllqqqsssuuuyyy}}}||||||zzzjjjZZZMMMFFFCCCKKKRRR```ttt{{{gggHHH888222111333555333000222777111111000///////////////.........///////////////---.........//////000000............/////////000...............///000000000111111111111222222222111111111111111222222222555444444333333444444444444<<<>>>999777===CCCDDDHHHlll}}}oooxxx~~~xxxyyywwwaaaSSSEEEAAA@@@======@@@;;;<<<>>>>>>===;;;;;;;;;999888777666777888:::<<<999999::::::999888666555888777777777666666666666555555444333222222222222000111111222333333444444XXXQQQLLLNNNPPPOOONNNPPPNNNMMMLLLIIIFFFCCC@@@??????===:::666333000//////...---,,,+++************))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''&&&'''...;;;DDDWWWgggooooooqqquuuyyybbbQQQIIIFFFFFFFFFEEE@@@AAAHHHLLLPPP]]]mmmqqqpppxxxqqqeee\\\PPPGGGEEEMMMaaassskkkQQQ>>>666444111...------,,,,,,,,,++++++++++++++++++***)))(((((('''(((((())))))))))))((((((,,,444:::///!!!'''...'''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++,,,------------......//////000000111111---...444888777BBBeee{{{pppqqq|||ooohhhsss___EEEAAACCCBBB???CCCNNNXXX]]]yyyooodddVVVMMMEEE@@@BBBHHHZZZnnnooommmtttPPP<<<888444444333222222111111000000///...------...///000////////////////////////000000000000000000000000000000000000000000000000------......///000000000000/////////000111222222---///000111000000222444333333222222333333444555555666777999;;;===>>>???FFFRRRkkkxxxwww|||vvvxxx{{{iiiXXXJJJHHHDDD@@@??????AAACCC============<<<;;;:::999999888777777777888999::::::999999:::;;;<<<:::888777777666444444333333333666666555444333333222222222333333444444333333222WWWPPPKKKMMMOOONNNNNNPPPOOONNNLLLJJJGGGDDDAAA??????===:::666333111//////...---,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***+++)))'''***111777BBBTTTcccppp}}}yyy{{{yyyqqqiii^^^SSSLLLIIIDDD@@@@@@BBBGGGQQQ[[[jjjpppvvvyyy}}}}}}lllYYYLLLDDDBBBDDDMMM\\\sssuuuXXXKKK;;;000------,,,***---,,,,,,,,,,,,+++++++++++++++******)))(((((('''(((((())))))))))))((((((+++000999555((((((---(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---------------......///000000111111111///111444333888MMMeeexxxwww|||tttXXXLLLDDDCCCBBB@@@BBBIIIPPP[[[nnnttthhhaaa[[[MMMGGGMMMPPPLLLLLLSSSmmm}}}{{{|||www|||bbbCCC444222333333333222111111000000000000///......///000000////////////////////////////////////////////////////////////////////////------......///000000000111111000000000111222222...000111111000000222333333222222222222333444444555666777999;;;===>>>???===CCCOOObbb|||zzzjjjVVVHHHGGGEEEBBB???>>>>>>???@@@===<<<<<<;;;;;;::::::999:::999888888888888:::::::::999999:::<<<<<<;;;999777777666555444333333444666666555444444333222222222222333333333333222222UUUNNNJJJLLLNNNNNNNNNPPPPPPOOOMMMKKKHHHEEEBBB@@@???===999666333111000///...---,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''***,,,+++(((''')))++++++999HHH\\\rrr||||||pppkkkmmmtttzzz{{{~~~~~~tttlllccc^^^SSSHHHCCCFFFHHHFFFSSSSSSRRRRRRVVVaaaooozzzzzzwwwzzz}}}ooohhh^^^TTTKKKEEE???<<>>;;;===>>>BBBOOOjjjxxxtttzzz}}}iiiWWWIIIBBBCCCBBBAAA???>>>============<<<:::999888888999999::::::888888888888999:::999888888999:::;;;;;;999777666555555444444444444666555555444444333333222222222333333333333222222SSSLLLHHHKKKNNNNNNNNNPPPQQQPPPNNNLLLIIIFFFCCCAAA>>><<<999666333111000000------,,,+++************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''******)))((()))***'''---111===RRR^^^hhhyyyuuullljjjjjjvvv{{{rrriiiggg]]]QQQQQQMMMIIIGGGFFFGGGMMMSSSNNNNNNTTT\\\___\\\ZZZZZZ[[[^^^bbbdddbbb^^^YYYUUUNNNIIICCC???AAAIIISSSZZZjjjuuujjjRRR???333...//////---,,,,,,---...++++++++++++******************))))))(((((((((((('''(((((((((((((((((('''***$$$111===222&&&(((+++))))))))))))))))))((((((************************))))))))))))))))))))))))************************)))***+++,,,,,,---,,,,,,,,,------......///000000111......222333///000444>>>YYYpppkkktttxxxWWW[[[qqqvvvwwwuuufffSSSIIIBBB@@@AAAHHHOOOWWWcccnnn|||{{{qqqccc^^^UUUKKKEEECCCEEEHHHJJJTTTfff}}}^^^EEE===;;;888555555444444333222222111111111000000000000111111////////////////////////////////////////////////////////////////////////------......///000000000444444333222111111111222222333444333111111222333222222222111222333333444666666777888:::;;;<<<<<<===>>>>>><<<>>>JJJ___pppxxxnnnrrr~~~~~~wwwwww|||sssrrr{{{{{{fffSSSGGGEEEFFFAAAAAAAAA@@@???===<<<;;;<<<;;;999777666777888999999888777777777777888999888777666666888999999888666666555444444444444444555555444444333333333333111111222222222222111111SSSLLLHHHJJJMMMMMMNNNOOOQQQPPPOOOLLLIIIFFFCCCBBB>>><<<999666333111000000------,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((((((((()))***,,,,,,...***---999AAAMMM```fffmmmuuu{{{}}}tttvvvyyy{{{~~~ggg^^^VVVSSSNNNGGGFFFIIIFFFGGGKKKQQQSSSOOOOOOQQQEEEIIILLLMMMKKKHHHHHHIIIKKKOOOVVV]]]fffrrrvvvcccQQQCCC999222...---......+++)))(((***,,,++++++*********))))))))))))))))))(((((((((((((((''''''((((((((((((''''''+++""",,,999000$$$'''---(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////---...000222111000222777222:::TTT~~~sssmmmtttddd```vvv}}}___NNNFFF???>>>AAAFFFNNNVVVWWW[[[cccmmmuuuzzz|||}}}~~~{{{uuupppggg[[[SSSIIIGGGDDD@@@???EEEMMMTTTjjjtttnnn{{{iiiIII;;;<<<:::444666666666555444444333333000000111111111111000000////////////////////////................................................------......///000000000444444333222111111111222222333444333111111222333222111111111111222333333666666666777888999999:::888:::;;;;;;;;;<<<@@@DDDaaa~~~~~~xxxwwwwww{{{tttjjj[[[LLLBBB@@@BBBDDDAAAAAAAAAAAA@@@???===<<<<<<:::888666555666777888777666666555666777888999777555444444555666666555555444444333333333333333333333333333222222222222000111111222222111111000TTTMMMIIIKKKMMMMMMMMMOOOQQQPPPNNNLLLIIIFFFCCCAAA===;;;999666333222111111...---,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''+++))))))///000666FFFYYYdddtttwwwppphhh___[[[]]]WWWSSSRRRTTTSSSOOONNNQQQPPPUUUYYYZZZWWWWWWZZZ^^^iiiuuuvvvaaaQQQ@@@777333111///000------,,,***((((((+++---*********))))))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&***"""***555---$$$(((+++''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,++++++,,,,,,---.........,,,///111000...---222777000777>>>OOOyyysss{{{tttpppuuunnn```QQQIIIEEECCCDDDGGGCCCCCCFFFJJJPPPTTTVVVWWWVVVVVV\\\iiizzz{{{wwwnnnhhhddd^^^[[[VVVQQQMMMHHHDDDAAA===CCCJJJQQQYYYbbbmmmtttuuummmxxx|||yyyYYY@@@999;;;888111777666666555555444333333///000000111111000000///////////////////////////................................................------......///000000000333222222111111111111222000222333222111111222333111111111111111222333333555555555666666777777777555555777999;;;<<<;;;:::CCCTTTmmm~~~pppgggTTTOOOHHHDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@>>>>>>;;;:::888777666666777777666555555555666888999;;;999666444333333444444333333222222111111222222222111111111111111111111111000000111111111111000000UUUNNNJJJKKKNNNMMMMMMNNNPPPPPPNNNKKKHHHEEEBBBAAA===;;;888555333222111111...---,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((('''((((((''''''###(((&&&(((...***)))333AAAMMM```uuu~~~yyyyyyxxxvvvuuuwww~~~tttaaaSSS@@@666//////000------///------,,,+++,,,---......******)))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))$$$---444,,,(((***((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))************************((()))***++++++,,,,,,++++++++++++,,,------......---///000...---...111222///555666888PPP~~~sssppp|||yyypppaaaVVVMMMGGGEEEOOOKKKEEECCCCCCEEEEEEDDDFFFEEEFFFKKKSSSZZZ^^^___rrryyyzzzqqqiiillluuu}}}zzzzzz|||{{{xxxhhheee```ZZZTTTNNNJJJHHHFFFFFFEEECCCCCCFFFLLLPPPSSS```qqq|||yyyfffJJJ<<<999777555444555555555444333333222222...///000000000000///...////////////////////////................................................------......///000000000111111000000000111222222...000111111000000222333111111111111111222222333333444444444444444555555666666777888:::<<<======;;;>>>JJJ^^^vvv}}}jjjYYYOOOGGGFFFDDDDDDDDDDDDCCCAAABBBAAAAAA@@@@@@?????????::::::999888888777777666555555555666888:::===>>><<<999555444444444333333111111000000000000111111////////////000000000000///000000000000000000///WWWOOOKKKLLLNNNMMMMMMNNNPPPOOOMMMKKKHHHEEEBBB@@@===;;;888555333222111111...---,,,+++************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$&&&(((******(((&&&)))+++'''(((000,,,(((///...666DDDZZZxxx|||qqq^^^MMM>>>444000,,,,,,...---((()))---,,,+++***+++---...,,,+++))))))))))))(((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&'''&&&000555---++++++%%%&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++***++++++,,,,,,---.........///......///222222000...,,,222:::===MMM{{{wwwhhhqqqwww{{{nnn```^^^jjjuuummmjjjggg___TTTKKKFFFDDDCCCAAAAAABBBBBBAAA@@@CCCGGGKKKGGGPPPUUURRRMMMNNNPPPQQQVVVXXX[[[___aaa___[[[WWWMMMLLLJJJHHHGGGFFFEEEEEEGGGJJJLLLMMMPPPYYYfffppp|||}}}nnnkkk{{{vvvttt}}}jjjRRR<<<666444000111555444444333222222111111000---...///000000///...---////////////////////////................................................------......///000000000000/////////000111222222---///000111000000222444111111111000111222222333333333333333333333333333666777888777666555666888<<<999<<>>>>>??????999:::::::::999888777666666666666888:::===???AAA>>>;;;777555444444444333000///////////////000000........./////////////////////000000000000//////RRRKKKHHHKKKOOONNNKKKKKKPPPOOOMMMJJJGGGCCC@@@???@@@>>>:::777666444222000///...---,,,+++*********((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++222>>>JJJ___~~~sssZZZEEE999222///---------,,,,,,,,,+++++++++************)))))))))(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))+++//////***&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,............////////////000...222666666:::QQQkkkmmmooo{{{ggg^^^ZZZccc~~~hhhgggeeeYYYSSSTTTSSSOOOHHHFFFHHHJJJHHHCCCCCCBBBAAAEEEHHHDDD===EEEEEEFFFHHHIIIIIIGGGEEEEEELLLVVV]]]___^^^[[[ZZZ^^^eeerrr}}}qqqhhhiiiwwwzzzaaaJJJBBB888222222333111///222222222222222222222222000000///...---,,,,,,,,,......------------......///............---------//////.........---------+++,,,,,,---...///000000////////////000000000000////////////000000000000000000000///////////////222222333333333333444444444444444555666777777888888888:::>>>BBBHHHMMMPPPjjj~~~wwwkkkZZZNNNHHHEEEBBB@@@????????????>>>===<<<;;;<<<>>>???>>><<<;;;>>>@@@<<<;;;;;;::::::999999888777666666666999===BBBEEE@@@>>>999555222111222222222111111111000000//////000000000///......------...------,,,,,,------...PPPJJJGGGKKKOOONNNLLLKKKPPPOOOMMMJJJGGGCCCAAA???@@@>>>:::888666444222000//////---,,,+++*********((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************(((***111555>>>XXXrrruuuSSSHHH;;;333000111111000,,,+++++++++*********************)))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((***///...)))&&&'''((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,---.........////////////000++++++000111111===MMMnnnpppqqq{{{yyyxxxxxxzzzssstttxxxwwwrrrjjjhhhaaaXXXSSSQQQMMMGGGBBBCCCFFFKKKQQQWWW[[[]]]pppvvv~~~~~~yyy{{{yyyxxx}}}wwwZZZGGG@@@;;;555333444444111...222222222222222222222222000///...------,,,,,,,,,......------------..................------------///.........---------,,,,,,,,,------......//////....../////////000000000.../////////000000000000000000000000000000000000222222222333333333444444333444444555666666777777999999:::;;;???CCCGGGIIIMMMYYYnnn{{{qqq\\\UUUKKKFFFDDDBBB???<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>???>>><<<;;;===???<<<<<<;;;:::999888888888777666666666999<<<@@@BBB???===:::777444333222222111111111111000000000///000000000///......------------,,,,,,,,,,,,------MMMHHHGGGKKKNNNMMMLLLMMMQQQPPPMMMJJJGGGDDDAAA@@@@@@>>>:::888666555333111000///...,,,++++++******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++((((((+++)))(((222@@@bbbjjj}}}}}}ZZZCCC666111---+++---...---,,,*********))))))))))))((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((***...---)))&&&'''((((((((((((((((((((((((%%%&&&'''((()))******+++(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,---------.........//////333,,,***000333111222666AAA```||||||wwwooojjjeeecccjjjxxxsssnnnrrrjjjNNN<<<666555333222333555555111...111111111111111111111111000///...---,,,,,,,,,,,,......------------............---------,,,,,,,,,......------------,,,,,,------------------------.........////////////000....../////////000000000//////000000111111222222222222222222333333333333333444444555555666666666999888888999:::<<<>>>???>>>BBBHHHRRR```rrr|||sssmmmiii```WWWHHHFFFDDDDDDEEEDDD@@@<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>><<<<<<;;;:::999888777666666666666777888999;;;<<<===<<<:::888666444222222111111111111000000000000000000000///......------------,,,,,,,,,,,,------KKKGGGGGGKKKNNNMMMLLLNNNRRRPPPMMMJJJGGGDDDAAA@@@@@@===:::888777555333111000///...---,,,+++++++++((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++'''(((++++++(((***///777===JJJaaa}}}{{{nnn]]]JJJ777+++333111///......---***'''*********)))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''))),,,,,,(((&&&(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,---------.........111,,,+++222666444222333444>>>XXX~~~~~~vvvyyyzzzpppnnnzzzuuussslllppp}}}vvvsssmmmssstttrrrwwwzzz}}}aaaHHH888555777000000000222444444111...000000000000000000000000///...------,,,,,,,,,---...------,,,,,,------...------------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------........./////////........./////////000000...//////000111222333333111222222222222333333333333333444444444555555555777777777777777888999:::===>>>???AAADDDIIIPPPUUUdddrrroooggg[[[RRROOONNNLLLIIIDDDCCCDDDEEEEEECCC>>>:::<<<<<<<<<===>>>??????@@@<<<=========<<<;;;;;;;;;<<<;;;:::999888777666555555666666777777777666666888888888777666333111000111111111000000000000000000000000///......---------,,,,,,,,,,,,,,,,,,---IIIGGGHHHMMMOOOMMMMMMOOOSSSQQQNNNJJJFFFDDDBBBAAA@@@===:::888777666444222000000...---,,,+++++++++((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&%%%(((*********,,,)))+++000:::KKKbbbzzzwww\\\TTTHHH>>>666333111111+++******+++,,,---,,,+++************))))))))))))(((((((((''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&'''++++++(((&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------***)))***...//////111333666000999TTTtttyyyvvvpppiiiwww|||||||||rrruuuqqqhhhgggjjjlllllliiieeebbbaaa]]]]]]hhh}}}yyyvvv{{{ooommmvvvtttUUUBBB:::666666888222111000000111222111000////////////////////////...------,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******------------........................////////////......///000111222222333111111111222222222333333333333333333444444444444555555555666777777888999666999===??????>>>>>>???DDDMMMYYYdddnnn{{{|||uuuiii^^^XXXOOOHHHBBB???@@@AAACCCDDDAAA@@@@@@@@@???===:::777<<<<<<<<<<<<===???@@@AAA<<<<<<<<<<<<<<<<<<:::999;;;::::::888777666555555555666666666666444333222444444555555444222000...000000000000000000111111000000000///......------,,,,,,,,,++++++,,,,,,,,,IIIHHHJJJOOOPPPMMMMMMOOOSSSQQQNNNJJJFFFDDDCCCBBB@@@===:::888888777555333111000///---,,,,,,++++++((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))),,,***(((((())))))))))))(((***+++,,,///888DDDNNNppp{{{kkkSSSEEE999666111---+++,,,///000))))))))))))***+++,,,---************))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&******'''&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******)))))))))************++++++++++++,,,,,,,,,------+++,,,------+++,,,///333222000333<<>>???@@@BBBCCCFFFMMMVVV^^^mmmsss{{{kkk\\\UUUSSSMMMGGGCCCDDD???===>>>???>>>>>>@@@>>>>>>=========<<<<<<<<<;;;:::::::::;;;<<<>>>???<<<;;;;;;<<<===<<<999777999999888888777666666666666666666555444333222111111222222333222111///...000000000000111111111111000000000///......------,,,,,,++++++++++++,,,,,,JJJJJJLLLQQQQQQMMMMMMPPPTTTRRRNNNJJJFFFDDDCCCCCC@@@===:::999888777555444111000///---,,,,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))++++++***)))((())))))(((((())))))))))))***+++,,,===JJJ\\\nnnrrr[[[JJJ===444...---......---,,,***)))))),,,,,,---,,,***))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%))))))'''&&&)))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,...//////...---...000111...000444555444???]]]|||ppp|||~~~rrrvvvkkk```\\\[[[dddiiiooopppnnnlllmmmooofffkkksss{{{zzz|||~~~~~~}}}kkkIII:::111555888444000111111111111000///...///000---------------------------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++************************+++++++++,,,++++++++++++************+++,,,,,,,,,,,,------------------.........//////.............../////////111111111111222222222222333333222222222222222222222222444555666777777777777888999888777777:::<<<===;;;::::::<<<>>>AAABBBCCCGGGOOO[[[bbbgggmmmrrr|||yyyyyy|||zzzxxxtttmmmfffbbbZZZOOOEEEDDDEEEEEEEEEFFFCCC>>>>>>AAAAAA===<<>>>>>>>>>>>???@@@<<<;;;:::::::::<<<===???<<<;;;:::;;;===<<<888555777777777777777777777777777666555444333222222111111111111111111111000000///000000000111111111111000000000///......------,,,,,,++++++++++++,,,,,,KKKKKKNNNRRRQQQNNNMMMPPPTTTRRRNNNIIIFFFDDDCCCCCC@@@===:::999888777666444111000///...---,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))"""%%%&&&&&&&&&((()))(((+++)))(((***...000---+++'''...777???LLLfff]]]NNN;;;111000222000---&&&(((+++---,,,+++++++++&&&(((***+++***(((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%))))))&&&&&&)))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++---///...,,,///000222555666999@@@IIImmmxxxtttyyy~~~{{{wwwqqq}}}ooottt{{{rrreeeppp}}}aaaHHH:::333111555444///222;;;---///000000///.........------------------------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---+++++++++************)))))))))******+++++++++,,,************************++++++,,,,,,,,,------------------.........//////...............---------000111111111111222222222333222222222222222222222222222333555555555555555555666888888777666777999<<<;;;;;;===@@@AAA>>>:::AAA???AAAFFFJJJKKKJJJJJJPPPJJJKKKSSSVVVTTTXXX```XXXZZZZZZXXXUUUUUUYYY]]]SSSSSSTTTUUUTTTOOOJJJHHHIIIEEECCCEEEEEEBBBAAACCC???;;;;;;@@@@@@<<<;;;???999;;;===>>>===<<<<<<===???>>><<<<<<<<<===???@@@<<<;;;:::;;;===<<<888444666666666666777777777777777777555444333222222222111111111111111111111222//////000000111111111222000000000///......------,,,++++++++++++++++++,,,HHHHHHLLLRRRSSSPPPOOOPPPUUUUUUQQQIIIEEEDDDBBB>>>CCC>>>999666666666444111222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************)))+++------000:::GGGRRRxxx}}}kkkZZZKKKBBB666444///+++)))***+++,,,++++++******************))))))(((((('''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***************************************************++++++,,,,,,------...000111111222333333444444BBBaaa{{{xxxssslll___hhhyyyuuusssnnnqqqlllRRRCCC===;;;777333111222333222111//////............//////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......---------............///000000111111111222222222111111222333333333333222333333333444444444555555666555555555555666777777;;;999888999<<<>>>===;;;:::;;;===@@@BBBBBBBBBBBBAAAAAACCCDDDEEEGGGHHHHHHFFFEEEDDDCCCCCCBBBCCCCCC@@@CCCFFFFFFDDDCCCDDDEEEFFFDDDBBB???>>>???@@@AAABBBAAAAAA@@@@@@AAABBBBBB>>>;;;999:::===???>>>===???>>><<<;;;:::;;;===>>>===;;;888999;;;;;;999777888777555444333444666777555555555555555555444444222222222111111111000000000000//////.........---//////.........---------******++++++,,,---......IIIIIIMMMSSSTTTQQQOOOPPPSSSSSSPPPIIIEEEEEEDDD@@@AAA<<<777555666777555333222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((()))))))))*********''')))***)))))),,,333:::>>>HHHYYYllljjj```QQQCCC:::333///,,,000///,,,***)))***+++,,,************************)))((((((((('''''''''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,------...000000000111222222333333???>>>MMMsssnnnlllxxxwww|||}}}cccNNNCCC>>><<<===999555333333333111000/////////....../////////...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............------------............000000000111111111222222000111222222333333222222333333333444444444444555555555444444555555666777999888777888;;;<<<;;;::::::;;;===???@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAACCCEEEDDDBBB@@@???@@@BBBBBB@@@???>>>>>>??????@@@@@@??????????????????>>><<<:::;;;===???>>>===AAA@@@>>><<<;;;;;;<<<===>>><<<::::::;;;;;;:::777999777666444444444555666555555555444444444333333222222111111111000000000////////////......------///.........---------,,,++++++,,,,,,------......JJJJJJNNNTTTUUUQQQOOOPPPQQQRRRNNNHHHEEEFFFEEEBBB>>>:::666444666777555444222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((())))))))))))******)))+++---+++((('''(((+++(((,,,111999EEEWWWjjjxxx~~~pppbbbTTTJJJ@@@:::222---+++,,,---...)))))))))((()))***++++++))))))))))))************((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((******************************++++++,,,---------......//////000111111111666222666GGGdddkkkjjjzzz~~~qqqSSS>>>666777999999===:::666444333222000///000//////......//////000------------,,,,,,,,,,,,++++++************+++++++++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............------------............000000000000111111111111000111222222333333222222333333333333444444444444444444333333333444555555777666666777999::::::999:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBDDDCCCCCCBBBAAAAAAAAA@@@AAACCCDDDBBB???===;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>><<<;;;;;;===>>>>>>===CCCAAA???===<<<<<<<<<<<<>>>===;;;;;;<<<<<<:::888999888666555444444444555666555555444333222111111111111111000000000/////////............---------......------------,,,,,,------------------------JJJJJJOOOUUUVVVRRROOOPPPQQQRRRNNNHHHEEEEEEDDDAAA???:::555444555666444222222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((+++---,,,***)))***+++000000000......000555999CCCMMM^^^nnn{{{vvvooo```XXXLLLCCC<<<666///+++*********+++++++++***)))&&&'''((()))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((*********************************+++,,,,,,------,,,------...//////000000...666===<<<:::KKKsss|||rrrwww{{{vvvgggrrr}}}[[[MMM<<<333444777777555999777555333222111000000000//////......//////000---------,,,,,,,,,++++++++++++************+++++++++++++++***************+++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,---------........./////////000000000111111000000111222222222222222222222333333333444444444333333222222333333444555777666777777999999:::999:::;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>??????BBBBBBBBBBBBAAA@@@??????AAAAAABBBAAA???===;;;:::<<<===>>>????????????>>>>>>>>>>>>>>>===<<<;;;;;;===<<<<<<;;;<<<=========AAA@@@???>>>=========>>>>>>>>>===<<<;;;;;;:::999999888777555444333333333555555444333111000//////000000000/////////......------------------------------,,,,,,,,,,,,,,,,,,......------------------JJJKKKOOOVVVWWWRRROOOOOORRRSSSOOOHHHDDDDDDCCC???AAA<<<777444555444222000222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))%%%&&&'''''''''(((***+++&&&(((+++,,,++++++++++++,,,111666<<>>>>>???BBBBBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAA@@@>>>===<<<===>>>???@@@@@@@@@???>>>>>>??????>>>>>><<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<===>>>??????=========;;;:::999888888888777666555333222222222444333222111000///...---/////////.........------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,JJJJJJOOOVVVWWWQQQMMMMMMRRRSSSOOOHHHDDDDDDBBB>>>BBB===888555555555222000222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((('''''''''(((***+++'''''''''(((***,,,...///.........,,,++++++---///,,,,,,---///222333222111000///...---,,,+++++++++---,,,+++,,,------,,,+++//////---+++)))))),,,///)))*********)))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---.........111,,,+++000666888999;;;HHHlllyyybbb[[[\\\iii}}}|||tttwwwyyyuuurrrxxxvvviiiUUUGGG>>>999666777777666333111000000...///000000//////000111...------------------...,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))***************)))))))))***************************************************************************++++++++++++++++++,,,---------------,,,,,,,,,,,,------------............///////////////000111111222222111111222222222222333333333333333333222222222333444444666777999999888888:::;;;::::::999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>@@@BBBBBB@@@???======>>>>>>??????@@@@@@===>>>???@@@@@@???>>>===:::;;;;;;:::888888999;;;888888999;;;<<<===>>>>>>;;;;;;<<<:::777555555666555555444333222222111000222111111000///...------.........---------,,,,,,++++++,,,,,,,,,,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIIIIOOOUUUVVVPPPLLLLLLPPPQQQNNNGGGDDDDDDCCC@@@AAA===888666666666444222222000...,,,+++******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))******)))******+++******000---***(((((()))*********+++,,,+++***+++---///,,,++++++,,,......---,,,,,,,,,,,,---...000222333---,,,+++******)))(((''''''((((((&&&$$$$$$'''***)))(((((((((((('''''''''%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---......///000222444555111---000888111===UUUvvv|||nnnffflllttt}}}yyyrrrhhhkkksss|||}}}yyyzzzjjjSSSAAA999888999999666555444222111000000111...000222111///...///111---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********))))))))))))******((()))))))))*********+++((()))))))))*********+++************************************************************++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------------.........////////////000000111111111111111111222222222222333333333333333333333333444555555444666888888666666888::::::999999999999:::<<<<<<;;;;;;<<<<<<======>>>>>>AAABBBCCCDDDCCCAAA???>>>>>>======???BBBBBB@@@===>>>===<<<<<<<<<===>>>???;;;<<<>>>@@@@@@@@@???>>>888::::::999666666777999666666888999::::::;;;;;;888::::::888444222333444222222222222222111000000////////////......------------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************+++++++++,,,)))******++++++,,,,,,,,,HHHIIINNNUUUVVVPPPKKKKKKNNNOOOLLLGGGDDDFFFEEEBBB@@@<<<777666777888777555222000...,,,+++***++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&''')))+++***(((&&&((('''&&&'''((())))))(((&&&((())))))'''''''''(((((('''&&&'''***++++++******)))((((((''''''''''''))))))((()))***+++,,,---###(((---///---***((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------......///---+++,,,//////------///555333555CCC[[[}}}}}}|||zzzyyypppiiikkklllfff___dddyyyxxxmmmkkkzzzzzzsssooowwwwwwcccSSSIII>>>888999888444000222111000222333444333222000222444333000......000,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,------------------.........////////////000111111111111111111111222222222333333333444444333333444444555666222555777777555444777999:::999999888999;;;<<<===;;;;;;;;;<<<<<<=========BBBCCCDDDDDDDDDBBB@@@>>>???======???AAAAAA>>>;;;>>>===;;;::::::;;;===>>>999;;;===???@@@@@@???>>>777999:::888555444666999666666777888888888888777777888999777333000111333000000111111111000000///..................---------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******+++++++++,,,(((((()))***++++++,,,,,,LLLKKKOOOUUUVVVQQQLLLJJJJJJLLLKKKFFFEEEFFFEEEAAAAAA<<<777555666666444222222111///---+++***))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((***,,,,,,***((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,............////////////000//////000888KKKbbbrrrppphhhhhhppprrraaakkklllooovvvtttsssooojjjlllttt~~~|||sss]]]JJJ>>>;;;::::::888777666555444000000000000000000000000////////////////////////---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111222222222111111111111111111111111444444444555555666666666888888999999999777666555:::;;;<<<<<<:::999:::;;;>>>======???AAA@@@???=========<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;<<<;;;:::888777555444444444555555555555666666666666555666777777666444222111.........////////////////////////...------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++KKKKKKOOOUUUTTTNNNIIIIIIJJJMMMKKKGGGFFFGGGEEEBBBAAA<<<777555666666444222222111///---+++***))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((***,,,,,,***((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,------------.........///111222111111444<<>>???@@@>>><<<;;;::::::999999999999999999::::::::::::;;;;;;;;;===<<<;;;:::999::::::;;;888888777666555555555555444444444444555555555555666666666555555333222222.../////////////////////---------...............//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***JJJLLLQQQUUUQQQJJJGGGIIIKKKMMMLLLHHHGGGHHHFFFBBB@@@<<<777555666666444222222111///---+++******)))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((('''((()))++++++)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,+++++++++,,,,,,,,,------,,,///222222///......000222<<>>>>><<<::::::::::::999999888888888888888888999999999::::::;;;:::888777666777999:::666666666555555555444444222333333333444444444444666555444333333222222333//////////////////......+++,,,,,,---......////////////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))KKKNNNSSSUUUPPPGGGFFFIIIKKKNNNMMMIIIHHHHHHFFFBBB@@@<<<777555666666555333111000///---+++*********))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++++++++,,,,,,,,,,,,---,,,---...//////222666:::444222000444EEEdddrrrhhh```nnn}}}www~~~tttssswwwxxxxxxyyy|||wwwjjj^^^QQQHHHCCC@@@;;;888666666555444222222222222222222222222////////////////////////------------------------,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000111111000000000000000000000000111111111111111111111111000000111222333333444444333555777777666777888:::888888888:::<<<<<<;;;999<<<<<<;;;;;;;;;:::999999666666777777888888999999:::888666444444555777888777666666555555444333222333333333333444444444444555444333222111222333333////////////............,,,,,,,,,------...............---------,,,,,,,,,************************))))))))))))))))))))))))((())))))***************LLLOOOTTTVVVPPPHHHFFFJJJJJJMMMMMMJJJHHHIIIFFFBBB???;;;666555666777555333111000...---,,,+++******))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,,,,---------...---,,,++++++---111444111111000111666@@@MMMWWWrrrjjjgggppppppdddeeekkk}}}xxxkkkZZZNNNGGGBBB===888666555555555666555333111111222222222222333333333........................------------------------,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000////////////////////////000000000000000000000000......///000111222333333333555666777666666888:::666666777999;;;;;;:::888;;;;;;;;;;;;:::999888777555555666777777888999999999777666444444555666777888888777666555333111000333444444444444555555555555444333222111222333444000000//////.........---......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++NNNOOORRRTTTPPPIIIGGGJJJIIIMMMMMMJJJHHHHHHEEEAAA???;;;666555666777666444000000...---,,,+++++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------***+++,,,---...---,,,+++---///111222333444777888GGGZZZvvvuuunnntttvvvmmmgggiiigggsssqqqgggfffiii~~~qqqbbbOOOHHH@@@<<<<<<<<<999666777444111000000222222222000000000000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------............////////////////////////////////////000000000000////////////,,,,,,,,,,,,---...000000333555666666555555777888555555666888:::;;;999888888999999999888666555333444555666666777888999999888777777666666666666666777888888777666444222000444444444444555555555555444444333333333333444444000000000///......------......------,,,++++++***++++++++++++************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,NNNMMMNNNRRRPPPKKKHHHHHHHHHLLLLLLJJJHHHHHHDDD??????;;;666555666777666444000///...---,,,+++++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************++++++++++++,,,)))***+++...000000...---000///...------000555888///555@@@PPPgggvvveee^^^]]]hhh|||uuu}}}zzzyyyvvv}}}}}}rrrfffXXXIII???AAA???<<<<<<<<<;;;888555999666222000111222333333000000000000////////////........................++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,------........./////////........................000000000000/////////...---,,,,,,,,,,,,---//////222444555444333333444555444444555888:::;;;999888888888999999888666444222444555666777888999::::::777888999999999888666666555666777888888666555444222333333333444444444444333444444555555555444444111000000///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++NNNKKKKKKOOOPPPKKKGGGGGGGGGKKKLLLIIIGGGGGGDDD??????:::666555666777666444000///...---,,,+++++++++))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))************///---***)))***+++,,,---//////000000000/////////111666:::999999FFF___sssuuugggbbblllsssooojjjkkkccciiimmmooouuuyyyrrrlllqqqxxxnnnfffYYYLLLDDDBBBDDDFFF;;;999888888888888777666333333333444555444111...222222111111000000000000........................+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---------.........//////........................111111000000/////////...000///...---...///000111222333444333111111222333444444555888:::;;;:::888999:::;;;;;;:::888555333555555666777888999::::::777888:::;;;;;;999777555222444666888999999888777111111222222222333333333333444555666666666555444111000000///...---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************OOOLLLKKKMMMLLLGGGFFFHHHHHHLLLLLLIIIHHHHHHEEEAAA@@@;;;666444555777666444111000---+++))))))***+++******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,////////////////////////111000000111444999>>>AAAUUUppp|||aaa___```^^^]]]aaalllsssuuummmlllpppyyyrrrccceeennnuuuzzzjjjgggppp{{{|||uuusssyyyuuufff]]]MMMJJJEEEAAA>>>===>>>???>>>===;;;999888777666666333222111000////////////000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////............////////////............///111222222222222333555777666666666777888999999:::;;;<<<<<<:::888555444666777999:::;;;::::::999999999999888888888777777777777666666666666777777333333333222222333444444333333333222222222111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))RRRNNNLLLNNNLLLIIIHHHKKKJJJMMMMMMJJJHHHHHHEEEAAA@@@;;;666444666777666555222000---+++))))))***+++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))(((((()))))))))******************+++++++++,,,,,,........................///.........000333777999:::JJJaaauuuxxxvvvtttwww|||eeebbb```ccclllwwwtttaaa[[[[[[]]]fffqqquuuxxxyyytttpppuuuuuufffZZZQQQJJJEEEJJJGGGCCC???<<<<<<======<<<;;;999888666555555555333222111000/////////////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////////////////---.........//////000000000111333333222222444555777777777777777888888888999999:::::::::999888777777888:::;;;;;;:::999999999999888888888777777777777666666666666666666777333333222222222333333444222222222111111111111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))TTTPPPNNNNNNLLLJJJJJJNNNLLLOOOOOOKKKIIIIIIEEEAAA@@@;;;666444666777666555222000...+++*********+++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************(((((())))))))))))***************++++++++++++,,,------------------------......---......///000111000333;;;FFFUUUgggxxxvvvrrryyy}}}tttddd\\\PPPEEE@@@??????@@@FFFDDD@@@===;;;::::::;;;:::999777666444444333333222111000//////...//////......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))******))))))))))))))))))))))))************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000,,,,,,---...///000111111000111333333222222444555888888888777777777777777777888888999999:::::::::999::::::;;;;;;:::999888888888888777777777666666666666555555555555666666333333222222222222222333111000000000000////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))VVVQQQNNNMMMLLLJJJKKKOOONNNQQQPPPLLLJJJIIIFFFAAA@@@<<<777555666777777555222000...+++******++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))***************(((((((((((()))))))))***************++++++++++++------------------------......//////000000//////333222222555===JJJYYYcccZZZgggyyyuuuiii\\\RRRLLLDDDBBB@@@??????@@@@@@AAABBBAAA???<<<:::999999999888888666555444333333333111000//////.........///------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000000000---------...///000000111000111333333222222444555888888888888777777666555888777777777888999::::::::::::;;;;;;;;;999888777777777777666666666555555666555555444444555555666333222222111111111111222/////////.........------------------,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))VVVQQQMMMMMMLLLJJJKKKOOONNNQQQQQQMMMJJJIIIFFFAAAAAA<<<777555666888777555222111...,,,******+++,,,)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************'''(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,...///000000//////+++...111111000333;;;BBB@@@BBBFFFMMMWWWcccnnnuuuyyysssfff___UUUMMMHHHEEECCCAAA<<<===>>>===<<<999888777???>>>===<<<:::999888777888777666444444333333333000///......---..................---------,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000000000111///////////////.........///111222222222222333555777777777777777666555444777777666666666777777888999999:::::::::999777666666666666555555555444444555555444444444444555555333222111000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((())))))''''''(((((())))))))))))UUUQQQNNNOOOMMMJJJKKKNNNMMMPPPPPPLLLJJJJJJFFFBBBAAA<<<777555777888777666333111///,,,+++++++++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++((()))+++,,,---.........'''---333333///...000444666444333555:::>>>AAAAAAGGGRRRbbbppp{{{}}}rrrggg^^^VVVOOOKKKDDDAAA???@@@CCCDDDCCCAAA======;;;999666555666888;;;<<<;;;;;;:::888666555666666555444333222222333......------------............---------,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000000000//////...............///111111000000222333444444555666666555444333555555555555555555555555777888999999999888777666555555555444444444333333444444333333333333444444222222111000////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***VVVRRRPPPQQQPPPLLLLLLOOOKKKOOOOOOLLLJJJJJJGGGBBBAAA===777666777888888666333111///,,,+++++++++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))))))))************************************))))))******++++++,,,,,,---///222333222111222333000111222444666777777888555999@@@FFFIIIMMMSSSXXXUUU```kkkooooooqqqsssrrrtttzzz}}}zzzuuummmfff___YYYTTTPPPOOOKKKEEEBBB@@@@@@>>><<<===;;;;;;???CCCDDD@@@<<<:::;;;;;;999777888;;;>>>777888999999888666444333444444333222111111111111...------,,,------......,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////.........///////////////---...000000//////111222111222333555555444333222///000222444555555555444555555777888888777666666444444444444333333333333444444333333333333444444222222111000///......///......---------,,,,,,,,,*********+++++++++++++++************************+++***(((''''''(((***+++(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***VVVSSSRRRTTTSSSNNNMMMOOOJJJMMMNNNKKKIIIJJJGGGBBBAAA===888666777999888666333222///,,,++++++,,,,,,(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,111---)))))),,,//////......111444333111222666:::777777666666444444:::AAACCCCCCAAA???AAADDDBBB===DDDGGGJJJLLLLLLJJJIIIIIINNNPPPQQQQQQQQQQQQOOOLLLLLLHHHBBB@@@AAABBBBBBAAA???===;;;<<>><<<>>>;;;999;;;???AAA???<<<888;;;>>>>>>:::777666777555666777777777555222111222222111000000///000000------,,,,,,,,,------...+++++++++************))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,------...///000111111,,,---//////......000111///000222444444444222111+++---000333555666555555333444555777777777666666444444444333333333222222444333333222222333333444222222000///.....................---------,,,,,,******************++++++************************+++)))(((''''''((()))+++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***RRRQQQSSSUUUTTTOOOOOORRRPPPLLLHHHHHHKKKLLLJJJFFFAAA<<<888666888999777555444333111...,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333444444333333333444444444555555999888777555555555666777<<<;;;:::999999:::;;;<<<<<<>>>??????>>>======>>>;;;;;;;;;::::::999999999888999999888777777999:::===<<<;;;::::::;;;<<<===:::;;;<<<<<<<<<:::888666777555444444444444333111////////////............---...---******,,,---,,,---,,,++++++******++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,************,,,---.........////////////000//////////////////......////////////000000000000///000000111222222333333222333444666666666666555444333222111111222444555666555444222222333444444444333222000///...............//////......---,,,+++***)))(((((()))***+++(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((RRRQQQRRRTTTSSSOOOOOORRRPPPLLLIIIIIIKKKLLLIIIFFFAAA===888777888999888666444333111...---,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------......///000111222333333222222222222333333333333777666555444333333444555777666555444444555666777999;;;<<<<<<;;;::::::;;;999999888888888777777777888888999888666666777999<<<<<<;;;;;;;;;;;;<<<<<<777888:::;;;;;;:::999888666555333333444444222111////////////............000///...,,,,,,---......,,,,,,+++************+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,,,,,,,,,,---------........./////////........................////////////000000000111000000111222222333333444111222444555666666666666666555333222222333444555666555444444333333444444444333222000///.........---------------,,,,,,++++++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RRRPPPQQQSSSQQQNNNNNNRRROOOLLLIIIIIIKKKKKKHHHEEEBBB===999777999:::888666555333111///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,++++++,,,,,,,,,------------......///000111222222000000000111111111222222444333222222111111222222333222222111111222222333444666888999777666666777666666666555555555555555777888888777666555555666::::::;;;;;;;;;;;;::::::333555777999::::::::::::666444333333333333222000/////////............---000...------,,,,,,---...,,,++++++***************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,------......------,,,,,,---------..................................../////////000000000111111111111222333333444444555111222333555666777777777666555444222222222333333555555666666555555444333333222111000///.........,,,,,,------,,,,,,+++*********))))))))))))******(((((())))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RRRPPPQQQRRRQQQMMMNNNRRRNNNLLLJJJJJJKKKJJJGGGEEEBBB>>>999888999:::999777555444111///---,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///000000000///000000000000111111111222111111111111111111111222222222222222222222222111444666666555444333333444444444444444444444444666777888777555444444555888999:::;;;;;;:::999888333444666777888999999999555444222222333333111000//////.........------------++++++---,,,******+++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++,,,---......---,,,+++,,,,,,,,,---------......------------............//////000000000111111111222222333333444555555666111222333444666777777888555444333222111000111111444555666777666555444333222222111//////.........,,,------------,,,++++++***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RRRPPPQQQSSSQQQNNNNNNRRRMMMLLLKKKKKKJJJIIIFFFDDDAAA===999777999:::888666555444222///------------(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------......///000000000000111111111111111111111111222111111111222222222222222222222222000333555666555333222222333333444444444444444444555666888777555444444444777888999::::::999888777666666666666666666666666555333222111222222111///............---------------***,,,000000+++)))++++++***))))))(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++***+++,,,------,,,+++***,,,,,,,,,---------......---------.........//////000000000000111111111111222333333444444555666666222222333444555666777888666666555444333222222222444555666666666555333222111111000///...........................---,,,,,,)))))))))******)))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''QQQQQQSSSUUUTTTOOOOOORRRLLLLLLLLLLLLJJJGGGEEEDDDAAA<<<888666888999777555666444222000...---------(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------/////////000000000111111000000111222222222222111000000111111111111000000///222555666555333222111333333333333444444444444333555777888666555555555777777888888888888777777888888777666555555444444444222111111111111000............------------,,,...+++///777777...***,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,++++++***,,,---------............------......///000000000000000000111111111222222222222333444444555555666444444444444444555666777888888777777666666555555444444555555444444333222111000//////.........///......//////......---,,,))))))************))))))(((((())))))))))))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQQQQTTTXXXVVVQQQOOOQQQKKKLLLMMMLLLJJJGGGDDDCCC???;;;777555777888666444666444222000...---------(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))))))))*********+++*********++++++++++++,,,---.........////////////...///000111222222111000///000111111111111000///...111555666555222111000111222222222333333333333222444777888888777777777888777777666666777777888999888777666555555555555333222000000111111///............---------,,,,,,---+++111<<<;;;000)))+++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,++++++,,,,,,,,,------........./////////......//////000111111222000000111111111222222222222222222333444444555555666555444444444444555666666666666666666666555555444444333222222222222222000000///............///---............---,,,,,,((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQQQQVVVZZZXXXRRROOOQQQKKKLLLMMMLLLIIIFFFDDDCCC???;;;666555666777666444666555222000...---------(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))***************************+++++++++,,,,,,,,,---------......---...000111111111000///000111222333333222111000---000444666444222000///000000111111222222222333111444777999888888888888888777666555555666777888888888777666666666666666333222000000111111///.........---------,,,,,,,,,***)))000===<<>>999555555999;;;999777888555111...------,,,+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###################################################$$$$$$$$$$$$$$$%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***************+++++++++++++++,,,,,,---++++++,,,,,,,,,---------------...//////000000111000000000111111111111222111111111111222333444555555555555555555555555555555555444444333222222222222222222222222333333444111000000//////...------++++++++++++************&&&'''(((((((((((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))(((((('''(((((())))))))))))))))))***++++++******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------................../////////000000000111111000///............000000000111111000000/////////000000000000000111000000000000///...------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQPPPRRRUUUSSSNNNMMMPPPLLLLLLLLLLLLKKKHHHCCC@@@<<<777444555999<<<:::777888444000...------,,,+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########################################################$$$$$$%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))*********+++************+++,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000//////000000000111111111111111111111222333444444444444444444444444444444444444444333222222111111111111111000111222333444000000//////...---------+++++++++*********))))))'''(((((((((((((((((('''(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((())))))(((''''''((()))))))))))))))((()))+++***))))))***,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------........./////////000///......---------...000000111111111111000000........./////////000000////////////...---,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&PPPPPPQQQTTTRRRNNNMMMPPPOOOOOOOOOOOONNNKKKEEEAAA:::666333444999;;;999666777444000------,,,,,,+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########################################################$$$$$$%%%%%%&&&###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""##################"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((())))))************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000000000000000111222333444444444444444444444444444444333333222222111111000111000//////000111333444/////////...------,,,,,,+++************)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&'''(((((())))))((((((''')))******))))))***+++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...............------------......000000111111222222111111------......//////000000............---,,,+++++++++++++++*********))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&PPPOOOQQQSSSQQQMMMMMMQQQOOOOOOOOOPPPOOOKKKEEE@@@777444111444999;;;999555777444000---,,,,,,+++***''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################"""######$$$%%%%%%&&&&&&################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******)))))))))))))))***+++++++++++++++,,,,,,,,,------+++,,,,,,---......//////........./////////000000////////////000111222222333333333333333333333333333333333222111111000000000///.........000222444//////......---,,,,,,+++************))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''&&&'''(((((())))))(((((('''(((***)))(((((()))+++))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...///000//////000111111111111111------......///000000000---......------,,,+++***+++*********))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&PPPOOOPPPSSSQQQMMMNNNQQQMMMMMMNNNNNNMMMIIICCC>>>666333111333888;;;888555777444000---,,,,,,+++***&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%################################################""""""###$$$%%%%%%&&&&&&################################################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))******+++++++++,,,,,,,,,---------++++++,,,------......///............/////////000............///000111222333333333333333333333333333333222222111000000000000///...---...000222444///......------,,,++++++************))))))))))))(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''((())))))(((((()))***))))))))))))************++++++******************++++++,,,,,,,,,---------,,,,,,,,,---...///000111......///000111111000000------......///000111111------------,,,+++******************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&PPPQQQRRRQQQPPPOOOQQQSSSMMMOOOMMMJJJIIIHHHDDD>>>777555444444666777777666999555111...---,,,+++***))))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$##################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++***+++,,,---...............///////////////...---,,,---...///000444444444333333222222222///000111222222111000///......///////////////...///...---,,,++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((''''''******))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------------//////............//////------------.........///000000000000///////////////......------,,,++++++)))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&PPPQQQRRRQQQOOOOOOQQQSSSNNNPPPOOOKKKJJJIIIEEE>>>777555444444666777777666999555111...---,,,+++***(((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++++++++,,,---...............////////////......---,,,,,,---///000444444333333333222222222///000111111111111000///......////////////............---++++++******************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000//////......//////000------........./////////000000000000/////////............---,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&QQQRRRRRRPPPOOOOOOQQQSSSOOOQQQPPPMMMKKKKKKFFF???666555444555777888777666999555111...---,,,+++***'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++,,,++++++++++++,,,---------............/////////...---,,,,,,,,,---///000333333333222222222222222///000000111111000000///---......///......------------,,,+++******************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000////////////000000....../////////000000000000000000/////////............------,,,,,,++++++))))))))))))))))))))))))*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&RRRRRRRRRPPPNNNNNNQQQSSSPPPRRRRRRNNNMMMKKKFFF???555555444666888999888666999555111...---,,,+++***'''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$##################$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""""""""""""""""""""###############$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------.........//////---,,,,,,+++,,,---///000222222222222222111111111000000000000000/////////------.........---,,,,,,,,,,,,+++******************)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++******************++++++,,,,,,,,,,,,,,,---------------------------------......///000000000000000////////////000000////////////000000000000000000/////////...............------,,,++++++***))))))))))))))))))))))))++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&SSSSSSRRROOONNNNNNPPPSSSPPPRRRRRROOOMMMKKKEEE>>>555444555666999999888777999555111...---,,,+++***((((((((('''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$#########$$$$$$#################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............,,,,,,++++++,,,---///000111111111111111111111111111000000/////////......---------------,,,++++++++++++***)))))))))******)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******************++++++++++++,,,,,,,,,---------------------------------------......///000000111000000////////////000000////////////000000000000////////////...............------,,,++++++******))))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&TTTSSSRRROOOMMMNNNPPPSSSNNNQQQQQQNNNLLLJJJCCC;;;444444555777::::::999777999555111...---,,,+++***(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))(((((()))******+++,,,+++++++++,,,------------.........++++++***+++,,,---///000000000000000000111111111111111000///............------------,,,+++************)))))))))))))))***))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111//////............//////....../////////000000000/////////.........------------,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&UUUTTTRRROOOMMMMMMPPPSSSLLLOOOOOOLLLJJJHHHAAA999444444555888:::;;;999777999555111...---,,,+++***'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((((((((((()))***+++,,,++++++***,,,,,,---------.........+++*********+++---///000/////////000000000111111222111///...------......---------,,,,,,+++***)))))))))((((((((())))))***))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))******************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000......------------......------.........///////////////.........---------------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&UUUTTTRRROOOLLLMMMPPPSSSKKKNNNNNNKKKIIIFFF???777333444555888;;;;;;999777999555111...---,,,+++***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((((('''((()))***+++,,,+++******,,,,,,,,,---------......************+++---///000.../////////000000111111222111///...---------...---------,,,+++***)))((())))))(((((((((((()))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))))))))***))))))***++++++,,,------++++++++++++++++++++++++******+++,,,---...///000---------,,,,,,---------------------........./////////.........---------------,,,,,,+++******)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&SSSUUUUUURRRMMMKKKLLLNNNLLLLLLKKKJJJHHHDDD>>>:::333333444666888999777555999555000,,,,,,,,,------((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%###%%%(((&&& """(((%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################(((&&&###"""#########""" $$$((('''$$$"""$$$'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---..................---------......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++,,,,,,,,,------------,,,,,,+++,,,---///000............///////////////............---------,,,,,,++++++***)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''SSSTTTUUUQQQMMMKKKLLLNNNMMMLLLLLLKKKIIIDDD>>>:::444444444666888999777555999555000---,,,,,,,,,,,,((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&###$$$'''''''''---555%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""####################################!!!!!!"""!!!!!!"""%%%(((!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------------...............------------,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''''''''(((******(((((((((((((((((((((((((((((()))))))))*********************)))))))))(((++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---................../////////............------------,,,,,,+++******)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''SSSTTTTTTQQQLLLKKKLLLOOONNNMMMMMMLLLJJJEEE???:::555444555777999999777666:::666111---,,,,,,++++++((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''$$$###%%%'''***222:::%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###########################%%%&&&$$$!!! !!!$$$%%%!!!###%%%### ######$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((())))))(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------......//////---------,,,,,,,,,++++++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))******************)))))))))))))))*********++++++++++++---,,,++++++***+++++++++---------.........//////......---------,,,,,,,,,++++++******))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&SSSTTTTTTPPPLLLKKKMMMPPPOOONNNNNNMMMJJJEEE???;;;666555666777999999888666:::666111...---,,,+++***((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&######$$$(((...333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%&&&&&&$$$"""!!!&&&###!!!"""%%%%%%"""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,------...//////,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))************,,,,,,+++******))))))))),,,,,,,,,---.........///------------,,,,,,,,,+++******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&SSSTTTSSSPPPLLLKKKNNNQQQPPPOOONNNMMMJJJEEE???:::777666777888::::::888666999555111...---,,,+++***((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&)))++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################  ###''''''$$$ !!!"""###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!! ########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##################$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,+++************+++,,,,,,***++++++,,,---...//////,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******(((((()))))))))*********++++++++++++***))))))(((+++++++++,,,---.........---,,,,,,,,,++++++++++++))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&SSSTTTSSSOOOKKKKKKNNNRRRPPPOOOMMMLLLIIIDDD>>>999888777888999::::::888666777444111///...---,,,+++((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%%%%&&&)))------***###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################$$$""" !!!###$$$$$$#####################%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%###############$$$$$$$$$"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((((((((('''))))))(((((((((((())))))((((((((()))))))))******************++++++++++++***************+++,,,,,,++++++,,,,,,------......+++++++++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************((()))))))))******************+++++++++***)))))))))***++++++,,,---......,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%SSSTTTRRROOOKKKKKKOOOSSSOOONNNMMMKKKIIICCC===888999888888999;;;;;;888666555333000//////...---,,,((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%%%%$$$)))///...***######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################''''''%%%!!!$$$///888777000'''""""""$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&''''''((((((''''''))))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************)))))))))*********++++++)))***+++,,,,,,,,,+++***))))))***+++,,,---......++++++++++++************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%SSSTTTRRRNNNKKKKKKOOOSSSOOONNNLLLKKKHHHCCC<<<777999999999:::;;;;;;999666444222000/////////...,,,)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&$$$"""%%%,,,,,,'''#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""$$$!!!!!!---FFFZZZOOO@@@---""""""%%%$$$!!!######$$$$$$$$$%%%%%%%%% !!!"""###%%%'''((((((""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""####################################################################################%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&''''''((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++*********)))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))*********+++************++++++++++++)))***+++,,,------,,,+++((()))***+++,,,---......+++++++++************)))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%SSSSSSRRROOOMMMMMMOOOQQQTTTPPPPPPQQQMMMCCC;;;888666555666777888888666444999333...---///000---)))***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$##################&&&$$$""""""###$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++***(((%%%###!!!!!!"""###################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$######"""""""""""""""################################################"""""""""###$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&$$$###"""""""""###%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''''''''((()))))))))))))))))))))************))))))))))))************))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******************************)))************+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%TTTTTTSSSPPPNNNMMMOOOQQQTTTPPPPPPQQQMMMDDD<<<999777777777888999888666444888444///---//////,,,)))***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################&&&$$$""""""###$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&((('''%%%###""""""######################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$########################$$$######"""""""""""""""###############################################################$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################""""""######$$$%%%$$$###"""""""""###$$$%%%%%%$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''''''''((()))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,*********)))))))))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%''''''(((((())))))******************************))))))*********+++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%UUUUUUSSSQQQNNNNNNPPPRRRSSSOOONNNPPPLLLDDD<<<999999888888888999999777555888444000...///...,,,)))))))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################$$$$$$$$$#######################################&&&$$$""""""###$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!'''&&&$$$#########$$$%%%################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$##############################$$$######"""""""""""""""################################################$$$$$$$$$################################################""""""###############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((''''''''''''((()))))))))((((((((())))))******))))))(((******++++++++++++******)))***++++++,,,,,,++++++++++++,,,,,,,,,---------******))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''(((((())))))******************************)))))))))*********++++++++++++*********++++++,,,+++++++++++++++,,,,,,,,,+++++++++***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%UUUTTTSSSPPPMMMMMMNNNPPPQQQMMMLLLMMMKKKBBB;;;999;;;999888888999999777555888555111......---+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###############################################################$$$$$$$$$&&&$$$""""""###$$$###"""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!%%%$$$$$$######$$$%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""########################$$$######"""""""""""""""################################################%%%$$$$$$$$$###"""""""""##############################""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''(((((())))))))))))((((((******++++++++++++******))))))***++++++++++++++++++,,,,,,,,,,,,---------***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((())))))******************************))))))))))))***************************++++++,,,*********+++++++++++++++*********************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%TTTSSSRRROOOLLLKKKMMMNNNOOOKKKIIIKKKHHHAAA:::999;;;999888888999999888666888555222///---,,,+++***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$&&&$$$""""""###$$$###"""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""########################$$$######"""""""""""""""################################################%%%$$$$$$$$$###"""""""""##############################""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((*********++++++*********))))))***++++++++++++***+++++++++,,,,,,,,,------)))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))************)))))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%SSSSSSQQQNNNKKKJJJKKKMMMNNNJJJHHHJJJGGG@@@;;;:::999888666666888999888888888666333000---+++******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$""""""###$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$##############################$$$######"""""""""""""""################################################$$$$$$$$$################################################""""""###############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&'''(((((())))))(((((('''))))))************))))))((()))******++++++************+++++++++,,,,,,,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***+++,,,*********)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%TTTTTTRRROOOKKKJJJLLLMMMNNNJJJIIIJJJHHHBBB===<<<888666444555777999999999777666444000,,,*********'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&$$$""""""###$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$########################$$$######"""""""""""""""###############################################################$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################""""""######$$$%%%!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((((())))))***************)))))))))*********++++++))))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,******)))))))))((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%VVVUUUSSSPPPLLLKKKMMMNNNPPPLLLJJJKKKJJJCCC???>>>666555333444666999999999777666444000,,,*********'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&$$$""""""###$$$###"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%%%%%%%%%%$$$###"""################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$######"""""""""""""""################################################""""""######$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$###"""""""""###%%%&&&!!!"""###$$$%%%$$$######""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***************((())))))))))))*********)))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,******))))))((((((((('''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%VVVVVVTTTNNNIIIHHHKKKNNNNNNKKKHHHFFFEEEBBB===888999888777777888888777555777555222///---,,,++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!! !!!"""$$$$$$$$$###"""################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$############"""########################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVTTTNNNIIIHHHKKKNNNNNNLLLIIIGGGFFFBBB>>>:::999888777777888888777555888666333000...,,,,,,,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""############""""""""""""!!!!!!"""###############################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$###""""""""""""###$$$$$$$$$$$$############"""########################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((()))))))))(((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVTTTNNNIIIHHHKKKNNNOOOMMMJJJHHHFFFCCC???<<<999888777777888888777555888777444111///---,,,,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$############$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############"""""""""##################""""""""""""###$$$$$$################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$############"""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVSSSNNNIIIHHHKKKNNNOOONNNKKKIIIFFFCCC@@@>>>999888777777888888777555888666333000...,,,,,,+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################################################################%%%%%%%%%$$$$$$$$$######################################################"""""""""######$$$$$$$$$$$$###"""""""""###$$$%%%################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""################################################################################################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVSSSNNNIIIHHHKKKNNNOOONNNLLLIIIEEECCCAAA@@@999888777777888888777555666444222///,,,+++******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################################################################%%%%%%%%%$$$$$$$$$######################################################""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))&&&&&&''''''''''''''''''(((((()))************)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVTTTNNNIIIHHHKKKNNNNNNNNNLLLIIIDDDBBBAAABBB999888777777888888777555555444111...+++***))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$############"""#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''(((((((((((())))))***************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVTTTNNNIIIHHHKKKNNNMMMMMMLLLHHHCCC@@@AAACCC999888777777888888777555666444111...,,,+++******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$$$$###""""""$$$$$$$$$############"""########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''(((((()))))))))'''(((((()))***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&VVVVVVTTTNNNIIIHHHKKKNNNLLLMMMKKKGGGBBB@@@AAACCC999888777777888888777666777555222///---,,,++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###!!!################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$############"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&UUUUUUSSSMMMHHHFFFHHHKKKJJJLLLKKKGGGFFFFFFDDD@@@;;;:::999999999888666444666777555///,,,...---***(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%$$$#########""""""!!!!!!################################################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$&&&'''$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################""""""###$$$$$$$$$$$$###########################!!! !!!""""""!!!########################$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUUUUSSSMMMHHHFFFHHHKKKKKKMMMLLLGGGEEEFFFDDD@@@999888777888::::::888777777888555000---......+++(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$&&&'''%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$################################################""""""###$$$$$$$$$$$$##############################""" !!!###$$$$$$###########################$$$$$$$$$#########""""""############""""""""""""##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVUUUSSSMMMHHHFFFIIILLLLLLNNNLLLGGGEEEEEECCC???777666666888:::;;;;;;:::888999666111...//////,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''######%%%&&&%%%############$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#################################""""""&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$######$$$&&&&&&&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###########################$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!##############################$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVVVVSSSMMMHHHFFFIIIMMMNNNOOOMMMGGGDDDDDDBBB???999777777888:::;;;;;;:::999:::777111///000000---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---(((###"""%%%(((&&&############$$$$$$%%%%%%&&&################################################""""""#########$$$$$$$$$########################$$$$$$######""""""""""""'''''''''''''''(((((()))&&&%%%$$$###$$$$$$&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$###$$$&&&'''%%%$$$################################################$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWVVVSSSMMMGGGFFFJJJNNNNNNOOOLLLFFFCCCDDDCCC???<<<:::888888999:::999888999:::888222///111000---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---(((###"""%%%(((&&&############$$$$$$%%%%%%&&&################################################""""""#########$$$$$$$$$########################%%%$$$######"""###$$$$$$((((((''''''(((((()))***'''&&&%%%$$$$$$$$$%%%&&&$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$##############################""""""$$$&&&&&&$$$###################################################""""""######$$$$$$$$$%%%##############################$$$$$$$$$$$$######################################################################################################"""######$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXWWWSSSMMMGGGFFFJJJNNNNNNOOOLLLFFFCCCDDDCCCAAA???<<<999888888999888777999:::777222///000000---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''######%%%&&&%%%############$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######%%%&&&'''((((((''''''(((((()))***''''''%%%$$$$$$%%%%%%&&&$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################""""""###$$$$$$$$$$$$###########################"""""""""$$$%%%%%%###"""#######################################$$$$$$$$$""""""######$$$%%%%%%&&&##############################$$$$$$$$$$$$######################################################################################################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYWWWSSSMMMGGGFFFKKKOOOMMMNNNKKKEEECCCEEEEEEBBB@@@===999888888999888888888:::777111///000///,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################""""""################################################"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%''')))***(((''''''''''''((())))))((('''&&&%%%$$$%%%%%%&&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""###$$$$$$$$$$$$###########################"""""""""$$$&&&&&&$$$!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYXXXSSSLLLGGGFFFKKKOOOMMMMMMJJJEEECCCEEEEEECCC???<<<999888888999:::999888999666111...//////,,,(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$###$$$%%%$$$#########""""""!!!!!!################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,'''''''''''''''((())))))((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################""""""###$$$$$$$$$$$$###########################""""""###%%%''''''$$$"""########################""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$#######################################$$$$$$$$$$$$######################################################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$######################################################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXWWWTTTNNNIIIHHHLLLPPPPPPNNNJJJGGGFFFDDDAAA???===<<<999777666777999::::::;;;777000---......,,,,,,)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""#########"""""""""""""""(((((('''&&&&&&''')))***$$$$$$%%%&&&(((***,,,---$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""########################%%%%%%$$$###""""""######$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" """$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYXXXUUUOOOJJJIIILLLPPPOOOMMMIIIFFFEEEDDDBBB@@@===;;;999777666777888:::999:::777111...///...+++,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$######''''''&&&''''''((())))))%%%%%%%%%&&&((()))+++,,,$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""########################%%%$$$$$$###""""""######$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$#########""""""########################!!!"""####################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZYYYVVVPPPJJJIIILLLPPPNNNKKKHHHEEEDDDDDDBBBAAA===;;;888666555666888999888999777222///000...***+++)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))&&&&&&&&&&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$#######################################%%%$$$######"""###############"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$$$$######%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########"""##################"""########################$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$################################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[ZZZWWWQQQKKKIIILLLPPPMMMJJJGGGEEEDDDDDDCCCBBB<<<:::888555555666777999666888777333000000...***+++)))&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&((())))))(((((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$###############$$$""""""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""""""""########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###############""""""############""""""########################$$$$$$$$$#######################################$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[ZZZWWWQQQKKKJJJMMMQQQLLLJJJHHHFFFFFFEEECCCAAA;;;:::777555444555777888666888777333000111...******(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$%%%%%%###$$$&&&(((((((((((('''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$###############$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$######"""#########""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################""""""############""""""########################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYXXXUUUPPPKKKJJJMMMQQQLLLKKKJJJIIIHHHFFFBBB???;;;999666444333444666777666888777222000000///+++)))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&(((''''''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$#################################"""######$$$%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$####################################### !!!"""###$$$%%%&&&######$$$$$$$$$$$$######"""######$$$$$$$$$#########""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""##############################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""""""""###############"""##################"""########################"""""""""#######################################$$$$$$############$$$$$$#######################################$$$$$$$$$########################"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWVVVTTTOOOJJJJJJNNNRRRLLLLLLLLLLLLKKKGGGAAA===:::888666444333444666777777888666000...000000---)))((('''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$##############################""""""###$$$$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$########################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################$$$###"""""""""###$$$%%%########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""""""""#########$$$######$$$$$$$$$$$$##############################!!!"""""""""#########$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUUUUSSSNNNJJJJJJNNNRRRMMMMMMNNNOOOMMMHHHAAA<<<:::888666333333444555777888999555000...000000...)))((('''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""#########$$$########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[YYYTTTOOOKKKKKKNNNQQQMMMLLLKKKKKKIIIEEE@@@<<<:::999777666666666777888999999555000///111///+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((((((((('''&&&%%%$$$%%%$$$$$$&&&'''(((&&&%%%+++'''$$$$$$((()))'''###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&%%%&&&'''((((((&&&$$$###$$$$$$##########################################################################################&&&&&&%%%$$$###"""!!! ########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!###%%%&&&###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%%%%$$$###YYYWWWTTTOOOKKKJJJMMMOOOLLLKKKKKKJJJIIIEEE@@@<<<999888666555555555666777999999555000///111///+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&+++'''$$$$$$''')))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$################################################################################################$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########VVVVVVSSSOOOKKKJJJKKKLLLKKKJJJJJJJJJIIIEEE???;;;888777666555444555666666999999555000///000///+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''')))***+++)))'''''')))+++++++++***'''$$$$$$'''((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&'''((((((((('''%%%$$$################################################################################################""""""######$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################UUUUUUTTTQQQMMMJJJJJJKKKJJJJJJJJJJJJIIIEEE???;;;999888777555555666666777888888444///...000...***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########%%%(((***,,,///,,,***)))+++---......(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%''''''((((((((('''&&&%%%###############$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""#########$$$VVVVVVUUURRRNNNLLLKKKKKKIIIIIIJJJKKKJJJFFF@@@;;;:::999888777777777888999888888444///...000...***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######"""###$$$'''+++------+++((((((***,,,------'''&&&$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%''''''''''''''''''&&&&&&%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$############"""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%VVVVVVUUURRRNNNLLLKKKLLLIIIJJJKKKLLLLLLGGGAAA<<<;;;:::999888777888999999888888444///...///...***'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############%%%''')))***(((&&&$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###%%%(((***''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%########################################################################%%%$$$$$$$$$######""""""########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&VVVUUUSSSPPPLLLJJJKKKLLLIIIJJJLLLNNNMMMIIIBBB===::::::888777777777888999888777444...---///...)))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&''''''%%%######$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''***---&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#######################################################################################$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%UUUTTTRRRNNNJJJIIIJJJKKKJJJKKKMMMOOONNNJJJCCC>>>:::999777666666666777888777777333...---///---)))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$&&&'''(((&&&%%%$$$$$$%%%%%%$$$%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%(((,,,///&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%######################################################################## !!!"""###$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''''''$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYXXXUUUQQQMMMJJJKKKLLLLLLPPPQQQNNNKKKHHHCCC===;;;999666444444666999;;;888666111...///222...'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&(((++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$''')))+++%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%WWWVVVTTTPPPMMMLLLMMMNNNKKKOOOPPPMMMJJJGGGBBB<<<;;;999666444444666999;;;999888333///000222///((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$&&&(((***%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%TTTTTTRRRPPPMMMMMMNNNPPPKKKOOOPPPLLLIIIGGGAAA;;;<<<:::777555555777:::<<<:::999555111111333///***((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%TTTTTTRRROOOMMMLLLNNNPPPKKKOOOPPPMMMJJJHHHBBB<<<<<<:::777555555777:::<<<::::::666111000111///***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$"""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUTTTRRROOOLLLKKKMMMOOOMMMQQQRRROOOKKKIIIDDD===;;;:::777555555777:::;;;999999666111//////---)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTTTTRRROOOLLLKKKMMMNNNNNNRRRSSSOOOLLLJJJDDD>>>;;;999666444444666999;;;888:::777111......---))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###RRRRRRQQQNNNLLLLLLNNNPPPMMMQQQRRROOOLLLIIIDDD>>>:::888555333333555888:::999;;;999333//////---+++))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###OOOPPPOOONNNMMMMMMPPPSSSLLLPPPQQQNNNKKKHHHCCC===999777444222222444777999;;;===;;;444000///...,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###RRRSSSPPPJJJHHHMMMRRRSSSLLLOOOPPPMMMJJJHHHDDD>>>999777444222111333555777<<<<<<777111//////,,,'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""#############################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%RRRSSSPPPJJJHHHMMMQQQRRRMMMQQQRRRNNNKKKJJJEEE???999777444222222333666777;;;;;;777111//////---(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""######################################################$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%SSSTTTQQQKKKHHHLLLPPPPPPMMMQQQQQQNNNKKKIIIEEE???:::888555222222444666888999999666000///000...)))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""######$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%SSSUUURRRKKKIIILLLOOOOOOLLLOOOPPPMMMJJJHHHCCC>>>:::888555333333444777999888888555000///000...***'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$#################################""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%SSSTTTRRRLLLIIILLLOOOOOOLLLPPPQQQMMMKKKIIIDDD???;;;999666444333555777999777777444//////000...***''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%QQQTTTRRRLLLJJJMMMOOOOOONNNRRRRRROOOLLLKKKFFF@@@<<<:::777444444666888:::777777444///...000...)))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""########################!!!"""###%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%PPPRRRQQQLLLKKKNNNPPPPPPLLLPPPPPPMMMJJJIIIDDD>>><<<:::777555555666999:::777777444///...///---(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""########################!!!"""$$$%%%%%%$$$###"""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%OOORRRQQQMMMKKKNNNQQQPPPHHHLLLMMMIIIGGGEEE@@@:::<<<:::777555555666999;;;888888444///...///,,,(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""######################## """$$$%%%%%%%%%###"""########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%QQQRRROOOIIIGGGKKKOOOOOOKKKKKKKKKJJJGGGCCC???<<<===;;;777555444666999;;;::::::555///...///---((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&(((***)))(((%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''$$$$$$%%%&&&'''((())))))%%%&&&'''&&&&&&&&&(((***))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&%%%$$$$$$%%%''')))))))))((('''((())))))((('''$$$""" %%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQRRROOOIIIGGGKKKOOOOOOLLLLLLLLLKKKIIIDDD@@@>>>===;;;777555444666999;;;::::::555///...///---((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&((((((((()))))))))))))))''''''((('''%%%$$$&&&''')))((((((''''''(((((()))***))))))(((''''''&&&&&&(((''''''''''''(((******%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQRRRPPPIIIGGGKKKOOOOOOLLLMMMMMMLLLIIIEEEAAA???===;;;777555444666999;;;:::999555///...///---)))''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''*********)))))))))((((((&&&(((((((((&&&&&&'''(((***************+++,,,---,,,,,,---,,,,,,+++***)))((('''&&&%%%&&&''')))******)))'''&&&&&&'''((((((,,,***(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQSSSPPPJJJHHHKKKOOOPPPKKKLLLLLLLLLIIIEEEAAA???===;;;777444444666999;;;999999555///...///---)))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))(((***+++,,,++++++,,,---......///000222444666777444555666777888888777666333222111000///...---,,,...---,,,+++***)))))))))...+++(((%%%$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRSSSPPPJJJHHHLLLPPPPPPJJJJJJKKKJJJHHHDDD@@@>>>===;;;777444444666999;;;999999555///...///...)))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((())))))'''(((***+++---///111111222333555555333222222222222333444777:::===@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBDDDDDDCCC@@@===;;;666666666555333111///---***)))'''%%%%%%''')))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRSSSQQQJJJHHHLLLPPPPPPIIIJJJJJJJJJHHHDDD@@@>>>===;;;777555444666999;;;888888444///...000...***''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''((()))***+++---///111444777:::===>>>???AAABBBAAA>>>;;;999999:::;;;===???BBBFFFHHHJJJIIIHHHFFFCCCAAA???>>>>>>DDDFFFJJJMMMOOOOOOMMMLLLIIIHHHFFFDDDAAA???===<<<666444111...***(((%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$RRRTTTQQQKKKIIILLLPPPQQQIIIJJJKKKKKKIIIEEEBBB???===;;;777555444666999;;;888888444///...000...***(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***+++***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))*********+++,,,...000111555666999<<<@@@DDDFFFHHHGGGIIIKKKKKKIIIGGGFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRNNNKKKGGGBBB???>>>===>>>CCCEEEGGGKKKPPPTTTWWWYYYVVVSSSNNNIIIFFFEEEFFFGGGEEEDDDBBB>>>999222,,,)))---,,,+++)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&'''&&&$$$#########%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$RRRTTTQQQKKKIIIMMMPPPQQQJJJKKKLLLLLLJJJFFFCCCAAA===;;;777555444666999;;;888888444///...000///***)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&)))+++,,,+++)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***000//////000222444777888999;;;===@@@DDDGGGJJJKKKGGGJJJNNNPPPQQQQQQRRRRRRUUUUUUTTTUUUUUUVVVWWWXXXTTTQQQMMMHHHFFFFFFGGGHHHHHHHHHHHHKKKPPPWWW]]]aaaVVVPPPHHH@@@===>>>BBBEEEEEEGGGIIIJJJIIIEEE@@@===111///...,,,***(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&((('''%%%######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVQQQKKKJJJOOORRRRRRKKKKKKKKKKKKKKKIIIEEEBBB???<<<888555444777:::===;;;666111...///...,,,***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''(((&&&&&&''')))++++++)))''''''((()))***+++...333666444666666777999;;;:::888CCCAAACCCJJJMMMKKKMMMSSSOOORRRSSSPPPLLLLLLSSSYYYXXXZZZ\\\]]]\\\YYYVVVTTTXXXXXXSSSLLLIIINNNRRRSSSTTTVVVVVVUUUWWW]]]___^^^cccYYYWWWSSSIIIFFFFFF>>>;;;<<>>@@@AAABBBGGGJJJMMMNNNMMMPPPWWW^^^bbbeeeppp}}}{{{ppp[[[LLLCCC>>>GGGEEEJJJRRRTTTPPPQQQWWWZZZWWW___fffcccdddddd[[[RRRRRRQQQQQQOOOKKKEEEAAADDDFFFJJJRRRXXXWWWOOOHHH@@@;;;555///,,,***((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&+++---***)))++++++((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$TTTSSSOOOJJJIIINNNRRRQQQMMMLLLKKKKKKIIIFFF@@@===888666333111222444777999333///,,,,,,...///---+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((())))))***'''(((***+++---000444666===>>>???@@@DDDIIIQQQVVV^^^gggtttyyytttlllkkknnnkkk\\\SSSHHHDDDKKKZZZ```XXXPPPPPPRRRKKKOOOTTTTTT\\\dddaaa______]]][[[UUULLLAAA:::888999???LLLYYY```]]]XXXVVVQQQHHH@@@888222,,,(((''''''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***...000,,,))))))'''$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTTTTPPPKKKJJJPPPSSSSSSOOONNNMMMLLLJJJGGGAAA===999777555333333555777999111...+++,,,...///---+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''(((((())))))(((,,,222666888;;;>>>@@@@@@EEEMMMUUU___jjjssszzzxxxnnnoooqqqgggTTTNNNTTThhhxxxzzztttqqq___UUUSSSRRRLLLPPPVVVRRR___```aaabbb^^^VVVLLLDDD:::888:::DDDTTT___cccbbbccc___YYYRRRKKKBBB:::444---+++(((&&&%%%&&&''')))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''',,,---***'''&&&$$$!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTTTTQQQKKKKKKPPPTTTTTTOOONNNMMMLLLKKKGGGBBB>>>:::999666444444555777888000...,,,---///000...+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&''''''((()))***,,,---,,,222999===???AAADDDGGGFFFRRReeeyyyyyy|||{{{}}}mmm```ZZZVVVYYYiii{{{zzzvvvjjjddd___UUUTTTUUUXXX\\\]]]\\\WWWSSSKKKGGGFFFJJJUUU```fffgggeeedddbbb___[[[UUUNNNIII;;;777111+++'''&&&'''(((''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''%%%$$$%%%%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&SSSSSSOOOJJJJJJPPPSSSSSSMMMLLLLLLKKKJJJGGGBBB>>>;;;999777555444444555666111///---...000000...+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((('''((())),,,///333666777:::>>>DDDFFFEEEGGGKKKPPPZZZhhh|||zzzmmmdddjjjmmmrrr}}}qqqXXXWWWUUUUUUXXXZZZ[[[[[[ZZZXXXWWWYYY^^^cccgggiiieeeddddddccccccaaa^^^[[[QQQLLLDDD;;;333---***(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&RRRRRRNNNIIIIIIOOOSSSSSSKKKKKKJJJJJJIIIFFFAAA>>>;;;999777555333333444444222///......111111...***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))+++...222777<<<@@@BBBLLLOOORRRQQQPPPQQQWWW]]]rrr{{{|||uuuyyyuuuyyyyyyvvvzzz{{{{{{}}}|||vvvqqqvvvtttrrrsssvvv|||zzztttrrr}}}mmmggg^^^XXXWWWZZZ]]]___]]]___```ccceeegggiiiiiihhhfffdddddddddeeedddcccccc^^^VVVKKK@@@666///+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''###!!!###$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&UUURRRNNNLLLMMMNNNOOONNNPPPMMMIIIHHHHHHEEEAAA===;;;;;;:::888777555333333111///---...//////,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((((('''((('''&&&%%%'''))),,,...///222555:::@@@HHHQQQWWWeeepppyyyzzzxxxxxxuuuooowwwzzzwwwzzz~~~{{{pppeeebbbpppwwwpppkkktttzzzrrrsssxxxzzzuuunnnxxx|||xxxssspppooooooiiimmmrrrwww|||wwwuuurrrooosss{{{yyynnnhhhqqqzzzlll^^^bbbbbb___cccjjjkkkgggjjjhhh___UUUXXXdddgggccceeecccaaa___[[[PPP???333111***&&&)))***''''''+++)))'''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&UUURRRNNNLLLMMMNNNOOOOOOOOOLLLIIIHHHHHHFFFBBB>>><<<;;;999777666555555555222///------//////,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&'''((()))+++...000111666;;;BBBKKKVVVcccooovvv|||}}}xxxuuuwwwzzz|||tttoooyyy{{{uuuxxxuuuuuu}}}~~~wwwyyyxxxsssrrrtttsssppp}}}uuutttkkkkkklllqqqxxx}}}ooo\\\RRRYYYdddddd]]]^^^dddcccWWWKKKMMMYYYcccddddddddddddaaa\\\WWWSSSBBB888///,,,)))%%%%%%)))***)))((((((***+++***)))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&UUURRRNNNLLLMMMNNNPPPPPPNNNKKKHHHGGGHHHGGGCCC???===;;;888666555666888:::333000------//////,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((((((((((((((())),,,///333666888999FFFLLLUUU```kkkvvv~~~uuuqqqddd[[[^^^fffppp{{{~~~zzzppp^^^ccclllvvv{{{{{{zzz}}}oooddd``````___]]]aaabbbYYYIII???FFFSSS```eeeiiikkkhhheeecccbbbXXXMMM@@@777...(((%%%&&&)))((('''((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&UUURRRNNNLLLMMMOOOQQQQQQMMMJJJGGGGGGHHHHHHDDD@@@@@@===999666555888<<>>999666666999>>>BBB555222...---...///---***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&((())))))((())),,,...444666:::AAAKKKVVV```eeejjjpppyyy}}}{{{nnnpppuuu{{{|||sssfff\\\bbbhhhiiikkk}}}yyypppooolllkkkqqqxxxfffYYY[[[^^^ZZZUUUUUUFFFKKKUUUcccnnnrrrnnniiijjjiiieee^^^TTTHHH:::111---+++))))))***+++***)))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&VVVRRRMMMKKKLLLPPPRRRTTTLLLJJJGGGGGGHHHHHHDDD@@@BBB>>>999555555999>>>AAA777333...---...///---***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((%%%'''))))))))),,,333888>>>AAAGGGQQQ\\\iiitttzzzxxxzzz|||yyyrrrhhhaaa\\\ZZZ^^^hhhtttxxxtttnnnjjj~~~zzzxxxwwwwwwxxxsss}}}~~~rrrjjjrrrpppbbbYYYVVVZZZ```UUUSSSUUU^^^jjjqqqrrrpppjjjmmmnnnkkkeee\\\NNNBBB111---)))'''((()))******((((((((('''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&WWWRRRMMMKKKLLLPPPSSSUUUMMMJJJHHHGGGHHHGGGCCC@@@@@@===888444333666:::>>>888333///---...///---+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''))),,,---///666AAAIIIQQQTTT[[[dddllltttzzz}}}sssqqqkkkcccXXXOOOIIIFFFOOOSSS^^^mmmtttuuuxxx}}}fffccc^^^XXXTTTTTTWWWZZZTTT^^^rrr|||zzzyyykkk^^^\\\^^^^^^```______bbbhhhmmmnnnooojjjnnnpppmmmkkkhhh```WWWBBB<<<444---)))((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&WWWRRRMMMKKKLLLPPPSSSUUUNNNKKKHHHHHHHHHGGGCCC???>>>;;;666222222444888:::888444///---......---+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***---000222666@@@NNNXXXbbbffflllrrrvvvwwwvvvuuu```]]]WWWPPPKKKIIIJJJLLLPPPTTTaaarrr~~~}}}sssqqqooojjjdddccc^^^aaa{{{[[[\\\]]]\\\[[[]]]bbbfff]]]]]]___jjj|||zzz|||wwwzzz{{{ooonnnrrrjjj\\\VVV[[[bbbhhhkkkmmmnnnppplllooonnnjjjjjjnnnkkkeee[[[RRREEE:::111---***))))))(((((((((''''''''''''&&&'''((()))((('''%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&YYYWWWRRRJJJHHHLLLPPPOOOKKKIIIHHHIIIJJJHHHCCC>>>???;;;555111111333555555555333000.........---,,,(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((''''''''')))+++(((&&&%%%&&&)))***+++***...777===???EEETTTbbbhhhtttyyyyyypppgggaaa]]]ZZZ]]][[[YYYXXXXXXWWWTTTQQQbbbppp}}}qqqkkkggg___WWW\\\WWWUUU\\\ooo}}}yyyvvvwwwyyyzzz{{{rrroookkkmmmxxx{{{~~~ppp___aaammm}}}mmmnnnxxxvvvrrruuuuuusssfff```VVVUUUcccttttttiiissspppnnnpppsssrrrlllfffdddaaaZZZOOOBBB555---)))'''((((((&&&%%%%%%''')))'''&&&$$$######$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXWWWRRRKKKIIIMMMOOOOOOKKKIIIHHHIIIJJJHHHCCC>>>???:::555111111333555555555222///.........---,,,(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&'''(((***''''''&&&&&&(((,,,000333999BBBKKKNNNUUUaaalllpppssssssooogggbbbaaa^^^[[[]]]YYYVVVXXX```iiiooorrr|||{{{{{{tttjjjiiilllttt}}}vvvrrrmmmiiikkkhhhgggnnn}}}|||}}}ppp^^^[[[bbbtttiiiYYYYYYdddwwwyyyjjj^^^hhhhhhiiihhhbbb```gggqqqtttssssssrrrpppooonnnnnnmmmjjjeee]]]QQQDDD888000,,,,,,++++++***)))(((''''''&&&%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVVVVRRRLLLJJJNNNOOONNNKKKIIIHHHIIIJJJHHHCCC>>>>>>:::555222222333555555444111...---------,,,+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''%%%&&&''')))((()))(((((()))...777>>>FFFOOOXXX\\\```fffjjjkkkhhhhhhgggfffkkksssuuurrrooohhhbbbaaahhhoootttuuujjjooolllaaaYYYYYYWWWRRRRRR[[[iiiyyyqqqkkknnnvvv{{{tttiiigggmmmnnnuuuzzzxxx{{{nnn___\\\cccmmmzzzlllsssqqqsssrrrcccTTTYYYhhhjjjoootttuuurrroooppprrrrrrpppmmmjjjcccWWWIII???///,,,)))((())))))&&&$$$'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUUUURRRMMMKKKNNNOOOMMMKKKIIIHHHIIIJJJHHHCCC>>>===999555222222444555555333111...,,,,,,,,,+++***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''&&&%%%%%%'''((((((***,,,+++---444@@@JJJVVV\\\aaacccaaa___\\\ZZZWWW```jjjsss{{{{{{tttppppppnnnjjjfff]]]]]]ZZZUUUVVV[[[]]]ZZZNNN[[[nnn|||vvvsssrrrsssttttttqqqrrrrrrrrrrrrrrrqqqqqqpppuuuyyy|||wwwooopppxxxyyytttjjjgggqqqsssjjjgggpppuuuooojjj```WWWSSSXXXaaalllsssuuusssqqqqqqooommmlllmmmllleeeZZZPPP<<<444***%%%&&&((('''%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTUUURRRMMMKKKNNNPPPNNNKKKIIIHHHIIIJJJHHHCCC>>><<<999444222333444555555333111...,,,,,,,,,+++***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))%%%***///222777@@@NNNXXXeeeeeeeeeccc\\\SSSLLLIIIKKK^^^sss}}}~~~{{{wwwxxxtttqqqooonnnnnnllljjjaaa\\\WWWYYYdddmmmlllggg```mmm~~~zzzxxxwwwwwwwwwwwwoookkkeee```]]]ZZZWWWUUUXXXXXXWWWVVVTTTSSSRRRQQQRRRUUUWWWWWW\\\fffnnnpppzzzyyyuuusssooouuupppooouuuyyy~~~{{{wwwuuuvvvfffOOORRRWWW```hhhooossssssssspppmmmkkklllnnnkkkddd]]]WWWJJJ999---************&&&&&&&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUUUUQQQLLLKKKNNNPPPOOOKKKIIIHHHIIIJJJHHHCCC>>>;;;888444333333555555555444111...---------,,,+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((''''''''')))+++%%%+++555>>>GGGQQQ\\\cccddd___ZZZVVVOOOGGGCCCCCCJJJ___uuu|||yyysssnnnjjj```___^^^^^^___eeelllrrrbbb[[[XXXcccwww~~~vvvtttrrrsssuuuuuurrrpppttttttsssssssssuuuxxxyyy|||yyyvvvtttrrroookkkhhhdddbbb^^^ZZZVVVRRRPPPNNNRRRUUUTTTOOOMMMOOOPPPOOOUUUZZZbbbjjjsss{{{nnnsssggg[[[VVVSSSUUUccctttyyyeee^^^^^^^^^aaagggnnntttwwwtttrrrooonnnooommmiiieeeiii]]]LLL===333...***(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUUUUQQQJJJIIINNNQQQQQQKKKIIIHHHIIIJJJHHHCCC>>>:::888444333444555555555555222///.........---,,,(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((((((((())),,,...///666@@@LLLVVV]]]aaacccXXXOOOHHHGGGFFFEEEHHHNNNZZZfffppppppiiieeeaaa^^^OOOTTTYYY[[[[[[aaalllvvvwwwooommmwwwuuuiiiaaaaaaffflllqqquuuzzz~~~|||wwwqqqjjjddd___\\\MMMPPPQQQOOOQQQVVVXXXWWWJJJLLLMMMNNNSSS]]]hhhoooxxxkkkcccZZZRRRVVV```fffvvv}}}ooopppooollliiijjjnnnrrrsssssssssrrrqqqooommmllljjjfff]]]RRREEE999///))),,,+++)))((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&***+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVUUUPPPJJJIIINNNRRRRRRKKKIIIHHHIIIJJJHHHCCC>>>:::777444333444555555555555333000.........---,,,(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((())))))***---///<<>><<<;;;;;;;;;;;;;;;===@@@FFFMMMTTTXXXgggvvvtttjjjjjjttt~~~~~~bbb^^^\\\jjjtttqqqvvvqqqqqqrrrggg___ccclllqqqqqqppptttssspppkkkkkkllljjjeee```SSSBBB444+++(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&WWWWWWRRRLLLJJJMMMOOONNNKKKHHHFFFHHHKKKJJJEEE???<<<999555222222333333222333111...,,,,,,,,,+++***)))((((((''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***...333<<>>HHHQQQUUUYYY^^^aaa```\\\\\\\\\ZZZWWWTTTVVVXXXZZZcccppp|||{{{qqqgggaaa\\\UUUKKKFFFDDDCCC???;;;:::999666444222111111111444333333333444888;;;===GGGSSSggg}}}zzzrrrsssuuusssnnnmmmxxxxxxhhhkkkwwwhhhcccdddfffkkkpppsssuuusssooonnnnnnjjjeeefffaaaUUUDDD555---))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&WWWWWWSSSMMMKKKNNNOOOMMMLLLHHHFFFHHHKKKJJJDDD???===999555333333444444444333000---,,,,,,,,,+++***((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---111777>>>DDDGGGDDD@@@===CCC@@@???DDDNNNXXX]]]^^^VVVKKK@@@===BBBEEEBBB===BBBMMMZZZ```cccccc^^^XXXPPPPPPRRRUUUXXX]]]hhhrrr{{{yyytttllljjjeeeaaa\\\VVVPPPLLLFFFAAA<<<999999999777555444333222111000/////////////////////000222444555555;;;EEERRRdddzzztttwww~~~vvvmmmyyyuuukkkddd```dddmmmqqquuuvvvtttrrrqqqmmmhhhiiiiiicccUUUFFF;;;222+++)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&WWWXXXTTTNNNKKKNNNOOOMMMLLLIIIFFFHHHJJJJJJDDD>>><<<999666444444666666666333000---,,,,,,,,,+++***((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%$$$$$$%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++---///000444666;;;>>>???===;;;999>>>>>>@@@HHHQQQWWWWWWUUU===999555666<<>><<<999666444555777888888333000---,,,,,,,,,+++***(((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))),,,///111333555555666777777888888888;;;<<<@@@FFFJJJIIIDDD???777777777777;;;FFFVVVaaaSSSYYY]]]\\\[[[ZZZVVVPPPMMMRRR```rrr}}}}}}uuurrrpppmmmjjjffffffggghhhgggddd^^^ZZZRRRNNNIIIEEEBBB???===;;;999:::999666222000000000111111111111111222222222...///000111000///---,,,333444333111000666AAAJJJSSSgggwwwuuu{{{kkk___]]]dddjjjoooqqqrrruuuvvvsssooommmiiieeeeee___KKK777,,,+++)))((((((((()))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&[[[XXXTTTOOOLLLKKKLLLMMMMMMKKKJJJKKKLLLJJJEEE@@@>>>:::555222333555777777777333...,,,,,,,,,***(((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''***---111555777:::888444222333777<<>>CCCOOO```vvv~~~|||rrrddd___YYYccclllooonnnnnnrrruuussspppmmmkkkiiicccYYYQQQ666000(((&&&(((***)))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[XXXSSSNNNLLLKKKLLLMMMMMMKKKIIIJJJKKKHHHCCC>>>:::777222000111333555555777222---+++,,,,,,***(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---111555999;;;555888===CCCGGGGGGDDDAAA@@@AAADDDIIIKKKHHH@@@888666555888@@@JJJRRRVVVVVVRRRPPPSSSYYY]]]```hhhppp}}}~~~~~~wwwooojjjrrrpppmmmjjjhhhggggggggghhhgggfffdddaaa[[[TTTNNNIIIHHHDDDAAA===:::888777222222222222111111111000////////////000000000000------...////////////...000000000000111333444555888999===CCCMMMWWWaaagggsssyyy{{{{{{zzzooommmiii]]]ZZZeeeppppppnnnpppuuurrrooonnnmmmhhh```YYYJJJ>>>000)))((()))'''%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[WWWRRRNNNKKKKKKLLLMMMMMMKKKIIIJJJJJJGGGAAA;;;999555222000111444555666666222---+++,,,,,,***(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))---111666999<<<===444777@@@KKKRRRRRRIIIBBBDDDDDDDDDCCCAAA???<<<:::999<<>>IIIMMMIIICCC<<<<<<999555333666???FFFNNNPPPRRROOOLLLKKKMMMQQQVVV^^^hhhqqqwww}}}}}}sssmmmkkkiiieeebbb````````````bbbdddhhhjjjeeegggiiikkkkkkiiifffeee___[[[TTTNNNIIIEEEAAA>>>888666555333111000//////........................111111000000//////.........//////000000000000000000111222333222111000///222333333444333222000///111333333222222777AAAHHHUUUsssrrruuu~~~kkk]]]dddyyyrrrhhhhhhjjjqqqqqqrrrrrrrrroookkkhhheeebbbZZZLLL;;;...******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYUUUOOOJJJHHHIIILLLNNNQQQNNNLLLLLLKKKHHHBBB<<<999777444444555666777777444000+++***+++,,,+++)))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''')))+++,,,...111111111111111000//////,,,000888CCCMMMNNNHHHBBB555666666777:::AAALLLTTTUUUUUUTTTPPPNNNPPPVVV[[[aaakkkuuuzzz}}}}}}yyy{{{uuulllddd```^^^]]]]]]\\\___aaaccccccdddgggiiiiiikkkmmmnnnlllhhhddd```WWWRRRLLLGGGBBB???;;;888333333111000//////......---............/////////000000000000////////////......///000000000//////000000000000000000//////111222222333222111000///111222333444555555666666:::JJJfffxxx|||{{{iii```jjjoooaaahhhnnnpppsssuuutttqqqmmmkkkhhhjjjhhh\\\III888---))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXTTTNNNIIIGGGHHHLLLNNNOOOMMMKKKKKKKKKHHHAAA<<<888666333333333444444333333///+++)))+++,,,+++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))---111333555444333222111000000000...333;;;DDDIIIGGGAAA;;;666666888;;;AAAIIIRRRXXXVVVUUUSSSRRRTTTYYYaaagggkkkttt{{{{{{yyyxxxsssmmmddddddccc___]]]]]]```ccc^^^aaadddeeeeeeeeegggjjjkkklllnnnnnnjjjccc\\\XXXNNNJJJEEEAAA===:::777444111000000///......//////---.........////////////////////////000000000000------...////////////...///...............///000...///111333444555555555333444555555444222111111:::;;;AAAWWWtttvvvqqqgggssskkkeeefffjjjppptttuuurrrnnnlllkkkmmmlllgggZZZIII888...))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXTTTNNNHHHFFFHHHLLLNNNMMMKKKJJJJJJJJJGGGAAA<<<999777444333444444444333333///+++)))+++,,,+++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&)))...333666888777555333222222222333666999<<<>>>===:::777444::::::;;;>>>DDDJJJPPPTTTTTTRRRQQQSSSXXXaaaiiinnnpppwww{{{vvvrrroooiiibbb]]]```dddccc```___cccgggfffggggggeee```^^^___```dddfffgggfffaaaXXXPPPJJJIIIEEEAAA>>>;;;888444222000000///.........//////........./////////000000......//////000000111111,,,------..................---,,,,,,,,,...///000,,,---...//////000000000000222444333111111444777333666999BBB^^^{{{hhhwwwpppkkkwww]]]^^^dddlllrrrsssqqqmmmkkkmmmlllkkkkkkfffXXXEEE666))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYVVVOOOHHHGGGKKKMMMKKKNNNLLLJJJKKKKKKHHHBBB===;;;888333111222333444555333000---+++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''))),,,...000111333444333111///111777<<>>===;;;999555111///444:::AAAFFFHHHGGGFFFEEERRRSSSVVVYYY^^^dddiiilllqqqqqqooojjjddd___]]]\\\cccaaa______aaaffflllpppqqqsssrrrlllccc^^^___bbb^^^___aaa___ZZZQQQHHHBBBAAA>>>:::666333111111111------------------------.........////////////000000000/////////.........---------.........///////////////////////////////////////000000000111111111111111000111222333333888333333;;;JJJkkkqqqtttkkkfffxxxdddcccdddkkkppppppooonnnkkkkkkkkkllliii```RRRGGG000---***'''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***)))((((((''''''(((((())))))******)))((('''&&&%%%&&&''''''((())))))))))))))))))******)))(((((('''((('''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&)))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXVVVOOOHHHGGGLLLMMMKKKNNNLLLJJJJJJKKKHHHBBB===999666222111222444666666333000---+++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''')))+++///222444666777222222111111222555;;;???AAABBB@@@;;;666444666888===@@@EEEHHHHHHGGGGGGHHHTTTUUUXXX\\\aaaeeehhhjjjfffeeeaaa\\\XXXWWWYYY[[[bbbeeeiiinnnsssvvvxxxyyyzzzvvvooofff^^^WWWSSSRRRTTTVVVWWWVVVRRRKKKDDD@@@<<<:::777333111000//////------------------------............////////////000000/////////............////////////000000000////////////////////////000000000000000111111111111111111222222333333444666444666;;;CCC]]]wwwsss~~~www~~~wwwyyyvvviiieeemmmpppjjjllluuupppnnnmmmmmmlllfff\\\TTT===444***&&&(((+++***'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((()))***+++((()))))))))************((())))))(((((('''&&&%%%)))))))))))))))(((((('''***))))))))))))***++++++''''''''''''''''''((()))((('''%%%&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWWUUUOOOHHHHHHLLLMMMKKKMMMKKKIIIJJJJJJHHHBBB===777444111000222444666777222000---++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%'''+++///222444555555000///...000555:::>>>@@@???@@@???999333333:::AAAEEEGGGHHHHHHGGGHHHJJJLLLSSSVVV[[[```dddggghhhiiiaaa^^^XXXSSSQQQTTT[[[```dddjjjqqqxxx{{{yyyuuurrrjjjeee___YYYVVVRRRNNNJJJHHHIIIJJJIIIGGGCCC>>><<<666444222000............------..............................////////////000////////////.........000000000111111111222222////////////////////////111111111111111111000000///000222333444444444333444555888:::<<>>888555111///111333555555222///,,,+++++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%'''+++///222222222111000...,,,000666;;;======888888777555444777===BBBHHHHHHGGGFFFFFFHHHLLLPPPTTTWWW\\\aaaeeeffffffeee^^^[[[WWWRRRQQQTTT[[[```dddgggkkkllliiiccc\\\WWWOOOOOOOOOOOONNNLLLHHHFFF@@@@@@@@@???===;;;999777111000///...------...................../////////........./////////000000000000000000000/////////000111111111111222222222000000000000000000000000222111111111111000000000///000222444555444333222444555777888999FFFccczzzpppqqqnnn___aaawwwwww}}}lllfffnnnsssnnnssspppnnnnnnnnnmmmjjjggg]]]LLL777+++)))++++++(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''******))))))(((((())))))***)))))))))***,,,...///111333555777:::;;;<<<===<<<<<<<<<;;;:::999777777555555444222000...,,,+++///---+++)))'''''''''((()))((('''''')))))))))'''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVTTTOOOIIIIIIMMMNNNKKKJJJIIIHHHIIIJJJHHHCCC>>>:::666222//////111222222222///,,,+++++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***,,,///222333222111///111...---000555888999777333111222666<<<@@@@@@@@@CCCCCCCCCCCCDDDIIIOOOTTTYYY[[[^^^___```___]]][[[YYYXXXUUURRROOOOOORRRTTTXXXWWWUUUQQQLLLHHHDDDBBBDDDJJJPPPPPPKKKDDD@@@>>>===<<<;;;999777555444333..................//////.........//////000000000/////////000000000111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111111111000111333555555444333222666444333666<<>>BBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@<<<:::777333000---,,,,,,+++)))(((((((((((('''%%%))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&UUUTTTOOOJJJJJJMMMNNNKKKIIIHHHGGGHHHJJJHHHDDD???;;;777222/////////000000111///,,,+++++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******+++,,,.../////////---,,,111000000222444555444333333222555===EEEHHHDDD???>>>???@@@BBBEEEKKKRRRWWW^^^]]]\\\ZZZWWWUUURRRQQQWWWXXXWWWTTTOOOKKKJJJIIIFFFCCC???<<<::::::<<<===???GGGPPPRRRKKKCCC??????999999777555333222111000------......///000000000......//////000000111111111111111111222222222222222222222333333333333444111111111111222222222333333333333333333333333333333333333333444444444555555666666777666555444333666444222666AAANNN\\\dddwwwssseeedddxxx{{{zzzzzzuuummmqqqtttgggqqqpppqqqssssssrrrpppmmmkkkfff```TTTCCC333***))),,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))***+++++++++((((((***,,,///333555777777:::>>>CCCHHHLLLOOOQQQRRRQQQPPPMMMJJJGGGDDDBBB@@@BBBDDDGGGJJJLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOEEEDDDBBB???<<<:::888666111///,,,+++***)))'''%%%))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&TTTSSSOOOJJJJJJNNNNNNKKKHHHGGGFFFHHHJJJIIIDDD???999555111......000000111111...,,,***+++++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++******+++,,,,,,,,,,,,+++000222444444333333333444666888===CCCIIIIIIDDD???<<<>>>AAAEEEIIINNNTTTYYYZZZXXXUUUQQQPPPOOOPPPQQQYYYYYYYYYUUUOOOIIIEEEDDD<<<:::888777777888;;;<<<999>>>EEEGGGEEEAAA>>><<<444333333222111///......,,,---...//////000000000......///000000111222222222222222333333333444444444444444444555555555666222222333333333444444444555555555555555555555555555555666777888999999:::<<<;;;;;;:::999888777666555555555999CCCQQQ^^^fffmmm|||tttdddhhhyyy{{{xxx~~~wwwlllvvvnnnnnnoooqqqrrrqqqpppoooooohhhfff___PPP>>>000++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((***+++---///000......000222444777:::;;;===@@@EEEKKKPPPSSSTTTTTTTTTTTTSSSRRROOOMMMKKKJJJFFFGGGHHHJJJKKKLLLLLLLLLKKKHHHEEEBBBAAABBBDDDFFFCCCDDDEEEFFFFFFDDDCCCAAA===;;;777555333000---************)))))))))((((((&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&TTTSSSOOOJJJJJJNNNNNNKKKHHHFFFFFFHHHJJJIIIDDD@@@777444///......000222222111...,,,***+++++++++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,---------...///000111111000333777777444222444555888<<>>AAA???>>><<<:::999999999333666999;;;BBBQQQ```iiimmmttt|||vvvgggccclllfffkkkmmmmmmnnnmmmnnnppprrrjjjiiidddXXXGGG777---)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///222444777777666777777888999:::???BBBGGGKKKNNNNNNMMMLLLMMMNNNPPPSSSUUUWWWXXXXXXYYYYYYXXXVVVTTTRRRPPPOOOHHHDDD>>>888555555666777<<>>???@@@@@@DDDEEEGGGFFFCCC@@@>>>===777666777===JJJZZZgggoooooonnnttt|||~~~ssseeeeeelllttt}}}kkknnnmmmhhhkkkssstttnnnmmmjjjgggbbbYYYIII555&&&******+++,,,)))$$$%%%***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((())))))))))))'''((()))+++++++++******---+++...222444333444888<<<888888>>>AAA@@@CCCGGGHHHDDDEEELLLNNNKKKKKKNNNMMMQQQSSSSSSWWW]]][[[UUUXXXVVVYYY___```\\\ZZZ\\\SSSKKKAAA<<<<<<===<<<:::<<<;;;AAAMMMWWWYYYXXXXXXXXXTTTNNNJJJGGGEEEBBB@@@>>>:::333---)))((((((***(((***+++)))%%%%%%'''+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((('''''''''(((((()))***(((((('''&&&&&&'''''''''&&&&&&&&&%%%&&&'''(((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&TTTRRRNNNKKKJJJJJJLLLMMMLLLIIIFFFFFFGGGFFFCCC???<<<888333111111222333333///---++++++++++++)))'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''***,,,///000000...---,,,,,,...111333555666555111---...444:::AAA???======>>>AAABBBCCCDDDFFFIIIMMMOOOPPPPPPOOOFFFFFFGGGIIINNNTTTZZZ^^^^^^VVVJJJCCC@@@???===;;;999999888777666555444444333444444333000............------,,,,,,------......000111000//////000111000222333333222333555777999999999888888999:::::::::::::::::::::;;;<<<<<<999999888999:::;;;;;;:::;;;<<<===<<<;;;;;;<<<>>>======>>>>>>?????????@@@BBBEEEGGGGGGFFFDDDCCCCCC===::::::AAAPPPaaannnuuutttrrruuuyyywwwuuu|||jjjddddddsss~~~|||qqqhhhgggjjjlllnnnqqqooommmjjjggg___RRR@@@444...+++***+++***''''''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((()))))))))*********))))))((('''''''''+++,,,---,,,******,,,...//////333:::======@@@DDDLLLOOOUUUYYYYYYVVVPPPLLLQQQLLLJJJNNNNNNLLLLLLPPPMMMNNNOOOPPPWWW^^^]]]VVVUUUQQQNNNRRRZZZ^^^ZZZTTT\\\YYYTTTQQQPPPPPPNNNMMMGGGFFFIIISSSZZZ]]]```bbb\\\XXXQQQLLLIIIJJJLLLMMMBBB@@@===<<<:::444,,,&&&''''''(((******)))'''%%%((((((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&TTTQQQMMMJJJIIIJJJKKKMMMJJJHHHGGGGGGHHHGGGBBB>>>;;;888444333333333333222...,,,************(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***---///000///...---,,,---///111333444444222...,,,...444999???;;;666666;;;AAAEEEFFFDDDGGGKKKMMMNNNLLLHHHFFFAAACCCGGGJJJMMMNNNOOOOOOIIIDDD>>>;;;::::::777555555555444333333222111111///000111000...---------...---------------.........///111111000000111333222444555555555666888;;;===============>>>?????????>>>>>>>>>>>>>>>??????<<<<<<===>>>>>>?????????@@@AAAAAA@@@>>>>>>>>>?????????@@@AAABBBCCCDDDDDDFFFHHHJJJJJJIIIHHHGGGHHHCCC??????III[[[mmmxxx|||~~~{{{{{{}}}yyyrrrttt{{{ggg[[[^^^iiikkkiiijjjhhhkkksssqqqooonnnlllggg]]]PPPFFF444---)))***+++***)))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))******,,,+++******))))))))))))'''))),,,---...111777<<<999999===BBBEEEEEEIIIOOOdddqqqzzzxxxtttrrrlllccc\\\VVVQQQOOOMMMMMMQQQVVVZZZZZZYYY[[[aaahhhhhhddd^^^]]]]]]dddsssxxxfffMMMQQQRRRTTTVVVUUUSSSOOOMMMWWWTTTTTTXXXZZZ[[[___dddccc^^^VVVMMMGGGEEEHHHKKKEEEDDDDDDFFFGGGCCC:::333///***''''''***+++)))&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***))))))(((((((((((()))***+++,,,,,,,,,,,,++++++'''(((((()))((((((''''''&&&'''(((((())))))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&SSSQQQMMMJJJHHHIIIKKKLLLIIIHHHGGGHHHIIIGGGAAA<<<999777444333333333222000...,,,+++***+++***)))'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((***+++---...///...---------...///111333333222000---+++...333888;;;666333444;;;BBBEEEFFFFFFHHHJJJJJJIIIFFFBBB@@@@@@BBBEEEGGGFFFCCC???===<<<:::888777888777444222222111111000//////......,,,...//////...------......------------......///---///111111111222333555555777888888888999<<<>>>????????????@@@AAABBBCCCBBBBBBAAA@@@????????????@@@AAABBBBBBAAAAAAAAABBB???AAABBBBBB@@@@@@AAABBBCCCCCCEEEGGGIIIJJJLLLMMMLLLMMMNNNMMMKKKIIIHHHHHHFFFCCCFFFTTTiiiyyy{{{xxxyyy}}}iii```cccuuuyyyllljjjkkkmmmooorrrqqqpppnnnkkkcccZZZTTT;;;111((((((++++++))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))************************,,,---...******---111777===BBBDDDFFFDDDCCCDDDCCCCCCHHHOOOkkkuuuvvvxxxtttggg```WWWPPPNNNRRR[[[ccc]]]^^^]]]\\\]]]```bbbccccccjjjsssZZZLLLNNNRRRXXX\\\ZZZSSSMMMXXXUUUUUUWWWXXXWWWZZZ___fffccc[[[PPPDDD<<<999999AAA@@@???@@@DDDGGGIIIIII@@@888...'''&&&(((***+++''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((''')))))))))))))))***++++++''''''))))))***)))((((((((()))*********)))((('''))))))***+++******)))(((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&SSSQQQMMMJJJHHHIIIKKKLLLIIIGGGFFFGGGIIIFFFAAA<<<888555333111111111000//////...,,,,,,,,,+++***((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---......------------...000111222111000...,,,,,,///333666555333333777===BBBDDDDDDIIIHHHGGGEEECCCAAA@@@???BBBBBBCCCBBB@@@<<<999777555444444555555333111//////......------,,,,,,,,,+++---//////...---...///---------------...///000...000222333333444666888666777999999999999<<<>>>>>>>>>>>>>>>>>>???@@@@@@????????????@@@AAABBBCCCBBBCCCDDDBBB@@@@@@BBBDDDBBBDDDGGGIIIIIIIIIJJJLLLNNNNNNOOOOOOPPPPPPQQQQQQNNNOOOOOOMMMJJJHHHHHHHHHFFFGGGNNN```uuu|||zzzvvv~~~iiicccaaappp|||mmmiiizzzllleeemmmnnnfffppppppooonnnkkkeee^^^ZZZEEE777+++(((+++***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((()))))))))***))))))))))))***************)))))))))***+++---///999666666===FFFLLLLLLIIILLLIIIEEEBBB>>>>>>EEENNNccc|||{{{jjjhhhnnnpppsssmmmcccYYYVVV]]]iiirrriiikkklllhhhbbb___dddkkkcccjjjqqqsss___^^^aaajjjrrrrrrkkkbbbVVVSSSTTTXXXYYYWWWWWWYYYaaa```]]]UUUKKK@@@777333666777777888;;;@@@HHHMMMMMMIIIAAA666,,,''''''((((((''''''&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******+++++++++,,,---///000111555666666777777888777777777777777888888777777666222222222222111///---++++++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&TTTQQQMMMJJJIIIJJJKKKMMMIIIGGGFFFFFFGGGFFFAAA===888555111//////000000///000...,,,,,,,,,,,,***)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))***+++,,,---......---,,,,,,------///000222222......---...///111333555111333777;;;???AAACCCDDDJJJGGGDDD@@@>>>???@@@AAABBBBBBAAA@@@???===;;;:::111111111111000...---,,,---------,,,,,,,,,+++++++++---//////...---...///------------...///000000///111333555555777999<<<888999:::999999999;;;=========<<<<<<<<<<<<<<<===<<<===>>>@@@CCCFFFHHHIIICCCEEEEEEBBB@@@AAAFFFKKKOOORRRVVVYYY[[[\\\]]]___aaa```___]]][[[YYYWWWWWWTTTTTTSSSPPPMMMJJJJJJJJJGGGKKKVVViii}}}|||{{{xxx|||}}}nnnZZZYYYwwwiiiYYYiiimmmaaaiiijjj```lllmmmnnnmmmjjjeee```\\\OOO@@@111,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''(((((())))))((((((((()))))))))******)))))))))*********++++++++++++******+++---000222???===???GGGSSS]]]___^^^SSSPPPMMMJJJFFFEEEMMMWWWlllppphhhjjjnnn}}}{{{ssshhhccciiiqqqwwwuuuvvvxxxuuummmhhhmmmuuussspppjjjiiivvvwwwgggfffgggnnnuuuxxxtttooofff```]]]______XXXRRROOOWWWWWWXXXYYYWWWQQQIIICCC444555777999::::::<<<<<>>EEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJDDDEEEEEEEEECCC@@@===;;;999888666333000---+++***&&&''''''(((((())))))***&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&TTTRRRNNNKKKJJJJJJLLLMMMJJJHHHEEEEEEFFFEEEAAA>>>:::666111//////000111111///---,,,+++++++++)))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''***+++,,,---......------+++,,,---...///111222222------...///222333333333111666<<<>>>>>>???CCCFFFGGGEEEAAA???>>>???AAABBBBBBBBBAAA@@@>>><<<;;;:::000//////---,,,+++,,,---------,,,,,,,,,,,,+++++++++,,,......---,,,---...------------...///000111000222555666888:::<<>>???>>>======>>>@@@AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBDDDFFFIIIKKKLLLGGGIIIIIIGGGFFFJJJRRRYYYbbbeeejjjmmmoooppprrrsssssssssqqqooommmjjjiiihhhgggeeebbb\\\UUUOOOMMMLLLLLLQQQ]]]nnn~~~zzzzzzjjj]]]jjjxxxgggkkkzzzddd```bbb```hhhkkkmmmnnnkkkfffbbb___YYYJJJ:::111,,,))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((()))))))))*********))))))*********+++++++++------...000444999>>>AAADDDEEEGGGLLLTTT^^^hhhnnnccccccdddccc^^^ZZZ___hhh|||tttkkkmmmrrrvvvnnnlllmmmlllfffddddddfffdddaaaccciiiyyytttlllccc\\\\\\```eee___```bbbccceeehhhmmmpppqqqhhhcccfffhhhddd\\\WWWSSSPPPOOOSSSYYY\\\YYYTTTEEEAAA===>>>AAA???888111:::BBBMMMSSSQQQGGG;;;333...---+++)))(((((()))***''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***,,,---...///...///222555888;;;>>>???@@@@@@@@@???@@@@@@AAABBB;;;:::888777888:::===>>>GGGEEEDDDDDDEEEGGGJJJKKKPPPQQQRRRRRRQQQNNNKKKIIIDDDCCCAAA???<<<:::888777000000///...---,,,++++++&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&UUUSSSOOOLLLJJJKKKMMMNNNKKKHHHDDDDDDEEEDDDAAA>>><<<777222//////111222333...,,,+++*********((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''***+++---.........------++++++---...///111222222,,,,,,...111333444444222333999>>>???<<<===CCCIIIDDDCCCAAA??????@@@BBBCCCCCCCCCBBB@@@===999666444000000...,,,++++++...000---------,,,,,,,,,,,,,,,***,,,...---,,,+++,,,------------......000111111000333666888999;;;>>>@@@DDDEEEEEEDDDBBBBBBCCCEEEHHHGGGFFFDDDCCCCCCCCCCCCIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNOOOMMMNNNTTT^^^gggooorrrwwwzzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{{{{yyyrrrhhh]]]TTTOOOMMMPPPUUU```ooo}}}~~~~~~jjjdddnnnkkkZZZ[[[dddfffiiimmmnnnlllhhhdddbbb```QQQ@@@444---)))))),,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******))))))))))))************)))************+++++++++---...111777>>>GGGNNNSSSQQQSSSRRRNNNLLLQQQ^^^iiiuuuwww{{{|||uuunnnooouuu}}}wwwrrrmmmfffbbbhhhqqq~~~rrrkkkddd^^^___YYYWWW^^^dddcccbbbdddfffjjjnnnjjjZZZLLLMMMUUU^^^bbbeeebbb^^^aaammmwwwggg___\\\fffrrrvvvssspppUUUNNNHHHKKKTTT[[[\\\YYY[[[OOOCCCBBBHHHIII>>>333---444AAAOOOYYYXXXPPPHHH222000---+++))))))***+++''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++---///000111666888;;;???CCCGGGJJJLLL======<<<::::::999999999<<<:::888666777:::>>>@@@999888666555777:::>>>@@@MMMNNNPPPQQQQQQOOOLLLJJJIIIIIIHHHGGGGGGFFFEEEEEE???===:::666222///,,,***&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&RRRRRRPPPLLLHHHHHHKKKOOOHHHHHHGGGFFFDDDBBBAAA@@@===888111///000111111111...---,,,+++************''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&(((***,,,,,,+++******+++++++++***+++...000111000...,,,,,,---///000222333333333888888999;;;===???AAABBB======<<<<<<>>>???AAABBBAAABBBBBB>>>888333111222111///---+++*********+++***+++---...//////...---+++++++++,,,---...///000---...///111222333444555333555888<<<@@@DDDGGGIIIIIILLLNNNLLLHHHGGGJJJNNNLLLMMMMMMKKKIIIIIIMMMQQQQQQNNNKKKLLLOOOQQQPPPOOOQQQTTTTTTQQQTTT\\\dddfffttt}}}~~~{{{{{{pppZZZMMMLLLRRR\\\kkkyyy~~~~~~{{{eeefff{{{|||aaaTTThhhccciiinnnooommmkkkhhheee``````SSS<<<,,,+++,,,)))++++++***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&*********)))))))))))))))&&&---000+++'''***,,,***///---------,,,***+++---444888>>>HHHWWWeeegggbbbYYYccclllhhh^^^___tttggg^^^bbbbbbfffhhhddd^^^ZZZ]]]aaa}}}vvvxxxyyyooopppiiiiiippppppfffbbbfffeeekkkllleee^^^\\\XXXSSSWWWXXXTTTTTTbbbyyysss\\\NNNVVV___ggg}}}ppp[[[LLLGGGHHHLLLOOOSSSWWWXXXSSSIIICCCDDDGGG;;;444111<<>>@@@HHHIIIDDDIIIIIIHHHHHHHHHFFFBBB???>>>AAADDDCCC???===>>>???===;;;888666777:::>>>@@@HHHLLLQQQUUUSSSMMMFFFAAA777222111555666555999???DDDHHHMMMOOOMMMFFF===777111000...,,,***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&QQQQQQOOOKKKGGGGGGJJJNNNHHHHHHGGGFFFDDDBBBAAA@@@===888111///000111111000...---,,,+++************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%&&&(((***+++---,,,,,,+++++++++,,,,,,------///000///...---+++...///000111222333444444666888:::===>>>?????????<<<;;;;;;;;;===>>>@@@AAA@@@@@@???;;;666111000000000///---+++))))))***+++***+++,,,---.........---,,,,,,,,,------///000000111111111111222333444555;;;>>>CCCHHHKKKNNNNNNNNNLLLOOOQQQPPPMMMLLLOOORRRPPPOOOMMMLLLLLLNNNQQQSSSWWWUUUSSSSSSVVVWWWWWWVVVVVVYYYYYYWWW\\\fffoooqqqxxxwwwaaaSSSPPPVVV]]]jjjxxx||||||}}}~~~|||zzzxxxeeejjjxxxxxxqqqwwwmmmbbbXXXXXX___eeelllooommmkkkhhhgggcccaaaVVVEEE555...+++(((+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''************)))))))))))))))---...(((&&&)))+++)))***)))***,,,///111333555???FFFQQQ[[[ccchhhllloooooo|||lllYYYYYYccckkksss||||||tttjjjeeecccuuurrrlllllloookkkdddgggpppkkkkkkhhhfffkkknnnggg\\\\\\]]]\\\[[[```llluuuxxxooo\\\NNNPPPVVV]]]pppqqqbbbYYYUUUSSSSSSRRRUUUXXXYYYVVVPPPJJJFFFHHHAAA888666<<>>>>><<<::::::::::::;;;<<<===?????????>>><<<888333///......///...,,,+++************)))***+++,,,------------------------...///000000333333333333444555777999EEEIIIOOOTTTXXXYYYXXXWWWTTTVVVXXXWWWTTTSSSUUUXXXYYYUUURRRRRRTTTVVVVVVTTTWWWVVVTTTUUUWWWXXXXXXWWWWWWYYYYYYYYY```mmmvvvzzz}}}jjjYYYTTT\\\```hhhuuu~~~|||||||||yyyvvvyyykkk```ggg||||||kkkqqqzzz|||ooogggpppmmmWWWZZZ```hhhlllllljjjiiijjjfffaaa[[[RRRCCC333)))'''***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''***************************,,,+++((((((+++---,,,+++***+++...444;;;@@@BBBKKKUUUeeeooojjjaaagggtttxxxmmmnnnppptttuuuiii\\\ZZZbbbqqqzzzpppnnn~~~vvvjjjiiijjjkkkeee___fffrrrtttuuusssrrrtttuuurrrllljjjjjjjjjiiiddd___aaagggjjj___UUUPPPPPPUUU```jjj{{{tttmmmhhhaaaXXXQQQOOOOOOPPPTTTXXXWWWRRRLLLRRRPPPHHH;;;222777KKK\\\]]]]]]YYYMMMAAA888///((('''***,,,***&&&%%%(((+++((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))((((((((((((((()))***+++((()))***+++***)))'''%%%******+++,,,///333666888;;;<<<>>>@@@BBBBBBBBBBBBBBB:::999???===777<<>><<<777111///000111000///------,,,+++************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((***,,,...000...------------....../////////------,,,---...///222111000///000222444666666777999:::;;;;;;:::999::::::;;;;;;<<<>>>??????>>>===999555111...------......,,,+++******************+++,,,,,,---------------------...///000000222222333555999===AAACCCNNNQQQWWW\\\```bbbbbbaaa^^^```aaa___]]][[[[[[\\\___[[[XXX[[[```aaa\\\VVVWWWVVVVVVVVVWWWXXXXXXXXXZZZ[[[[[[[[[dddqqq{{{~~~rrr```YYYaaabbbgggsss{{{vvvwww||||||}}}iiijjjeee~~~~~~nnnsss{{{ppp{{{{{{```ZZZ\\\bbbiiijjjhhhhhhkkkhhhaaa^^^]]]PPP:::***''')))))))))((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((()))***************++++++)))******+++,,,...///...///000111555???LLLUUUYYY\\\fffwww~~~mmmYYY\\\oooyyy{{{sss]]]GGGPPPWWWdddmmmjjjcccdddjjjfffrrrtttvvvrrrvvv|||{{{tttvvv}}}|||iii______eeellljjjnnnsssmmmaaa]]]cccccceeebbb\\\XXXYYYYYYWWWcccfffkkksss{{{{{{pppcccUUUOOOIIIIIINNNUUUXXXXXXRRRXXXYYYLLL;;;444===HHHTTT___cccYYYOOOGGG<<<000,,,,,,,,,+++))))))***,,,((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((()))***++++++------,,,,,,+++******))),,,...222777<<<@@@CCCDDDFFFHHHJJJKKKKKKLLLMMMNNNLLLGGGEEEFFFGGGFFFGGGJJJAAAGGGNNNTTTSSSNNNFFFAAAHHHLLLPPPOOOJJJDDD@@@???FFFHHHJJJLLLMMMNNNOOOOOOOOONNNMMMLLLNNNQQQUUUWWWVVVVVVWWWVVVSSSLLLFFFCCC777999===AAACCCCCCBBBAAA???CCCJJJOOOQQQPPPMMMJJJ???<<<666000,,,)))''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''UUURRRNNNKKKJJJKKKLLLMMMHHHHHHGGGEEECCCAAA???===;;;666111///000111000...------,,,+++************''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))+++---///000...---------......///000------,,,,,,,,,...000222000000......///111444555888777666666666777999::::::;;;<<<===>>>?????????>>>;;;666222000///............---,,,,,,+++++++++++++++++++++,,,---......---------...///000111222111333777<<>>DDDRRReeeuuuzzz|||}}}dddcccrrrooooookkkhhhllloooeeeUUUSSSYYYaaagggiiilllttt~~~uuusssvvv}}}uuuuuunnn]]]\\\bbbcccaaagggrrrrrrfff___```\\\fffnnnmmmkkkiiiddd]]]QQQRRRUUU^^^nnnzzzwwwlll]]]VVVLLLGGGIIIOOOVVVZZZQQQYYY___XXXHHH999333333EEEUUU```^^^ZZZWWWNNNCCC666000***)))+++---+++((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,000...+++******+++---///111555;;;AAAEEEGGGGGGFFFGGGIIILLLMMMMMMMMMOOOQQQJJJOOONNNIIIOOOZZZWWWKKKDDDGGGNNNVVV]]]]]]XXXRRRVVV[[[^^^\\\TTTJJJDDDAAA>>>@@@DDDGGGJJJKKKKKKKKKHHHGGGFFFGGGIIILLLPPPRRRNNNRRRVVVXXXXXXWWWSSSOOOMMMHHHAAA;;;999<<>>===:::666111///000111///---...---,,,+++************''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((***,,,---//////---------------...///000,,,++++++,,,---///111333............000222444555777666444333333555888::::::;;;<<<===>>>?????????<<<888222///.../////////............---------,,,,,,,,,,,,,,,---...//////---......///111333555666777:::@@@HHHPPPXXX^^^aaaeeeeeegggjjjmmmooorrrsssmmmmmmmmmkkkiiieeebbbaaaTTTSSSVVV^^^hhhkkkfff```^^^```bbbbbbaaaaaaaaabbbbbbbbbbbbdddooo||||||ooohhh]]]^^^bbblllxxxyyywwwyyyzzzxxx|||oooggggggqqqvvvppp{{{uuuggg^^^aaafffffffffhhhgggcccbbbddd^^^NNN;;;000+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))******+++,,,,,,,,,,,,+++------+++))),,,222???NNN\\\dddppp}}}vvv|||}}}qqqeeebbbgggkkkhhhcccZZZeeettt~~~rrrqqqzzzwwwsssssspppgggbbbddduuu~~~}}}yyyssskkkhhhjjjnnnooossswwwrrrfffYYYSSSZZZeeeqqqvvvwwwvvvsssppp___[[[QQQJJJRRRccckkkjjj\\\VVVOOOKKKKKKMMMNNNOOOVVVYYY\\\YYYOOOAAA333,,,:::FFFUUU]]]aaaaaa\\\VVVCCC999...)))+++---***%%%)))))))))(((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))%%%&&&&&&'''((()))******((((((((()))***+++,,,---///---***)))***---222444888<<>>;;;///...+++(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''VVVRRRMMMKKKKKKMMMMMMLLLHHHHHHGGGEEEBBB@@@===<<<999555111///000111///,,,...---,,,+++************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((***,,,---......,,,,,,,,,,,,---...///000,,,,,,,,,---...///000111,,,---...000222444555666444333333333333555777888888999;;;===>>>>>>>>>>>>999444...+++,,,...////////////////////////......---------------///000111///000111333555888:::;;;CCCGGGNNNVVV^^^dddhhhjjjlllmmmoooqqqrrrrrrqqqpppnnnnnnmmmmmmllliiifffddd\\\ZZZYYY]]]cccgggfffccc]]]```bbbbbbaaa``````bbbaaabbbccchhhsss{{{oooccc\\\UUUXXX^^^gggqqq{{{|||zzzzzzyyywwwxxxqqqhhhhhh{{{{{{sss```aaaggggggfffhhhffffffeeecccaaaYYYHHH888,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,------,,,,,,---...,,,...:::IIIggg|||www}}}sssooowww{{{ssskkkiiigggwwwvvvqqqllliiijjjooovvvzzzyyywwwwwwyyy{{{{{{{{{|||ttt}}}~~~wwwppplllnnnnnnkkkkkknnnrrreee[[[eeehhhnnnsssssstttyyyxxxaaaWWW```mmmsss\\\UUUOOOPPPVVVZZZWWWRRR]]]]]]\\\[[[VVVKKK===333444999FFFVVVaaaaaa______UUUJJJ;;;111...,,,***'''))))))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))%%%%%%&&&'''((()))******((((((((()))***+++---...///...---...000444888:::>>>@@@CCCFFFHHHIIIIIIIIIBBBGGGLLLLLLIIIGGGGGGIIISSS]]]```[[[]]]fffggg```YYY^^^bbbbbb```^^^aaaddd]]]```aaa^^^VVVOOOKKKJJJVVVXXXYYY[[[\\\\\\[[[ZZZVVVRRRLLLGGGDDDDDDFFFHHHJJJKKKIIIDDDFFFMMMRRRQQQPPPSSSWWWYYYWWWQQQKKKFFFLLLEEE;;;333111444:::???KKKOOOTTTXXXXXXTTTOOOLLL???;;;444...***)))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''VVVQQQLLLIIIKKKLLLLLLKKKIIIHHHGGGEEEBBB???===<<<999555111000111111///,,,...---,,,+++************'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))***,,,,,,------+++++++++,,,---...///000------..................+++---///222444666777777111111333444555666666666777888:::<<<=========<<<666111+++(((***---/////////000000000000000///.........------...///111222111222333666888;;;>>>???MMMQQQXXX```fffjjjmmmmmmoooqqqsssuuutttqqqmmmjjjlllllllllmmmnnnllliiigggjjjeee```^^^```cccdddccc^^^aaadddeeebbbaaabbbccceeegggiiiooo{{{|||lll___SSSKKKNNNSSS[[[dddmmmvvv}}}}}}zzzyyyyyy{{{~~~|||pppjjjuuutttlll}}}|||cccaaahhhiiiggghhhfffiiigggbbbbbb```PPP===---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))***+++,,,,,,------,,,+++---//////666KKKaaayyyjjjeeeeeewww|||ppphhheeeooozzz~~~{{{xxxzzz~~~www{{{yyysssnnnllllllkkkkkkuuuwww___^^^iiipppdddYYYQQQVVVdddnnnlllfffaaaaaaaaabbb___VVVFFF;;;111000;;;PPP\\\\\\\\\___cccYYYJJJ;;;111---,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&(((((((((((())))))))))))%%%%%%&&&'''((()))***+++((((((((()))***,,,---...///000222444888;;;>>>@@@@@@AAABBBEEEIIINNNRRRTTTHHHNNNSSSSSSNNNJJJIIIJJJOOOTTTVVVSSSLLLJJJOOOUUUQQQ___mmmooofff______cccaaahhhppprrrlllccc[[[WWW``````aaaaaa```___]]]\\\___YYYPPPIIIEEEFFFIIILLLRRRVVVUUUPPPPPPSSSSSSNNNQQQQQQPPPQQQQQQSSSTTTUUUOOOLLLHHHCCC>>>:::777555===CCCNNNWWW\\\\\\YYYVVVMMMGGG>>>555///------...(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((TTTQQQMMMJJJJJJLLLNNNPPPJJJHHHFFFDDDCCC@@@===:::777555333111///.........000...+++***+++,,,++++++''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))(((''''''''''''''')))+++---/////////---,,,)))***---///000///...---...............---------000111222333555666777777444333333333444666888999::::::;;;===???>>>999555666222...,,,...///...,,,////////////000000000000///000111111000111333555444555777:::???GGGPPPVVV[[[^^^bbbfffkkknnnpppqqqrrrssssssttttttsssrrrrrrnnnmmmkkkjjjhhhhhhhhhhhhkkkhhheeecccccceeeffffffaaa```___```ccccccaaa^^^gggiiinnnttt|||lllXXXKKKDDDBBBGGGMMMWWWaaakkkttt|||{{{vvvwww{{{zzz|||zzzooorrrzzzuuueeemmmuuuuuuyyy~~~|||dddcccjjjhhhfffiiiiiigggddddddbbbYYYOOO555---)))+++---)))))),,,+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((())))))******)))************+++++++++...***(((***+++******------)))---999CCCJJJXXXhhh{{{zzzyyyyyyyyyuuujjj```gggjjjtttyyy~~~wwwqqqrrrsssqqqqqqeeeeeeiiilllooosss~~~jjjccc```[[[WWWXXX[[[```hhhtttqqqZZZ^^^]]]QQQRRRBBB666444CCCWWWaaabbbbbb^^^```]]]QQQ???000***)))---***'''&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))***)))(((&&&((((((((((((((((((((((((***((('''''')))*********,,,,,,+++***)))+++...111888666777<<<@@@BBBAAABBB888???CCCFFFSSSeeehhh___XXXSSSPPPTTTWWWVVVVVVXXX]]]___[[[RRRMMMPPPWWW[[[\\\ccciiikkknnnpppmmmfffkkkwwwwwwpppmmmnnnsssxxxvvvkkk```[[[aaa]]]UUUKKKIIINNNSSSSSS^^^YYYXXX\\\^^^\\\[[[^^^^^^eeeeeeZZZOOOMMMQQQTTTVVVUUUQQQKKKHHHHHHEEE@@@999999>>>IIIWWW]]][[[VVVUUUTTTRRRLLLBBB777...(((---+++(((''''''(((((('''+++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((TTTQQQMMMJJJJJJMMMOOOPPPJJJHHHFFFDDDCCC@@@===:::777555333111///.........000...+++***+++,,,+++***'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***+++,,,...///...---,,,+++***+++,,,.........------........................111222222333444555666666333333333333444666777999;;;:::;;;===>>><<<888444222///++++++---......---////////////////////////000111222222111222444555777;;;AAAGGGNNNUUU]]]aaaccceeeiiinnnrrruuuvvvwwwuuuuuuuuuttttttsssssssssrrrpppmmmkkkjjjkkklllmmmpppjjjdddcccfffiiihhheeecccaaa___```bbbcccbbb```iiikkkpppuuu|||sss^^^MMMCCC>>>===CCCIIIRRR]]]gggqqqyyyyyywwwyyywwwwwwtttkkknnnzzzuuuwwwzzzyyy~~~yyyhhhggghhhgggkkkhhhhhhgggddddddccc[[[QQQ<<<222***+++,,,***)))+++***)))((('''''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((()))))))))))))))************++++++++++++///,,,,,,//////---...111222333888AAAHHHPPP\\\fffrrrzzzxxxwwwyyy{{{oooiiiwwwxxxiiinnnjjjqqqvvvyyy}}}tttllljjjgggcccbbbfffnnnuuullleee]]]XXXXXXVVVUUU\\\sss^^^RRRXXX\\\aaaSSSIIIEEENNN\\\bbbbbbbbbbbbbbb___XXXMMM@@@444---*********)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((((((((((((((((((''''''((()))*********))))))***+++---111666999DDDBBB?????????@@@BBBCCCNNNRRRVVV\\\eeennnnnnhhhfff```\\\___bbbaaa^^^]]]^^^cccggghhhmmmvvv|||~~~www}}}~~~zzzwwwtttjjj```[[[[[[XXXSSSRRRWWW^^^fffjjjggg^^^WWW]]]iiipppjjj___WWWSSSRRRJJJNNNQQQRRRUUUWWWTTTNNNKKKFFFDDDIIIRRRVVVRRRLLLOOOQQQTTTWWWVVVNNNAAA777...***((((((+++,,,)))&&&&&&&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((TTTPPPLLLJJJKKKNNNPPPQQQIIIHHHEEEDDDBBB@@@===:::777555333111///.........000---+++***+++++++++***''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''(((***+++,,,---............,,,***))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222222333333333444444444333333333333444666777888;;;;;;;;;<<<<<<:::666222///---++++++---///000///////////////////////////000222444444444555666888<<>>@@@CCCCCCAAA@@@CCCIIIPPPVVVNNNOOOVVVeeesss~~~xxxnnngggjjjppprrrqqqqqqyyy~~~pppttt~~~{{{||||||rrrhhhQQQXXX\\\^^^dddjjjggg^^^XXXfffqqqrrrmmmhhhdddaaaQQQOOOJJJFFFHHHPPPUUUUUUZZZUUUQQQTTTZZZZZZRRRJJJDDDCCCFFFNNNUUUVVVOOOHHH;;;555...+++,,,,,,)))&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''UUUPPPKKKJJJLLLOOOQQQQQQIIIGGGEEECCCBBB@@@===:::777555333111///.........///---+++******++++++***''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''((()))***+++,,,,,,------------,,,+++***---,,,,,,+++++++++,,,,,,////////////000000000000333333333333222222222222222333333444555666777888;;;;;;;;;;;;:::777333111///.........///000111111000000000000111111111111000333666888:::;;;>>>@@@IIINNNUUU[[[___bbbdddeeemmmppptttxxx{{{|||}}}|||}}}{{{xxxwwwwwwxxxyyyxxxwwwvvvuuusssrrrqqqppprrrmmmggggggkkknnnnnnmmmhhhfffcccaaabbbdddfffhhhlllnnnrrrxxx}}}yyyooobbbPPPCCC>>>===;;;999888>>>GGGQQQ\\\gggqqqxxx~~~wwwtttwwwyyyyyy|||rrrhhhjjjvvvxxx{{{mmmfff\\\\\\iiidddffffffddddddddd___YYYRRRDDD444,,,,,,---,,,******++++++++++++***)))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))+++******))))))(((((((((*********+++++++++,,,,,,---,,,,,,------...666@@@NNN[[[ccc^^^ZZZYYYUUUNNNccczzz|||fff]]]^^^fffyyyvvvyyyyyysssggg___^^^```jjj{{{pppkkk___RRR___^^^```ccceeeeeeeeedddeeebbb```aaa```XXXKKKAAA222...***)))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))(((((((((((((((((((((((((((((((((***+++,,,,,,+++++++++,,,---///333888===@@@AAA@@@===@@@BBBCCCGGGRRR]]]bbb^^^YYYZZZdddjjjrrr~~~~~~zzznnnpppbbbhhhtttjjjmmmuuu~~~}}}{{{xxxpppwwwssseee```bbbZZZLLLKKKSSS[[[```ffflllmmmkkk```]]]UUUMMMJJJMMMNNNLLLUUUSSSUUU[[[bbbaaaYYYPPPAAA<<<777888>>>HHHOOOSSSOOOHHH???555...***((('''((()))******)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''VVVQQQKKKJJJMMMPPPQQQPPPHHHFFFDDDCCCBBB@@@===:::777555333111///.........///---***)))***+++***)))''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))))))))***++++++***++++++,,,,,,---------------,,,+++++++++,,,,,,.../////////000000111111222222222222222111111111222222333444666666777777::::::;;;:::777444222000///000000/////////000111//////000111111222333333444777<<<@@@DDDGGGJJJMMMYYY]]]aaadddfffgggiiikkkpppssswww{{{}}}~~~}}}}}}~~~|||yyywwwvvvvvvwwwxxxwwwxxxzzzzzzwwwtttpppmmmmmmmmmlllkkkkkklllppprrrjjjhhhfffcccccceeehhhkkkkkknnnrrrwww|||~~~}}}||||||}}}{{{tttiiiaaaSSSJJJ???999888888555222555;;;DDDNNNYYYdddooouuu}}}~~~zzzwwwyyy{{{|||}}}rrrkkknnnuuutttfffrrroooiii```^^^iiidddfffgggeeedddeeeaaa\\\ZZZMMM<<<000---...---***+++++++++,,,+++***))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))++++++******))))))((((((***++++++++++++,,,,,,,,,///---...000444===PPPaaa|||zzzjjj```dddiiiiiizzzzzznnnkkkllltttyyysssqqqpppooonnnWWWXXX```kkkmmmhhh]]]QQQPPPUUU[[[___bbbeeeffffffeeedddcccbbb___ZZZTTTQQQ@@@666***&&&))),,,+++'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))***+++,,,+++))))))+++---000222777>>>CCCEEECCC@@@AAAFFFHHHGGGKKKUUU\\\]]]ddd___bbbkkkllloooiiifffdddiiittt{{{wwwmmmjjjdddiiixxxzzzlllcccddd]]]dddmmmrrrqqqlllhhheee___dddjjjkkkeee___ccckkk~~~tttddd```hhhooolll|||}}}vvvsssfffUUULLLNNNPPPTTT]]]eeeeee```^^^eeelllmmmkkkeeeXXXLLLKKKJJJLLLQQQWWWZZZZZZXXXOOOIII>>>555222999FFFPPPRRRSSSPPPHHH;;;111+++***(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&XXXRRRKKKJJJMMMPPPPPPNNNGGGEEECCCBBBBBB@@@===:::777555333111///.........///,,,***)))*********)))''''''''''''''''''''''''&&&''''''(((((((((((((((+++***************++++++*********+++,,,------...---------------------------......//////000000111222111111111111111111111111222444555666777777777888999:::888555222111111...///111000///...///111111222333444666777888999===BBBHHHMMMQQQUUUXXX[[[aaacccfffhhhjjjlllppprrruuuxxx|||zzzyyywwwuuuttttttuuuuuuvvvwwwzzzzzzyyyvvvrrrooolllooorrrpppmmmlllooossskkkjjjiiifffeeefffjjjmmmmmmooorrrvvvyyy{{{|||}}}~~~{{{sssooommmllljjjggg```UUUMMMDDD???:::777777777555333444999BBBKKKVVVaaalllsss~~~|||zzzzzzzzzzzzyyyuuuggggggkkkzzz|||qqqbbbkkkqqqmmmfff```ccccccggghhheeedddeeeccc^^^^^^UUUEEE666//////---***+++++++++************)))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))*********************))))))++++++++++++,,,,,,,,,,,,)))***...333;;;MMMhhh|||{{{zzz}}}vvvqqqmmmttt~~~{{{}}}iiiWWW[[[ooouuunnnbbbTTTJJJOOOTTTVVVZZZaaaeeeffffffggggggddd___\\\\\\]]]NNNBBB222******,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''))))))(((''')))///444::::::<<>>@@@CCCEEEEEEKKKPPPVVV[[[^^^bbbeeegggfffiiimmmoooqqqsssuuuwwwyyy|||yyyyyyxxxxxxwwwwwwwwwvvvuuuvvvwwwxxxxxxxxxwwwwwwrrrtttvvvuuurrrooonnnnnnkkklllkkkiiiggggggkkknnnpppqqqsssuuuvvvuuutttsssuuuyyyzzzxxxuuutttpppkkkeeeccc```^^^ZZZTTTKKKDDDAAA???<<<999777666555555444888@@@IIISSS^^^iiippp~~~~~~zzzwwwvvvvvvvvv}}}mmmhhhiiinnnwwwpppiiifffhhh{{{ssseee___dddhhhiiifffddddddccc```^^^ZZZNNN===222///...***,,,+++***)))((())))))***))))))))))))))))))))))))(((((()))))))))***************))))))))))))************************+++++++++++++++,,,,,,,,,------))),,,222999CCCWWWvvv{{{zzz|||yyy{{{vvvnnnkkkzzzzzz}}}yyyuuuooo|||iiikkkwwwvvvvvvppp^^^TTTUUURRRNNNQQQ[[[cccdddfffggggggeeeaaa^^^___```WWWNNNAAA555---*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))''')))******+++000:::AAASSSNNNJJJJJJOOOTTTUUUUUUNNNTTTWWW[[[kkk~~~~~~~~~vvvyyyvvvvvvvvvpppfff```___]]]VVVNNNKKKSSS\\\[[[UUUIIIGGGGGGKKKQQQTTTUUUTTTMMMNNNPPPOOOKKKEEEAAA>>>BBBCCCGGGKKKJJJGGGIIINNNCCCYYYpppyyyyyyvvvuuussslll```aaagggvvv~~~zzzxxxvvvsssnnneee]]]^^^gggooopppeeeddd^^^SSSIIIIIIRRR\\\\\\\\\ZZZSSSIIIAAA===<<>>BBBCCCEEEHHHKKKNNNPPPQQQVVVZZZ```dddgggiiilllnnnqqqtttxxx{{{|||{{{||||||zzz}}}{{{||||||}}}||||||{{{zzzuuuttttttuuuwwwzzz}}}zzzxxxwwwwwwvvvsssmmmhhhkkklllllljjjhhhhhhkkkooossstttuuuuuusssqqqnnnlllmmmooommmhhhgggiiihhhfffbbb___[[[YYYVVVQQQJJJDDD>>>===:::666222000111333333888???HHHQQQ\\\gggnnn|||}}}}}}wwwttttttuuuvvvuuuyyy}}}|||rrrpppooozzzvvvccc~~~ooobbbdddhhhiiifffddddddccc```]]]\\\SSSAAA333///...+++,,,+++)))''''''((()))+++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***+++++++++,,,++++++,,,,,,,,,---------111555<<>>///((()))---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((+++---...000888EEENNNlllcccWWWRRRUUUZZZ^^^______cccdddhhh{{{}}}}}}yyyiiiddd^^^XXXRRROOOTTT[[[ZZZSSSHHHBBBFFFKKKIIICCCGGGJJJIIIEEEEEEIIIKKKIIITTTQQQOOOPPPRRRRRROOOKKKJJJFFFDDDHHHHHHDDDAAAAAA???EEEJJJMMMVVVfffvvv~~~yyywwwbbb^^^eeejjjzzzwwwvvvwwwgggbbbeeehhhgggjjjnnnlll```PPPGGGKKKQQQ]]]]]]\\\ZZZWWWPPPJJJEEEGGGAAA===CCCNNNUUUSSSOOO???;;;555///***(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&WWWRRRMMMKKKLLLMMMMMMKKKGGGEEEBBBAAA@@@>>>;;;888999666222///---,,,---...---,,,+++***))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))***---000222///...,,,+++***+++,,,,,,111***888PPPIII***%%%888,,,---......//////......000000000111222222333333222333444555666666666666666444333333444666666777AAA???======AAADDDGGGHHHJJJJJJNNNTTTVVVVVVYYY^^^]]]```dddhhhjjjmmmppprrrssswww|||}}}}}}}}}~~~~~~zzzwwwwwwwwwwwwyyy{{{}}}~~~vvvqqqppprrrqqqkkkiiimmmiiijjjiiifffcccdddhhhkkkmmmnnnpppqqqoookkkfffcccjjjiiigggdddaaa^^^\\\[[[[[[YYYVVVTTTSSSPPPLLLIII???<<<888555444444333222444888===DDDLLLVVV```fffssszzzuuussssssuuuvvvvvv{{{~~~|||rrrvvvuuuwwwggg^^^ooollldddiiieee^^^fff```ZZZSSSKKK===...+++///+++++++++************)))))))))))))))))))))******''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,)))''')))...000...---000;;;DDDLLLNNNSSSfffxxxrrrvvv|||uuugggaaa^^^\\\^^^ccc|||tttmmmaaaYYYbbbsssaaa^^^[[[WWWOOOJJJSSS```dddbbbaaabbbccccccaaa___\\\]]]YYYNNN>>>222,,,,,,---,,,+++))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((***+++***)))(((((())))))---111111222999GGGRRRxxxooo```RRRNNNUUU___fffjjjnnnxxxyyysssddd___aaaqqqgggaaaZZZTTTNNNHHHHHHLLLVVVMMMFFFGGGLLLLLLGGGCCCHHHFFFIIINNNNNNIIIIIINNNRRRiiisssdddTTTWWW\\\\\\UUUXXXYYY[[[eeejjj\\\GGGGGGGGGHHHHHHJJJMMMQQQUUU[[[\\\mmmxxxYYYKKKQQQYYY]]]aaa```ZZZZZZgggwww~~~rrrqqqqqqooohhhcccccceee^^^RRRMMMRRROOORRRUUUXXX]]]___VVVJJJIIIHHHDDD>>><<>>222+++))))))***))))))))))))((((((''''''''''''''''''''''''''''''VVVQQQLLLKKKLLLMMMLLLJJJGGGEEECCCBBBAAA???;;;999888666222///---,,,---------,,,+++***))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,...000222...---,,,,,,++++++,,,,,,'''///MMMmmmhhhBBB)))(((,,,---......//////......///000000111111222333333333333444555555555555444666333222555;;;BBBFFFHHHGGGEEECCCDDDGGGKKKMMMNNNOOOOOOSSSYYY[[[[[[^^^cccaaacccgggiiikkkmmmqqqssswww{{{~~~}}}~~~~~~{{{wwwzzzzzzzzzzzzyyyyyyxxxwwwtttpppnnnpppmmmhhhgggiiiiiiiiihhhfffbbbbbbdddfffhhhiiikkklllkkkhhhdddbbbdddcccaaa___]]]ZZZYYYXXXWWWUUUSSSQQQPPPNNNKKKHHHAAA===999666444333222111444777===CCCKKKUUU___eeerrr~~~{{{xxxvvvvvvuuutttuuuwwwzzzyyyvvvzzzxxx___fffhhhjjjooojjjbbbcccaaa\\\WWWOOOBBB333---///+++++++++************)))*********))))))))))))))))))))))))))))))((((((((())))))))))))***************++++++++++++,,,,,,,,,000------...------444<<>>111+++***((()))******)))(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******''')))++++++******+++---000555<<>>999666444111///222444888===EEEOOOZZZaaalllzzz~~~~~~|||zzzzzzzzzzzzvvvzzz}}}wwwdddbbb___bbbsssyyylll{{{lll]]]dddbbbfffjjjccc]]]^^^]]]ZZZSSSGGG888,,,+++++++++*********))))))************))))))((((((((()))))))))*********+++************++++++++++++++++++,,,,,,,,,---------------000333888HHHddd|||xxxggg[[[cccuuuyyyqqqrrr}}}rrriiiqqq}}}{{{uuudddVVV[[[lllooofff^^^___fffppptttnnnccc\\\fffgggkkksss{{{|||tttkkk]]]YYYWWWZZZaaaeeedddbbb^^^]]]]]]^^^]]]XXXQQQKKK777111,,,***+++,,,+++)))(((((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************++++++***)))+++111888>>>???FFFLLLIIICCC@@@EEELLLNNN]]]nnnssspppzzzzzznnngggPPPOOOSSSTTTUUU]]]YYYEEEOOORRRZZZ```aaa```eeelllqqqsssyyyttteeeeeeggglllrrrsssnnnhhh^^^___kkk|||tttjjjjjjpppuuuvvvqqqllleee```]]]\\\ZZZXXXTTTKKKGGGKKKMMMNNNYYYggg^^^TTTKKKKKKOOOPPPPPPPPPNNNTTTaaakkkeeeUUUNNNQQQ^^^hhhnnnlllmmmrrrqqqjjjdddXXXVVV______QQQHHHHHHIIIKKKPPPTTTWWWUUUPPPLLLDDDCCCFFFNNNUUUUUULLLDDD;;;222)))%%%(((+++***(((((((((((((((((((((((((((QQQNNNKKKKKKMMMNNNLLLIIIDDDDDDCCCCCCBBB???:::666333222111///...---,,,,,,---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))+++---///000///...---,,,------............---999555...'''&&&***---,,,,,,---......//////............///000000111111222222222222222111000///.........999SSSpppzzzoooeeeaaa]]][[[[[[\\\]]]]]]]]]]]]```dddeeeccceeejjjjjjlllnnnpppqqquuuyyy|||yyy|||~~~}}}zzzwwwttttttuuuxxxzzzvvvwwwsssmmmjjjlllkkkiiifffdddbbbaaabbbbbbaaa```XXXXXXYYYYYYYYYZZZZZZZZZZZZYYYWWWUUURRRPPPNNNMMMNNNMMMLLLMMMOOOOOOMMMLLLIIIEEE???:::777555222000222333777;;;CCCMMMXXX___nnn|||~~~{{{zzzzzz{{{xxxwww{{{}}}wwwzzzpppbbb___jjj~~~zzzvvvmmmtttppp```aaadddfffeee___]]]]]]\\\YYYUUUMMM===///+++++++++************))))))))))))))))))))))))***(((((())))))***++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------111......555EEE___rrrhhhwwwtttwwwwww~~~mmm[[[]]]jjjnnnjjjbbbgggjjjhhhccc```eeekkkkkkjjjiiillltttzzzwwwppphhh^^^UUUTTT[[[aaabbb```^^^______]]]ZZZWWWVVVVVVBBB:::000+++,,,,,,+++(((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++)))***+++---111777???EEEHHHNNNRRRPPPJJJHHHMMMRRRYYYdddrrrtttggg___nnnxxxmmmccc[[[ZZZ[[[[[[```qqqqqq^^^cccbbbdddiiilllnnnttt{{{||||||xxx|||{{{uuurrrrrrrrrqqqoooeeeVVVLLLLLLJJJIIIVVViiifff___ZZZZZZZZZXXXWWWXXXddd^^^[[[___```YYYOOOIIIHHHNNNWWWbbbnnnuuurrrjjjhhhXXXNNNSSSYYYTTTLLLGGGBBBFFFLLLRRRUUUUUUSSSQQQJJJBBB===CCCPPPYYYXXXSSSHHH>>>111++++++,,,***(((((((((((((((((((((((((((QQQOOOLLLLLLOOOOOOMMMJJJCCCCCCBBBCCCBBB>>>999555222222111///...---,,,,,,---,,,+++***))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))+++,,,---......---,,,+++---------------...//////444444666777444///+++***,,,---......//////............//////000111111111111111111111000//////...---...;;;YYY{{{yyymmmhhhbbb^^^]]]^^^______```___bbbggggggeeegggllllllnnnpppqqqrrrsssuuuwwwxxx{{{~~~~~~}}}{{{yyywwwvvvvvvsssuuuqqqjjjhhhkkkkkkhhhhhhddd```^^^______^^^]]]WWWWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNOOOOOONNNLLLIIIEEE@@@;;;888555333111111333555:::AAAKKKWWW^^^mmm{{{~~~~~~~~~|||{{{zzzwwwxxxzzzzzzyyyxxxxxxyyyllldddgggqqqrrrmmmwww{{{eee[[[bbbddd______]]]^^^[[[XXXWWWRRRCCC333+++++++++************)))((((((((()))******++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...111000777JJJccc~~~yyy}}}sssxxxvvv|||}}}rrrhhhdddhhhoootttqqqnnnhhhbbbeeekkkjjjddd___WWWMMMKKKQQQYYY^^^```aaa```___]]][[[YYYYYYZZZNNNCCC555---,,,,,,***((((((((((((((('''''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))---333999>>>CCCIIILLLLLLPPPWWW^^^bbbcccbbbaaafffccccccaaaTTTHHHLLLYYYllluuuxxxoooiiihhhccc[[[___YYY[[[___bbbppp~~~~~~yyysssuuuyyy|||~~~}}}sssfff]]][[[]]]cccggg]]]ZZZXXXXXXVVVTTTVVV\\\___dddjjjnnnnnneeeRRR???HHHHHHPPP^^^kkkooooooooopppcccVVVSSSXXXXXXOOOEEEIIIMMMRRRTTTSSSQQQRRRSSSPPPDDD999999DDDPPPVVVWWWOOOJJJAAA888000+++******((((((((((((((((((((((((RRROOOMMMMMMOOOPPPNNNKKKBBBBBBBBBBBBAAA===888444222111000///...---,,,+++---,,,+++***))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))------------,,,++++++***...---,,,,,,---...///000333///......,,,)))---444,,,---......//////............//////000111111111000000000000000//////...------999XXX{{{zzzrrrmmmeee```^^^___aaabbb```___bbbfffgggeeegggkkknnnooorrrrrrqqqqqqrrrsssxxx|||~~~|||||||||~~~{{{xxxuuusssuuuqqqjjjhhhlllmmmjjjjjjeee___\\\\\\\\\[[[YYYVVVWWWWWWWWWVVVUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOMMMKKKIIIEEE@@@;;;888666444222111222555999@@@KKKVVV^^^jjjxxx{{{zzz}}}~~~~~~{{{yyyxxxzzzyyyuuuvvvzzzyyyuuuuuuzzzqqqnnnmmm~~~xxxzzzoooXXX```ddd```ggg___^^^[[[WWWXXXUUUGGG777+++++++++************)))''''''((()))***+++,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......333777IIIggg|||~~~|||yyyiiinnnjjj```UUUTTTXXXWWWRRRNNNIIIDDDCCCHHHQQQ[[[bbbcccaaa^^^]]]]]]]]][[[YYYVVVIII999...,,,,,,***''')))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++)))************++++++++++++222<<>>IIITTT[[[gggkkkppptttvvvxxx{{{}}}|||||||||~~~~~~{{{xxxzzz{{{{{{zzzxxxvvvwwwxxx}}}yyymmmkkkxxx{{{```ddd___YYYjjjccc]]]XXXWWWWWWRRRIII@@@222,,,))),,,...,,,******))))))))))))))))))))))))************************++++++******++++++,,,---...000///++++++///222333777KKKjjj|||~~~wwwhhhaaa\\\^^^dddgggddd___TTTIIIBBBCCCDDDEEEQQQ``````dddddd___]]]___[[[UUUYYYSSSGGG:::000***((((((+++)))((((((***+++***)))++++++******))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++))))))+++,,,+++***999===JJJYYY```]]]WWWSSSRRRVVVbbbtttrrr___WWWSSSRRRYYY^^^[[[RRRJJJOOOVVVVVVZZZdddaaaXXXXXXSSSRRRXXX_________ooopppgggffffffgggiiilllmmmkkkhhheeeddd```aaabbb___\\\XXXVVVVVVWWWXXXZZZ\\\^^^___```aaafffkkkuuuyyyooocccVVVNNNSSS]]]\\\ZZZ[[[___cccbbbZZZRRRGGGTTTbbbkkkoookkk[[[KKKVVViiiuuuqqqhhhbbbZZZRRRcccfffaaaUUUNNNNNNNNNKKKTTTNNNEEE<<<444555BBBRRRYYYZZZVVVLLLAAA888...%%%'''((()))(((&&&%%%&&&'''SSSSSSPPPKKKKKKMMMLLLHHHEEEDDDCCCAAA===999666444222111000...------------,,,+++***)))((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''')))+++---------------------------...//////000000//////......---+++******+++---...++++++,,,,,,---......///000//////...///000111222......------,,,...///111333333666>>>MMMaaarrr{{{wwwqqqkkkgggeeeddddddeeegggffffffgggiiimmmoooqqqvvvuuutttttttttuuuvvvwwwxxx{{{|||uuuqqqttttttsssoookkkiiikkkmmmgggddd```^^^\\\ZZZXXXVVVRRRQQQPPPQQQQQQPPPNNNLLLNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMJJJFFFBBB@@@???;;;555000222111222666===HHHRRRXXXbbbfffkkkpppsssvvvyyy{{{yyyxxxyyy{{{}}}~~~}}}}}}{{{zzzzzz||||||zzzxxxyyyzzz{{{{{{yyyxxxyyyzzz|||qqqkkkrrr|||zzzvvviiiaaa___[[[```]]]YYYVVVWWWYYYVVVOOOHHH444...***,,,---,,,***+++************************************************+++++++++***++++++,,,------+++***+++---///333777NNNcccvvvzzzooojjjhhhmmmttttttlllccciii___RRRHHHBBBBBBJJJSSS\\\```aaa]]][[[[[[YYYTTTWWWTTTNNNBBB444,,,)))***+++)))'''((()))******)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********))))))+++000555GGGKKKTTT^^^bbb___\\\]]]]]]hhhtttwwwqqqiiidddaaa```[[[XXXYYYZZZXXXSSSNNNPPPTTTOOOOOOZZZ\\\ZZZ___ZZZ]]]gggrrrqqqlllrrr}}}yyyyyy{{{~~~qqqgggeeedddcccfffiiijjjhhhdddbbbaaa``````___]]]ZZZVVVRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSZZZ]]]bbbiiipppwww|||{{{lll^^^YYY[[[SSSRRRRRRXXXaaafffeeebbb[[[YYYWWW\\\iiisssnnndddTTT\\\fffqqqzzzyyylll]]]VVVXXXVVVPPPNNNPPPNNNIIIKKKOOORRRJJJ999000999GGGWWW[[[[[[UUULLLCCC777---)))))))))))))))((('''&&&UUUUUUQQQLLLKKKMMMLLLHHHEEEDDDCCCAAA===999666444222111000...------------,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''***,,,...------------------------///000000111111000000///---,,,+++++++++,,,---...+++,,,,,,------.........///////////////000111111000---++++++---111444555::::::777222222???WWWjjjwwwtttoooiiiffffffggghhhjjjiiiiiijjjlllooorrrtttwwwvvvvvvuuuvvvwwwyyyzzzyyy|||~~~~~~yyyvvvsssttttttqqqnnnkkkjjjkkkgggdddaaa^^^]]]\\\YYYWWWPPPOOONNNNNNOOOOOOMMMKKKNNNMMMMMMLLLKKKKKKJJJJJJNNNNNNNNNNNNNNNMMMMMMLLLJJJGGGDDDBBBAAA===777111444333333666===FFFOOOUUU\\\```eeejjjmmmpppsssvvvttttttuuuxxxzzz{{{yyywwwxxxvvvtttuuuwwwyyyyyyyyyvvvxxxyyyzzzyyyxxxyyyzzz||||||xxxnnnnnnqqqrrrjjjzzzyyyaaa___```[[[\\\YYYVVVXXXZZZYYYSSSMMM999111++++++,,,++++++,,,************************+++++++++++++++++++++++++++++++++++++++,,,---------((((((---000111999DDD___lll~~~{{{jjjfffrrr||||||ppplllmmmttt}}}|||pppeeemmmiii]]]NNNGGGJJJPPPRRRUUU\\\```^^^ZZZYYYXXXVVVTTTVVVTTTKKK===111,,,,,,***)))''''''((())))))(((&&&&&&'''(((((()))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))+++---+++***000;;;DDDPPPPPPUUU[[[]]]\\\^^^bbbiiippprrriiiZZZUUU^^^iiipppkkkddd[[[VVVUUUUUUUUURRRSSSKKKJJJWWW```gggrrrtttuuu~~~}}}{{{|||xxxsssooommmkkkiiigggooooooooollljjjmmmsssxxx}}}{{{jjj```^^^^^^bbbeeehhhgggddd```]]]\\\]]][[[XXXXXXXXXUUUOOOKKKOOOOOONNNNNNMMMLLLKKKKKKSSSRRRRRRTTTYYY___fffjjjrrrvvv|||~~~yyyqqqooorrr]]][[[YYY\\\bbbgggiiihhhaaa\\\TTTRRRZZZgggmmmmmmggg```^^^hhhvvv|||{{{zzz```ZZZOOOFFFEEEJJJNNNMMMHHHMMMTTTTTTHHH;;;888<<>>>>>888000222CCCUUUuuuvvvsssmmmiiiiiijjjjjjkkklllllllllnnnppptttwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~{{{yyyyyyrrrssstttsssqqqmmmjjjiiidddbbb___\\\[[[ZZZXXXVVVQQQPPPOOOOOOPPPQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNLLLKKKJJJGGGEEEDDDCCC???888333444333444666===EEEMMMSSSXXX\\\aaadddgggiiilllnnnmmmooorrrvvvzzz|||zzzxxxuuutttrrrrrrsssuuuwwwyyytttvvvxxxxxxwwwvvvwwwwww}}}zzz~~~tttrrrppp}}}lllooozzz~~~lll```ccc```aaa^^^[[[ZZZZZZWWWQQQLLL???666---++++++++++++...************************++++++++++++++++++++++++,,,++++++++++++,,,------///)))***000111444EEEZZZdddcccgggrrr}}}nnnoooppppppxxxooohhhddd^^^^^^dddfffaaa___eeeoooqqqiii```ccchhhcccXXXSSSXXXYYYUUUNNNVVV^^^```^^^\\\ZZZYYYTTTVVVVVVQQQGGG:::000++++++)))''''''((()))((('''&&&'''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,------000999FFFPPPQQQLLLLLLRRRYYY]]]```dddiiibbbZZZUUUTTTZZZfffrrr{{{xxxmmm^^^TTTTTTYYY]]]\\\^^^XXXXXXfffqqqzzz{{{vvvooohhhbbb\\\WWWSSSXXXXXXXXXUUURRRRRRVVVZZZ[[[iiirrrmmm```ZZZZZZ\\\dddfffiiihhheeeaaa^^^]]]ZZZWWWTTTUUUWWWUUUOOOIIIOOOOOONNNMMMMMMLLLLLLLLLUUUSSSPPPNNNOOOTTTYYY\\\XXXYYY___eeejjjoooyyyvvvtttpppmmmiiiddd```]]]YYY___ccc```ZZZZZZ```eeemmmeeeaaafffhhhhhhqqq~~~}}}oooXXXDDD===BBBLLLSSSOOOIIIGGGOOOUUUQQQEEE===BBBKKKUUUYYYZZZWWWOOOGGG777000)))''')))***)))&&&WWWVVVRRRMMMLLLMMMLLLGGGEEEDDDCCCAAA===999666444222111000...------------+++***))))))))))))))))))(((((((((((((((((((((((((((((('''''')))+++---///---------....../////////000000111111111111000000++++++++++++,,,,,,------,,,,,,,,,---------------...//////000000000000000///...---000777???GGGKKKAAAAAAAAA???777333;;;GGGooovvvyyysssmmmmmmmmmkkkkkkmmmnnnnnnnnnpppuuuxxxvvvuuuuuutttuuuvvvwwwxxx{{{|||}}}|||{{{|||~~~}}}~~~wwwsssssstttsssttttttuuusssoookkkhhhbbb___\\\ZZZXXXWWWUUUSSSQQQPPPOOOOOOQQQRRRQQQPPPLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRRRRQQQOOOMMMKKKJJJGGGDDDDDDCCC@@@:::555111111222555<<>>000---+++)))((()))***)))(((******)))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***,,,333>>>HHHOOORRROOOJJJKKKVVVaaaccc```]]]NNNVVVdddnnnjjj^^^\\\ccc\\\cccbbbYYYXXXeeessszzz~~~yyy~~~uuuzzz}}}zzz{{{uuullleee___[[[XXXVVVYYY[[[\\\ZZZUUURRRSSSUUU```kkkrrrkkkaaa^^^```bbb```dddjjjnnnppppppqqqqqqkkkhhheeecccaaaZZZRRRLLLHHHHHHFFFFFFFFFFFFHHHHHHKKKKKKMMMNNNOOOPPPQQQQQQSSSOOOKKKJJJIIIJJJPPPXXXfffkkkqqqrrrmmmhhhdddbbbTTTPPPRRR\\\eeeddd]]]WWWZZZRRRPPPZZZhhhppppppooofffeeehhhkkkhhh^^^UUUQQQRRROOOMMMJJJFFFEEELLLWWWPPPUUUWWWWWWWWWXXXUUUQQQNNNDDD666,,,((((((******SSSSSSPPPKKKKKKMMMLLLHHHEEEDDDCCCAAA===999666444222111000...------------******))))))))))))******((((((((((((((((((((((((&&&''')))+++---------------------...///000000000...//////000000//////...******+++,,,---------------------------------------...///000111000000///***///444666888>>>IIIRRRUUULLLGGGEEE???777999BBBcccwww}}}zzzuuunnnlllooorrrqqqpppqqqwww|||}}}|||{{{yyyyyyyyyyyyzzzyyy{{{}}}}}}}}}~~~~~~|||{{{|||~~~}}}yyywwwuuuuuutttuuuuuurrrlllhhhfffccc___\\\ZZZWWWTTTRRROOOMMMLLLMMMOOOQQQQQQQQQNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTSSSQQQOOOMMMKKKGGGBBB@@@@@@???===:::111111111333888???EEEIIILLLOOORRRTTTTTTUUUVVVWWWXXXYYYZZZ^^^bbbdddeeeddddddgggiiijjjjjjkkkmmmpppppptttxxx{{{{{{{{{||||||yyyvvvvvvxxx~~~~~~xxxzzzwwwvvvzzz{{{]]]eeebbb```]]][[[XXXVVVSSSQQQKKK@@@555000...++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***///222999QQQtttxxxyyy~~~|||{{{{{{zzz|||~~~zzzooo^^^NNNDDDDDDKKKQQQOOOPPPVVV]]]aaacccggglll___WWWTTTYYY]]]]]]]]]___]]]XXXTTTTTTUUUQQQEEE;;;...,,,************)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++000777???GGGMMMRRRUUUVVVXXX___hhhiiiaaaYYYUUUTTT\\\kkktttiiiVVVOOOUUUMMMXXX]]]\\\aaasss~~~|||tttnnnsssuuu~~~zzzuuuqqqkkkfffcccaaa^^^]]]___cccffffffdddbbbccceeeiiiqqquuuooogggddddddeeedddhhhmmmqqqqqqqqqqqqqqqssssssrrrpppkkkddd]]]YYYTTTRRROOOLLLJJJIIIIIIIIIKKKKKKLLLMMMNNNNNNMMMMMMMMMIIIHHHJJJJJJIIIMMMRRRXXX^^^eeeiiijjjmmmsssyyyhhhaaa\\\[[[YYYTTTRRRTTTaaaXXXMMMJJJVVViiiuuuxxxZZZWWW]]]lllvvvqqqddd\\\TTTUUUVVVRRRHHHBBBJJJVVVVVVZZZ[[[YYYYYYZZZXXXTTTVVVOOOBBB666...******+++RRRRRROOOKKKJJJMMMLLLHHHEEEDDDCCCAAA===999666444222111000///------------***)))))))))))))))******((((((((((((((((((((((((%%%'''***---......---,,,---------...///000000111......////////////......)))***+++,,,---...---------------------------------...000111111111000//////555999888444666@@@IIIYYYQQQNNNNNNFFF999888@@@aaaxxxxxxpppnnnqqqssssssqqqrrrxxx~~~~~~}}}|||{{{||||||xxxzzz}}}~~~~~~|||zzzzzz|||}}}}}}~~~zzzuuuwwwuuuttttttuuurrrmmmhhhjjjgggbbb___\\\YYYVVVSSSPPPNNNMMMNNNPPPRRRSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTRRRPPPNNNKKKGGGAAA?????????===;;;222222222333777<<>>===@@@WWWuuuzzznnnnnnooorrruuuxxx{{{}}}~~~~~~||||||}}}}}}|||~~~~~~~~~~~~}}}}}}|||zzzzzzzzz{{{|||{{{yyywwwsssssstttvvvxxxwwwsssppppppkkkccc^^^[[[ZZZZZZZZZTTTSSSQQQOOONNNNNNNNNOOOSSSTTTUUUUUUSSSPPPMMMKKKNNNNNNOOOOOOPPPQQQRRRRRRPPPJJJCCC>>>>>>>>>===<<<555333111111666;;;@@@BBBGGGIIIMMMOOOOOONNNNNNOOOSSSTTTWWWYYYZZZZZZYYYYYYWWWZZZ]]]```aaaccceeegggkkknnnrrrwwwyyyzzzzzzzzzyyy{{{{{{yyyyyy{{{{{{|||uuuxxx}}}tttccc___``````]]]ZZZWWWSSSNNNLLLKKKBBB333+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------///***(((,,,...---,,,...---...:::WWWzzzxxx{{{}}}xxxttttttxxx~~~{{{zzz|||~~~}}}{{{}}}~~~qqqYYYKKKIIIMMMUUU___```QQQBBBBBBKKKSSSaaahhhiii```ZZZ\\\___^^^]]][[[XXXVVVTTTPPPMMMJJJ===000&&&(((,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++---***((((((***---......666<<>>>>>VVVsss~~~xxxnnnqqqrrrtttvvvxxxzzz{{{|||}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{~~~}}}|||||||||{{{xxxvvvuuutttrrrqqqqqqqqqppppppnnniiiccc^^^\\\[[[ZZZYYYUUUTTTRRRQQQPPPPPPPPPQQQTTTTTTSSSRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPJJJCCC???=========<<<444111//////333777;;;===@@@CCCFFFHHHHHHHHHIIIJJJOOOPPPSSSUUUWWWWWWWWWVVVUUUWWWZZZ\\\^^^```ccceeeiiilllppptttwwwxxxxxxxxxxxxzzz{{{yyyxxx|||www}}}xxxzzzwwwyyyeee```aaa___\\\YYYVVVSSSQQQMMMLLLDDD666...---...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000+++***...000......000555777@@@TTTnnnuuuqqqmmmvvv}}}}}}uuuttttttvvvzzz}}}yyyuuurrrnnnmmmoooqqqqqqqqqttttttxxxuuulllgggdddfffppp|||kkkXXXUUUZZZbbb^^^[[[XXXOOOFFFHHHOOOYYY\\\\\\XXXUUUWWW[[[\\\]]]\\\YYYWWWUUUQQQNNNKKKBBB555***)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))************+++++++++******)))((((((,,,222888>>>BBBJJJRRRUUUWWW^^^fffnnnmmmiiiddddddjjjnnnnnn___^^^\\\XXXTTTTTTYYY___```hhhqqqxxx||||||}}}vvvsssnnnjjjhhhfffeeeeeecccccccccggglllrrruuuvvvxxxyyy{{{~~~~~~zzzwwwwwwxxxxxxxxx|||yyywwwxxxzzz|||{{{yyyvvvtttssstttrrrllliiiiiigggbbb]]]^^^```aaaaaa```______\\\\\\[[[YYYVVVSSSRRRRRRVVVYYY\\\___aaacccdddeeekkkqqqzzzmmm^^^___ffffff\\\TTT]]]___dddiiihhheeegggmmmxxx^^^JJJMMMQQQMMMLLLIIIMMMTTT[[[___^^^ZZZVVVXXXWWWUUUPPPGGG<<<222+++SSSSSSOOOIIIIIIKKKJJJGGGDDDCCCBBB???<<<999666555333111///---,,,++++++,,,---,,,+++***))))))))))))***))))))(((((((((((((((+++++++++++++++---.........///111222222111000000//////...---,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////...---...111333444777<<<>>>:::555:::BBB[[[]]]^^^ZZZRRRIIIAAA===QQQkkk|||zzzvvvpppuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}{{{{{{}}}||||||}}}}}}}}}}}}}}}|||{{{~~~}}}~~~|||xxxuuuwwwuuurrrmmmjjjjjjllloookkkhhhccc```^^^]]][[[YYYWWWVVVTTTSSSRRRSSSSSSTTTUUUTTTRRRPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKDDD???===<<<<<<<<<555222///...111444777888999<<<@@@BBBBBBCCCDDDEEEHHHJJJMMMOOOQQQRRRRRRRRRRRRTTTVVVWWWYYY[[[___bbbfffhhhlllpppsssuuuvvvwwwwwwyyy{{{yyyxxx|||wwwwww~~~xxxjjjwwwkkk______^^^\\\XXXUUUSSSTTTNNNMMMEEE:::111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000------///000...///333111;;;JJJXXXgggwwwzzzooofff```ooo}}}xxxuuutttooorrrwww}}}yyyrrrkkkgggddd```]]]\\\]]]```bbbcccgggggglllyyyrrreee[[[TTTNNNJJJJJJRRR```rrr~~~zzziiigggnnnppp]]]TTT[[[ZZZLLLGGGLLLUUUQQQOOOPPPRRRSSSXXX^^^\\\\\\[[[YYYVVVSSSPPPNNNHHH<<>>AAA===999<<>>GGG___www}}}zzzvvvrrruuuvvvwwwxxxyyyzzz{{{{{{||||||}}}|||}}}}}}~~~~~~~~~~~~}}}{{{}}}yyyvvvxxxwwwsssnnniiigggjjjllljjjhhheeecccbbb```^^^[[[XXXWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOOOOKKKEEE@@@<<<;;;<<<<<<888555111000111333555555666999<<<>>>???@@@BBBCCCCCCEEEGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTXXX\\\```ccceeehhhkkkooorrrtttuuuvvvxxx{{{zzzyyy{{{zzzwwwsssgggiiiooo]]]\\\\\\\\\YYYUUUSSSUUUNNNLLLFFF===444000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000......///...,,,///555222HHHaaaooouuu{{{yyytttsssooonnn{{{vvvsssrrrrrrxxx{{{tttjjjbbb[[[VVVTTTQQQOOOMMMOOORRRUUUWWW[[[]]]dddrrrwwwlll^^^TTTPPPNNNKKKHHHLLLOOOSSSYYYfffzzzxxx~~~yyyzzz{{{gggZZZ\\\^^^XXXTTTWWWaaaWWWOOOOOOPPPQQQWWW^^^[[[\\\\\\[[[XXXTTTRRRQQQLLLBBB666---***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++---------,,,///999GGGRRRZZZVVVVVV[[[bbbfffkkkpppkkkeee```eeesss}}}wwwkkkXXXVVVSSSSSS\\\ooo}}}xxxxxx}}}~~~|||||||||}}}{{{zzzzzz}}}~~~~~~~~~~~~~~~|||xxxxxxxxxxxxxxxwwwuuusssrrrtttrrrpppnnnjjjfff```\\\WWWVVVVVVWWWZZZ^^^aaacccgggddd```aaafffpppyyyxxxkkkbbb^^^cccjjjfffhhhlllkkkddd]]]___fffcccxxxrrr[[[YYY```UUUFFFEEEGGGJJJOOOTTTYYY\\\^^^YYYWWWVVVXXXWWWPPPDDD:::QQQQQQNNNJJJJJJMMMKKKGGGEEEDDDBBB@@@===:::777555333111///---,,,++++++,,,---,,,+++***))))))))))))))))))(((((((((((())))))(((+++//////...---...///000000111111111000000000//////...---------......,,,,,,,,,---------......,,,,,,------...//////000/////////...---///222555999;;;@@@CCC@@@<<<>>>DDDWWW]]]___[[[WWWRRRIII???<<>>@@@@@@AAACCCEEEGGGIIIKKKKKKMMMNNNOOOPPPQQQUUUYYY]]]```aaadddgggkkkooorrrttttttwwwzzz{{{zzzzzz|||{{{pppqqqpppkkkyyyuuu```[[[ZZZ]]]\\\VVVSSSTTTNNNKKKFFF???777000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---......++++++222;;;NNNeee~~~xxxqqqqqqssswwwzzzyyyxxxvvvsssqqqssswwwzzz{{{ooocccZZZRRRLLLHHHFFFEEECCCBBBCCCEEEIIILLLOOORRR\\\jjjxxx|||wwwpppaaaYYYPPPLLLNNNQQQQQQPPPPPPPPPPPPRRRZZZiii{{{|||ppppppwww}}}}}}ttteeeZZZ[[[cccgggggguuuiii\\\UUUPPPNNNQQQVVVYYY[[[]]]\\\YYYUUUSSSSSSMMMGGG<<<111***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))*********+++++++++...,,,+++...777CCCOOOVVV[[[VVVWWW___fffgggeeeccc```dddiiimmmrrrssslllcccZZZYYYVVVZZZlll}}}}}}~~~~~~~~~{{{yyyxxxvvvtttsssrrrrrrooojjjfff``````^^^YYYUUUWWW]]]ccccccddddddaaa___aaahhhnnn{{{nnn^^^[[[aaa^^^eeellliii]]]VVV^^^llllllyyyuuugggddd```VVVRRRHHHLLLQQQTTTTTTVVVZZZ^^^ZZZXXXVVVWWWXXXUUULLLEEEQQQRRRPPPLLLKKKMMMLLLHHHEEEDDDCCC@@@===:::777666333111///---,,,++++++,,,---,,,+++***))))))))))))((((((((((((((())))))***(((,,,000111///---...000111111111000000000000000......---------------...,,,,,,,,,---------......+++,,,,,,---...///000000///000000///...///111444:::;;;@@@CCCBBB>>>???CCCOOOXXX\\\WWWQQQOOOHHH???555BBBYYYooozzzzzzwwwvvvqqqrrrtttvvvyyy{{{}}}~~~}}}~~~~~~~~~}}}|||zzzxxxvvvtttrrrnnnjjjkkkiiihhhggghhhgggfffddd___^^^\\\ZZZYYYYYYYYYYYYXXXYYY[[[\\\[[[YYYVVVTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLGGGAAA;;;999;;;===777444000............---///111333555555666999;;;===>>>???AAACCCEEEFFFGGGIIIJJJLLLMMMOOORRRVVVYYY\\\]]]^^^aaafffkkkooorrrrrruuuxxxzzzzzzzzz{{{{{{zzzpppvvv|||mmmbbb[[[]]]^^^XXXSSSTTTNNNJJJGGGBBB:::111,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......,,,///<<>>;;;<<<<<<;;;;;;<<>>IIIRRRVVVVVVUUUYYYaaaeeebbb___^^^```gggjjjgggccccccdddccc]]]aaadddjjj|||~~~~~~}}}zzzxxxvvvwwwxxxwwwsssoookkklllhhh```VVVRRRVVV[[[ZZZ```eeedddaaa```dddiiifffpppsss```VVVZZZbbbkkklllbbbXXX[[[dddvvvppp]]]YYYQQQWWW___bbbaaa\\\WWWUUUYYYWWWVVVVVVWWWVVVRRRNNNSSSTTTQQQMMMMMMNNNLLLGGGEEEEEECCC@@@===:::777666333111///---,,,++++++,,,---,,,+++***))))))))))))((((((((((((((()))*********---000000---,,,///333222111111000000000000000------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---...///000000///000111111000///000222888999===BBBAAA======@@@HHHTTTYYYQQQJJJHHHCCC<<<555999IIIaaarrrvvvuuuuuuqqqrrrsssvvvxxxzzz|||}}}}}}~~~}}}}}}~~~{{{vvvvvvxxxwwwrrrmmmkkkiiigggggghhhhhhgggfffdddccc```^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXVVVUUUNNNOOOOOOPPPPPPQQQQQQQQQOOOMMMHHHAAA;;;888:::===777444111//////...---,,,...000111222222333555888;;;;;;<<<===???@@@BBBCCCDDDFFFIIIKKKLLLNNNQQQTTTWWWXXXYYY\\\```fffkkknnnnnnqqqtttwwwxxxyyyyyyyyy~~~oooooouuunnn]]]\\\]]]XXXSSSTTTOOOKKKHHHFFF>>>222---...------------------------------------............,,,---///000111888JJJ\\\iiiqqqxxx~~~xxxnnnxxxvvvgggppp}}}wwwsssuuuxxx{{{~~~uuuZZZSSSIII@@@;;;:::::::::666888::::::888888:::<<<;;;@@@HHHOOOSSSSSSRRRQQQTTTWWW]]]ccchhhkkkmmmmmmjjjhhhhhhkkkqqqxxx}}}|||hhhiiivvvrrr``````\\\WWWSSSRRRTTTZZZ___pppyyyxxxhhh^^^___ZZZPPPTTTYYY^^^]]]YYYUUUTTTUUUKKKMMMIII<<<111---***'''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))************+++++++++(((,,,444<<>>EEERRRXXXNNNDDDBBB???999777555???WWWkkkqqqrrruuuqqqrrrtttuuuwwwyyyzzz{{{}}}||||||~~~~~~||||||}}}}}}~~~~~~{{{ttttttyyyzzzuuuooojjjhhhfffeeeggghhhhhhggghhhfffdddaaa___^^^^^^^^^^^^\\\ZZZXXXWWWVVVVVVVVVNNNNNNOOOOOOPPPQQQRRRRRROOOMMMIIIAAA;;;888:::===999777333111111000///...///111222222222333555777:::::::::;;;<<<===???@@@@@@CCCGGGIIIKKKLLLNNNPPPTTTTTTUUUXXX]]]ccchhhllllllnnnqqquuuwwwxxxxxxxxxyyy]]]gggmmmxxx```[[[\\\XXXTTTUUUPPPLLLJJJHHH@@@444...000---------------------------------.........//////+++---000222555???VVVjjjZZZaaaiiixxx~~~{{{~~~|||www{{{}}}qqqdddPPPIII@@@999666777999:::666999<<<<<<999888999;;;999===CCCGGGHHHIIILLLOOO\\\cccnnnwww|||tttsssssswwwyyyvvviii\\\RRRRRR[[[[[[QQQQQQ[[[^^^sss{{{oooiiinnniii[[[SSSXXX]]]]]]YYYUUUTTTVVVJJJOOOMMMAAA555///+++'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++'''111===FFFKKKPPPWWW]]]___iiittttttiiieeerrrwwwiiiZZZVVVYYY\\\\\\vvvzzzvvvuuusssqqqmmmfff]]]WWWWWWVVVVVVXXX\\\___```___dddcccjjjxxx~~~~~~mmm```dddlllhhhYYYKKKKKKaaammmrrr~~~xxxsss{{{rrrkkklllpppkkk\\\NNNQQQTTTXXXYYYWWWTTTSSSRRRVVVTTTPPPNNNMMMLLLIIIGGGFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,------,,,,,,+++***))))))***)))(((''''''((()))***------......///000000000333333333222111000///...------++++++++++++------......---------,,,,,,,,,+++,,,---...////////////000000000000111222333444777999;;;=========<<<;;;@@@LLLPPPGGG@@@@@@===777777777===OOOeeetttwwwtttooorrruuuuuuttttttwww{{{~~~|||{{{||||||}}}||||||{{{|||}}}~~~}}}}}}zzz~~~}}}{{{{{{zzzwwwtttqqqmmmllliiihhhgggggghhhiiihhheeebbbcccdddccc^^^YYY``````___]]][[[XXXVVVUUURRRQQQPPPPPPQQQQQQOOOMMMOOOLLLFFFAAA===;;;;;;;;;<<<777111/////////...,,,............//////000000444444555777888:::;;;;;;;;;===@@@CCCFFFHHHIIIJJJLLLNNNPPPSSSWWW\\\bbbfffjjjnnntttvvvuuutttuuuwww~~~fff\\\dddfffUUU[[[[[[TTTUUUPPPNNNJJJFFF@@@999000+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,111...000222???aaa}}}ggg___tttwwwiiiYYYNNNCCCAAA???===;;;:::999:::>>>===<<<;;;:::;;;<<<<<<@@@>>>???BBBFFFMMMZZZgggooo|||~~~~~~vvvsssyyytttmmmeee___ZZZVVVRRRPPPPPP]]]nnnxxxtttlllgggggg___XXXWWW^^^```YYYTTTUUUPPPNNNKKKFFF>>>666...******)))((()))***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))************...(((&&&+++---,,,---111+++@@@QQQRRRQQQZZZaaacccsss}}}{{{~~~|||zzzooofffaaa[[[VVVWWW]]]zzz~~~{{{yyy{{{vvvllleeeeee^^^YYYSSSRRRWWW\\\______bbbbbbcccfffhhhnnnzzzlll```gggppphhhWWWOOOMMMQQQ___nnnvvvzzz|||tttrrruuunnngggccc\\\WWWRRRQQQUUUXXXWWWTTTTTTUUUSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,------,,,++++++***)))))))))(((((('''((()))***+++...------......///000111222222222222222222111111------,,,++++++,,,------......---------,,,,,,,,,+++,,,---...////////////000000000000111222444444888999;;;<<<;;;:::888777===HHHMMMFFFAAABBB@@@999777777===MMMcccrrruuusssnnnppprrrtttuuuwwwyyy{{{|||{{{zzz|||~~~}}}|||{{{zzz{{{}}}}}}~~~~~~}}}||||||zzzwwwtttrrrpppnnnllljjjjjjkkkllllllhhhffffffhhhhhhddd```bbbbbbbbb```^^^[[[XXXVVVTTTRRRQQQRRRRRRRRRPPPNNNPPPMMMGGGBBB>>><<<<<<<<<<<<777222/////////...,,,------........./////////222333444555666888999999999:::===AAADDDFFFGGGGGGIIIKKKNNNPPPSSSXXX]]]aaafffkkkpppsssrrrrrrtttvvvyyy|||~~~}}}tttkkkmmmnnnZZZ[[[WWWQQQTTTPPPNNNJJJFFF@@@999111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------000***111BBBYYY|||~~~}}}pppdddVVVIIIAAA<<<<<<;;;;;;<<<===????????????@@@@@@@@@@@@???>>>CCC@@@CCCNNN\\\hhhttt}}}|||zzz|||sssrrr{{{oooeeecccddd^^^UUULLLUUUcccqqqvvvrrrmmmkkkmmmaaaYYYZZZ]]]YYYVVVVVVPPPMMMJJJFFFAAA999000***+++)))((()))***+++***)))************************))))))))))))************))))))))))))************,,,))))))------***+++///666HHHVVVWWWYYYeeepppssszzzsssiii___YYYVVVXXXcccppp}}}yyyqqqmmmfff```YYYUUUUUUXXXYYYZZZ^^^^^^aaadddeeefffnnnwwwiii^^^nnnvvvmmmmmm```VVVZZZfffooouuuwwwxxxdddZZZUUUSSSWWWYYYWWWUUUTTTTTTRRROOOMMMLLLKKKHHHFFFFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,,,,,,,,,,+++******))))))((('''''''''(((***,,,---///...---,,,---///111222000000111222222222222222------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---...//////////////////000000222333444555999:::;;;;;;999777444333888BBBHHHEEECCCDDDCCC>>>888777<<>><<<<<<<<<;;;888333000///......------------------.........000000111222444555666666666888:::===@@@BBBCCCCCCEEEGGGJJJLLLNNNRRRWWW[[[```eeekkknnnoooooorrrtttxxxzzzxxx}}}{{{uuuxxx```[[[VVVQQQTTTPPPMMMJJJFFFAAA;;;333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---222***888VVVsss}}}~~~yyyzzz~~~lll[[[OOOFFF>>>:::<<<<<<===>>>???AAACCCDDDAAABBBEEEFFFFFFEEECCCBBBFFFDDDMMMbbbzzzuuu~~~tttxxxzzzvvvpppsssxxxlllYYYIIIIIIPPP```ooowww{{{~~~sss```XXXYYYYYYWWWUUUPPPMMMIIIGGGEEE>>>444,,,+++***((()))***+++***)))************************))))))))))))************)))))))))*********++++++******,,,...,,,***,,,222CCCOOOVVVUUUYYYggguuuzzzmmmtttiiihhhaaaZZZXXXZZZddduuuxxxnnnkkklllmmmjjjkkkpppwww}}}yyypppllleee^^^YYYWWWVVVVVVYYYZZZ___cccbbb^^^```eeetttzzzaaaeeexxxzzzgggccciiimmmnnnmmmkkkvvvvvvbbb\\\WWWYYYZZZWWWUUUUUURRRPPPNNNMMMLLLKKKHHHEEEFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,,,,+++++++++******))))))'''''''''''')))+++---...000...,,,+++,,,...111333///000000111111111000000---------,,,,,,---------......---------,,,,,,,,,+++,,,---.../////////////////////111222444555666:::;;;;;;;;;:::777555333333<<>><<<<<<<<<;;;888444000............---------------------------...///000111222333333444555777:::<<<>>>???@@@BBBDDDFFFHHHJJJNNNRRRUUUZZZ___fffjjjlllnnnrrruuu{{{}}}yyyzzzjjjpppssssssccc[[[XXXTTTVVVOOOMMMJJJGGGCCC<<<555000------------------------,,,------...............000---EEEmmmxxxdddggg}}}tttvvvyyymmm[[[MMMEEEBBBAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGLLLPPP___zzzqqqsss{{{jjjYYYNNNHHHOOO[[[hhhwww}}}fffXXXWWWZZZWWWRRRQQQMMMIIIHHHIIICCC888...---+++)))(((*********)))************************((()))))))))************))))))*********+++++++++)))+++,,,,,,+++---666>>>RRRVVVVVVRRRTTTaaammmsssbbbbbbppp~~~vvvgggddd```]]]```iiivvvyyykkk]]]RRRKKKGGGFFFHHHIIIKKKNNNRRR\\\qqqwwwuuuqqqjjjccc]]]YYYWWWWWWWWW[[[___^^^ZZZ[[[^^^___kkkyyyiiivvv{{{wwwssslllddd___ZZZdddsssvvvwwwqqqggg^^^ZZZYYYVVVVVVXXXQQQPPPNNNMMMMMMKKKHHHEEEFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,++++++***************)))'''''''''''')))+++...///000...,,,+++,,,...111333000000000000///...---,,,------------------------......---------,,,,,,,,,+++,,,---...////////////......///111333555777888:::;;;=========;;;999888222999AAAEEEHHHIIIHHHEEE===<<<>>>JJJ[[[jjjqqqrrrsssqqqooorrrvvvxxxwwwtttyyyzzz{{{|||}}}~~~}}}{{{{{{}}}}}}||||||zzzxxxwwwwwwwwwuuutttyyywwwtttqqqooonnnnnnooouuussspppnnnmmmllllllkkkffffffgggfffeeebbb___^^^ZZZXXXVVVUUUUUUUUUTTTSSSRRROOOIIIBBB>>><<<;;;;;;;;;999555111...---...///------------------------,,,,,,---...///000000111333444555777888:::<<<===???AAADDDFFFHHHJJJNNNPPPVVV[[[bbbgggjjjnnnssswww}}}{{{^^^___{{{gggccczzzggg\\\ZZZUUUTTTOOOMMMKKKHHHDDD>>>777222------------------------------------......//////,,,444WWWsssaaaUUUdddzzz|||}}}wwwdddZZZMMMDDDAAACCCDDDDDDGGGGGGGGGFFFFFFEEEDDDDDDHHHGGGFFFEEEFFFHHHKKKLLLUUU```wwwooohhhyyynnn```SSSNNNKKKLLLZZZlll{{{rrrbbbTTTTTTZZZZZZTTTSSSNNNJJJJJJKKKFFF<<<333...,,,)))((()))*********************************((()))))))))************************++++++++++++)))++++++***,,,777GGGRRR]]][[[VVVRRRTTT]]]eeeiii___\\\cccgggdddhhhooolllsssllldddeeeooo}}}~~~ssslll\\\TTTIIIAAA<<<:::888777777888:::;;;;;;BBBTTTgggyyy}}}|||zzzvvvppphhh```[[[WWWUUUVVVYYYZZZXXXYYY^^^YYYXXXhhhzzzpppaaaWWWSSSUUUWWWeeennnjjjppp~~~sssddd\\\XXXUUUVVVZZZQQQPPPOOONNNNNNLLLIIIFFFFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,************************'''''''''((())),,,...//////...---,,,---///111222111111000000///---,,,+++------............------......---------,,,,,,,,,+++,,,---...////////////......///111333666888999<<<===>>>@@@@@@???>>><<<333999@@@GGGJJJKKKHHHFFF???===>>>HHHWWWfffnnnqqqrrrrrrqqqrrrtttuuuuuutttrrruuuxxx{{{}}}~~~~~~~~~|||~~~{{{yyywwwwwwwwwuuutttwwwuuurrrpppnnnnnnnnnoootttsssqqqnnnlllkkkjjjiiifffffffffeeeeeedddcccbbb^^^[[[XXXWWWWWWWWWVVVUUUTTTPPPJJJDDD???<<<<<<<<<:::999666222...---...000.........---------------,,,,,,---......///000000222222222333555777888999;;;===AAACCCEEEHHHKKKMMMQQQWWW^^^dddhhhmmmtttyyyzzz~~~~~~~~~UUUQQQqqqrrr]]]WWWmmmqqq^^^XXXSSSQQQNNNMMMKKKHHHEEE@@@999555------------------------......------......///000111AAAeeehhhZZZVVVkkk~~~~~~zzz{{{nnnUUUNNNEEE@@@AAACCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGKKKIIIGGGFFFGGGKKKOOOQQQ^^^nnn|||wwwnnnwww~~~pppggg___YYYLLLAAAIIIYYYdddhhhbbbUUUSSS[[[^^^ZZZUUUQQQMMMLLLKKKGGG???888///---***((()))***+++***++++++++++++++++++++++++))))))))))))*********************++++++++++++,,,***+++******222EEEYYYeee___ZZZTTTSSSVVV[[[^^^___RRRRRR\\\^^^XXX___pppvvv|||nnnfffmmm{{{}}}qqqcccWWWOOODDD???:::777888888888666555444555666444666BBBNNN[[[nnn|||uuukkkccc[[[VVVTTTVVVVVVUUUXXX]]]ZZZ\\\]]]eeeyyyxxxwwwtttooobbbTTTNNNPPPMMMLLL\\\mmmmmmppp|||xxxhhh^^^XXXUUUVVVYYYQQQPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,))))))))))))************(((((((((((()))+++---......------......///000111000111111111000///......,,,---...//////...---,,,......---------,,,,,,,,,+++,,,---...////////////---...///111333666999:::>>>???@@@BBBBBBAAA???>>>777:::AAAIIIMMMKKKHHHEEE>>><<<<<>>>>>:::999777222...,,,...111/////////.........---------------...//////000000////////////111333444666666999===@@@BBBEEEHHHJJJMMMSSSZZZaaafffllltttyyyzzz}}}~~~vvvxxx|||VVVNNNbbboooYYYTTTeee~~~}}}aaaWWWTTTUUUNNNMMMKKKIIIFFFAAA;;;777........................///......---......000000888HHHeeewww{{{vvvfffaaaeee{{{}}}rrrbbbSSSMMMFFFDDDFFFKKKMMMNNNIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMLLLLLLMMMPPPSSSUUUbbbqqq~~~}}}vvvrrrttttttrrrpppiiifffeeeYYYKKKPPP```lllyyyxxxeeeXXX[[[^^^[[[VVVTTTPPPMMMJJJFFFAAA===000---***((()))***++++++++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,+++---,,,...;;;SSShhhqqqccc]]]YYYZZZ^^^___[[[XXXVVVYYYbbbcccZZZbbbuuu~~~yyyoooppp}}}ssseeeYYYOOOGGGCCC???===<<<<<<======;;;:::888555555888777666999>>>CCCSSSjjjyyyvvvxxxoooeee^^^YYYYYYWWWUUUVVVZZZZZZ^^^[[[XXXggg{{{wwwsssmmmcccXXXTTTVVVYYYWWWaaannnuuuvvvhhhaaa[[[WWWUUUWWWQQQQQQPPPPPPPPPNNNJJJGGGFFFEEEDDDAAA===:::777555111000///...---,,,,,,,,,)))))))))))))))*********))))))(((((()))+++---...------......///000000000000000111222222222222111,,,---...//////...---,,,......---------,,,,,,,,,+++,,,---...////////////---...///111444777999:::@@@@@@BBBCCCBBB@@@???===999;;;BBBJJJNNNKKKGGGEEE===;;;;;;BBBPPP^^^hhhmmmlllooossssssrrrsssvvvzzzwwwzzz||||||{{{{{{}}}|||yyyuuusssrrrqqqpppnnnxxxvvvtttrrrqqqrrrssssssoooqqqsssrrrqqqooonnnmmmhhhgggfffeeeeeegggjjjkkkeeebbb^^^\\\\\\\\\\\\[[[YYYUUUOOOHHHCCCAAA@@@@@@::::::888333...,,,///111000000/////////.........---......//////000000000------------...000222333333666;;;>>>AAACCCFFFIIIJJJPPPXXX___dddkkksssyyy}}}}}}}}}nnnkkklll{{{dddZZZccc{{{pppZZZUUUaaarrreeeXXXWWW\\\NNNMMMKKKIIIGGGBBB<<<777........................///......------///000111666FFF^^^kkkqqq}}}nnniiioooxxxrrrbbbWWWQQQKKKJJJNNNTTTYYYZZZPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOPPPRRRSSSUUUVVVWWWaaammm}}}nnneeedddiiinnnrrr}}}sssmmmlllbbbUUUYYYiiixxx```\\\\\\XXXWWWUUURRRNNNIIIEEEBBB@@@111...***((()))***++++++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,......222BBB\\\ooovvvnnnhhhdddgggjjjggg___XXX___]]]aaa[[[LLLOOOaaaiiiyyy{{{zzz~~~wwwmmm]]]OOOFFFBBBAAA@@@CCCCCCCCCCCCBBB@@@===;;;:::666666:::<<<999777777555@@@QQQggg|||vvvlllgggeeeeeerrryyynnngggaaa___\\\WWWVVVXXX[[[ZZZ]]]bbbgggooo~~~zzzwwwpppfff___^^^zzzvvvsssrrr{{{|||rrrhhhccc^^^XXXTTTTTTRRRPPPNNNOOOPPPOOOKKKGGGGGGFFFDDDAAA===888444111000///...---,,,+++++++++)))))))))))))))))))))))))))******++++++,,,------,,,---///000000000///...111222222111111000///............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////000/////////111444777888EEEDDDBBB@@@??????@@@@@@EEECCCFFFNNNRRROOOJJJGGGDDDAAA===>>>III\\\iiinnnnnnooooooooooooqqquuuxxxxxxxxxxxxyyy{{{|||~~~}}}zzzwwwsssqqqooooooooorrrsssuuuuuuuuuuuusssssspppooooooppprrrrrrqqqooojjjiiihhhiiijjjjjjiiihhhhhhccc]]]ZZZ[[[\\\\\\[[[ZZZUUUMMMGGGCCCAAAAAA@@@<<<;;;:::666222//////000------..................---------............///------......///000000111444444555777:::>>>AAACCCHHHLLLQQQWWW]]]fffqqqyyyyyy}}}}}}~~~|||jjjfffeeerrrttt^^^eeezzzpppooodddmmm~~~~~~zzznnn\\\```YYYTTTPPPLLLIIIGGGCCC===999000///......///000...---///,,,,,,//////...///333>>>OOO[[[gggllljjjsss~~~}}}yyytttvvv{{{|||pppfffZZZXXXWWWWWWZZZ```gggkkkfffaaaZZZTTTPPPPPPSSSUUUUUUVVVVVVUUUTTTUUUWWWYYYXXXbbbwww}}}nnnpppiiiXXXWWWeee}}}hhhXXXZZZeeesssdddSSS]]]^^^WWWTTTPPPMMMJJJGGGCCC@@@999222***((())),,,+++***+++++++++++++++++++++++++++++++++*********))))))...,,,******+++---------...,,,///<<>>@@@DDDHHHNNNTTTZZZcccnnnvvv{{{~~~lllbbb```eee{{{yyy___YYYppp}}}xxxgggjjj|||zzzttt]]]ZZZSSSTTTPPPKKKHHHGGGCCC>>>999111///......///000...---///------//////...222888>>>QQQfff}}}mmmsss~~~|||||||||yyytttuuuzzzyyypppiiigggggggggiiijjjmmmooopppnnnggg^^^WWWUUUVVVXXXYYY[[[\\\[[[YYYXXXXXX[[[]]]ZZZcccwww|||xxxrrrfffXXXPPPmmm|||ggg\\\___oooxxx\\\UUUXXXWWWTTTQQQMMMKKKGGGCCC@@@<<<555---)))***,,,,,,++++++++++++++++++++++++++++++++++++*********))))))---,,,+++++++++,,,,,,,,,...///555???KKKUUU^^^cccbbbeeelllttttttnnnkkkkkkkkk___WWWZZZ[[[WWWUUUXXXvvv|||nnn[[[SSSIIIEEEGGGJJJJJJGGG@@@BBBDDDCCCAAA@@@BBBCCCGGGGGGFFFEEECCCAAA@@@???::::::???OOObbbnnnoookkk^^^___dddmmmqqqmmmiiihhhhhhppp~~~vvvoooiiibbb[[[UUUVVVWWWXXX]]]fffqqqyyyxxxmmmddd___dddjjjlllgggeeemmmxxx{{{zzzzzzmmmWWWKKKLLLPPPNNNLLLMMMNNNMMMIIIEEEIIIHHHFFFCCC???:::777444333222000...---,,,++++++)))))))))))))))))))))))))))***+++,,,,,,---------,,,---///000000000///...////////////...---,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,---......///////////////000222444666888?????????@@@@@@AAAAAAAAABBBEEEKKKRRRSSSOOOLLLNNNRRRSSSOOOIIIJJJUUUaaagggnnnooopppppppppqqqtttwwwvvvwwwyyy{{{~~~{{{yyyvvvuuusssrrrrrrrrrtttuuutttsssqqqooommmlllkkkjjjooonnnmmmnnnpppqqqpppooonnnlllkkkkkknnnpppqqqqqqllliiieeeccccccaaa\\\XXXRRRLLLDDDAAABBBCCCAAA>>><<<======:::666111///...........................111000///...---,,,++++++,,,,,,,,,---......//////000000111222555888;;;===BBBGGGMMMSSSZZZcccnnnvvv{{{~~~uuuccc___^^^qqq}}}```MMM]]]zzzjjjjjj~~~hhh[[[TTTTTTPPPKKKHHHFFFCCC>>>999222000....../////////---///...///000......666@@@III[[[wwwlll||||||zzzzzz|||zzzvvvwww{{{~~~{{{wwwsssqqqpppuuuwwwzzz||||||zzzwwwuuuwwwnnnddd___```aaaaaa```______^^^]]]]]]___dddhhhbbbiiizzz|||wwweeeNNNTTTcccdddZZZWWWZZZnnniiiRRRVVVXXXUUUQQQNNNKKKHHHDDDAAA@@@999///******+++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++***333===FFFMMMUUU^^^eeeeeelllxxxwwwrrrrrriiiQQQMMMdddpppcccXXX\\\lllzzzlll___OOOJJJDDDCCCFFFHHHFFFCCC?????????>>>======???AAADDDEEEEEEEEEDDDBBBAAA???<<<;;;>>>GGGTTT^^^bbbaaaVVV^^^gggnnnssstttnnnfffgggiiittt{{{nnneeebbb[[[YYYVVVTTTVVV^^^hhhooo{{{uuuhhh___TTTXXX]]]\\\VVVWWWfffwwwxxxuuu~~~{{{hhhUUUOOOQQQOOOMMMMMMOOONNNJJJFFFGGGFFFDDDAAA===999555333444333111///---,,,++++++)))))))))))))))))))))))))))***+++---------------,,,---///000000000///...////////////...---,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------...///////////////000222444666777<<<===>>>@@@AAABBBBBBBBB@@@DDDLLLSSSRRRNNNMMMPPPWWWZZZXXXPPPMMMUUUaaahhhmmmoooppppppqqqrrruuuwwwxxxyyy{{{}}}|||wwwttttttsssqqqppppppqqqrrrtttvvvuuurrrpppnnnmmmmmmnnnnnnmmmlllmmmoooppppppooonnnllljjjkkknnnppprrrrrriiigggeeedddccc```ZZZTTTLLLEEE???>>>AAACCCAAA>>>===>>>???===888333000///////////////............000//////...------,,,,,,,,,,,,,,,---------....../////////111333666999:::BBBGGGOOOVVV]]]fffqqqyyy|||llldddccclll~~~iiiLLLSSSooouuutttrrr[[[WWWSSSOOOJJJGGGEEECCC>>>:::333111///.../////////.........000000...111<<>>@@@???>>><<<<<<>>>AAACCCAAABBBCCCDDDDDDBBBAAA@@@AAA??????CCCKKKUUU\\\```ccckkkmmmjjjmmmssspppggglllkkkqqq~~~vvvllliiiccc___XXXTTTTTTYYYaaagggiiixxxrrreee[[[VVVVVVWWWPPPJJJWWWlll}}}{{{~~~yyygggWWWRRRPPPNNNNNNPPPOOOKKKGGGFFFFFFDDDBBB>>>:::666444444333111///---,,,++++++)))))))))))))))))))))))))))***,,,---......---,,,,,,---///000000000///...000000000000///...------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,---............//////111333444666777:::;;;>>>AAACCCDDDCCCCCC===BBBJJJRRRRRRNNNNNNQQQWWW\\\\\\TTTQQQXXXdddllllllnnnppprrrrrrtttwwwyyy|||}}}~~~{{{vvvrrrtttssspppooonnnnnnooopppuuutttrrrqqqppppppqqqqqqnnnmmmllllllooopppqqqppppppooommmnnnppprrrssssssmmmiiieeeccc```ZZZSSSMMMEEEAAA<<<<<>>???@@@>>>:::666333222000000/////////.................................,,,,,,,,,---------------/////////000222555777999@@@FFFNNNVVV^^^hhhrrrzzzxxxjjjhhhlll]]]SSSbbbsssXXXXXXSSSOOOIIIFFFDDDBBB>>>;;;444222///......//////.........000111111555CCCQQQ\\\ooo~~~xxxiiinnnxxxxxx}}}xxxvvvxxxzzz{{{}}}~~~~~~yyyrrrmmmmmmnnnrrr{{{|||xxxtttwww||||||vvvpppbbbbbbaaaaaacccgggnnnrrrqqqttt{{{ddd]]]ccc\\\XXXMMMLLLTTTSSSTTT^^^tttlll\\\ZZZWWWSSSPPPMMMJJJFFFCCCAAA;;;333,,,))))))***+++++++++++++++++++++++++++************************)))+++------,,,,,,...000999EEEOOOPPPSSS^^^llluuummmgggkkk~~~}}}mmmYYYXXX]]]gggnnnrrrxxx}}}nnn]]]QQQKKKKKKJJJIIIKKKNNNNNNKKKHHHJJJGGGCCCAAA@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCAAA???BBBJJJVVV```ffftttxxxwwwpppppptttqqqiiinnnmmmqqq|||wwwtttjjjddd\\\VVVTTTWWW\\\___```kkkuuu|||tttjjj^^^[[[```\\\PPPOOOYYYsssxxx```SSSPPPNNNOOOPPPOOOKKKGGGHHHHHHFFFDDD@@@<<<999777333222000...---,,,++++++)))))))))))))))))))))))))))***,,,...///...---,,,,,,---///000000000///...000000000000///...------,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,------............000111333555666666999<<>><<<;;;===???@@@@@@???@@@@@@???;;;888666666111000000//////.........---------.........//////------------------......000//////000222444666777<<>>;;;:::::::::111111000000///......---...............---------........................//////...///000222444555888>>>HHHQQQZZZdddooovvv|||wwwnnnrrrcccZZZ{{{[[[]]]SSSNNNHHHDDDCCCBBB???<<<666333000......////////////---...333999AAAMMMXXX[[[||||||oooooozzz}}}{{{zzzvvvuuuxxxuuunnnddd___```bbbcccbbbdddeeefffggghhhhhhggggggbbb]]]bbbvvv}}}tttsssqqqmmmiiiggghhhjjjkkknnnzzztttfffkkkrrrqqqaaaYYYccceeeVVVJJJLLLiiiqqq\\\YYYUUURRROOOLLLHHHEEE???<<<888222---++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))+++---,,,+++...555;;;EEELLLOOOPPP[[[ooozzzzzzbbb[[[[[[gggsssrrrggg]]]ZZZdddjjjkkksss}}}nnnaaa___ddd^^^]]]]]]___aaadddeeefff]]]YYYSSSPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGJJJTTTddduuuzzzwwwnnnpppwwwxxxrrrmmmgggbbb___\\\YYYVVVZZZdddjjjooo~~~|||eee\\\[[[iiitttmmmYYYJJJIII\\\tttQQQNNNLLLMMMNNNMMMIIIFFFFFFFFFDDDBBB???;;;888666000///...---,,,+++++++++))))))))))))))))))))))))(((***---///000///---,,,,,,---///000000000///...............---,,,++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,---......---...000222444555666666:::===BBBFFFHHHGGGEEEDDDAAA@@@FFFPPPWWWWWWSSSRRRHHHLLLNNNLLLPPPZZZdddiiijjjmmmrrrvvvyyy|||~~~~~~zzzxxxvvvtttsssuuuwwwyyyuuutttrrrppppppqqqrrrsssrrrrrrsssttttttrrrqqqppppppnnnmmmmmmppprrrttttttyyyxxxxxxyyyxxxuuuppplllccc[[[QQQIIIEEEBBB>>>:::999<<<>>>===::::::???CCC@@@@@@@@@>>>;;;;;;<<<===222111111000///......---000000///...---,,,,,,+++//////////////////..................///111333444777>>>GGGQQQZZZdddooovvvwwwuuuwwwkkkddd}}}YYYYYYSSSNNNGGGDDDCCCBBB???<<<777444000....../////////000,,,---333<<>>MMMOOOLLLHHHQQQ___bbbZZZPPPQQQYYYfffooorrrsssttthhhiiinnnwwwtttiiiiiiqqqmmmjjjgggdddbbbaaaaaaaaa\\\XXXTTTSSSTTTTTTRRRPPPPPPNNNLLLJJJJJJKKKMMMOOONNNUUUddd{{{}}}tttwww}}}|||vvvrrrmmmiiifffbbb\\\XXXTTTbbbjjjlllvvvrrr___UUURRR]]]mmmpppcccUUUTTTUUUcccyyy{{{SSSSSSPPPLLLMMMNNNJJJDDDHHHGGGEEEDDDAAA===777444222///---+++,,,,,,++++++)))))))))))))))))))))))))))+++//////...,,,******111111111111111111111111111111000......---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///.........000111222222222444888<<<<<>>>>>===:::;;;;;;<<<===>>>??????????????????>>>>>>======888666555444333222///---000000///...------,,,,,,.........////////////000000000///......///000111:::>>>EEENNNXXXcccnnnuuuvvv|||xxx{{{lllZZZTTTQQQNNNKKKHHHEEEBBB>>>;;;:::666000---,,,---...///+++///111222:::GGGRRRUUUlllllljjj}}}{{{yyyyyyyyy}}}iiiWWWNNNLLLHHHBBBBBB??????DDDHHHHHHJJJMMMSSS___rrrzzzwwwrrrooommmlllkkkjjjlllpppzzzxxxkkkrrrqqqgggwwwrrrRRRPPPXXXaaaqqqdddXXXPPPPPPPPPKKKGGGGGGDDDAAA<<<666111...,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,******,,,444???GGGMMMJJJLLLSSSXXXXXXZZZ]]]SSSSSS\\\kkkqqqkkkhhhjjjqqqmmmooo}}}~~~~~~|||{{{wwwsssooojjjcccZZZXXXZZZXXXYYY[[[\\\\\\[[[ZZZYYYTTTSSSQQQOOONNNNNNOOOPPPQQQ___wwwzzzyyy~~~zzzxxxwwwrrrnnnooooooeeeWWW[[[___``````kkkxxx{{{sss\\\]]]WWWSSS]]]lllgggWWWYYYIIIMMMiii{{{wwwrrrvvvRRRRRROOOLLLMMMNNNJJJCCCHHHGGGFFFCCC@@@<<<777444222///---+++,,,,,,++++++)))))))))))))))))))))))))))+++...///...,,,++++++111111111111111111111111111000///......---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000111222222222444888;;;;;;???DDDGGGIIIHHHFFFFFF@@@@@@GGGSSS\\\\\\XXXVVVUUUXXXYYYUUURRRVVVbbbmmmmmmpppsssuuuwwwzzz}}}}}}wwwzzzzzzzzzyyywwwuuusssrrrtttsssrrrqqqpppppppppppprrruuuyyyyyywwwuuuuuuvvv{{{{{{||||||}}}}}}}}}}}}}}}xxxtttqqqooohhh\\\SSSLLLGGGBBB>>>===<<<<<<<<<::::::;;;<<<===>>>>>>???@@@@@@??????>>>>>>======999888666555555333000...........................---............/////////000//////......///111222;;;???GGGPPPZZZeeeooovvvuuu{{{}}}xxxwww```\\\RRROOOKKKHHHEEEBBB>>>;;;:::666000------...//////222111222999DDDPPPZZZ______qqq|||uuummmzzzzzz~~~yyywwwwwwyyy{{{lll^^^UUUKKKCCCEEEBBBAAACCCEEEHHHOOOWWWbbbmmm|||{{{vvvsssqqqooommmllliiinnnwwwtttYYYTTTTTThhh}}}bbbZZZTTTTTTRRRKKKEEECCCEEEBBB===888333///------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------///999JJJWWWVVVRRRRRRYYY^^^]]][[[[[[nnnhhheeeeee___XXX]]]hhhzzzxxx|||{{{uuupppnnniiicccaaaccc^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSRRRSSSTTTUUUUUUaaauuu~~~|||{{{wwwxxxvvvrrrqqqppphhh___XXX[[[^^^aaahhhssszzz|||sssmmm___RRRSSS^^^dddaaaWWWHHHHHH___uuuyyyxxxyyyQQQQQQNNNKKKLLLNNNJJJCCCHHHHHHFFFCCC@@@;;;777555222///---+++,,,,,,++++++))))))))))))))))))))))))))),,,...///...,,,+++,,,111111111111111111111111111000///......---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......000111222222222444777:::;;;>>>DDDIIIKKKKKKHHHGGGBBBCCCIIITTT\\\___aaaeeeggggggddd]]]WWWXXXaaakkkqqqsssvvvxxxyyy||||||yyyzzz{{{|||{{{yyyvvvtttuuutttssssssrrrrrrrrrsssrrrtttvvvwwwvvvuuuvvvwww}}}~~~~~~~~~wwwnnnhhhccc\\\RRRJJJGGGCCC>>>;;;;;;;;;;;;:::999999:::;;;<<<===>>>???@@@@@@??????>>>======<<<;;;:::888777777666333111............////////////---------............///000///.........000111222;;;AAAIIISSS]]]gggqqqvvvtttyyy}}}eeeeee[[[SSSPPPKKKHHHEEEBBB>>>;;;999555000...---...//////222---333DDDSSSXXXYYY]]]\\\kkksssooovvv~~~qqqmmmzzzsssrrruuuzzz~~~wwwhhh[[[RRRNNNIIIFFFFFFIIIQQQ___lllwww~~~yyyuuusssqqqnnnmmmiiinnnxxxgggXXXQQQbbb{{{wwwhhhXXXUUUTTTVVVTTTMMMFFFDDDFFFCCC???999444111///...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++---//////333AAAWWWhhh^^^YYYXXX^^^cccaaa]]][[[uuunnnggg___UUURRR```ttt}}}|||~~~{{{sssrrrqqqmmmkkklllgggeeeaaa]]][[[ZZZZZZZZZ[[[YYYWWWUUUUUUUUUWWWXXXXXX```qqqxxxzzzyyyvvvtttrrrmmmhhh]]]]]]___cccfffkkkwwwyyygggVVVNNNSSS```kkkXXXMMMLLL^^^vvv{{{QQQQQQNNNKKKLLLNNNJJJCCCHHHHHHGGGCCC???:::777666222///---+++,,,,,,++++++))))))))))))))))))))))))))),,,...///...,,,,,,---111111111111111111111111000000///...............------......------,,,+++++++++++++++++++++++++++,,,,,,---...///////////////111222222222444666999:::===CCCIIIMMMMMMKKKHHHKKKGGGHHHQQQ\\\eeennnuuu~~~{{{sssggg]]][[[bbbiiiqqqssswwwyyyzzz{{{~~~||||||||||||{{{yyyxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxyyy{{{|||}}}zzzrrrggg___XXXRRRJJJDDDCCC@@@<<<:::::::::::::::888888999;;;<<<===>>>>>>@@@@@@??????>>>============<<<:::::::::888666444000000000///////////////------------............//////.........000111222;;;AAAKKKVVV```iiiqqqvvvssswww}}}~~~ooo{{{wwwpppVVVUUUQQQLLLHHHDDDAAA>>>;;;999555111....../////////000,,,999VVVfffaaaYYYXXXjjjqqqqqqmmmzzzvvvttt}}}{{{vvvqqqrrrvvv|||wwwpppbbbZZZSSSTTTZZZeeeuuu~~~yyyvvvuuussspppnnnnnnsss|||mmmwwwwwwddd\\\VVV\\\kkkqqqcccPPPKKKMMMPPPTTTTTTQQQKKKHHHFFFCCC???:::555111///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111;;;NNNeeetttdddaaa```cccbbb___]]]^^^kkkeee```]]]XXXXXXgggyyyuuukkkhhhiiihhhjjjkkkiiifffiiipppwwwyyywwwuuutttqqqnnnnnnmmmiiiccc^^^[[[ZZZ\\\]]]YYYXXXVVVTTTTTTTTTVVVWWWXXX___nnn}}}{{{xxxvvvvvvvvvqqqllljjjcccaaaeeefffgggrrrzzzjjj\\\RRRPPP]]]lllZZZUUUUUUbbbzzz|||QQQQQQNNNKKKLLLNNNKKKDDDHHHHHHGGGCCC>>>999888888222///---+++,,,,,,++++++))))))))))))))))))))))))***,,,...///...------...000000000000000000000000000//////............///------......------,,,++++++++++++++++++++++++++++++,,,---...///////////////000222222222333555777:::<<>>;;;999::::::::::::777777888:::;;;===>>>>>>????????????>>>>>>>>>===???===<<<<<<<<<;;;888666444444333222111//////...---------........./////////.........///000222333:::BBBMMMYYYccckkkrrrvvvtttwww{{{zzz~~~xxxnnn[[[WWWRRRMMMHHHDDDAAA===;;;888555111//////000000///222222BBB```qqqmmmhhhjjj~~~zzzmmmfffuuu}}}|||xxxwwwuuuuuuvvvyyy|||~~~ttthhhgggnnnxxx|||zzzyyywwwtttrrrrrrvvv}}}ooo^^^___lllppptttxxxvvveeepppnnncccgggtttnnnYYYNNNOOOPPPQQQSSSRRRNNNJJJDDDBBB???:::555111...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...++++++555HHH___rrr}}}nnnmmmmmmkkkeee^^^^^^ccclll```WWWVVVWWWXXXbbbnnnxxxuuueeeYYYTTTSSSNNNQQQSSSRRRRRRWWW```hhhuuu{{{wwwtttooojjjiiijjjgggaaa\\\YYYYYY[[[\\\WWWVVVTTTSSSSSSSSSUUUVVVXXXaaappp~~~uuutttyyyzzzsssmmmrrrgggaaadddeeeeeemmmyyypppbbbUUUOOOVVVaaaYYYVVVSSSYYYnnnQQQQQQOOOLLLMMMOOOLLLFFFHHHIIIHHHCCC===888888999222///---+++,,,,,,++++++))))))))))))))))))))))))***,,,.........---...///000000000000000000000000//////............//////------......------,,,+++++++++++++++++++++++++++++++++---...//////000000///000222333222333555666:::;;;???FFFMMMPPPOOOLLLKKKEEEFFFVVVhhhsssvvvvvv|||uuummmhhhiiikkknnnqqquuuxxxzzz{{{}}}~~~}}}yyywwwxxxyyy{{{zzzyyyxxxvvvuuutttsssssszzzyyyyyy{{{~~~{{{tttooofffaaaYYYRRRMMMIIIEEECCC???===:::999:::::::::999666666888999;;;<<<===>>>>>>>>>>>>>>>????????????@@@>>>=========<<<:::888888777666444222111000///.........////////////000............///000222333;;;CCCPPP]]]gggnnnssswwwvvvxxx{{{~~~qqqpppuuuqqqhhhpppwwwbbbXXXTTTMMMHHHDDD@@@===;;;777555111000000111000000333666DDDZZZjjjsss~~~nnnfffvvv{{{|||||||||uuuvvvwwwwwwwwwvvvuuutttuuuxxx~~~~~~wwwwww|||~~~|||yyyvvvsssuuuxxx{{{xxxbbbZZZ\\\XXX[[[fffkkkiiiddd[[[TTTSSSSSSNNNGGGDDDBBB???;;;666111...,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------***+++:::RRRiiiwww|||xxxxxxyyyxxxpppgggeeehhhlllZZZLLLLLLSSSZZZcccmmmzzzyyyvvvnnnbbbUUUNNNLLLMMMHHHJJJJJJIIIIIILLLRRRXXXooo~~~yyyssslllgggfffeeeccc___[[[XXXWWWXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWYYYdddttt~~~wwwvvv||||||vvvppprrrjjjdddbbbccceeejjjppp~~~kkkYYYPPPRRRXXXVVVPPPHHHHHHWWWpppRRRRRROOOMMMNNNQQQMMMGGGHHHIIIHHHCCC<<<777888:::222///---+++,,,,,,++++++))))))))))))))))))))))))+++,,,......---...///000000000000000000000000000//////............//////------......------,,,+++***************************+++,,,...///000000000...000222333333333444555::::::<<>><<<:::999999999888666555666777999:::<<<===>>><<<<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>===;;;999888888777666555444333222/////////000000000111111......---...///111222444>>>FFFTTTaaakkkrrrvvvyyyyyyzzz|||zzzsssfffjjjiiifffmmmuuu}}}iiiZZZUUUNNNHHHCCC@@@===;;;777444222000111111111000000;;;IIIWWWdddwwwssssss|||~~~}}}xxxuuuuuuuuusssoooiiiccc```aaacccgggpppzzz{{{rrrttt|||xxxuuussssssrrrqqqssszzzoooeeeddd^^^[[[]]]ZZZlllZZZVVVWWWPPPGGGEEEDDDAAA<<<888333///---++++++++++++++++++++++++,,,,,,,,,---------......,,,+++000>>>QQQaaajjjmmmvvvvvvzzzzzzrrrnnncccSSSHHHNNNZZZdddnnnxxx~~~yyyuuunnnfff^^^XXXTTTSSSQQQPPPOOONNNMMMMMMNNNOOOaaayyy{{{tttllliiijjjfffdddbbb___\\\YYYWWWUUUVVVUUUSSSRRRRRRTTTUUUVVVXXXddduuu~~~~~~|||~~~}}}yyyxxxssstttpppgggbbbdddhhhjjj}}}~~~hhh\\\YYYWWWSSSNNNHHHEEEKKK]]]yyyRRRRRRPPPNNNOOOQQQNNNHHHHHHIIIIIICCC<<<777888:::222///---+++,,,,,,++++++))))))))))))))))))))))))+++,,,......---...///111000000000000000000000000//////.........//////000------......------,,,+++***************************+++,,,...///000000000...000222333333333444555:::999:::AAAJJJPPPQQQOOONNNGGGBBBHHHTTTcccvvvxxxpppppptttyyy}}}~~~||||||||||||{{{{{{{{{{{{vvvwwwxxxzzz|||xxxooofffaaaUUUTTTQQQNNNJJJEEEAAA???===;;;999888888888666555555555777888:::<<<===>>>;;;;;;<<<>>>???AAABBBBBB@@@???>>>>>>>>>>>>;;;999888888777777666666555555000000000000111111111111......---...///111333444@@@IIIWWWdddnnnuuuyyy{{{zzz{{{||||||zzzrrrlll}}}fffggghhhhhhvvvoooZZZUUUNNNHHHCCC@@@===;;;777444222111111222111000222DDDVVV___iii~~~~~~uuu}}}|||wwwtttssspppkkkddd[[[SSSNNNNNNNNNRRR]]]lllzzzyyyjjjkkkzzzuuuqqqtttrrrooolllmmmtttxxxaaa]]]^^^cccbbbXXXjjjwww```ZZZ[[[UUUJJJFFFEEEBBB>>>999444000...++++++++++++++++++++++++,,,,,,,,,------.........,,,...444???JJJTTTYYYZZZnnnmmmttt}}}ttt^^^SSSOOOYYYeeemmmttt}}}yyynnniiimmmvvv}}}wwwnnnddd\\\YYYWWWUUUTTTTTTSSSPPPNNNUUUppp}}}vvvnnnlllooojjjiiihhheeeaaa\\\XXXVVVTTTSSSQQQPPPPPPRRRSSSTTTUUUbbbrrr{{{~~~}}}~~~~~~}}}||||||xxx~~~nnnbbbcccggggggdddzzzkkkccc]]]TTTRRRQQQPPPMMMUUUnnnVVVSSSPPPOOOPPPOOOKKKGGGJJJIIIFFFCCC>>>999555222333000---,,,,,,+++***)))***++++++***))))))***,,,000111111///---...222666///////////////.........---,,,+++,,,.........,,,...------,,,,,,++++++************)))******++++++)))***,,,---.../////////...///111111000111444666888999<<<>>>AAAEEEJJJNNNNNNIIIGGGIIILLLVVVkkkwwwuuuvvvyyy}}}~~~|||}}}|||{{{{{{}}}|||sssjjjbbb\\\YYYRRROOOJJJGGGEEECCCAAA???;;;:::888666555666777888666555555555777888:::<<<===<<<;;;;;;<<<>>>AAABBBAAAAAAAAAAAA???===;;;999:::::::::999999888888777444444444333222111//////111///......000222333333AAALLLZZZfffmmmrrrxxx|||}}}|||~~~vvvddd}}}rrrjjjkkk{{{|||zzz]]]OOOKKKIIIAAA@@@@@@:::333555555333111333444444999EEEVVVdddpppyyyssszzzyyy}}}}}}}}}|||vvvqqqnnneeeVVVJJJFFFJJJGGGGGGMMM\\\ooozzzrrrrrr|||uuuppprrrqqqrrrpppllllllwwwxxxeeehhhtttooo```vvvooo|||mmmWWWUUUUUUPPPHHHDDD@@@===<<<999333///,,,,,,,,,,,,,,,,,,,,,,,,000+++)))+++---+++,,,......555???EEEEEEHHHPPPZZZjjjkkkjjjnnn}}}~~~jjjWWWNNNSSSdddjjjccciiiyyy~~~kkk[[[YYYaaalllzzz~~~vvvoookkklllqqqiiiXXXOOOQQQUUUmmm~~~yyyrrrkkkfffdddfffgggddd___ZZZYYYYYYYYYUUURRRSSSSSSQQQSSSXXX[[[cccoooyyy}}}~~~zzzwwwvvvttt{{{{{{yyytttlllddd^^^\\\hhhrrrxxx{{{vvvaaaVVVTTT[[[YYYWWWgggVVVSSSPPPOOOPPPOOOKKKGGGIIIHHHFFFCCC>>>999555222333000---,,,,,,++++++******++++++***))))))+++---///000000...,,,---111555/////////////////////...---,,,+++,,,.........---......---,,,,,,++++++***+++++++++++++++,,,---..............................///000111000111333666777999<<<>>>@@@CCCFFFIIIIIIEEEEEEIIINNNTTTbbbooo|||xxxyyyzzz{{{}}}~~~~~~|||uuummmeee^^^YYYVVVQQQMMMIIIEEECCCAAA>>><<<;;;:::888666555666777777666555555666777888:::;;;<<<;;;::::::;;;===@@@AAA@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999999999777777777777666666666666222000......000333555777BBBOOO___kkkpppsssxxx|||}}}~~~uuu|||www{{{xxxaaaRRRMMMKKKBBB@@@???888777666444000...///111111???LLLZZZbbbjjjvvvuuuiiinnnuuu~~~xxx~~~zzzyyyyyyrrraaaSSSMMMKKKJJJIIIMMMWWWgggwww|||vvvvvv|||vvvqqqrrrrrrrrrppplllmmmxxxjjjfffsssuuukkkrrrjjjsss}}}sssmmm{{{aaaYYYUUUOOOHHHDDD@@@===<<<999333///,,,,,,,,,,,,,,,,,,,,,,,,///+++***---...,,,,,,///...888DDDIIIGGGFFFKKKSSSccceeeeeejjjxxxyyyhhh\\\QQQYYYmmmjjjYYYccc|||vvveeeUUUTTT^^^lll||||||nnnaaa___[[[qqqzzzuuuoookkkfffggggggddd___\\\[[[[[[[[[WWWTTTTTTRRROOOPPPTTTWWW]]]gggppptttyyyzzzsssrrrsssvvvvvvuuupppiiiccc^^^]]]ZZZccc}}}|||vvvfff^^^^^^gggfff\\\\\\fffVVVSSSPPPOOOPPPOOOKKKGGGHHHHHHFFFCCC???:::555222222000---,,,,,,,,,+++******++++++***)))***,,,...000000///---,,,---000333......//////////////////---,,,+++,,,...///...---......------,,,+++++++++,,,,,,,,,,,,---...000000444333111///......//////...///000000000111333555666999<<<>>>???@@@BBBDDDEEECCCEEELLLRRRVVVZZZ^^^nnn~~~{{{}}}zzzyyyssspppkkkddd]]]WWWSSSQQQNNNKKKGGGDDDBBB???===:::;;;999888666666666666777555555555666777888999::::::999999999:::<<<>>>?????????>>>>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<555333000...000333888;;;EEESSSeeeppprrrtttxxx}}}{{{}}}|||}}}eeeUUUNNNMMMDDD@@@>>>777:::777222///...///222444FFFRRR[[[]]]```iiiqqqrrrxxxppp___```nnn{{{|||yyyvvviiicccYYYUUUPPPOOOUUUdddtttvvvxxx}}}}}}}}}xxxtttsssrrrqqqpppmmmnnnwwwqqqcccmmmsssmmmyyyxxxxxx~~~}}}tttgggZZZUUUQQQIIIEEE@@@===<<<999444000,,,,,,,,,,,,,,,,,,,,,,,,---++++++//////------000222???LLLPPPKKKHHHKKKOOO\\\]]]\\\aaannnuuulll[[[VVVTTTfffzzznnnWWWeee}}}{{{|||vvvfffVVVTTT]]]mmm~~~rrrjjjgggyyy}}}wwwrrroookkkkkkiiieeeaaa^^^_________ZZZWWWUUURRRMMMLLLNNNRRRVVV\\\cccfffkkkxxx|||~~~~~~~~~~~~ssstttzzzyyyxxxvvvpppiiibbb^^^]]]YYY]]]kkkssskkk___YYY___pppvvviiiYYYRRRVVVSSSPPPOOOPPPOOOKKKGGGHHHGGGFFFDDD???:::555222222000---+++,,,,,,+++******++++++******+++...000222111///------...111333............////////////,,,++++++,,,...///...---.........---,,,,,,++++++++++++,,,,,,...///000111444333000.........000111...///000000000000222444666999===??????@@@AAABBBGGGEEEFFFNNNWWW[[[ZZZWWW\\\lll~~~|||}}}{{{uuuppplllgggddd```[[[VVVQQQNNNLLLIIIGGGDDDBBBAAA@@@>>><<<:::999888777666666666777555555555666777888888999888888888888999;;;<<<===>>>>>>===<<<<<<>>>???@@@>>>?????????????????????>>>===<<<<<<<<<<<<===>>>;;;888444111000333888===JJJXXXhhhqqqrrrsssyyy{{{~~~~~~iiiUUUMMMMMMEEE???===777999666333222111222777===MMMTTTXXXUUUXXX```dddbbbxxxttteeeeeeuuu{{{}}}xxxlll\\\TTTZZZjjj|||xxxtttvvvwwwuuu{{{xxxtttqqqooonnnmmmmmmttt}}}zzzdddgggnnnllluuu~~~yyyiiiXXXTTTTTTJJJFFF@@@===<<<:::555111------------------------+++***+++//////,,,---111888FFFSSSTTTPPPOOORRRVVVYYYUUUSSSZZZhhhnnnbbbQQQOOO^^^wwwqqqbbbuuu}}}~~~sssbbb\\\bbbppp}}}rrrtttzzzsssoooooommmiiieeebbb``````aaaccc^^^ZZZYYYTTTMMMKKKLLLPPPQQQTTTXXXZZZ___lllyyy||||||~~~||||||}}}vvvyyy~~~wwwmmmddd___\\\[[[]]]```zzzkkkeeeYYYTTTZZZooo}}}sss[[[IIIVVVSSSPPPOOOPPPOOOKKKGGGGGGGGGFFFDDD@@@;;;555222222///,,,+++,,,,,,,,,+++***++++++******,,,000333444222000...///000222333---.........//////000000,,,++++++,,,...//////...//////...------,,,,,,+++*********+++,,,...///000000///...------///111222...///000000///000111333666999===@@@AAABBBCCCEEEIIIFFFEEELLLWWW^^^\\\WWWTTT___www}}}|||}}}}}}wwwoooiiiddd]]][[[XXXTTTPPPMMMJJJIIIDDDCCCBBBBBBBBBBBB@@@>>>999999888777777666666666555555666666777777777888666666777888999:::;;;;;;===<<<<<<;;;<<<>>>@@@AAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@????????????AAA>>>999444111333999>>>NNNZZZhhhoooqqqsssyyy}}}~~~mmmVVVLLLLLLEEE???===999777555555555333222:::EEESSSSSSRRRRRRWWW___dddddd}}}wwwyyy{{{}}}~~~jjj[[[___pppyyyuuutttnnnjjjooo||||||vvvqqqmmmmmmlllmmmqqqwww~~~eeedddmmmrrrbbbmmmrrr~~~vvvfffqqqqqq[[[SSSRRRKKKGGGAAA>>><<<:::666222------------------------))))))+++...---+++---222>>>JJJTTTTTTSSSWWW\\\^^^VVVQQQQQQ\\\ooowwwmmm]]]]]]vvvzzzhhhmmm~~~ooofffiiivvvyyy|||tttnnnpppmmmgggbbb___^^^^^^^^^ddd```]]]\\\XXXPPPMMMMMMQQQPPPRRRTTTVVVYYYdddooo}}}uuuuuu{{{{{{rrrhhhbbb___XXXZZZYYYlllmmmiiiaaaYYYYYYiiizzzxxx```IIIVVVSSSPPPOOOPPPOOOKKKGGGFFFFFFFFFEEEAAA;;;666222111///,,,+++,,,,,,,,,++++++++++++******---111555666333000///000222333333------......///000000000++++++***,,,...//////...//////......---,,,,,,,,,************+++,,,......,,,,,,,,,,,,---///111222...000000000//////111333444777<<>>999999888888777666666666444555666777777777777666555666777888999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBAAACCCBBB===888333444:::???QQQZZZgggooosssuuuyyy}}}~~~~~~~~~}}}}}}~~~}}}uuuZZZMMMMMMEEE>>>===;;;888666777666000000???RRR\\\RRROOOXXXbbbggglllrrr}}}}}}xxxeeeeeerrrzzzooohhhdddiiiooovvvzzzsssmmmmmmmmmlllnnnrrr~~~zzzbbb]]]hhhtttaaacccfffrrr{{{pppdddfff}}}aaaSSSNNNLLLGGGAAA>>><<<:::777333------------------------******+++...---+++///666DDDMMMSSSQQQTTT\\\aaa```VVVUUUZZZhhhxxx{{{sssvvvkkk^^^uuu~~~{{{{{{~~~vvvmmmooo{{{yyyxxxrrrrrrmmmgggbbb___]]][[[YYYbbb___^^^^^^[[[TTTQQQQQQTTTSSSTTTVVVWWWXXX```hhhyyy}}}~~~xxxooommmzzz{{{|||zzztttlllgggddd\\\___]]]dddvvv{{{ooofffccc[[[WWWcccxxxoooZZZVVVSSSPPPOOOPPPOOOKKKGGGEEEFFFFFFEEEAAA<<<666222111///,,,+++,,,---,,,,,,+++++++++***+++...222666666333///...000111222111------......///000000111+++******,,,...000///////////////...------,,,,,,++++++***++++++,,,------+++,,,,,,---///000000111///000000000...///000222111444999===AAAFFFLLLPPPLLLJJJGGGHHHRRR\\\]]]WWWUUUXXX\\\mmm|||tttnnnhhhbbb\\\WWWQQQPPPMMMJJJHHHFFFEEEDDDAAA@@@??????@@@???<<<:::999999999888888777666555444555666777777777666555555666777888999:::::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHGGGEEECCCAAABBBBBB???:::666777===CCCQQQZZZgggrrryyy{{{zzzxxx{{{}}}~~~~~~}}}}}}|||{{{~~~eeehhhrrrxxxaaaPPPNNNFFF======;;;777777777666///333NNNlllfffTTTRRRfffsssrrrvvvzzzxxx}}}}}}qqqlllttt{{{uuuoookkkkkkvvvvvvooonnnooonnnmmmooozzzkkk\\\___kkkiii^^^bbbooorrrpppllleeewww{{{aaaTTTQQQMMMHHHBBB>>><<<;;;777444........................---,,,---///---,,,333;;;NNNTTTVVVSSSXXXaaabbb\\\\\\aaajjjrrruuutttssssss|||}}}fffddd{{{uuurrrzzz}}}tttttt~~~vvvmmmgggdddbbbooowwwzzz}}}xxxssslllgggdddaaa]]]ZZZ]]][[[\\\^^^]]]WWWTTTUUUWWWWWWXXX[[[[[[ZZZ]]]dddmmm}}}~~~wwwmmmmmmqqqvvvxxxuuuooojjjgggcccddddddbbbiiiyyyxxxdddaaa[[[VVV___uuuyyygggVVVSSSPPPOOOPPPOOOKKKGGGEEEEEEFFFEEEAAA<<<666222111...,,,+++,,,---,,,,,,+++++++++***+++...333777666222...---///111111000---------...///000000111+++******,,,...000000////////////...------,,,,,,,,,,,,+++++++++,,,------,,,---...///000000000000///000000///......000222///222666;;;AAAGGGNNNSSSNNNNNNKKKKKKSSS]]]]]]WWWTTTWWWTTT[[[ppp~~~|||wwwyyy{{{tttllleee```ZZZTTTPPPNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@???>>>>>><<<888666888999999888888777666555444555666777777777666555555666777999:::::::::::::::;;;===>>>>>>>>>===<<<======>>>???AAABBBCCCCCC???AAADDDGGGGGGEEEBBBAAA???@@@@@@<<<888999@@@FFFPPPYYYgggvvvzzzuuuyyy{{{~~~~~~~~~|||{{{wwwYYY\\\\\\kkkwwwgggSSSPPPFFF===<<<;;;777666777666111:::^^^mmmWWWVVVqqqzzz{{{}}}yyy|||}}}|||{{{tttxxx|||yyyyyyyyyxxxyyyqqqpppqqqooonnnnnn{{{|||ccc[[[bbbaaaPPPXXXgggfffhhhgggYYYtttqqq]]]VVVWWWNNNHHHBBB>>>===;;;888555........................///...///000......555???VVV[[[[[[XXX]]]eeecccXXXdddmmmwwwuuujjj______dddooosssooojjjtttvvvoookkkxxxyyyxxx~~~xxxlllccc^^^]]]\\\\\\cccooozzzsssnnnkkkgggbbb___YYYXXXZZZ^^^]]]YYYVVVXXXYYYYYY[[[^^^^^^[[[]]]aaaddduuu~~~~~~}}}yyyhhhnnnuuuxxxvvvpppkkkggg``````fffcccgggooofffbbb\\\___ppp|||sssaaaTTTRRRPPPQQQQQQOOOKKKFFFEEEDDDCCCBBB@@@<<<666222000...+++*********)))(((---,,,+++***,,,///222444777///((()))000444333...000000000000000000000000...------------.../////////...---,,,+++,,,---------------------------------------............///000000000000000000111222333666999>>>GGGQQQTTTQQQNNNLLLHHHGGGOOOZZZ^^^\\\XXXRRRLLLNNNZZZjjjsssvvvqqqggg]]]WWWUUUXXXbbblll}}}~~~{{{xxxrrrllleee]]]WWWRRRNNNKKKIIIGGGFFFEEEFFFEEEDDDBBB@@@???>>>===;;;:::999888666666666666666666555555555666666777888777777777777888888999::::::;;;;;;>>>===<<<===>>>@@@AAA@@@AAA@@@@@@??????AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAA===>>>AAABBB===;;;AAAJJJPPPWWWaaakkkqqqvvvzzz|||{{{|||}}}~~~~~~~~~~~~~~~{{{||||||pppiiikkkuuulllRRRNNNFFF???===:::>>>444333777666???iiiuuuzzz|||~~~~~~zzzsssvvv~~~{{{wwwsssqqqooollljjjqqqyyyhhhSSSTTTUUUSSSOOOQQQ\\\fffgggaaauuuyyyooodddXXXTTTNNNGGG@@@<<<999666555222000---,,,---------,,,,,,...000///---111===IIITTTVVVSSSQQQUUU]]]^^^YYYmmmsssyyyttt```PPPXXXkkkuuuzzziiicccyyyjjj```kkkrrr|||{{{zzztttooopppssstttqqqooonnnhhhaaaiiizzzyyypppiiieeeddd[[[YYYYYY\\\___```^^^[[[___^^^[[[XXXVVVUUUVVVVVV___lll{{{}}}{{{|||tttooommmpppvvvwwwrrrlllkkkgggdddcccgggpppzzzhhhhhhaaa[[[eeexxx{{{oooTTTRRRPPPQQQQQQPPPKKKFFFEEEDDDCCCBBB@@@<<<666222000...,,,+++++++++***(((...---,,,+++---000333555444...***,,,222555222,,,////////////////////////...---------....../////////...---,,,+++,,,------------------------,,,,,,---------............///000000000000000111111222333666:::>>>GGGQQQTTTRRROOOLLLGGGFFFNNNZZZ```^^^VVVOOOHHHHHHPPPXXXYYYWWWMMMFFF@@@>>>>>>???GGGOOOcccppp|||wwwtttiiieee___ZZZUUURRRNNNKKKHHHFFFEEEDDDDDDDDDBBB@@@=========<<<;;;;;;::::::999999999888777666555555666666777777888888777777888888999999:::;;;;;;<<<======>>>???AAACCCCCCCCCBBBAAAAAA@@@AAABBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBB>>>???AAAAAA===;;;@@@IIINNNUUU___hhhoootttxxx{{{{{{{{{}}}~~~|||www{{{}}}eeefffmmmdddNNNKKKEEE???>>>;;;888333444888;;;LLLxxx{{{zzzuuuxxx}}}|||{{{qqqsss~~~{{{wwwsssppplllgggdddhhhrrrjjjVVVUUUYYYUUUOOOMMMWWWfffoooqqqxxxzzzeeeWWWQQQLLLEEE???;;;999777666222000---,,,---...---,,,---......,,,,,,666HHHXXXbbbfffddd\\\VVVXXXZZZZZZffflllnnndddUUUPPP\\\jjjooooooccchhh{{{pppddd]]]aaakkkwww~~~~~~{{{~~~|||uuupppmmmzzzwwwyyyxxxpppiiifffeee___]]]]]]___bbbccc```]]]\\\[[[YYYWWWVVVVVVWWWXXX^^^fffqqqzzzrrrnnnnnnrrrtttrrrppppppffffffhhhoooyyy~~~rrrjjjeeeeeevvvUUUSSSQQQQQQRRRPPPJJJFFFEEEDDDCCCBBB@@@<<<666222000...,,,,,,,,,,,,+++***---,,,++++++,,,///222444111...,,,///555777111+++......////////////......------.........////////////...---,,,+++,,,------.........------,,,,,,,,,---------............///000000000000000111222222333777:::>>>GGGQQQUUUTTTPPPLLLFFFDDDMMMZZZbbbbbbZZZQQQHHHFFFKKKLLLHHHDDD888444111222333222555999EEESSSeeevvv}}}vvvoookkk___\\\XXXUUUSSSPPPLLLJJJGGGEEECCCBBBBBBAAA???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555777777777777888888888888999::::::;;;;;;<<<=========???AAACCCEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHGGGEEEDDD??????@@@AAA===;;;@@@HHHKKKRRR[[[dddlllrrrvvvyyyzzz{{{}}}~~~{{{uuuxxxgggccceeeuuueeePPPLLLDDD???>>>;;;777666666666>>>WWWyyyuuulllggglll||||||sssjjjrrr~~~|||xxxuuupppjjjccc^^^bbbmmm~~~ooo[[[VVV```[[[QQQJJJOOOaaarrrzzz{{{nnnYYYOOOKKKDDD>>>;;;999888777222000---,,,---...---------...---+++///AAA[[[ooommmtttttthhhZZZTTTXXX\\\jjjnnngggUUUKKKSSSaaahhheee___[[[qqq~~~wwwnnnddd]]]XXX\\\hhhwwwyyytttrrrrrrsssssssssvvv|||}}}zzz}}}wwwtttyyy}}}wwwpppkkkhhhggg```^^^]]]^^^``````]]]ZZZZZZYYYWWWVVVVVVWWWXXXYYY]]]aaaiiirrrzzz~~~~~~}}}|||}}}vvvpppqqqsssrrrrrrttthhhiiinnnuuu~~~yyygggkkkssshhhjjj}}}VVVSSSQQQQQQRRRPPPJJJFFFEEEDDDCCCBBB@@@<<<666222111///---,,,------,,,+++,,,+++******+++...111333111...---000666777222------...////////////...------......//////////////////...---,,,+++,,,------.........------,,,,,,+++---------............///000/////////000111222333333888;;;???FFFQQQVVVVVVRRRLLLEEEBBBKKKZZZccceee\\\RRRKKKNNNSSSSSSOOOKKK???:::666777666333333666888@@@NNN^^^qqq}}}vvvnnnfffaaaXXXVVVTTTRRRQQQNNNJJJGGGEEEDDDAAA@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888888888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>AAADDDFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHFFFEEE@@@???@@@@@@===;;;???FFFJJJPPPXXXaaaiiiooouuuyyy||||||~~~~~~yyyzzz}}}www~~~uuullleeeooorrr[[[QQQDDD>>>===999666999888777FFFjjj|||ooo```ggg~~~~~~uuummmttt~~~}}}|||zzzuuunnnfff```dddmmm|||zzzeee[[[ccc```VVVJJJIIIUUUgggqqqsssxxx\\\RRRMMMEEE???<<<:::888777333000...------......---+++......---555LLLhhh{{{jjjsssxxxpppbbb[[[^^^dddnnnrrreeeLLLIII^^^lllkkk]]]RRRXXX|||yyymmmbbbYYYTTTRRR\\\kkk~~~uuufff]]]XXXZZZ]]]bbbjjjrrrxxxzzz}}}vvv{{{~~~~~~|||xxxrrrmmmkkkjjjdddbbb```aaacccbbb^^^ZZZZZZYYYXXXWWWWWWWWWWWWXXX\\\```gggooovvvzzz||||||}}}~~~}}}~~~}}}wwwuuuuuurrrqqqrrrjjjllloootttzzzgggoooooogggwwwVVVTTTRRRRRRRRRPPPJJJFFFEEEDDDCCCBBB@@@<<<666222000...,,,,,,------,,,+++...---++++++,,,///222444222///---000444666444000---...///000000///...------...///000000000/////////...---,,,+++,,,------.........------,,,,,,,,,---------............///////////////000111222333333888<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<============>>>??????@@@@@@@@@CCCGGGHHHFFFEEEEEEEEEKKKMMMOOOQQQRRRRRRQQQPPPMMMMMMMMMLLLJJJHHHEEEDDDAAA??????@@@===;;;>>>DDDJJJOOOWWW___fffmmmsssxxx}}}~~~~~~~~~~~~{{{zzzuuujjjqqq~~~~~~rrr~~~}}}zzzlllpppzzzbbbSSSCCC======999333777999>>>VVVnnnccchhh~~~|||uuuxxx}}}wwwnnnhhhhhhnnnxxxppp```___```YYYMMMGGGLLLXXX```cccxxx{{{|||^^^VVVQQQIIIBBB===:::888666333111...---.........---***...//////999NNNcccnnn___gggppprrrmmmiiilllrrrxxx}}}mmmTTTTTTmmmwwwnnnXXXMMM]]]uuugggYYYOOOKKKKKKWWWiiixxxaaaRRRDDDEEEIIIQQQ[[[fffqqqyyy}}}~~~}}}}}}}}}yyyuuupppnnnnnnnnnllljjjjjjkkkiiieeeaaa\\\[[[ZZZYYYXXXWWWWWWWWWYYY___hhhnnnqqqtttyyy}}}}}}~~~~~~~~~}}}}}}~~~yyywwwvvvsssooonnnllllllmmmppptttzzzuuummmuuukkkeeetttWWWUUUSSSRRRRRRPPPJJJFFFEEEDDDCCCBBB@@@<<<666222///---,,,+++,,,---,,,+++000///......///222555777111//////111555666555222...///000222222000///...---...///000111000/////////...---,,,+++,,,---------------------------------------............///////////////000111333333333999===@@@FFFPPPXXX[[[TTTNNNEEEBBBKKKZZZdddfffZZZ]]]kkk}}}{{{rrrpppZZZNNNCCC===999555444555666666999???HHHZZZuuu}}}|||}}}}}}|||~~~}}}tttllleee___[[[XXXUUUQQQOOOLLLIIIFFFCCCDDDBBB@@@@@@@@@@@@>>>===AAA@@@@@@???>>>======<<<<<<<<<======>>>?????????>>>===<<<<<<<<<===???@@@>>>>>>???@@@@@@AAAAAABBBAAAEEEHHHIIIGGGEEEGGGIIIOOORRRWWW]]]```bbbccccccZZZYYYWWWTTTOOOJJJFFFDDDBBB@@@??????===;;;===BBBJJJNNNUUU\\\cccjjjqqquuu||||||}}}~~~~~~~~~~~~}}}zzzwwwqqq```fffuuu{{{ooo~~~qqqrrrtttaaaSSSCCC===>>>:::777777999CCC[[[nnniiihhhxxxyyywww~~~wwwqqqiiimmmttt~~~tttbbbZZZ^^^[[[PPPHHHIIIPPPTTT^^^qqqvvvlllpppyyydddYYYSSSKKKCCC>>>:::888666333111...---...///......,,,000000000:::KKKUUUUUUSSSZZZdddmmmpppqqqwwwmmmiiixxxwwwfffVVVPPPjjj~~~uuufffWWWLLLGGGGGGNNN```yyyiiiWWWBBB???@@@FFFNNNYYYgggtttxxx~~~|||xxxtttrrrqqqssspppnnnnnnnnnmmmhhhddd^^^^^^]]]\\\[[[ZZZYYYXXXVVV]]]eeejjjmmmqqqwww|||zzz|||}}}}}}|||{{{|||}}}}}}~~~}}}}}}}}}}}}vvvuuuvvvtttpppnnnkkkllllllmmmrrrzzz||||||}}}vvvuuu~~~XXXUUUSSSSSSSSSPPPJJJEEEEEEDDDCCCBBB@@@<<<666222...,,,+++***+++,,,+++***000///...---///111555777...///111444777777444111...000222333333222000...---...000111111111///...///...---,,,+++,,,------+++,,,,,,------.........---------............///......//////000222333444333999>>>@@@FFFPPPYYY]]]UUUOOOFFFCCCKKKZZZcccddd]]]aaannn~~~}}}}}}xxxjjjZZZOOOGGG>>>999888666777;;;>>>???IIIbbbzzz~~~yyytttooolllkkkjjjfffeeefffiiiqqq|||vvvmmmfff```\\\ZZZWWWTTTOOOLLLJJJHHHEEECCCCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>>>>>>>???AAABBB???@@@@@@AAABBBBBBCCCCCCAAAEEEIIIJJJHHHHHHLLLPPPWWW\\\eeennnwww|||sssqqqllleee]]]UUUNNNJJJCCC@@@>>>???===;;;<<<@@@IIIMMMRRRXXX___fffmmmrrrxxxyyyzzz|||~~~~~~yyyttt|||wwwaaaeeetttzzzqqqqqq}}}jjj^^^TTTEEE??????888;;;888:::FFFYYYlll|||wwwkkkeeennn~~~|||uuukkkooo{{{vvvkkknnnuuu~~~mmm___bbb]]]RRRIIIJJJNNNQQQ^^^iiiqqqpppnnnnnnkkkeeeWWWRRRJJJCCC>>>;;;888777333111///......//////...---000000222>>>NNNOOOGGGLLLQQQZZZcccgggkkkvvv}}}vvv{{{qqq\\\VVVWWWyyy~~~xxxlll]]]QQQKKKJJJKKKZZZrrrwwwdddNNNGGGBBBBBBEEEMMM]]]lllyyyssskkk||||||wwwuuutttsssqqqnnnnnnooommmiiieee____________^^^^^^]]]]]]XXX[[[```fffmmmssswwwzzzwwwzzz|||}}}|||{{{{{{|||}}}}}}}}}|||{{{wwwuuuvvvuuuqqqooolllmmmmmmnnnqqqyyy}}}XXXVVVSSSSSSSSSPPPJJJEEEEEEDDDCCCBBB@@@<<<666222---,,,******+++,,,+++***---,,,+++***,,,///222444+++...222888:::999333//////000222444444222000///---...000111222111///...///...---,,,+++,,,------***++++++,,,---...//////---------.........//////.........///000222333444333:::???@@@FFFPPPZZZ^^^VVVPPPGGGDDDLLLZZZbbbccc[[[ZZZ```kkknnnooo|||pppaaaTTTFFF<<<888666:::@@@AAA;;;>>>RRRiiimmmiiiddd]]]XXXUUUTTTSSSHHHHHHIIIPPP]]]nnn~~~zzzpppfff___[[[YYYWWWVVVRRRMMMJJJHHHGGGEEEDDDCCCBBBAAAAAACCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@??????AAACCCDDD@@@@@@AAABBBBBBCCCCCCDDDAAAEEEIIIJJJIIIKKKQQQVVV___fffqqq~~~uuujjj___VVVQQQDDD@@@>>>>>>===;;;<<<@@@IIILLLQQQVVV\\\cccjjjoootttvvvxxx{{{~~~~~~yyytttzzzhhhkkkzzzoooooossseee^^^WWWIIIBBB>>>666999444999KKK\\\dddkkkqqq~~~jjjcccjjjyyy||||||xxxuuunnn]]]^^^mmm{{{wwwnnnqqqxxxiiiiiiaaaSSSJJJJJJNNNPPP\\\___jjjtttmmm\\\WWW]]]UUUOOOHHHAAA>>>;;;999888444111///.../////////...---//////333DDDUUUSSSFFFIIILLLTTTZZZ[[[___pppyyywww{{{ppp\\\VVV]]]}}}ssseeeYYYRRRQQQOOOZZZpppnnn[[[QQQFFFBBBAAAFFFVVVfff~~~{{{jjj^^^VVVggg|||~~~yyywwwvvvwwwtttrrrrrrsssrrrmmmiii^^^______```aaaaaa``````\\\[[[]]]eeepppxxxzzzyyyvvvzzz~~~}}}||||||}}}~~~~~~{{{zzz{{{wwwwwwuuurrrqqqmmmoooooooooqqqvvv~~~nnnrrr|||WWWTTTQQQPPPPPPNNNIIIDDDGGGEEEDDDBBB@@@;;;555111...,,,***)))******)))((()))++++++***---333444111...///222555666666333000222333333444333222000///000000000000///////////////......------,,,++++++,,,,,,,,,---------........................------////////////000111222333444777<<<@@@EEELLLVVV]]]]]]TTTGGGBBBKKKYYY```^^^VVVNNNMMMVVV^^^dddpppyyy```NNNCCC===<<<:::;;;???AAAAAAFFFLLLTTTQQQMMMJJJGGGDDDAAA???::::::999<<>>999:::===@@@IIIYYYiiimmmiii}}}~~~qqqkkkhhhwwwwwwooojjjaaa___rrr|||```TTTYYYiiiuuu|||~~~yyyvvvrrruuuzzz{{{\\\MMM\\\bbbOOObbbiiidddllljjj]]]ZZZLLLTTTSSSMMMDDD@@@???:::444555333111///---------------000333;;;JJJXXXUUUKKKQQQQQQUUU[[[]]]```kkkxxxtttqqq{{{}}}lllZZZRRRIIIeee{{{{{{zzzuuunnnfffaaa^^^^^^aaammmnnn```TTTNNNGGGDDDPPPaaa}}}gggWWWQQQWWWhhh}}}{{{yyyyyyuuuqqqrrruuupppggghhhffffffhhhlllmmmiiifff___\\\YYY\\\dddooowwwzzz~~~~~~~~~~~~}}}||||||zzzsssooopppnnnoooooommmmmmrrr|||lll[[[dddmmmjjjWWWTTTQQQQQQQQQNNNIIIEEEFFFEEEDDDBBB@@@;;;555111...,,,***)))******)))((()))++++++***...444555222---...111444666555222000222333444444444333222111///000000000000////////////......------,,,++++++,,,,,,,,,------------...........................////////////000111222333333777;;;???EEEMMMXXX```^^^TTTGGGAAAJJJXXX___^^^YYYQQQKKKOOOZZZhhhwww|||gggRRRDDD@@@???@@@CCCBBB>>>>>>AAAEEECCC@@@>>>>>>===;;;999::::::999999BBBVVVoooyyyuuupppkkkgggbbb]]]ZZZWWWTTTQQQOOONNNLLLIIIFFFFFFGGGIIIJJJLLLMMMMMMMMMGGGEEECCCCCCFFFHHHIIIHHHJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBEEEIIINNNPPPSSS\\\iiittt{{{xxxfffJJJ>>>777888777333666>>>@@@GGGPPPUUUXXX^^^gggooossstttvvvyyy{{{|||}}}~~~~~~~~~yyyzzz~~~}}}~~~hhhZZZPPPEEE;;;666888:::DDDTTT```iiikkkgggooo|||ooooooppp~~~rrriii\\\XXXeeevvv]]]TTTZZZccczzz{{{|||{{{xxxrrrtttxxx}}}{{{lllSSSZZZcccXXXeeeooommmtttpppaaa___SSSSSSSSSMMMDDD???>>>===:::555333111///...---------///...111<<>>CCCMMMZZZccc```WWWJJJCCCJJJXXX______UUUOOOHHHJJJ[[[vvvlllWWWJJJGGGGGGHHHDDD===999999:::777444444777888777555:::;;;;;;888;;;LLLggg}}}{{{xxxtttoookkkgggbbb___\\\ZZZVVVTTTRRROOOLLLIIIMMMLLLKKKJJJKKKNNNPPPRRRIIIGGGFFFFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJIIIGGGEEECCCAAADDDDDDDDDDDDEEEEEEEEEEEEGGGKKKPPPSSSYYYdddsss~~~|||fffGGG<<<555666555222444;;;;;;CCCNNNUUUZZZ___gggmmmssstttvvvyyy{{{|||}}}}}}~~~zzz{{{nnn]]]QQQFFF>>>;;;:::999III^^^eeejjjtttyyywwwxxxyyymmmrrrxxx~~~{{{lll^^^YYY]]]ppppppYYYTTTWWWjjjzzz{{{wwwppppppqqqtttxxx{{{|||{{{}}}~~~pppuuu{{{|||iiiWWW^^^fff^^^cccpppqqqzzzuuugggfff\\\SSSTTTPPPFFF>>><<<<<<;;;444333111///...---......222,,,111BBBQQQWWW\\\aaagggaaa]]]\\\___ccckkkrrrbbbfffwwwlllUUUNNNSSSyyy~~~~~~|||wwwsssvvv~~~|||eeeRRRJJJQQQ^^^uuuyyy```QQQPPPZZZqqq~~~zzzsssnnnoootttuuusssjjjqqqxxxvvvooojjjjjjmmmeeeaaa[[[ZZZ___hhhqqqvvvyyy}}}~~~yyyxxx|||}}}xxxtttmmmmmmllljjjjjjnnnvvv}}}sssWWWRRRWWWXXXVVVTTTRRRRRRRRRPPPJJJEEEEEEDDDCCCAAA???;;;555111...,,,******++++++***)))'''***+++,,,000555666333***---111333444222111000000000111111222222333333...///000000111000000//////......------,,,++++++++++++,,,,,,,,,------------------...............////////////000111222333444666999<<>>999888888555222333666999:::999;;;>>>>>>;;;:::HHHfff{{{xxxtttpppmmmiiieeebbb___\\\YYYVVVTTTQQQNNNKKKOOONNNLLLKKKKKKLLLNNNOOOMMMLLLKKKKKKLLLNNNOOOOOOMMMOOOPPPRRRSSSRRRQQQPPPMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGKKKNNNQQQSSSWWW```mmmvvvpppWWWBBB:::444444333111333777888@@@IIIRRRXXX```hhhooouuuvvvxxxzzz|||}}}~~~~~~}}}{{{{{{xxxcccTTTHHHAAA@@@>>>;;;RRRgggccckkkpppooo~~~rrrnnnssszzzxxxhhhdddaaaddd~~~lll]]]YYY___sss~~~vvvrrrjjjhhhfffgggiiilllmmmmmmqqqsssvvvzzz|||{{{yyywwwwwwuuuuuuyyyzzzzzz~~~nnnddd^^^\\\YYYXXXcccfffYYY[[[hhhjjjvvvttthhhggg[[[RRRVVVTTTIII???:::888777444333111///.........///222---888PPP]]]YYY[[[eeeggg```ZZZ\\\dddmmmtttxxxiiisssmmmUUUPPPUUU}}}yyy||||||```QQQTTT^^^sssrrr[[[TTTVVVggg}}}~~~zzztttoooooorrrsssrrrlllrrrvvvtttnnnjjjkkkooogggccc]]]ZZZ^^^gggpppvvvwww{{{~~~{{{yyyxxxtttqqqrrrrrrpppnnnmmmqqqwww}}}iii___^^^^^^UUUSSSRRRSSSSSSPPPJJJEEEDDDCCCBBBAAA???;;;555111///---+++***++++++***)))'''***,,,,,,000555555222***...222444333111000000.........//////000111111---...000111111111000//////......------,,,+++++++++++++++,,,,,,,,,---------------.........//////////////////000111222333555777999;;;???HHHTTT]]]bbb[[[OOOGGGKKKUUU\\\]]]RRRTTTTTTZZZrrrzzzmmm]]]QQQGGG>>>999999666444333444999???EEEHHHAAACCCEEECCC@@@KKKkkkzzzwwwrrrooolllhhhdddaaa^^^[[[XXXVVVUUUSSSPPPMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQQQQPPPPPPPPPQQQSSSUUUOOOPPPQQQRRRSSSSSSRRRRRROOONNNLLLKKKJJJJJJKKKLLLFFFFFFFFFFFFFFFGGGHHHIIINNNOOOPPPPPPRRRXXXaaagggwww~~~vvv^^^JJJ>>>888333222222111222444888===EEELLLUUU___iiiqqquuuvvvxxxyyy{{{|||}}}}}}~~~}}}||||||{{{lllWWWGGG>>><<<>>>???```uuufffmmmkkkjjjuuu{{{vvvooosssvvv{{{sssllleeebbbuuu~~~iii]]]YYYooo~~~wwwooojjj^^^\\\XXXXXXYYY[[[]]]]]]```dddjjjmmmllliiidddaaacccbbbdddhhhkkknnnuuu~~~~~~lllcccWWWTTTVVVWWW^^^bbb[[[XXXccccccooopppccc```SSSMMMSSSTTTLLLBBB;;;777444444333111000////////////000000CCC___ggg[[[XXXaaa___YYYVVV\\\lll{{{~~~lllwwweeeRRRQQQaaaqqq[[[YYYaaarrrbbbXXXTTTaaauuu}}}yyywwwuuurrrqqqpppoooooonnnmmmlllmmmmmmnnngggddd^^^[[[^^^fffpppwwwvvvyyy|||}}}~~~|||yyyyyyzzzwwwvvvsssqqqqqqsssxxx{{{rrrhhhbbbTTTSSSRRRSSSTTTQQQKKKFFFCCCBBBAAAAAA???;;;555111///---+++++++++,,,+++)))'''***,,,,,,///444333///+++000555555333000///000......---------...//////,,,---///111222111000//////......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333555777:::;;;???GGGRRRZZZ___YYYOOOGGGIIIQQQWWWWWWNNNOOOPPPWWWdddttt{{{zzziiiUUUFFF<<<888:::222333444555999BBBNNNXXXLLLMMMOOOLLLGGGOOOmmmyyyvvvrrrnnnjjjgggbbb___\\\ZZZXXXWWWVVVUUUSSSQQQMMMOOORRRTTTVVVVVVUUUTTTSSSTTTTTTTTTSSSTTTVVVYYYQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMLLLLLLMMMOOOQQQIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNQQQVVVZZZeeemmmvvv{{{ttthhh___UUUIIIAAA;;;777333111111222222222777;;;AAAIIISSS^^^iiippprrrssstttvvvwwwxxxyyyyyy}}}zzzzzz|||{{{kkkVVVFFF===;;;:::DDDrrrssswww~~~rrryyy{{{}}}~~~}}}nnndddbbbvvvkkk]]]TTTggg{{{yyylllbbb___dddllluuu}}}yyyssskkkddd___RRROOOKKKJJJKKKNNNOOOOOOPPPUUUZZZ\\\ZZZUUUPPPNNNPPPOOOQQQVVVYYY^^^hhhsssxxx}}}sss]]]TTTWWWZZZSSSUUUbbbiii]]]hhhhhhqqqnnn```___SSSLLLQQQRRRLLLDDD???:::666444333111000//////000000...444KKKeeeiiiZZZUUU]]]YYYUUUTTT___tttzzz```kkk}}}uuuXXXKKKOOOmmmuuu___YYY]]]ooo|||aaaXXXUUUaaattt~~~{{{uuuqqqrrrsssoookkklllpppqqqooolllfffddd___\\\]]]dddnnnuuuuuuwwwyyyzzz{{{|||zzz{{{}}}zzzxxxtttrrrqqqsssvvvxxxtttlllTTTSSSSSSTTTUUURRRKKKFFFCCCBBBAAA@@@???;;;555111///---++++++,,,,,,+++***'''***+++,,,...222111,,,...222777777333///...///000///...---------...///+++---///222222222000//////......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000////////////000111222333444777;;;>>>BBBJJJTTT\\\^^^YYYQQQIIIJJJQQQUUUTTTGGGFFFHHHPPPTTTTTTTTTUUUaaakkkyyymmmVVVFFF===:::<<<333666888555555>>>PPP^^^ZZZXXXWWWTTTMMMPPPiiizzzwwwsssoookkkgggbbb___[[[ZZZYYYYYYZZZZZZYYYWWWTTTUUUVVVWWWWWWWWWUUUTTTSSSUUUVVVUUUSSSTTTWWWZZZUUUTTTRRRQQQQQQQQQSSSTTTOOOPPPPPPPPPPPPPPPPPPPPPLLLJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJLLLNNNRRR[[[cccgggkkkppprrrqqqiii```TTTIIIAAA===<<<===999777444111111222222000555999@@@IIITTT^^^hhhmmmqqqqqqsssuuuvvvwwwwwwwww{{{xxxyyy||||||~~~kkkXXXHHH???>>>;;;III~~~zzzyyytttccc```tttkkk___WWWdddooooooggg^^^SSSKKKJJJMMMQQQYYYdddtttzzzvvvuuuooonnnkkkfff```ZZZTTTQQQGGGDDDBBBAAACCCEEEFFFFFFDDDGGGKKKKKKIIIEEEDDDDDDDDDBBBDDDGGGHHHMMMXXXdddooowww^^^QQQTTT[[[TTTSSS___iiibbbssswww~~~uuufffjjjeeeUUUWWWSSSKKKDDD@@@;;;666444333111000///000000111---888MMM```aaaWWWVVV\\\[[[XXXXXXdddzzz}}}lllUUU^^^oooxxxhhhOOOHHHPPPsssrrrbbb[[[ZZZiiilllnnnooosssvvvrrrkkk^^^YYYZZZgggvvv~~~{{{tttrrrtttwwwtttrrrtttwwwwwwqqqlllfffddd```\\\\\\```hhhooorrruuuyyy{{{||||||}}}~~~~~~~~~}}}||||||}}}zzzvvvsssssstttvvvwwwzzzsssjjjTTTSSSSSSTTTUUURRRKKKFFFCCCBBBAAA@@@>>>;;;555222///...,,,+++,,,,,,+++***'''***++++++...111///***///444999888333///...///111000///...------...///+++---///222333222000//////......------,,,++++++******+++++++++,,,,,,,,,,,,,,,------...///000000////////////000111222333333777<<<@@@EEEMMMWWW^^^___\\\UUUNNNNNNSSSVVVUUUFFFCCCGGGQQQSSSKKKIIIMMMLLLUUUaaammm~~~kkkUUUGGG???>>>@@@:::======777222:::MMM]]]ccc___]]]YYYOOONNNddd~~~{{{|||yyyuuuppplllhhhccc```\\\[[[ZZZ[[[]]]^^^]]]\\\\\\[[[YYYWWWUUURRRPPPOOOSSSTTTVVVUUUSSSSSSWWWZZZWWWVVVSSSQQQPPPQQQSSSUUUOOOPPPRRRTTTSSSQQQOOOMMMMMMLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGFFFEEEDDDCCCCCCFFFNNNUUUXXXZZZ^^^^^^\\\KKKGGGCCC???;;;999;;;???888777444111111333222///222777@@@KKKVVV___fffjjjrrrssstttvvvwwwxxxxxxxxxzzzwwwxxx}}}|||~~~}}}sss^^^KKK@@@===AAANNN{{{}}}vvv~~~}}}fff^^^nnn|||mmmeeeccckkkooohhh]]]TTTLLLFFFEEEDDDCCCGGGRRRdddxxx}}}xxxqqqlllkkk```^^^[[[VVVQQQLLLHHHFFFAAA???======???AAAAAAAAA>>>@@@AAA@@@>>>===???AAA>>>======>>>>>>BBBMMMXXXiiirrrrrrYYYQQQ[[[ZZZVVVWWWWWWddd{{{}}}nnnyyy{{{bbb___VVVJJJCCC???999333444333222000000000111111...999LLLYYYYYYTTTWWW___```]]]]]]hhh|||uuu^^^SSS\\\llltttfffNNNIIISSSxxxtttkkkddd___eee```\\\\\\]]]\\\ZZZXXX]]][[[```mmmxxx{{{zzz{{{xxxrrrqqqvvvyyyyyy{{{}}}~~~zzzsssmmmfffdddaaa\\\ZZZ]]]dddjjjpppuuuzzz~~~~~~}}}||||||zzz~~~|||{{{|||}}}|||xxxuuuuuuvvvwwwwwwwwwcccYYYUUUTTTTTTUUUUUUQQQJJJDDDEEECCCBBB@@@>>>:::444//////---+++***++++++***)))+++******---111111...+++333666888666111...---...111000///...............,,,---///000000000///......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000111111111000111111222222444666;;;???AAAGGGUUUcccfff```SSSGGGFFFMMMTTTUUUOOOPPPSSSUUUWWW[[[___bbbdddUUUJJJMMMWWWeeevvvyyyrrr```LLLDDDGGGFFF@@@<<<===@@@AAA>>><<>>======<<<999777333000//////000111222666>>>GGGQQQYYY```ccclllrrrzzz|||zzzxxxyyy{{{|||xxxuuuuuuwww|||zzzqqqlllsssuuuZZZNNNDDD999:::^^^|||zzz||||||jjj___nnnmmmeeefffoootttpppggg```YYYTTTKKKIIIGGGDDDCCCJJJ]]]ppp~~~xxxqqqhhh```ZZZUUUSSSNNNIIIEEEAAA???>>><<<=========>>>?????????BBB@@@???>>>>>><<<999777;;;======;;;999===EEELLL```nnn}}}ggg```[[[dddkkk[[[LLLRRRdddtttvvvlllvvvxxxeeeVVVRRRKKK>>>999===666555222000//////000000222<<>>:::444//////---+++***++++++***)))*********---000000...+++111444666555222//////111111111///......---------,,,---///000000000///...------,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,------...//////000000111111111000111111222333555666999===???EEETTTbbbhhhcccVVVIIIFFFNNNVVVZZZ___XXXTTT]]]nnnyyyyyysss]]]QQQFFFCCCDDDFFFKKKRRR```ccc```UUUNNNOOOOOOLLLPPPMMMJJJGGGCCCBBBKKKVVVaaacccddd```YYYXXXdddsss~~~}}}||||||{{{|||{{{yyyvvvqqqllljjjhhhkkkiiigggfffeeeccc```]]]]]]___aaa```\\\YYYVVVUUUTTTUUUXXX[[[]]]______```\\\[[[YYYXXXVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQKKKJJJHHHIIIJJJKKKKKKJJJKKKHHHEEEBBBAAA???===;;;===@@@CCCEEEGGGGGGEEEBBBHHHGGGEEECCCAAAAAA@@@@@@999777444111//////000111333777>>>GGGOOOVVV[[[^^^lllqqquuuvvvtttsssvvvyyyzzzwwwwwwxxxyyy}}}{{{llljjjtttyyy]]]LLLAAA;;;CCCaaa~~~{{{yyy}}}kkk___nnnsssggghhhrrr{{{{{{wwwrrrkkkfff^^^UUUKKKDDD???BBBNNNZZZooovvv}}}xxxrrrjjj```WWWPPPMMMKKKHHHDDDBBB@@@???>>><<<<<<<<<======>>>>>>???@@@???>>>>>>??????===;;;;;;======;;;999;;;BBBGGG[[[jjjzzzrrraaaPPPVVVddd^^^UUU\\\___fffooovvvuuuuuu}}}{{{iiiYYYSSSLLL???888999666555222000//////000111444>>>XXXeee___iiiwwwsssdddbbbgggjjjpppsss~~~mmm[[[GGGIII___~~~qqqlllwww{{{xxxzzz~~~|||yyyzzz|||pppmmmkkkooouuuyyyxxxuuuppplllllluuu~~~|||{{{yyyxxxxxxxxxyyy{{{|||~~~|||vvvqqqqqqooojjjbbb\\\\\\ccciiimmmnnnpppsssvvvwwwvvvuuuvvvwwwyyy|||~~~}}}~~~{{{xxxvvvvvvzzz}}}lllTTTMMMSSSRRRRRRSSSSSSPPPIIICCCEEECCCBBB@@@>>>:::444///...,,,+++***++++++***)))))))))***---///...,,,***...111555555222111222444222222000///------,,,,,,,,,---///000000000///...------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111111000000111222222333555555888:::<<>>===;;;<<>>BBBCCCBBBBBBCCCIIIIIIHHHFFFEEECCCBBBAAA:::888444111//////000111333777>>>FFFNNNSSSUUUWWWfffiiikkkkkkjjjkkkooosssvvvuuuxxx{{{|||}}}|||vvvnnnqqq}}}{{{bbbJJJ??????OOOkkkuuu~~~nnnaaannn{{{mmmsss}}}}}}yyyvvviiiYYYNNNFFFBBBDDDIIIYYYaaaooo|||{{{wwwpppiii```VVVLLLFFFCCCBBB@@@>>>=========>>>;;;;;;;;;<<<===>>>>>>>>>>>>>>>===???@@@AAA???>>>===???@@@???<<<<<<@@@DDDVVVgggyyyxxxhhhXXX^^^mmmdddTTTTTTWWWSSSUUUbbbqqq}}}xxxgggVVVOOOJJJAAA;;;:::666444222000//////000111777CCC[[[hhhgggrrrkkkjjjoooqqqtttkkkWWWFFFLLLeeeyyykkkccclllzzz}}}uuuooojjjvvv|||{{{|||yyytttttt{{{~~~}}}}}}{{{zzzxxxwwwvvvwwwxxxzzz|||}}}}}}xxxsssuuurrrkkkccc^^^^^^dddjjjjjjkkkmmmoooqqqsssuuuvvvvvvwwwwwwyyy|||}}}}}}{{{|||zzzwwwtttsssvvv|||sssYYYKKKRRRQQQPPPRRRRRROOOHHHCCCEEECCCBBB@@@>>>:::444///...,,,******+++++++++***((()))+++---------+++***...111555555222111222444333222111///---,,,,,,+++,,,---///000000000///...---,,,,,,+++***++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........000000000000111222333333444444666888;;;DDDVVVfffmmmiii\\\KKKFFFPPPaaalllqqqhhhccciiisssssseeeWWWPPPLLLGGGFFFFFFGGGHHHIIIFFF```rrrgggfffffflllwwwzzzyyy~~~}}}{{{wwwnnnhhhlllttt}}}|||{{{zzzyyyxxxvvvtttooonnnlllkkkkkkiiifffccchhhiiiiiigggccc```^^^]]]]]]]]]^^^___``````aaaaaa]]]\\\[[[YYYVVVSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSIIIIIIJJJLLLNNNNNNLLLJJJMMMIIIEEE@@@===:::666333555888???FFFHHHFFFGGGJJJIIIJJJLLLLLLJJJFFFBBB???;;;999555222000000000111222777>>>FFFLLLPPPRRRRRRYYY[[[^^^```aaacccgggjjjoooqqqvvv{{{}}}xxxrrrvvvpppttt}}}gggJJJ@@@EEE[[[uuusssrrrdddpppzzz~~~zzzvvvhhh]]]QQQGGGCCCEEEJJJQQQ]]]lllzzzxxxrrrhhh___VVVNNNFFFBBB>>>===<<<;;;:::;;;<<<===:::;;;;;;<<<===>>>??????>>>======>>>@@@AAA???>>>???AAACCCCCCAAAAAABBBDDDTTTfff{{{~~~xxxoooccceeelllaaaSSSUUUXXXQQQOOOZZZlll~~~wwwbbbTTTKKKCCC===:::666444222000000000111222:::LLLaaahhhffflllyyynnnooovvvwwwttt{{{jjjYYYHHHLLLccczzzkkkaaaffftttzzzxxxvvvtttxxxyyyyyysssqqqvvv}}}|||||||||{{{{{{}}}yyywwwuuuttttttvvvxxxyyyzzz{{{}}}~~~yyytttuuuqqqjjjbbb]]]]]]bbbggghhhiiijjjkkkmmmooosssuuuuuuvvvwwwyyyzzz|||}}}}}}}}}zzzyyy{{{~~~{{{vvvqqqoooqqqwww{{{|||~~~hhhTTTQQQPPPPPPQQQRRROOOHHHCCCEEECCCBBB@@@>>>:::444///---,,,******+++,,,+++***(((***,,,------,,,+++***000333666555222///000111333222111///---,,,,,,+++,,,---///000000000///...,,,,,,+++************++++++++++++,,,,,,,,,------++++++,,,,,,---.........000000000000111222333444333333444777;;;DDDWWWhhhsssnnn```OOOGGGPPP```jjjiiiiiigggdddbbbaaabbbdddjjjhhhfffeeeddd___UUUMMMIII```pppjjjjjjrrrvvvwwwzzz{{{wwwppppppttt~~~~~~~~~|||yyyuuurrrooommmnnnooooooooonnnooonnnkkkgggbbb```___``````````````````aaaaaa\\\\\\ZZZYYYVVVSSSPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOIIIHHHIIIKKKMMMMMMKKKIIIJJJGGGCCC???===:::777555555888BBBNNNTTTSSSTTTXXXSSSUUUXXXYYYUUUNNNFFFAAA<<<:::666333111000111111111555<<>><<<;;;;;;;;;<<<===;;;<<<<<<===???@@@@@@AAA???>>>>>>???AAAAAA@@@>>>???AAACCCEEEEEEEEEEEEEEERRRfff|||~~~zzzlllcccaaaYYYZZZiiibbb^^^]]]```fffsss~~~bbbOOOEEE<<<666666444222111000111222333>>>UUUfffddd]]]\\\dddppphhhlllvvvwwwmmmooovvvtttwww|||vvviiiYYYHHHLLLbbb|||qqqggghhhrrr~~~{{{xxx}}}~~~tttvvvzzzyyy{{{~~~~~~wwwrrroooqqqtttyyy~~~{{{yyyuuurrruuu|||vvvuuusssrrrssstttvvvwwwyyyzzz}}}{{{wwwnnnjjjccc\\\XXXXXX[[[^^^bbbccceeeeeeeeehhhlllpppnnnpppsssvvvwwwvvvuuussswwwuuuuuuxxx}}}~~~~~~~~~}}}zzzsssnnnlllooorrrzzz~~~rrrYYYQQQPPPPPPRRRSSSPPPIIIDDDEEECCCBBB@@@>>>:::444///---+++******+++,,,++++++(((+++......---+++++++++222555777555111///...000222222000///------,,,,,,,,,---///000000000///...,,,,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,---......////////////000000111222444444222222444666:::BBBTTTeeeuuuqqqfffWWWPPPUUU]]]bbbZZZ]]]^^^\\\^^^kkkyyyeeeSSS]]]xxx~~~vvvkkkkkkqqq|||~~~xxxuuuooorrryyy|||yyy{{{}}}uuurrrmmmlllmmmppprrrsssrrrrrrqqqnnniiieeeccccccaaaaaaaaaaaabbbcccdddeee^^^^^^]]][[[YYYVVVSSSQQQQQQQQQPPPPPPOOONNNMMMMMMKKKJJJIIIJJJKKKKKKJJJHHHGGGEEEAAA???===<<<999777444666DDDXXXeeeggghhhkkkhhhiiiiiifff___TTTJJJDDD===;;;777333111000111222111444:::AAAFFFIIIKKKLLLGGGKKKPPPVVV[[[^^^``````aaaeeemmmtttvvvwww~~~zzzsss{{{~~~lllPPPDDDFFFccckkkfffZZZdddnnnnnnvvvsss~~~nnnwww{{{zzzxxxqqqbbbPPPGGGFFFAAAAAAEEEPPP```oooyyy}}}~~~~~~wwwlllcccWWWLLLEEECCCBBBBBBCCCAAA@@@>>>======>>>>>>===>>>???@@@AAABBBCCCDDDCCCBBBBBBCCCEEEFFFDDDCCCAAABBBDDDFFFGGGGGGFFFFFFQQQfff}}}vvveee\\\dddaaadddeeebbb]]]bbbwwwgggPPPFFF???888666444222111000111333444CCC\\\ggg```XXXPPPQQQ^^^bbbgggvvvxxxkkkfffhhhddd}}}~~~ttteeeUUUGGGNNNgggzzztttrrrvvv}}}yyy|||uuuyyynnncccaaafffkkkttttttuuuvvvuuuvvv}}}zzzxxxuuuooolllpppxxxsssrrrrrrrrrrrrsssssssssyyy{{{}}}~~~yyyuuuaaa]]]XXXRRROOOOOOQQQRRRVVVXXXZZZZZZYYYZZZ___cccaaacccfffiiijjjjjjhhhgggllllllmmmqqquuuyyy||||||~~~}}}|||~~~~~~||||||zzzrrrmmmllllllxxx~~~vvvYYYQQQPPPPPPRRRSSSPPPJJJEEEEEECCCBBB@@@>>>:::444///---+++******+++,,,,,,+++))),,,//////---++++++,,,111444777555222//////000111111///......---------,,,---///000000000///...,,,++++++***************++++++,,,,,,,,,,,,------,,,------...//////000000/////////000111333444555333333444555777>>>NNN^^^lllllliiibbb___aaa```^^^VVVUUUYYYdddwwwkkkcccooo~~~uuuooorrrvvvvvvuuuvvvzzzzzz~~~}}}xxxxxxzzztttqqqnnnmmmnnnooopppppprrrrrrrrrooollliiihhhhhhfffeeedddccccccdddeeefffbbbbbbbbbaaa___\\\XXXWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMKKKJJJKKKKKKJJJIIIGGGDDDAAA???>>><<<:::888333555FFFcccyyy~~~{{{xxxqqqhhh\\\PPPFFF@@@>>><<<888444222111111222222444888<<<@@@CCCEEEEEEGGGHHHJJJNNNSSSXXXZZZ[[[^^^aaaiiippprrruuu}}}}}}hhhSSSGGGDDD___iiieeeXXX```xxxuuu~~~lllfffvvv|||oooooorrr{{{{{{wwwsssoooeeeWWWMMMJJJDDDCCCEEENNN]]]kkktttxxxyyyrrrddd^^^TTTLLLHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJMMMNNNNNNLLLHHHHHHIIIJJJKKKJJJIIIHHHSSSiiibbbWWWYYY^^^dddeeeaaaaaaooo~~~dddNNNFFFBBB;;;666444222111111222333444HHH___ddd]]][[[QQQJJJTTT[[[bbbsssyyymmmeeeddd___zzzzzznnn^^^QQQFFFRRRnnn{{{yyy~~~~~~rrr___VVVVVVZZZiiirrr|||zzzvvvtttqqqnnnpppuuupppqqqrrrrrrrrrqqqppppppttttttvvvwwwvvvrrrlllgggSSSPPPLLLIIIGGGFFFFFFEEEFFFJJJLLLLLLIIIIIIMMMQQQQQQQQQRRRTTTUUUWWWXXXYYY]]]___cccgggkkkqqqwww{{{|||{{{zzz|||~~~zzz}}}|||tttpppnnnmmmxxxcccQQQPPPQQQRRRTTTQQQKKKEEEEEECCCBBB@@@>>>:::444///---+++)))***+++,,,,,,+++***---000000...++++++---000333666555222///000111111000///...............,,,---///000000000///...,,,++++++***)))*********++++++,,,,,,,,,---------------......///000000000/////////000111333444555444333444555555:::HHHWWW___dddhhhjjjllllllggg```^^^[[[```xxxpppppp~~~tttllliiiqqqyyywwwvvvtttssstttsssrrrppppppqqqqqqpppmmmkkkllllllmmmkkkiiifffdddcccccccccffffffffffffdddaaa]]]\\\UUUUUUUUUUUUTTTTTTTTTTTTQQQOOOLLLKKKKKKLLLKKKJJJHHHEEEBBB???>>>===:::888333444HHHkkk~~~rrrcccTTTGGG===888???<<<888444222111111222333444666999<<<>>>@@@@@@GGGFFFEEEGGGKKKPPPTTTVVV]]]```gggnnnqqqttt}}}uuubbbTTTIIIDDDZZZnnnppp]]]WWWiiiuuuqqq|||zzzpppmmmjjjlllxxxwwwjjjllluuu~~~uuummmgggeeebbbXXXNNNIIIIIIGGGHHHQQQ___lllsssvvv{{{ssskkkaaa]]]VVVQQQMMMKKKIIIGGGFFFEEECCCBBBBBBBBBCCCDDDAAAAAACCCDDDEEEGGGHHHIIIKKKKKKLLLOOOSSSUUUUUUUUUQQQPPPOOOOOOOOONNNLLLKKKWWWmmmqqq```TTTZZZeeemmmooopppwwweeeNNNFFFAAA999666444333111111222333444KKK``````[[[aaaXXXKKKQQQRRRXXXkkkuuukkkcccccc^^^lllnnnfffYYYOOOHHHVVVrrrxxxuuu}}}}}}eeeUUUPPPRRR[[[mmm|||vvvuuuvvvuuussstttoooppprrrsssrrrqqqooommmkkkkkkkkkkkkiiiddd\\\WWWJJJHHHEEECCCAAA@@@???>>>;;;???BBBAAA>>>===@@@DDDFFFDDDCCCCCCEEEIIIMMMPPPQQQUUU[[[___dddkkkttt{{{zzzyyyyyy{{{~~~||||||uuurrr```ooosssPPPNNNOOOSSSSSSNNNHHHGGGDDDDDDBBB@@@<<<777222///,,,+++******))))))******,,,+++...111000+++***---222333444333222111111333333222111///---,,,,,,+++---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111111111222222111111222555;;;???AAABBB???DDDHHHIIIMMMZZZmmm}}}wwwkkklllwwwzzzlll___[[[\\\dddlllyyy~~~|||yyyxxxwwwwwwwwwxxxxxxvvvsssooommmmmmnnnkkkkkkjjjjjjjjjhhheeebbbbbbdddgggiiihhheeeaaa^^^[[[YYYVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPNNNJJJGGGHHHGGGFFFDDDAAA>>><<<;;;999:::CCCXXXpppnnneeeVVVGGG<<<777777888;;;;;;999555000///111333333333444666888:::<<<>>>???AAADDDFFFHHHJJJNNNQQQVVVYYYbbblllrrruuu}}}yyyjjjTTTGGGNNNbbbiiilllfff```cccmmmuuuqqqqqq{{{wwwnnnppp}}}sssccclllvvvrrrggg___\\\\\\\\\WWWXXXYYYZZZZZZXXXUUUSSSRRROOOLLLNNNWWWdddqqqyyy|||zzzpppiii___[[[VVVSSSRRRPPPLLLIIIFFFEEEDDDEEEGGGHHHIIIHHHFFFGGGIIIJJJJJJKKKLLLNNNMMMNNNQQQWWW]]]bbbeeeeeeeee```\\\[[[XXXSSSRRRUUU___pppuuuUUU\\\YYYkkktttiiiooo|||xxxlllUUUEEE???>>>666888111...333222222;;;UUUUUUUUUWWW\\\___YYYOOOQQQTTTWWWaaafffYYYRRR^^^iiinnn\\\RRRVVVHHHPPP}}}zzztttsss{{{uuu^^^TTTTTT]]]kkk~~~}}}yyytttpppnnnnnnnnnnnnoooqqqsssrrrnnnjjjfffbbb]]]XXXUUURRRPPPNNNFFFEEECCCAAA???===<<<<<<:::::::::999888777777666::::::;;;;;;:::<<>>IIIOOOMMMHHHDDDAAA===:::999;;;>>>@@@;;;;;;:::777222000111333222222333444666888:::;;;999;;;>>>@@@BBBEEEIIILLLTTTXXX```jjjpppuuu}}}tttYYYHHHNNNccckkkuuu{{{yyytttrrrrrrwww{{{pppmmmbbbnnnzzz}}}yyytttmmmhhhddd```[[[WWWVVVPPPJJJJJJOOOUUUXXXXXXZZZVVVRRRRRRZZZfffsss{{{|||}}}vvvnnnhhhaaa^^^YYYWWWVVVTTTPPPMMMJJJHHHGGGHHHIIIKKKJJJJJJFFFGGGIIIJJJKKKLLLNNNOOOSSSTTTXXX```jjjssszzz}}}wwwooogggeeeccc^^^[[[[[[fffuuu}}}rrrhhhnnnvvvkkkWWW[[[___pppssshhhrrr|||ssseeeUUUHHH???:::666888222///444222333>>>UUUVVVWWW[[[aaaeee___VVVPPPSSSWWWaaafff[[[WWWeeeuuuvvvaaaTTTVVVLLL[[[~~~www|||ttteeedddjjjvvv~~~uuuaaaVVV]]]mmm~~~}}}||||||yyyuuurrrqqqrrrtttpppooommmnnnpppooommmjjj```[[[UUUOOOLLLIIIGGGEEECCCBBB@@@>>><<<;;;;;;::::::999999888777777666666666777888888777888:::<<<===>>>AAAHHHSSSaaannnuuu~~~vvvvvvRRROOOPPPTTTTTTMMMHHHFFFDDDDDDBBB@@@<<<777222///,,,+++******))))))************,,,///...******---222222111///......000222333222000///---,,,,,,,,,---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111000000000000---...222666:::;;;999777333555555333333888CCCLLLSSSYYYgggvvv}}}|||yyyyyy~~~~~~~~~{{{}}}}}}```MMMDDDAAACCCGGGRRR```rrr|||vvvpppllljjjjjjmmmmmmnnnpppqqqpppllliiiffffffffffffeeedddcccbbbccc```\\\YYYWWWTTTRRROOOSSSRRRPPPPPPPPPNNNLLLIIIKKKJJJHHHFFFDDDAAA>>>===???<<<999:::<<<>>><<<999222333555888;;;===???@@@<<<======:::666333222222111111222222333444666666444666999;;;===@@@EEEHHHRRRUUU\\\fffmmmsss}}}{{{[[[IIIPPPeeejjjyyyzzztttyyy}}}nnneeeyyy|||fffaaappp{{{zzzxxxwwwxxxzzzxxxpppjjjfffZZZKKKEEEIIIQQQXXX[[[___ZZZUUUTTTZZZeeeqqqzzz|||zzzsssmmmjjjdddaaa^^^\\\[[[YYYVVVSSSPPPNNNLLLLLLMMMNNNMMMLLLHHHIIIJJJLLLNNNPPPQQQRRRWWWYYY___jjjyyy}}}zzzvvvooojjjhhhnnnzzzyyyuuuxxx~~~sssddd\\\```fffccc[[[aaasssttt{{{yyypppeee\\\UUULLL@@@777777888222000444222555CCCaaaaaa______eeekkkjjjdddYYYZZZYYY^^^bbb[[[aaawwwsss___XXXMMM___yyyrrruuu}}}uuu[[[WWWYYYdddmmmuuulllYYYZZZnnn~~~}}}}}}|||{{{}}}|||xxxtttppppppsssvvvssspppmmmkkkjjjjjjhhhgggXXXSSSLLLFFFBBB@@@???===>>>===<<<;;;:::999999999999888888777777666666555444666777888777666777888888888:::???IIIXXXiiisss}}}SSSPPPQQQUUUTTTMMMGGGFFFDDDDDDBBB@@@<<<777222///,,,+++******))))))*********)))+++...---)))***---333222000...,,,,,,///222222111000///------,,,,,,---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000000/////////...///222666;;;======<<<::::::888555333444999===888@@@LLLSSSRRRMMMOOOUUU```fffttt{{{vvvjjj[[[KKKBBB===;;;<<>>>>>======?????????===:::666333111111000000000000111222222222444666888;;;>>>CCCGGGOOOQQQYYYcccjjjqqq|||~~~}}}yyyXXXMMM\\\qqqmmmwww{{{pppqqqddd```yyy}}}bbb___ooovvvuuubbbRRRKKKKKKOOORRRYYYUUUQQQOOOSSS^^^kkkttt{{{}}}yyyqqqmmmmmmfffeeecccbbb___]]][[[YYYUUUSSSQQQPPPPPPPPPOOONNNMMMMMMNNNPPPSSSUUUVVVVVVWWW\\\eeesssuuuooonnnttt}}}wwwwww|||{{{kkkcccaaa___[[[WWWjjj{{{tttiii___ZZZVVVLLL@@@888777888333111444111777JJJssspppiiidddhhhqqqtttrrrjjjfff]]][[[\\\ZZZiii{{{fffWWWKKK]]]}}}sssuuuuuu{{{}}}```UUUOOOXXXeeeqqquuubbb```rrr~~~}}}}}}}}}}}}|||~~~{{{wwwrrrpppqqqssssssqqqnnnjjjfffbbb___]]]RRRMMMFFFAAA???>>>>>>===<<<;;;:::999999888999999888777777777666666555555555777:::;;;:::999999999888888999<<>>;;;888666666666222444999<<<:::999@@@KKKUUUcccwwwvvv{{{nnnZZZIIIDDD???>>>;;;888;;;???OOOddd{{{|||wwwtttttttttvvvuuuttttttsssqqqnnnkkkjjjiiiiiihhhjjjlllnnnpppiiifffcccaaa```]]]ZZZXXXPPPNNNLLLKKKKKKKKKIIIHHHKKKKKKJJJHHHGGGDDDBBBAAA???===<<<:::999999;;;===;;;;;;;;;<<<===???@@@AAABBBBBBAAA@@@===999444111000000////////////000000111222444555888<<>>===:::===KKKcccvvv|||{{{}}}{{{VVVSSSSSSVVVTTTMMMFFFDDDDDDDDDBBB@@@<<<777222///,,,+++******))))))******+++***+++...---+++---111222333333111...---...///111000///......---......---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000///......---,,,,,,------///555===DDDIIIKKKFFFDDDCCCCCCCCC@@@999444333222333333111333>>>KKKqqqvvvbbbTTTNNNLLLEEEIIIOOOXXXdddoooooojjj[[[RRRIIICCC???;;;===AAAKKKggg~~~{{{yyyzzz{{{|||xxxvvvuuuuuuuuutttrrrqqqooommmmmmmmmnnnooohhhgggeeecccbbb___[[[XXXSSSPPPMMMKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHGGGFFFFFF;;;===BBBIIIQQQVVVWWWWWWXXXVVVQQQMMMKKKKKKLLLMMMJJJHHHDDDBBB@@@===888333000000000//////000000111///000000000111555:::>>>IIIMMMVVVbbbiiioooyyymmmtttxxxgggqqqyyywwwxxxyyymmmaaa___sss|||qqqsssdddVVVPPPPPPSSSdddrrrwwwcccSSSKKKCCCEEEGGGGGGIIIPPP[[[dddqqqtttyyy}}}{{{|||vvvkkkhhhmmmsssuuuuuurrrmmmhhhfffeeeaaa___\\\[[[[[[[[[ZZZXXXZZZWWWVVVXXX\\\^^^\\\YYY[[[```iiitttyyybbbSSSVVVaaasss{{{www^^^XXX^^^ZZZNNNLLLooo|||pppgggaaaaaaZZZKKKBBBBBB999999555555555000???^^^iiihhheeebbbhhhttt}}}wwwuuuppppppmmm[[[UUUbbbmmmaaa```\\\LLLMMMooouuurrrsss~~~wwwggg]]]XXX___vvv}}}iiifffgggdddaaadddlllrrrsssjjjsss}}}|||zzzyyyyyyzzzzzzyyyxxxvvvwwwyyyxxxvvvuuutttuuujjjjjjhhhaaaXXXOOOJJJHHHCCCBBB@@@@@@AAAAAA@@@>>>>>>===<<<;;;::::::::::::888888888888888888888888444666777888888:::<<>>999444111000000000000111222222111111111111111555:::>>>HHHMMMWWWcccjjjpppxxxdddkkkuuummmuuutttqqqrrrwwwggg^^^```vvv~~~qqq{{{eeeTTTLLLIIIAAASSSjjjxxxtttcccPPPDDDGGGJJJMMMMMMNNNSSS]]]eeennnrrrxxx}}}~~~zzz}}}xxxmmmkkkpppvvvxxxyyyvvvpppkkkhhhhhhcccaaa___^^^^^^^^^]]]\\\[[[XXXUUUWWW[[[]]][[[WWWUUUXXX^^^gggpppvvvxxxyyykkkiiidddZZZKKKEEEMMMZZZttt|||}}}eeeaaaggg]]]HHHHHH[[[cccmmm~~~xxxjjjpppoooccc]]]___[[[MMMBBBAAA:::999666666555000@@@aaavvvoooaaaVVVZZZmmm|||rrrooolll]]]WWWeeecccUUUTTTQQQAAAGGGppp{{{vvvxxx~~~kkkXXXVVVoooooofff___SSSFFFCCCGGGJJJIIIFFFPPP[[[eeennnvvvwwwtttuuuuuuvvvxxx|||~~~}}}||||||}}}}}}{{{zzzyyyyyyxxxuuurrrpppqqqrrrhhhgggddd]]]TTTMMMJJJKKKDDDCCCBBBBBBCCCBBB???===???>>><<<;;;:::999999999888888888888888999999999666777888888999;;;???BBBBBBDDDCCC===;;;GGG___sssuuuuuuvvvxxx{{{wwwkkkcccbbbjjjzzzRRRQQQRRRRRRQQQMMMHHHDDDBBBCCCBBB>>>999555333222+++++++++************)))******,,,...,,,))),,,111444666555///,,,///000///222111000///------,,,,,,---...000222222111///---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,------+++000888AAAHHHNNNQQQRRRJJJNNNQQQQQQOOOKKKDDD???>>>777444777777444333666KKKmmmpppbbbXXXWWWUUUNNNJJJLLLOOOIIIFFFEEEAAAHHHlllvvvZZZMMMKKKIIIDDDAAANNNmmmzzzsssrrrtttpppiiiooo|||~~~~~~||||||{{{zzz{{{|||{{{yyyxxxsssttttttssspppoooppprrrooommmjjjgggeeebbb^^^[[[\\\UUUMMMJJJKKKLLLHHHEEEHHHFFFFFFGGGJJJKKKHHHFFFIIIRRRbbbsss|||sssfff[[[YYY[[[VVVOOOJJJJJJHHHDDD???;;;888888333444444222...---000222333///...000222444:::@@@DDDTTT]]]dddnnnrrrwwwsssqqqrrrtttssswwwpppwwwkkkwww~~~fffZZZcccuuusssttt```SSSMMMIIIIIIQQQVVVSSSMMMJJJJJJQQQVVVWWWUUUWWW^^^eeemmmnnnrrrxxx}}}}}}{{{}}}yyyxxx{{{~~~~~~}}}|||zzz}}}}}}xxxrrrnnnmmmmmmgggccccccbbb___^^^___^^^ZZZWWWXXX[[[]]]ZZZWWWRRRWWWUUUQQQYYYiiinnniiiYYYPPPKKKLLLGGGBBBMMM___qqq{{{uuukkksss|||iiidddfff^^^QQQ]]]YYY\\\\\\[[[gggtttrrryyyjjj``````\\\OOOCCCAAA>>>999777777333666LLLfff}}}{{{sssfff___jjjtttmmmlllhhh```WWWLLL```JJJDDDLLLvvv}}}|||yyy}}}jjjVVVcccuuucccWWWMMMHHHEEEBBBBBBFFFAAAAAACCCIIIQQQYYY^^^```fffgggnnnwww{{{yyyzzz||||||{{{|||~~~~~~vvvnnnkkklllddd___YYYUUUSSSQQQMMMJJJIIIHHHFFFDDDAAA@@@>>>>>>???===999888999:::;;;:::999:::;;;:::888666777888:::999999;;;===???>>>===BBBBBBEEEFFFAAADDD]]]{{{}}}}}}|||xxxxxxyyyzzz{{{nnn```^^^jjjyyyRRRRRRRRRRRRQQQMMMHHHDDDBBBCCCBBB>>>999555222222+++++++++************)))******,,,///,,,))),,,111333555444///---000333222222111000///---------------...000222222111///---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---------.........333<<>>BBBFFFJJJLLLVVVZZZdddqqqxxxyyy{{{~~~~~~~~~uuummmjjjiiiccc___ZZZVVVTTTQQQMMMJJJKKKJJJGGGEEECCCBBBAAAAAA@@@>>>===<<<>>>??????>>>;;;<<<;;;:::888777888:::===<<<::::::<<<@@@DDDGGGGGGDDDDDDDDDAAAEEE\\\wwwzzzuuurrrtttwww{{{~~~tttiiijjjuuuRRRRRRRRRRRRQQQMMMHHHDDDBBBCCCBBB???999555222111+++++++++************)))******,,,///---***,,,222222555444000///222555444222111000...---------------///111222222000...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///...............111666===EEEKKKRRRWWW[[[aaadddggggggddd^^^ZZZYYYPPPNNNLLLHHH@@@888888===555555:::EEEMMMPPPSSSWWWYYYWWWXXX[[[[[[VVVRRRPPPVVVXXXUUUIII>>>BBBVVViiissscccSSSHHHEEEIIIVVVkkk}}}tttfffXXXLLLGGGBBB===@@@GGG]]]www}}}||||||}}}}}}xxxsssrrrtttvvvtttrrrmmmllljjjiiihhheeebbb___TTTRRROOOLLLIIIHHHGGGGGGFFFEEEGGGJJJNNNQQQRRRRRRQQQ\\\pppwwwppphhhaaaQQQJJJAAA<<<<<<;;;888444222333333111///...///111111//////222333444888???IIIYYYdddkkkvvvzzz|||pppiii}}}cccaaa{{{|||ggg^^^gggxxxuuuoooxxxxxxbbbXXXMMMGGGCCC@@@AAAEEEEEEUUUhhhoookkkfffgggkkkkkkooopppkkkaaaZZZXXXZZZeeeooo{{{}}}zzzxxxxxxyyyqqqkkkiiihhheeeeeehhhfffaaa]]]\\\^^^```___]]]WWWTTTQQQOOOMMMSSSfffxxxpppeee[[[VVVPPPIIIHHHMMMdddooo|||~~~hhhXXXOOOPPPZZZeeegggeeegggbbb\\\jjjaaaXXXMMM<<>>???EEEKKKYYYjjjsssvvvyyy~~~~~~}}}tttlllgggfffaaa___[[[YYYVVVSSSNNNKKKNNNLLLJJJGGGEEEEEEFFFGGGAAA@@@@@@AAABBBCCCBBB@@@??????===;;;888999;;;>>>???@@@BBBBBBDDDJJJSSSZZZOOOIIIFFFFFFEEELLL```uuu~~~vvvqqqoooqqqtttxxx}}}uuunnnqqq|||SSSRRRRRRRRRQQQMMMGGGCCCBBBCCCCCC???:::555111000+++++++++*********))))))******---///---***,,,222333666555111///222444444111111///......---------...///111222222000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000//////.........//////222555888===EEEPPP]]]gggqqqyyysssddd```cccaaa]]]ZZZYYYWWWOOOFFF@@@CCC888444:::===@@@OOObbbooouuuyyysssiii```[[[YYYbbblllmmm]]]KKKFFFMMMUUU~~~{{{qqq^^^NNNJJJNNNUUUeeetttzzz}}}~~~sssdddXXXKKK@@@======<<<===@@@KKKeee~~~~~~}}}zzzvvvtttssstttttttttuuurrrooolllhhhccc]]]YYYRRRRRRQQQNNNJJJHHHHHHIIIFFFFFFGGGJJJMMMPPPRRRSSSVVVaaattt|||nnnSSSIII===999;;;<<<888333222222222111000000000000///...000333444444999@@@MMM]]]gggoooyyy|||ooohhhyyyvvvbbbZZZppptttwwwddd]]]hhhyyyqqqggglllrrr|||{{{}}}oooeeeZZZSSSLLLGGGFFFIIICCCOOO^^^gggiiigggggghhhcccccc___WWWMMMGGGFFFHHHYYYjjj||||||zzzzzzzzz{{{tttmmmkkkkkkiiijjjnnnlllhhhccc`````````___^^^ZZZUUUSSSSSSNNNPPPjjj|||nnn^^^QQQJJJJJJWWWddduuuqqq___```fffccc]]][[[______eeeeee```kkkzzzzzzcccXXXOOOAAAAAA>>>:::666333999NNNccceeemmmxxx}}}{{{ssskkkfffppptttpppnnnjjjYYYYYYnnnPPPKKK]]]xxxvvvzzznnnbbbooo|||xxxllllllsssoooaaaWWWQQQHHHAAA===<<<;;;;;;===DDDSSSdddmmmqqqvvv||||||zzzrrrjjjeeecccaaa```^^^\\\YYYUUUQQQOOOQQQOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIJJJLLLKKKHHHFFFEEEDDDAAA===:::;;;>>>BBBEEELLLVVV\\\aaagggpppwwwggg^^^VVVTTTUUU[[[iiivvv~~~}}}~~~~~~|||zzz}}}zzztttpppqqqrrrtttzzzxxxqqqrrr|||SSSSSSRRRRRRQQQMMMGGGCCCBBBCCCCCC@@@:::555111///+++++++++*********))))))++++++---///---***---222555888666111///111333222111000///......---.........///111222222000---,,,+++++++++++++++++++++++++++++++++,,,,,,------------------............///...............///000000333333222444;;;LLL```ooo|||fffaaahhhlllfffbbbhhhpppooo___OOOKKK@@@:::<<<999888JJJccc{{{oooggggggxxxwwwcccWWWTTTVVVuuu~~~oooYYYQQQTTTWWWcccpppvvvyyyvvvgggWWWGGG>>>777888<<<===<<<;;;BBBWWWuuu~~~|||vvvtttwwwzzzxxxvvvrrrooojjjccc\\\WWWSSSTTTTTTQQQNNNKKKJJJJJJGGGGGGHHHHHHIIIKKKMMMOOOXXXbbbtttuuuQQQGGG;;;888<<<>>>999333222222222222222222111000//////111444444444;;;DDDQQQaaakkkrrr{{{}}}pppkkk~~~___TTTmmmllluuuaaa^^^lllvvvbbbgggttt~~~vvvnnndddVVVLLLHHHEEEGGGMMMVVV^^^ddddddcccXXXRRRJJJCCC???>>>???@@@SSSiii~~~~~~}}}|||||||||zzzsssmmmllllllkkkmmmqqqppplllhhhdddaaa___^^^]]]ZZZTTTSSSUUUPPPRRRlllhhhTTTJJJGGGIIIYYYooommmccc{{{{{{bbb]]]^^^hhhnnnnnntttvvvllliiixxxxxxdddUUULLLGGGFFFDDD@@@:::666;;;LLL\\\fffkkksssxxxwwwsssnnnkkkpppwwwyyykkkggglllZZZ___sssQQQLLLeeexxxuuuxxxxxx}}}tttgggqqquuuqqqtttnnn```LLLHHHBBB>>><<<;;;:::999999@@@NNN\\\eeekkkttt}}}}}}~~~{{{vvvoooiiieeedddbbbbbbbbb```]]]YYYVVVUUUUUUSSSQQQOOONNNNNNNNNOOOUUUTTTUUUVVVVVVUUUQQQNNNLLLJJJFFFAAA>>>>>>AAAEEEPPP^^^pppwwwpppmmmmmmqqquuuzzz{{{}}}~~~~~~}}}|||{{{xxxzzz||||||zzzzzz~~~yyytttsssssstttyyy~~~uuussszzzTTTSSSSSSRRRQQQLLLGGGBBBBBBCCCCCC@@@;;;555000...+++++++++************)))++++++---000...+++---333666888666111...000111000000000///..................000111222222000---+++***++++++,,,,,,++++++******++++++,,,,,,------...---------............///---------...000111333333555555444444999GGG[[[jjjzzzddd^^^hhhooojjjgggmmmzzzyyykkkVVVLLLFFFBBB:::444@@@SSS~~~}}}ooo}}}{{{tttrrrhhh]]]]]]bbbjjjqqquuutttmmm]]]NNN???;;;999;;;???AAA>>>;;;BBBPPPjjj~~~|||}}}~~~{{{~~~uuuqqqtttzzzuuutttrrrppplllgggaaa\\\XXXXXXWWWVVVSSSPPPMMMKKKHHHHHHHHHGGGFFFFFFHHHKKKVVV^^^nnnzzzbbbKKKCCC;;;:::???@@@;;;555333222222333444444222111//////222444444666???IIIWWWfffpppuuu||||||~~~rrrooozzzhhhlllrrruuuaaaYYYllljjjjjjuuuppp\\\QQQJJJEEECCCIIIUUU]]]]]]ZZZMMMGGG@@@<<<<<>>>>>???EEEQQQZZZhhhyyyzzz^^^XXXbbbqqqqqqnnnjjjooo|||rrrfffXXXNNNDDD<<<>>>DDDWWW|||vvvllllllppprrrssspppjjjaaaSSSHHH??????>>>@@@DDDFFFEEEBBBDDDQQQiii|||uuuxxx|||zzz~~~|||vvvqqqqqqsssrrrrrrqqqpppnnnjjjddd```^^^\\\ZZZZZZYYYVVVPPPKKKHHHHHHHHHFFFCCCCCCFFFIIINNNTTTaaasssttt]]]LLLDDD@@@<<<>>>BBBBBB===777444333333444666666444111///000222444444777CCCOOO]]]llltttxxx~~~||||||vvvqqqmmmqqquuuttt```VVVlllyyyssswww|||fffYYYJJJEEEBBBFFFNNNSSSRRROOOFFFFFFDDDCCCCCCDDDFFFHHHTTTlllzzztttooonnnmmmjjjjjjllliiiiiiiiihhheeebbb```___YYYVVVTTTSSSPPPPPP\\\jjjnnnWWWNNNIIICCCBBBQQQeeerrrwwwvvvuuuuuuuuuzzz{{{qqq{{{mmmjjjoooqqqnnnsssvvvlllaaadddjjjmmmdddSSSKKKMMMHHHEEE???777666AAATTTbbbooopppaaa^^^jjjdddcccgggeee^^^```gggbbbkkk|||MMMGGGhhhvvvsssvvvpppsssxxx}}}kkk^^^iii~~~ppp___UUUQQQGGGDDD???<<<<<<>>>??????::::::>>>CCCHHHRRRddduuu}}}xxxrrrmmmjjjiiiiiijjjjjjkkkjjjgggcccaaabbbccc``````___^^^\\\ZZZXXXVVVTTTSSSTTTUUUWWWXXXVVVTTTYYYWWWRRRLLLGGGEEEEEEGGGQQQ\\\mmm~~~~~~}}}|||xxxtttuuuwwwyyy{{{|||{{{zzzzzzyyyxxxyyy{{{~~~|||~~~{{{wwwwwwxxxzzz~~~uuuqqqvvvTTTSSSSSSRRRPPPLLLFFFBBBBBBDDDDDDAAA;;;444///---+++++++++************)))++++++...000...+++---333111444333///---000333333000//////............//////000222333222///---+++***+++,,,------,,,+++*********+++,,,,,,---......---------.........//////...///000222555888:::;;;:::AAAHHHIIIFFFEEEHHHLLLVVVdddxxxoooWWWRRR[[[uuuyyyuuufff```nnn|||hhhXXXNNNFFF@@@<<<555XXX~~~wwwyyyyyyxxxssskkkaaaVVVKKKCCC>>>???@@@AAADDDIIIJJJIIIDDDRRRmmm{{{pppssszzz{{{wwwtttssssssrrrqqqqqqoookkkeee```bbb___\\\\\\]]]ZZZRRRLLLGGGHHHHHHEEECCCCCCFFFIIIGGGKKKTTTccctttkkk[[[PPPIII???>>>===AAADDDDDD???999555444333555888888555222000000222444444888EEESSSaaapppxxx{{{}}}{{{yyyqqqzzzllldddtttxxxrrr]]][[[rrrxxxvvv~~~qqq___SSSGGGEEEEEEGGGJJJKKKHHHEEECCCIIINNNNNNJJJHHHJJJNNNVVVnnn~~~|||vvvqqqpppnnniiiggghhhdddfffhhhhhhfffcccbbbaaa\\\ZZZXXXTTTPPPPPPTTTYYY^^^gggdddTTTKKKMMMMMMFFFHHHSSSbbbjjjjjjgggeeeeeelllrrr{{{nnn___ggg{{{zzzvvvvvvqqqiiiqqq|||zzzkkkooorrrmmmaaaUUUOOOOOOLLLIIIAAA999:::JJJaaaqqqxxx|||bbbTTTbbbbbb```]]]]]]cccjjjmmmeeeooo}}}KKKCCCfff~~~tttqqqtttsssuuuyyy}}}qqqeeeqqqwww```VVVWWWMMMGGG@@@;;;:::<<>><<<::::::<<>>PPPbbb}}}{{{sssnnnooonnnjjjkkkooojjjlllllljjjgggfffiiimmmfffbbb___aaafffhhhddd___\\\]]]```fffkkkmmmiiieee```___]]]XXXQQQJJJEEECCC<<<===>>>BBBIIIOOONNNJJJCCCFFFJJJTTTeeeuuuzzzwww~~~|||yyywww{{{||||||}}}}}}}}}}}}}}}|||}}}|||~~~~~~yyyyyy{{{|||{{{}}}VVVUUUSSSRRRPPPLLLFFFBBBDDDDDDCCC@@@<<<666111---///---+++***))))))***+++******---000...***,,,111444333222000000111111222222111///---,,,---...//////000222333333111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------,,,+++,,,///111111666:::===CCCKKKOOONNNSSSWWW]]]\\\QQQEEEFFFMMM\\\dddiiifffZZZQQQNNNPPP^^^nnnqqqnnntttppp^^^TTTQQQMMMGGGCCCJJJ^^^yyyrrrjjj```UUUJJJHHHKKKVVVWWWWWWVVVTTTRRRQQQQQQJJJSSSkkk||||||}}}~~~~~~~~~~~~}}}yyyvvvpppooommmmmmmmmllliiiggghhhccc______aaa```ZZZTTTOOOMMMJJJHHHGGGFFFDDDBBBBBBDDDHHHNNNUUUXXXVVVSSSFFFDDD@@@<<<;;;<<<>>>???BBBAAA@@@@@@AAAAAA???===999999999888777555333222333333222333888DDDSSS___ooouuu|||~~~~~~wwwooo}}}~~~sssrrr{{{ooogggqqqzzzbbb]]]lllwwwnnnxxxvvvoooiiiiiijjjnnnyyyzzzmmmddd[[[RRRHHHCCC?????????AAAHHHQQQdddvvv}}}tttmmmgggsss|||}}}|||{{{zzzzzztttmmmkkknnnlllkkkjjjiiiiiiiiihhhggggggccc___^^^[[[XXX[[[```dddmmmsssqqqkkkddd\\\UUUQQQSSSTTTQQQMMMIIIHHHHHHSSS___ooo}}}}}}^^^NNNUUUZZZ]]]hhhyyy|||}}}xxxjjj^^^VVVQQQTTTMMMEEE;;;;;;UUUqqqxxxwwwkkkkkknnnjjjbbbbbbllluuuwwwmmmsss[[[HHHHHHccc{{{ssskkkgggzzz{{{}}}~~~|||kkkttt{{{kkkbbbOOONNNNNNQQQTTTSSSNNNIIIFFFCCC@@@<<<888;;;KKKZZZ}}}yyyuuuqqqoooqqqpppkkkjjjllliiikkkmmmmmmllljjjjjjjjjeeecccaaacccgggiiifffcccZZZ^^^dddiiilllmmmmmmmmmeeeccc___XXXPPPIIIDDDAAA:::888666888>>>DDDEEEDDD??????AAAHHHYYYkkktttttt|||}}}~~~|||zzz|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~zzzzzzzzz{{{~~~yyytttxxx}}}VVVUUUTTTSSSQQQMMMGGGCCCDDDDDDCCCAAA<<<666111......---+++***))))))***+++******---000...***,,,111444333222111111111222333222111///...------......///000222333333111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,,,,---///222444999@@@HHHSSS\\\^^^ZZZZZZ]]]]]]WWWKKKEEEMMMZZZpppmmmfff]]]SSSNNNLLLLLLXXXhhhqqqiiivvvqqqaaaZZZLLLJJJEEE===<<>>;;;777444444777<<>>???@@@@@@>>>===>>>???<<<<<<<<<<<<:::999777555333222111444<<>>;;;<<<>>>HHHVVVjjj}}}oooZZZUUURRRXXXgggrrruuu~~~|||ooo```XXXWWWXXXOOOFFF<<<<<>>:::555555999@@@FFFJJJEEECCC@@@DDDTTThhhuuuxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}|||zzz}}}}}}{{{zzzyyyyyy|||zzzuuuyyyyyyVVVUUUTTTSSSRRRNNNHHHDDDEEEDDDCCCAAA<<<777111...,,,,,,+++***))))))************---000...***,,,111555444222111111111222333111000///...------......///000222333333111///---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,,,,...000333777<<>>;;;:::;;;===???:::===???===;;;:::<<>>999777999;;;CCCQQQggg}}}xxxccc[[[SSSWWWhhhtttmmmqqqxxx|||yyy{{{{{{~~~}}}sssccc]]]```[[[PPPEEE:::<<>>@@@IIIXXXgggooommmaaaTTTQQQVVVYYYWWWSSS\\\cccsss~~~lllmmmwwwxxxkkkZZZJJJFFFFFFCCC>>>;;;<<>><<<:::999888:::<<<;;;999888<<>><<<777555555<<>>;;;::::::;;;@@@OOOfff|||iii^^^]]]XXX[[[lllnnnbbbbbbmmmyyytttvvvyyyyyyqqqgggcccfff```SSSFFF;;;>>>^^^~~~~~~pppgggvvv{{{qqq\\\YYYddddddZZZXXXWWW???:::GGGggg~~~qqqwww~~~yyywwwzzz}}}|||xxxqqqfffXXXJJJBBB??????BBBEEEFFFGGGPPPYYYmmmxxxyyyooogggdddbbb```gggnnnqqqqqqpppooommmgggfffgggkkkpppssssssqqqmmmooopppmmmiiihhhkkknnniiiiiijjjpppwww}}}|||wwwnnn```QQQGGG@@@999444555888???OOO^^^SSSQQQMMMLLLTTTbbblllooozzz|||~~~~~~|||{{{yyyzzz{{{{{{||||||{{{{{{vvvxxxxxxvvvzzz|||uuuttttttsssvvv{{{|||tttsss}}}UUUTTTSSSSSSQQQNNNIIIEEECCCCCCBBB@@@;;;555000---*********************)))******---000...***,,,111333222111000000000111222000000000///......------///000222333333111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------///333555555888;;;===@@@BBB===555888888:::@@@NNN]]]fffgggXXXNNNGGGKKKWWW___]]]WWWYYY```nnnxxxnnnjjjxxxsssfffWWWNNNGGGBBBAAACCC777;;;>>>AAAGGGOOORRRPPPRRRNNNLLLOOOVVV\\\^^^]]]RRRMMMOOO\\\lllyyyzzzpppkkkkkkaaaiiiwww~~~~~~zzzxxxyyy|||~~~~~~}}}|||{{{|||}}}}}}{{{zzztttqqqmmmjjjiiihhhgggfffdddbbbaaa```^^^\\\XXXUUUOOOXXXeeemmmbbbQQQJJJMMMHHHHHHFFFDDDAAA>>>;;;999999::::::999999:::===???CCCDDDFFFGGGFFFDDDAAA???;;;888999DDDVVVhhhtttzzz}}}~~~{{{}}}tttcccnnn{{{jjjeeeeeeggg}}}|||qqqvvv|||nnnffffffnnnuuu}}}|||||||||hhhWWWLLLKKKgggfffVVVVVVKKKBBBGGGSSS]]]eeeiiiqqq~~~}}}vvvpppoookkkqqqwwwzzzyyyvvvuuuvvvqqqpppqqquuuwww{{{xxxjjjXXXJJJCCCBBB@@@@@@@@@???===;;;===OOOhhh}}}zzzmmmZZZXXX```___fffzzzrrr___YYYeeerrryyy{{{uuunnnjjjiiihhheeeWWWHHH===BBBdddssslllvvvzzzxxx}}}|||ccc]]]eeeeeeZZZZZZWWW???:::FFFcccyyy||||||www|||qqqcccVVVLLLGGGDDDDDDFFFJJJJJJJJJPPPXXXlllvvvyyymmm\\\SSSQQQRRRYYYcccnnnrrrssstttsssqqqiiigggggghhhkkkoooqqqrrrlllnnnooonnnlllmmmppptttnnnkkkjjjmmmuuu|||~~~~~~~~~|||zzzwwwpppcccTTTHHHAAA;;;777999999>>>MMM___cccbbb^^^\\\```kkkqqqrrrxxxyyy{{{}}}}}}|||zzzxxxxxxyyyzzz{{{|||}}}}}}}}}xxx{{{{{{xxxyyy{{{sssrrrqqqqqqsssxxxzzz~~~}}}vvvttt~~~TTTSSSRRRRRRQQQMMMHHHDDDBBBBBBAAA???:::444///,,,))))))************))))))******---000...***,,,111222111000/////////000111000000000//////...---,,,///000222333333111///---++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++,,,---...000333666888;;;===:::999999666111555<<>>GGGXXXcccaaa[[[ZZZ^^^gggxxxvvviiijjjzzz|||tttjjj```SSSHHHCCCEEECCC???>>>AAABBB>>>:::999@@@@@@BBBGGGOOOTTTVVVVVVOOORRR^^^ooo~~~}}}vvvzzz|||zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}wwwuuurrrpppoooooonnnmmmlllkkkiiiiiihhhfffbbb^^^WWW^^^nnn|||yyyfffZZZXXXSSSRRRNNNJJJFFFCCC@@@???<<<;;;999:::<<>><<<>>>KKK___qqq{{{~~~~~~rrraaalll}}}wwwnnn___rrr}}}dddcccxxx}}}nnnooottthhhgggmmmzzzppptttzzzxxxiiiVVVNNNTTTrrrqqq\\\UUUNNNJJJNNNSSSTTTTTTUUUWWWfff|||vvvtttoootttyyyzzzwwwttttttvvvrrrlllkkkrrr{{{vvvfffZZZTTTMMMFFFDDDCCCCCCDDDEEEDDD@@@<<<<<>>999444...+++((()))************))))))******---000...***,,,111222111///.........///000000000000000///...---,,,///000222333333111///---++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,---...000444777===AAABBB===::::::999666444AAAMMMSSSYYY^^^\\\VVVCCC===<<>>AAAOOOdddvvvpppsssvvvyyyyyyaaaiiizzzrrrbbb```uuukkkiii{{{rrrhhhnnnxxxjjjeeesssyyyrrrqqq|||xxx___YYYIIIWWW|||iiiWWWSSSRRRRRROOOGGGBBBAAAEEEHHHVVVmmmxxxxxx}}}{{{yyywwwzzz|||yyysssoooppprrrooogggfffppp~~~~~~rrr]]]JJJBBBDDDFFFEEEJJJHHHHHHHHHIIIGGGBBB>>><<>>JJJ]]]pppxxx{{{|||wwwqqqjjjlllmmmjjjfffcccdddgggvvvssspppmmmkkkjjjjjjjjjkkklllllljjjhhhkkkrrrxxxyyyuuupppmmmjjjcccXXXPPPHHHCCCAAAAAA:::444>>>NNN]]]\\\XXXRRRTTT]]]ccceeeoooqqquuuxxxzzzzzzyyyyyyxxxyyy|||~~~yyy}}}}}}zzz|||vvvrrrpppnnnooorrr|||}}}~~~VVVRRRPPPRRRQQQKKKFFFFFFDDDDDDBBB@@@<<<777222///,,,+++******))))))******+++***,,,//////,,,,,,000111222222111000000111333111000...,,,+++++++++,,,000222444555444111...,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++------,,,+++///666;;;LLLHHHFFFFFFFFFDDDFFFKKKGGGFFFEEELLL[[[bbbWWWFFF===>>>BBBLLL\\\hhheee]]]]]]```___```ooowwwjjjhhh{{{sssccc___YYYPPPHHH@@@;;;<<<;;;777777:::777555999DDDKKKMMMLLLLLLWWWbbbvvv}}}~~~zzzyyy{{{{{{xxxuuusssqqqrrruuuvvvtttrrriiizzz~~~zzzoooaaaYYYUUUPPPKKKJJJHHHFFFEEEEEEFFFHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDDDD???FFFYYYiiiqqqzzz}}}|||~~~ooo{{{}}}{{{wwweeedddwwwvvvsss{{{|||sssooonnn{{{hhh___ccczzzqqq|||vvv]]]OOOPPPgggmmmdddXXXLLLGGGDDDAAA@@@BBBBBB???BBBKKKUUUaaannnyyy~~~~~~zzzwwwtttrrrooommmtttnnneeefffuuu|||jjjZZZJJJCCCBBB@@@DDDIIISSSQQQMMMKKKLLLLLLHHHCCCGGG___}}}eee^^^aaa```yyytttrrrtttqqqmmm[[[EEE777EEEpppyyyzzzbbbXXX\\\hhhwwwmmmppphhhHHH:::>>>WWWwwwtttyyy~~~zzzzzz|||zzzmmm\\\QQQOOOQQQTTTVVVZZZ[[[WWWQQQTTTMMMDDD???=========<<>>;;;555555999777666999AAAGGGHHHJJJMMMYYYjjj~~~~~~}}}zzzzzz{{{{{{xxxuuummmyyyoooddd[[[WWWUUUSSSPPPOOOMMMKKKJJJLLLMMMMMMMMMLLLIIIFFFEEEFFFCCCLLL___nnnuuu|||~~~uuuyyyzzz{{{{{{eeeccctttzzzwwwxxxmmmggggggmmmooommmooowww~~~ppp```\\\ttt~~~yyyhhhUUUMMMXXXttttttbbbVVVJJJDDDBBB???>>>???>>>;;;;;;BBBJJJRRR^^^gggooo|||~~~~~~{{{xxxwwwxxxxxxvvvtttsssooojjjjjjuuuppp```OOOFFFBBBAAADDDJJJWWWUUUPPPLLLKKKKKKKKKIIILLLeee|||ggg^^^^^^vvvppp}}}|||{{{|||yyysss\\\EEE:::DDDggg~~~{{{}}}|||dddZZZ\\\ccckkk[[[ccc___DDD:::???WWWzzzwww}}}zzz~~~xxxvvvnnn\\\SSSVVVZZZ```eeegggddd[[[SSSGGGCCC>>>;;;<<<===>>>===HHH^^^ttt}}}}}}|||yyyvvvssspppoooppppppmmmmmmqqqoooqqqpppkkkiiijjjhhhdddbbbaaa``````bbbfffjjjlllqqqqqqnnnfffaaa^^^YYYSSSNNNKKKFFFCCCAAA@@@>>>======@@@BBB@@@???CCCNNNWWWccchhhiiigggiiiooorrrqqqtttwwwzzzzzzyyyxxx{{{~~~zzzzzzzzzzzz}}}zzztttpppkkkjjjllluuu}}}|||~~~VVVRRRQQQSSSQQQKKKGGGFFFDDDDDDBBB@@@<<<777222///,,,+++******))))))************,,,///...+++,,,000777777666333000......///222111000...------------000111333555444222///,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,...------111888>>>KKKLLLRRRXXX[[[\\\ccckkknnniiiaaa]]]]]]WWWGGG666999:::???LLL___nnnnnngggddd\\\WWWVVVXXXccc~~~|||rrrmmmnnn{{{~~~nnncccKKKGGGCCC@@@;;;555555888777666999???BBBEEEJJJQQQbbbwww|||}}}yyywwwyyyhhhfffccc```]]]YYYTTTPPPSSSTTTTTTRRRPPPLLLHHHEEEGGGHHHTTThhhvvv{{{xxxxxxxxxiiivvvooottthhhcccsss|||lll^^^VVVXXXXXXYYY```ooo~~~xxxdddXXXfffyyy|||qqq]]]OOONNN]]]xxxwww```SSSFFFAAA???===<<<<<<<<<777666999>>>CCCKKKSSScccsss|||}}}}}}zzz{{{{{{vvvwwwtttqqqvvvtttbbbTTTKKKHHHKKKPPPXXXVVVSSSOOOLLLKKKMMMOOOWWWooouuuhhhccciiihhhiii~~~~~~rrrsssvvv}}}~~~{{{vvvZZZCCC<<>>GGGNNNZZZcccccc```ccchhhmmmfff\\\VVVRRRLLL@@@666888>>>JJJZZZnnnzzzvvvmmmfff[[[VVVWWWSSSVVVqqqzzzpppkkkkkkuuuiiiWWWOOOEEE???;;;999777666666666999>>>BBBFFFPPPZZZjjj}}}eee___^^^jjj|||~~~yyysssnnnkkkgggaaa]]]]]][[[XXXTTTOOOKKKHHHFFFFFFKKKZZZnnn|||yyyuuussswww{{{rrrbbbppprrr~~~zzz{{{fff{{{jjjcccsss~~~uuubbbVVVXXX[[[aaammm|||lll[[[___vvvvvvfffYYYRRRTTTgggvvvsss```RRRDDD???>>><<<;;;;;;;;;777555777999;;;@@@FFFWWWjjj|||{{{mmm___YYYYYY\\\\\\\\\^^^]]]XXXQQQOOORRRcccxxx~~~uuupppgggnnnpppllldddfffjjj]]]]]]kkkwww{{{}}}}}}tttTTT???>>>EEEYYYqqqzzzuuu|||qqqlllrrrrrrjjjLLLOOOSSSAAA:::===SSS~~~ssslllxxx}}}vvvlllddd___]]]^^^```hhhxxx~~~zzzxxxrrrmmm\\\\\\___aaa\\\QQQGGGBBB>>>>>>>>>@@@AAABBBCCCCCCFFFWWWmmm{{{~~~yyyvvvtttpppmmmnnnmmmjjjkkknnnmmmpppqqqmmmiiigggbbb\\\WWWUUUSSSSSSUUUXXX\\\___cccgggfffaaa\\\YYYTTTOOOLLLLLLIIIEEECCCEEEKKKQQQRRR[[[bbb^^^QQQEEE@@@AAAFFFFFFEEEDDDHHHRRR^^^ffflllrrrxxx{{{zzzyyyzzz|||||||||}}}}}}uuuooojjjfffgggjjjiiipppvvvvvvzzzWWWSSSQQQSSSRRRLLLGGGGGGDDDDDDBBB@@@<<<777222///,,,+++******))))))*********)))+++...---***+++///333444444222000000111222222222111111000...------///000333555444222///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---/////////222888===???GGGRRRZZZXXXUUUZZZbbblllcccWWWMMMFFF???:::777;;;BBBLLLZZZkkkwwwxxxsssiii^^^[[[^^^XXXTTTjjjvvvlllffflllvvv}}}rrrhhh[[[JJJ???===>>>;;;666555666:::@@@FFFLLLXXXcccmmmzzz{{{kkkjjjqqqiiiRRRNNNRRRddd|||}}}zzzzzzzzzvvvqqqmmmhhhddd]]]UUUNNNJJJHHHGGGFFFNNN___rrr~~~zzz|||mmmaaarrrwww|||vvv~~~hhhxxxppp\\\mmmmmmbbbpppwwwjjjlllsss}}}yyybbbZZZeee}}}qqqeeeYYYQQQ^^^qqqtttbbbSSSDDD??????>>><<<<<<;;;777777:::;;;:::===AAAIII\\\tttwwwuuuuuutttuuuyyyzzzqqqbbbXXXWWWjjj{{{gggbbbppp~~~}}}fffhhhsssXXXVVV___lllxxxtttQQQ<<<>>>GGGYYYnnnwwwpppwwwnnnmmmxxx{{{sssTTTZZZ\\\HHH???AAAVVV|||qqqjjjuuuyyyzzzvvvuuunnnoooooooootttzzz{{{www~~~xxxjjjkkkuuu{{{ttteee^^^YYYUUUOOOFFFDDDFFFKKKMMMNNNOOOMMMIIIFFFEEEGGGSSSfffvvv~~~|||{{{wwwqqqlllkkkiiihhhkkkoooooorrrrrrnnnjjjfff```YYYTTTQQQNNNLLLMMMPPPTTTVVVZZZ___aaa]]]XXXTTTPPPLLLHHHHHHGGGDDDDDDHHHPPPWWW\\\dddiiidddVVVHHH@@@>>><<<;;;::::::===GGGUUUaaalllqqqxxx{{{{{{zzzzzz|||xxxyyyyyyzzz|||uuuoookkkhhhjjjmmmjjjkkkmmmooovvv~~~WWWSSSRRRTTTRRRLLLHHHGGGDDDDDDBBB@@@<<<777222///,,,+++******))))))******))))))+++...---***+++///000111222111000000111333111111111111000...---,,,...000333555444333000...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++---/////////111666;;;===CCCKKKNNNKKKLLLXXXeeennndddVVVKKK@@@777555777>>>BBBEEEHHHSSScccqqqvvvhhh^^^ZZZ^^^XXXSSSaaaxxx|||ssskkkffflllyyy}}}uuuhhhUUUEEEAAAAAA===777666666:::DDDLLLTTT^^^hhhsssyyy~~~ppp\\\QQQOOOeeexxxXXXQQQOOOUUUfff{{{~~~xxxvvvuuusssqqqkkkwww{{{tttooofff\\\TTTOOOLLLKKKIIISSSdddttt~~~~~~yyyxxxkkkbbbsssrrrdddsssvvvZZZ^^^sssyyykkk[[[^^^zzzuuubbbjjjkkkZZZYYYkkk}}}mmm\\\PPP[[[qqqzzzeeeTTTDDD???@@@@@@>>>===999777:::???@@@======???BBBRRRjjj}}}yyykkkgggqqq~~~dddeeeyyyyyyvvvxxxqqqwwwsss___```iiiyyyvvvSSS<<<>>>JJJ^^^oooqqqsssuuu{{{xxxbbbcccqqqyyyuuuXXX[[[ZZZDDD;;;>>>TTT||||||~~~vvvqqquuuwww}}}sss}}}~~~{{{hhh^^^\\\gggsss}}}rrrhhh]]]SSSMMMGGGBBBGGGQQQ]]]bbbhhhiiidddZZZPPPJJJLLLRRR___ooozzz}}}~~~yyysssmmmllljjjhhhkkkooonnnqqqqqqmmmiiifff```ZZZRRROOOJJJFFFEEEGGGJJJLLLPPPXXX\\\YYYSSSPPPLLLHHHDDDCCCAAA@@@BBBGGGOOOTTTTTTXXX[[[WWWNNNEEE@@@>>>:::888777888:::AAAPPP^^^lllqqqwwwzzzzzzyyyzzz{{{yyy{{{|||~~~xxxsssooolllmmmpppjjjgggfffiiiqqqxxx{{{{{{WWWSSSRRRTTTRRRLLLHHHGGGDDDDDDBBB@@@<<<777222///,,,+++******))))))******)))(((***...---***+++//////000111000//////000222000111111111000...,,,+++...000333444555333000...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++---//////...///444888:::BBBLLLOOOKKKIIIUUUccccccZZZQQQHHH===444444999>>>AAA???;;;@@@QQQfffsssjjjaaa[[[[[[XXXSSSZZZfffsssnnnpppvvv{{{~~~zzztttdddQQQEEEBBB>>>999777666<<>>;;;;;;>>>CCCHHHJJJHHHHHHFFFCCC@@@>>>>>>>>>;;;999:::;;;;;;???MMM\\\lllqqqvvvxxxwwwwwwxxxzzzzzz{{{~~~zzzuuuppplllkkkmmmgggdddbbbeeejjjpppwww{{{WWWSSSRRRTTTSSSMMMHHHGGGDDDDDDBBB@@@<<<777222///,,,++++++***)))*********)))(((***...---***+++///000111111000...---///000000000111000///...,,,+++...000222444555333000...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++---//////......222666222>>>NNNTTTMMMFFFKKKUUUQQQLLLHHHDDD<<<444666===<<>>;;;999777<<>>AAAAAA???===<<<===DDDLLLMMMGGGBBBAAA>>>DDDSSSccchhheeeeeejjjzzz~~~sssuuuddd___www}}}|||~~~xxxuuunnnNNN888:::QQQqqquuuzzztttZZZVVVcccnnnqqqZZZQQQPPP;;;888BBBZZZ{{{|||~~~~~~~~~}}}~~~|||zzzjjjccckkk{{{jjjSSSKKKYYYlllxxxeee[[[UUUUUUSSSRRR\\\kkkxxxqqqbbbRRRNNNPPP\\\gggmmmttt{{{pppmmmlllnnnlllfffcccdddeeeiiiiiigggffffffddd```YYYTTTMMMFFFBBBBBBCCCEEEEEENNNUUUSSSNNNJJJGGGDDD@@@<<<777777;;;@@@AAABBBDDD@@@:::777777:::===>>>===<<<===???>>>@@@LLL[[[lllpppuuuvvvuuutttvvvxxxtttvvvxxx{{{yyysssnnniiiggghhhbbbbbbbbbccceeejjjuuu~~~ZZZUUUQQQOOOPPPOOOJJJFFFFFFEEEBBB???:::666222000+++++++++************)))******+++,,,------------222111000///............000000///..................000333555444222000...,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------...............666CCCOOOOOOGGG@@@BBBGGGDDDCCC@@@===<<<<<<===>>>FFFGGG>>>777:::@@@QQQkkk}}}nnnfffiiiiiiaaa___eeezzz~~~sssnnnsssmmmpppmmmbbbRRRGGG@@@>>>===999@@@PPPZZZ[[[___hhhkkkhhhfffbbbZZZNNNEEEAAACCC;;;>>>YYYtttjjjaaa```nnn}}}{{{fffWWWFFFBBB>>>===;;;===FFFPPPZZZ^^^bbbeeegggmmmwwwxxxggg[[[WWW[[[dddqqqzzz~~~vvvmmm~~~ttteeeeeeiiinnnmmmYYY\\\}}}^^^ddd|||lllWWWiiitttggg{{{yyymmmaaaXXX\\\gggnnnrrrsssuuu___TTT[[[gggzzzyyyoooccc\\\]]]cccmmmuuu```WWWJJJ@@@>>>???<<<777:::;;;@@@HHHOOOOOOHHHAAABBBEEEKKKPPPOOOMMMPPPWWWeeerrr~~~~~~gggdddeee___\\\qqqrrrpppwww{{{jjjFFF;;;999KKKnnn{{{rrr[[[WWWjjj{{{uuuddd^^^ZZZHHH@@@===UUU}}}yyyvvvuuuyyy~~~{{{lllmmm}}}dddXXX```kkktttYYYQQQQQQaaarrraaaVVVZZZaaafffooo{{{}}}mmmVVVPPPLLLSSSbbbooorrrpppkkkjjjjjjlllnnnmmmiiifff```aaabbbccccccaaa___]]]ZZZWWWRRRKKKEEEBBBAAABBBEEEGGGJJJLLLMMMKKKGGGDDD@@@???===::::::???CCCEEE;;;777444444666999>>>CCCDDDBBB>>>:::777===PPPbbbmmmrrrxxxyyywwwuuuwwwyyyuuuwww{{{}}}yyysssoookkkfffbbbaaaccceeefffhhhppp}}}YYYUUUQQQPPPPPPOOOJJJFFFEEEDDDAAA>>>999555111///+++++++++************)))******+++,,,------------444333222111000000000000000000///..................000333555444333000...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///555>>>HHHIIIBBB>>>???BBB>>>===<<<<<<===>>>???>>>FFFMMMJJJCCCBBBBBBQQQjjjzzzrrrmmmhhhbbbaaaddduuu}}}{{{nnnjjjddd^^^YYYRRRHHH@@@DDDBBBIIIVVV]]][[[^^^eeeiiigggddd```XXXOOOGGGCCCAAA===@@@WWWyyyooohhhjjjwwwtttdddUUULLLDDD@@@===;;;999888>>>FFFNNNTTTZZZ```fffooozzznnncccaaa^^^gggsss|||jjj\\\eeewwwyyyhhh]]]aaagggnnnrrr\\\]]]kkkooohhhVVVcccsssdddwww~~~qqqfffbbbbbbbbbbbbcccgggvvvxxxcccUUUZZZdddppp{{{}}}ggg]]]SSSQQQVVVbbbrrreeeXXXHHH>>>;;;===@@@BBB<<<===AAAIIIPPPQQQKKKEEE<<<===AAAEEEDDDAAAEEELLLZZZiiiyyy}}}ssslllmmmrrr~~~tttZZZYYY______]]]nnnjjjdddyyygggEEE<<<===PPPqqqxxxyyywwwbbbdddxxxyyyhhh\\\WWWBBB::::::SSS~~~|||yyywwwyyy~~~yyyooogggkkkzzzrrrcccaaavvvsssdddaaaeeetttoooPPPNNNXXXsss|||lll^^^WWW^^^fffkkksss||||||{{{nnn^^^WWWQQQVVVdddqqqvvvvvvkkkiiihhhkkkqqqsssqqqnnnccccccccccccbbb```___^^^\\\YYYTTTNNNGGGBBB@@@??????AAAFFFMMMRRRRRRMMMIIIAAA???;;;777888===BBBEEE@@@===888555555:::DDDMMMHHHDDD???<<<<<>>???===;;;;;;<<<999888888:::>>>???>>>;;;AAANNNQQQMMMJJJDDDMMMcccsssiiifffggghhhwwwwwwuuutttddd\\\\\\YYYPPPHHHNNNNNNUUU```bbb^^^^^^dddjjjhhhddd]]]VVVOOOIIIEEE@@@@@@BBBUUUwwwpppqqq}}}kkkXXXKKKFFFEEECCC@@@===<<<999555666;;;CCCIIIQQQZZZbbblllwww~~~nnnffffffeeemmmwww~~~jjj[[[VVV```tttmmm```YYY```jjjsssuuu^^^]]]{{{nnnqqqcccSSSZZZwwwxxxdddrrruuujjj___WWWUUUXXX___qqq|||jjj]]]]]]dddmmmyyy~~~vvvsssyyy~~~{{{___TTTIIIHHHQQQaaaxxxtttaaaMMMCCC===:::===DDD;;;;;;>>>EEELLLMMMHHHBBB===<<<>>>@@@??????DDDLLLYYYhhhzzzttthhh```YYY]]]jjj|||zzz{{{kkkPPPOOOXXX___]]]fffwwwttt```]]]xxx[[[>>>:::===PPPqqqvvvuuuwwwaaahhhyyy}}}sssjjjddd]]]@@@666;;;SSS~~~|||yyy{{{zzzyyyqqqggg[[[YYY```kkktttyyyooobbb[[[lll}}}eee___fffttt\\\SSSQQQ^^^oootttnnnggg^^^UUURRR[[[cccfffiiinnnrrrzzz}}}tttggg___WWWYYYeeerrrzzz|||nnniiifffiiipppuuutttqqqggggggeeedddbbbaaa______ZZZXXXUUUPPPJJJEEE@@@>>>;;;<<>>???===999>>>KKKRRRSSSSSSKKKLLL[[[~~~{{{mmmmmmooommm}}}{{{wwwrrr}}}jjj]]]TTTQQQQQQXXXZZZaaahhhgggbbbccciiipppnnnggg]]]TTTOOOJJJEEE@@@BBBCCCVVVwwwqqq{{{zzzgggSSSFFFAAABBBEEEEEEBBB@@@@@@===777555777===BBBJJJSSS[[[dddmmmrrr}}}kkkfffiiinnnttt{{{~~~~~~~~~~~~~~~~~~wwwooo```___tttooobbb[[[cccnnnxxxttt___```|||jjjggghhhTTTTTTkkkgggnnnrrrdddZZZYYY^^^kkkrrryyyxxxpppgggbbb```kkkvvv|||vvvqqqvvv~~~hhhYYYKKKIIIPPPaaa|||jjjTTTKKKEEE===<<>>QQQvvvxxxaaagggrrrpppkkkmmmxxxnnnHHH777>>>TTT}}}{{{zzz~~~{{{sss{{{vvviiiaaa^^^bbblllvvvooofff^^^ffflll```aaannn}}}jjj[[[NNNOOOVVVYYYXXXWWWSSSMMMLLLTTT[[[ZZZYYYYYYYYYdddrrr~~~qqqhhh___]]]dddoooxxx|||ppphhhaaabbbiiinnnnnnkkkkkkjjjhhhfffdddcccbbbbbbWWWUUUSSSPPPLLLGGGAAA>>>@@@???BBBJJJTTTXXXVVVRRRMMMEEE>>>===BBBKKKVVV^^^MMMKKKEEE???>>>AAACCCCCCHHHGGGFFFEEEDDDJJJZZZiiiooosssyyy{{{zzzwwwuuutttxxxyyyzzz{{{zzzqqqnnnpppqqqrrrooommmjjjhhhkkktttUUUTTTSSSRRRQQQNNNJJJHHHFFFEEEBBB>>>:::555222000+++++++++*********))))))******+++,,,------------333222111///...---------000000111111000000///...---///222444555333111///---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------......///000000111333111000222666888777555777666666:::???BBBBBBAAAAAAJJJNNNTTTYYYSSSNNNWWWsssvvvsssrrrlllwww}}}vvvrrrxxxsssZZZUUU[[[dddhhhlllnnnjjjhhhlllsssyyyxxxooo```VVVQQQKKKEEEBBBEEEFFFYYYsssyyymmm```NNNBBB>>>@@@BBBDDDFFFBBBAAABBB@@@999666666888<<>>HHHooo{{{yyy{{{}}}wwwsssssswwwwwwaaaXXXdddvvvvvvuuuppplllvvvrrrbbb```ddduuuyyyiiiWWWLLLFFFEEEHHHLLLFFFDDDCCCGGGLLLLLLHHHCCCBBBEEENNN\\\iiixxx{{{ooofffaaa___```XXXTTTPPPQQQWWW___eeehhhnnnnnnnnnmmmmmmllllllkkkfffaaaZZZTTTPPPLLLFFFAAADDDCCCEEEJJJSSS^^^ggglll]]]TTTMMMLLLMMMUUUkkk|||tttdddWWWYYYdddjjjgggVVVXXXZZZZZZWWWYYYgggvvvsssuuuwwwxxxxxxvvvtttrrrpppqqqsssvvv{{{zzzvvvtttrrrpppkkkmmmqqqxxxRRRSSSTTTTTTQQQMMMJJJIIIFFFDDDBBB>>>999555111///+++++++++************)))******+++,,,------------222222111111111111222222///000111222222000///...,,,...222444555444111000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...///000111222222000//////111444666666444444777:::===AAAJJJWWW```VVVWWWPPPMMMOOOIIIEEEMMM[[[zzzpppggg^^^rrrooocccaaakkkvvv}}}yyylllmmmyyymmm```\\\TTTJJJFFFOOOWWWbbb~~~{{{kkk[[[QQQGGGCCC??????BBBEEEGGGHHHLLLFFFAAA@@@>>>999555555333333777===FFFOOOVVVZZZbbbgggooowww~~~hhhhhhjjjllljjjgggjjjpppssswww{{{|||zzzxxxyyy{{{zzzzzz|||cccooopppwwwyyyggghhhsssUUU```iii___lllnnn^^^iiiyyyzzz|||}}}yyymmm]]]PPPFFFJJJTTT\\\```hhh}}}xxxaaaUUUNNNPPPgggvvveee[[[SSSOOOLLLKKKOOOWWW]]]]]][[[```YYYTTTTTTVVVYYY___eeelllttt|||}}}{{{wwwwwwzzzzzzwwwtttrrrooommmmmmkkkcccUUUJJJHHHBBB>>>???EEEOOO^^^kkk|||yyyuuu{{{qqqYYYVVVWWWXXX[[[rrrkkkppp{{{aaaBBB666???CCC[[[}}}rrrgggoooxxxuuulllgggvvvxxxMMM777===@@@aaa~~~{{{|||{{{wwwtttrrrqqquuuwwwwwwiiiooo~~~}}}sssjjjcccnnn{{{jjj\\\QQQJJJJJJNNNKKKHHHDDDDDDGGGHHHDDD???BBBBBBFFFOOOYYYfffyyy~~~rrreeeZZZTTTRRRNNNMMMMMMNNNTTT]]]gggmmmmmmnnnpppqqqrrrqqqqqqpppooohhh^^^YYYWWWUUURRROOOJJJMMMPPPUUU[[[dddooowwwtttkkkccc^^^YYY]]]uuuxxxssszzz}}}nnnjjjggghhhhhhiiiqqqyyyxxxxxxxxxxxxxxxxxxvvvuuuoooqqqsssvvv{{{zzzxxxxxxxxxwwwnnnppptttzzzQQQSSSUUUTTTQQQMMMJJJIIIEEECCCAAA===888444000...+++++++++************)))******+++,,,------------///////////////000000111///000222333222111///...,,,...111444555444222000...------,,,,,,------...++++++,,,,,,,,,---------------...///000111222222......///111444555555444999<<>>999666666555555666:::BBBJJJQQQTTTYYY```iiipppuuuzzzwww]]]]]]___dddggggggkkkqqqppptttxxxzzzyyyyyy{{{~~~{{{{{{}}}jjjqqqooovvvzzzeeebbbwww```fffjjj```pppwwwbbbfffzzzxxxdddSSSJJJHHH@@@DDDMMMSSSTTT[[[tttsss```PPPJJJZZZrrr|||pppiiiddd```aaaeeegggfffccchhh```YYYWWWVVVVVVZZZ___aaajjjrrrssssssuuuuuutttrrrmmmiiiiiilllnnnllliiijjjbbbXXXSSSSSSQQQLLLFFFBBB???>>>@@@BBBFFFRRR]]]mmm{{{}}}}}}xxxssswwwsss___YYY\\\\\\^^^{{{kkkrrr|||UUUDDD777@@@FFFaaa{{{mmmZZZ___nnnuuuqqqjjjfffoooIII777===<<>>FFFKKKQQQ___mmmzzzpppbbbWWWOOOLLLKKKLLLNNNPPPTTT]]]hhhpppmmmnnnqqqtttuuuuuutttsssqqqjjj```\\\]]]______^^^[[[___eeehhhkkkqqq{{{yyypppeeegggwwwpppqqquuuwwwxxxzzz|||zzzyyyyyyyyyyyyxxxwwwuuuwwwxxxzzz~~~yyyxxx{{{~~~zzzyyyzzz~~~UUUTTTTTTRRRPPPMMMJJJHHHDDDCCC@@@<<<888444111000,,,++++++***************,,,+++******,,,---,,,***000000000///------000222222222333333222111///...+++,,,000555777666222///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............//////000111222000111111222222333444444555===EEEFFFEEEGGGOOOWWWjjjqqqvvvsssggg[[[TTTRRRVVVlll|||oooeeedddooo{{{zzz|||rrrfffYYYaaabbbjjjtttvvvtttxxxssskkkxxx}}}pppeee[[[TTTPPPRRRggghhheeeqqq{{{ooodddZZZSSSOOOKKKHHHGGGJJJQQQWWWZZZZZZRRRIII@@@===??????999222333333444666;;;AAAGGGKKKRRRWWW]]]dddkkkrrryyy}}}{{{lll\\\YYYUUUTTTXXX___eeeiiippppppqqqsssxxx}}}ooocccpppnnn]]]qqqccckkkqqqrrrhhhffflll~~~wwwfffZZZTTTRRRRRRSSSMMMHHHGGGFFFMMM___sssXXXOOOQQQRRR]]]nnn{{{jjjeeebbbffftttrrrmmmeee[[[SSSNNNLLLKKKWWWZZZ]]]_________```aaabbbaaa^^^\\\YYYVVVTTTSSSLLLHHHDDDCCCFFFIIIJJJIIIEEEAAA<<<888:::???FFFKKK\\\gggwwwtttxxxvvvooorrrrrrfffaaa^^^___YYYeee|||uuuyyy{{{OOO===>>>>>>GGG```___SSSqqqooobbb[[[___OOO333999@@@HHHuuu|||~~~|||tttnnnmmmsssxxx|||zzz```JJJHHHLLLJJJDDDAAADDD>>>>>>EEEGGGCCCDDDJJJYYYWWWccclllccc\\\ZZZUUURRRPPPPPPVVV```iiimmmnnnqqqsssvvvyyyzzzwwwrrrmmmvvvooonnnjjjdddjjjtttrrrnnnqqquuuwwwxxx||||||ppprrr{{{zzz|||zzz{{{|||}}}}}}{{{yyyxxxxxxzzz{{{|||}}}}}}uuuuuu{{{|||ssswww~~~VVVUUUUUUSSSQQQNNNKKKIIIDDDCCC@@@<<<888444111000++++++***))))))))))))***+++***)))***,,,---,,,+++---...///......///222444222222333333222111///...+++---000444777666333///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............///000111222000111111222222333444444777???HHHLLLLLLMMMQQQUUU^^^ccciiilllkkkgggcccaaaYYYhhhxxxfffaaahhhyyyxxxuuu{{{uuuiii```cccmmmvvvpppeeejjjxxxtttmmm{{{{{{qqqdddZZZPPPSSSiiiiii^^^___nnnyyyooommmnnnjjj```VVVUUUYYY___cccbbb^^^YYYVVVNNNFFF>>><<>>CCCFFFJJJOOOUUU\\\cccjjjqqqvvv|||yyyxxx~~~~~~pppcccWWWUUUSSSSSSWWW^^^dddhhhppppppqqqsssxxx}}}sssdddooosssfffvvvfffggguuuqqqjjjbbbcccoooyyyiiieeeiiillllll```[[[UUUPPPIIIHHHRRR^^^hhhXXXQQQMMMTTTWWWiiihhh___[[[aaaqqqxxxpppeee[[[TTTPPPLLLJJJIIIKKKMMMNNNNNNNNNPPPQQQVVVUUUSSSPPPMMMIIIFFFDDD@@@===;;;<<>>???:::555222111111222555999===@@@CCCGGGMMMTTT[[[cccjjjoooxxxvvvvvvxxxzzzsssfff[[[PPPOOOPPPSSSWWW^^^dddhhhpppqqqrrrtttyyyssscccmmmzzz~~~uuummmsss~~~{{{lllppp```XXXuuutttjjjnnn```\\\eeexxxwwwzzz}}}{{{uuuddd```[[[UUUMMMIIIOOOXXX|||hhhVVVLLLOOOOOOUUU```iiirrr{{{zzzaaaWWWVVVaaatttvvvjjj^^^UUUNNNGGGCCC===>>>???>>>===>>>AAACCCJJJIIIHHHFFFCCC>>>:::777888666444666:::???BBBCCC<<<:::777444444777:::<<>>===??????:::666222222111111333666999;;;???CCCIIIPPPWWW___ggglllsssssstttuuurrrhhh[[[PPPIIIKKKOOOSSSYYY```ggglllssstttuuuwww|||ggg\\\iiipppppp{{{xxxsssooowwwooo^^^ddd~~~xxxyyyppp[[[OOO\\\}}}nnn```{{{sssbbb\\\dddwww~~~qqqnnnlllggg___WWWRRRTTTXXXsssfffVVVQQQUUUSSSTTTWWWZZZ^^^hhhpppwww^^^SSSRRR^^^qqqwwwiii[[[NNNFFFAAA<<<<<<;;;999888999<<<>>>DDDEEEEEEDDDAAA===999666999777666666777999;;;===<<<;;;999888777777888888666888???GGGMMMQQQXXX^^^ooovvvxxxuuuyyywwwaaa___aaa```[[[]]]hhhqqq}}}wwwzzzNNN@@@>>>>>>???GGG]]]rrrsssiiixxx}}}}}}}}}ddd______XXX>>>:::>>><<>>>>>AAA<<>><<<999777888;;;===@@@AAABBBCCCAAA???;;;999<<<<<<;;;999999999;;;<<<<<<;;;;;;:::999888777666555444666:::===BBBOOO]]]vvv{{{{{{vvvyyyvvvfff___^^^[[[^^^gggwwwxxxtttEEE???===>>>>>>GGG]]]tttyyyqqq|||~~~jjj]]]]]]\\\DDD999===;;;JJJyyy~~~zzzttttttyyyttthhhXXXSSSeee|||xxxdddSSSDDD???===:::===CCC@@@EEEJJJQQQ[[[```WWWHHHKKKNNNeeeqqqkkkhhhhhhooozzztttssspppjjjcccYYYOOOGGGAAABBBGGGPPP[[[hhhqqqvvvxxxttt~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyvvvuuuyyyrrrjjjlllttt{{{}}}uuuuuuwwwxxx|||lllSSSSSSRRRQQQNNNKKKIIIGGGGGGFFFBBB>>>999555111///,,,++++++******************))))))***,,,...---,,,111222444444222111111222///000111111111000///...,,,---000333777888666444......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...///000111000111111222222333444444555333111222777???EEEIIIQQQ^^^ppp~~~{{{xxxoooyyyyyyxxx~~~|||rrriiizzz{{{ooolllqqq~~~lllhhhxxxxxxjjjooojjjaaa[[[VVVhhh~~~xxxnnnccc[[[YYYZZZ]]]mmmqqqkkk\\\TTTZZZdddhhh___YYYQQQMMMNNNNNNMMMKKKJJJFFFBBBAAA@@@???:::777333333222111111222333444666999???EEEMMMUUU^^^dddgggkkkmmmiii]]]PPPEEE@@@BBBHHHOOOWWW^^^hhhssszzz}}}}}}}}}}}}gggllluuuppprrrttt||||||www}}}ssssss}}}zzzmmmeee[[[PPPGGGLLLddd}}}ttteeesss~~~fffYYY[[[iiivvvvvvfffXXXRRRRRRVVVWWWSSSUUU[[[hhhvvvqqq\\\OOOGGGEEEKKK\\\bbbeeeaaaVVVLLLGGGFFF@@@???===999666666888;;;<<<===>>>??????===;;;:::;;;<<<===<<<;;;<<>>999555111///---,,,,,,++++++++++++++++++***)))***,,,---,,,+++---///111222000//////000...///000111111000///...,,,---///333777888777555......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...///000000000111111222222333444444444555555666777888:::<<<@@@III[[[ooo|||pppggguuu~~~oooqqq~~~}}}~~~iiijjj}}}kkkmmmhhhbbb]]]WWWggg{{{qqqcccXXXQQQOOOMMMMMM___pppxxxkkkXXXNNNHHHBBBFFFFFFFFFGGGIIIIIIIIIIIIFFFCCCAAA@@@@@@>>>;;;888222111111000000000111222111444:::@@@HHHQQQZZZaaahhhjjjiii```QQQFFFAAA@@@AAAGGGOOOWWW___jjjwwwvvv{{{wwwqqqoooooovvv}}}}}}{{{|||}}}qqqqqqlll[[[GGGDDDYYYrrrzzzjjjmmmkkkXXXTTT]]]mmm|||rrrfff]]]\\\YYYRRRSSSZZZccctttrrr```TTTKKKCCCDDDFFFGGGIIIKKKKKKHHHEEECCCBBBAAA???<<<999777888:::>>>>>>>>>>>>===<<<;;;;;;999;;;===<<<<<<<<>>:::AAAEEEMMMfffvvvZZZ\\\ttt~~~sssmmmiiinnn|||zzz\\\UUULLLDDD@@@>>><<<:::777777777:::???FFFMMMPPPZZZcccmmmsssyyy~~~}}}{{{yyyxxxyyyzzz{{{wwwxxxyyy{{{tttoooppptttxxxzzz~~~wwwtttooommmpppfffMMMUUUUUUTTTRRRPPPMMMJJJIIIHHHFFFCCC>>>999555111///...---,,,,,,++++++,,,,,,,,,+++******,,,---,,,+++...///111000...,,,++++++...///000111111000//////------///333777888777666......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------...000000000111111222333333444444222666<<>><<<:::999:::;;;BBBTTTnnnsssjjjuuurrrcccsss~~~mmmaaabbbsssbbbeeedddaaa^^^XXXfffttt^^^[[[VVVXXXcccyyy{{{mmm]]]RRRMMMJJJEEE@@@<<<[[[vvvxxxkkk]]]OOOCCC:::===@@@@@@>>>>>>AAADDDBBB@@@????????????<<<:::111000000/////////000000000333888>>>FFFPPPYYY```dddeee```TTTDDD::::::===@@@FFFNNNVVV___kkkyyyyyy|||qqqmmmppprrr{{{wwwVVVGGGVVVlll{{{jjjfffrrr[[[RRRWWWdddvvv|||mmmhhhccc]]]aaalllvvvnnn```SSSEEEAAADDD@@@>>>BBBIIIMMMIIIDDDFFFEEEDDD@@@===;;;;;;<<>>>>>===999;;;===<<<::::::<<>>>>>>>>>>>===<<<;;;;;;999999???EEEAAA===HHHYYYqqqyyy~~~|||iiiVVV]]]ooouuurrr{{{{{{kkkjjj{{{xxxQQQCCCCCCFFFKKKNNNOOOZZZllluuuuuulll}}}|||vvvwwwvvvrrreeeiiiuuuYYY;;;===@@@GGGoootttjjjhhhllluuuppptttxxx|||pppbbbVVVLLLNNNddd}}}uuu```MMMGGGEEE???::::::;;;===<<>>888777999::::::222333444555777;;;???BBBMMMVVV___fffnnnyyy{{{wwwuuuvvvyyy{{{vvvxxxzzz{{{}}}~~~xxxttttttuuusssrrrvvvssssssnnniiillldddNNNSSSSSSSSSQQQOOOLLLJJJHHHEEEDDDAAA>>>999555111///---,,,++++++******++++++)))))))))+++......,,,***...000222222000/////////+++,,,///111111000///---///......222777999777444000///---,,,++++++,,,,,,------------------------////////////000000000000111222333333222333555777666555:::CCCHHHEEE@@@>>>===;;;<<>>HHHKKKJJJFFFCCCCCC@@@;;;======<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>BBBBBB>>>>>>JJJXXXjjjrrr{{{rrrVVVPPP]]]rrrpppvvv~~~}}}tttqqquuuooouuudddiiippp~~~kkkHHH>>>EEEDDDJJJPPPOOOTTTnnnzzz~~~zzzwww|||zzzkkkhhhkkkqqqfffHHH999???CCCjjjwwwjjjdddeeeuuu~~~tttkkkkkknnnxxxxxxooo\\\KKKKKK^^^qqquuubbbPPPEEEAAA@@@???======;;;AAAXXX{{{tttiiijjj~~~uuuttt}}}pppcccXXXPPPMMM;;;:::888666777999;;;===444555555555444444666777DDDGGGOOOXXX^^^cccnnnyyy|||yyyzzz|||{{{}}}|||{{{~~~xxxuuuvvvuuuuuuwww}}}xxxoooppptttdddMMMTTTTTTSSSRRROOOLLLIIIGGGFFFEEEBBB>>>999555111///---,,,++++++******++++++)))))))))+++---...,,,+++---///111111000......///,,,...000222222111///---...------111555888666444000///---,,,+++,,,,,,---------------------------............////////////111222333333222333555777999888>>>IIIPPPOOOJJJHHHEEEBBB@@@BBBGGGSSSkkk{{{zzz~~~kkkdddjjjvvvaaaWWWQQQSSSWWWVVVSSSQQQUUU[[[hhhsssoooeeehhhssspppYYYJJJCCCEEEDDDFFFGGGGGGIIIQQQ[[[{{{xxxkkkZZZNNNJJJGGGCCC@@@888999???KKKYYYbbbcccaaaTTTJJJAAA===:::444333555999;;;>>>AAAAAA@@@>>><<<666111...000111//////111333333444999AAAJJJPPPSSSQQQKKKBBB;;;777888999;;;BBBIIIRRR\\\iiivvv~~~~~~wwwmmmwwwnnnuuuyyyNNNGGGVVVvvvxxxkkk[[[jjjmmm[[[TTT\\\rrr~~~uuulllffflllxxxxxxfff^^^uuummmaaaSSSLLLEEEGGGRRRbbbnnntttaaaTTTIIIFFFEEE@@@======LLLUUUZZZVVVMMMGGGBBB>>>AAA@@@???>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<;;;???@@@CCCBBB>>>???KKKYYYllluuu{{{vvvfffQQQOOOZZZ___iiiyyy}}}uuussswww```nnniii```eeekkk}}}```DDD@@@FFFGGGKKKQQQSSS^^^xxxrrrxxxzzzpppmmmuuusssMMM777<<>>???===@@@OOOhhh~~~nnnccc^^^gggtttxxxxxxwwwqqqllliiinnnzzzyyykkk]]]QQQGGG@@@<<<:::999777555555777999:::555666666555333222444555:::<<>>999444000...---,,,++++++******++++++***))))))+++---...---+++,,,...000000///.........///000111222222111///...---,,,,,,///444777666444///...---,,,,,,,,,---...------------------------------------............000222333333333444666888;;;<<>>>>>???@@@@@@@@@??????EEEDDDDDDCCC???AAALLLYYYnnnyyyrrrhhhqqqpppmmmdddWWWNNNQQQYYY^^^jjjuuuzzz{{{|||{{{xxxaaahhhgggggglllpppuuuPPPAAACCCGGGJJJIIILLLOOO]]]vvvkkknnnrrrjjjggguuu|||PPP444:::EEEfffpppgggfffttt|||vvvgggggglllpppwwwzzzppp^^^SSSVVV]]]{{{bbbWWWPPPJJJGGGHHHFFFCCCHHHTTT___eee```ZZZVVVVVVVVVTTTUUUXXXUUUUUUXXXbbbrrruuujjjZZZMMMFFFAAA;;;777:::999777555444555666777777777777555222111222333666777<<>>===888333333???RRRaaannniiiaaaXXXNNNFFFCCCCCC<<<>>>AAACCCCCCAAA>>>;;;:::444111111222000000222333222222444888<<<>>>>>>555444333222222555999<<>><<<:::888666555555555666666666666555333222333444777777999<<<===AAAMMMYYYhhhnnnwww|||~~~~~~~~~}}}|||}}}xxxssstttvvvwwwzzz}}}~~~eeeIIIWWWWWWUUUSSSPPPLLLHHHFFFHHHFFFCCC???:::555111///---,,,++++++******+++++++++***)))***,,,------,,,***,,,//////............222222333333222111000//////------000555999999777000///...---,,,---...///,,,,,,,,,---------............/////////000000000000222333444555666999<<<<<<<<>>>>><<<666111222222000111444444333222444666777777666111222333222222555:::???IIIUUUbbbkkkrrryyy|||{{{|||}}}|||WWWJJJ```wwwhhhWWWiiisss^^^VVVeeeppp___[[[^^^XXX\\\ggg|||sssgggkkkfffXXXTTT]]]fffhhheeeWWWQQQ[[[iiiuuuzzzhhhXXXQQQUUU\\\tttqqqhhhZZZLLLCCC???>>>===LLL___ppp|||~~~vvvkkkZZZTTTLLLHHHGGGHHHHHHGGGEEEFFFHHHKKKMMMOOOPPPQQQRRRLLLEEEBBB@@@CCCMMMXXXhhhvvvuuueeeeeemmmjjjZZZTTT___lllqqqrrryyyzzzwww~~~}}}}}}WWW>>>AAAIIIKKKSSSOOOQQQQQQXXXttt}}}www}}}zzzhhhIIISSSiiilllOOO666777>>>UUUxxxdddZZZfffrrruuugggbbbnnnzzzxxxjjjbbbddd}}}yyyoooaaaRRRFFF@@@AAADDDEEEQQQaaajjjiii^^^PPPEEEDDDCCCDDDKKKYYYiiixxxyyyiii\\\KKKAAA@@@AAA???======<<<;;;999777777777777444555666555444444555777555444444666666999DDDPPPfffmmmwww}}}~~~~~~||||||}}}~~~~~~~~~xxxtttvvvwwwxxx{{{~~~nnnOOOWWWVVVUUUSSSPPPMMMIIIHHHGGGEEECCC???;;;666333000---,,,++++++******+++++++++***))))))+++---------***---///000///...//////111222222222222111111000///------000555999:::999111000///------------...+++,,,,,,------.........////////////000000000111000111333555666777;;;===>>><<<@@@KKKUUUYYY[[[\\\cccjjjnnnhhh```\\\\\\\\\eee^^^SSSGGGAAAEEEPPPYYYvvv~~~vvvkkkqqqkkk```XXXYYY[[[WWWOOOJJJQQQmmmuuuhhh]]]TTTLLLGGG===???@@@===777444555888>>>TTTmmmzzzzzzqqqeee\\\QQQNNNHHHCCC@@@@@@AAABBB===666222222333222333666444444333444555555444222111333444333333666<<>>===<<<;;;:::999888888555666777666555555777999666555555666555888BBBMMMgggoooyyy~~~~~~}}}~~~|||{{{|||~~~~~~}}}yyyvvvwwwwwwwww{{{}}}vvvYYYVVVUUUUUUSSSQQQNNNKKKIIIFFFDDDBBB???;;;777444222---,,,++++++******++++++,,,***((()))+++---------+++---000111000///000111000000000111111111111111...,,,+++...444888999999333222000...---,,,,,,,,,++++++,,,,,,---......///........./////////000000///111444555666888<<<>>>BBB??????GGGOOORRRTTTVVVWWWccckkkhhhbbb___^^^\\\ccc^^^UUUKKKEEEDDDHHHLLLPPPsssyyynnneeeuuu~~~zzz{{{lll^^^\\\___[[[SSSLLLUUUooo~~~ttthhh\\\RRRLLLAAA@@@???>>><<<999777555...>>>PPP___hhhllleee\\\KKKHHHCCC???>>>???AAACCC===666222222333333555888555444555666777666333111000222333222222555===DDDNNN[[[hhhpppuuu|||pppnnn}}}{{{oooUUUooofffIIINNNaaaxxx{{{ggg___zzzzzzggg```kkk{{{uuuwwwggg``````qqqttthhhhhhgggaaaWWWPPPUUU^^^pppooohhh\\\WWW]]]gggmmm}}}rrr___QQQJJJWWWfffppphhhWWWKKKEEEAAA===@@@JJJ]]]vvv~~~xxxzzzzzzuuummmgggeeeeeedddeeeeeeeeeeeeeeedddddd\\\PPPDDD???@@@DDDMMMUUU^^^nnnttt___YYYcccooottt{{{yyy```GGGBBBGGGKKKLLLIIIKKKTTTVVVVVVjjjnnndddmmmlllXXXRRRLLLWWW___MMM:::777999IIIsssyyydddYYYVVVcccqqqzzzvvvkkkllltttuuueee[[[fffwww^^^MMMCCC<<<:::===CCCVVVjjjuuuwwwsssjjjaaaYYYSSSKKKFFFHHHRRR```jjjvvvzzz}}}{{{{{{|||zzzwwwtttiiiYYYKKKCCC???>>>>>>>>>===<<<;;;;;;:::999999888888999888666666777999999888999:::888:::CCCNNNjjjrrr{{{~~~|||zzz}}}{{{zzz|||~~~~~~}}}{{{|||zzzzzzzzzyyy|||~~~qqqZZZUUUUUUTTTSSSQQQNNNKKKJJJEEEDDDBBB???<<<888555333---,,,++++++******++++++,,,***((()))+++---------+++...000111111000111111/////////000000111111222---+++***---333777888888444333111...,,,,,,,,,,,,++++++,,,,,,---...//////---------........./////////111444555777999<<>>EEEOOO\\\iiiqqqvvv|||zzz~~~vvvuuueeehhh```DDDZZZhhhLLLFFFVVVsssrrreee~~~hhh[[[___{{{xxxhhhaaa```ppptttqqqoookkk^^^QQQUUUbbbyyy~~~wwwdddWWW\\\eeeiiikkktttxxxiii\\\TTTSSSdddpppjjj\\\PPPHHHCCC>>>???EEESSSjjj|||yyy{{{xxxvvvvvvqqqqqqpppooommmkkkiiihhh^^^QQQDDD>>>???DDDLLLTTT\\\lll}}}ppphhhoooyyy~~~}}}|||}}}yyySSSCCCDDDIIIKKKKKKNNNPPPXXXWWWRRRdddooofffuuu}}}oooUUULLLUUU]]]LLL:::888<<>>??????;;;999666444555777;;;>>>>>>;;;888666666666444333333111111333444777@@@JJJVVVaaaoooyyy|||~~~rrrwwwuuubbbhhhnnn|||QQQ@@@OOOmmmuuuTTTAAATTTfff||||||uuuccc\\\mmmwwwgggeeeqqqwwwuuu{{{yyyiiibbb```ZZZkkkddd___cccbbbeeennnzzz|||nnn]]]QQQRRRUUU^^^ccc[[[KKK@@@???HHHDDDBBBIIIXXXdddeeeaaaaaarrr~~~zzzwwwsssoookkkfff```\\\OOOJJJAAA;;;;;;@@@HHHMMMYYYcccooozzzyyysssyyyxxxxxxiiiKKKEEEBBBBBBHHHIIISSSVVVYYYXXXVVV]]]ttt}}}qqquuueeeKKKOOOPPPGGGAAA666:::FFFeeeuuuaaaRRRVVV^^^jjjuuu|||}}}qqqqqqxxxyyypppfffXXXUUURRRSSSYYYfffsss|||xxxwwwiiiRRREEEFFFEEE@@@EEE]]]zzz{{{nnnccc```[[[SSSJJJFFFIIIPPPUUUccckkktttwwwzzz~~~}}}zzzuuukkk___PPPEEE@@@AAA@@@???===<<<;;;;;;;;;:::===:::999888666222444999::::::===@@@===:::BBBNNNjjj{{{~~~~~~~~~|||{{{{{{{{{zzzvvv{{{~~~||||||xxxaaaRRRQQQZZZVVVTTTTTTPPPKKKHHHJJJHHHGGGDDD@@@;;;666222000---,,,++++++******++++++******))))))******+++,,,---...000111222111///......///000111111222222222111...+++,,,000666999;;;555333000---,,,+++,,,,,,,,,,,,,,,---------......------......///000000000111444666999:::<<<@@@BBBCCCCCCBBBCCCKKKUUUVVVSSSVVV]]]eeeiiigggccc``````rrrxxxhhh___YYYSSSPPP\\\kkkwww|||{{{{{{ttthhhbbb```jjj|||lllYYYOOOJJJGGGEEEFFFBBBCCCGGGNNNZZZmmmsssdddaaa```YYYSSSRRRaaappp~~~sssggg^^^QQQKKKDDDAAAAAAAAA===::::::999666333111111111111222111222555:::>>>@@@???;;;999777666777;;;>>>AAA@@@===999777666666444333333111111444666999CCCMMMYYYcccpppyyy}}}~~~}}}lllvvvgggmmmsssJJJ:::CCCWWW{{{~~~|||zzzxxxVVVBBBRRRddd{{{vvvuuu{{{cccVVVfffqqqmmmwww}}}{{{vvvoookkkbbbjjjpppfffdddbbbfffmmmsssuuupppggg```RRRRRRVVVZZZVVVMMMIIIKKKKKKJJJIIIJJJPPPWWWVVVRRRZZZiiizzzyyyuuuqqqmmmgggaaa\\\VVVQQQMMMIIIDDD>>>::::::???EEEJJJSSS^^^lllyyyxxxsssooovvv~~~zzz```IIIHHHGGGGGGKKKKKKPPPSSSXXXXXXVVV\\\ooo{{{}}}rrrXXX[[[ZZZNNNDDD666999???^^^}}}rrrbbbVVVVVV^^^jjjvvvxxxlllmmmqqqpppmmmaaa\\\TTTNNNMMMRRR[[[aaawwwzzzqqq]]]NNNIIIDDD<<>><<<;;;:::888777:::777777888666444666;;;======???@@@>>>>>>HHHUUUkkkuuu~~~}}}}}}|||{{{{{{zzz~~~vvv```QQQPPPYYYUUUSSSSSSPPPKKKIIIJJJHHHFFFCCC???;;;666222000---,,,++++++******++++++******))))))******+++,,,,,,...000111222111000/////////000000111111222222111///,,,,,,000555999;;;666444222///---,,,------,,,,,,,,,---------......---......//////000000111111333777:::;;;>>>AAACCCIIIIIIHHHJJJRRR[[[\\\XXX\\\bbbiiikkkhhhdddcccdddrrruuujjj___VVVRRR```pppyyyzzzwwwuuuwww|||nnniiibbbbbbkkk}}}{{{yyyeee___YYYNNNIIILLLEEE@@@>>>???BBBMMMiiirrreeecccaaaZZZTTTTTThhhttt{{{qqqiii\\\SSSIIIDDDEEEDDD@@@;;;>>><<<999666333222111111333333444777;;;===>>>===:::999888999;;;???CCCEEEBBB???;;;999777666444333333111222555777<<>>;;;888999<<>>BBBFFFHHHEEEBBB>>>:::999777555333444222222555999???KKKWWWdddkkktttzzz}}}}}}~~~~~~~~~xxxnnnvvvddd```hhh}}}iiiCCC<<<===BBB___}}}}}}mmmMMMGGGNNNkkknnnccceee[[[kkkyyykkknnn{{{kkkfffcccgggpppuuuuuurrreee___VVVOOOKKKJJJJJJLLLJJJOOOXXXfffxxxuuubbbRRRNNNNNNSSSVVVTTTPPPMMMMMMJJJEEEBBBAAAAAA@@@???>>><<<;;;999999:::<<<===FFFSSScccppp|||yyyvvvttt___ZZZUUUYYYhhhttttttlll```KKKFFFNNNOOOPPPSSSQQQOOOPPPSSSUUUSSSWWWeeesss|||qqqhhhsssnnnYYY___^^^TTTKKK:::777:::OOOooo{{{iiiYYYOOOTTT^^^lllyyy}}}{{{}}}vvvfffUUUIIIGGGMMMSSSaaaoooyyyuuuiii^^^VVVQQQBBBDDDNNNfffrrrbbb\\\QQQFFF???>>>BBBFFFOOO]]]lllvvv}}}xxxkkk]]]SSSKKKGGGCCCAAAAAA@@@>>><<<;;;999999<<<<<<<<<@@@FFFLLLLLLJJJGGGEEEKKKZZZgggtttuuuttttttyyy~~~}}}|||yyyxxx{{{~~~lllYYYOOOMMMXXXTTTRRRRRRPPPKKKIIIJJJFFFEEEBBB>>>:::666222000---,,,++++++******++++++******))))))******+++,,,,,,---///111222111000///111000000///000000111222111000...---///333888;;;999777444111///.........,,,,,,,,,---------............//////000111111111111333777:::===AAAFFFIIINNNSSSSSSMMMLLLVVVccclllmmmmmmllljjjiiikkkpppuuuxxx~~~vvvfffZZZ```hhhrrrxxxqqqooohhh|||wwwlllgggfffjjjttttttgggbbbttt~~~rrrddd[[[ZZZVVVRRR___sssyyyssssssyyyvvviii```___llltttxxxkkkYYYNNNIIIHHHEEEBBB======<<<<<<;;;;;;;;;;;;999:::;;;<<<;;;999888777888999;;;===AAADDDGGGIIIGGGDDD@@@<<<:::888666444666333333666;;;BBBPPP]]]kkkpppvvv{{{}}}}}}||||||~~~}}}]]]]]]eee}}}ZZZ===999:::===WWW~~~ZZZEEEAAA]]]~~~lll~~~zzzddddddvvvnnnkkkwwwvvvkkkggglllrrruuuuuusssooohhh^^^VVVQQQOOOMMMVVVYYYccc{{{zzzXXXLLLBBBAAACCCAAA>>>???AAA>>><<<;;;<<<>>>?????????>>>===<<<;;;:::999888BBBOOO^^^kkkxxxlllgggjjjxxxxxxYYYNNNPPPaaannnoooqqqxxxXXXIIIGGGNNNNNNOOOTTTRRRRRRQQQQQQQQQQQQVVVcccppp}}}fffhhhvvv|||lllWWW]]]]]]WWWRRR>>>777666FFFeee~~~nnn]]]NNNQQQXXXcccrrr~~~xxx```MMMDDDFFFJJJZZZiiivvvvvvkkk^^^UUUQQQFFFCCCCCCNNNbbbppplll```RRRNNNFFF???::::::???CCCNNN]]]nnnwww~~~rrrdddQQQKKKEEECCCDDDEEECCC@@@>>>;;;:::<<<<<<===BBBIIIWWWXXXUUUOOOLLLTTTcccnnnyyy}}}~~~{{{zzz}}}~~~~~~zzzvvvssssssxxxzzzdddTTTNNNMMMWWWSSSRRRRRRPPPJJJIIIKKKEEEDDDBBB>>>:::666222000---,,,++++++******++++++******))))))******+++,,,+++---///111222222111000222111000//////000111222000000///......222777<<<:::888444111///.........,,,,,,,,,---------.........//////000000111111222333444666999<<>><<<;;;999999555777999:::999999:::;;;:::<<<>>>@@@CCCFFFGGGHHHIIIEEEAAA>>><<<:::888666666444444999???IIIXXXgggtttvvvzzz}}}}}}|||~~~~~~|||kkkeeeoooRRR===::::::===OOOzzzjjjKKK>>>OOOlllyyy|||eee{{{vvvwwwvvvoookkk}}}zzzrrrooommmlllssswwwvvvmmmbbbZZZTTTOOOTTTWWWaaayyy___NNN???<<<<<<999999<<<===;;;999999:::;;;;;;;;;AAAAAA@@@???===:::888777>>>KKKZZZggguuu{{{jjjUUUYYYccckkkwwwiii]]]TTT]]]uuu{{{qqqUUUJJJKKKOOOLLLNNNSSSRRRSSSPPPNNNOOOQQQVVVaaammmeeeaaannn|||uuu]]]___^^^ZZZWWW???111999AAA\\\~~~tttgggSSSRRRTTT]]]jjjxxxzzzeeeRRRFFFEEEHHHYYYeeerrrssshhhYYYLLLFFFKKKGGGAAA@@@GGGNNNNNNHHHAAA???;;;777555666;;;>>>KKK[[[lllwwwwww___WWWLLLGGGGGGGGGEEEBBB@@@<<<999:::;;;===EEEMMM```cccaaaZZZXXX```nnnwww~~~zzzzzz|||}}}~~~{{{|||~~~|||~~~xxxuuusssuuu|||uuu[[[OOOMMMMMMVVVSSSQQQRRROOOJJJIIIKKKEEECCCAAA>>>:::555222000---,,,++++++******++++++******))))))******+++,,,+++,,,///111222222111000222111000//////000111222000111000......111777<<<:::888444111...---------,,,,,,,,,---------....../////////000111111222222444555666777;;;BBBKKKQQQTTTVVVVVVUUU]]]mmm}}}qqqmmmjjjoooxxx~~~}}}zzzxxxwwwyyy~~~|||xxxfffeeeaaabbbrrr~~~rrrmmmlllooozzzyyyrrrnnnhhhgggkkkxxx}}}ppp]]]SSS\\\zzzuuutttxxxxxxxxxxxxxxx|||rrrcccWWWNNNIIIFFFEEEDDDBBB@@@>>><<<:::888:::;;;;;;999:::<<>>???BBBDDDFFFGGGHHHHHHIIIFFFBBB???===<<<:::888555444555<<>>>>>::::::???<<<:::::::::<<<<<<;;;:::@@@AAAAAA@@@>>><<<999888888FFFXXXeeessszzzyyyxxxrrrbbbYYY[[[eeesssxxx___^^^___kkk{{{yyyaaaQQQJJJNNNRRRLLLMMMRRRPPPPPPMMMMMMPPPRRRVVV^^^gggxxxmmmzzznnnkkkhhhgggdddIII555<<<===SSSwww}}}qqqYYYTTTQQQVVVcccqqq|||}}}qqqqqqsssqqqhhh[[[QQQNNNOOOSSS^^^lllrrrlll\\\LLLDDDGGGGGGDDD??????AAA@@@<<<999999888666555555888;;;IIIYYYkkkvvvwwwkkk[[[PPPMMMKKKGGGDDDCCC===::::::<<>>:::555222000---,,,++++++******++++++*********)))***++++++,,,+++,,,///111222222111111333222000......///111222000111000///...111777<<<:::777444000...---------,,,,,,,,,---------....../////////000111111222222555555555666:::CCCMMMTTTXXXVVVSSSUUUaaarrr}}}oookkkjjjrrr~~~yyynnnttt~~~|||wwwvvvhhhhhhcccaaammm|||uuunnnhhhooo|||sssiiigggllldddxxxfffTTTWWW[[[{{{{{{uuurrrmmmhhhggglllttt{{{sssbbbUUUOOOIIIIIIHHHGGGEEECCCAAA@@@@@@AAAAAA???<<<;;;>>>AAAAAACCCEEEGGGHHHIIIIIIIIIIIIFFFBBB???>>>===;;;:::444333666>>>IIIXXXlll}}}~~~~~~hhhddd~~~uuummmqqq~~~kkkBBB;;;999;;;??????aaadddLLL@@@???^^^{{{yyykkkqqqwww```WWWppp~~~mmmkkk~~~{{{zzznnnfff```PPPVVVQQQFFFLLL```kkkiiiVVVGGG>>>@@@AAA;;;;;;AAA;;;;;;;;;===???@@@???>>>??????@@@@@@???===;;;:::444CCCVVVeeerrr~~~wwwvvvxxxvvvzzzkkkbbbooo{{{vvvaaaWWWaaammmqqqrrryyynnnVVVNNNJJJQQQUUUNNNMMMRRROOOMMMKKKLLLQQQTTTWWW\\\bbbttt|||yyyyyyxxxZZZCCC:::888MMMtttvvv[[[TTTOOOQQQ]]]kkkwww|||~~~{{{|||hhh```gggnnnlllbbbXXXRRRQQQIIIUUUgggtttssseeeUUULLL@@@DDDFFFDDDCCCCCC@@@;;;:::;;;;;;999777777999:::JJJZZZkkkuuu~~~|||hhhZZZSSSOOOJJJEEEFFF@@@<<<===@@@GGGTTT```iiipppsssnnnmmmvvvwww|||~~~zzzxxxwww}}}nnnQQQIIIMMMOOOTTTTTTSSSRRROOOLLLIIIGGGFFFEEEBBB>>>999444000...,,,,,,,,,+++++++++******++++++************++++++///......///222333333222///............//////000000000///......111666999:::888444000---------...,,,,,,,,,---------......------...///000111222222777666555666<<>>???EEEBBB:::BBBBBBAAA@@@>>>======>>>:::@@@SSSkkk{{{rrruuuvvv{{{gggaaa[[[dddgggfffmmm|||\\\KKKLLLNNNPPPOOOMMMMMMOOORRRQQQPPPOOOOOORRRWWW\\\```{{{oooHHH;;;555DDDkkkfff[[[RRRRRRZZZeeesss~~~}}}vvv{{{tttkkkdddgggtttyyynnn```YYYKKKRRR^^^kkkvvvuuufffUUULLLHHHGGGJJJKKKDDD===::::::<<<======;;;:::999999CCCTTTbbbnnn|||uuueee[[[RRRJJJGGGCCC@@@@@@BBBIIIWWWdddwwwxxxvvvsssuuu}}}}}}yyyzzz|||}}}iiiQQQIIIVVVTTTTTTSSSQQQNNNKKKHHHFFFGGGFFFCCC???:::555111///,,,,,,,,,+++++++++******++++++************++++++///...---///111222222111000////////////000111111111111000......000555888:::888444000...------...,,,,,,,,,---------......------...///000111222222666555555666;;;AAAHHHLLLSSSVVVZZZ___dddhhhjjjkkkqqq}}}~~~tttoooyyy~~~vvvkkkgggaaa___hhhxxxsssnnnmmmuuu}}}tttjjjllltttyyyfffVVVNNN\\\wwwaaaTTTHHHEEEDDDEEEPPP]]]wwwwwwkkk^^^ZZZQQQIIIIIILLLLLLHHHGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKMMMMMMMMMKKKKKKIIIGGGDDDAAA>>>;;;:::888777:::DDDVVVhhhtttzzz{{{pppggg~~~yyysssuuuQQQCCC999:::===???GGGRRRyyyZZZGGG@@@FFFZZZnnn|||zzznnnJJJMMMXXXyyy|||ooonnn{{{wwwooobbb[[[QQQKKKJJJLLLOOOQQQNNNOOOLLLEEECCCGGGHHHEEEGGGHHHFFF@@@>>>AAACCCAAABBBBBBAAA@@@>>>>>>>>>???888>>>NNNfffyyy~~~xxxttt\\\OOOUUUeeellliiitttpppTTTHHHJJJKKKLLLKKKIIIIIILLLOOORRRQQQOOOOOOPPPTTTXXX[[[sss}}}|||~~~nnnLLL<<<666AAAbbb}}}kkk^^^RRROOOUUU```nnnzzz~~~yyyxxxsssvvvtttsssnnn^^^\\\\\\eeerrrxxxmmm^^^RRRLLLIIIKKKKKKFFF@@@>>>>>>???@@@???<<<:::999999<<>>BBBDDDIIIRRR\\\ccceeegggmmmrrr{{{{{{rrrlllppp{{{zzzrrrgggiiigggdddhhhxxx{{{ssslllppp}}}{{{rrrmmmrrr}}}{{{kkkZZZPPPTTTiiizzzfffMMMDDD>>>>>>===;;;BBBMMMooo~~~qqqiii[[[RRRQQQUUUSSSMMMHHHHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJHHHEEEBBB???===<<<999:::???LLL]]]mmmwww|||pppsssLLLAAA999;;;======DDDMMMkkklllPPP???BBBRRRaaayyy}}}SSSCCC???QQQpppwwwmmmssssssnnnlllfff___YYYYYY]]]bbbbbb^^^VVVOOONNNQQQQQQNNNOOOKKKHHHGGGDDDAAACCCGGGBBBBBBAAA@@@@@@?????????;;;>>>JJJ___rrr}}}}}}mmm^^^]]]nnntttqqq~~~aaaOOOJJJIIIJJJIIIHHHGGGGGGJJJMMMRRRQQQOOONNNOOOQQQTTTVVVgggtttxxxyyyvvv~~~sssSSS<<<888===UUUwwwqqqbbbRRRKKKMMMXXXhhhvvvwwwqqqqqqzzzyyylll^^^]]]jjjwwwtttiiiSSSMMMKKKOOOQQQLLLEEEAAACCCCCCDDDAAA>>>;;;999999666===@@@JJJ]]]lll}}}jjj^^^RRRMMMNNNRRR[[[dddpppvvvzzz{{{~~~yyytttuuuvvvwwwzzz}}}ooobbbcccSSSSSSRRRPPPMMMIIIFFFDDDHHHFFFCCC???;;;666222000,,,,,,,,,+++++++++******++++++************++++++...---,,,---///000///...////////////000111222222333333222000...///111444:::888555222///...------,,,,,,,,,---------......------...///000111222222333444555777888:::<<<===???IIIVVV```fffkkkqqquuurrrgggfffhhhxxx{{{qqqllljjjooooookkkiiisssxxxmmmmmmxxxrrrmmmtttyyypppdddSSSRRRZZZvvvkkkVVVKKKCCC@@@BBB@@@<<<@@@HHHfff}}}oooeeefffiiiddd\\\MMMJJJHHHFFFFFFFFFGGGFFFIIIGGGFFFGGGIIIJJJKKKJJJJJJIIIHHHFFFCCCAAA??????999===FFFSSScccqqqzzz~~~dddEEE>>>:::;;;<<<<<>>;;;;;;;;;777;;;999===MMM]]]rrr{{{mmm^^^WWWWWWZZZ```gggjjjsss|||{{{vvvuuuwwwzzz}}}iiiaaalllppppppwwwTTTSSSRRRPPPMMMIIIFFFDDDGGGEEEBBB>>>999555111...,,,,,,,,,+++++++++******++++++************++++++---,,,+++,,,...//////......------...///000111222444444333111......000222999888555222000......---,,,,,,,,,---------......------...///000111222222222333555666888999999999:::@@@KKKYYYfffoootttuuu~~~yyymmm___[[[eeeqqq{{{}}}}}}xxxrrrmmmmmmoooqqqwwwxxxrrrpppvvv~~~rrr~~~rrrnnnuuu}}}tttppprrrpppiiiQQQOOOPPP^^^kkkZZZRRRIIIDDDGGGFFFAAACCCIIIZZZwww|||}}}~~~xxxnnn___[[[WWWTTTRRRQQQNNNLLLKKKIIIGGGFFFHHHIIIJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@;;;AAAKKKYYYhhhttt|||~~~{{{|||XXX???<<<:::;;;;;;<<<@@@EEEJJJ```kkkNNNBBBEEEJJJccc{{{|||RRRAAAEEE===GGGnnnvvv{{{tttbbbSSSRRRQQQJJJEEEFFFGGGDDDAAA@@@BBBEEEEEEEEECCCBBBCCCLLL]]]nnnyyy~~~|||tttpppttt{{{}}}rrrzzzsssjjjqqqxxxyyy~~~cccOOOMMMSSSMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQSSSTTT\\\}}}ttteeebbbsss|||kkkUUU<<<:::999DDDeeennnZZZLLLHHHMMM\\\jjjwwwzzz}}}~~~uuuhhhhhhjjjjjjcccYYYQQQRRRTTTQQQKKKHHHDDDEEEDDDBBB???<<<<<<===:::???;;;888@@@MMMfffzzzjjjaaa]]]\\\___ccceeeqqq}}}{{{www{{{xxxUUUJJJZZZiiiuuuUUUTTTSSSQQQMMMIIIFFFDDDFFFEEEBBB>>>999444000...,,,,,,,,,+++++++++******++++++************++++++,,,++++++,,,///000000///------------...000111222333444333111///...000222999888666333111///...---,,,,,,,,,---------......------...///000111222222222333555666888999999999999;;;BBBQQQcccqqquuuttttttnnnfff]]]WWWXXXeeesssmmmmmmkkkfffcccgggqqqzzz~~~{{{{{{jjjdddhhh|||rrrttt~~~}}}}}}zzzpppggg^^^SSSPPPNNNTTTjjjfffWWWKKKKKKKKKGGGFFFJJJNNNiiiwwwqqqmmmhhheeeccc___ZZZVVVQQQNNNKKKIIIIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA===DDDPPP]]]kkkuuu|||yyynnnsssxxxLLL999:::::::::;;;<<<@@@DDDOOOWWWkkkbbbKKKDDDGGGaaahhhCCC>>><<<>>>QQQeee}}}uuummm\\\SSSNNNKKKKKKLLLGGGAAA@@@CCCGGGJJJJJJBBBBBBBBBFFFTTTjjj{{{{{{qqqddd___dddooo{{{zzz~~~kkknnnxxx~~~{{{xxx~~~ggg]]]hhhlllhhhvvvpppWWWLLLLLLPPPMMMLLLJJJJJJKKKLLLKKKJJJJJJKKKMMMOOORRRTTTUUUVVVXXXsss^^^gggqqqggg^^^AAA<<<888AAA]]]~~~yyyeeeUUULLLLLLVVVbbbuuu|||~~~wwwooo||||||{{{rrreeeXXXUUUUUUPPPIIIDDDFFFFFFEEEBBB???===>>>???;;;AAA>>>888;;;AAAUUUrrrqqqggg___YYYXXX[[[aaannn|||~~~yyy~~~sssQQQCCCOOO]]]kkk|||VVVUUUTTTRRRNNNJJJGGGDDDGGGFFFCCC???:::555111///,,,,,,,,,+++++++++******++++++************+++++++++++++++---000222222111---------...///111222333333333333111//////000222999888666444111///...---,,,,,,,,,---------......------...///000111222222222333444666888:::;;;<<<===<<<@@@MMM___mmmssssssooohhhbbbaaa___^^^cccjjjccceeeffffffhhhrrrkkk___YYYlllvvvrrryyy{{{nnn]]]\\\SSSNNNTTT___tttvvv___WWWTTTNNNJJJJJJFFF[[[zzz{{{wwwssspppooojjjccc]]]UUURRRMMMJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB???FFFRRR___kkkttt{{{~~~sssooowwwlllAAA666888:::::::::===BBBEEEMMMOOO]]]tttyyyVVVFFFHHHmmmVVV???>>>>>>???HHHrrrvvvtttaaaYYYVVVSSSPPPIIIAAA???CCCJJJNNNOOOEEEFFFDDDCCCNNNfff|||~~~ssseee___dddooo{{{~~~wwwuuuzzzjjjgggeeedddfffppptttfffaaahhhiiijjj~~~xxx^^^OOOMMMOOONNNPPPNNNMMMNNNPPPPPPMMMJJJKKKMMMOOORRRTTTUUUVVVVVVYYYrrrnnnlllnnnhhhiiiIII???777>>>VVVsssqqq```QQQKKKOOOWWWlllzzzqqqjjjqqqzzzwww{{{{{{mmmYYYLLLKKKJJJHHHDDD@@@>>>>>>???<<>>@@@???BBBLLL[[[iiiqqqtttwwwpppmmmqqqpppiiicccbbbhhhmmmrrruuuzzziiiccc]]]eeezzzpppuuuqqqbbbSSSKKKQQQXXX^^^pppuuufff___VVVNNNLLLCCCSSSmmm}}}yyyxxxwwwrrrjjjcccVVVRRRMMMIIIGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@GGGSSS```kkkssszzz~~~~~~~~~~~~{{{xxxddd999444888:::999999>>>CCCFFFDDDFFFTTTjjj|||^^^IIIJJJ]]]kkkFFFBBBCCC???CCC[[[vvvwwwrrrfff___YYYSSSKKKAAA???CCCKKKPPPRRRJJJMMMIIIDDDKKKbbb{{{~~~pppiiinnnxxx~~~xxxqqqsssxxxttttttfffZZZYYY```kkk|||pppnnnnnnooonnntttiiiRRRKKKPPPSSSOOOSSSRRRQQQSSSUUUTTTQQQMMMMMMOOOQQQSSSUUUVVVVVVUUUXXXeeetttmmmfffkkkPPPAAA666<<>>>>>???>>>CCCBBBAAACCC======HHHKKKPPP^^^uuusssoookkkfff]]]UUUTTTXXX]]]lllzzz|||}}}|||{{{|||fffSSSTTT\\\nnn[[[WWWUUUTTTPPPIIIFFFFFFEEECCCAAA>>>999555222000...---,,,,,,++++++,,,,,,************************)))+++---......///000222222///...///222444444222333333222222000///------666777777555222111111222...------,,,,,,------.........//////000000111111222333444666888<<>>@@@DDD>>>DDDddd~~~}}}}}}{{{ooonnnppppppwww~~~iiicccbbbYYYKKKCCCFFFJJJIIIJJJNNNKKKKKKIIIGGGMMM```vvvuuuttt|||yyyrrrnnnrrr}}}tttiiinnnrrrbbbUUUUUU\\\iii}}}qqqSSSLLLQQQPPPMMMLLLNNNNNNOOORRRUUUVVVTTTQQQMMMLLLJJJIIIJJJLLLOOOQQQRRR\\\uuuppplllrrrnnndddCCC999AAADDD[[[ttt```RRRNNNOOOYYYkkkttthhhjjjsss|||lll```[[[UUUPPPHHHAAABBBFFFCCCDDDEEEDDDBBBAAABBBCCCMMMPPPUUU[[[hhh~~~xxxkkkiiieee^^^XXXTTTTTTUUUaaapppyyy|||~~~~~~yyy}}}}}}}}}{{{xxxxxxyyy{{{|||zzz^^^QQQXXXeeetttZZZVVVTTTSSSOOOHHHEEEFFFEEECCCAAA>>>999555222000...---,,,,,,++++++,,,,,,************************)))+++---.........000222111///...///222444333222333333333222111///...---555666666555222000000111...------,,,,,,------.........//////000000111111111222444666:::>>>CCCFFFNNNPPPRRRUUUZZZeeettt~~~kkkddd```ccciiixxx|||rrrwww{{{qqq^^^SSSNNNMMMOOORRRNNNRRRSSSQQQQQQTTTTTTQQQPPPTTT___pppxxxbbb]]]]]][[[QQQQQQbbbxxxsssnnnhhhcccYYYWWWRRRMMMIIIFFFEEEEEEGGGGGGFFFEEEBBB@@@??????GGGOOO\\\jjjuuu}}}~~~}}}}}}tttvvvnnnMMM;;;:::::::::;;;===AAADDDFFFDDDEEEGGGPPPbbbwww\\\GGGCCCMMMjjjYYYBBB>>>>>>AAATTTqqqxxxvvvooolllvvv|||jjjbbbcccjjjqqqzzz{{{pppmmm___SSSJJJMMMNNNKKKKKKNNNNNNNNNKKKHHHKKKWWWiiiuuu~~~vvvrrrnnnnnnqqquuuzzz}}}}}}rrrcccbbbyyyqqqaaaVVVWWWaaarrr|||aaaJJJGGGMMMNNNMMMOOOPPPOOOOOOPPPSSSTTTTTTTTTPPPOOOMMMLLLKKKLLLMMMNNNWWW\\\nnnvvvwww|||ssskkkNNN;;;:::???SSSrrrlllZZZOOOJJJSSSdddwwwvvvlllooovvv|||~~~|||qqqeee[[[XXXWWWQQQKKKGGGEEEFFFGGGEEECCCAAAAAAAAAKKKLLLNNNPPPXXXgggyyyvvvooocccaaa\\\VVVPPPMMMNNNOOOZZZiiixxx}}}~~~|||~~~{{{www}}}{{{{{{}}}qqqVVVHHHMMMcccyyyXXXTTTRRRRRRNNNHHHDDDEEEEEECCCAAA>>>999555222000...---,,,,,,++++++,,,,,,************************)))+++---------...000222111000...///111333333222222222333222222000...---444666777666333000//////......------------............//////000000111111000222444777;;;AAAHHHMMMWWWXXXXXXXXX\\\fffsss}}}}}}oooccc^^^cccdddggg~~~sssuuuyyymmmfffrrrnnnXXXMMMIIIFFFDDDDDDJJJMMMOOOOOOQQQSSSQQQLLLKKKJJJLLLQQQXXXeeezzzwwwddd```bbbbbbZZZSSS^^^zzztttpppkkkhhh]]]ZZZVVVQQQNNNLLLLLLLLLMMMLLLKKKGGGCCC@@@??????JJJSSS```mmmwww~~~~~~}}}|||}}}yyysssxxx]]]@@@888::::::;;;<<<>>>BBBEEEFFFDDDKKKLLLLLL[[[tttqqqSSSBBB@@@TTTqqq{{{uuuHHH:::@@@???DDDYYYvvv~~~|||oooiiiuuuuuu^^^___eeeeee```vvv~~~zzzcccVVVNNNOOOOOOKKKKKKOOONNNLLLHHHDDDEEEKKKWWWaaa}}}wwwqqqpppkkkeee```aaafffkkkuuurrrooogggfff{{{kkk]]]SSSXXXhhh~~~cccRRRDDDEEEKKKLLLMMMPPPMMMMMMLLLMMMNNNOOOQQQRRROOOOOOOOONNNNNNNNNNNNNNNUUUVVV```yyy~~~{{{eeeEEE777???MMMddd~~~~~~zzzgggUUUJJJMMM[[[mmm|||vvvoooqqqwwwzzz{{{xxxyyy}}}|||zzz}}}kkk]]]___eeeaaaTTTIIIIIIJJJJJJIIIEEEBBBAAAAAAFFFFFFEEECCCEEEMMMXXXaaakkkqqqtttppplllhhhbbb]]]UUUSSSOOOIIIEEEDDDGGGIIIVVVcccqqqxxxzzz}}}~~~}}}~~~yyyvvv}}}~~~~~~}}}|||}}}|||~~~dddRRRLLLQQQpppVVVRRRPPPPPPMMMGGGDDDEEEEEECCCAAA>>>999555222000...---,,,,,,++++++,,,,,,************************)))***,,,------...000222000000//////000111222222111222333333222111///...444666999999666333000///......------------............//////000000111111111222444666:::AAAJJJQQQ\\\]]]\\\\\\^^^ccckkkqqqppp~~~{{{uuueeeaaaiiifffaaarrryyyuuu~~~rrr[[[TTT\\\aaa```bbbWWWLLLHHHHHHEEEDDDEEEUUU[[[aaafffkkkmmmhhhaaa]]]WWWQQQNNNLLLPPP]]]jjjpppbbbaaaeeefff^^^SSS[[[}}}wwwssspppnnndddbbb]]]YYYVVVUUUVVVWWWVVVUUUSSSMMMFFFBBBBBBCCCKKKTTTbbbnnnvvv|||~~~|||}}}}}}sssuuuyyy{{{~~~OOO888:::::::::;;;===@@@CCCFFFGGGIIIMMMOOOQQQ[[[qqqqqqTTTBBBGGGaaayyy{{{XXX@@@AAA@@@>>>HHH]]]kkkqqq{{{|||sssooojjjmmmjjjfffiiizzzfffYYYPPPQQQSSSRRRUUU[[[VVVPPPJJJFFFDDDHHHSSS\\\nnnvvv~~~vvvqqqoooqqqnnnddd\\\^^^fffmmmjjjiiinnnrrr||||||iii\\\UUUbbbyyyoooVVVMMMHHHIIILLLKKKKKKOOOGGGIIILLLLLLKKKKKKLLLNNNKKKLLLNNNPPPRRRRRRRRRRRRSSSQQQUUUgggvvvPPP666<<>>===>>>CCCFFFTTT___kkkqqqvvv{{{}}}{{{}}}{{{yyyyyyzzz{{{zzzzzz{{{~~~~~~lllTTTRRRYYYaaavvvTTTPPPOOOOOOLLLGGGDDDEEEEEECCCAAA>>>999555222000...---,,,,,,++++++,,,,,,************************(((***,,,---------///111000000000000///000111222000111333444444222000///444777;;;===:::666222000///......------......///......//////000000111111111333555555888@@@KKKTTT]]]^^^____________aaabbb]]]eeerrr~~~yyyxxxxxxjjjgggppplllbbboooxxx|||qqq___YYYUUUPPPIIIEEEDDDEEEFFFHHHNNNUUU```lll{{{|||ooo```UUUNNNKKKOOOUUUkkkuuuwwwkkkbbbdddiiijjj]]]RRR\\\|||xxxvvvuuukkkiiieeeaaa___^^^______^^^]]]YYYQQQIIIDDDDDDFFFNNNXXXeeepppwww{{{|||{{{~~~llltttyyyxxxsssGGG777???:::;;;<<>>???EEETTTgggsssxxxvvvuuusssssseeefff}}}mmm^^^TTTYYY```dddjjjqqqjjj___TTTNNNLLLNNNYYYeeeoooxxx{{{sssppprrr{{{~~~uuukkkkkkqqquuuhhheeemmm~~~ffffff^^^```vvvyyyWWWNNNKKKKKKLLLLLLJJJKKKMMMFFFLLLSSSUUURRRNNNMMMOOOKKKLLLOOOQQQSSSSSSSSSRRRSSSRRRTTT```zzz}}}{{{XXX999777;;;GGG^^^uuuzzz~~~|||lllbbbSSSWWWcccttt{{{mmmmmmvvvxxxjjj```dddlllkkkbbbZZZNNNNNNMMMJJJGGGDDDDDDEEEBBBAAA>>>;;;999999;;;===:::???AAA???===>>>>>>;;;<<<;;;:::999999<<>>999555222000...---,,,,,,++++++,,,,,,************************(((***,,,,,,,,,---///111///000111000//////000222///000333444555333111000222777<<>>:::888::::::999888999999999999<<>>999555222000...---,,,,,,++++++,,,,,,************************((()))+++,,,,,,---///111///000111000...---///222...000333555555444222000///444<<<@@@???:::555333//////............//////......//////000000111111111333555555888CCCSSS___``````bbbdddeeedddbbb```XXXUUURRRXXXlllwwwtttuuu|||}}}}}}}}}uuummmrrr}}}}}}iii```]]]```XXXPPPKKKFFFEEEKKKRRRgggzzzxxxnnnlllwwwyyyssssssqqqlllaaaZZZeeezzzzzzxxxvvvtttqqqooonnnhhhgggbbbXXXLLLGGGIIIMMMZZZdddqqqyyy{{{|||~~~}}}nnnbbbppp[[[>>>888>>>:::;;;>>>AAADDDGGGIIIJJJLLLIIIKKKNNNKKKNNNdddhhhTTTQQQQQQ```~~~nnnGGGAAA;;;:::@@@KKKYYYdddeeettt{{{oooxxxsssmmm{{{sssddd```^^^___jjjwww~~~wwwmmmooowwwqqqooopppnnnaaafffwwwtttWWWddd|||pppVVVMMMGGGIIIJJJIIIHHHHHHHHHHHHHHHQQQ[[[\\\UUUOOOPPPSSSOOOOOOPPPPPPQQQQQQQQQQQQKKKPPPPPPQQQaaa~~~{{{zzz]]]<<<777AAACCCWWWhhhuuutttrrr}}}~~~hhh^^^\\\jjjxxxxxxfffeeeqqqzzztttnnnjjjiii\\\YYYSSSLLLFFFCCCDDDFFFFFFDDDAAA???>>>===<<<<<<;;;??????:::888;;;<<<;;;:::;;;<<<;;;;;;<<<>>>@@@>>>AAAGGGQQQbbbttt|||~~~|||{{{yyyzzz{{{}}}~~~}}}~~~~~~}}}lll^^^kkk|||}}}qqqdddSSSOOONNNPPPMMMHHHFFFHHHEEECCCAAA>>>999555222000...---,,,,,,++++++,,,,,,************************((()))+++,,,,,,---///111///111222000...---///222---///333555666444222000,,,333;;;@@@???;;;666222//////............//////......//////000111111111000333555666:::EEEWWWeeebbbbbbcccfffhhhiiihhhgggeeeaaa[[[YYYeee|||ppplllpppxxxxxxqqqssszzzyyysssrrrtttkkkbbb]]]VVVNNNIIIHHHRRRfff~~~wwwfff___iii}}}zzzvvvtttllllllggg\\\PPPJJJMMMRRR\\\fffrrryyyzzz{{{~~~~~~~~~vvvfffrrrwwwRRR;;;666::::::<<<>>>BBBEEEHHHIIIJJJEEEIIIKKKJJJIIINNNZZZddd{{{hhh^^^RRRXXXwwwRRRDDD>>>AAA@@@<<>>777JJJ```tttyyywww|||qqqaaaYYYbbboooxxxkkkcccjjjzzzyyygggccc[[[QQQIIIFFFGGGIIIDDDCCCAAAAAABBBCCCDDDDDD<<>>???>>><<<;;;;;;<<>>;;;777333000...---,,,,,,++++++,,,,,,************************,,,,,,+++++++++,,,------111111000000000000111111///111222444444333222111000111555:::???>>>999444222000......///000000000////////////000000000000444444555666;;;FFFUUU```^^^^^^bbbjjjrrrtttoooiiiiiieeeaaa___cccppp}}}vvvuuuwww|||ssssssyyy{{{yyyooo{{{~~~qqqcccZZZRRRJJJHHHUUUsssrrrnnnsss~~~}}}{{{yyynnnaaaVVVNNNJJJOOOWWWeeeoooxxx{{{~~~}}}|||}}}dddCCC::::::888===>>>???@@@BBBEEEGGGHHHGGGHHHIIIIIIJJJNNNSSSWWWyyywwwYYYYYYuuuyyy}}}XXX888666>>>AAADDDJJJWWWUUUXXXjjj~~~wwwvvvtttlllnnnwwwvvvggg[[[^^^kkkhhhzzzxxxvvv|||jjj}}}\\\IIIGGGIIIPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNNNNOOOPPPPPPQQQQQQOOOQQQNNNLLLZZZ|||tttkkksssuuuiiiaaaddd```cccsssggg@@@;;;CCC222>>>UUUppp|||zzzxxxyyycccQQQSSS^^^jjjyyyooofffooo|||dddTTTNNNMMMMMMKKKJJJFFFDDDFFFIIIIIIGGGGGGDDDAAA===:::999<<>>;;;999888999:::???EEEJJJRRRbbbttt|||{{{~~~}}}|||vvvnnnlllsss{{{~~~www|||bbbZZZbbbvvvxxxuuuwww}}}rrrddddddRRRRRRQQQOOOKKKIIIHHHIIIGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************,,,,,,+++++++++,,,------/////////......////////////000222333444333222111///000444:::??????:::555333111......///000000000////////////000000000000222444666888;;;CCCNNNVVVUUU[[[eeeooovvvwwwvvvtttlllhhhdddbbbeeeppp|||uuuooonnnyyy|||uuuwww~~~~~~xxx{{{jjj\\\RRRIIIKKK[[[zzzzzz~~~|||yyyvvvnnndddXXXPPPKKKKKKSSS\\\hhhrrrzzz}}}~~~~~~\\\@@@:::;;;:::======>>>@@@BBBDDDFFFGGGFFFGGGGGGGGGHHHKKKPPPSSSeeeoooVVVmmmkkkiii~~~mmmGGG>>>???:::<<>>>>>::::::999999888:::<<<>>>BBBKKKTTT\\\iiixxx~~~}}}}}}~~~zzzzzzvvvnnnmmmrrryyy{{{yyyqqqYYYSSSZZZlllxxx~~~pppbbbcccQQQRRRQQQOOOLLLIIIIIIIIIGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************+++++++++++++++,,,------.........------.........///000111333333222111111---///333:::@@@@@@<<<777444222/////////000000///.../////////000000000111111444888:::;;;???FFFKKKSSSdddyyywwwpppmmmhhhfffdddbbbdddlllwww~~~{{{tttpppllliiinnnttt{{{vvvmmm___OOOIIIJJJddd}}}zzzvvvqqqmmm^^^UUUMMMHHHHHHMMMYYYdddnnnwwwrrrPPP<<<:::======<<<======???AAACCCEEEFFFEEEFFFFFFFFFFFFGGGKKKNNNXXXlllTTT]]]}}}uuuYYY]]]wwwhhhIII;;;;;;>>>@@@IIIMMMQQQSSS[[[oooyyypppuuu|||tttqqqnnnjjjnnnvvv{{{dddXXXSSSYYYmmmtttYYYKKKLLLNNNLLLJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLLLLOOOSSSVVVVVVdddsssxxxuuubbbUUURRRNNN]]]ooobbbBBB888BBB888BBBTTTfffttt{{{|||zzz~~~oooaaa\\\[[[^^^jjjxxxyyywww|||rrrfff\\\WWWWWWXXXPPPNNNQQQXXXYYYTTTNNNMMMMMMGGGAAA@@@BBBCCC@@@===:::999888888:::===???AAADDDOOO[[[dddmmmyyy}}}zzz}}}}}}{{{yyy{{{xxxsssqqquuuyyyyyy|||}}}~~~cccPPPMMMRRRZZZttt|||iii\\\```QQQQQQQQQOOOLLLIIIIIIJJJGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************************+++,,,---------..................---///000111111222222111111,,,---222999???AAA===999555333000///000000000///......//////000000111111111444888999:::===CCCGGGRRRnnnvvvfffaaaccceeefffeeegggnnnuuuyyyyyyppplllmmmnnnooozzz{{{xxxttt~~~|||iiiZZZRRRLLLRRRmmm}}}|||yyytttnnngggbbbQQQJJJDDDCCCFFFOOO^^^kkkuuu~~~eeevvvbbbEEE999:::===>>><<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDEEEHHHJJJRRR^^^}}}UUUNNN___nnnbbblllyyyYYY<<<@@@DDD:::DDDJJJPPPOOONNNWWWjjj{{{xxxtttvvv}}}ooohhhcccdddhhhooo~~~dddUUUTTT]]]kkkwww~~~zzz|||\\\GGGGGGQQQRRRMMMJJJIIIIIIIIIJJJLLLMMMOOOOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKOOOMMMRRRXXXVVV[[[yyyqqqvvvsssaaaOOORRRaaa{{{\\\??????888<<>><<<<<<===@@@AAABBBDDDLLLWWWaaalllwww{{{|||~~~zzzyyy}}}}}}yyywwwzzz|||{{{yyyxxx~~~tttXXXKKKLLLOOOOOOqqqppp^^^WWW]]]PPPQQQQQQOOOLLLJJJJJJJJJGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************************+++,,,---......///000000000000///...//////000000111111111000,,,---111777>>>AAA???<<<777444222000000000000///.........///000111111111222444666777888<<>>888:::===>>>=========???@@@BBBDDDEEEFFFGGGGGGFFFDDDDDDFFFHHHIIIPPPbbbxxxRRRCCCHHHXXXooo{{{uuurrruuuOOO@@@>>><<<===DDDLLLOOONNNNNNSSSXXXkkkyyyvvviiiwwwoookkkfff```^^^aaammmaaaPPPVVVhhhqqqnnngggggglllxxxgggKKK@@@IIIUUUTTTMMMKKKKKKJJJIIIIIIJJJKKKLLLPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNMMMLLLLLLKKKKKKRRRMMMNNNVVVWWWXXXkkkkkkppp~~~jjjUUU[[[dddvvvnnnMMM;;;888777>>>SSSmmm~~~}}}xxxyyyuuubbbQQQIIINNNXXXiiisss|||yyyvvvqqqnnniii```YYYTTTVVVbbbpppooo```TTTRRRSSSMMMHHHJJJNNNPPPKKKFFFBBB@@@>>>???BBBDDDDDDCCCBBBEEEMMM[[[kkkxxx~~~~~~zzzwww|||~~~|||{{{}}}}}}{{{uuussswww~~~xxxzzzkkkRRRIIIKKKPPP]]]{{{vvvfffZZZVVV\\\PPPQQQQQQOOOLLLJJJJJJKKKGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************)))))))))******,,,---...///000111222222111000//////////////////000000000///...000555<<<@@@@@@>>>999666333111111111000///------...///000111222222222444555555666<<>>>>>>>>>>>???AAABBBDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFBBBIIIQQQaaasssRRRAAA>>>>>>NNNgggvvv}}}rrrIII:::CCC777===EEELLLOOONNNKKKIIILLLWWWhhh|||rrrkkksss|||uuuqqqiiifffbbb```fffssssssZZZLLLVVVkkkrrrmmm]]]^^^```iii~~~cccTTTDDDCCCNNNVVVSSSLLLMMMLLLJJJIIIIIIIIIJJJJJJOOOOOOOOOOOOOOOOOOOOOOOORRRQQQQQQPPPOOONNNNNNMMMSSSNNNNNNTTTWWWXXXaaammm{{{iiiaaa```aaaeeekkkkkkWWW>>>777555999HHH^^^qqq{{{~~~{{{zzz|||hhhUUUJJJJJJOOOYYYaaappp~~~}}}rrruuu}}}jjjZZZ[[[\\\ggguuussscccYYYZZZeee```YYYVVVUUUSSSMMMHHHAAA@@@@@@CCCGGGIIIGGGEEEBBB@@@EEEUUUgggwww}}}~~~{{{wwwrrrxxx|||{{{{{{}}}}}}zzzzzzzzz{{{|||yyyuuuvvv{{{|||{{{rrrbbbPPPHHHNNNWWWyyymmmaaa___]]]^^^PPPPPPPPPOOOLLLJJJJJJKKKGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************(((((())))))***,,,---...///000222333333222000//////.........//////000000222000///333999>>>@@@@@@:::777444222111111000...------...///000111222222111333444555666;;;CCCJJJaaaiiinnniii```bbbrrr}}}{{{zzz{{{|||qqqnnn|||uuuccc]]]RRRFFFKKK[[[}}}iii]]]PPPHHHBBB???@@@DDD===AAADDDDDDJJJ^^^~~~}}}zzzyyywwwtttqqqllliiiddd___YYYRRRJJJEEEAAA>>>>>>CCCLLLWWWfffsss{{{\\\>>>777::::::;;;????????????@@@AAACCCDDDEEEEEEFFFFFFEEEDDDCCCDDDEEEBBBIIILLLQQQgggnnnVVVEEECCCFFFUUUpppxxxyyypppSSSHHH999:::===CCCIIILLLLLLKKKFFFIIIOOOXXXggg~~~~~~qqqnnnssstttkkkmmmooofffcccbbbhhhtttuuuiii\\\ZZZ___dddiiikkkccc^^^]]]jjj|||dddKKKGGGEEEJJJQQQSSSPPPLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTWWW[[[^^^tttjjj___```___XXX___]]]FFF888777888@@@NNNaaarrr}}}zzz|||}}}yyyeeeVVVNNNKKKMMMRRR^^^lllwwwzzzuuuhhhfffcccjjjuuurrrddd___fffzzztttlllddd^^^XXXRRRNNNHHHGGGGGGKKKOOOOOOKKKFFFBBB???AAAMMMZZZgggvvv~~~yyyxxxuuuqqqooovvvzzz{{{{{{~~~~~~|||}}}yyy{{{~~~~~~sssjjj```XXXOOOKKKVVVfffzzz]]]\\\fffeeeaaaOOOPPPPPPOOOLLLJJJJJJKKKGGGDDDAAA>>>;;;777333000...---,,,,,,++++++,,,,,,************************((((((((()))***,,,---......000111222222111000...///............///000000444111///111888>>>AAAAAA:::888444222111111000...------...///000111222222///222555666777;;;AAAFFFUUU[[[```______lllwwwyyy~~~~~~ppplllxxxxxxeeeVVVKKKHHHJJJNNNhhhrrr___XXXWWWVVVRRRHHH???>>>CCCBBBGGGHHHAAA???OOOqqq|||xxxwwwuuurrrooohhheee```ZZZTTTMMMFFFAAA>>>;;;===DDDMMMXXXgggttt|||pppQQQ888666;;;:::;;;@@@@@@@@@@@@AAABBBCCCEEEFFFCCCDDDEEEEEECCCBBBCCCDDDCCCIIILLLKKKSSSnnnuuuSSSCCCBBBLLLhhhrrrvvvHHH???<<<:::;;;AAAHHHNNNQQQMMMKKKGGGEEEKKK[[[rrr|||mmmhhhwww{{{oooqqqrrrmmmiiieeeeeeooo~~~|||ppppppeeefffpppmmm^^^]]]gggmmm```^^^qqqiiiKKK===AAAHHHPPPRRRPPPMMMLLLKKKJJJIIIHHHIIIIIIKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRMMMSSSUUURRRQQQUUUXXXWWWbbbmmm]]]dddgggTTTXXX```NNN;;;;;;;;;===EEEWWWmmm|||xxx}}}||||||tttaaaRRRJJJFFFIIIRRR```kkkttt}}}yyyooohhhkkkssspppddddddoooxxxnnneee]]]XXXVVVSSSQQQQQQSSSVVVSSSLLLFFFBBB??????EEEKKKTTTeeeuuu|||}}}uuusssqqqmmmpppwww||||||~~~zzzyyywwwlll\\\QQQPPPNNNOOO```vvvkkkOOOXXXkkkkkkcccTTTRRRPPPNNNLLLJJJFFFCCCCCCBBBAAA>>>:::666222000...---,,,+++***+++,,,,,,+++++++++************))))))))))))))))))******+++...///000111111111111111000000000000000111111222...333444000333<<>>BBBPPPRRRVVVYYYcccwww{{{www|||}}}qqqhhhxxxxxxiiiWWWKKKGGGFFFIIIWWWnnnxxxqqqkkkddddddgggdddXXXJJJDDDFFFJJJHHHHHHGGGJJJNNNNNNccc{{{vvvpppjjjfffbbb___[[[UUUNNNHHHDDDAAA===;;;<<>>888888BBBLLLQQQQQQKKKDDDCCCIIIPPPVVVWWWqqqqqqkkkooo{{{rrrkkkrrryyyyyyvvvjjjdddkkk{{{zzzhhh```fffaaaeeedddgggllleeeaaajjjggg]]]iiijjjJJJ@@@@@@DDDIIILLLMMMMMMMMMNNNGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMMMMSSSTTTSSSRRRRRRSSSVVVYYYdddpppbbb___jjjnnnaaaUUURRRDDD>>>777666>>>NNN___jjjyyy{{{|||}}}}}}kkkZZZQQQHHHHHHLLLSSSZZZaaakkkuuu}}}wwwtttsssmmmeeedddiiissswww{{{zzzsssiiibbb^^^TTT\\\___\\\]]]```XXXJJJGGGGGGEEEAAAAAAJJJ[[[hhhvvv}}}zzzsssqqqssswww}}}~~~}}}~~~|||{{{nnnTTTLLLRRRPPPTTTjjj}}}yyyaaaSSSZZZjjjppplllTTTRRROOONNNLLLJJJFFFCCCCCCBBBAAA>>>:::666222000...---,,,+++++++++,,,,,,+++++++++************))))))))))))))))))******+++...///000111111111111111///////////////000000111///333333000222;;;BBBDDD@@@===999444111000000111000000000000111111111111111222444555666999>>>AAAHHHLLLRRRYYYeeexxx~~~|||uuuiiimmmuuuooo```TTTKKKCCCCCCJJJXXXaaaeeeppp|||zzzvvvssspppwwwrrrgggZZZQQQMMMMMMNNNRRRSSSPPPPPPOOOLLL```zzztttmmmfffaaa^^^[[[XXXRRRMMMHHHDDDBBB???<<<===EEEPPP\\\jjjvvv|||TTTBBB555777<<<<<<>>>CCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDFFFKKKLLLSSSllljjjLLL???FFFVVVxxxdddNNN<<<:::???BBBEEEIIIRRRRRRPPPLLLGGGEEEEEEGGGTTTnnnxxxlllgggssstttfffnnnsss}}}mmm]]][[[aaannnsssiii^^^dddhhhgggiiihhhooo{{{qqqXXXEEE???CCCFFFJJJLLLLLLLLLMMMNNNKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKLLLMMMNNNOOONNNNNNMMMPPPQQQRRRRRRRRRTTTWWWZZZ```vvv{{{ssseee^^^eeekkkeee[[[VVVOOODDD777222999EEEPPPWWWmmmuuu|||}}}}}}yyygggXXXMMMIIIIIIMMMRRRVVV\\\cccwww~~~zzzssskkkjjjnnnuuuxxxzzzxxxqqqiiiccc```XXXaaagggggghhhhhh]]]MMMFFFFFFDDD???===DDDRRR^^^lllrrrxxxyyyvvvuuuxxx|||}}}~~~uuuwwwxxx}}}|||```MMMHHHNNNOOOYYYmmmyyyvvvbbbSSSUUU\\\___bbbhhhSSSQQQOOOMMMLLLJJJFFFDDDCCCBBBAAA>>>:::666222000...---,,,+++++++++,,,,,,+++++++++************))))))))))))))))))******+++---...///000111111111111///............///000000111333222///111999@@@CCCAAA???;;;777444222222222//////000000111111111111222333444555666999>>>AAACCCHHHOOOYYYdddrrr}}}qqqjjjaaapppppp```PPPDDDAAAEEEQQQZZZ___kkkwww}}}|||xxxmmmbbb^^^aaafffhhhiiilllooolllfff^^^UUUccc~~~xxxrrrjjjccc^^^YYYWWWTTTPPPKKKGGGDDDBBBAAA===???JJJYYYeeepppxxxhhhGGG<<<666:::======???EEECCCCCCEEEFFFFFFFFFEEEDDDBBBBBBAAAAAABBBCCCCCCDDDDDDCCCFFFJJJIIIIIIVVVeeebbbBBBCCCLLL```aaa@@@<<>><<<@@@KKKQQQVVVSSSKKKEEEGGGKKKBBBVVVwwwtttiiigggrrrllliiikkkwwwaaaPPPQQQUUUdddoooeeeVVV^^^lllkkkgggooonnnPPPCCCAAA???EEEGGGJJJJJJJJJJJJKKKMMMOOOMMMJJJHHHFFFFFFFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLNNNPPPRRRRRRTTTVVVXXX```jjjqqqfff]]]\\\aaaddd___YYY^^^PPP>>>444555<<>>:::666222000------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))******+++------///000111111111111///////////////000111111333333111...000666>>>BBBAAA???<<<999555333222222//////000000111111222222222333444555666999===AAAEEEJJJRRR\\\eeelllppprrryyysssfffdddkkkWWWJJJDDDGGGZZZnnn{{{mmmfffccclllyyyzzzgggjjj}}}wwwqqqkkkddd^^^VVVUUURRRNNNJJJFFFCCCBBBAAA>>>CCCRRRbbbnnnvvv{{{|||}}}~~~vvvUUU===888888<<<>>>===???CCCAAABBBDDDEEEFFFFFFEEEEEEBBBAAA@@@@@@AAABBBDDDEEEEEEDDDFFFIIIHHHFFFIIIPPPggg]]]LLLGGGOOOlll~~~[[[GGG>>>999:::???CCCKKKRRRTTTPPPMMMOOORRRIIINNN[[[mmmyyylllfffqqqzzzhhhUUU^^^nnn{{{zzzuuu}}}hhhVVVQQQQQQbbbppppppiiiooosssmmmiii~~~yyyWWW<<<888???CCCFFFHHHIIIHHHGGGGGGIIIJJJNNNLLLHHHEEEDDDDDDEEEGGGFFFFFFEEEEEEFFFHHHIIIKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLOOOQQQQQQRRRSSSUUU___aaarrr}}}iiieee]]]UUUWWW^^^```]]]eeeYYYIII<<<777888===@@@MMM]]]qqq}}}}}}||||||mmmfffXXXKKKGGGHHHIIILLLOOOUUU```ttt~~~~~~|||zzzwwwuuutttsssuuuvvvsssmmmhhhdddYYYNNNLLLKKKHHHCCC>>>???DDDJJJQQQUUUYYY]]]```hhhrrrzzz~~~{{{vvvtttrrrtttyyy|||zzzwwwccccccggggggjjj{{{vvvooo```]]]gggcccOOOGGGNNNRRRPPPNNNLLLKKKIIIFFFDDDCCCBBBAAA>>>:::666222000---------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))******+++,,,---...///111111111111111111000000111111222333333222000///000333:::@@@@@@???===:::777444222111...//////000111111222222222333444555666999===@@@GGGNNNXXXcccmmmsssvvvwww}}}|||mmmdddooovvvcccRRRFFFGGG^^^zzzpppooovvv}}}sss~~~wwwqqqjjjccc]]]UUUSSSQQQMMMIIIFFFCCCAAAAAAAAAJJJ\\\nnnwww{{{}}}lllppp~~~hhhGGG888888:::>>>>>>===>>>@@@???AAABBBDDDEEEEEEEEEDDDAAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCFFFFFFEEEGGGJJJRRRmmm\\\HHHFFFWWWooo~~~[[[>>>777;;;>>>???FFFPPPWWWYYYTTTNNNIIINNNLLLMMMQQQYYYlllxxxgggaaahhhqqqxxx___RRRRRRdddvvv}}}ooo___hhh~~~qqqgggccczzz}}}sssXXXDDD;;;<<>>:::666222000,,,,,,---------,,,+++***+++++++++************))))))))))))))))))******++++++,,,---///000111222222222111111111111222333333333111///111111222777===@@@???>>><<<999555222000......///000111222222333333444555555666888===@@@EEENNN[[[hhhttt~~~}}}{{{ssshhhaaaiiiuuu[[[LLLGGG\\\{{{{{{{{{yyypppkkkddd\\\VVVQQQPPPNNNKKKHHHFFFDDDCCCAAAFFFUUUjjjzzz}}}kkksss|||~~~vvvYYY>>>999999;;;===>>>>>>>>>>>>>>>???AAACCCCCCCCCCCCBBB@@@@@@@@@@@@AAACCCDDDDDD@@@@@@@@@AAACCCDDDFFFHHHNNNXXXvvvkkkPPPDDDGGGUUU{{{~~~|||qqqLLL===:::666;;;AAANNN\\\dddbbbXXXNNNLLLJJJLLLOOONNNQQQbbbvvvxxxbbbeeekkkvvv}}}nnn^^^WWW```vvvlllRRRGGGTTTgggwww}}}xxxhhhbbbqqqttt|||{{{{{{ZZZ===;;;CCCEEEFFFJJJDDDFFFGGGGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBDDDFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOIIIUUUaaawww{{{]]]```bbbccc^^^YYYXXX^^^dddUUUXXXUUUIII;;;333777>>>===FFFWWWmmm|||lllbbbXXXOOOJJJJJJMMMPPP\\\ooo~~~vvvxxx{{{|||yyyooo```UUUSSSQQQMMMGGGBBB???@@@BBBJJJPPPYYYccclllvvv~~~~~~}}}~~~sssbbb[[[]]]___mmm~~~|||}}}gggUUU```bbbYYYYYY```YYYJJJPPPOOOMMMLLLKKKIIIFFFDDDCCCBBBAAA>>>:::666222000,,,,,,---------,,,+++***+++++++++************))))))))))))))))))******+++***+++---///000111222222111111111000111222222333222//////222222000444;;;AAAAAA@@@>>>;;;777444222......///000111222333333333444555555666888<<>>@@@@@@>>>>>>>>>@@@AAABBBAAAAAA@@@<<<===???@@@AAABBBBBBBBB>>>@@@AAAAAAAAACCCEEEFFFMMMNNN]]]|||xxx```III>>>HHHXXXqqqsssZZZFFF888999<<>>JJJKKKHHHHHHDDDFFFIIIIIIHHHFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJIIIIIIKKKMMMPPPHHHUUUZZZiiimmmaaa]]]___dddbbb[[[ZZZ___[[[^^^]]]TTTEEE:::777999:::@@@LLL___rrrxxxkkk[[[PPPMMMJJJGGGLLLWWW]]]aaannn}}}xxxwwwwwwyyywwwoooddd]]][[[XXXRRRKKKEEEAAA@@@AAAIIIQQQ]]]kkkvvv~~~uuu^^^TTTUUUZZZjjjxxxtttiiiTTTJJJWWW[[[VVV[[[eee^^^MMMPPPNNNLLLLLLKKKIIIGGGDDDCCCBBBAAA>>>:::666222000,,,,,,---...---,,,+++***+++++++++************))))))))))))))))))******+++***+++---///000111222222000000000000000111111222222//////333333000222999BBBBBBBBB@@@===999555333---...///000111222333333333444555555666888<<>>BBBBBB???===>>>???@@@AAA@@@??????:::;;;===???AAAAAA@@@@@@>>>BBBDDDCCCBBBCCCDDDEEEGGGEEELLLbbbnnnOOO<<>>:::777<<>>DDDKKKLLLIIIFFFDDDGGGJJJLLLJJJHHHGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGGGGGGGFFFEEEIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGGGGGGGHHHKKKOOORRROOOXXXRRRZZZ|||aaaWWWYYYeeehhh]]]UUUWWWggghhhggg___QQQCCC:::666888===GGGTTTddduuu{{{gggXXXSSSOOOHHHEEEIIIHHHGGGPPP___rrrxxxuuusssooollljjjddd___XXXPPPIIIDDDBBBBBBPPPYYYgggvvvsss^^^TTTUUU[[[kkkuuuiiiZZZFFFNNNVVVZZZZZZ```fff]]]NNNOOONNNLLLLLLLLLJJJGGGDDDCCCCCCAAA>>>:::666222000......---,,,+++++++++++++++++++++************)))))))))*********+++++++++***+++,,,---...000111111000000000000000000000000333222222111111222222333>>>DDDFFF???;;;;;;999666000000000000111222333333333444555666999;;;===???CCCIIIQQQXXX___iiivvv|||rrr}}}wwwvvvrrrjjjQQQLLLJJJLLLaaa|||~~~lllaaa[[[UUURRROOOVVVbbbkkknnnqqq|||pppbbb]]]LLLIIIEEEBBBBBBCCCBBBBBBCCCBBBDDDHHHIIIGGGFFFHHHIIIVVVlllfffWWWiiizzziiiHHH999:::999999:::;;;;;;<<<<<<===AAA@@@>>>======???@@@BBBBBB>>>::::::<<<>>>???>>>???@@@AAAAAABBBCCCDDDEEE@@@IIIJJJJJJ___qqqYYYHHH>>>???DDDIII\\\bbbDDD:::777===??????JJJZZZkkkggg```UUUKKKFFFGGGIIIGGGJJJSSScccyyy|||xxxnnnaaa```ggg{{{qqqpppeee___dddkkklllmmmnnnpppyyyzzzbbbYYY]]]^^^eeehhhkkkyyyxxxaaa]]]hhh}}}^^^DDDAAACCCFFFEEEDDDCCCEEEHHHDDDDDDDDDEEEFFFHHHIIIJJJFFFAAA@@@CCCDDDBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPOOOTTTRRRRRRhhhvvvlllaaa]]]bbbdddYYYJJJYYYhhhmmmrrroooOOO666===777??????DDDVVVeeerrruuueeeYYYMMMMMMLLLHHHCCCCCCFFFJJJ___sss}}}zzz{{{zzzssslllsssjjj]]]TTTNNNJJJFFFDDDUUUeeetttzzz~~~ooofffUUUMMMVVV^^^rrrjjjRRRIIIKKKTTTUUUYYYaaahhhfff[[[QQQPPPNNNMMMMMMMMMKKKHHHEEECCCCCCAAA>>>:::666222000......---,,,+++++++++++++++++++++************)))))))))*********+++++++++***+++,,,---...000111111000000000000000000000000333222222222222222222333===CCCFFFAAA>>>===;;;777111111111000111222333444444444555777999;;;===>>>CCCIIIQQQYYYbbbooo~~~ooosssmmmfffwwwcccQQQFFFCCCQQQeeetttaaaVVVQQQNNNLLLLLLNNNOOOOOOSSSaaaoookkkWWWLLLIIIAAA???======???@@@@@@???===@@@BBBEEEGGGJJJKKKJJJMMM[[[pppzzzbbbXXXiii}}}{{{^^^DDD888888888999999::::::;;;<<<<<>>===<<<===>>>@@@AAA@@@===999999;;;=========???@@@@@@AAAAAABBBBBBCCCBBBBBBGGGOOO\\\ooo|||bbbJJJCCCAAA@@@KKKlllaaaNNN===;;;<<<:::@@@JJJRRRXXX___aaa\\\SSSJJJFFFHHHGGGGGGMMMXXXfffrrryyyzzzpppddd^^^\\\```kkkuuuwwweee```yyytttrrrwwwxxxtttppppppzzzzzztttmmmhhhqqqwwwwwwqqquuuzzzooo\\\^^^kkk{{{xxxeeeOOOBBBAAAEEEHHHIIIGGGEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIDDDAAACCCCCCAAA@@@BBBDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMMMMLLLLLLMMMNNNOOOPPPOOOTTTUUUSSSaaa{{{iiieeepppvvvhhhUUUNNNXXXeeessssss[[[DDDAAA777;;;888;;;IIITTTbbbvvv}}}qqqhhhSSSPPPKKKGGGDDDCCCDDDFFFTTTbbbssszzztttzzztttjjjaaaYYYRRRMMMJJJ[[[hhhsssxxx{{{sssaaaZZZMMMGGGOOOeee}}}~~~```MMMMMMTTTTTTZZZcccjjjkkkeeeZZZQQQPPPOOONNNNNNMMMKKKHHHFFFCCCBBBAAA>>>:::666222000......---,,,+++++++++++++++++++++************)))***************+++++++++******+++---...///000111000000000000000000000000222222222222222222222222;;;@@@DDDCCCAAA@@@<<<888333222111111111222333444555555666777888:::<<<===CCCHHHPPPZZZdddrrrqqqkkk{{{sssssstttXXXEEE???GGGRRR~~~tttcccZZZWWWOOOKKKGGGCCC@@@BBBNNNZZZyyywwwaaaPPPCCC=========<<<<<<===??????>>>===888@@@CCCCCCHHHQQQSSSPPPSSSbbbuuuyyyrrreeecccrrr}}}jjjOOO>>>888777777777888888999::::::;;;<<<;;;;;;;;;;;;===???@@@>>>;;;999888999;;;<<<<<>>999888;;;777AAAOOOYYY\\\YYYTTTPPPOOOLLLHHHDDDEEEKKKTTTZZZ```jjjxxx~~~zzz~~~{{{rrrjjjhhhhhhooosss{{{zzzpppggg______^^^___iiixxxjjjRRRWWWhhhyyyvvvzzzyyyvvvnnnbbbeeennnuuummmZZZIIICCCDDDEEEHHHLLLMMMKKKHHHFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLFFFBBBBBBBBB???>>>@@@DDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKOOOOOONNNNNNNNNOOOOOOPPPOOOSSSVVVVVVYYYlllooohhhuuuvvveeeQQQNNN]]]sssvvvkkk[[[LLLAAA???999:::CCCFFFMMM___mmm}}}lllggg^^^VVVOOOJJJFFFCCCIIINNNXXXjjj{{{vvvxxxvvvrrrkkkccc\\\WWWUUUbbbkkksssuuuwww~~~iiiUUURRRNNNLLLTTTuuuwwwTTTGGGNNNUUUXXX^^^eeegggccc[[[UUURRROOONNNMMMMMMMMMKKKGGGEEEBBBBBB@@@>>>:::666333111......---,,,+++++++++++++++++++++*********))))))******************************+++,,,...///000000000000000000000000000000222222222222222222222222777<<>>???<<<;;;999999999;;;<<<<<>>>>>=========CCC===CCCPPPMMMEEEUUUqqqgggVVVCCC;;;>>>RRRvvvlllWWWGGG===:::999;;;???DDDJJJPPPVVVYYY[[[\\\ZZZUUUNNNJJJJJJLLLLLLPPPWWW___jjjxxxqqq```WWWUUUYYY[[[ZZZVVVSSSTTTWWWcccggglllnnnmmmhhhdddbbbjjjwww{{{oooddd^^^VVVUUUeeeyyy}}}qqqllluuuzzzrrrnnniiikkkkkkfffYYYIIIBBBFFFMMMJJJLLLMMMNNNMMMJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJDDD@@@@@@@@@======???CCCCCCDDDEEEFFFHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNNNNPPPUUUWWWVVV^^^yyyuuudddgggrrruuuqqqiiiRRRUUUhhhooovvvrrr^^^KKKDDD999:::CCCAAAAAAMMMZZZlllvvvfffVVVKKKEEECCCDDDJJJ[[[xxxvvvnnnjjjjjjlllllljjjeeebbbbbbdddmmmsssxxxyyyyyy}}}~~~cccOOONNNRRRXXXcccvvviiiQQQQQQXXXXXX```___\\\WWWRRROOONNNOOONNNMMMLLLKKKKKKIIIFFFCCCBBBAAA@@@>>>:::777333111......---,,,+++++++++++++++++++++*********))))))************************)))***+++,,,---///000000111111111111111111111111111222222333333222222111333666<<>>EEEPPP[[[eeennntttxxx~~~|||rrrzzzuuuXXXHHHFFFGGG___}}}lll]]]XXXUUUTTTPPPKKKJJJMMMXXXooovvvaaaTTTGGGCCCCCCCCCDDDFFFHHHGGGGGGHHHGGGEEEAAA===:::BBBFFFFFFLLLXXX]]]ZZZcccrrruuugggZZZbbb|||qqquuulllMMM:::888:::888555555666777777888888999666777777888999;;;<<<===;;;;;;:::::::::;;;<<<>>>>>>>>>>>>======<<<<<<;;;AAAAAADDDGGGEEECCCKKKWWW~~~~~~___III===AAAYYYttt}}}]]]GGG:::BBB>>>;;;999===CCCJJJNNN[[[bbbiiijjjcccYYYPPPLLLMMMKKKJJJJJJNNNWWWaaaiiiqqqvvv}}}~~~ssskkkdddbbb```YYYRRRMMMNNNPPPRRRQQQQQQQQQUUUXXX[[[[[[\\\___fffssswwwcccTTTQQQVVVccckkklllnnnssssssyyyxxxfffZZZ\\\______iiiwwwwwwmmmjjjiiiggg^^^RRRIIIGGGLLLQQQUUUPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJEEE@@@===>>>???======@@@AAABBBCCCDDDFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNLLLQQQWWWWWWYYYjjjjjjXXX\\\kkkvvv}}}ZZZLLLRRR\\\ppp{{{ooo]]]RRR===444<<<>>>>>>FFFGGGWWWlll{{{cccRRRJJJAAACCCEEEOOOddduuuggg```]]]___aaadddeeedddggglllpppvvvzzz~~~~~~~~~yyywwwbbbLLLLLLUUU___kkkbbblllhhhZZZZZZhhhkkkaaaddd^^^WWWPPPMMMKKKIIIHHHMMMLLLKKKKKKJJJHHHEEEBBBBBBAAA@@@>>>;;;777444222......---,,,+++++++++++++++++++++************)))+++++++++***************))))))***,,,---...///000111111111111111111111111111222333444444333222111111222888AAAEEECCC???>>>999777444222111222333444555555666777888:::<<<===<<>>>>>>>>======<<<<<<;;;;;;>>>BBBCCC@@@@@@EEEIIIIII]]]zzz[[[DDD<<>>???>>>GGGQQQ```kkknnniiibbb]]]\\\ZZZWWWTTTRRRPPPPPPPPPQQQUUU[[[```eeellltttzzz{{{uuummmddd^^^[[[YYYVVVTTTQQQQQQQQQPPPPPPRRRUUUXXXYYY```lllxxxyyyjjj^^^UUUNNNWWWdddrrrxxxsssllliiiiii^^^kkkdddUUUSSS^^^___WWWaaavvvrrrllliiiWWWMMMBBBBBBKKKTTTWWWVVVRRROOOLLLJJJJJJLLLLLLLLLIIIJJJKKKLLLLLLKKKIIIHHHAAA===<<>>>>>@@@???@@@AAACCCEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJMMMKKKNNNUUUWWWWWW___kkk^^^TTTcccsss}}}cccLLLDDDIII^^^qqquuu{{{ZZZ;;;666999999>>>@@@LLL^^^pppsss___TTTFFFFFFDDDDDDNNN```ooouuuxxxxxxjjj```\\\ZZZ^^^```cccgggkkkpppvvvyyyvvvxxx}}}|||zzz~~~wwwtttxxxfffRRRTTT```gggmmmYYY[[[WWWVVVcccqqqnnn___aaa]]]YYYVVVRRRLLLEEE@@@NNNMMMKKKKKKKKKIIIFFFCCCAAAAAA@@@>>>;;;777444222......---,,,+++++++++++++++++++++************)))+++++++++*********))))))))))))***+++---...///000111111111111111111111111000111333444444333111000111000666@@@FFFDDDAAAAAA:::888555222111222333555444444555777999;;;===>>>???BBBIIIRRR\\\ccchhhiiippptttyyy{{{~~~uuuuuussskkk]]]OOOJJJKKKSSSllltttggg\\\UUUUUUUUUrrrwwwfffYYYUUUQQQNNNOOONNNKKKLLLOOOUUUTTTQQQPPPNNNKKKGGGDDDAAA===BBBNNNVVVXXX___iii|||zzz}}}tttjjjNNN>>>:::999888888555666666777888888999999777777888999999999999999666888::::::999999;;;===============<<<<<<<<<<<<:::>>>AAA@@@???BBBFFFHHHLLLdddvvv[[[JJJEEEEEEbbb{{{|||kkkRRRLLLEEEAAA???>>><<<;;;999???IIIUUU^^^aaa___]]]YYYZZZZZZ[[[[[[YYYUUUSSSKKKNNNPPPPPPPPPTTT\\\ccckkksss{{{~~~}}}vvvtttnnnfff```\\\YYYVVVZZZYYYZZZ[[[]]]bbbhhhlllpppvvv~~~vvvooogggaaaXXXOOOGGGGGGQQQ^^^lll~~~zzzjjjgggkkknnniiiuuuttthhhTTTTTT]]]jjjkkkffflllyyywwwpppbbb[[[DDDAAA@@@EEENNNTTTTTTRRRPPPMMMJJJJJJLLLMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGAAA======AAACCC@@@>>>???===>>>@@@BBBDDDFFFGGGHHHGGGHHHIIIJJJJJJKKKKKKJJJHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNQQQSSSVVVZZZ^^^~~~ttt```cccllltttrrraaaLLLEEEJJJ\\\qqq~~~PPP<<<:::888777<<>>OOONNNLLLLLLLLLJJJGGGDDDAAAAAA@@@>>>;;;777444222......---,,,+++++++++++++++++++++************)))++++++++++++******))))))))))))***+++---...//////111111111111111111111111000111333444444333111000222000555AAAGGGFFFCCCDDD;;;999555222111222333555333444555666999;;;===???CCCDDDFFFKKKRRRYYY^^^```fffooo{{{wwwnnncccTTTLLLLLLSSSaaarrrzzzgggYYYSSSTTTvvvwwwllleee]]]ZZZYYYYYYXXXVVVZZZ```dddaaa]]]XXXTTTPPPJJJGGGEEE>>>CCCUUU^^^\\\dddrrr}}}zzzttt}}}aaaEEE<<<<<<999666666666666777777888888999999777888888999999999888888444777999999888777:::<<<========================999:::>>>BBB@@@>>>CCCLLLIIIMMMcccxxx```NNNDDDHHHUUUnnn|||www___KKK???<<<===>>>>>>;;;:::<<>>>>><<<===>>>AAACCCEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKJJJMMMOOONNNOOOTTTXXXYYYeeeoooffffffooozzz^^^KKK@@@KKKkkk___EEEBBB>>>999444===EEEJJJVVVllluuu\\\VVVKKKCCCDDDJJJJJJGGGLLLOOOXXXgggzzz{{{tttpppkkkhhheeeeeeeeeeeedddbbb^^^aaaiiiuuuyyyvvvttteeeiiiYYYOOOaaatttnnnbbbWWWXXX\\\cccgggfffbbb___UUUWWWUUULLLAAA;;;<<<@@@NNNNNNNNNOOOOOOMMMIIIFFFCCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************,,,,,,,,,++++++*********))))))***+++---......///000111222333222222000000222222333333333444444444111000111666===BBBDDDCCC;;;<<<<<<999444222333555555555666777888:::<<<===@@@CCCGGGJJJMMMQQQUUUYYYiiiooowwwrrrcccTTTMMMUUUXXX```rrryyy___UUURRRkkkoooeeegggdddaaaggg~~~oooeeeaaaTTTGGGGGGCCCCCCFFFLLLXXXggguuu}}}yyy}}}nnnyyy~~~nnnzzztttVVV<<<666999777555666666666666666777777777777666666666666666666666666888888888888777777777777::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB???FFFNNNdddlllKKKLLLEEEHHHWWWiii{{{|||cccTTTEEE777:::::::::999:::;;;<<<===;;;;;;:::999<<>>>>>AAA<<>>;;;999:::MMMMMMMMMNNNNNNLLLHHHEEECCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************,,,,,,,,,++++++*********)))******+++,,,---...///000111222222222222000000111222222222222333333333222111111555<<>>===:::666333333555555555666777888:::<<<===AAADDDIIIMMMPPPUUU\\\aaagggmmmwwwrrr\\\PPPRRRYYYaaakkkzzzlll]]]\\\ssswwwxxxxxxyyy{{{dddOOOKKKEEEDDDGGGPPP___qqqyyyqqqhhhggg```rrrttt~~~uuufffNNN999666999777555777888777777777666555555555666666666666666666666666777777777777777777777666999999999999:::;;;<<<=========<<<======>>>???@@@DDDEEEFFFQQQqqqrrrXXX===CCCLLLPPPLLLQQQmmmfffOOODDD@@@<<<:::;;;;;;;;;:::999999999:::===???>>>;;;FFFHHHJJJJJJFFFCCCBBBCCCAAAAAABBBBBBCCCBBB@@@???BBBGGGPPPXXX]]]^^^]]][[[bbbggghhhddd```]]]WWWOOOTTTMMMGGGEEECCCAAACCCHHHRRRbbbrrrxxxxxxuuuqqqmmmyyykkkhhhkkkjjjgggqqqoooooonnnhhhbbbdddkkkrrriii]]]SSSIIIBBBBBBGGGBBBBBBFFFMMMOOOMMMLLLNNNKKKJJJIIIIIIIIIJJJLLLMMMOOOOOOQQQSSSUUUUUUUUUSSSNNNKKKCCCCCCTTTgggdddTTTHHHFFFDDDBBBBBBCCCEEEFFFEEEFFFGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLKKKJJJMMMLLLKKKKKKLLLOOORRRTTTVVVddddddfffoootttyyyzzziiiQQQGGGRRRWWWcccqqqvvvkkkSSS>>>333555:::===<<>>;;;999777777888KKKKKKLLLMMMNNNLLLHHHEEECCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************+++++++++++++++*********)))******+++,,,---......///000111222222222000000000000000111111111222222333111111444:::@@@EEEGGGAAAAAA@@@<<<888444333333555555666777888:::<<<===@@@DDDIIILLLQQQWWW```ggggggnnnvvv~~~kkkXXXNNNMMMUUUaaaggggggrrriiiccc|||yyyZZZPPPHHHGGGKKKXXXkkk~~~zzzrrrnnnllliii___bbbyyyssszzzzzz}}}rrrRRRBBB666555888666555888888888777666555444444333555555555555555555555555555555555555555555555666888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<>>;;;999777999<<<===;;;999<<<===>>>===;;;;;;<<<===::::::999999888777777666888999;;;===>>>@@@AAAAAAAAAFFFGGGCCC>>>===<<<:::<<>>@@@JJJTTTHHHGGGIIINNNOOOKKKJJJLLLKKKJJJIIIIIIIIIJJJLLLLLLNNNPPPRRRUUUXXX[[[]]]^^^VVVZZZTTTPPPbbb{{{xxxdddNNNJJJDDDBBBDDDEEEFFFEEECCCDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNPPPQQQSSSSSSdddqqqfffjjj}}}pppNNNJJJIIISSSjjjhhhOOODDD>>>999777666777>>>EEETTTfff}}}}}}tttmmmeee___]]]XXXUUUPPPKKKIIIIIIKKKLLLHHHHHHFFFEEEEEEIIIOOOTTTdddnnn}}}{{{vvvssstttyyy}}}ttt___OOOHHHGGGHHHIIIKKKPPPWWWaaaggguuuyyy{{{zzzzzz{{{xxxtttppprrrssssssxxx}}}~~~{{{qqqeee___\\\]]]]]]ZZZYYYZZZYYYbbbfff___VVVTTTWWWYYY______iiirrrrrruuuppp```KKKAAA999777777666666999JJJJJJJJJLLLMMMKKKHHHEEECCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************+++++++++***************)))******+++,,,,,,------//////111222222111111000/////////000000000000111333222111222777>>>DDDHHHDDDDDDBBB>>>:::777444333555555666777888:::<<<===>>>BBBGGGJJJMMMTTT^^^fffkkkpppwww{{{zzzkkkgggeeeeee```UUUMMMKKKKKKPPP___nnnnnnkkkzzzvvvggggggUUUMMMMMMRRRbbbwww~~~ppphhhgggllltttzzzeeemmm~~~sssmmm}}}tttvvvwww]]]BBB:::555666777555555777666666666555555444444444444444444444444444444444333444444444444444555555777777777777888999::::::;;;;;;:::::::::::::::::::::;;;???BBBDDDOOOmmmzzz|||xxxiiiYYYIIICCCEEE___dddddddddbbb___]]][[[ZZZUUUPPPIIIDDD???;;;<<<@@@444777:::<<<<<<;;;:::999:::;;;;;;;;;::::::<<<======<<<:::999888888888999555999<<<;;;:::???HHHOOOYYYcccxxxxxxvvvttt|||mmmeeeiiixxxtttiii[[[KKKDDDDDDGGGNNNUUUKKKIIIJJJMMMMMMJJJIIIKKKJJJJJJIIIHHHIIIJJJKKKLLLJJJLLLOOOSSSWWW\\\aaaeee^^^eeehhhhhhqqq{{{tttdddPPPJJJCCCBBBEEEHHHGGGEEEBBBBBBCCCDDDDDDEEEEEEEEEBBBCCCDDDFFFFFFFFFFFFFFFIIIIIIKKKLLLMMMNNNNNNNNNVVVSSSWWWnnniiieeesssaaaJJJIIIOOO___rrr|||yyysssiiiVVVAAA777999======<<<>>>LLL```uuu{{{zzzpppllleee^^^YYYTTTQQQOOOMMMLLLJJJGGGEEEGGGLLLOOOKKKOOOVVV]]]ccceeedddccccccaaa___^^^^^^]]]ZZZXXX]]]ZZZVVVTTTUUUWWWYYYYYYbbblllyyy|||ooocccZZZTTTRRRTTTUUUXXX\\\ccclllwwwuuuvvvtttppprrryyyrrrhhhrrreeeZZZXXX]]]cccjjjooojjjssssssaaaQQQPPPZZZbbbccc^^^eeellllllmmmfffVVVFFF>>>888777888777888;;;HHHHHHJJJKKKMMMLLLHHHEEECCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************************************)))******++++++,,,,,,,,,...///000111222111111000....../////////000000000333222111111444:::BBBFFFEEEDDDBBB@@@===999666444555555666777888:::<<<===???DDDHHHIIIJJJPPPZZZbbbnnnssszzz}}}}}}nnn___WWWSSSNNNIIIHHHKKKKKK\\\zzzqqquuu]]]UUUVVV\\\jjj|||nnnaaaaaahhhmmmsssyyyaaalllwww~~~|||ssspppvvvtttwwwlllJJJ:::777666777777444444555333333444444555555666666333333333333333333333333222222333333444444444555666555555666666777888999;;;::::::999999999::::::888999???EEEBBB@@@NNNcccsssTTTGGGGGGLLLooo{{{{{{ppp___PPPLLLPPPEEEDDDCCCBBB@@@===:::888;;;<<<<<<;;;888888999;;;333555777999;;;<<<<<<<<<@@@BBBDDDFFFIIIRRR___kkkxxxoooddd\\\LLLLLLcccvvv~~~ttteeeLLLFFFBBBEEEIIIIIIIIIKKKJJJGGGGGGJJJKKKHHHHHHKKKJJJIIIIIIHHHHHHJJJKKKLLLFFFIIIMMMQQQUUU]]]eeekkkmmmttt~~~{{{hhhZZZTTTNNNIIICCCBBBFFFIIIIIIFFFBBBBBBBBBCCCCCCDDDDDDEEEAAABBBCCCDDDDDDEEEEEEEEEGGGIIIJJJLLLMMMMMMMMMLLLRRRXXXWWW[[[yyysssddd^^^^^^rrr~~~ppp^^^VVVMMMMMMYYYjjjzzzwwwlll[[[KKKAAA===;;;999999>>>GGGTTTdddwww}}}wwwnnnddd]]]WWWUUUQQQLLLHHHGGGIIIKKKNNNLLLJJJKKKNNNQQQQQQQQQTTTSSSQQQQQQQQQPPPNNNLLLNNNMMMMMMMMMNNNNNNLLLJJJQQQRRRUUUZZZ```gggnnntttnnnkkkiiijjjnnnpppnnnlllmmmnnnqqqtttyyy|||{{{uuummmmmmwwwvvvrrruuuwwwrrrfff^^^cccoooxxx}}}iiiYYY]]]hhhmmmmmmdddfffkkkhhheee^^^OOODDD>>>999999888777888;;;HHHHHHIIILLLMMMLLLIIIGGGCCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************)))))))))***************************++++++,,,,,,---...000111222111111000........./////////000000222222111000222777>>>CCCDDDCCCAAA@@@???<<<888555555555666777888:::<<<===BBBGGGLLLLLLKKKNNNWWW```nnnvvvrrreee]]]TTTKKKFFFGGGEEEUUU|||||||||mmmbbbbbbdddnnnzzzzzzhhh```lllvvvrrriiieeeZZZeeejjjnnnttttttzzz||||||zzz```>>>777666666666666555444333111222222333444555666666222222222222222222222222222222222333444444555555444444444444555666777888999999888888888999999:::<<<:::===@@@>>>;;;AAALLLWWWuuurrrXXXIIIAAAMMM^^^ooo|||}}}~~~wwwmmmeee```]]]\\\[[[VVVWWWVVVQQQJJJFFFEEEFFF;;;@@@IIIRRRXXX[[[\\\[[[bbbbbbcccgggiiinnnwwwqqq```]]]XXXTTTMMMTTThhhvvv}}}}}}wwwooo]]]LLLFFFCCCDDDJJJLLLJJJIIIJJJJJJFFFFFFHHHHHHFFFGGGJJJJJJIIIHHHHHHHHHIIIKKKKKKHHHKKKNNNRRRVVV___iiiqqq}}}[[[KKKLLLLLLIIIEEEEEEGGGIIIIIIGGGDDDDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIUUUWWWTTTiiixxx```PPP[[[qqqwwwoooVVVIIIKKKVVV```eeedddooosssfffQQQAAA:::888>>>::::::===DDDQQQdddtttzzzqqqnnnhhh___WWWRRRPPPQQQUUURRRMMMKKKKKKLLLNNNNNNLLLKKKIIIIIIJJJKKKJJJIIIHHHIIIKKKMMMOOONNNJJJGGGJJJHHHHHHLLLOOOQQQUUUZZZdddiiisssyyyyyysssaaa___hhhoooqqq]]]]]]fffwww~~~xxx~~~yyyiiieeerrr}}}}}}rrreeedddfff^^^XXXRRRGGG@@@<<<999999888666777;;;HHHHHHJJJLLLNNNMMMJJJHHHCCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************((()))))))))*********+++************++++++++++++,,,...///111111111111000...////////////000000000111222111000000333:::>>>BBB@@@???@@@@@@???;;;777555555666777888:::<<<===AAAGGGMMMNNNKKKMMMUUU]]]mmmyyytttbbbVVVPPPKKKHHHNNNgggzzzmmmjjjppppppmmmkkklllsss|||nnniii}}}lllaaa]]]iiiiiikkkwww{{{{{{iiiQQQ777666555444333444555444222222222222333444444444555222222222222222222222222222222333333444555555666333333333333444555666777666666555666666777888999;;;;;;:::::::::;;;>>>BBB===PPPqqqzzzbbbSSSHHHCCCIIITTT\\\ccciiidddrrruuulllhhhhhh___eeeoooyyy~~~~~~}}}|||{{{~~~uuuvvvjjjkkkwwwxxxeeeYYY]]]___iiitttuuusssfff\\\QQQGGGKKKJJJLLLOOOOOOKKKLLLOOOLLLHHHFFFHHHGGGEEEFFFIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJMMMQQQSSSWWW```lllvvvoooWWWMMMOOOMMMLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJKKKKKKHHHMMMQQQSSS\\\www}}}hhhbbbjjjyyylll[[[PPPKKKJJJJJJTTTdddsssvvvoooaaaNNN??????;;;888999999;;;EEEQQQbbbrrr{{{rrrllljjjjjjfffdddaaa^^^[[[YYYYYYYYYSSSQQQOOOOOOQQQTTTUUUUUUVVVWWWYYY\\\^^^^^^\\\ZZZXXXUUUVVV\\\```aaadddjjjyyyyyydddZZZ___jjjkkkfffWWW```qqqxxxjjjbbb[[[eeeiiifffpppnnnaaa^^^]]]QQQIIIFFF@@@===:::999;;;:::888:::>>>HHHHHHJJJLLLNNNNNNKKKIIICCCBBB@@@===:::666333222...---,,,,,,++++++,,,,,,************************(((((())))))*********+++***************+++++++++,,,---///000111111111000////////////000000000111111222222000///222777<<<@@@???>>>???AAA@@@<<<888555555666777888:::<<<===>>>EEELLLMMMJJJLLLSSS[[[nnn{{{uuufffbbbXXXSSSJJJKKKbbbvvvwwwtttfffbbbiiivvvyyytttnnnjjjmmmwwwwwwqqq{{{nnnfffqqqmmmlllyyy|||rrrZZZFFF333555444222111333666555222333333333333333333333333111111111111111111111111222222333444444555666666333333333333444555666666333333333444555666777888555999:::999:::===???>>>@@@===JJJkkk|||cccMMMGGGEEE@@@BBBIIIGGGSSS___kkk{{{{{{{{{}}}}}}sssnnnjjjccc^^^dddeee\\\aaaxxxvvv{{{~~~{{{jjjYYYQQQMMMJJJIIIJJJNNNQQQOOOJJJKKKOOOOOOJJJHHHHHHGGGDDDEEEHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKNNNQQQSSSWWW```mmmwwwnnnYYYRRRQQQPPPNNNOOOPPPNNNKKKHHHGGGGGGHHHGGGEEECCCBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKOOOIIILLLSSSQQQXXXqqqhhhtttsss{{{}}}rrr]]]MMMKKKNNNTTTYYYeeexxxkkkJJJ===;;;<<<>>>;;;666999@@@>>>LLLfff~~~~~~{{{uuupppmmmlllkkkiiifffgggjjjnnnpppqqqsssssstttvvvzzz{{{{{{zzzyyysssqqqvvvyyy{{{oooooonnnpppwww}}}zzzssseeeooo|||vvvcccWWWTTTKKK[[[gggkkkwww}}}mmm```\\\ZZZLLLCCCBBB???===:::;;;======<<<>>>CCC