BM66(@ eee[[[ZZZZZZ[[[ZZZWWWSSSOOOHHHGGGIIIJJJEEE===999:::999888888666444111...,,,)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))***...555<<<===888222333888===???<<<:::999:::777:::<<<<<<;;;;;;>>>@@@???===:::777666666777777999999777222,,,***+++...000777AAAIIINNNPPPQQQQQQOOONNNMMMKKKJJJJJJIIIIIIJJJIIIFFFBBB@@@>>>>>>>>>===;;;999888888888666444000000///---...333;;;BBBMMM[[[ooo|||~~~{{{zzzfffddddddjjjrrr|||cccXXXQQQ___}}}}}}rrrfffdddjjjrrr{{{xxxvvvsss```PPPUUU]]]YYYOOOJJJQQQ]]]aaa]]]aaaaaabbbbbbaaa___\\\ZZZ^^^^^^^^^```bbbcccbbbaaa```___^^^\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^^^^]]][[[TTTRRRWWW\\\YYYUUU___ooorrrzzzrrrttt~~~}}}yyyjjjhhhjjjooonnngggdddfffddd[[[SSSOOOIII@@@999666888888777888999;;;===???777777777999;;;;;;999777666666666666666555555444888666444444666666444111444333222222111111222222;;;:::888666444111000///111111000000//////......///000000000111111111111***555>>>QQQ~~~~~~iii^^^OOOFFFDDDDDDCCCAAAFFF???999:::>>>@@@<<<777;;;===>>>===;;;999:::;;;444888;;;;;;999777777888===;;;999999:::::::::999>>><<<;;;:::;;;<<<<<<;;;<<<;;;999999;;;===<<<;;;???<<<999888888999999999444;;;===999777<<>>CCCLLL[[[vvvpppiiihhhddd___dddjjjqqqvvvxxx{{{|||pppqqqoooVVV<<<:::777333000...---,,,+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000666666FFFlllgggZZZZZZZZZ[[[ZZZWWWSSSOOOHHHGGGHHHJJJEEE===999:::::::::999777555222///...*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&***000777999666111000333777:::;;;;;;;;;;;;<<<===<<<:::999999===@@@BBBAAA@@@<<<777555444555999:::999555000------...///555>>>FFFLLLOOOQQQRRROOONNNMMMLLLJJJJJJIIIIIIKKKIIIGGGDDDBBB@@@>>>======;;;999999999888666444222222111///...111777;;;GGGSSSbbboootttuuuttttttvvvsssvvv|||~~~aaaVVV```~~~vvvnnnddd^^^]]]aaahhhnnn}}}ppp___aaaaaa\\\TTTOOOVVV```ddd```]]]^^^^^^______^^^\\\[[[___^^^^^^___aaabbbaaa```cccaaa^^^ZZZXXXVVVVVVVVVZZZZZZ\\\^^^___]]]YYYUUUWWWYYYcccpppuuuwww|||gggfffwww}}}zzzzzzuuu{{{ttthhhfffhhhnnnpppnnnoootttaaaZZZSSSOOOIIIAAA<<<;;;@@@???===<<<:::999999888444444444666777888666444555555555666555444444333555444222333666777555333444333222222111111222222666555444333222111000///000000000000//////......//////000000000111111111444333000222CCCjjjccc}}}}}}{{{tttdddXXXRRRMMMKKKBBBCCCDDDCCC@@@>>>>>>???===<<<:::999888999;;;===999;;;======;;;;;;===???;;;::::::::::::::::::999::::::999999::::::999999;;;:::999999999:::::::::888888888:::===>>>===;;;>>>>>>;;;999@@@OOOZZZ]]]cccpppxxxuuuuuu~~~ppp``````rrr~~~{{{|||hhhOOO>>>:::888555111...,,,++++++*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........./////////000000000000222///555LLLlllhhhYYYYYYZZZ[[[ZZZXXXSSSOOOGGGFFFHHHIIIEEE===999:::;;;::::::888666333000...++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***///666999888666......111555999<<<<<<<<<@@@???<<<999777888<<>><<<:::999999888666555555555333111//////111444===DDDNNNXXX```eeeggghhhpppvvvtttcccdddzzzyyyuuunnneee___^^^```aaalllttt{{{}}}kkkiiiddd___YYYUUUZZZbbbdddaaaYYYZZZZZZ[[[[[[\\\\\\\\\___^^^]]]^^^___```___]]]bbb___[[[WWWTTTRRRSSSSSSUUUWWWZZZ]]]]]]ZZZSSSNNNTTTUUU```ttt]]]NNNfff~~~~~~zzzppp{{{xxxoooaaa___```eeejjjmmmsssxxxbbb\\\UUUPPPHHH@@@>>>AAACCCCCCBBB@@@===:::777555333333333555777777555333444555555555555444333333222222222333555666666444444333222222111111222222111222222222222222222222000000000////////////...////////////000000000000222---...111...:::gggccchhhrrr|||sssmmmzzzllldddNNNKKKFFFAAA???@@@BBBCCCCCCAAA>>>=========<<<;;;:::::::::999888888;;;===999999999999999:::999999======>>>>>>>>>>>>======777888999999888888999::::::999999:::=========<<<>>>>>>???III^^^wwwlllddd]]]ddd{{{yyyvvvrrrkkkhhhqqq___HHH;;;555666444111...,,,***))))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000222//////666GGGhhhfffXXXXXXYYY[[[[[[XXXSSSOOOFFFFFFGGGIIIEEE===999:::::::::999888555222000...,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))***---333888::::::000...---111777;;;<<<;;;>>>===;;;:::999:::<<<===BBBGGGKKKGGG===666444666888:::<<<<<<999555000...,,,000555;;;BBBHHHOOOTTTMMMMMMMMMLLLKKKKKKJJJIIIKKKLLLLLLKKKHHHDDD@@@===>>><<<:::::::::999777555666555444333000/////////444666:::BBBKKKTTTYYY[[[^^^ooovvvlllwww{{{uuurrrooohhhaaaaaahhhooorrrtttnnniiifffaaa[[[YYY\\\``````___YYYYYYXXXXXXYYYZZZ[[[\\\^^^\\\[[[[[[\\\]]]\\\[[[\\\YYYVVVTTTSSSTTTUUUWWWTTTTTTVVVXXXXXXTTTOOOJJJNNNJJJLLLZZZmmmiiiLLLTTTyyy|||yyyvvv|||}}}nnn\\\\\\^^^ccchhhmmmsssvvviiibbbZZZQQQFFF======BBB???@@@AAAAAA???<<<999777666555666777999999777555555555666666555555444333222222333444555555444333444333222222111111222222222222222333333333444444////////////////////////........./////////000000000+++000;;;:::555DDD[[[zzzdddiii~~~jjjwwwwwwgggRRRFFFDDDFFFEEEBBBCCCBBBAAAAAABBBAAA>>>;;;<<<<<<<<<;;;:::999:::;;;:::;;;<<<<<<;;;;;;<<<===888999999888777777999:::888:::<<<<<<::::::;;;===<<<:::999999;;;>>>??????CCCIIITTTfff|||ooo[[[gggrrrvvv{{{xxxrrrhhhiiiiiiiiippp|||^^^III===888666333222///---+++)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((()))))))))************************++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------.............../////////000000222333555555888MMMssscccWWWWWWYYY[[[[[[XXXRRRNNNEEEEEEGGGHHHDDD===999:::999999888777444111...---,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((,,,111555777555222...///444999::::::999999:::;;;<<<<<<;;;:::===DDDJJJHHH@@@:::999;;;888999:::;;;999666111...+++...222777<<>>HHHOOOSSS[[[iiixxxvvvwwwuuuddd^^^bbbiiimmmmmmwwwrrrmmmjjjddd^^^\\\\\\]]]]]]]]]ZZZYYYYYYXXXXXXYYYZZZZZZ[[[YYYXXXWWWYYYYYYYYYXXXWWWVVVTTTSSSSSSUUUWWWYYYTTTSSSQQQQQQPPPOOOLLLIIILLLCCC<<<===FFFRRR___iiiZZZNNNCCCLLLmmmwwwuuuwww~~~lll^^^bbbggglllrrrwwwzzz{{{rrriii^^^QQQCCC999999>>>:::<<<>>>??????===:::888777777777999::::::999777777777777777777666555555333444666666555444222222444333222222111111222222222222222222222222222222.............../////////---............/////////333///---...111333666:::\\\|||vvvqqquuucccWWWQQQOOOOOOPPPLLLHHHDDDBBBAAA???????????????@@@@@@@@@???>>><<<>>>>>>===;;;;;;===@@@>>>>>>>>><<<::::::<<>>===<<<<<<===888:::@@@IIIRRRWWWYYYYYYdddiiisss}}}xxxuuujjj\\\TTTfffwww{{{zzzrrrbbbfffooo}}}{{{YYYEEE>>>;;;555///222000...,,,+++*********(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////---111555555222888MMMbbb```VVVWWWYYY[[[[[[XXXRRRNNNEEEDDDFFFHHHDDD===999:::888888888666444111...,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++///444777999666111///111444888:::666777888:::<<<<<<999777999???EEEFFFBBB>>>>>>???999999888888888666333000+++---000333888???GGGLLLKKKLLLMMMMMMMMMKKKJJJIIIJJJKKKLLLLLLJJJGGGCCCAAA???>>><<<;;;;;;:::888666555444333444444333111///333222111222888AAAJJJOOOXXX]]]dddooo{{{vvvrrrvvvqqq\\\^^^eeekkkjjjpppyyywwwooohhhaaa___\\\YYYYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSUUUVVVWWWVVVWWWVVVUUUTTTTTTTTTUUUUUUSSSQQQMMMKKKKKKKKKJJJJJJGGGBBB===:::999;;;<<<>>>>>>444:::^^^|||vvvwwwxxx``````gggnnnsssyyy}}}vvvkkk[[[MMM@@@777666;;;:::<<<===>>>===;;;888666555555555777999999777555777888888888888777666666444666888888666333222222444333222222111111222222000000/////////.........---............/////////------------.........///,,,333333+++(((...333222999KKKkkkvvv~~~yyyqqqlll~~~ooobbbdddkkkyyytttiii\\\QQQJJJIIIJJJ@@@>>>======>>>>>>===;;;===>>>===:::777777;;;???@@@CCCEEECCC???======???999:::;;;???BBBDDDCCCBBBDDDLLLZZZjjjzzz{{{qqqmmmttt|||ttteeeppptttxxx|||vvvsss{{{sssYYY???777:::;;;444,,,000///---,,,++++++++++++''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))************)))))))))************+++*********++++++,,,,,,---,,,,,,,,,---------......------........./////////...///222333000111:::FFFhhh~~~^^^UUUVVVXXX[[[[[[XXXRRRNNNDDDDDDFFFHHHDDD===999:::999999999777555222///---*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************,,,///444777:::777222...---000666;;;999777666777999999777444666;;;@@@CCCBBBAAA@@@@@@===:::777666777777555333,,,---///222555;;;BBBFFFJJJKKKMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJIIIGGGEEEDDD@@@>>><<<;;;;;;;;;999777888666444444555555222000222222222111222999CCCJJJQQQ[[[dddlll{{{{{{zzznnnhhhdddfffaaabbbjjjqqqllliii}}}|||rrriiiaaa^^^YYYTTTSSSWWWTTTUUUWWWYYYZZZZZZZZZYYYTTTRRRPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNJJJIIIIIIIIIIIIIIIBBBBBBAAA>>><<<;;;;;;;;;:::===RRR~~~qqqjjjppp|||xxx}}}}}}fff[[[fffmmmsssuuuyyy~~~}}}yyyssseeeTTTFFF===666666::::::;;;<<<======;;;:::888555444555666888888666444777777777777777666666555222666999999777555444555444333222222111111222222........................---------.........//////,,,,,,---------.........&&&000666222///000111///,,,222???YYYzzztttiiiuuuuuurrrvvvyyylllgggfffYYYSSSKKKEEECCCBBB@@@???KKKKKKHHHCCC??????EEEKKK@@@FFFLLLMMMHHHAAA===<<<@@@@@@EEEPPP]]]fffgggeeekkkmmmrrr{{{|||sssqqquuubbb[[[TTT\\\wwwlllMMM>>>333333777666222111...---,,,*********++++++'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************))))))))))))************)))******+++,,,,,,------,,,,,,,,,---------......---------.........//////000000111333222111555<<>>===<<<<<<;;;999777:::777555444555555222000///111111///...222<<>>BBBDDDAAA???===<<<<<<;;;:::888777666/////////000222666:::<<>>:::::::::;;;;;;999777333///,,,+++++++++************)))''''''''''''(((((((((((('''(((((()))((((((''''''((()))))))))(((***---000222666888555000///333999>>><<<999666444444666888888777888;;;???AAA@@@>>><<<<<<<<<<<<;;;999777666222000...---...000333555CCCFFFKKKMMMLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGAAA@@@>>>===;;;:::999999888888888888777666555444444333222111111222444555888KKK___eee___[[[aaaiiiwwwxxxfffZZZMMMIII]]]wwwtttqqq|||hhh\\\QQQMMMMMMLLLMMMPPPMMMNNNQQQSSSUUUUUUUUUTTTQQQPPPOOONNNNNNNNNOOOPPPNNNOOOOOOPPPPPPOOONNNMMMNNNJJJFFFEEEHHHKKKLLLMMMKKKSSSQQQMMMLLLEEE@@@GGGTTTnnn|||xxxzzzzzzvvvpppnnn|||rrrmmmbbbXXX^^^mmm|||uuuxxx{{{uuussssssllldddSSSAAA888555555666888999888999;;;===???>>>===;;;:::888888999999777666777666555666777888777666222333555666555444333111333222000000111111000///555333111...---------...///...---,,,,,,---...///---,,,,,,+++,,,---...///........................000...///000///000999DDD```~~~~~~wwwooossszzzzzztttttt}}}vvvwww}}}kkkeeeiii^^^^^^fffttt||||||zzz{{{|||~~~{{{sssqqqyyyxxxlllbbbkkktttXXXBBB999999444333222000...---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------...//////000000111222222333222666CCC^^^vvvaaaWWW[[[\\\[[[[[[[[[VVVOOOGGGEEEEEEGGGEEE???;;;;;;:::::::::999666333///---+++++++++************)))''''''''''''(((((((((((((((((()))))))))))))))((('''(((((((((''')))+++...///444888888444222333666:::<<<<<<999555444666888777666666888;;;===>>>===;;;<<<>>>>>>>>>;;;888777444111...++++++...111333;;;AAAHHHMMMMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGBBBBBB@@@>>>===;;;:::999888888999888888777666555555444222111111111222333...333999>>>@@@CCCGGGJJJaaannn~~~}}}hhhUUUJJJJJJPPPmmm|||sssyyyttt]]]TTTLLLKKKLLLKKKKKKMMMOOOOOOPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKLLLMMMNNNKKKLLLNNNNNNNNNLLLJJJIIIGGGFFFDDDCCCDDDIIIOOOTTTYYYcccjjjlllfffRRRGGGPPPggg}}}zzzzzzvvv{{{qqqggg]]][[[eeeqqqxxxxxxyyyssssssrrrhhhYYYKKK===777555444555777888888777888;;;<<<;;;:::<<<:::999999999999888666777666444555666666555444444444444444444333222111222000//////000111000...000///...,,,,,,,,,,,,---......------------......,,,,,,,,,,,,,,,---..............................///++++++///222111000000666XXX~~~uuujjj|||{{{{{{~~~zzzrrrvvv~~~~~~ppp\\\UUUYYYhhhiiirrrtttssswwwbbbIII;;;444222333333222000///...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------......//////000111111111///333444222:::WWWtttbbbUUUXXXYYYXXXXXXYYYTTTMMMGGGEEEFFFHHHFFF@@@<<<<<<:::::::::888666333000...+++++++++*********))))))''''''''''''((((((((((((''''''((()))))))))((((((&&&'''((('''''''''***,,,,,,111888:::777444444444777:::===;;;777555666888777666555555777999;;;<<<<<<===@@@AAAAAA>>>;;;999555222///,,,---///333666444;;;CCCJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHDDDCCCBBBAAA???===;;;:::999999999999888777666666555555333222111111111111222///---...222555666666EEETTTgggvvv~~~ppp```RRRIIIIII]]]~~~ssstttuuuhhh^^^SSSMMMIIIJJJKKKJJJJJJLLLPPPOOONNNMMMLLLMMMNNNNNNOOOMMMKKKJJJJJJLLLNNNOOOJJJKKKMMMMMMLLLJJJHHHFFFAAABBBCCCBBBDDDKKKVVV___lllvvv}}}___MMMUUUxxxxxxooo{{{xxxyyytttggg___cccnnnvvvxxxwwwwwwtttvvvtttgggOOODDD:::777666555555777888777666666888999888777;;;999888888888888777555666555444444555555333222555444444333222111111000111000///000111111000...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------------------------------000,,,)))+++000333444444444888BBBfffuuu]]]fffxxxwwwxxxzzzzzzyyypppcccWWW\\\gggxxxyyywww|||wwwnnnXXXAAA666555444222111000000///---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111,,,333666111...;;;VVVmmmqqq```WWWYYYZZZYYYYYYZZZVVVPPPHHHFFFGGGIIIGGGAAA===>>>::::::999888555333000///+++++++++*********))))))''''''''''''((((((((((((%%%&&&''''''((((((((('''%%%&&&''''''&&&'''(((***)))///666:::999666444333444777;;;;;;999777888999777666555444444666999<<<<<<>>>AAACCCCCCAAA>>><<<888555111...---///111333///555>>>EEEIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHEEEDDDDDDCCCAAA???===;;;::::::::::::999888777666666555444333222222111111555333111//////000000000444===LLL]]]jjjppprrrssswww~~~hhhXXXHHHNNNeeezzznnnkkkuuuwwwtttkkkaaaZZZTTTPPPKKKGGGFFFIIIJJJIIIJJJLLLOOOMMMKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMPPPQQQJJJKKKLLLLLLJJJHHHFFFDDD@@@CCCEEEEEEFFFNNN\\\ggg{{{tttUUURRRiiixxx{{{}}}nnntttsssiiieeekkktttxxx|||uuuvvvxxxwww|||wwwfffFFF>>>888777888666666999777666444444555666666666999888666666777777555444666444333333444444333111444444333222111000000000111000000111222222111///,,,,,,,,,,,,------......,,,------------------,,,+++++++++,,,,,,,,,,,,,,,------------------------111000---+++***,,,...///---333444@@@___uuummmggglll~~~uuueee___fffsss}}}|||oookkknnnooo{{{zzzmmm```WWWdddlll{{{~~~~~~yyy|||{{{qqqsss|||~~~aaaDDD;;;444666999666222///......---,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---111444333111444;;;AAAZZZmmm[[[TTTWWWXXXVVVWWWXXXTTTNNNHHHFFFGGGJJJHHHBBB??????::::::999777555333111000+++++++++************)))''''''''''''(((((((((((($$$%%%&&&'''((((((((('''%%%&&&((((((''''''((()))(((---333777777666444333222333666999:::::::::999777777777555444555999;;;<<<>>>@@@BBBBBBAAA???===<<<999555111---,,,++++++...222999???CCCFFFIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEECCCAAA???>>>:::::::::::::::999777777666666666555444333333222111222222222000///000111111111777DDDRRR^^^iiirrruuu}}}cccXXXYYYvvvwwwkkkdddYYYYYYWWWTTTPPPLLLHHHEEEEEECCCDDDHHHIIIHHHIIIMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQKKKKKKJJJIIIGGGEEEDDDCCC===@@@CCCEEEIIISSSaaakkkxxxWWWEEE\\\{{{{{{vvvgggkkkllljjjiiinnntttwwwxxxtttwwwyyyzzzvvv___@@@:::666777888666777:::666444222222444555666555999777666555666666555333555444222333444444333222222222222222222111000///000000000222333333111///,,,,,,------............,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...222000---......,,,(((333444222;;;MMMqqqtttwww|||~~~xxxooorrr{{{xxxiiidddgggmmmvvvvvveee^^^___hhhzzz{{{|||xxxsssyyy|||xxx~~~uuuVVVAAA888444333555555111...---,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111///...000333555444333999RRRzzz{{{mmmZZZRRRUUUUUUTTTTTTVVVSSSMMMIIIGGGHHHKKKIIICCC@@@@@@;;;:::999777555333111000+++++++++************)))''''''''''''((((((((((((%%%&&&'''(((((()))))))))%%%'''((((((''''''((()))(((+++000333555555555444000///000555;;;===<<<999777888999777666666888;;;;;;<<<===?????????>>>===???===999555000---+++***...111555999===BBBGGGKKKKKKJJJIIIHHHHHHHHHIIIIIIDDDEEEFFFFFFEEECCCAAA@@@;;;;;;;;;;;;:::999888777777777777777666555444444///000111111111000111222222///111777???IIIYYYhhhqqqzzzooo^^^hhhrrrcccYYYIIIGGGFFFGGGGGGDDDAAA???AAA@@@AAAEEEFFFEEEHHHLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDFFFHHHJJJLLLLLLMMMMMMKKKIIIGGGEEECCCBBBAAAAAA<<>><<<999555222000//////000222555999???FFFKKKKKKJJJIIIHHHGGGHHHIIIIIICCCDDDFFFGGGFFFEEECCCBBB;;;;;;;;;;;;:::999888888777777777777777777666555333222111111222222111111111111444666555888GGGXXXccckkkrrrssssss|||fffccctttvvvhhhWWWJJJJJJFFFBBBBBBCCCBBBAAA@@@???>>>???CCCDDDCCCFFFKKKHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEHHHJJJKKKJJJIIIHHHJJJHHHEEEBBB@@@??????@@@@@@EEENNN[[[llljjjNNNTTTiii~~~{{{{{{yyyyyyyyymmmkkkiiibbbaaaiiippprrruuu{{{yyywwwzzz|||{{{zzzgggGGG999555333444555444666:::555333111111333666777777:::999777777888888666555444333222333555666555444---///111333333222000...,,,---...000222111///---+++,,,,,,---------,,,,,,++++++------------++++++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++---+++'''(((------((())).........111+++---<<>>>>>===<<<;;;;;;;;;999999888888777666666666555444333333222222333333111111000000111333555666@@@GGGOOOTTTWWWaaaqqq~~~oooYYYZZZjjjzzzxxxkkk]]]RRRJJJFFFAAAAAA@@@>>>============>>>>>>>>>>>>???AAADDDEEEDDDFFFGGGGGGEEEDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHEEE@@@==================CCCNNN```{{{rrrTTTOOOiiizzz|||zzztttsssnnnooonnnmmmrrrzzz~~~}}}~~~zzzzzzsssXXX<<<555555555555555666777777666555555666666777888999:::::::::999888777666666333333333222222333444444000222333333222111000000////////////............******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000777:::MMMssszzz|||vvvsssvvv}}}ooo___III<<<777666333/////////...---+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........////////////000000000000...///333999EEE```wwwrrrwww\\\TTTYYY\\\[[[ZZZZZZVVVQQQKKKIIIHHHIIIJJJHHHBBB>>>:::999888777666444111...+++++++++************))))))((('''&&&&&&'''((()))'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))---222777888777666333//////222666888999===???<<<666222444555444333444555777999:::;;;;;;===???@@@???;;;555000---///000222222444777<<<@@@EEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@???>>>===<<<;;;:::999999999888777777666666555444444333222333333333111111000000111222444555111666;;;===???EEEPPPYYYkkkpppxxxzzz]]]NNNLLLQQQVVV___]]]XXXRRRLLLFFFCCCAAA@@@???>>>===<<<<<<<<<<<<============>>>@@@AAABBBCCCEEEFFFFFFDDDCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDEEECCC???<<<:::::::::999;;;EEEPPP[[[jjjzzziiiTTTIIIZZZyyy}}}{{{|||zzzooossswwwxxx|||yyyrrrcccJJJ555555444444444444555666666555555555555666777888888888888888888777666555444333333333222222333333444000111333333111000//////////////////.........---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111111555AAATTTrrr|||uuurrrrrrwww||||||cccIII@@@555111222555444222......---,,,+++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------............/////////000000000444333333222444@@@ZZZqqqzzz___UUUZZZ\\\[[[ZZZZZZWWWRRRLLLJJJHHHIIIIIIFFFAAA<<<:::999888777666444111...+++++++++************)))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&***///555888:::888777555222000111444777AAACCC@@@999444444333111000111222333555888999:::<<<===??????===:::777555555555444333333555999===DDDDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBBBB@@@???===<<<;;;:::::::::999888888777777666555555444333333333333444222111111000000111222222---...///000000222666999GGGMMMZZZhhhuuu}}}sssmmmjjjlllqqqxxx|||{{{|||gggOOOBBB???@@@>>>??????@@@@@@@@@@@@???======<<<;;;::::::::::::;;;<<<<<<===>>>=========AAABBBDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;:::::::::;;;;;;@@@HHHUUUeeerrrvvvrrrOOOGGGRRRssstttxxxwwwttttttoooqqq{{{~~~xxxgggPPP<<<222333333333333333444555555333333444444555666666777888888888888777666555555333333222222222222333333111111222222111///...---//////.........---------*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000---///111//////<<>>===;;;;;;:::::::::999888888777777666555555444444444444444222222111111000000000000333222111111111111///...333888BBBQQQ___hhhiiihhhZZZSSSMMMMMMNNNQQQYYYaaatttxxxzzzxxxqqqjjjgggfffbbbiiirrr|||mmmWWWIIICCCBBB777888:::<<<======<<<<<<::::::999888888888999999;;;;;;=========<<<;;;:::>>>@@@BBBBBBAAA@@@@@@AAADDDDDDCCCCCCBBB@@@???>>>999:::;;;;;;;;;===???AAA@@@<<<@@@SSSjjjrrreeeTTTNNNWWWnnnvvvhhhmmmzzz|||lllgggdddwww}}}ttt^^^CCC555666222222222222222333333444222222333444555555555555999999::::::999888888777444333222222222222222222111111111111111///---+++.........---------,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++******************************************++++++++++++,,,,,,,,,+++,,,,,,---......////////////111666666444555999^^^wwwxxxrrruuu|||lllUUUEEE:::444666777777666222///---,,,*********+++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---///333555444777<<>>999999888777666666333000---+++++++++*********))))))'''(((((((((((((((((('''&&&'''((())))))))))))((((((((((((((((((((((((((()))(((''''''(((,,,111555999<<<<<<777000---///333;;;??????;;;888999888666555333111000000222444555999999<<>>===<<<;;;;;;::::::999888888888777666555555444444555555333333222222111111000///222111000111222222///,,,000000222777>>>AAA@@@>>>===999777:::===???EEEKKKKKKPPPUUUVVVUUUSSSRRRRRRQQQQQQSSS[[[ppp}}}cccPPPDDD===:::888888999999999777555444777777777777777777888888;;;<<<=========<<<:::999;;;===??????>>>>>>>>>@@@BBBAAAAAA@@@???===<<<;;;666888:::::::::<<>>888999888777666555333000---+++++++++************)))''''''((((((((((((''''''&&&''')))*********)))((((((((((((((((((((((((((())))))(((&&&&&&(((---111777:::<<<999333//////222333888;;;:::999;;;;;;999999777333111000222444666888888<<>><<<<<<;;;::::::999999888777777666555555555555666333333333333333222111000000///000111222222000...111///......000111000///222000000555777777999===555888===???@@@???@@@@@@CCC@@@>>>BBBQQQlllkkkVVVHHH@@@:::666888888888888777555444333666555555555666777888888;;;;;;;;;<<<;;;;;;::::::999:::<<<===<<<<<<===>>>>>>>>>>>>===<<<:::999888777888999888888:::???DDDKKKWWWfffhhh\\\MMMJJJNNNccc}}}}}}zzz~~~mmmhhhtttvvv```HHH666111666111111111111111222333333111222333555666555555444444555555666666555444444444333222111111000111111111000///000333333///,,,------,,,,,,,,,+++++++++)))))))))************+++++++++++++++++++++++++++)))))))))***************************************************++++++++++++******+++,,,,,,------...///...------)))(((///888111333666@@@UUUxxx{{{|||{{{sssuuu|||{{{[[[LLL<<<555555444111000//////...,,,)))''''''((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......222...---000111......000444333333;;;PPPsss___UUUXXXYYYVVVVVVWWWUUUQQQJJJHHHFFFFFFGGGDDD>>>999999888666666555333///,,,+++++++++************)))&&&'''((())))))((('''&&&%%%&&&((()))***)))((('''(((((((((((((((((((((((('''((((((&&&%%%'''+++...333777;;;;;;777333111111---333888888999<<<<<<:::;;;888555222222444777:::888999<<>>===777777777666666666777777444444444555666777888999999999999888888999::::::777888;;;;;;::::::;;;<<<;;;;;;::::::999888777666666888:::::::::???HHHOOOaaallltttiiiQQQEEEUUUmmmxxxxxxxxx~~~qqqqqqzzziiiNNN;;;444333222222111111111111222333333111222444666777666555444333333444444444444333333444333222111000000000000111///...000444555111...,,,,,,,,,,,,++++++++++++))))))))))))************++++++++++++++++++++++++((()))))))))*********+++************************************++++++++++++*********+++,,,,,,------,,,...222444...((()))///444333///+++///AAA^^^vvvyyyrrrttt{{{kkk^^^TTT???888333666777333......222111///---+++)))'''&&&))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))***************************++++++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------///,,,,,,000111000111555///111111000555HHHgggcccVVVYYYZZZWWWVVVXXXVVVSSSIIIGGGFFFFFFFFFDDD>>>999999888666666555333///,,,+++++++++************)))&&&'''((())))))((('''&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((%%%'''((('''%%%&&&***...111555999;;;:::666222000***111666777888;;;<<<:::;;;999555333333666:::===999999<<>>999555222222+++---111444888:::;;;;;;AAABBBDDDFFFGGGFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBBBB===<<<<<<;;;;;;:::999999888888777666666666666666222333444555555555444333222444555444111//////000...111333222///---...///222000000333333000000222222333444444444444444444222333444555555:::FFFQQQbbbyyyrrr___\\\^^^]]]___```^^^VVVJJJAAA===>>>444444333222333444666777444444444555666777888999888777666666666777999:::555777:::::::::999:::<<<888888999888888777666555444777:::<<>>;;;666111///222111...000666*********,,,...///---+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------///------///...,,,,,,000+++///333444222444===GGGfff^^^WWWXXXYYYZZZXXXUUUQQQOOOHHHGGGFFFFFFEEECCC???;;;<<<:::888666555222///,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))...444666444222333444,,,,,,...222777:::<<<<<<999999999777444333444555;;;<<<@@@EEEJJJJJJFFFBBBFFFCCCBBBFFFGGG@@@444+++++++++,,,---000333666888@@@@@@AAABBBDDDFFFHHHIIIGGGEEEDDDDDDEEEEEECCCBBBFFFCCC>>>:::888888999;;;999999999999999888777666777666666555444333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333222111111222555888:::OOOeeepppbbbOOOGGGHHHIIIQQQQQQOOOMMMIIICCC???<<<555444333333222222222222444444444555555555555666666777999999777777777888:::999999999999999::::::444888;;;999555444444555<<<333777???AAANNNffftttyyy___IIICCCQQQlll}}}~~~~~~uuujjjiiiffffffrrr}}}jjjPPP===666555666555333333333444444444555555333333333444333333222222777666555444444333444444666444000///000000111000000000111111111000000///,,,++++++******++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...............////////////444777CCCYYYtttzzzpppzzzyyy~~~hhh[[[JJJ===999888888777111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''+++***)))((((((''''''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((('''(((((()))***+++++++++(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////.........111111222222222333333333DDDQQQmmm~~~^^^WWWYYYZZZ[[[YYYVVVSSSPPPHHHGGGFFFFFFFFFCCC???<<<;;;999777555444111...++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''',,,333888888666444222.........000333777999:::999::::::999777666666777888999;;;@@@EEEGGGFFFDDDCCC@@@@@@FFFLLLJJJ@@@777///...------///333666999@@@AAAAAAAAACCCDDDEEEFFFEEEDDDDDDDDDEEEEEEDDDBBBEEECCC???<<<:::999::::::888999999999999888888777777777666666555444444333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333222111000111444666888FFFXXXaaaVVVFFFAAABBBBBBBBBBBBBBBBBB@@@>>><<<:::555444333222222222222222444444444444555555555555555777888888777666666777888888888888999:::;;;;;;777999999777555444666777222666>>>EEEQQQkkknnn\\\IIIHHHZZZsss|||zzzpppjjjiiigggiiivvv}}}mmm]]]III:::555555666555222222222222333333333444111222333444444444444444666555555444444444444444666333000///000111111000111111111111111000///...,,,++++++******++++++,,,++++++***))))))***++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++++++++,,,,,,---------.........////////////222000333===IIIVVVdddooozzzxxxyyy~~~fffPPPJJJBBB888222111222111000//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''(((((()))******++++++(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.....................000111111111111222222222...555FFF```|||___XXXYYY[[[[[[ZZZWWWSSSQQQIIIHHHGGGGGGFFFCCC???<<<:::888666555333111---++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%)))111888<<<;;;666222333111///...///222555777999;;;======;;;999888888555555666:::???CCCDDDEEEEEEBBB@@@DDDJJJJJJAAA888444222///---...111444777????????????@@@AAABBBBBBCCCBBBCCCDDDFFFFFFDDDBBBDDDBBB@@@>>><<<;;;::::::888888888999999999999999888888777777666666555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333222111000000222444555999FFFLLLDDD;;;:::;;;:::777888888888888777777666444333333222222222222333444444444444555555555555444666777777666555555666888777777666666777777777777666555555555666888:::555>>>FFFRRRmmm}}}UUUFFF???QQQtttoooyyymmmkkkkkklllqqq}}}sssWWWLLL>>>666444555555444111111111111222222222222111111333444555666666666444444333333333444555555555333000///000111111000111111111111000///------++++++************+++++++++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,------------.........//////000,,,+++...111333999@@@VVVddd{{{}}}kkkRRR???555555222///000222222000---...---,,,+++************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))((((((''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******+++(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......................../////////000000000000111---...000777FFF___|||www___VVVXXXZZZ[[[YYYWWWSSSQQQIIIHHHHHHGGGGGGDDD@@@===;;;999777555444222///,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((---444;;;<<<999444777555111---+++---111444888;;;???@@@???<<<;;;:::555444444555888<<<@@@BBBEEEFFFEEEEEEGGGGGGCCC===:::666111---,,,...111333999999::::::;;;===>>>???@@@@@@AAACCCFFFFFFDDDCCCCCCBBBBBB@@@>>><<<;;;:::888888888888999::::::;;;888888888888777777666666444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333333222111000000111222333111888;;;777444666777666999888777666555444333222333333222222222222222333333333444444444555555555333555666666555444444555777777666444333333333333444222111444666777999<<<;;;EEEPPPiii{{{YYYCCCBBBLLLiiixxxssszzzllljjjmmmsss}}}wwwcccDDD>>>777444555555444222111111111222222222222333222333444555555555555555222222222222333444555666444222000000111111111000111111111000///---,,,+++++++++************++++++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........000---,,,///000000333777///666BBBRRReeeyyyuuu```KKK<<<666777999333222222333444333///,,,,,,+++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------.........------........./////////555444222///000;;;KKKXXXqqq]]]TTTVVVXXXYYYXXXUUURRRPPPJJJIIIHHHHHHGGGEEEAAA>>><<<:::888777666444111...+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))...444999999888999777444///++++++...222666999>>>@@@???===<<<;;;777666444333444777;;;===AAAGGGJJJGGGFFFIIILLLKKKBBB===777111---,,,---///222222333555777999<<<===<<<===>>>AAADDDEEEEEECCCCCCCCCCCCBBB@@@>>><<<;;;999999888888999:::;;;<<<888888888888888777777777444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333333222111000000000111111000222222222333666777555::::::999888777444333111222222222111111222222333333333333444444444444555333444666666444444444555555555555555666777777888777333333666777555777===DDDYYYnnnXXXCCC888KKKiii{{{rrr~~~~~~zzzlllhhhnnnzzzlllRRR999777444444555555222000222222222222333333333333444555555555444333222222111111111222222444555666333222000000111222111000111111000000...---+++++++++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------000,,,,,,...---******---333222111111777AAANNNVVVmmmyyy{{{rrriiibbbGGGAAA:::666555555333111000000//////...---***(((******)))(((((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))*********+++******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,---------...,,,,,,---------.........//////000///000111555777mmm[[[SSSUUUWWWXXXWWWUUUQQQOOOKKKJJJIIIIIIHHHEEEAAA>>><<<:::888777777555222///+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&(((---222777999888999888444...,,,...000333777;;;>>>>>><<<;;;;;;888888777666444444777999@@@HHHJJJEEECCCJJJOOOOOOMMMHHHAAA888222...---------...///111444777999;;;:::::::::===AAADDDEEEDDDDDDDDDCCCBBBAAA???===<<<::::::999888888999;;;<<<888888888777777777777777444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333222222111111111111111111000000000111444666666555666777999999888777444333222111111111111222222333333333333333444444444444333555666666555444444555333444555888;;;>>>AAABBB???:::888:::888555<<>><<<;;;999888888999:::;;;777777777777777777777777555555555555555555555555555555555555555555555555222222222222222222222222111111222222222333333333222222111222222222222222000//////111333333222222333555888::::::888444222111111111111111222333333222222333333333444444444444555777777555444555666333444666999<<>>;;;<<<:::;;;KKK___~~~gggGGG;;;RRRssssssyyyqqqllluuuxxxpppQQQ888333333333444444444222111111111111111222222222222333333333333222111000000111111111111111222333444222111000111222333111000...............---,,,+++******))))))))))))******'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***************((()))+++,,,,,,,,,***)))++++++++++++,,,,,,,,,,,,,,,***+++///000///000333***,,,...///......///000...---000666999===GGGRRR___kkkzzz}}}rrrggg^^^VVVMMMHHH>>>:::444111111333444444555333///,,,***+++---...)))***+++++++++******+++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))*********)))((((((((((((((()))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************************++++++++++++*********+++,,,,,,------,,,,,,,,,---------......222222000///......//////ttt___TTTVVVXXXZZZYYYWWWTTTQQQKKKJJJJJJIIIIIIFFFBBB???:::888777666555333111...+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%''''''&&&%%%(((///444555:::>>><<<666111///000///222666888888888999:::666999<<<<<<999777777888333888===FFF]]]yyyccc^^^VVVLLLBBB:::444111//////000111222444666777777666555777;;;@@@DDDFFFFFFEEECCCBBB@@@@@@@@@@@@===<<<:::888888888:::;;;666666666666666777777777555555555555555555555555555555555555555555555555222222222222222222222222111111222222222333333333111111222222333333333333///......111111000///000555777;;;===<<<888333000111111000000111222333333222222333333333444444444444666777777666555555666666666777888999;;;===>>>DDD>>>;;;===<<>>999555444333333000333555333000...000222''',,,000000---+++---000''')))++++++***((((((((())))))((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((''''''(((((()))***+++&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++))))))***+++,,,,,,------,,,,,,---------.........***,,,...---++++++...111tttbbbVVVWWWWWWUUUSSSSSSTTTVVVMMMGGGEEEHHHKKKGGGAAA>>>;;;:::999777555333000///---+++******+++***)))(((''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''((()))+++,,,888999::::::888555222000...000333555888888999888888:::<<<===<<<:::888666555555999EEEVVVdddllloooWWWWWWTTTNNNLLLJJJAAA555333---,,,222555222000222333666666333777AAAFFFEEECCCCCCBBBAAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;;;;999888777666666777888888555555555555555555555555555555666666666666555555444444444444444444444444111222222333333222222111111111111111111111111111000000000000000//////...000444888<<<<<<999555222000000000111222222222333000000111222333333333333555555555555555555555555444333333444666888999999666CCCGGGAAAKKKfff~~~uuuYYYFFFMMMgggxxxyyyvvvyyyyyy|||aaa@@@222444444222111111222333333222///000111222222222222222000111111111111000//////222111111000000000000000---///000222222000///---............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))))))))************))))))))))))************))))))))))))************))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000222333555666888888>>>>>>>>>???AAADDDGGGHHHLLLMMMNNNPPPRRRTTTVVVVVVLLLLLLJJJHHHFFFDDDCCCBBB@@@???===;;;999777666666444444333333222111000000//////......------------......---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......zzzjjjYYYSSSVVVXXXYYYWWWUUUSSSSSSMMMGGGEEEHHHKKKGGGAAA>>><<<;;;:::888555222000...,,,+++))))))******((('''''''''''''''''''''''''''(((&&&%%%&&&((()))'''$$$(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&'''((()))***444555777888777555222000...///000222444666888888888999;;;<<<<<<<<<:::999:::999:::@@@HHHMMMLLLJJJJJJLLLLLLKKKMMMNNNIII@@@999///))),,,000111222555333666666555888@@@DDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;:::999888777666777777888666666666666666666666666555555666666666666555555444444444444444444444444222222333333333333222222111111111111111111111111000000000000000//////...000333666999:::777444222111111111111111222222222111111222444444444444444555555555555555444444444555555555777999:::;;;;;;@@@EEEGGGNNNiiigggUUUKKKUUUkkk{{{||||||vvvlllNNN<<<666444444222000111222333222111000000111111222111111111000000000111111111000000222111000000//////000000......000000000000..................---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))*********(((((()))))))))*********))))))))))))************))))))************))))))*********************************+++++++++,,,,,,+++,,,,,,,,,,,,------------.........////////////111111111222222222333333222222111222222444555666111111222333444444555555888888777777777777666666666666444333333222222222222111111000//////......---------,,,,,,,,,++++++------,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...rrrbbbRRRPPPUUUZZZ]]][[[WWWSSSQQQMMMGGGDDDHHHKKKGGGAAA>>><<<<<<:::888555222///...+++***(((((())))))'''&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((()))---000333666777555333111///...---...000333666999999999:::<<<<<<=========888888;;;AAAFFFGGGCCC>>>GGGJJJMMMNNNQQQTTTQQQLLLJJJ>>>333//////000111333222555666666999???CCCBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;<<<;;;:::888777777777777666666666666666666666666555555666666666666555555444444444444444444444444222222333333333333222222222222222222222222222222000000111111000000///...000111333555555444333111222222222111111111111111222222333444555555555555444444444444444444444444666777999<<>>666888===DDDIIIKKKIIIGGGKKKNNNQQQRRRSSSTTTSSSRRRRRRLLLDDD<<<555000///000///111333666:::>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999888777777555555555555555555555555555555666666666666555555444444444444444444444444222333333333333333333222222222222222222222222222000111111111111000/////////000000111111111111111333222222222111000000000111222333444555555555555444444444444444555555555555999>>>CCCIIINNNTTTWWWPPPccczzznnnOOOJJJWWWvvvtttnnnxxx~~~[[[>>>111333666555222111//////111222111000000000000000000///...---......//////111222333444111111000///////////////......------------......------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******(((((((((((()))))))))***(((((((((((()))))))))***((()))))))))************))))))************))))))************************************++++++++++++)))************+++++++++,,,,,,---------.........000000///...---,,,,,,,,,111000000//////.........//////......---------,,,000000//////......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++************************************)))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------uuuhhhYYYSSSVVV[[[]]]\\\YYYVVVUUULLLFFFDDDHHHKKKGGGBBB???<<<;;;:::888555222///......,,,++++++++++++***(((''''''''''''''''''''''''%%%&&&'''''''''''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((&&&)))---222555777777777444222///---...111555888;;;;;;;;;;;;<<<<<<=========>>>???BBBDDDDDDCCCBBBHHHJJJNNNRRRSSSUUUZZZ^^^ZZZ^^^]]]RRRCCC666000///,,,---000444999<<<@@@BBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>==================<<<;;;:::999888777444444444444444444444444555555666666666666555555444444444444444444444444333333333444444333333333222222222222222222222222111111111111111000000//////////////////000111111333222222222111000000000000111222333333444444333444444444555555666666666444999AAAHHHPPPYYYbbbhhhhhh|||fffUUUKKK\\\zzzqqqhhhpppyyyooofffffftttbbbAAA666666222111555222000//////000111111000000000000000000///...---.........///000222444555111000000///.../////////......------------......------------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''(((((((((((()))))))))'''(((((((((((()))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,------------............------------------..................))))))******************---------,,,,,,,,,++++++...------,,,,,,,,,------+++++++++++++++***************************++++++))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************+++++++++,,,,,,,,,---)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------uuuiii[[[TTTXXX[[[]]]\\\ZZZXXXXXXLLLFFFDDDHHHKKKHHHBBB@@@;;;:::999777555333000//////---,,,+++,,,,,,+++)))''''''''''''''''''''''''$$$%%%'''(((''''''((()))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((+++...222555777888555444111000000111333444888999:::<<<<<<=========BBBBBBAAA@@@??????>>>>>>@@@CCCKKKRRRXXX___kkkwwwyyy~~~mmmVVVBBB444,,,---+++---222666888;;;@@@>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>========================<<<;;;999888555555555555555555555555555555666666666666555555444444444444444444444444333333444444444444333333333333333333333333333333111111222222111111000///000////////////000111222222222222111111111111111000000111222333333333333555555555666777777888888444999@@@GGGOOOYYYeeemmmxxxUUUHHHUUUfffrrriiippp~~~{{{ooohhhffflll|||mmmJJJ111555;;;333///555111///......///000000///000000111111111000/////////.........000111333555111000//////......//////........................---------,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,---------------------.........***+++,,,---.........---------......///000000000))))))***+++,,,,,,------------,,,+++************************************)))))))))************+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,---------)))******+++++++++++++++++++++++++++,,,,,,,,,,,,ttthhhZZZTTTXXX\\\^^^]]][[[YYYXXXKKKEEECCCHHHKKKHHHCCC@@@999999888777555333222000...,,,++++++,,,+++***(((''''''''''''''''''''''''###%%%(((((('''&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''(((+++...222555888555444444333111000000///333555888;;;>>>??????>>>@@@AAABBBAAAAAA@@@@@@AAA:::===FFFPPPWWWaaatttuuuaaaPPP>>>111111---,,,000222222555;;;===>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<======>>>===<<<;;;:::777777777777777777777777555555666666666666555555444444444444444444444444333333444444444444333333333333333333333333333333111222222222222111000000000000000000111111222222111111111111111222222222000111222333444444444444666666666777888999999999555888===@@@FFFOOO[[[eeeyyyzzzoooZZZLLLXXXvvv|||~~~|||zzzqqqsssvvvoooOOO<<<000444888333111444111///---...///000//////000000111111222111111111000///......///111333444000000///............///......000000000000......,,,,,,---,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------))))))*********+++++++++++++++,,,,,,---------...,,,+++******))))))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,~~~sssgggXXXRRRWWW]]]aaa```\\\YYYWWWKKKEEECCCHHHKKKHHHCCC@@@999888888777666444222111---+++******+++***)))(((''''''''''''''''''''''''"""%%%(((((('''&&&(((***(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###'''''''''(((+++///444777444444555444222000---+++...111666;;;???@@@AAA@@@@@@BBBCCCCCC@@@>>><<<<<<555777>>>GGGNNNXXXlll{{{zzzssshhhaaaZZZLLL???555///,,,//////---111777======>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;888888888888888888888888555555666666666666555555444444444444444444444444333444444555555444444333333333333333333333333333111222222222222111000000111111111111222222222222000000111111222222222333222222333444555555555555666777777888999:::::::::666888:::;;;===EEEQQQ[[[UUUPPPKKKNNNaaarrrppp}}}{{{|||||||||sssPPP999777444222333444444333000///------///000///...///000111222222222222222111000///...///000333444000000///...............---///111222222111///---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++************+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++...------,,,***))))))(((++++++*********+++,,,,,,'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,wwwbbbVVVRRRXXX]]]]]]\\\\\\ZZZWWWKKKHHHEEEGGGJJJIIICCC>>>999999999888666333111000------,,,++++++******)))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&))),,,...333333333333333333333333,,,///333666999<<<@@@CCCCCCCCC@@@???EEEJJJFFF<<<999<<<;;;:::FFFUUUWWWOOO```^^^]]]___cccbbb]]]XXXHHH;;;///,,,------...222999BBBGGGDDDAAABBBBBB>>>BBB@@@===<<<===??????>>>>>>?????????>>>===;;;:::======<<<;;;::::::::::::888777777666555444444333777666444333333444666777666666555555555444444444444444333222111111111222222222111111111111111111000000000000000000000000444333111111111111333444333333555555555444333222444666888888777777999:::>>><<<<<>>???<<<999BBBPPPSSSMMMNNNQQQVVV[[[^^^```______YYYNNNCCC===666000---000///888???BBBDDDHHHHHHDDDDDDAAA===;;;<<<>>>??????>>>>>>>>>???>>>>>>============<<<;;;::::::::::::999999888888777666666555777666444333333444666777666666555555555444444444444333222111111111111222222222222222222111111111111111111111111111111111444444333333333333444444333444555555666555444444444777:::;;;;;;::::::;;;>>>;;;888444222333999???MMMgggwwwnnnooo}}}zzzwwwzzzyyy\\\BBB555333333222222111111000000/////////////////////////////////000000000111111//////............//////......////////////......------......//////......,,,,,,,,,,,,+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''((((((((((((******)))(((((()))******))))))))))))))))))))))))(((((()))************)))******************************))))))******+++,,,************************+++,,,---,,,***)))***+++************************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,~~~||||||tttggg]]]RRRXXX\\\[[[ZZZYYYWWWSSSHHHFFFDDDEEEHHHGGGAAA;;;<<<<<<;;;:::777444111///------,,,++++++******)))))))))(((((((((((())))))'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))***+++,,,...000333555666777666999777444222222555<<>>===>>>======>>>>>>>>>>>>>>>???@@@@@@>>>===<<<;;;::::::::::::;;;;;;::::::999888888888777666555444444555666777666666666555555555444444333222222111111111111222222222222222222222222222222222222222222222222222444555666666666666555444444444555555666666777777777:::>>>???>>><<<::::::666999:::888444555999>>>VVVvvv{{{llljjjqqq|||xxxyyyxxx[[[AAA444222000000000000000000000000////////////////////////...///111222222111000000//////............//////......////////////............/////////......---++++++++++++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))***************************))))))))))))***++++++***************************+++,,,+++)))))))))+++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++*********++++++++++++,,,}}}{{{ssseeeZZZRRRXXX\\\ZZZYYYXXXUUUQQQHHHFFFDDDFFFIIIHHHAAA;;;>>>===<<<:::777444111///------,,,++++++******)))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))))))))(((***...222555777888888:::999555111000222777;;;:::BBBJJJNNNNNNKKKHHHFFFGGGFFF@@@<<>>111///...222:::CCCHHHHHHJJJHHHFFFDDDCCCBBB???<<>>======>>>@@@AAA>>>===<<<;;;;;;:::::::::;;;;;;::::::999999999999777777666555555666777777666666666666555555555555333222222111111111222222222222222333333333333333444444444444444444444444333555777888888777555333555555555555666888999:::===@@@BBBAAA===999666555111555888999===FFFPPPUUUfff|||ttthhhcccoooxxx~~~zzz|||zzzyyyxxx[[[CCC333///111////////////000000111111////////////////////////...000111333333222000//////......------......///---......//////......---///////////////...---,,,******++++++***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))************************)))))))))))))))***++++++***************************+++++++++)))((()))***************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************++++++++++++yyygggXXXRRRXXX\\\ZZZXXXXXXUUUQQQIIIGGGFFFHHHKKKIIIBBB<<<>>>===<<<:::777444111///------,,,++++++******)))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***)))((('''&&&(((,,,000444777888999777777555333111000222444999AAALLLRRRPPPIIIEEECCCFFFFFFDDDBBBCCCDDDAAA<<<<<>>======>>>???@@@>>>>>>===<<<;;;;;;;;;;;;999999999999999888888888777777777666666777777777777777666666666555555555333222222222222222333333222222333333444444444444444444444444444444444444222444777999999777444222666555555555777:::<<<>>>DDDDDDCCC@@@:::555222000333777:::???OOOggg{{{wwwlllggggggmmmxxx~~~{{{yyyyyyxxxzzzwww{{{~~~WWW>>>444111/////////000000111111222222222////////////////////////...000111222222111///.........------------......------............------......///......---,,,+++++++++++++++++++++***)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''''''''((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***))))))*********+++++++++uuummmZZZQQQWWW[[[ZZZYYYXXXVVVRRRIIIGGGFFFIIILLLJJJCCC<<<<<<<<<;;;:::777444111///------,,,++++++******)))))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''&&&'''***---111444777888333444555555333222222333777===GGGOOONNNIIIEEEFFFEEEEEEEEEFFFGGGEEEBBB>>>666777;;;BBBMMMYYYccchhhppp{{{nnnWWWJJJ:::///***(((---333555888===DDDHHHHHHEEEAAA======<<<======>>>?????????>>>===<<<;;;;;;;;;;;;888888888888888888888888777777888888888888777777777777777666666666555555444333333333333444444555222333333444444555555666444444444444444444444444333555777999999777555333777666555555888;;;???BBBFFFEEEAAA<<<777444333444333GGG^^^ppp|||jjjccc\\\[[[```mmmvvvqqqtttvvvttt~~~{{{___<<<---///222111...111111111222222333333333//////////////////////////////000111111000...---......------------......------............------,,,------------,,,,,,+++***+++++++++++++++******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((()))***)))((('''''')))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***)))))))))************+++iiioooZZZQQQWWW[[[[[[YYYZZZWWWTTTHHHFFFFFFIIIKKKIIIBBB;;;:::::::::888666444111///------,,,++++++******)))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''(((***---111555777222333555555444444555666666666;;;BBBEEEBBBCCCGGGEEEDDDEEEGGGHHHGGGFFFEEE===<<<;;;;;;===FFFSSS]]]lllwww|||rrrhhhfff\\\PPPEEE999///---111///000333888<<<===;;;999777888:::<<<>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;888888888888888888888999777888888888888888888777777777777777666666666555444444444444444555666777333333333444555666666666444444444444444444444444666777888999999888777666777666555555888===AAADDDCCCAAA===888555777;;;???FFFhhh~~~aaaeeemmmrrrssswww{{{xxx}}}}}}WWWDDD111,,,000222111000111111222222222222222222////////////////////////////////////......------...------,,,,,,------...,,,------......------,,,******+++,,,,,,,,,++++++))))))***************)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************hhhmmmWWWPPPWWW[[[[[[ZZZZZZYYYUUUFFFEEEEEEHHHKKKHHH@@@999999999999888666333111000------,,,,,,+++******)))))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''(((***///333666333444555555555666999;;;;;;666555:::======AAAGGGFFFDDDEEEGGGHHHHHHIIIKKKJJJIIIDDD:::222555BBBNNN\\\iiirrrnnniiijjjnnnooooooiiiccc[[[LLL;;;444666000///......///000///...222444888<<>>===<<<<<<;;;;;;<<<999999999999999999999999888888999999999999888888777777777777666666666666555555555555555666777888333333444444555666777777444444444444444444444444888999::::::::::::999888888777555555888===CCCFFF@@@===888555555:::CCCIIIgggrrr~~~}}}~~~}}}}}}aaa<<<555222333444222111333222222111111111111111111////////////////////////000///...---------------...------,,,,,,------...,,,------......------,,,((()))***+++++++++++++++(((((()))))))))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))(((((((((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************{{{pppqqqYYYSSSVVVYYY[[[[[[XXXTTTQQQIIIBBB@@@HHHMMMHHH@@@<<<:::999999777555333111000///......---,,,+++******'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&))),,,///111666555555555666888;;;<<<>>>888222555===DDDDDDAAAGGGJJJHHHCCCDDDLLLVVV[[[^^^]]]WWWKKK===777:::???KKKSSS[[[\\\XXXZZZdddmmmjjjmmmoooooommmeeeSSSCCC<<<666///...111333111///...111555:::???CCCEEEFFFAAAEEEGGGEEE???<<<===??????<<<888777888999::::::666777777777777777777777;;;:::888666666666666777999666444444666777666444222333444666777777777777888666555777:::;;;888444666999===>>>===;;;999888///666777222333::::::555888666666999???NNNfff{{{}}}ssspppyyyrrrsssyyyWWW>>>333333111000////////////000000000000////////////111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///000000//////.........---+++++++++************)))''''''((()))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))xxxqqqXXXSSSVVVYYY\\\[[[XXXTTTRRRHHHBBBAAAHHHLLLHHHAAA<<<;;;;;;:::999777444222111......---,,,+++***))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---///000111222444666777888999:::<<<===<<<:::;;;@@@DDDFFFIIIJJJIIINNNZZZdddhhhlllfff\\\PPPEEE>>>;;;:::>>>DDDJJJKKKIIIMMMXXXaaalllpppsssqqqqqqssssssqqqiii^^^LLL<<<222///000222444222///,,,...444===CCCOOOPPPPPPLLLEEE@@@@@@BBBEEEAAA<<<:::999:::;;;;;;999999999888999999::::::999888888777777777888888999777555444666666555333555666666666777777777777222333444555666888:::<<<===>>>???@@@???===:::888777:::999333000333777888:::CCCMMMWWWkkkqqqccclll~~~|||uuuvvv|||~~~```EEE444333222111000////////////000000000000////////////111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------............---------,,,+++++++++************)))''''''((()))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))uuu\\\TTTVVVZZZ\\\\\\YYYUUURRRHHHBBBAAAGGGLLLIIIBBB===<<<<<<;;;:::888555333111...------,,,+++***))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,,,,...222666888999888888===BBBIIINNNOOOLLLHHHFFFJJJKKKKKKLLLRRR\\\bbbbbbddd\\\SSSNNNMMMJJJDDD???:::>>>BBBBBBBBBIIIUUU```nnntttvvvrrrrrr}}}uuuYYYAAA333///000+++...111111000000333555DDDFFFGGGFFFEEEEEEIIILLLLLLGGGAAA===;;;;;;::::::;;;:::999888888999:::;;;777777888999999999999888999777555555666555444222777777666666666666777777555777888666444777>>>DDDJJJFFFAAA>>>===;;;777333666888::::::777555===GGG]]]mmm|||yyyqqqfff```uuu~~~zzz||||||[[[AAA444111222111000000////////////000000000000////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------,,,,,,,,,,,,,,,+++++++++************)))''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))zzz```TTTVVVZZZ\\\\\\YYYUUURRRGGGCCCAAAEEEJJJIIICCC===<<<<<<<<<;;;888555222000------,,,+++***))))))((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***...444999<<<<<<;;;:::@@@AAAJJJZZZfffdddRRRAAAHHHIIIHHHJJJQQQZZZ]]]ZZZVVVQQQMMMMMMQQQRRRNNNJJJAAACCCCCCBBBCCCJJJUUU^^^llltttxxxuuuuuuqqq^^^MMMAAA;;;,,,111555666222...---...111444777999===BBBHHHMMMOOOMMMIIIGGGEEECCC@@@>>>???>>>;;;:::999999999:::777888999::::::999888777777666666666777666666555777777666666666888999:::=========>>>AAAIIISSSZZZ]]]TTTGGG???<<<;;;888555888444444888;;;DDD^^^xxx|||oookkkrrrtttqqq}}}{{{YYY>>>000111777111000000/////////000000000000000000//////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---------------,,,,,,,,,,,,,,,+++++++++*********))))))''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))vvv\\\SSSUUUYYY[[[[[[XXXTTTQQQFFFCCCAAADDDIIIJJJDDD===;;;;;;;;;:::888444111......------,,,+++***))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))),,,222888<<<<<<;;;:::;;;<<>>AAAFFFJJJ[[[dddmmmrrrvvv}}}rrrqqqrrrtttsssmmmbbbYYYMMMIIIAAA777...+++---000000111111222333666:::===HHHIIIKKKNNNPPPOOOLLLIIIFFFEEECCC@@@>>>=========999:::;;;;;;;;;999888777555777888999999999999999888999999:::;;;<<<>>>??????===>>>DDDPPP^^^jjjooobbbVVVFFF;;;888999:::999>>>999999@@@KKKbbbcccfffllluuu{{{}}}zzzxxxwww|||~~~XXX???444000222666//////////////////000000000000000000////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///...---------------------...+++++++++*********))))))''''''((()))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))nnnUUURRRTTTXXXZZZZZZWWWSSSPPPFFFDDDBBBBBBHHHKKKFFF===;;;;;;<<<;;;888444000---///......---,,,+++***)))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&)))---222666777888888777===DDDEEEBBB???@@@BBB>>>AAABBBCCCHHHOOOQQQOOOOOORRRTTTSSSOOOMMMNNNOOOPPPMMMIIIDDD@@@<<<999888>>>GGGSSS]]]gggnnnnnnjjjaaaaaaeeemmmvvvyyytttnnnnnnkkkdddZZZNNNAAA555///000///...---------...///666999>>>EEEKKKLLLKKKHHHIIIHHHGGGFFFDDDCCCBBBAAA::::::;;;;;;;;;::::::999777:::<<<===<<<<<<<<<<<<;;;<<<===???@@@@@@AAA@@@???;;;:::>>>IIITTT[[[]]]IIIAAA666000111777<<>>666777444///...............///000000111000000000000////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------............+++++++++************)))''''''((()))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***oooXXXPPPSSSWWWYYYYYYVVVQQQOOOEEEEEEBBBAAAGGGLLLGGG===<<<======<<<:::555111...000//////...---,,,++++++'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''%%%'''))),,,///333555666888???CCCAAA:::888>>>EEEBBBFFFFFFBBBAAACCCEEEDDDGGGJJJMMMNNNNNNOOOQQQSSSTTTSSSRRRPPPMMMGGG???:::333999???EEENNNYYY___```iiijjjlllrrrxxx{{{zzzyyyzzz|||wwwcccJJJ888555444333222111000///...,,,---111666:::===<<<;;;===???@@@AAAAAA@@@>>>===888888999999;;;<<<===>>><<>>@@@???>>><<<:::999777555555777;;;???AAA888888:::???HHHSSS]]]ccccccwww|||zzzzzz|||mmmJJJ;;;222555888222,,,------------...///000111111000000000000////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,------------+++++++++************)))''''''((()))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***wwwaaaPPPRRRVVVXXXXXXUUUQQQNNNEEEEEEBBBAAAGGGLLLGGG======>>>???>>>;;;666222///000000///...---,,,,,,+++'''''''''''''''((())))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''(((***---111444777888999<<>>???>>><<>>AAACCC@@@CCCEEEDDD@@@===<<<<<<999:::<<<===<<<888555222...000333333222444999>>>CCCJJJVVVdddsss|||llldddrrrzzz|||}}}uuubbbKKK777000000555333,,,,,,444---------......000111222000000000000////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...*********++++++,,,,,,,,,+++++++++************)))'''(((((()))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***oooXXXMMMQQQVVVYYYZZZWWWSSSPPPHHHDDDBBBEEEKKKLLLFFF@@@@@@@@@@@@>>>;;;666222///111000///---+++)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))%%%%%%%%%&&&'''((())))))((('''''''''((()))+++,,,333777<<<@@@BBBDDDEEEFFFDDDIIIMMMMMMKKKJJJMMMQQQWWWRRRUUU]]]ZZZQQQSSS___SSSSSSSSSTTTVVVYYY\\\___YYYOOOEEECCCBBBBBBGGGNNNaaaaaafffqqq|||sssllljjjlllnnnppprrrfff^^^]]]VVVIIIBBBCCC>>>:::666555555444000,,,333000......000222444444555555555444333555888;;;:::777666666666444333333777555333333444555555444:::444111222555===NNN___jjjnnnccc]]]ZZZcccxxx{{{vvvwww|||tttUUU>>>333444333111111111111000...////////////////////////000000//////000111222222444000,,,+++---//////...///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***+++*********++++++)))((((((***---...,,,***((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))((((((''''''''''''*********))))))(((((('''%%%(((******(((&&&%%%&&&***,,,***%%%&&&+++,,,((((((***,,,,,,***)))***+++)))***,,,+++)))((()))+++,,,+++)))((()))+++++++++((((((***+++)))'''))),,,+++***))))))******(((&&&((((((((())))))*********(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''lllUUUQQQSSSWWWZZZZZZVVVRRROOOIIIEEECCCFFFLLLLLLGGG@@@???@@@???>>>;;;666222///......---,,,,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((('''''''''((()))***+++111444888;;;===@@@CCCEEEJJJLLLMMMNNNNNNPPPVVVZZZYYY]]]mmm}}}hhhVVVPPPYYY[[[```iiirrrwwwvvvtttjjj___VVVRRRMMMFFFBBBBBBEEEGGGMMM[[[lll{{{}}}yyywwwxxx{{{}}}~~~vvvooollljjj```RRRFFF???<<<999777666444111000000000///...333444777999:::999777666999666444555666666666666777777777666555444333333888999===DDDJJJXXXqqqpppaaa\\\WWW[[[eeeuuu|||zzz|||oooTTTAAA888666222111000111222333222111......................../////////000111333444555444000,,,+++---////////////...---,,,++++++++++++***+++,,,,,,,,,,,,+++***+++*********++++++)))((((((***------+++)))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((((((+++++++++******)))))))))***+++++++++******++++++&&&)))(((%%%&&&******&&&***,,,------++++++,,,---***+++------,,,,,,++++++---+++***))))))))))))))),,,+++,,,,,,,,,++++++,,,((('''''')))***+++***((((((((())))))************)))))))))))))))))))))***((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((('''uuu```TTTVVVYYY[[[ZZZVVVQQQNNNIIIFFFDDDGGGMMMMMMGGGAAA?????????>>>;;;666222///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((()))******---///222666:::AAAHHHMMM]]]ZZZUUUQQQRRRUUU[[[___XXXZZZdddrrruuuiii\\\WWW\\\aaalll}}}xxxppphhhddd]]]QQQDDD===>>>===>>>CCCNNN]]]kkksss~~~~~~pppddd]]]XXXTTTRRRFFFDDDBBBAAAAAA???<<<999555333333555888:::999777:::777333222555777777555777<<>>>>>>>>===:::666222///------,,,,,,,,,+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((***...333<<>>>>>===:::666222000///...------++++++***)))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%'''+++111:::FFFSSS[[[mmmeeeYYYQQQOOORRRWWWZZZnnnvvv{{{vvvkkkaaa[[[XXXTTT]]]iiiqqqssspppmmmllluuussspppnnnnnnkkkddd\\\PPPTTTWWWUUUMMMEEE@@@>>>KKKQQQYYYbbbnnn~~~xxxppprrryyy~~~~~~|||xxx|||jjj^^^[[[^^^kkk|||xxxxxx~~~vvvXXXMMM???666333222///,,,111000///000222333222111...........................---------------.../////////......---...///000------,,,+++++++++,,,,,,+++++++++++++++++++++++++++*********++++++)))(((*********(((''''''***,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))******+++++++++---------...///...---+++///000111222000///111555111222444444444555777999:::888555444444555555444222555888999777555555666777999888444555888777222000/////////111111///---,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''(((((())))))nnn\\\TTTVVVXXXYYYXXXVVVRRRPPPHHHEEEDDDIIINNNNNNGGG???<<<======<<<:::666222000//////...---+++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&''''''(((((((((''''''%%%'''***---333;;;DDDJJJRRRNNNIIIFFFHHHNNNVVV\\\pppsssggg]]]VVVSSSZZZaaabbb^^^ZZZZZZ\\\nnnooonnnlllmmmpppooolllgggqqq|||}}}rrr___MMMAAAAAACCCEEEIIIQQQ^^^mmmwww}}}hhhZZZVVVUUUTTTWWWiii~~~cccOOOAAA:::222///000222111...111000//////000111000...------------------------...---,,,,,,++++++,,,,,,---/////////......///111---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++*********++++++)))((()))))))))(((''''''***,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***************+++++++++***++++++,,,---......///...///111111111111333444777999===???<<<888888;;;999;;;>>>@@@@@@@@@BBBCCCBBBDDDFFFEEEBBB???===<<<@@@DDDGGGGGGBBB>>>======;;;AAA@@@888444666555111111000000222555666555444000000000000////////////......------,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''((()))))))))rrryyyssscccVVVWWWXXXXXXWWWSSSPPPNNNFFFDDDDDDHHHNNNMMMFFF>>><<<<<<===<<<:::666222000---------,,,,,,+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&''''''(((((('''&&&&&&%%%'''(((***+++...333777;;;===>>>???BBBHHHQQQXXXbbbnnnrrrfff]]]]]]]]]YYYTTTWWWZZZYYYVVVUUUWWWYYYfffkkkmmmjjjkkkqqqvvvvvvuuueee[[[NNNKKKGGGEEEFFFJJJOOOSSSUUU]]]nnnzzzpppmmmmmmmmmllljjjggg^^^TTTTTT]]]dddfffssszzz```HHH:::444111---,,,...000000///000...---...///000///------------------------------,,,,,,,,,,,,,,,------,,,...000///...---///111,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++*********++++++)))((('''((())))))(((((()))+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,,,,------......///000000111333444555555444777:::888777:::BBBJJJBBBFFFOOOUUUQQQGGGBBBDDDMMMPPPTTTWWWWWWWWWWWWXXXXXXaaajjjllleee[[[UUUSSSUUUZZZ______[[[WWWUUUVVVQQQZZZYYYLLLBBBBBBAAA===<<<;;;:::;;;<<<<<<;;;999666666555555444444444444222222111111000//////...------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***lllkkk~~~jjjYYYXXXYYYYYYXXXUUUQQQMMMKKKFFFCCCCCCHHHNNNMMMEEE===;;;<<<===<<<:::666222000+++++++++,,,,,,---------))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''((((((((('''&&&%%%$$$&&&((((((((()))+++---555999>>>??????CCCJJJQQQVVV___^^^SSSNNNUUUVVVPPPTTTTTTTTTUUUXXXZZZ[[[\\\___gggllliiijjjrrrzzz||||||yyywww```[[[SSSMMMIIIGGGDDDCCCEEEGGGSSSfffpppsss|||wwwgggYYYPPPNNNTTT\\\RRRWWW\\\bbbmmmzzz}}}yyyzzzoooYYYEEE888222---------...//////...---...,,,,,,---///000///...------------------------+++++++++,,,---...///000,,,...000000...---///222,,,,,,,,,++++++,,,---------,,,+++******+++,,,---,,,+++******++++++***(((&&&((())))))(((((()))+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,........./////////000000444444555666777999::::::AAAEEEGGGDDDBBBHHHWWWccchhhooo{{{rrriiiiiieeeiiinnnrrrrrrrrrqqqqqquuu}}}ssspppffflllsssuuussspppppprrruuunnn```]]]\\\YYYJJJHHHFFFEEECCCAAA===;;;::::::999999888888888777555555444444333222111111111000///...------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***rrruuuvvvfffXXX\\\[[[XXXUUURRRPPPNNNMMMHHHEEECCCEEEHHHIIIEEE@@@::::::;;;:::888666333111111000///---,,,+++******)))))))))))))))(((''''''))))))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$%%%'''((((((((('''&&&(((''''''(((***+++)))((('''((())))))(((((()))***---000555999>>>BBBHHHLLLSSSPPPLLLHHHHHHLLLSSSYYYUUUZZZ\\\XXXYYYaaahhhjjjqqqmmmjjjhhhjjjpppxxx}}}{{{{{{|||~~~~~~zzzwwwvvviiiccciiikkkaaaXXXWWWPPPJJJDDDDDDKKKRRRVVVWWWeeecccjjj{{{{{{mmm```ZZZYYYTTTSSSTTTOOOLLLXXXkkktttqqqrrrzzz}}}|||}}}{{{bbbPPPCCC999444333---------,,,,,,------...//////.........---------------------------------------------------------,,,,,,------------------,,,+++******))))))******************************+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((&&&''''''((()))******+++)))***+++***)))(((***,,,+++,,,---,,,***))))))***...''''''---...***,,,444000//////111555666666444666>>>CCC???;;;???FFFJJJTTT[[[]]]YYY[[[gggvvv~~~oooqqqsssvvvyyy}}}|||}}}}}}}}}|||zzzxxxqqqhhhaaa]]]XXXSSSRRRSSSUUUWWWQQQMMMFFF@@@;;;:::;;;<<>>:::888888888555333666555333///,,,,,,///222///,,,***)))***+++,,,+++******)))((((((((())))))+++***)))'''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn\\\\\\[[[XXXUUURRRPPPNNNMMMHHHEEECCCEEEIIIIIIDDD@@@::::::;;;:::888666333111111000///---,,,+++******)))))))))))))))(((''''''&&&'''((((((((((((((('''%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&''''''((('''''''''(((''''''(((******)))'''&&&((())))))(((((()))***+++...111555999>>>DDDHHHQQQOOOOOOOOOQQQSSSSSSRRR___aaa```]]]aaakkkrrrsss|||wwwpppmmmnnnrrruuuwww~~~zzzuuurrrsssvvvyyy{{{wwwwwwzzzqqqjjj]]]MMMEEEFFFJJJLLLLLLJJJJJJNNNVVV```kkkvvv~~~xxxkkkeeeeeejjjvvvxxxeeeXXXYYY___ccc___UUUNNNMMMOOOQQQOOOSSSYYY[[[ccczzz{{{xxxxxx|||fffWWWFFF<<<555000...///---,,,,,,,,,,,,------...///.........---------,,,------------------------------------------------,,,,,,,,,---------------,,,,,,+++************+++************************++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((('''((((((((()))*********((()))***)))((((((***,,,''')))******)))***+++---******...333444111111444999;;;>>>AAAEEEFFFFFFFFFLLLRRRVVVWWWYYY^^^___]]]aaagggjjjhhhjjjttt}}}{{{{{{{{{||||||}}}~~~|||wwwvvvzzz{{{wwwmmmjjjeeebbbbbbdddgggiiicccaaa^^^YYYTTTOOOKKKHHHHHHDDD???<<<<<<;;;999777555777999999777555222000333111///.........,,,***)))(((((((((((())))))***))))))((('''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrr```\\\[[[YYYVVVSSSPPPNNNLLLGGGDDDBBBEEEIIIIIIDDD???::::::;;;:::888666333111111000///---,,,+++******)))))))))))))))(((''''''%%%%%%&&&(((((()))))))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))(((&&&&&&((())))))(((''')))******+++---///222777===BBBIIIIIIKKKPPPVVVZZZZZZYYY```aaabbbiiiyyy~~~sssqqqtttvvvvvvkkkfffaaa```fffnnnwww|||{{{nnn]]]SSSPPPPPPOOOLLLLLLOOONNNJJJGGGJJJNNNOOOVVVRRROOONNNMMMOOOXXXbbb~~~yyyxxxuuu|||pppdddZZZQQQIIIJJJKKKMMMLLLLLLLLLOOORRRVVVXXXaaammmuuuzzz~~~zzzuuuqqqpppwwwnnn]]]CCC:::111//////......000,,,+++++++++,,,,,,---.........------------,,,,,,------------------------------------------------+++,,,,,,,,,---------...------,,,+++++++++++++++************************++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))******)))***+++***)))***,,,...(((***+++++++++,,,///111+++111444555666;;;>>>===AAAFFFMMMTTTYYY\\\^^^___iiikkknnnrrrzzz~~~zzzqqqooorrrsssrrrsssxxxyyyxxx~~~}}}|||yyy{{{}}}yyyyyywwwssstttyyy||||||vvvrrrmmmkkkllloooqqqsssxxxuuuoooiiidddaaa```___\\\WWWOOOHHHCCC???<<<:::666666666888999999777555777666555555555333111///---,,,,,,+++************((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqq___\\\[[[YYYVVVSSSPPPMMMKKKFFFCCCBBBEEEIIIIIIDDD???::::::;;;:::888666333111111000///---,,,+++******)))))))))))))))(((''''''%%%&&&''''''((((((((('''%%%&&&''''''((('''''''''''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&%%%%%%'''((()))&&&%%%%%%&&&((()))'''&&&&&&''')))(((''''''(((***))))))******,,,111777<<>>DDDMMMUUU\\\dddnnnuuuhhhbbb```jjj}}}sssfffcccddddddbbb[[[[[[___hhhsss{{{ppppppvvv{{{uuucccXXXZZZZZZYYYTTTKKKEEEJJJSSSSSS[[[VVVMMMOOOOOOMMMRRRRRRMMMQQQ\\\[[[OOOIIIMMMFFFJJJPPPZZZgggpppmmmdddgggppp{{{zzzwwwyyy|||gggUUUEEE888111000---,,,///000,,,***,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......---,,,,,,++++++,,,,,,*********************************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))******++++++++++++************---......---++++++,,,......000333555888===BBBFFFVVV___```XXXVVV^^^cccbbbkkklllmmmmmmmmmmmmooopppkkkrrr{{{}}}zzzyyy{{{}}}}}}wwwzzz~~~zzzuuutttxxx|||~~~~~~vvvuuuiiihhhhhhgggfffgggjjjmmmpppwwwhhhYYYNNNIIIGGGFFFBBB???;;;888888999999888555444333111000000000000//////...---,,,+++***))))))))))))(((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ttt```\\\\\\ZZZXXXTTTPPPLLLIIICCCAAAAAAEEEJJJIIIDDD>>>::::::;;;:::888666333111111000///---,,,+++******)))))))))))))))(((''''''(((((((((''''''%%%$$$$$$%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))(((&&&%%%'''(((((('''&&&((())))))))))))((((((***...111333@@@SSSfffuuummmddd]]]```hhhmmmppprrrmmmjjjffffffhhhgggbbb\\\QQQSSSYYYddduuu~~~tttzzzzzzwww{{{sssiii```^^^iiivvvuuuiiiWWWOOOWWWiiirrrggg]]]ZZZYYYVVVUUUVVVUUU\\\dddmmmwww~~~{{{uuu}}}~~~mmmYYYIII===333//////---+++,,,//////,,,+++---//////...---,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------,,,+++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++,,,,,,,,,---......---...000222111444999>>>DDDLLLTTTZZZbbbjjjooolllhhhhhhiiiiiioookkkgggfffjjjpppvvvxxxwwwyyy~~~~~~yyyyyyzzztttqqqrrrtttuuuvvvxxx|||wwwlllbbb\\\YYYQQQMMMGGGBBB>>><<<999777222222222222222333444555444333333222000...,,,+++*********))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}ppp```\\\\\\ZZZXXXTTTPPPKKKIIIBBBAAAAAAEEEJJJJJJDDD>>>::::::;;;:::888666333111111000///---,,,+++******)))))))))))))))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&''''''((('''''''''(((''''''(((******)))'''%%%&&&((('''&&&&&&''')))((())))))(((''''''))),,,+++444EEE]]]ssseee\\\WWWYYY]]][[[[[[\\\YYY]]]cccjjjoooooojjjfff___bbbjjjvvv}}}{{{~~~xxxkkkmmmzzzwwwnnnlllppppppmmmrrryyy|||yyyxxxtttWWWJJJ<<<666222------///...,,,---000000---...222222111000...---,,,++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,+++************+++************************)))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))******************++++++,,,---------...///222333444666:::<<>>::::::;;;:::999666333111111000///---,,,+++******)))))))))))))))(((((('''$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%'''((((((((('''&&&(((''''''(((***+++)))(((%%%&&&((('''&&&&&&''')))'''(((((('''&&&&&&'''(((...,,,000AAAVVVbbb```YYY[[[TTTQQQUUUWWWTTTRRRTTTWWW[[[aaaggglllooopppqqqggglllttt|||zzzuuuwwwnnnxxxzzzzzzyyyvvvssstttzzz___JJJ===333---...///,,,,,,///...+++,,,...---+++---111444333111///---,,,++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......,,,+++******))))))******************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++******+++,,,,,,---......000333666999<<<@@@DDDHHHOOORRRUUUYYY___fffnnnsssmmmiiiiiinnnqqqvvv~~~rrrttt{{{|||wwwxxxzzzwwwuuutttvvv{{{{{{vvvuuu~~~yyysssnnnqqqttt}}}~~~||||||{{{|||vvv~~~yyypppmmmnnnkkkjjjiiifffbbbZZZQQQJJJCCCBBB???===:::888777666666666777777777666444333//////...------,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}{{{vvvnnnbbb\\\]]]ZZZTTTQQQOOOJJJDDDDDDBBBBBBEEEIIIHHHBBB<<<;;;;;;;;;999666444444444333333111000...,,,+++******'''%%%'''+++,,,)))%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''***---333;;;EEEKKKFFFGGGKKKPPPQQQPPPUUU[[[dddaaadddlllpppooorrrwww{{{tttiii``````eeegggeee{{{~~~~~~{{{xxxzzz{{{~~~}}}}}}jjjPPP;;;000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++...---,,,,,,+++++++++,,,***+++,,,,,,---------------,,,,,,+++*********+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,+++)))((((((((()))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******)))(((((()))+++,,,,,,+++...---------...000222333888777EEE\\\iiicccZZZWWWaaahhhiiiccc```dddhhhhhhrrrjjjiiipppuuuyyy~~~~~~wwwsss~~~~~~www{{{~~~zzzvvvqqqjjjccc^^^]]]dddaaaaaalllooogggccc[[[^^^bbbeeegggkkkqqqvvvttteee^^^eeeooooookkkbbb```fffssswwwsssttt{{{}}}|||{{{sssqqq{{{{{{{{{{{{vvvsssrrrpppllliiilllkkkiiihhhhhheee[[[QQQSSSPPPKKKGGGCCC@@@===;;;888777777888:::999777555222555666333...******,,,)))((((((((((((((()))***'''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((~~~yyylll]]]YYYZZZWWWRRRPPPOOOJJJDDDEEECCCBBBEEEIIIHHHCCC===:::;;;:::999666555444444333222111000...,,,+++***+++***)))---000000+++&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***,,,000666;;;;;;???GGGOOORRRRRRVVV\\\bbbdddlllvvvyyywwwxxx|||ssspppmmmkkkkkkooovvv}}}|||rrrnnnssszzzsssvvv{{{}}}xxxyyyiiiVVVFFF999111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,+++++++++++++++)))***++++++,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++******))))))******+++,,,+++******)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))(((***)))))))))***+++,,,------,,,,,,,,,---------,,,---...///000222444777999GGGKKK]]]www{{{ooojjjiiillljjjdddcccjjjqqqssstttlllkkkuuu~~~~~~tttkkkqqqxxxyyyrrrtttpppggg``````bbbbbb___```aaa```___```cccffftttppp\\\RRRbbblllddd[[[hhhkkkmmmnnnmmmmmmoooqqqnnndddZZZXXX]]]bbbeeefffVVVOOOOOOYYY```bbbjjjtttqqqcccgggwwwzzzqqqoooyyy}}}nnnuuuzzzuuuxxxwwwvvvvvvwwwwwwvvvuuuvvvtttpppmmmjjjfff___YYYYYYTTTOOOKKKKKKJJJHHHFFFEEECCC@@@===<<<:::888777777777777555333111111111------,,,***)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((ooo[[[UUUVVVTTTPPPNNNNNNJJJDDDEEECCCCCCFFFJJJIIICCC===::::::999999777666555444333222111///...,,,+++*********+++///222000+++%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((''''''(((+++---///555@@@MMMUUUYYY```gggooovvv|||~~~wwwvvvwwwxxxsssnnnvvv~~~pppkkkkkknnnuuutttooo|||xxxsssuuujjjYYYDDD666///+++---111///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******************))))))***+++++++++******,,,,,,++++++******++++++++++++++++++++++++++++++******)))))))))***++++++)))************))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,......++++++,,,------.........///111444555777===EEEKKK\\\___lllvvvrrrmmmqqqrrrppprrrzzz}}}zzz|||vvvuuurrruuupppaaaXXXZZZ^^^^^^]]]ZZZXXXYYYXXXXXX\\\bbb___cccgggiiijjjqqq}}}vvv}}}xxxssstttuuutttrrrpppppppppqqqlllooowwwxxxqqqllllllbbbVVVPPPWWW```iiiuuucccXXXgggrrrnnndddaaaiiimmmllluuu|||qqqrrrtttxxx{{{~~~|||xxxsssmmmhhheeeccc```\\\YYY[[[bbbggghhhgggUUUNNNEEE???<<<:::777444888777555444555555444444333222000...,,,+++))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((ttt]]]SSSTTTSSSOOOOOOOOOLLLFFFEEECCCCCCFFFJJJIIICCC>>>999999888888888777555333222222111///...---++++++(((((()))+++---,,,(((%%%''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((((((((((((***++++++///999GGGRRR\\\iiiuuu}}}{{{vvvvvv{{{xxx{{{yyyppptttuuuooo^^^```aaaeeeooo{{{yyy~~~}}}zzz{{{~~~mmm___FFF===555111///,,,,,,///------------,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))************++++++++++++******,,,,,,++++++***++++++,,,++++++++++++++++++++++++******))))))))))))******((()))***++++++***)))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))*********************+++,,,---...***+++---...///000222444555999===AAAEEENNNYYYaaaooommmooouuuwwwtttrrrtttxxx~~~}}}tttqqqvvv}}}nnnbbb___ZZZ___^^^WWWTTTXXX]]]^^^hhh```___fffiiihhhmmmvvvppprrruuuvvvxxxvvvvvvtttsssssstttwwwxxx~~~tttyyynnngggjjjttt~~~lllaaaeeeiiibbb\\\]]]]]]ZZZeeexxx~~~rrr}}}wwwuuutttyyy|||xxxrrrllljjjlllcccbbbeeeooo|||mmm___OOOGGGEEECCC;;;333888888777666555555666777666555444333111///---,,,*********))))))(((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((())))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((ttt]]]SSSTTTSSSPPPPPPQQQNNNIIIEEECCCCCCFFFJJJIIICCC===888777777888:::999666333222111000///...---,,,+++)))(((''''''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%'''))))))))))))***+++,,,,,,000888AAANNN___nnnvvv~~~zzzsssqqqqqquuurrrwwwyyyuuu|||~~~vvvyyy{{{uuu|||{{{{{{~~~}}}{{{iiiXXXHHH???222......111000,,,)))***,,,,,,,,,,,,,,,+++++++++************************************************))))))*********+++++++++)))))))))(((((()))******+++,,,,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******))))))((())))))***((()))***++++++***)))((('''((((((((()))))))))***(((((())))))))))))((((((((()))))))))*********+++++++++*********+++,,,,,,---///111111222555:::>>>;;;CCCOOOXXX^^^cccgggjjjvvvsssqqqqqqrrrsssyyy~~~}}}zzzvvvuuuvvvnnnccc^^^cccddd]]]WWWXXX___dddhhhhhhjjjoootttvvvyyyzzz{{{|||}}}yyytttqqqsssyyyzzzzzzvvvyyy~~~qqqkkkqqqpppiiijjjiiibbbgggssstttcccxxxrrrsssxxxyyy||||||}}}yyysssqqquuuiiikkkqqq|||xxxbbbXXXWWWSSSFFF999:::<<<<<<:::666555666888777777777666555444222111,,,++++++***)))(((((('''))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((~~~oooZZZSSSUUUTTTQQQQQQSSSPPPJJJDDDBBBBBBEEEIIIHHHBBB<<<888666666888;;;:::777333111111000///...---,,,,,,+++***(((''''''(((***+++''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))'''&&&'''(((,,,)))(((***...666DDDRRR\\\eeemmmnnnnnnqqquuuwwwtttuuuzzz|||yyy}}}}}}xxxrrrvvvpppsss~~~wwwooollltttxxxdddSSSEEE999111//////,,,,,,...---***))),,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))***+++,,,,,,---------,,,++++++++++++******++++++,,,,,,++++++++++++++++++++++++******)))((((((((())))))((())))))************)))''''''(((((())))))******(((((())))))))))))((((((((())))))******+++++++++++++++++++++,,,---......000222444555777===GGGNNNLLLTTTaaammmsssqqqkkkeeekkkmmmqqqtttwww{{{|||}}}yyysssmmmiiijjjlllqqqdddXXXUUUXXX]]]eeekkknnnrrrwww{{{}}}yyytttvvv}}}tttuuuvvvssszzz|||~~~mmmWWWXXXxxxvvvttt||||||wwwwww}}}}}}wwwvvv{{{yyy{{{rrrhhhfff```SSSFFFBBBBBBAAA???;;;888666555777888999999999777666555///...---,,,+++***))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((~~~}}}}}}xxxyyymmm\\\SSSUUUTTTQQQQQQRRROOOJJJCCCAAAAAADDDHHHGGGAAA;;;777555555888<<<<<<777333111111000///...------,,,)))******))))))))))))***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''(((((('''&&&%%%''')))(((''''''(((((((((///777>>>GGGQQQVVV___kkkrrrssstttzzz|||}}}}}}wwwqqqqqqttt{{{{{{{{{yyy~~~zzzrrruuurrr]]]OOOAAA999222,,,***,,,///,,,,,,------***+++///*********+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++******)))((((((((((((((()))))))))))))))******+++'''''''''((()))*********(((((())))))))))))((((((((())))))******+++,,,,,,***++++++---///111333444555999===BBBIIIVVVfffqqqmmmlllmmmoooqqqooohhhccc```fffllloooqqqvvv~~~~~~yyynnnuuurrrnnniiihhhiiijjjiiivvvvvvqqqjjjgggnnnxxx}}}wwwzzz}}}}}}~~~xxxzzz~~~|||wwwxxxrrrxxxttt^^^___ooowwwhhhaaaffftttyyypppmmmtttxxxtttuuuzzzzzztttpppkkkeeeaaaZZZTTTOOONNNOOOLLLBBB999999:::;;;;;;;;;999777666333333222000///---,,,,,,))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((yyytttvvvooo```SSSUUUTTTQQQQQQRRROOOIIIBBB@@@@@@CCCGGGFFF@@@;;;777555555888<<<<<<888333111111000///...------,,,&&&(((***+++***(((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''&&&(((+++---$$$%%%***...,,,((((((---'''111:::BBBNNN\\\cccccckkkvvvwwwqqquuu}}}oooffftttqqqyyyyyyiiiUUUDDD???555---------+++,,,///)))(((***------)))))),,,******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,+++++++++++++++***)))(((+++*********+++,,,,,,---++++++++++++++++++++++++******)))(((((((((((((((***)))((((((((()))+++,,,&&&''''''((()))******+++(((((())))))))))))((((((((())))))***++++++,,,,,,)))***,,,...111555888999???DDDLLLUUUbbbuuuoooeeedddfffgggeeeaaafffiiifffeeejjjssszzzzzzuuu~~~{{{gggXXX\\\ZZZYYY]]]gggpppssspppwww|||{{{}}}{{{~~~{{{zzz||||||zzz|||{{{wwwzzz}}}xxxzzz{{{tttoooqqqtttvvvzzznnngggqqqmmmeeeXXXNNNPPP```yyyvvviiiccckkkpppoooqqqwwwvvvxxxzzzxxxtttuuuyyy~~~xxx|||{{{xxxzzz~~~wwwlllbbbccciiifffWWWGGG;;;;;;<<<<<<;;;999777555666666555333222000///...))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''((((((((()))'''((()))++++++)))(((''''''''''''((()))******+++))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))vvvllluuupppXXXRRRQQQNNNKKKLLLOOOLLLGGGEEEBBB@@@DDDHHHHHHAAA:::888666666:::;;;666333222333222000///---,,,,,,,,,******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%(((+++...222:::DDDLLLaaappprrrfffggguuuwwwlllaaaeeerrrzzzuuu}}}{{{uuuyyymmmZZZLLLAAA888333---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))'''((()))***((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))************+++***(((''''''((()))***'''+++,,,***)))---...------///111333444999CCCMMMNNNPPPXXXeeeooovvvrrrmmmnnnrrrtttwwwjjj___ccclllsssvvvwww}}}rrrjjjllllllcccXXXQQQZZZ[[[bbbmmmrrrvvv~~~vvv{{{wwwyyy|||ttttttpppuuu{{{vvvrrruuuwwwwwwwwwqqqqqqssswww|||yyyppphhhlllmmmjjjdddbbbgggkkklllgggXXXOOOTTT]]]aaagggooommmnnnoooooonnnmmmnnnoooyyy|||eeeKKKFFF@@@>>><<<:::999999666999:::777222000222666000///---+++************))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((xxxooowwwrrrZZZSSSRRROOOLLLMMMPPPNNNHHHBBB??????CCCHHHHHHBBB<<<888555666:::;;;666333333333222111///...---,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++++++++///555:::CCCSSS\\\\\\aaammmooohhheeeiiiqqq|||~~~zzzxxxlllooowwwyyyqqq^^^UUUIII>>>666111---***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((()))***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))(((((((((((()))))))))*********))))))((('''))))))))))))************++++++***))))))))))))***+++//////,,,,,,......,,,000222666;;;>>>BBBHHHMMMYYYXXX]]]gggooottt{{{{{{xxxxxxzzztttiiicccjjjwww||||||zzz```[[[WWWYYY```gggjjjiiigggfffiiipppsssuuu|||}}}~~~xxx{{{|||wwwqqqqqqyyy~~~uuurrrkkkoootttzzzyyywwwuuuqqqmmmrrruuuyyyzzzyyyuuurrrpppqqqtttsssooooootttxxxxxxuuujjj^^^YYYVVVSSSQQQQQQ^^^bbbgggkkkmmmppprrrttt|||~~~iii___RRRGGG@@@<<<<<<===;;;;;;:::999888888888999444333111///---+++******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((|||ssszzzttt]]]TTTSSSPPPLLLNNNQQQNNNIII>>>======AAAFFFFFFAAA<<<888555666::::::666333333333222111000...---,,,,,,******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++)))'''''')))+++,,,555???GGGOOOYYY^^^___jjjqqqvvvxxx~~~~~~}}}~~~xxxzzz|||lll[[[MMMDDD777333...+++)))))))))(((++++++************))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((((((((******)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************************************))))))(((((((((((())))))*********+++******)))((())))))))))))************+++++++++++++++******)))+++---...+++,,,000111///666:::AAAHHHNNNSSSUUUVVV``````eeeoooyyy~~~zzzlllaaaccckkknnnjjjfffWWWZZZYYYYYYbbbqqqvvvsssmmmooottt{{{}}}|||~~~}}}|||uuuwww}}}xxx~~~~~~{{{vvvrrrrrrwww||||||ppplllkkklllnnnsss{{{zzzyyy{{{zzzxxxtttzzz~~~|||tttppprrrvvvqqquuuvvvuuuvvv}}}tttggg^^^UUUMMMOOORRRWWW]]]eeeoooyyy}}}~~~}}}~~~~~~uuufffXXXPPPMMMLLLKKK>>>999555666999<<<;;;888999888666444111...,,,***'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((www{{{ttt^^^TTTSSSOOOLLLMMMPPPNNNHHH===<<<===@@@DDDCCC>>>:::888555555999:::666444444222222111000///...,,,+++***))))))((((((((((((((()))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***************)))*********))),,,222888===GGGPPP]]]lllvvvwww~~~qqq{{{nnnggg]]]QQQFFF<<<444...---,,,+++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((((((((***+++***)))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))(((((((((((())))))******+++++++++******)))((()))))))))***************+++,,,,,,,,,+++***)))***,,,,,,,,,111:::???>>>???GGGPPPUUUZZZaaafffhhhiiilllrrryyy~~~nnn[[[WWW]]]```___^^^bbbjjjoooppp|||zzzooouuu~~~{{{xxx{{{}}}{{{xxxyyyuuuyyyxxxzzz}}}|||uuussstttrrrqqqrrrwww~~~qqqrrrzzzuuuzzz~~~zzzsssqqquuu{{{pppssssssqqqsss{{{xxxooodddYYYWWWTTTTTTYYYdddrrr|||yyy}}}wwwpppyyyzzzwwwooogggdddeeedddbbbGGGAAA:::777888::::::999;;;;;;:::999666333000...,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((ttt{{{|||sss]]]RRRRRRNNNKKKLLLOOOMMMGGG>>>>>>>>>@@@BBB@@@;;;777888555555888999666444555222222222111000...,,,+++***))))))((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***,,,,,,,,,,,,---((('''+++,,,,,,222;;;AAARRR```eeerrrwww{{{|||zzzzzzsssrrrwww{{{ttt}}}}}}{{{yyy||||||ooo^^^RRRAAA===777333000///---++++++,,,,,,++++++******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))***++++++***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************************************))))))(((((((((((()))))))))******+++++++++******((()))))))))************)))***+++,,,---,,,++++++,,,///000444???LLLTTTUUULLLWWW^^^^^^___hhhrrrwwwzzzzzzwwwyyy{{{zzzvvvzzzuuufffYYYZZZdddlllqqqtttgggpppxxx~~~vvvtttvvv|||{{{yyy|||yyyvvvsss~~~yyyrrrpppuuuvvvkkkllltttvvvqqqsssvvvxxxxxxxxxzzz~~~||||||wwwpppooouuu|||~~~wwwnnnoookkkddd]]]YYY[[[bbbgggmmmnnnyyy{{{ssssssvvvxxxwwwxxx{{{|||{{{ttttttoooiiikkkqqqtttrrr\\\VVVLLLCCC<<<999:::;;;;;;;;;<<<;;;:::888666444111000...,,,***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((vvv}}}rrr\\\RRRQQQNNNJJJLLLOOOLLLGGG?????????AAAAAA>>>999666999555444888999666555666222222333222111///,,,+++******)))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))((((((***---,,,)))))),,,///888>>>AAALLL]]]iiikkkxxx}}}}}}|||xxxuuuuuu{{{llleeemmmyyy|||xxx{{{xxxoooaaaTTTJJJBBB;;;666...,,,))))))***++++++***)))+++,,,+++***)))***+++''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************************************))))))(((((((((((())))))((()))******+++*********))))))))))))************)))***+++,,,.../////////...222777>>>KKKYYY___]]]ZZZcccgggccceeeqqq~~~{{{xxxxxxwwwrrrvvvyyyyyytttoookkkjjjccc]]]ZZZbbblllrrrwww{{{pppssswww|||vvvtttxxx{{{}}}}}}{{{|||uuussstttvvvuuuvvvyyy}}}ooohhhkkkvvvwwwxxxuuurrrxxx~~~yyyoooppppppssswww|||tttooorrrvvvwwwqqqzzz}}}yyysssnnnooopppnnnkkkgggddddddddd```\\\```ppp{{{{{{yyyzzzuuuqqqllljjjnnnvvv~~~zzzyyysssiiijjjrrrvvvsssiiiddd[[[PPPEEE===:::888;;;;;;<<<<<<;;;;;;:::999444222000---+++)))''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((rrr\\\SSSRRROOOKKKMMMOOOMMMHHH===>>>???AAAAAA>>>:::777999555444777999666555777222222333333111///---+++******)))((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***(((%%%&&&((()))((('''$$$))),,,,,,,,,,,,,,,***+++,,,,,,,,,...444===CCCNNNXXXdddmmmttt}}}zzzvvvyyyxxxzzzrrrmmmvvv{{{ooobbbWWWJJJDDD<<<444///,,,,,,---+++***)))***++++++)))((()))+++,,,+++)))(((***,,,''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))(((((((((((())))))'''((())))))*********)))))))))))))))***************+++,,,---000222444555777===FFFPPP[[[cccbbb[[[dddiiiiiihhhsss{{{fffeeehhhmmmssstttrrrnnnkkkgggfffjjjmmmnnnsssxxx}}}||||||{{{uuuuuu|||~~~zzz}}}zzzxxx|||{{{xxxyyyooommmqqqvvvzzzsssxxxzzz|||zzznnnppprrruuuxxxxxxxxxwww~~~zzzrrrmmmoooppppppjjjlllrrrxxxyyysssppppppgggiiilllmmmmmmnnnqqqsssiiiaaa___dddgggfffmmmyyyyyytttmmmjjjlllsss~~~~~~wwwvvvyyyvvvmmmgggddd___[[[VVVOOOEEE>>><<<<<<;;;;;;;;;;;;;;;<<<777666444111///---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((rrr\\\TTTSSSPPPLLLNNNQQQNNNIII;;;===???AAAAAA???<<<:::999555444777999777666777222222333333222///---+++******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***'''%%%%%%(((******)))''',,,,,,&&&&&&---111///***))),,,///---))),,,222,,,555???EEEHHHNNNZZZdddxxx}}}~~~|||zzz}}}zzzpppbbbbbb[[[NNNEEEBBB===666000222222111...+++******+++******+++,,,,,,)))''')))***+++)))&&&%%%''')))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************,,,,,,---///111555888:::EEENNNYYYcccmmmoooggg\\\gggiiihhhmmm}}}yyytttaaa\\\ZZZcccrrr|||wwwtttrrrrrrzzz||||||wwwyyy|||zzzvvv||||||ooorrrttttttpppkkkgggeeejjjmmmnnnjjjhhhjjjkkkjjj___\\\bbbnnnrrrlllkkkpppllljjjhhhffffffllltttzzzzzztttpppfff^^^fffuuu|||{{{yyyvvvrrrttt|||{{{xxxhhhcccaaaaaafffjjjeeeWWWKKK>>>===<<<:::::::::;;;<<<;;;:::888666444333222222************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))vvv^^^TTTRRRPPPOOOOOONNNLLLJJJ@@@@@@@@@BBBBBB???:::777888555555777777444444666333444444333///---,,,,,,+++******)))(((''''''&&&&&&'''(((******((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))*********************************,,,...000222333444FFFIIIOOOWWWaaajjjrrrwwwxxx{{{}}}wwwnnnjjjddd___ZZZRRRIIICCC666666444222000///---,,,,,,++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++***)))(((''',,,,,,+++++++++,,,---...***,,,///000222888CCCLLLWWW[[[bbbjjjoooooojjjfffqqqpppsss{{{{{{qqqvvvuuummm___fffjjjnnn{{{}}}}}}zzztttqqqpppzzzzzzxxxuuusssuuuxxx|||ppppppqqqrrrsssnnnfff```dddgggjjjlllkkkjjjhhhhhh\\\]]]ZZZXXX^^^iiinnnllllllmmmppptttttttttuuuxxx}}}~~~{{{qqqeeerrrtttyyy~~~}}}yyyxxx{{{{{{uuuiiifffpppvvvpppjjjhhhRRRGGG===;;;<<<;;;::::::;;;:::666333777:::777000...---,,,+++***))))))***)))(((((('''(((+++...111888666222...+++)))'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((}}}}}}}}}}}}ttt\\\UUUSSSPPPOOOOOONNNLLLJJJ@@@@@@AAABBBBBB???:::777888555555777777444444666333444444333000---,,,---+++******)))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))******)))))))))))))))***************************++++++,,,,,,---...//////***,,,...222777<<<@@@CCCJJJNNNTTTZZZ^^^ccciiimmmxxx|||~~~|||{{{~~~xxxuuurrrpppooonnnjjjgggbbbaaa^^^[[[WWWQQQIIIDDD>>><<<999888666333///+++//////......---,,,,,,+++++++++************++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++************++++++******+++,,,...///111444777999===FFFQQQ[[[llljjjhhhfffeeegggiiikkkyyyuuuvvv|||eeeaaaiiinnnuuurrrqqq|||~~~xxxxxx~~~wwwrrrrrrtttwwwuuurrrooonnnpppqqqsssllllllllllllkkkiiieeebbbaaaeeeiiiiiifffdddeeegggbbb```\\\YYY```jjjlllhhhllllllooosssxxx{{{~~~{{{uuummmnnnuuu}}}zzz|||}}}uuukkkZZZHHH===999999===BBB@@@???:::444444888:::999555333///,,,***))))))***+++)))((((((***...111222111000...+++)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((zzzzzzsss]]]UUUSSSQQQPPPOOONNNLLLJJJ@@@@@@AAABBBBBB???;;;777888555555777777444444666333444555333000---------*********))))))(((((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))(((((())))))***************************,,,+++++++++************++++++++++++,,,...///000...000333666777999===???BBBGGGMMMOOONNNMMMNNNPPPMMMQQQQQQLLLLLLQQQPPPJJJIIIGGGDDDAAA@@@>>>;;;888===:::666333111///,,,***...---,,,---///000///...************+++++++++,,,******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((*********))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******)))*********++++++,,,,,,++++++++++++,,,---///000333999BBBJJJPPPWWW^^^cccvvvsssooohhhdddeeejjjpppzzztttrrrwwwyyytttnnnkkkssszzzeeecccnnnvvvzzzxxxyyyyyyrrrqqqxxx~~~zzzxxxzzz}}}}}}tttnnnpppssstttpppkkkiiijjjlllkkkjjjlllllllllkkkiiihhhhhhiiicccfffgggddd___\\\]]]```gggeeeaaa```fffnnnpppmmmiiihhhgggjjjqqqwwwyyyyyy|||zzzuuuxxx|||~~~|||zzz}}}{{{kkkXXXJJJ@@@;;;<<<@@@>>>@@@>>>777444666::::::<<<999555000---+++******---***(((***///222222111))))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((vvvwwwrrr```UUUSSSQQQPPPPPPNNNLLLJJJ@@@@@@AAABBBBBB@@@;;;777888555555777777444333666444555555333000...------*********)))))))))((((((''''''((())))))(((''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((()))(((((((((((())))))***************************+++++++++******)))))))))++++++++++++,,,,,,------------,,,+++***)))))))))***...222333222000000000444777444...+++000222111111000/////////...---------+++))))))+++---------+++***))))))***+++,,,,,,*********++++++,,,,,,---))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...000222333<<>>AAACCCBBB===:::;;;:::777===<<<999666333000---,,,+++***+++///333444111---&&&&&&&&&''''''((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((}}}ppprrrooo```UUUSSSQQQPPPPPPOOOMMMKKKAAAAAABBBCCCCCC@@@;;;888888555555777777444333666444555555444111...------************))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''((()))******))))))))))))))))))))))))***************+++++++++'''((()))******+++++++++*********+++,,,---------,,,---......,,,,,,,,,---111111...++++++...///---++++++,,,---------...///...,,,******++++++***((()))(((((('''&&&&&&'''(((++++++++++++++++++++++++)))(((((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***,,,,,,---...111444777999PPPZZZjjj{{{{{{}}}vvvssssssnnnpppvvvqqq```RRRNNN]]]bbbfffiiiqqq|||}}}xxxwww|||}}}{{{yyy|||xxxsssvvv}}}~~~xxxsssqqqpppqqqrrrsssrrrssstttuuuvvvwwwyyy}}}|||xxxmmmbbb^^^ccciiirrrqqqqqqtttvvvuuuqqqmmmooojjjffffffkkkmmmllliiigggkkkppppppmmmiiihhhiiikkkfff```]]]^^^^^^ZZZWWWUUUZZZ^^^^^^\\\\\\cccjjjyyyvvvnnnhhhkkkpppoooiii___jjjqqqmmmgggiiirrrzzz~~~||||||}}}kkkYYYOOOSSSNNNEEE===;;;>>><<<777:::;;;<<<;;;999555111///***+++///444666444---'''''''''((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((wwwlllmmmkkk\\\VVVTTTRRRQQQPPPOOOMMMKKKAAAAAABBBCCCCCC@@@<<<888888555555777777444444666444555666444111.........************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,---------,,,,,,((('''&&&(((***,,,+++***)))(((''''''''')))+++,,,)))'''&&&&&&)))***)))&&&%%%'''((((((&&&&&&'''(((***)))((()))******(((&&&***+++,,,,,,+++***+++,,,*********)))((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++------,,,,,,+++++++++***+++,,,///333888>>>CCCFFFYYY^^^hhhtttzzztttuuuuuu~~~rrreeefffqqqvvvvvvpppnnnuuu~~~||||||}}}vvvpppkkkjjjlllxxxqqqfffbbblllzzz{{{sssccc]]]TTTNNNLLLMMMNNNNNNXXXSSSQQQUUUYYYZZZ[[[]]]bbbffffff___UUURRRYYYbbbhhheeeeeejjjqqqtttpppkkkeeeccc```aaaeeeggggggeeedddiiiooorrrqqqnnnjjjhhheeeaaa]]]^^^aaacccaaa___YYY\\\aaa```[[[VVV[[[cccxxxxxxrrrkkklllssssssmmm^^^gggnnnkkkgggjjjppptttooorrr{{{rrrjjjlll___KKK:::666::::::777777999;;;===<<<999555333---000555777555000***&&&))))))******)))(((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((xxxnnnnnnjjj[[[VVVTTTRRRQQQPPPOOOMMMKKKAAAAAABBBCCCCCCAAA<<<888888555555777777444444666555666666444111///......************************((((((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''''''''((((((((((((''''''((((((((()))))))))'''&&&&&&'''''')))******)))))))))))))))))))))))))))************+++++++++&&&&&&'''((('''&&&%%%$$$+++(((''''''((((((&&&$$$,,,+++******+++---......*********,,,,,,+++******+++---...---+++***,,,...((('''&&&'''***+++,,,+++###&&&(((((('''%%%&&&''')))(((((((((((('''''''''***))))))(((((())))))***((((((((())))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---000555===GGGPPPXXX\\\___bbbhhhqqq}}}xxxppppppvvv{{{||||||www{{{~~~zzz{{{rrriiiddd]]]WWWUUUXXX\\\ZZZRRRQQQVVVSSSKKKIIIGGGCCC???===>>>AAACCCGGGDDDDDDIIIJJJGGGGGGJJJFFFKKKOOONNNKKKKKKRRRXXXYYYWWWWWWZZZ^^^aaa```^^^XXXXXXWWWWWWWWWXXXYYYYYY\\\___dddjjjmmmlllhhheee___aaabbbbbb``````bbbeeedddbbbccceeeccc^^^^^^bbbjjjooommmffffffnnnpppkkkfffkkkmmmkkkjjjmmmqqqqqqnnnsss||||||~~~yyycccMMM@@@===;;;888999999:::::::::999888777444888:::777111+++))))))))))))*********)))''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***,,,+++***)))((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((|||tttrrrkkk[[[VVVTTTRRRQQQQQQPPPMMMKKKAAAAAABBBCCCCCCAAA<<<888888555555777777444444666555666666444111///......******************++++++((((((''''''''''''((((((++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((######%%%&&&''')))******''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))************))))))))))))((()))***+++++++++***)))***((('''(((+++---,,,)))((('''''''''(((((('''%%%((()))+++,,,)))&&&'''+++%%%(((******((((((***---///,,,)))'''''')))))))))&&&)))---,,,)))'''&&&'''((((((((()))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++)))******+++---......///222555===GGGTTT```iiiooolllqqqxxxtttjjjgggqqq|||}}}{{{uuuooowww~~~jjjnnnuuuzzzuuuooonnnrrrzzzfffTTTRRRUUUTTTQQQOOOJJJ[[[eee```ZZZ[[[YYYTTT???CCCFFFEEEBBBDDDJJJPPPJJJKKKPPPTTTQQQIIIIIINNNGGGIIIKKKKKKIIIHHHIIIKKKMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPNNNLLLLLLMMMNNNOOOPPPTTT[[[aaaccc```\\\^^^eeeiiifff^^^ZZZ___eeeggg```^^^dddgggdddaaabbbbbbiiiiiibbbaaaiiilllhhhrrrsssrrrnnnoootttwwwuuunnnttt{{{}}}wwwpppqqqxxx~~~|||zzz{{{}}}{{{|||}}}lllXXXKKKCCC>>><<<:::999777777888999:::;;;======777---((()))---((()))*********)))((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***...---+++***((('''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))|||lllUUURRRRRRRRRRRRQQQPPPOOONNNHHHDDDDDDGGGHHHBBB<<<999555666777666444333333444666777777555222///...///,,,***(((((()))***)))(((******))))))))))))*********)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))************)))************+++++++++))))))))))))************///---+++******+++++++++******++++++,,,...222555:::@@@GGGNNNUUU___kkksssvvv~~~zzz}}}qqqkkkooozzz|||vvvqqq|||xxxkkk\\\\\\ZZZZZZ]]]aaa```XXXOOOQQQYYY___]]]VVVUUU\\\ddd\\\bbbjjjmmmiiibbb]]]ZZZSSSVVVXXXXXXVVVWWW[[[^^^______``````___]]][[[ZZZWWWUUURRRQQQPPPQQQQQQPPPKKKMMMNNNOOOOOOLLLJJJHHHEEECCCAAA@@@AAAAAA@@@???AAACCCFFFJJJPPPVVV[[[^^^\\\\\\\\\\\\]]]___```aaaiiieeedddfffeeebbbbbbeeeooojjjhhhiiijjjhhhgggjjjggglllwww}}}yyywwwvvvrrrlllkkkmmmpppssszzz~~~{{{~~~}}}uuuzzz{{{lllUUUCCC;;;>>>???===999777:::>>>777999:::888333...+++)))******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((rrr[[[QQQQQQQQQPPPOOONNNLLLLLLGGGCCCCCCFFFFFF@@@;;;999555666777666444333333444666777777555222000//////,,,***(((((()))***)))(((******))))))))))))*********)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))******))))))))))))************)))************+++++++++))))))))))))************---+++******+++,,,---,,,,,,---//////000666@@@HHHSSSUUUWWWXXXZZZbbbmmmvvvuuuwwwsss{{{{{{rrrppppppnnnmmmoooyyy~~~}}}xxxxxxqqqsssooofff^^^YYYRRRKKKUUUXXXXXXWWWZZZ]]]WWWNNNKKKUUU```dddcccaaaeeeiiifffjjjnnnqqqqqqqqqrrrsss~~~}}}|||}}}}}}zzzuuupppllljjjeee___YYYVVVVVVUUUOOOJJJJJJIIIHHHGGGFFFDDDCCCBBB???===<<<;;;<<<<<<;;;:::;;;<<<===@@@DDDHHHLLLNNNTTTUUUUUUWWWXXXZZZ\\\]]]```]]]]]]```aaa^^^^^^aaakkkjjjmmmsssuuurrroooppp___cccuuuxxxuuurrrrrrxxxyyytttnnnlllqqqrrrwww}}}zzzuuummmdddMMMDDD;;;999===>>>;;;666888777666777888666111...***))))))((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((qqqZZZPPPPPPOOONNNMMMKKKIIIHHHEEEBBBBBBEEEEEE???:::888555666777666444333333444666777777666333000///000,,,***(((((()))***)))(((***))))))(((((())))))***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))))))))***))))))))))))************)))************+++++++++)))))))))*********++++++******++++++,,,---------+++---///000555@@@PPP[[[cccdddddddddfffpppxxxtttxxx{{{yyywwwlllcccaaaeeellluuu|||~~~}}}yyy~~~}}}{{{ppptttkkk[[[SSSLLLHHHEEECCCFFFLLLVVV___aaa[[[[[[```]]]SSSMMMWWWeeennnqqqpppnnnnnnsssxxx}}}|||yyy}}}uuunnnlllmmmjjjaaaXXXUUURRRNNNIIIEEEBBBAAA@@@>>><<<;;;;;;<<<===<<<;;;999888888999:::<<<>>>???JJJKKKMMMPPPSSSWWWZZZ\\\[[[XXXZZZ^^^^^^\\\\\\^^^bbbbbbfffmmmpppnnnnnnpppgggeeennn}}}}}}||||||yyysssooottt|||}}}{{{|||sss{{{}}}yyy}}}}}}{{{}}}|||yyyfffXXXFFF======???===::::::666444666;;;<<<777111+++***)))((('''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((}}}mmmUUUQQQPPPOOONNNLLLIIIGGGFFFDDDBBBCCCFFFEEE>>>::::::555666777666444333333444555777777666333000000000,,,***(((((()))***)))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''''')))))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++(((***+++,,,++++++,,,------...000777CCCSSSbbbllllllnnnpppppprrr|||~~~{{{|||ppphhhffffffkkkrrrwww|||~~~~~~}}}|||ssspppeeedddbbbZZZXXXddd___FFFMMMEEEDDDHHHGGGDDDPPPbbbcccrrrxxxpppmmmrrroooccccccjjjsss{{{~~~{{{yyyzzztttllliiiddd^^^XXXRRRNNNLLLHHHEEE@@@>>>>>>>>>>>>>>><<<;;;:::999999:::;;;;;;===>>>AAAEEEIIINNNRRRTTTVVVUUUWWW\\\]]][[[[[[^^^___\\\\\\___aaabbbgggnnnlllkkklllqqqxxx}}}ttt{{{zzzvvv~~~}}}zzzuuunnn```MMM>>>999<<>><<<;;;:::;;;;;;<<<777888999;;;===@@@BBBCCCIIIHHHKKKRRRUUUVVVXXX\\\```^^^^^^_________cccjjjccchhhlllkkkhhhiiimmmsss{{{|||~~~~~~wwwjjjXXXHHH@@@===777888999999999:::<<<===666444111---***(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((}}}nnnXXXRRRQQQPPPOOOLLLJJJHHHGGGBBBBBBEEEHHHEEE>>>;;;===555666777666444333333444333444555333111/////////,,,***(((((()))***)))((()))((((((''''''(((((()))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++************)))))))))))))))))))))************)))************+++++++++*********++++++++++++,,,***,,,---,,,***+++...222333777@@@PPPdddsss{{{~~~vvv}}}{{{zzz}}}wwwtttnnngggiiipppxxx~~~zzzvvvzzz~~~|||{{{}}}qqqtttrrrfffUUUKKKJJJNNNOOOJJJWWWjjjmmmnnnqqqooo___ccclllrrrhhh[[[```pppyyy~~~}}}zzzzzz{{{{{{|||~~~~~~|||yyyvvvssswwwqqqfff\\\UUUOOOJJJGGG@@@???>>><<<;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;999888;;;BBBGGGJJJOOOTTTVVVYYY```eeeddd___^^^aaafffdddbbbdddiiioootttvvv{{{xxxuuuxxxnnnRRR===888999::::::999:::>>>AAA:::888666333///,,,)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((xxx{{{nnnXXXQQQPPPOOONNNLLLJJJHHHGGG@@@AAADDDGGGCCC===;;;===555666777666444333333444111222333222000.........,,,***(((((()))***)))(((((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********+++++++++*********))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,***---...---,,,///555;;;>>>EEEOOOYYYaaahhhnnnrrrqqqzzz|||yyy~~~zzzsssooonnnhhheeerrr~~~~~~|||mmmvvvvvv```TTTUUUVVVTTTRRRSSSWWW[[[[[[]]]kkkvvvyyy~~~~~~{{{xxxvvvuuuuuurrrtttvvvvvvsssqqqpppooossstttuuuvvvvvvvvvuuuuuu|||yyysssmmmggg___WWWRRRFFFEEECCCAAA???>>>>>>???@@@??????>>>============777555555999<<<>>>BBBHHHJJJOOOXXX```___[[[ZZZ^^^hhhccc___```gggqqqyyy~~~wwwrrrsss{{{{{{uuuuuu}}}eeePPPCCC@@@===;;;;;;;;;<<<<<<::::::999888555111...+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((yyy}}}qqq\\\OOOOOONNNMMMKKKJJJHHHGGG???@@@CCCFFFBBB;;;999<<<555666777666444333333444000111222111///------...,,,***(((((()))***)))(((((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''%%%$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++++++++++++++******))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***---///......222;;;CCCPPPYYYbbbccc___]]]bbbhhhttt}}}zzzvvvzzzoooggglllrrrxxx~~~yyyzzzzzz|||}}}yyy|||ggg^^^XXXSSSWWWWWWYYY___fffiiigggdddjjjttt{{{yyyvvvsssqqqooonnnnnnllljjjjjjjjjlllkkkhhheeennnnnnmmmlllllllllmmmnnnooopppppppppmmmfff]]]WWWNNNMMMJJJGGGEEEDDDCCCCCC777777888999;;;<<<>>>???AAA<<<999999999888:::???FFFJJJQQQWWWXXXXXX]]]dddZZZ```gggiiihhhjjjpppvvvnnnpppssssssooonnnxxx}}}{{{zzzwwwkkkeeeQQQIIIAAA===<<<<<<777333999:::;;;;;;999555111///))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((~~~vvv[[[TTTPPPMMMLLLLLLJJJFFFCCC>>>AAADDDEEEBBB===:::888666777777666444222333444444333111111111000---++++++***((()))***++++++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,///---+++******+++++++++,,,...222444222777KKKaaa___ZZZ]]]kkkqqqjjjdddcccnnnrrrtttrrroooooovvv|||yyyiiihhhyyy}}}~~~~~~|||uuuiii___eeehhheee]]]XXXZZZZZZWWWWWW]]]gggttt~~~{{{xxxvvvuuurrrpppmmmjjjiiihhhiiiiiifffeeedddcccbbbbbbbbbbbbeeeddddddcccbbbaaaaaa```eeedddcccbbb```___^^^]]]SSSOOOJJJDDDAAAAAABBBDDD<<<===>>>===;;;:::;;;<<<:::999:::===@@@@@@===999888<<>>:::888666777777666444333333444444333222111111000...+++,,,+++))))))***+++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++***))))))+++,,,------///++++++222:::FFFXXXiiiiiifffhhhnnnqqqooolllllljjjooosssoooiiijjjsss|||~~~~~~~~~yyy~~~yyyppphhhbbb^^^]]]dddgggdddcccfffiiihhhssswww~~~~~~|||zzzwwwtttrrrqqqpppkkkjjjgggdddbbbaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWZZZZZZYYYYYYXXXXXXWWWWWWQQQMMMHHHCCC@@@>>>??????<<>><<<:::::::::;;;>>>AAAEEEHHHJJJXXX[[[___bbbdddgggkkknnnmmmlllnnnsssuuuuuuyyy~~~xxxzzzyyy{{{tttmmmsssnnnYYYBBB888:::???888777777888:::;;;;;;999666222---***))))))((('''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((~~~vvv___SSSPPPMMMKKKJJJIIIGGGEEE@@@BBBEEEFFFBBB>>>:::999666777777666444333444555555333222111111000...,,,---+++***)))*********((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,...///000333333<<>>???LLLOOORRRVVVZZZaaaiiinnnqqqooopppssssssssswww}}}|||nnnxxxzzzjjjSSSDDD???>>>;;;:::888999:::<<<<<<;;;;;;777222---+++***((('''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((vvv]]]RRRPPPNNNKKKJJJHHHGGGGGGAAACCCFFFFFFCCC>>>;;;999777777777555333333555666555333222222222111...,,,...,,,***)))******)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))*********+++++++++++++++,,,---------...000111333@@@[[[|||rrrooorrrqqqooovvv{{{pppttt|||tttbbbYYY^^^hhhiii~~~zzztttooorrrzzzaaaaaa^^^YYYUUUYYYdddnnnyyy|||yyyvvvsssqqqkkkjjjhhhfffdddbbbaaaaaa^^^]]]ZZZXXXVVVTTTTTTSSSKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===:::888666555888===BBBEEEDDD@@@===<<<;;;:::888777666666555555777:::???CCCEEECCCAAA???>>>???BBBFFFLLLTTT^^^eeelllmmmpppvvvxxxwwwzzz{{{~~~{{{ssslllbbbRRRDDDCCC@@@<<<999999:::::::::===;;;666333000---)))&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((vvv]]]RRRPPPNNNKKKIIIHHHHHHHHHBBBEEEGGGGGGCCC???;;;999777777777555333444666888555444222222222111...,,,...,,,***)))******)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---...---+++,,,///222999KKKiiiqqqooosssvvv~~~lll___```eeefffsss}}}~~~xxx{{{mmm```]]]YYYWWW[[[eeeqqqyyy}}}|||xxxsssooollljjjhhhffffffdddbbb___\\\ZZZXXXXXXTTTTTTRRRPPPNNNMMMLLLLLLDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@======<<<<<<;;;:::::::::888888888777777555444444444777;;;============>>>;;;<<<======<<<999777666777999===AAABBBBBBAAA@@@::::::;;;<<>>AAACCCBBB@@@??????>>>===<<<::::::;;;<<<===>>>>>>===<<<;;;<<<@@@CCCQQQXXXfffuuu~~~zzzyyy|||rrriiiQQQKKKBBB<<<999999:::::::::::::::;;;:::666000+++,,,***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((~~~www```QQQPPPOOOKKKGGGFFFIIIKKKDDDFFFIIIHHHDDD???;;;999888777666555333444777:::666444333333333222///---,,,+++))))))***+++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,---------)))+++---...000777BBBKKK\\\dddlllqqqyyyxxxvvv}}}zzzwwwzzzuuukkkrrr}}}vvvkkkbbbYYY^^^dddjjjmmmpppvvv|||}}}~~~|||xxxtttpppjjjfffccc```]]]ZZZXXXVVVSSSQQQKKKJJJGGGEEECCCAAA@@@@@@:::::::::::::::999888888666666555555555555666666444444444444444444444444333333333333333333333333111000000//////000111111---///000111000111333555555999>>>AAABBBDDDGGGIIIJJJJJJJJJIIIGGGCCC???===??????@@@???<<<;;;<<<===@@@GGGUUUeeeooorrrvvvzzz}}}xxxxxx}}}~~~yyyeee]]]QQQFFF???<<<;;;;;;:::999888888999888555333---,,,***((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((vvv\\\PPPPPPOOOKKKGGGFFFIIILLLDDDGGGIIIIIIEEE@@@;;;999888888666444333444888;;;666555333333333222///---+++***))))))***++++++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))),,,///222777AAAPPP[[[]]]fffpppwwwzzzwww}}}{{{~~~ppp}}}}}}uuulllccc\\\ffffffiiillljjjlllzzztttpppjjjfffddd```ZZZVVVRRROOOLLLJJJHHHEEEBBB@@@>>>===<<<:::999888777777333333444555555444444444111111000000000111111222222222222222222222222222...//////000111111222222111000///...---......///,,,...000000///......//////222777;;;>>>CCCJJJOOOSSSXXX___ccc```VVVJJJBBB999<<<>>>??????>>>===>>>444999FFFUUU___ccchhhnnn}}}}}}~~~zzzppp```QQQFFF@@@<<<;;;;;;888666555777999::::::...---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))vvv^^^RRRRRRQQQPPPOOOMMMMMMLLLDDDGGGIIIGGGBBB>>>===>>>777888777555444444777999666444111111111111000...,,,,,,***)))))))))***++++++******)))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,...---++++++,,,,,,***)))///000222777AAAOOO___iiiccchhhkkkmmmttt~~~|||xxxyyyzzz{{{}}}zzz|||ddd\\\bbbgggxxxrrrnnn}}}~~~vvvppplllaaa^^^YYYTTTQQQMMMIIIGGG@@@@@@???>>>===<<<;;;;;;999888666555555555666777444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////------..................---------------------------...111333777===CCCHHHUUU[[[aaahhhnnnlll\\\JJJ@@@@@@AAAAAA@@@???>>>>>>===>>>???DDDKKKUUU^^^cccmmmvvv}}}{{{}}}~~~sssWWW@@@:::@@@>>>;;;888666888999::::::;;;666///***))))))******(((''''''((())))))(((&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((uuusss]]]RRRRRRQQQOOONNNLLLKKKKKKCCCFFFIIIHHHCCC???======777888777555444444777999444222000/////////...---,,,,,,***)))))))))***+++******)))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***))))))((()))***+++,,,,,,,,,++++++,,,---,,,,,,,,,...444AAAQQQ___fffhhhbbbaaa^^^___jjjxxx}}}{{{zzzyyyyyywwwuuuzzz~~~sssccchhhttt|||vvvnnnggg```[[[WWWPPPMMMIIIGGGEEECCC@@@>>>???>>>===<<<;;;::::::999888777666666555555666666444444333333333222222222222222222111111111000000000000000000000000000000/////////////////////////////////......---------------------------------,,,---...///111555:::>>>JJJOOOTTTZZZaaaddd\\\QQQGGGDDDAAA??????@@@@@@@@@===<<<;;;<<>><<<<<<<<<;;;;;;:::999888888666666666777666666555444333333333333222222222222222222111111111000000000000000000000000000000000////////////////////////111000000///...---,,,,,,........................,,,---------,,,...222555;;;???BBBGGGNNNVVVYYYVVVOOOLLLJJJKKKLLLLLLIIIEEEFFFDDD@@@===<<<<<<===>>>GGGJJJRRRbbbttt|||{{{xxxuuuxxx}}}~~~mmmWWWJJJ;;;<<<<<<;;;999777777888===;;;888555222///***&&&+++)))((('''((('''%%%$$$((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnQQQRRRQQQPPPNNNKKKIIIHHHGGG@@@EEEKKKKKKFFF@@@;;;:::777888777555444444777999666444222111222222000///,,,,,,***)))))))))***+++(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********+++++++++++++++***+++---000333???GGGPPPXXX^^^dddjjjooowwwvvvsssqqqrrruuuwwwwwwjjjpppzzz~~~|||tttwww|||uuueeecccccciiiwww~~~xxxnnn___UUUWWWTTTOOOKKKHHHEEEBBB@@@CCCAAA??????@@@@@@???>>>;;;;;;::::::999888888777444555666777666555444333333333333222222222222111111111111111000000000000000000000000000000000000////////////////////////000000//////......------...........................//////---,,,---///222000333666999???GGGNNNSSSRRRTTTYYY```eeeccc\\\UUUUUUQQQLLLFFFBBBAAAAAAAAA===>>>EEEUUUjjj{{{{{{xxxjjjaaaIIIDDD???;;;::::::888666:::::::::999888333---(((+++)))((('''(((((('''%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((pppRRRRRRQQQOOOMMMKKKIIIGGGFFF@@@EEEKKKKKKGGG@@@;;;999777888777555444444777999777555222222222222111///,,,,,,***)))))))))***+++(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))*********+++++++++++++++,,,,,,++++++...333888AAAUUUiiiooohhhfffooo{{{}}}{{{wwwooohhhkkkxxxqqqwww~~~~~~uuunnnqqqzzz|||zzz{{{uuuzzzyyyxxxxxxyyyqqquuu}}}~~~yyyssslllfffccc[[[```jjjttt{{{vvvqqqlllhhhfff```XXXRRRRRROOOLLLJJJIIIHHHEEECCCBBB@@@>>>===>>>>>>===<<<:::::::::999999888888888444555666666666555333222333333222222222111111111111111111000000000//////////////////////////////////////////////////////---......//////000000000////////////////////////......///...------///111---///111444666:::AAAFFFLLLQQQZZZfffppptttsssoooeeeaaaYYYQQQJJJFFFCCCBBBCCCCCCFFFNNN\\\lll{{{~~~zzztttnnn]]]QQQCCC<<<<<<===:::666666777999;;;;;;888222---+++***(((''')))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((|||zzzuuuZZZQQQQQQOOOMMMKKKJJJHHHGGG@@@EEEKKKKKKFFF@@@;;;:::777888777555444444777999555333111000000000///...,,,,,,***)))))))))***+++(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))***++++++,,,,,,+++++++++,,,------...333;;;BBBWWWrrruuuvvv}}}xxxxxxlllooowww~~~zzzmmmaaa```fffqqqyyyyyy{{{yyy~~~~~~|||~~~wwwnnneee___\\\\\\```fffccciiirrrzzz{{{|||yyyrrrnnnnnnjjjfffaaa]]]YYYTTTRRRMMMKKKIIIHHHHHHGGGEEECCCCCCAAA???>>>>>>>>>===;;;999999999888888888777777444444555555444444333222222222222222111111111111111111000000000/////////////////////////////////////////////////////////------...///000111111222000000000000000000000000,,,---......------///111///...///333333222555:::AAADDDKKKVVVbbbooozzzsssqqqmmmfff^^^UUUMMMIIILLLKKKIIIHHHKKKTTTaaakkklllvvvzzz{{{}}}vvvooojjj\\\KKK@@@>>>???<<<999555666999<<<===<<<777444...,,,***))))))******)))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}wwwxxxyyy]]]QQQPPPOOONNNLLLKKKJJJIIIAAAFFFJJJJJJEEE???<<<:::777888777555444444777999555333111000111000///...,,,,,,***)))))))))***+++)))(((((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,++++++***,,,///111444;;;FFFOOOkkk~~~www}}}tttvvv}}}{{{vvvmmmhhhhhhooozzz|||}}}zzzfff]]]VVVWWW[[[bbbmmmyyy~~~vvvooojjjfffeeejjjiiifff```WWWPPPMMMLLLHHHGGGFFFEEEEEEDDDBBB@@@CCCAAA???>>>>>>>>>===;;;777777777777666666666666555444444333222333333333222222222222111111111111111000000000////////////////////////////////////////////////////////////......//////000000111111000000000000000000000000---...//////......///111111------111222//////333555999===CCCKKKYYYiiitttsssxxx}}}|||ssshhhaaa\\\XXXQQQIIIDDDFFFLLLQQQVVVaaalllsssyyyyyyoookkkbbbTTTHHH@@@===>>>>>>888999:::===???>>><<<:::444111---*********)))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}}}}|||{{{\\\PPPPPPOOONNNMMMLLLKKKJJJAAAFFFJJJJJJEEE???<<<;;;777888777555444555777:::777555333222333333111000,,,,,,***)))))))))***+++))))))(((''''''''''''(((&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))***+++,,,---,,,++++++))),,,000444888AAANNNXXXfffuuu||||||~~~|||sssmmmvvv|||xxxyyy\\\VVVVVV___iiirrr~~~xxxzzzyyyvvvqqqkkkgggffffff]]]```aaa\\\TTTMMMKKKLLLGGGFFFEEEDDDDDDCCCAAA???>>><<<:::999::::::999888555555555555555555444444555444333222111222333444222222222111111111111000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000111222222000000000222222,,,***///111......111...333999;;;>>>FFFRRR]]]gggrrrxxxoooiii^^^SSSLLLHHHGGGGGGDDDMMMWWW^^^gggvvvyyyrrrqqqwww~~~~~~tttgggddd\\\NNNAAA;;;>>>CCC<<<<<<<<<>>>???@@@>>>===888444///,,,***)))'''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}vvvwwwbbbNNNPPPQQQOOOKKKHHHHHHIIIAAAEEEIIIJJJFFFAAA<<<999999999888555444555888;;;999333///111333000------...---,,,+++***(((''''''++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,,,,+++******++++++***)))000111555<<>>???<<<;;;<<<@@@AAA@@@>>>===999333///---+++***(((+++)))&&&&&&'''(((((('''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''zzzzzzbbbOOOPPPQQQOOOKKKHHHHHHIIIEEEHHHKKKKKKGGGAAA<<<999999999888666444555888;;;:::333000222333000---------,,,,,,+++***)))((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,+++*********,,,------,,,222888AAAIIIPPPVVV]]]cccmmmsss}}}{{{vvvsssxxx}}}~~~ppp___aaagggrrr~~~~~~|||{{{{{{zzzvvvssssssqqqmmmiiidddaaa___^^^```\\\WWWRRROOOKKKGGGDDDBBBAAAAAABBBBBBAAA===;;;:::::::::999888888777777444444444444444444444444444444333222111111111111000000000000000000000000000000000000//////....../////////////////////...////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111///.........//////000000000000111333888;;;GGGKKKYYYmmm~~~ooo___SSSIIIGGGEEEIIISSS```lllsssxxxpppyyy|||yyyoooeee{{{~~~}}}|||zzz|||{{{uuugggUUUFFF===:::;;;<<<===>>>?????????>>>:::666333000---***(((+++)))'''''')))))))))(((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''~~~~~~aaaOOOPPPPPPOOOKKKIIIHHHHHHGGGJJJMMMMMMIIIBBB===:::999999888666444555999;;;:::444000222333000------,,,++++++******)))******+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,*********+++,,,...///000333>>>LLLUUUZZZ]]]```ccckkkooowww~~~~~~xxxrrrnnnssszzznnnllldddpppwwwvvvwwwwwwvvvtttrrrrrrqqqmmmllljjjgggccc___\\\[[[ZZZWWWRRRNNNJJJGGGCCCAAA@@@?????????@@@>>>;;;999999999999888777777666666444444444444444444444444444333222111000000000000000000000000000000000000000000000////////////.........//////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000222111000000///000000000111111222111//////111222666:::EEEUUUfffvvvooo```UUULLLJJJIIIIIISSS___kkkttt~~~~~~wwwttt[[[ppp}}}nnnYYYKKK:::<<<=========>>>???@@@===<<<:::888666111,,,(((***)))((()))***+++***(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''}}}aaaPPPPPPPPPNNNLLLJJJHHHHHHEEEHHHLLLLLLIIICCC>>>;;;:::999888666555666999<<<;;;555111222333000------+++******))))))***+++,,,******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************+++***)))))))))***,,,,,,+++++++++++++++---111333999FFFTTT[[[]]]___aaabbbeeegggkkkoooqqqpppmmmkkkhhhooo}}}xxxmmm___eeeuuuzzz~~~{{{yyyxxxwwwuuutttrrrpppmmmkkkfffffffffeeebbb___\\\YYYSSSPPPMMMJJJHHHEEECCC@@@@@@>>>>>>>>>>>>===;;;888888888777777666555555555333333333333333333333333222222111000000000000000000000000000000000000000////////////////////////............///////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000222111111111111111111111///111333333222222222444333555;;;DDDOOO___www|||iiiZZZVVVPPPFFFHHHRRRbbbiiisss|||oookkk}}}~~~jjj]]]DDDAAA===;;;<<<>>>@@@AAA;;;;;;;;;<<<;;;777111---***)))((()))++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''|||aaaPPPPPPOOONNNLLLKKKHHHGGG@@@DDDIIIJJJHHHCCC???===::::::999666555666999<<<<<<555111333333000------+++***)))))))))***,,,---***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************+++***)))))))))***,,,,,,+++,,,,,,++++++...333777CCCOOOYYY[[[]]]bbbeeeddddddeeeeeefffhhhjjjmmmooo}}}~~~tttxxx}}}uuuhhh```YYYSSSaaayyy~~~}}}|||zzzyyyxxxsssnnnmmmooonnnhhhbbbbbbbbbccccccaaa^^^ZZZXXXMMMJJJHHHFFFFFFEEECCCBBB@@@>>>=========<<<:::888777666666555555444333333222222222222222222222222111111000/////////000000////////////////////////.............../////////---.........//////000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000111111111222222222222111...000333444333333333444666666888<<>>888:::===>>>===888888:::<<<===<<<777444+++***((()))******)))'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}bbbQQQPPPNNNMMMMMMKKKIIIFFF===AAAFFFIIIGGGCCC???===::::::999777555666:::<<<===666222333444000------,,,+++)))((((((***+++---))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,+++,,,---------222:::@@@KKKSSSXXXWWW[[[dddiiigggllljjjgggeeegggmmmvvv|||~~~~~~||||||{{{ppp___WWWZZZ^^^\\\fffyyy~~~}}}}}}~~~~~~}}}zzzxxxuuuooojjjkkkpppqqqjjjdddaaaaaaaaa```]]]ZZZVVVTTTHHHFFFDDDCCCDDDDDDBBBAAA???===;;;;;;;;;;;;999888555555555444333333222222111111111111111111111111000000////////////000000////////////////////////---............/////////------......///000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111///111333222111000000111555555777:::===FFFWWWhhhrrr\\\QQQLLLLLLMMMQQQ\\\mmmeeesss}}}|||xxx{{{uuuiii```UUUGGG===999:::::::::666777888:::======;;;999///---***))))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~dddRRROOOMMMMMMMMMLLLIIIFFF>>>BBBGGGIIIFFFBBB>>><<<;;;:::999777666777:::======777222333444000---------,,,)))(((((()))+++,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,)))+++...///222999CCCLLLSSSYYY[[[ZZZbbbpppuuuppptttoooiiidddeeennn{{{vvvvvv{{{|||}}}{{{{{{zzzuuummmaaaXXXYYYXXXfffssstttzzz|||{{{|||}}}~~~~~~{{{xxxssspppmmmnnnqqqqqqnnnjjjdddcccaaa]]]XXXSSSOOOLLLGGGEEEBBBAAAAAA@@@???======;;;999888999999777666444444444333222222111111000000000000000000000000/////////......//////000////////////////////////---------.........//////------......///000000111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000//////111222222222111111000111222111/////////111333333666:::<<<@@@JJJUUUnnnkkkXXXOOOMMMIIIFFFKKKYYYmmm{{{kkkqqqqqqjjjgggpppwwwlllfffZZZLLL???888999;;;888777666777:::<<<<<<<<<555111---***)))***+++***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''eeeRRROOOMMMMMMMMMLLLIIIFFF@@@DDDHHHIIIGGGBBB===;;;;;;:::999777666777:::===>>>777333444444000------...,,,***(((''')))+++,,,))))))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,'''+++...111555>>>KKKTTT```dddeeeeeepppvvvpppggg``````kkk{{{yyyjjjbbbhhhuuu|||{{{{{{{{{zzz{{{|||uuugggZZZUUUUUUaaabbbtttwwwmmmlllnnnuuu~~~zzzzzzzzz{{{}}}~~~|||{{{ooopppoooooommmlllkkkjjjgggeeeaaa[[[TTTNNNIIIFFFGGGEEEAAA???>>>===;;;999<<<:::777777777777666555444444333333222111111000000000000000000000000000//////.........//////000////////////////////////---------.........//////---------...///000000111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000...///000111222222111000///111111111000111333555222222666:::<<<;;;@@@FFFbbbwww~~~kkkZZZWWWOOOHHHGGGQQQcccqqqnnnnnnggg[[[YYYggg}}}{{{|||sssssslll[[[FFF::::::@@@:::888666555888:::<<<<<<999555///+++***+++,,,,,,''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''|||```NNNMMMMMMNNNPPPOOOIIIEEECCCFFFIIIJJJFFFAAA>>>;;;<<<;;;999666444555888;;;:::555222333333///---///,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++************))),,,***((((((***---...///---))),,,;;;IIIRRRYYY```eeesss{{{mmm^^^\\\fffsssyyyyyytttsssmmmcccbbbkkkuuuzzz~~~~~~yyysssxxxzzzuuuhhh^^^^^^aaacccllluuuvvvmmmkkkgggccceeeqqq}}}zzz~~~|||{{{{{{zzzwwwuuuooommmlllkkklllmmmlllkkkgggbbbZZZSSSNNNJJJGGGEEEAAA@@@@@@???===<<<:::999666555555555555444444444222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...............///000000000000//////.........---//////000000000000//////---...///111111222222222222222222111111111000000000111111111111222222222111111000000000000000111333333444666999===AAACCCRRRbbb{{{xxxbbbUUUTTTXXXZZZ[[[jjjmmm{{{sssooorrrmmmbbbeeerrryyywww~~~zzzyyyttthhhXXXHHH===888;;;<<<;;;777555777999:::>>>;;;555///+++))))))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&cccOOOMMMLLLMMMOOONNNJJJFFFCCCFFFJJJKKKHHHCCC>>><<<;;;;;;999666444555888;;;:::555222444444000///000,,,***)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,+++***))))))***,,,---...///---555III[[[ccccccccc^^^pppyyyjjjeeeiiioooooommmdddccccccfffmmmuuu|||~~~|||xxxtttrrrnnnhhhcccdddiiinnn}}}|||uuurrrwww~~~~~~zzz~~~|||zzzyyyxxxwwwuuusssnnnllljjjjjjjjjiiigggfff___ZZZTTTNNNKKKHHHEEEDDD@@@@@@???>>>===;;;999999555555555555444444444333222222111111111000000000////////////////////////........................////////////////////////////////////////////////...............///000000000/////////............//////000000000000//////...///000111111111111111222222222111111111000000000111111111111222222222222111111000000111111111222222333444777;;;>>>@@@GGGVVVnnn~~~lll```ZZZXXXXXXYYYfff~~~}}}yyyvvvrrrnnnmmmuuu|||yyyxxxxxxhhhWWWHHHAAA<<<<<<;;;:::777555777:::???<<<888222...***(((''')))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((cccQQQNNNKKKKKKMMMMMMJJJGGGBBBGGGLLLNNNKKKEEE???<<<;;;:::888555444555888;;;:::555333444444111000222,,,+++))))))*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------************+++,,,------///222@@@YYYnnntttmmmfffgggqqqyyy|||~~~yyyvvvvvvxxxxxxsssnnnmmmhhhjjjwww||||||zzzvvvxxx~~~~~~jjjdddccciiillllllrrr|||}}}~~~zzz{{{yyywwwvvvuuutttrrrppplllkkkiiihhhgggeeeaaa^^^UUUQQQLLLHHHFFFDDDCCCAAA>>>>>>>>>===<<<:::999888444444444444333333333333111111111111000000000000////////////////////////........................////////////////////////////////////////////////...............///000000////////////............//////000000000000/////////000000111111111000000222111111111111000000000000111111111111222222222333222222111111222222333222222222333555888:::<<<>>>GGGYYYssslll^^^XXXPPPNNNTTTggg}}}lll___rrr~~~pppaaaXXXCCC<<<999;;;999444444999???>>>;;;888333---(((%%%((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***```RRRNNNJJJJJJKKKLLLJJJHHHBBBGGGMMMPPPMMMGGG@@@===:::999888555444555888<<<999444222333444111000111---+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))***+++++++++,,,---...///888KKKccctttwwwppphhhqqqsssrrrnnnooovvvyyyxxxrrrwww}}}{{{vvv~~~vvvxxx|||{{{tttrrrtttuuusss```YYY^^^oooyyyxxx}}}~~~~~~|||yyywwwuuuttttttssspppooommmllljjjhhhfffaaa\\\XXXPPPMMMHHHEEECCCBBB@@@>>><<<<<<<<<;;;:::999777666444333333333222222222222111111000000000/////////////////////////////////........................////////////////////////////////////////////////...............///000000///////////////.........//////000000000000//////000111111111111000000///111111111111000000000000000000111111111222222222333333222222222333444444333333333333555777888999===???GGGXXXrrrzzzdddXXXOOOKKKJJJQQQ___rrrfff]]]ggg}}}|||tttQQQAAA666999:::444222666;;;<<<===<<<888222+++'''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))~~~^^^RRRNNNJJJIIIJJJLLLJJJHHHBBBGGGNNNPPPNNNHHHBBB>>>999999777555333555999<<<888333000222222///...///---+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((***,,,,,,+++---///222555CCCVVVgggooorrrooolllkkkooorrrssssssrrroookkkyyy~~~~~~yyyxxxxxx~~~yyy}}}~~~~~~|||lllccc]]]YYY^^^[[[fff}}}}}}|||}}}}}}yyywwwuuutttsssrrrpppnnnooommmjjjgggddd___XXXTTTOOOLLLHHHEEECCCAAA>>><<<:::::::::999888777666555222222222222111111111111000000000/////////......................................................////////////////////////.......................................///000000........./////////////////////000000000000//////000111111111111000000///000000000000000000000000000000111111111222222222333333222222333444444555444444444555666777888999<<<>>>@@@GGGWWWsssooo[[[PPPNNNIIIDDDGGGWWWlll{{{{{{bbbbbbbbbLLL:::777999777444444777999===>>><<<777111---))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((''''''''''''___QQQMMMIIIIIIJJJKKKJJJHHHCCCHHHMMMOOOMMMHHHBBB???888888666444333555999<<<888333000222111...,,,------+++******+++++++++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))(((***,,,,,,,,,...333888???NNN^^^fffiiillloooooohhhhhhhhhhhhkkknnnqqqsssxxxtttyyyyyycccWWWRRRPPPfffiiixxx|||vvvyyy{{{zzzxxxzzz}}}zzz{{{|||{{{xxxvvvtttssssssrrrooommmooolllhhhddd```ZZZTTTPPPNNNKKKGGGDDDBBB???<<<:::888888888888777666555444222111111111000000000000////////////....................................------------------------////////////////////////.......................................///000000........./////////////////////000000000000/////////000000111111111000000//////000000000000000111000111111111111222222222222222222222333444555555444555555666777888999999999===AAADDDIIIWWWlll|||tttiiihhh___PPPHHHKKKUUU]]]hhhzzzxxxttt}}}ooo^^^III<<<::::::888444444777;;;======:::666333,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&___PPPMMMJJJIIIKKKKKKIIIGGGCCCGGGLLLNNNKKKGGGCCCAAA888777666444333555999<<<:::555222222111---+++,,,...,,,******+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++)))+++,,,,,,,,,///777>>>IIITTT^^^aaadddjjjnnnnnnjjjeee```___dddmmmyyymmm[[[VVV]]]cccpppzzz{{{yyyxxxxxxxxxwwwwwwyyy}}}}}}~~~{{{zzz{{{zzzvvvwwwuuusssrrrqqqpppnnnllllllhhhccc^^^ZZZTTTOOOLLLJJJGGGDDDBBB@@@>>>;;;999666777777666666555444333111111000000000//////////////////.........------........................------------------------////////////////////////.......................................///000000............/////////000//////000000000000//////...///000111111111111111////////////000000111111000111111111111222222222111111111111222333444555333444555666777888999999999===BBBDDDFFFKKKSSSZZZxxxuuuggg___VVVNNN[[[jjj|||yyyyyyyyyxxxvvvtttppp```III<<<<<<;;;666555777:::<<<<<<;;;888777///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''']]]OOOLLLJJJJJJLLLLLLIIIFFFDDDGGGKKKMMMJJJFFFCCCAAA888777666444333555999<<<<<<777333444222...+++,,,...,,,******+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---)))+++---,,,,,,000:::AAAMMMUUU[[[]]]bbbjjjmmmkkkfffeeehhhnnnssswww||||||}}}{{{hhhYYY\\\kkkxxxvvv{{{{{{{{{|||~~~{{{wwwvvvxxx{{{}}}~~~}}}~~~{{{{{{|||xxxrrrvvvtttrrrqqqpppooommmkkkiiieee___YYYUUUPPPKKKHHHEEECCCAAA???>>>===:::888666666666666555444333333000000000000//////////////////.........---------........................------------------------////////////////////////.......................................///000000---.........//////000000//////000000000000//////......///111111222222222.../////////000000111111000111111111111222222222111111111111222333444555222333444666777888888888<<<===???CCCGGGKKKNNNOOOSSSiiikkkXXXPPPXXXqqq}}}www|||{{{vvv|||~~~xxxxxxsssppp{{{wwwvvvwwwvvvuuuttt|||qqqTTT>>>======888666888999;;;;;;:::999888111///,,,***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))yyy___RRRNNNKKKKKKMMMMMMKKKHHHFFFKKKPPPRRROOOHHHAAA===777777555333222444777;;;:::777333111000000///---...+++)))(((((()))((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,+++******,,,...***++++++,,,111;;;DDDIII[[[aaaeeeeeefffhhhiiifffkkkpppqqqsss}}}uuu}}}yyymmmgggeeecccbbbaaa___dddsss|||yyyyyy|||{{{wwwvvvxxx~~~{{{wwwqqqnnnsss{{{tttwwwxxxwwwtttssstttvvvrrrpppnnnoooqqqqqqmmmjjjiiiccc[[[XXXVVVRRRKKKEEEAAA@@@>>><<<:::999888888666555444333222222111222111000000///...---------........................---------............///........................//////.........---------............................................................////////////000000000000000000000000......///000000000000000000000000000111111111111000111111111111222222222111111222222222333333333444444555555777888::::::<<>><<<:::888777666666555444333222222111111111000000000///...---------........................---------............///........................//////.........---------............................................................////////////000000000000000000000000......///000000000000000000000000000111111111111000111111111111222222222111222222222222333333333444444444555666888999:::===???BBBDDDFFFHHHKKKMMMPPPQQQTTTZZZhhh~~~|||xxxrrrkkkccc^^^bbblllzzzxxx|||vvvsssssskkkXXXDDD:::;;;888888<<<>>><<<<<>>@@@@@@@@@===888222---***))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((rrr]]]RRRNNNKKKKKKMMMMMMKKKHHHEEEJJJPPPRRROOOHHHAAA===888777666444333444888;;;;;;999666444444222000...---***((('''((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********'''))),,,---,,,,,,---......111===MMMZZZ^^^^^^]]]eeehhhmmmsssyyy{{{qqqfffaaammm|||vvv{{{zzzyyy{{{}}}tttpppsss~~~nnn]]]RRRMMMUUUggg~~~||||||{{{vvvsssuuuvvvwww{{{}}}}}}xxxtttrrrooommmkkklllllliiiddd___VVVTTTQQQKKKFFFBBB@@@???;;;:::999777555444444444333222111000000000000000/////////......------------------------------------------............///............................................................................................................////////////000000000000000000000000......///000000000000000///000000000111111111111000000111111111222222222222222222333333333444444222222333444666777999:::>>>AAAEEEGGGHHHIIIKKKMMMNNNRRRVVVXXXZZZ^^^ffflllvvvhhh^^^[[[UUUPPP\\\oooyyyvvvwwwtttlllfffKKKBBB;;;:::;;;;;;===@@@AAAAAA@@@===888222,,,))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((ttt]]]RRRNNNKKKKKKMMMMMMKKKHHHDDDIIIPPPRRROOOIIIBBB>>>888888666444333555999<<<999777555444333222///---,,,***((('''(((***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))+++---------,,,---...000:::NNNbbbkkkiiihhhkkktttrrrpppuuu}}}pppcccgggttttttooorrrpppeeeaaaqqq{{{yyyuuuppprrrzzz}}}{{{ttthhh\\\UUUTTTVVVQQQbbb|||}}}wwwttttttuuuwwwuuussstttzzz~~~{{{xxxuuusssrrrooommmkkkkkkjjjggg```[[[UUUOOOHHHEEEDDDBBB>>>;;;:::999888666555444444444111111000/////////000000............---------------------------------------------............///........................---.................................................................................////////////////////////////////////......///000000000000000///000000000111111111111000000111111111222222222222222333333333444444444222222333444666888:::;;;???BBBFFFIIIJJJJJJLLLMMMKKKMMMQQQVVVYYY[[[ZZZYYYeeennnooo___[[[SSSHHHIIISSSqqq}}}|||}}}YYYLLL===777666777:::>>>@@@@@@@@@???<<<555///******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvv^^^RRRNNNKKKKKKMMMMMMKKKHHHDDDIIIOOORRROOOIIIBBB>>>888888666444333555999<<<999777555444444222///,,,...,,,***)))+++,,,,,,+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++---...------...000222444???VVVlllrrrnnnmmmsss~~~wwwtttyyy|||tttjjj```___bbbjjjpppooolllkkkfff___aaassszzzuuupppooottt||||||rrrcccVVVQQQSSSYYY]]]YYYdddxxxvvvnnnkkklllnnnqqquuuuuuuuuxxx~~~}}}xxxvvvuuuuuuuuutttmmmkkkiiihhhgggccc[[[UUURRRJJJCCC@@@AAAAAA===888999888666555444333333333000//////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------...........................................................................////////////////////////////////////......///000000000000000000000000000111111111111000111111111111222222222333333333333444444444444222333333555777999;;;<<<@@@CCCHHHJJJKKKKKKLLLMMMQQQOOONNNPPPSSSVVVVVVUUUXXXYYY```rrrxxxcccYYYSSSKKKHHHJJJTTTfffyyy~~~{{{eeeTTTBBB888555555888<<<======??????>>>999222---******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((www^^^RRRNNNKKKKKKMMMMMMKKKHHHCCCIIIOOORRROOOIIICCC???999888777444333555999<<<999888777666555333000------+++))))))+++,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,---...000555999CCCIIIZZZmmmrrrlllkkkqqq|||ssslllkkkhhhdddpppnnnjjjjjjqqqzzzzzzvvvkkkllluuu|||xxxwwwvvvuuuhhhXXXPPPRRR[[[dddhhhnnnsss~~~wwwrrrooopppnnnlllpppwwwxxxwwwyyy~~~~~~zzzzzz~~~}}}|||yyyvvvuuuuuuuuutttrrrjjjhhhfffeeeddd^^^VVVPPPKKKGGGAAA===<<<;;;:::888666555444333222111111111///......---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------.........//////............................................................////////////////////////////////////......///000000000000000000000000000111111111111000111111111111222222222333333333444444444444555333333444666888:::<<<>>>AAADDDIIIKKKLLLLLLLLLMMMRRRQQQQQQPPPQQQSSSWWWYYYWWWZZZ]]]cccooowwwhhh```ZZZSSSNNNHHHSSSbbboooxxxzzz|||}}}wwwkkkZZZGGG<<<999888888;;;;;;;;;===???@@@<<<666111*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((www^^^RRRNNNKKKKKKMMMMMMKKKHHHCCCIIIOOORRROOOIIICCC???999888777555444555999===;;;999888777777444111...+++)))'''''')))*********)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,...333999>>>YYYWWW```oootttnnnkkkooottt|||}}}tttjjjiiinnnrrruuussskkkeeekkkwwwyyyrrrkkksssvvvkkkbbbWWWKKKLLLXXXhhhssswwwyyy}}}|||vvvuuuuuuyyyzzztttnnnrrr{{{yyywwwwww{{{|||{{{|||||||||~~~~~~yyyvvvvvvxxxuuusssssssssqqqmmmiiihhhfffdddcccaaa[[[SSSLLLFFFEEEBBB===888666777999444444222111000000000000......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.........//////............................................................/////////000////////////////////////...//////000000000000000000000000000111111111111000111111111111222222222333333333444444444555555333444555777999;;;===???AAAEEEIIILLLMMMLLLMMMMMMHHHNNNSSSTTTRRRRRRVVVZZZYYYbbbiiifffaaalllqqqfffXXXKKKNNNLLLOOO\\\nnn|||}}}||||||{{{lllkkkwww}}}{{{}}}mmm\\\JJJAAA>>>;;;999:::::::::<<>>;;;777555555444444888???999777555555444333000...---+++))))))***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''))))))((('''((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++******************)))***---//////111<<>>@@@EEEFFFHHHJJJLLLLLLLLLLLLSSSQQQPPPRRRUUUWWWVVVTTTWWWaaarrrzzzqqqgggrrrxxxgggZZZSSSJJJJJJXXXeeemmmyyyppprrrwww}}}{{{pppfffiiirrrxxxpppqqqiii___SSSCCC777666:::777;;;;;;888999>>>>>>999444111,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))uuu\\\SSSOOOLLLKKKLLLMMMKKKHHHBBBJJJSSSVVVRRRJJJCCC???:::777555555444333888>>>999777555555444333000...---+++))))))***+++***))))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&%%%%%%&&&((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************************************///---,,,------333BBBQQQ]]]^^^ccckkkpppnnniiieeeooorrrpppkkknnnvvvyyyuuuttttttuuuyyywwwzzz}}}iii[[[RRRPPPWWWfffsssxxxzzz}}}~~~|||zzzxxxxxxyyyyyyyyyxxxwwwvvvvvvxxxxxxyyyyyyyyyzzzzzzzzz}}}||||||}}}~~~{{{yyyxxxvvvtttrrrpppnnnmmmeeeccc___ZZZTTTMMMHHHEEE@@@>>><<<:::999888555333333333222111111000////////////...------------------------------------------------------------------------............///////////////////////////000/////////....................................////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000111222222111111111111222222222222333333333333333333333333555555555777999===@@@BBBGGGHHHJJJKKKMMMNNNNNNNNNSSSQQQQQQRRRVVVWWWWWWUUU[[[bbboooxxxrrrjjjppp~~~sss^^^TTTJJJHHHRRR\\\cccppp~~~}}}|||sssqqqqqquuuxxxsssjjjdddcccsss{{{zzzrrrnnnpppkkkeee]]]OOO@@@:::;;;666;;;;;;888777;;;<<<999555222...***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))uuu[[[SSSPPPLLLKKKMMMMMMKKKHHHEEELLLUUUXXXSSSKKKCCC???999666444444333222777===999777555555444333000...---+++))))))***+++***)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************************---++++++...000888HHHWWWZZZ^^^dddiiikkkmmmmmmmmmlllkkknnnwww~~~vvvxxxwwwooo___TTTMMMSSS```ppp{{{}}}{{{zzzxxxwwwzzzzzzzzzzzzyyywwwvvvuuuzzzyyyxxxxxxxxxyyy{{{||||||{{{~~~{{{{{{xxxuuurrrpppmmmjjjggg```^^^ZZZTTTNNNGGGBBB???>>><<<999888777666444222222222111111000000////////////...------------...---------------------------------------------------------............///////////////////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////000000000000000000/////////000111111111111111111222222222333333333333333333333333333666666777888;;;???CCCEEEKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRTTTVVVXXXWWWWWWZZZ\\\eeennnnnnggggggmmm{{{uuu]]]QQQHHHIIIOOOVVVcccpppzzzuuuvvvuuunnneeeaaaeeeppp~~~~~~xxxwwwyyysssppplllfffYYYIII===:::666:::<<<888555666888888777555000,,,)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******))))))(((((((((((((((((())))))))))))vvv\\\SSSPPPLLLLLLMMMMMMKKKHHHEEEMMMUUUXXXSSSJJJBBB>>>999555333333222222666===999777555555444333000...---+++))))))***+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++,,,+++)))''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++***+++///777===EEERRR^^^```fffiiiiiijjjnnnrrrttteeehhhxxx{{{xxxvvvwwwfffYYYQQQNNNKKKUUUfffuuu}}}zzzxxxxxxxxxxxxwwwzzzzzzzzzzzzyyyyyyxxxwww{{{zzzxxxwwwxxxyyy{{{}}}~~~zzzxxx|||zzzzzzwwwssspppooolllhhheee]]][[[VVVPPPIIICCC>>>;;;:::999777666555444222111111111000000000////////////......---------......---------------------------------------------------------............//////////////////////////////////////////.................................////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000000111111111111222222222333333444444444444444444444444666666777999<<<@@@DDDGGGMMMLLLLLLLLLNNNPPPRRRSSSTTTTTTTTTUUUWWWXXXXXXXXX\\\YYY]]]fffjjjfff```^^^dddzzzuuubbbMMMEEEGGGNNNXXXaaawww}}}yyyqqqoooqqqfffqqqyyy}}}{{{tttlll___NNNAAA===888;;;<<<888333222555777888777333///***))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))zzzvvv___SSSPPPMMMMMMNNNNNNKKKHHHDDDKKKTTTVVVQQQHHHAAA===999555333333222222666===999777555555444333000...---+++))))))***+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++,,,+++)))''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,---333<<>>999777555555444333000...---+++))))))***+++***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&((((((&&&%%%%%%&&&&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,...111:::HHHSSSYYYaaahhhlllrrrzzzqqqpppvvv{{{zzzxxx}}}|||qqqyyy|||eeeZZZQQQRRRXXX```mmmxxxxxx|||xxxvvvuuutttuuuwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{|||yyy{{{}}}}}}zzzxxxxxxyyyrrrmmmggggggiiihhhbbb]]]SSSPPPKKKEEE@@@;;;888777555333222222333333111000........................---------------...//////---------------------------------------------------------............///////////////////////////............/////////000........................////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000111222222222222222333333333444444555555777888:::;;;======;;;;;;;;;<<>>;;;777555555444444888???999777555555444333000...---+++))))))***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&'''(((***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%'''))))))((('''((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,333;;;MMMaaajjjiiiffffffpppxxxzzzqqqyyy|||yyy}}}uuuqqqyyyrrrvvv{{{zzziiiZZZQQQYYYiiivvv{{{xxxxxxvvvttttttuuuwwwxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvyyyzzz{{{{{{||||||{{{{{{uuuyyy|||{{{vvvssstttvvvqqqkkkeeedddfffeee___YYYOOOLLLGGGBBB<<<888666555444333222222333333222000---.....................---------------...///000---------------------------------------------------------.........//////////////////////////////---.........//////000000........................////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111222222333222222333333333444444444555555777999;;;===???@@@=========>>>@@@CCCGGGIIIJJJKKKNNNPPPQQQQQQQQQQQQQQQSSSVVVVVVTTTTTTWWWYYYWWWYYY[[[[[[]]]______]]]TTTZZZ[[[VVV]]]wwwnnnXXXUUUZZZIIIOOO___vvv}}}tttxxxvvv|||wwwlll```YYYOOOCCC:::;;;<<<888333222111777===<<<555...******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))tttTTTSSSOOOLLLLLLOOOOOOKKKFFFEEEHHHMMMPPPOOOIIIBBB===888999999777555666<<>>```}}}llllllwwwwww}}}uuuhhhjjjlllpppzzzwwwyyyzzz~~~zzzlllooowww~~~vvvllliiisss{{{}}}~~~{{{{{{zzzyyy{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{}}}yyyxxxzzz{{{yyy{{{xxxyyyzzzzzzyyywwwuuutttppplllhhhfffeee```XXXQQQJJJFFFAAA===;;;999666444333333333222111000////////////.........---------------------------------,,,,,,,,,---------......------------------------..........................................---------------.........////////////000111111111111111,,,,,,------......//////......////////////......000000000000000000000000000000000000000000000000000000111111111222222222333555555333111111555888999999999:::<<>>@@@BBBDDDDDDDDDDDDCCCCCCDDDHHHKKKIIIKKKOOOQQQQQQQQQQQQRRRSSSUUUXXXZZZ[[[YYYWWWVVVYYYXXXYYYZZZ[[[[[[ZZZXXXXXXXXXYYY[[[ZZZ^^^lll{{{uuuccc\\\XXXRRRMMMVVVmmm~~~xxxyyyxxx|||{{{yyynnn```VVVPPPEEE<<<<<<>>>:::444555888;;;>>>===888333///+++***((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))sss\\\UUUQQQNNNOOORRRQQQMMMHHH@@@DDDIIILLLJJJEEE>>>999;;;<<<;;;888666777<<<@@@>>>:::666555555444000,,,---***(((((()))***))))))******))))))((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************---111444BBBOOOeeevvvyyyuuusssvvvoookkkjjjpppxxx|||yyytttrrrnnnhhhdddiiitttzzz{{{yyy{{{|||vvvxxxyyyuuufffeeesss||||||wwwuuuuuuvvvuuu{{{{{{zzzzzzzzzzzzyyyyyyzzzwwwtttrrrsssvvvzzz}}}}}}xxxuuuvvvuuusssuuuyyyxxxvvvuuuvvvwwwvvvrrroookkkgggbbb^^^[[[TTTLLLFFFBBB???;;;888666444222000111222222111111000///..................---------------------------------,,,,,,,,,---------......------------------------........................................................./////////000000...///000000111111000000000000000000000000//////000111111222222111111000000000000000000000000000111111111111111111111111///000111333555666888888444333222444777:::;;;<<<======>>>???@@@BBBDDDEEEGGGGGGGGGFFFEEEEEEGGGJJJHHHKKKOOORRRRRRQQQPPPQQQTTTVVVXXXYYYYYYXXXVVVUUUZZZYYYYYYZZZ[[[[[[YYYWWWWWWWWWXXXZZZYYYYYY___ffftttfff]]]YYYNNNHHHZZZxxxyyyjjjqqq~~~hhhpppxxx|||{{{|||yyyggg___QQQBBB<<<===<<<999:::999:::<<<>>><<<666222,,,***)))((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))|||qqq[[[UUURRRPPPQQQTTTSSSNNNHHHBBBEEEKKKNNNMMMGGGAAA<<<======<<<999666777;;;@@@===;;;888666666444111...---***(((((()))***))))))***)))))))))((((((((('''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++,,,000666:::III\\\qqqyyywwwtttpppnnnmmmkkkkkkpppwww|||~~~~~~tttrrrnnnmmmsss}}}vvvzzz|||www|||hhheee___lll{{{xxxvvvwwwwwwxxxzzzzzzzzzzzzzzzyyyyyyyyywwwvvvtttssssssvvvyyy{{{{{{vvvtttuuuuuusssuuuzzzyyyvvvssssssuuutttppplllkkkgggbbb]]]WWWPPPIIICCC???<<<888555444333111///000000111111000//////...........................------------------------,,,,,,,,,---------......------------------------..................................../////////////////////000000000111111333333444555555555555444444444444333333222222111222222333333333333222222111111111111111111111111111111111111111111111111000111222333555666777888333111000333888===>>>===@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHLLLPPPRRRRRRQQQPPPPPPUUUVVVWWWXXXXXXWWWVVVUUU[[[ZZZYYYYYYZZZZZZYYYWWWWWWWWWWWWYYYZZZ[[[]]]___lllrrraaa```WWWKKKJJJZZZrrr}}}lllnnnvvvzzzsss```llluuu{{{zzz}}}zzz\\\BBB:::===CCC>>>;;;999;;;??????:::555...,,,***((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))~~~rrr]]]VVVRRRPPPRRRUUUTTTNNNHHHBBBFFFKKKNNNMMMHHHBBB=========<<<999666777;;;@@@;;;:::999777666444111...---***(((((()))***))))))))))))))))))((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,///555===BBBPPPccctttwwwtttrrrppplllgggjjjnnnrrrwwwzzz|||}}}|||}}}||||||oookkkuuuhhhppp~~~}}}{{{xxxwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyysssssstttuuuvvvvvvvvvvvvwwwtttsssvvvwwwvvvxxx|||yyyvvvsssrrrqqqooolllhhhfffccc^^^XXXRRRKKKDDD@@@===:::666444333333111000//////000000000///......---.....................------------------------,,,,,,,,,---------......------------------------................................./////////000000000000000111111111222222444555666666777777666666777777666666555555444444333333444444444444333333222222222222222222222222111111111111111111111111222222333333444444555555333111///111777<<<>>>>>>AAABBBBBBCCCDDDEEEEEEEEECCCEEEGGGHHHGGGHHHIIIJJJIIILLLPPPRRRQQQPPPPPPPPPUUUUUUUUUVVVVVVVVVVVVVVV[[[ZZZXXXYYYZZZZZZZZZXXXZZZYYYYYYXXXYYY\\\]]]]]]^^^ooommmbbbXXXSSSKKKHHHYYYqqqzzzwwwxxxyyy}}}uuuwwwpppeeedddqqq||||||}}}WWW===;;;BBB???<<<999;;;???@@@===888111///+++)))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))wwwbbbUUURRRQQQSSSUUUTTTNNNHHH@@@DDDIIILLLLLLGGG@@@<<<;;;<<<;;;888666777<<<@@@999999999888666333000...---***(((((()))***))))))))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&'''(((((('''&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---222:::DDDKKKRRR\\\eeegggeeehhhlllnnniiiooowww|||}}}}}}~~~}}}~~~}}}sss```YYYlllzzzxxxxxxxxxvvvuuutttvvvwwwvvvvvvwwwwwwwwwwwwxxxxxxqqqrrrtttuuuvvvvvvuuutttuuussstttxxxyyyxxxxxx{{{wwwvvvsssoookkkgggeeeddd]]][[[WWWQQQJJJDDD>>><<<;;;888555333333333222000......////////////......---------...............------------------------,,,,,,,,,---------......------------------------.................................//////000000111111111111222222222333333222333444444555555444444777666666666666666555555333444444555555444444333222222222222222222222222222222222222222222222222333333333444444444444555555333000000444999>>>@@@AAABBBCCCDDDDDDDDDDDDDDDBBBEEEHHHIIIIIIIIIIIIJJJKKKMMMPPPPPPPPPOOOPPPQQQTTTTTTTTTTTTTTTVVVWWWXXXZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[\\\[[[WWWVVVYYYYYYWWWWWW```ppphhhVVVXXXUUUJJJMMM\\\vvv|||ooonnnzzzyyynnnjjj[[[iiixxx~~~}}}dddEEE::::::>>><<<;;;<<>>;;;555111---+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))~~~eeeTTTRRRQQQSSSUUUTTTMMMGGG>>>BBBHHHKKKKKKFFF@@@;;;999::::::777555777<<<@@@777888999888555222///...---***(((((()))***))))))(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%'''((((((''''''(((***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,///555???KKKSSSWWWYYY\\\___```bbbgggnnnmmmwww~~~yyymmmbbbXXXYYYnnn{{{uuutttvvvwwwvvvtttssstttvvvuuuuuuuuuuuuvvvvvvvvvwwwqqqrrrrrrsssttttttuuuuuusssrrruuuzzzzzzwwwvvvxxxssstttrrrlllddd^^^]]]___UUUTTTPPPKKKDDD???;;;999888666333111111222111000---......//////.........---------.........//////------------------------,,,,,,,,,---------......------------------------........................---......///000000111111222222222222333333333333000111222222333333222222444444444444555555555555333444444555555444444333333333333333333333333333222222222222222222222222333333444555666666777777999777444111222777>>>CCCAAAAAACCCCCCDDDCCCBBBBBBEEEGGGKKKLLLKKKIIIIIIIIIMMMNNNOOOOOONNNNNNPPPRRRSSSRRRRRRRRRTTTVVVXXXZZZYYYXXXVVVWWWZZZ\\\\\\\\\WWW\\\^^^YYYVVVWWWWWWTTTVVVZZZbbbsss}}}eee\\\UUULLLKKKQQQeeeyyy~~~~~~tttnnntttsssnnnqqq\\\eeepppzzz~~~yyy|||gggRRRBBB888;;;<<<===>>>??????>>>===888444///,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))cccTTTQQQPPPSSSUUUTTTMMMGGG???CCCHHHLLLLLLGGGAAA<<<888999999777555777<<>>FFF@@@AAABBBCCCCCCBBBAAA@@@HHHKKKNNNNNNLLLJJJHHHHHHNNNOOOOOONNNMMMNNNQQQSSSRRRRRRQQQQQQSSSVVVYYY[[[XXXWWWVVVWWWZZZ\\\]]]]]]RRR[[[___\\\YYYZZZYYYVVVYYYYYY\\\fff}}}|||aaaMMMFFFJJJPPPUUUiiizzz{{{yyytttrrrzzzeeeeeeiiisss}}}wwwvvvsssoookkkaaaNNN===999<<<>>>???>>>>>>>>>???999666000---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))jjjXXXTTTQQQSSSWWWUUUMMMEEEAAAAAADDDIIIMMMJJJBBB:::===999777777666555:::AAA>>>===;;;888444111...,,,---,,,***((('''((()))***))))))(((&&&&&&%%%%%%%%%&&&''')))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''$$$%%%'''((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))((()))+++---***,,,---000<<>><<<777333222222222111000//////.........////////////......------------------------------------------------------------------------//////.........------------,,,,,,,,,,,,---......////////////000000000000111111333444555666666666444555555666666555555444666666666555555444444444222333555666666666555555555444333333333444555666888333111444666333000000222333333555777;;;>>>@@@======:::555111333;;;BBB@@@@@@@@@???????????????FFFGGGIIIKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPPPPRRRTTTVVVVVVVVVUUUTTTVVVXXXZZZZZZZZZZZZZZZ\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[YYYZZZaaakkk|||xxx___QQQLLLJJJDDDXXXnnnxxx{{{wwwzzzuuu```]]]uuuuuuuuuuuuxxxtttnnnmmmiiiVVV@@@<<<;;;999:::<<>>;;;666000,,,+++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))lllXXXTTTQQQSSSVVVUUUMMMEEEBBBCCCEEEJJJMMMJJJCCC<<<===999666666555555:::AAA>>>===;;;888555111...,,,---,,,***((('''((()))*********)))((('''&&&''''''%%%&&&(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''...+++((('''((((((&&&$$$''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***++++++******+++---)))---333;;;HHHUUUXXXSSSdddfffjjjpppttttttpppmmmuuu}}}~~~|||}}}}}}wwwgggWWWQQQ```qqqsssmmmiiisss~~~xxxuuuuuuvvvvvvzzzxxxwwwuuuuuuuuuvvvwwwttttttuuuuuutttsssrrrqqqpppqqqssssssssstttvvvxxxuuuuuutttsssrrrqqqqqqpppmmmnnnmmmiiibbb[[[XXXXXXTTTLLLCCC===;;;999555222222222111000000///............////////////......------------------------------------------------------------------------//////.........---------------,,,,,,------...///////////////000000000111222333444555666777777777444444555555555555444444666555555555444444444444333333555666666666555555444444333222333444666666:::555333666777444111111111222444777:::===@@@AAA>>>>>>;;;666333444;;;BBBAAA@@@>>>===>>>???AAACCCEEEFFFHHHJJJLLLNNNPPPQQQMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWVVVUUUUUUVVVXXXZZZZZZZZZYYYZZZ[[[ZZZ[[[\\\\\\ZZZYYYYYYZZZ]]][[[ZZZ]]]cccqqqvvveeeWWWMMMEEEOOO]]]kkkyyyyyy|||pppdddkkk{{{wwwkkkhhhnnnnnnhhhhhhjjjdddYYYBBB>>>:::999;;;<<<<<<;;;>>>;;;777333///,,,******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))kkkXXXTTTQQQSSSVVVUUUMMMFFFCCCCCCFFFJJJLLLIIICCC===<<<888555555444444999@@@>>>===;;;888555111///------,,,***((('''((()))***+++***)))((((((((((((((($$$&&&'''(((''''''''')))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''///,,,***)))))))))'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,,,,+++***+++,,,+++000999DDDRRR^^^___[[[iiikkknnnoooppppppqqqsss~~~{{{sssrrrrrrvvv}}}sssaaaVVVXXXmmmxxxvvv}}}wwwsssssstttuuuvvvyyyxxxwwwvvvuuuvvvwwwxxxttttttuuutttsssrrrqqqpppooorrrvvvwwwvvvtttrrrrrrqqqqqqqqqqqqppppppoooooommmmmmkkkggg```ZZZVVVUUUKKKEEE>>>999777666333000111111000000//////............////////////......------------------------------------------------------------------------...............------------------------...///////////////000000000111111333444555666777888888888444444555555555555444444555555555444444444444444333444555555666555555555333333222333333555777888<<<888777999999555222222000222555:::===@@@BBBCCC??????<<<777444666<<>>===:::>>>===:::666222...+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))fffXXXTTTPPPRRRVVVUUUNNNGGGBBBCCCEEEHHHIIIFFFAAA===;;;777555555444333888???>>>===;;;999555222///......,,,***((((((((()))******))))))(((''''''((((((###%%%'''(((''''''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***)))(((((()))*********&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''***,,,,,,+++******+++000666@@@KKKXXXeeeooosssmmmooopppnnnlllnnntttzzz}}}xxx|||{{{pppqqqssswwwyyymmmXXXUUU]]]sss||||||yyyuuussstttvvvvvvvvvxxxwwwwwwvvvvvvvvvwwwxxxuuuttttttsssrrrqqqppppppqqqsssvvvvvvtttqqqooonnnuuutttsssrrrpppooonnnmmmmmmllliiiccc]]]VVVQQQNNNCCC???999666444333111000000000000//////.........---......//////......---------------------------------------------------------------------------.................................---......///000//////000000000111111111333444555666777888888888444444555555555555444444555555444444444444444444444444555555555555555555333222222333444666888999<<<999999;;;:::555222222///222777<<<@@@BBBCCCCCC@@@???<<<888666888===AAAAAA@@@???>>>@@@CCCGGGIIIHHHGGGGGGHHHJJJMMMQQQSSSSSSQQQOOOMMMMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUWWWYYYYYYXXXXXXYYYZZZYYY\\\^^^___]]]ZZZXXXWWW\\\[[[[[[XXXUUUYYYiiizzz{{{bbbVVVLLLGGGRRRggg|||yyyrrrwwwyyyooo```bbbuuu|||vvvnnnwww{{{wwwoookkkfffaaaTTTJJJ>>>888999===>>>===>>>>>>===:::666111,,,)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))bbbXXXSSSPPPQQQUUUUUUNNNHHHAAABBBCCCEEEEEECCC???<<<;;;777555555444333888???>>>===;;;999666333000......---+++)))((()))***+++(((((('''&&&&&&&&&''''''###%%%'''(((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''(((***+++******+++,,,222<<>>;;;777444333222111000/////////...............------............---------------------------------------------------------------------------------.....................///............///000000000000000000111111111111222333444555666777777777444555555666666555555444555555555555555555555555555555555555444444555555333333333333444666888999:::888:::<<<:::444222333000333888===AAACCCCCCBBBAAA???<<<999888:::???BBBAAAAAAAAABBBCCCEEEGGGGGGJJJIIIHHHHHHIIIKKKNNNPPPUUUSSSQQQOOOOOOPPPSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTVVVXXXXXXXXXWWWXXXZZZ\\\^^^aaa```]]]YYYWWWVVVWWWXXX[[[[[[WWWVVV```lllsss]]]SSSKKKJJJQQQ___uuu}}}zzzvvvyyyttthhh```jjjvvvxxxxxxuuusssppplllfff```SSSBBB777555888;;;<<>>:::555///,,,************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))dddXXXSSSOOOQQQUUUUUUOOOIII@@@AAACCCCCCBBB@@@===;;;<<<888555555444444999@@@======;;;999666333111///...---+++)))((()))***+++''''''&&&&&&&&&&&&''''''$$$&&&'''(((''''''''')))'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))'''%%%$$$%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''(((*********+++...000555BBBXXXjjjtttzzz}}}vvvsssxxxyyyuuutttwww~~~}}}~~~}}}vvvqqqkkkbbbZZZccciiirrryyy}}}}}}wwwvvvtttuuuuuuuuusssqqqwwwvvvvvvuuuuuutttsssssssssrrrqqqpppppppppqqqqqqrrrrrrqqqnnnlllkkkmmmooonnnmmmmmmmmmllllllkkkkkkiiieee```YYYRRRJJJBBB===:::999666444222111111111..................------------............---------------------------------------------------------------------------------------...............///////////////000111111000000000111111111222222222333444555666777777777666666666777777666666666666666666666666777777777666666555444444444555555444444333333444666888999888888;;;>>>;;;555333666555777;;;???BBBCCCCCCBBBBBB@@@===<<<<<>>@@@@@@AAAAAA>>>:::666333************************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))fffXXXSSSOOOPPPTTTUUUPPPJJJBBBCCCDDDCCCAAA???>>>>>>===999777777666555:::AAA======;;;999777444222000///---+++***))))))***+++))))))(((((((((((()))***&&&''')))((('''&&&&&&'''&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###&&&''''''%%%%%%(((+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,000555:::LLLIIIOOO___mmmtttyyy~~~uuukkkhhhmmmvvv}}}~~~~~~|||{{{|||kkkbbbiiixxx}}}yyyvvvuuuuuuvvvxxxzzzyyywwwtttvvvvvvvvvtttsssqqqooonnnpppooooooooooooqqqrrrsssnnnoooqqqpppooooooooopppqqqpppnnnllliiigggeeeddd^^^ZZZTTTPPPKKKEEE>>>888555555555222000......///------------------------,,,------......------,,,---------------------------------------------------------------------------------.........//////000000000000000111111222000111111111111222222222444555666888999999999999888888999999999999888888777777888888999999999:::777666555444333444444555777666555444444555666777888999>>>BBB???:::999<<>>AAA???<<<888555222000///...---+++)))((((((((()))*********)))(((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''&&&$$$######$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((+++*********))))))((((((''''''''''''((((((((()))***)))(((((((((((())))))&&&))),,,,,,+++000:::CCCRRRRRRVVV___kkkuuu{{{|||zzzfffZZZ___mmmrrrnnnxxxqqqqqq}}}zzzpppuuuyyyuuutttuuurrrssstttttttttsssqqqqqqssssssqqqpppooonnnnnnnnnppppppqqqrrrqqqpppooonnnqqqooolllkkkkkknnnqqqssspppnnnlllkkkjjjhhheeecccXXXTTTNNNHHHCCC>>>999555333222111000////////////---------------------------------------------------------------------------,,,,,,,,,,,,---......---------.........//////////////////000000000000000000000000111111111111111222222222222333333333555777888888777777888:::;;;:::999888888888888888777777666666777888999999<<<:::777777777666555333222333444444333333555777;;;<<<>>>@@@BBBCCCCCCCCCJJJGGGEEEFFFHHHHHHFFFDDDHHHIIIJJJJJJJJJKKKLLLNNNJJJGGGDDDAAA@@@AAACCCDDDBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTXXXXXXXXXXXXXXXWWWWWWWWW\\\]]]kkkyyyeeeVVVKKKCCCDDDJJJ[[[iiivvv}}}{{{sss{{{ooommmjjjfff]]]KKK;;;777>>><<<>>>@@@@@@>>>;;;::::::000,,,)))***------***&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************dddUUUSSSPPPOOOPPPOOOLLLIIICCCCCCCCCCCCBBBBBBAAAAAAAAA;;;666555555555999>>>AAA???===999555333000//////---,,,***))))))))))))+++******)))((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$&&&''''''&&&%%%'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))(((((()))***+++***,,,555BBBMMM]]]```eeehhhiiilllpppsssssseeebbblllvvvuuuoooqqqoooqqqwww{{{}}}wwwqqqyyy|||vvvrrrqqqrrrrrrrrrsssssssssrrrqqqpppqqqppppppooooooppppppppprrrrrrqqqqqqpppnnnmmmlllnnnmmmkkkjjjkkklllooopppooonnnllljjjiiifffbbb^^^UUUPPPJJJDDD???;;;666444333222111000////////////---------------------------------------------------------------------------,,,,,,,,,,,,---......---------.........//////////////////000000000111000000000000111111111111111111111222222333333333666777888888666666777999777777666666666666666555333444444555666777888888999777444333444555444333333444666666666777999;;;@@@@@@AAABBBDDDEEEFFFFFFKKKKKKLLLNNNQQQPPPMMMJJJJJJMMMQQQSSSSSSPPPNNNLLLGGGEEEBBB??????@@@BBBCCCBBBBBBCCCEEEGGGHHHJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRSSSTTTUUUUUUTTTSSSRRRWWWWWWWWWWWWWWWWWWWWWWWWUUUUUU^^^tttyyyiiiaaaYYYNNNEEEBBBRRRdddvvv~~~~~~pppwwwkkkiiiwww~~~nnnjjjeee\\\MMM???:::===999;;;======<<<:::888777222...******,,,---***'''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************|||bbbUUURRRPPPPPPQQQPPPLLLHHHCCCCCCDDDDDDCCCCCCBBBBBB@@@:::666555555555999???AAA@@@===:::666333111000///...,,,+++************++++++******))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((()))))))))'''((()))*********)))(((,,,+++******///<<>>@@@AAAAAAAAACCCDDDFFFHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPQQQSSSTTTTTTSSSSSSTTTSSSSSSSSSTTTTTTUUUVVVQQQRRRRRRSSSSSSRRRRRRQQQUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVYYYddd{{{~~~ooohhhcccZZZMMMDDDOOO```www}}}yyyyyy~~~bbbRRR^^^|||qqqllleee___TTTFFF===;;;777999;;;======;;;888777555000,,,***+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************yyy```UUURRRPPPQQQTTTRRRMMMHHHCCCDDDEEEEEEEEEDDDCCCCCC@@@:::555555444444999>>>@@@???===;;;777444222000000///---+++*********+++++++++******))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&(((***++++++***)))(((,,,+++))),,,444CCCSSS]]]ccclllsssrrrjjjeeehhhmmmjjjhhhmmmyyy|||wwwvvvrrr{{{qqqkkkmmmmmmxxx~~~wwwrrrrrrrrrqqqppprrrrrrrrrrrrqqqqqqppppppppppppppppppqqqrrrssstttrrrpppnnnllljjjjjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiiffffffeeeeeeccc^^^XXXSSSIIIDDD===777444333111000111000//////.........///---------------------------------------------------------------------------,,,,,,,,,,,,---..................//////////////////000000000111111111000000111111111222222222000000111222333444444555333444555444222111222333555555666666666555333333333555888;;;===>>>>>>>>><<<999666666888;;;>>>???BBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHJJJNNNSSSWWWZZZRRRUUUYYY^^^aaabbbaaa```]]]___cccddd```XXXMMMEEE???>>><<<;;;;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHHHHIIIIIIJJJLLLNNNOOOPPPQQQNNNOOOQQQSSSTTTTTTSSSSSSSSSSSSRRRQQQRRRTTTUUUVVVQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUYYY[[[ZZZ[[[jjjuuuiiiccc\\\TTTNNNLLLVVVlll|||kkkQQQPPPhhhvvv|||vvvpppkkkeee]]]PPPBBB888999:::<<<>>>???>>>;;;999777333...++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************www^^^UUURRRPPPSSSVVVUUUNNNGGGCCCDDDFFFGGGGGGFFFEEEDDD@@@:::555555444444777===???>>>===;;;888444111000000///---+++*********+++*********)))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***&&&(((***+++,,,+++***(((******+++111<<>>AAACCCDDDCCCBBB???===::::::===AAADDDEEEGGGIIILLLMMMMMMMMMNNNPPPNNNNNNOOOPPPSSSWWW[[[]]]ZZZ\\\```cccfffiiikkkllliiigggddd```[[[RRRHHHAAA;;;:::999888999;;;<<<>>>??????AAABBBDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRTTTUUURRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTT[[[[[[TTT[[[qqqqqqddd\\\TTTOOOGGGFFFTTTpppyyyzzzvvv\\\MMMQQQ___ttt~~~www{{{wwwqqqlllfffZZZGGG999;;;;;;;;;===??????<<<999:::666111---,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************xxx^^^TTTQQQPPPTTTXXXWWWOOOGGGCCCEEEFFFHHHHHHGGGFFFEEEBBB;;;666555333222666;;;======<<<:::777444111//////...,,,+++************)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))))))))************((((((((()))))))))******'''(((***++++++++++++***)))***...888FFFRRRZZZ\\\eeehhhlllooopppooonnnmmmrrrxxxxxx{{{|||{{{tttqqqmmmkkklllnnnpppppprrrqqqppppppoooooopppppptttsssrrrpppooonnnnnnnnnkkkjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhgggfff___]]]\\\[[[XXXTTTNNNJJJ???<<<777333222111000///......------------......---------------------------------------------------------------------------,,,,,,,,,,,,---............/////////000000000000000000111111111222222111111111222222222222333111111222222222333333333///000111111000000111333555555555666888:::<<<===@@@CCCFFFJJJKKKJJJHHHFFFBBB@@@>>>>>>BBBEEEHHHHHHIIILLLPPPSSSTTTUUUWWWXXXVVVVVVUUUUUUVVVXXXYYY[[[```cccfffhhhjjjmmmqqqsssnnnggg^^^WWWPPPJJJBBB<<<777777777777888:::<<<===>>>>>>@@@AAACCCEEEFFFFFFFFFGGGIIIJJJLLLNNNPPPPPPOOOPPPQQQRRRSSSRRRQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPQQQRRRRRROOOPPPQQQRRRSSSTTTUUUUUURRRYYY\\\WWWWWWfff~~~tttfffYYYNNNKKKCCCFFF\\\yyy|||vvvooommmqqqyyy}}}wwwgggUUUJJJQQQmmm{{{qqq|||uuuoooiii```PPPAAA===;;;888999<<<===;;;999;;;888444000---++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************{{{```TTTQQQPPPUUUZZZXXXOOOFFFCCCEEEGGGIIIIIIHHHGGGEEECCC===777555333111444999;;;;;;;;;999777333000...///---,,,***))))))))))))'''''''''''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********(((((()))***++++++,,,,,,+++,,,222???OOO\\\bbbbbbkkknnnqqqssssssrrrqqqppp|||{{{~~~}}}yyylllllllllkkkkkkmmmpppssspppooonnnmmmlllmmmnnnnnnqqqpppooommmlllkkkkkkkkkjjjjjjjjjiiihhhgggfffeeeggggggffffffeeeeeeeeeeee```^^^ZZZWWWSSSNNNHHHDDD;;;888444222111111///......------,,,------......---------------------------------------------------------------------------,,,,,,,,,,,,---........./////////000000000000000000111111111222222222111111111222222222333333333333333222222222222111///000222222222222444666666666777:::>>>DDDIIILLLLLLOOOSSSUUUUUUSSSPPPMMMFFFEEEDDDEEEHHHKKKMMMMMMMMMPPPTTTVVVVVVVVVWWWXXXWWWWWWXXXYYYZZZ[[[[[[\\\___ccchhhjjjkkklllnnnpppkkkbbbVVVMMMGGGBBB===888555555555666888:::<<<======>>>???AAABBBDDDEEEFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQOOOOOOPPPRRRSSSUUUVVVVVVVVVXXX[[[ZZZYYY___rrrpppaaaWWWOOOHHHOOOggg|||tttmmmggggggnnnvvvtttnnngggYYYTTThhh{{{xxx~~~uuukkkgggcccYYYNNNBBB===999888;;;===<<<:::;;;:::777333///+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************~~~aaaTTTQQQPPPUUU[[[YYYPPPFFFCCCEEEHHHJJJJJJIIIGGGFFFDDD>>>777555222000333888:::::::::999666333///---...---+++)))(((((())))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))***+++,,,---......444BBBUUUccciiiiiinnnrrrvvvwwwtttssstttvvv}}}vvv~~~yyyuuuiiilllnnnnnnmmmnnnssswwwnnnmmmlllkkkjjjkkkllllllmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhfffcccbbbfffeeeddddddcccccccccdddbbb___ZZZUUUPPPJJJDDD@@@777555333111111000...---------,,,,,,,,,------...---------------------------------------------------------------------------,,,,,,,,,,,,---......////////////000000000000000111111111111222222222111111222222222333333333444444333222222111111000000111333444444555777999888999:::>>>EEEMMMTTTYYYWWWYYY]]]______[[[WWWTTTKKKJJJJJJLLLOOOQQQQQQQQQTTTVVVXXXXXXVVVSSSRRRRRRRRRTTTVVVYYY\\\^^^``````ZZZ```fffjjjjjjiiiiiijjjfff\\\PPPGGGBBB>>>:::666444444555666888:::<<<=========???@@@BBBDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNIIIJJJLLLNNNOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPRRRSSSUUUVVVWWWXXXTTTUUUXXXVVVVVVbbbttt{{{^^^XXXLLLEEEVVVzzz~~~|||tttkkkhhhoooyyyssstttwwwlll^^^ggg{{{~~~rrrfffcccddd```YYYGGGAAA;;;:::===??????===;;;:::999555000,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************}}}```SSSPPPPPPTTTZZZYYYQQQIIIDDDEEEFFFFFFGGGFFFEEEDDDAAA???:::666333222222333777999999888444111000000///---+++)))(((((()))***))))))))))))))))))))))))&&&''''''((()))*********)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))((()))+++,,,------+++666===HHHYYYcccmmm}}}yyykkkmmmrrrvvv||||||rrrttt}}}wwwqqqmmmjjjkkkmmmnnnnnnnnnppprrrppppppppppppooonnnlllllliiijjjjjjjjjjjjiiihhhhhhjjjjjjjjjiiihhhfffeeedddeeecccaaa```aaaaaa```___]]]ZZZUUUPPPKKKDDD>>>999666444111...---,,,,,,---........................---------------------------------............///---------,,,,,,+++++++++,,,,,,,,,---------......000000000000111111111111...///000111111000///...111222222333333333222222444444333111......111333666666444333222555999===>>>BBBIIIQQQXXX]]]```aaacccbbbcccfffhhheee^^^XXXKKKLLLOOOSSSWWWXXXVVVTTTTTTUUUWWWWWWWWWUUUSSSQQQRRRSSSWWW___fffhhhccc]]][[[[[[ZZZ\\\^^^^^^]]]\\\YYYSSSJJJ@@@999666666666111111222333555777999::::::<<<>>>@@@@@@BBBDDDFFFDDDEEEFFFHHHJJJMMMOOOPPPOOOOOOOOONNNNNNOOOPPPPPPMMMLLLLLLMMMOOOOOONNNLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOPPPRRRSSSUUUVVVVVVWWWZZZ[[[XXXSSSTTT[[[bbbzzzuuufffSSSHHHKKKaaa{{{xxx}}}~~~|||yyyuuuxxxnnn}}}mmmfffgggfffbbbaaaOOO@@@===;;;888;;;BBB???<<<999666333111---+++(((((())))))*********+++******))))))((((((''''''(((((())))))))))))(((((())))))))))))************}}}```SSSQQQQQQVVV[[[ZZZRRRIIIDDDEEEFFFGGGGGGFFFDDDCCCAAA>>>:::666333333333333666888888777444111/////////---+++)))(((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))+++,,,,,,+++111>>>GGGPPP___gggppp{{{uuurrrttt~~~}}}xxxssszzztttzzz|||vvvdddbbbjjj~~~zzztttnnnjjjhhhjjjlllmmmmmmnnnppprrroooooooooooonnnmmmllllllhhhhhhhhhhhhhhhgggffffffgggggggggffffffdddcccbbbbbb```______``````___^^^\\\XXXSSSNNNIIIBBB<<<777555333111...---------...........................---------------------------------............///---------,,,,,,,,,++++++,,,------------.........000000000000111111111111///000000000000000000///111222222333333222222222111111111///...///222444222333444444666:::@@@DDDDDDHHHNNNUUU[[[___aaabbbaaaaaacccdddccc```[[[XXXQQQQQQRRRUUUWWWXXXVVVTTTSSSTTTUUUVVVVVVUUUSSSRRRXXXYYY\\\bbbggghhhddd```ZZZYYYWWWWWWXXXWWWUUUSSSMMMIIIBBB;;;555333333444111111222333555777999:::999<<<>>>???@@@AAADDDFFFEEEEEEFFFHHHJJJLLLNNNOOOMMMLLLLLLLLLMMMNNNNNNOOOMMMLLLLLLMMMOOOOOONNNLLLKKKLLLLLLLLLJJJJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXVVVSSSTTTYYY^^^rrr~~~ooo[[[KKKFFFQQQkkk{{{hhhrrriiibbb\\\jjj\\\KKKAAA;;;999<<>>DDDJJJOOONNNQQQVVV[[[___bbbcccdddaaaccccccaaa^^^ZZZXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSSSSTTTVVVXXXYYYXXXWWWVVV[[[]]]```dddeeeeeecccbbbYYYWWWSSSQQQOOOMMMIIIGGG@@@>>>:::666333222222222000111111333444666888999999;;;===??????AAACCCEEEFFFFFFFFFGGGIIIJJJLLLMMMIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKMMMNNNOOONNNLLLKKKKKKLLLKKKJJJIIIKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWeeerrrpppYYYJJJKKK\\\nnn}}}yyywwwaaasss~~~ooogggdddqqqjjjZZZFFF;;;;;;>>>???>>>===<<<:::888333---)))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************{{{```SSSQQQRRRWWW\\\ZZZPPPGGGBBBDDDGGGIIIHHHEEEBBB??????<<<999666444444444555222444555444111///............,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++***+++,,,,,,++++++,,,,,,777KKKWWWZZZaaadddjjjwww|||jjjooo{{{|||~~~xxxdddmmmyyy}}}wwwwwwsssggghhhqqqtttzzz~~~}}}}}}|||{{{zzzxxxuuuqqqllliiifffiiikkkllllllkkkkkklllnnnmmmmmmmmmmmmmmmlllkkkkkkiiijjjjjjjjjjjjiiihhhhhhaaaaaabbbbbbbbbaaaaaa```[[[ZZZ[[[]]]______]]][[[VVVRRRKKKEEE@@@;;;666222000///............///000........................---------------------------------............///.........---------------........./////////000000000000111111111222222222222222000//////000222222222222333333333222111111111222222222222444888;;;999<<<@@@EEEIIIOOOUUUZZZZZZ[[[^^^aaadddeeefffeeeeeefffeee```ZZZUUUUUUVVVTTTRRRPPPPPPQQQRRRSSSRRRTTTVVVYYY[[[\\\\\\[[[ZZZYYY\\\___````````````aaaYYYUUUPPPLLLHHHEEE@@@>>>999888777555444222222111000000111222333555777888888:::<<<>>>>>>@@@BBBDDDFFFFFFFFFGGGGGGIIIJJJKKKGGGGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNOOOMMMLLLKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQOOOOOOPPPSSSUUUSSSQQQZZZccczzzhhhUUUNNNWWWccc}}}zzz|||mmmppp{{{qqqpppsssnnnooobbbKKK<<<<<<>>><<<>>>======<<<:::555///***)))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************cccRRRPPPPPPUUUZZZXXXOOOFFFAAADDDGGGIIIHHHEEEBBB??????<<<999666444444444555111222444333111///............---+++******))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++***+++,,,,,,+++,,,///222@@@VVVaaaaaafffhhhllluuuwwwxxxzzzfffmmm~~~yyyqqqrrrwww}}}~~~wwwpppmmmyyy}}}xxxxxxyyymmmhhhnnnwwwuuu{{{}}}||||||{{{{{{yyyuuuqqqnnnjjjhhhgggkkklllmmmllliiihhhhhhiiikkkllllllllllllkkkkkkjjjhhhiiiiiiiiiiiihhhggggggaaaaaabbbbbbbbbaaaaaa```ZZZZZZ[[[^^^___^^^[[[YYYQQQLLLEEE???;;;666333000...............//////000........................---------------------------------............///........................//////000000000000111111111111111111222222222222333222111000000111222333333333333333333222111000222222333222222444777::::::???EEELLLRRRYYY```dddbbbcccdddeeefffffffffeeeiiiiiifff___XXXSSSSSSTTTRRRPPPNNNNNNQQQSSSTTTTTTTTTVVVXXXZZZ[[[[[[ZZZYYYUUUWWWZZZ[[[[[[\\\]]]___WWWSSSMMMHHHDDD@@@<<<999555555555444333111000///000000111111333444666777777999;;;======???AAACCCEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLMMMLLLKKKJJJLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLOOOSSSTTTQQQNNNSSSYYYnnnuuudddUUUQQQSSSxxxtttkkkqqqxxxzzzvvvrrrsssvvvhhhlllcccNNN???<<<<<<999======>>>>>><<<888111,,,******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************fffSSSPPPOOOSSSXXXVVVNNNFFFAAACCCEEEGGGGGGEEECCCAAA???===999666444333444444000111333333111/////////......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++)))+++,,,,,,+++...444999EEEZZZcccbbbfffiiijjjppp~~~}}}yyykkk```hhhsssqqqkkkooovvv|||}}}xxxsss}}}zzzzzztttjjjiiioootttyyy|||~~~||||||{{{{{{yyyvvvrrrnnnkkkiiiiiiiiikkkllllllkkkhhhgggggghhhjjjjjjkkkkkkkkkkkkjjjjjjeeeeeeeeeeeeeeeddddddcccaaabbbbbbbbbaaaaaa```___ZZZ[[[\\\^^^___\\\XXXTTTLLLGGG@@@:::666333111///------........./////////........................---------------------------------............///.........///////////////000000000111111111222222111111111222222222222333333333222222222222333333333333333333222222111000111111222111111333777:::;;;AAAIIIQQQYYYaaagggllleeeeeeeeeeeedddcccbbbbbbfffeeeaaa\\\VVVRRRQQQQQQQQQPPPOOOPPPSSSVVVWWWWWWRRRSSSUUUVVVVVVUUUTTTSSSQQQRRRTTTVVVXXXXXXXXXXXXQQQMMMHHHCCC???<<<999777222222222111000///---,,,000000000111222333555555666888:::<<<<<<>>>@@@BBBDDDDDDDDDEEEEEEGGGHHHIIIGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJLLLMMMNNNMMMKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQOOOMMMLLLNNNRRRSSSQQQNNNPPPUUUddd|||yyyfffUUULLLccc|||~~~}}}iii]]]cccnnnyyy}}}zzzxxxyyykkkjjjbbbQQQCCC<<<::::::======>>>???>>>:::444000************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************dddVVVRRROOORRRWWWVVVOOOHHH@@@BBBDDDEEEFFFEEEDDDCCCAAA>>>:::666333333333333///111333333222000000000.........---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((''''''&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))+++,,,++++++111:::AAAIII]]]ccc```fffjjjiiikkktttwwwlllaaagggooopppppprrrwww~~~yyyuuuyyyqqqlllpppsssssszzz|||~~~~~~}}}|||{{{{{{|||vvvsssooojjjhhhhhhiiijjjiiijjjkkkjjjhhhggghhhiiiiiiiiijjjjjjjjjjjjjjjiiiccccccddddddccccccbbbaaabbbbbbaaaaaa```___^^^]]]ZZZ[[[\\\]]]]]]YYYSSSNNNGGGBBB;;;555222111000///------......///.................................---------------------------------............///....../////////000000000111111111222222222222333111111111222222222333333222222333333333333222222333333333333222111000000111222333444555777<<>>>>><<<777444************)))))))))((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))************```XXXSSSPPPRRRVVVVVVPPPJJJ@@@AAACCCDDDEEEFFFEEEEEEAAA???;;;666333222222333///111333333222111000111.........---,,,+++***)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))+++++++++,,,222===FFFQQQcccgggccckkkpppnnnnnnaaallldddaaaxxxyyyyyywww~~~yyyrrrooo|||uuukkkmmmtttvvvssszzz{{{|||~~~~~~~~~}}}|||||||||||||||tttqqqlllhhhfffgggiiijjjfffgggiiiiiihhhhhhiiikkkhhhiiiiiijjjjjjjjjiiiiiidddeeeeeeeeeeeedddccccccaaaaaaaaa```___]]]\\\[[[ZZZ[[[\\\\\\[[[VVVOOOJJJEEE???888333000000//////------......///......---........................---------------------------------.........//////.../////////000000111111111111222222222333333333111111222222222333333333222222444555555444222222444444444333222111000///222444666777999===BBBFFFSSSWWW]]]bbbeeegggjjjkkkaaa```___]]][[[ZZZYYYXXXVVVRRROOOOOOQQQQQQOOOMMMOOONNNNNNPPPRRRSSSSSSRRRSSSTTTUUUTTTSSSPPPMMMLLLKKKHHHGGGIIIMMMLLLFFFAAABBB???;;;888777666555444111111111111111111111111000000000000111222333444555777999;;;;;;===???AAABBBBBBBBBCCCEEEFFFHHHIIIHHHIIIKKKLLLLLLKKKIIIHHHKKKJJJJJJKKKMMMNNNLLLKKKGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOOPPPPPPRRRSSSNNNTTTXXXaaawwwmmmfffeee```UUUNNN>>>UUUrrrwwwrrrsssiiiSSSYYYgggvvv}}}~~~vvveeeXXXIII:::888???<<<<<<===>>>???===999666+++*********))))))(((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))************aaaZZZVVVSSSUUUZZZYYYRRRKKKAAADDDGGGIIIHHHFFFEEEEEECCC@@@;;;666333333333444111222222222222111000000000000000...+++******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((()))(((&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++***+++222???HHHVVVeeennnllljjjmmmlllfff\\\bbbgggllluuu~~~}}}}}}}}}yyyppppppvvvyyywww{{{|||}}}~~~{{{yyyxxxyyy|||~~~|||zzzsssnnniiieeefffhhhjjjkkkffffffffffffggghhhiiijjjjjjiiihhhhhhhhhhhhhhhiiiggggggeeecccaaa___^^^]]]_________^^^^^^]]]]]]]]]YYYYYYYYYZZZXXXTTTNNNIII===999444000///...---,,,////////////////////////..................------------,,,,,,---...000111///......------///000111444444444333333222222222222222222222222222222222111111222222222333333333444444555555555555555555111222333222000000000111222555888<<>>>>>???>>>???AAACCCEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQPPPOOOPPPQQQSSSRRRRRRSSSZZZhhh|||rrr___SSSOOOJJJDDDFFFFFFTTTmmmtttooo___^^^ppp{{{~~~yyy___KKK@@@;;;:::;;;===>>>>>>;;;888555444222...)))'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************eeeYYYVVVSSSVVVZZZYYYRRRJJJAAADDDGGGHHHGGGFFFEEEEEECCC@@@;;;777333333333444111222222222222111000000000000000...+++******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$&&&((()))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))***************,,,,,,,,,///777CCCMMMXXX]]]cccfffjjjmmmlllhhhhhhhhhkkkqqqyyyzzz|||}}}wwwvvv{{{|||zzz}}}}}}}}}}}}~~~~~~|||yyyyyyzzzzzzxxxvvvpppmmmjjjhhhiiiiiiiiiiiigggggggggfffgggggghhhiiiiiihhhhhhgggggggggggggggfffeeedddcccaaa___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXUUUOOOHHHCCC;;;777333///......------////////////////////////........................------,,,,,,---...000111//////.........///000111444444444333333222222222333333222222222222222222222222222222333333333333444444555555555555555555111222222111000000111333666;;;BBBIIIOOOUUUZZZ^^^___bbbeeeeeeddddddfffhhheee]]]XXXWWWVVVQQQNNNNNNMMMJJJGGGGGGIIIJJJJJJHHHMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUTTTQQQNNNKKKIIIIIIJJJHHHEEECCC@@@???>>>>>>:::999888666555444444444444333111000///...//////////////////000111222333444555777999;;;<<<=========???AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRRRRRRRSSSUUUWWWTTTTTTSSSVVV```sssvvvkkkaaaUUUJJJHHHEEEIII\\\ttttttrrrbbb]]]mmm~~~wwwYYYDDD;;;:::;;;===>>>>>><<<999777666333///***(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************hhhXXXUUUTTTWWW[[[ZZZQQQIIIBBBDDDGGGHHHGGGFFFEEEFFFCCC@@@;;;777333222333444111222222222222111000000000000000...+++)))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************''')))***,,,000999EEENNNYYYUUUXXXdddoootttssssssooolllsss|||yyy{{{}}}~~~~~~~~~}}}}}}~~~~~~{{{yyyxxxvvvsssqqqnnnmmmkkkkkkkkkkkkiiiggghhhhhhgggffffffffffffggghhhgggggggggffffffffffffccccccbbbaaa```___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]][[[XXXUUUPPPIIIAAA<<<777444000............---////////////////////////........................------,,,------...///000000////////////000111111444444333333333333222222333333333333333333333333222333333333333444444444555555444444444444444444222222222111000222555888;;;BBBNNNXXX___dddggghhhbbbbbbbbbcccddddddcccbbbeee[[[SSSRRRRRROOOLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFKKKKKKLLLNNNPPPQQQRRRSSSZZZWWWRRRLLLIIIGGGGGGGGGHHHFFFDDDAAA???===<<<;;;888888666555555444444444444333111000///...//////////////////000111222222333444666888999;;;;;;;;;===>>>@@@BBBDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQSSSVVVXXXVVVVVVTTTRRRVVVfff}}}wwwiii\\\PPPIIIDDDNNNfff~~~{{{www|||gggVVV]]]rrraaaIII===<<<<<<<<<======<<<;;;999777333000,,,***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************iiiWWWTTTTTTXXX\\\ZZZPPPGGGCCCEEEGGGHHHGGGFFFFFFFFFDDDAAA<<<777333222222333111222222222222111000000111111000...+++))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************((()))))))))************''')))+++///444>>>IIIQQQ\\\UUUYYYjjjwwwxxxxxx{{{vvvvvv{{{ooosss{{{~~~||||||}}}~~~~~~{{{xxxuuurrrooonnnooommmkkkkkkkkkkkkjjjiiiiiihhhgggfffeeeeeeeeeeeeffffffffffffeeedddccccccaaaaaa``````______^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]ZZZVVVQQQKKKDDD===888333111...---.........---////////////////////////............////////////---------....../////////000000000000111111222222333333333333333333333333333333333333444444444444333333444444444555555555555555444444444444333333222222111111111555:::???@@@IIIWWWbbbiiikkkkkkjjjbbb___\\\^^^aaaaaa^^^ZZZ[[[TTTOOOOOORRRRRROOOKKKIIIHHHFFFEEEEEEFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSYYYUUUOOOKKKHHHGGGFFFEEEFFFEEECCCAAA>>><<<;;;:::777777666555444444555555444333111000///.../////////......//////000111222222333555777999:::;;;;;;<<<>>>@@@AAACCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOOOOPPPRRRUUUTTTUUUUUUQQQQQQ\\\qqqwwwkkkTTTNNNFFFHHH]]]zzzuuuuuuXXXOOO```zzz{{{jjjWWWHHH@@@<<<;;;:::;;;;;;;;;999888444222...,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************gggVVVTTTSSSWWW\\\YYYPPPGGGCCCEEEHHHHHHGGGFFFFFFGGGDDDAAA<<<777333222222333111222222222222111000000111111000...+++))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''((((((''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))***************,,,///555===GGGQQQWWW\\\YYYaaatttsssgggxxx}}}|||{{{||||||}}}{{{{{{yyyvvvssspppnnnnnnpppmmmjjjhhhiiijjjkkkkkkiiihhhgggeeeddddddddddddddddddeeeddddddbbbaaa```_________^^^^^^]]]]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZZZZWWWRRRMMMGGGAAA;;;666111///------...///......////////////////////////........./////////000000......//////////////////111111111222222222222222333333333333333333333333333333444444444555555555444555555555555666666666555555444444333333333333000000000000333888???EEEJJJSSS^^^hhhlllkkkiiigggaaa]]]YYYZZZ^^^^^^YYYTTTQQQOOOMMMNNNQQQRRRNNNHHHEEEEEEDDDCCCCCCCCCEEEFFFEEEFFFHHHJJJMMMOOOPPPQQQRRROOOLLLKKKKKKJJJGGGEEEEEEEEECCCBBB???===<<<;;;888777666555555555555555444333111000///...//////............///000111222222333555777999:::;;;;;;<<<===???@@@AAAAAAAAAAAA???@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKMMMNNNOOONNNMMMNNNPPPRRROOOSSSVVVTTTRRRYYYgggtttwwwjjjWWWRRRJJJEEEPPPjjjuuugggTTTXXXnnn{{{yyywwwlllWWWFFF===:::888888::::::999777555333111...+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************fffWWWTTTSSSVVVZZZYYYPPPHHHDDDFFFHHHHHHGGGFFFGGGHHHEEEBBB<<<777333222222222111222222222222111000000222222111...+++))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''))))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************(((***///777BBBNNNXXX^^^VVVZZZggg}}}{{{vvv~~~}}}}}}|||||||||{{{{{{zzzzzzwwwxxxwwwtttqqqnnnmmmnnnooolllhhhggghhhjjjkkkkkkhhhgggfffeeedddcccccccccccccccdddcccbbbaaa___^^^^^^^^^^^^]]]]]]\\\\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYVVVRRRMMMGGGBBB===888444000...------...//////...////////////////////////.........//////000000111000000111111111111000000111222333333444444333333222222333333333333444444333444444555555666666666555555666666666777777777555555444444333333222222...///111333888???GGGMMMWWW]]]eeejjjkkkiiifffddd```\\\YYYYYY\\\\\\WWWSSSLLLOOOOOOMMMMMMLLLGGGAAA@@@@@@AAA@@@???@@@CCCEEEEEEFFFHHHJJJLLLNNNPPPPPPKKKIIIHHHIIIKKKKKKGGGCCCCCCCCCCCCBBBAAA???===<<<999999777666666555555555444333111000///...//////............///000111111222333555777888::::::;;;;;;<<<>>>@@@@@@@@@@@@???>>>>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKOOOPPPPPPPPPOOOOOOPPPRRRLLLQQQUUUUUUTTTWWW```hhhvvveeeddd]]]TTTKKKIIIWWWuuu}}}yyyyyyvvvcccXXX^^^ooo|||~~~tttlllqqqzzzvvvbbbOOO@@@<<<888777999;;;999777555555444000,,,)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************zzz{{{hhhXXXTTTRRRUUUYYYXXXPPPIIIEEEFFFHHHHHHGGGFFFGGGIIIEEEBBB<<<777333111111222111222222222222111000000222222111...***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%''')))***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************&&&***111===KKKYYYdddjjj]]]```hhhyyy}}}vvv{{{||||||}}}yyyzzz{{{||||||zzzyyyxxxuuuvvvvvvsssooollllllmmmkkkjjjhhhhhhiiijjjiiihhhffffffeeedddcccccccccdddaaabbbccccccbbb```]]]\\\^^^^^^]]]\\\[[[[[[ZZZZZZVVVWWWWWWWWWXXXXXXXXXXXXRRRNNNHHHBBB<<<888333000000...---...///000///---////////////////////////---......///000000111111111222333333333333222111111222333444555444444333222222222333333444444444333444444555666666777777666666666777777777888888555555444444333222222111333555999===CCCKKKTTTZZZaaadddggghhhgggdddbbbbbb[[[YYYWWWWWWXXXWWWTTTQQQIIINNNOOOIIIDDDDDDBBB>>>===>>>@@@??????@@@CCCGGGGGGHHHIIIKKKMMMOOOPPPQQQGGGDDDCCCEEEHHHIIIFFFBBBAAAAAABBBBBBAAA@@@>>>===;;;;;;999888666666555555444333111000///...//////...............///111111000111333555777888999999;;;<<<>>>???@@@??????>>>===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOQQQSSSNNNPPPSSSSSSSSSUUUZZZ___zzzssstttgggZZZQQQGGGHHHdddxxxwwwxxxvvv}}}sss]]]SSS]]]mmmmmmgggeeellluuuuuugggYYYDDD???:::888;;;<<<;;;888666666555222,,,)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************vvv{{{kkkYYYTTTRRRTTTXXXWWWPPPIIIEEEGGGHHHHHHGGGFFFHHHIIIEEEBBB===777333111111222111222222222222111000000222222111...***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%''')))+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,000999GGGXXXhhhtttzzzooommmiiinnnwwwxxxzzz|||}}}xxx}}}zzz}}}vvvxxxzzz||||||zzzxxxvvvuuuvvvvvvsssnnnjjjjjjlllhhhhhhhhhjjjkkkjjjgggeeeeeeeeeddddddccccccddddddaaaaaabbbbbbaaa___\\\[[[^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXPPPLLLEEE>>>888444///,,,000///......///000///---////////////////////////---......///000111111222222333444555444333222111222333444555555555444333222222222333333444444444444444444555666777777888777777777777888888888888555555444333333222111111:::===AAAGGGNNNWWW___eeeeeeffffffeeebbb`````````VVVUUUTTTTTTTTTSSSQQQOOOEEELLLLLLDDD>>>???@@@???===???AAAAAAAAABBBFFFJJJIIIJJJKKKMMMNNNPPPQQQRRRFFFBBB???@@@DDDFFFDDDAAA??????@@@AAAAAA@@@>>>======<<<:::999777666555555444333111000///...//////...------......///000111///000222444555777777888;;;<<<===?????????>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLIIIJJJLLLLLLMMMNNNQQQSSSPPPQQQQQQQQQQQQSSSWWWZZZmmmzzzgggXXXQQQDDD>>>VVVyyy{{{xxxvvv}}}dddRRR[[[nnnooooooqqquuuxxxtttjjjbbbGGGAAA;;;:::<<<>>><<<:::666777666222---)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************uuuvvvkkk[[[UUUQQQTTTZZZZZZQQQHHHDDDEEEGGGGGGGGGFFFDDDCCCCCC@@@;;;777333222333444111222222222222111000000000000...---+++***(((((('''''''''((()))*********((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''((()))(((&&&&&&((()))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************)))'''%%%%%%'''***,,,,,,)))111???SSSooorrroooqqq|||{{{xxxrrrpppyyyttt~~~~~~nnnwww{{{{{{|||yyyxxxxxxxxxwwwvvvwwwyyy{{{yyywwwssspppllljjjiiiiiiiiiggggggiiilllkkkgggdddeeedddccccccbbbbbbbbbbbb^^^___aaaaaa```]]]ZZZXXX]]]]]]\\\\\\[[[YYYXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRKKKFFF???999555111...,,,///////////////.........------------.........///222222222333333444444444444444444444444444444444444555666666777666666666444444444444444444444444444555555555666666777777777555444555888888666333666444000///000444:::===BBBDDDIIIQQQ[[[cccgggiiigggiiifffaaaaaadddbbb[[[VVVRRRNNNMMMOOOPPPMMMIIIJJJGGGEEEDDDEEECCC???<<<>>>???@@@@@@AAADDDIIILLLIIIIIIHHHIIIPPPXXXXXXSSSJJJIIIHHHEEEBBBAAABBBDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::999888777777777444111///000000000000............////////////111222333444555777888888999:::;;;<<<===============>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVaaapppwwwqqqhhhYYYEEE===RRRooosssrrrzzzoooRRRRRReeewwwooonnnqqqjjj^^^III999;;;<<<444<<>><<>><<<:::999888777777666444000//////000000///............////////////111222333444555666777888999:::;;;<<<<<<===============>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUUUU[[[hhh{{{vvvkkk]]]LLLBBBNNNbbbtttxxxvvvaaaVVVTTTqqq{{{{{{zzz|||tttgggUUUBBB>>>>>>555888===444:::999666333000---+++******)))((('''''''''((()))))))))))))))))))))))))))))))))***++++++++++++***ssspppiiiYYYSSSOOORRRWWWXXXPPPHHHFFFGGGIIIIIIIIIHHHFFFDDDCCC@@@;;;777333222333444444444444444444333333222333222111///---,,,+++***+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((*********(((&&&'''***,,,''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************************+++,,,------444>>>LLL[[[lllzzz}}}~~~wwwmmm```dddrrruuutttooommmrrrwwwzzz~~~pppmmmxxxwww}}}wwwxxxxxxwwwvvvvvvvvvwwwwwwtttrrrqqqooommmllllllllljjjiiiggghhhiiiiiigggfffgggfffeeecccbbbaaaaaaaaa]]]^^^___```___]]]ZZZYYYVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUSSSSSSSSSQQQNNNKKKFFFAAA:::444111000///...000000000000000000000000222222222222333333333333333333333444444444444444333333333333333333333333333444555555666555555555444444555555555555555555666666777777777777777888777555444333444333222000///111444888===AAADDDEEEHHHQQQ^^^hhhlllllllllmmmkkknnnmmmgggbbb___\\\XXXTTTQQQMMMLLLMMMMMMJJJGGGGGGDDDAAA?????????>>>===@@@BBBDDDDDDDDDDDDFFFGGGGGGMMMRRRSSSUUUZZZ[[[ZZZLLLLLLLLLIIIFFFDDDEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@???===;;;999888777777666333000.../////////...............////////////111111222333555666777777999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKMMMNNNPPPQQQSSSSSSTTTTTTUUU^^^ooosssdddYYYNNNEEEFFFNNNrrr~~~|||~~~}}}yyyppp]]]HHHWWWooo~~~zzzmmmbbbKKKAAA???999999===::::::999777444111...,,,+++*********))))))))))))((())))))))))))))))))))))))))))))***++++++++++++***yyytttkkkWWWRRROOOQQQVVVVVVPPPIIIFFFGGGHHHIIIIIIGGGEEEDDDCCC@@@;;;777333222333444444444444444444333222222222222111///---,,,************))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((******)))'''%%%&&&))),,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************)))***++++++++++++---...666@@@MMMXXXdddnnnrrrqqq|||zzzmmmZZZ[[[kkkssspppmmmnnntttzzz}}}~~~xxx|||zzztttxxxwwwvvvvvvvvvvvvuuutttnnnnnnnnnmmmlllllllllllljjjiiihhhgggggggggggggggggggggeeecccaaa`````````]]]]]]^^^^^^^^^\\\ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUWWWUUUSSSRRRRRRPPPKKKGGGBBB===666111//////000000000000000111111111111111333333333444444444555555444444444444444555555555333333333333333333333333333333444555555555555555555555555555555666666666777777777777888888888888888666555444444333222222444666:::???DDDHHHLLLNNNXXXaaalllpppnnnjjjiiiiiiiiikkkkkkggg```[[[XXXWWWRRRPPPLLLKKKKKKJJJHHHFFFEEECCC@@@>>>>>>>>>???@@@BBBDDDFFFFFFFFFEEEFFFGGGFFFOOOUUUTTTSSSTTTUUUUUUKKKLLLKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>><<<:::888777777666333000......///..................////////////000000111333444555666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJMMMNNNOOOPPPRRRRRRSSSSSSQQQXXXfffzzzppp]]]TTTPPPJJJEEEDDDWWWnnn}}}|||xxx}}}~~~{{{{{{xxxgggTTTLLLjjjqqqZZZFFF???:::999>>>BBB:::999888555222///---,,,***++++++++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***}}}xxxjjjVVVRRROOOPPPTTTUUUPPPJJJEEEFFFGGGHHHGGGFFFDDDCCCCCC@@@;;;777333222333444333333333333333222222111222111000...,,,+++***)))((()))((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&$$$%%%'''***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************((()))++++++******---000;;;EEEPPPXXX___iiioooqqqwwwuuuvvvkkkWWWWWWgggooollljjjmmmvvvwww~~~{{{|||xxxuuuxxxvvvuuuuuuvvvuuusssqqqjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiigggfffeeefffgggfffeeedddbbb```_________\\\]]]]]]]]]\\\[[[ZZZYYYZZZYYYXXXWWWVVVVVVVVVWWWWWWUUURRRRRRRRROOOHHHCCC<<<888333//////000111111111111111222222222333333333333444444444555555555555555555555555555555555333333333333333333333333333444555555666666555555555555555666666777777777888888888888777777777777555555444333222222333444666888<<>><<<;;;999888888777444111///...///..................///////////////000111222333555666666777888999:::;;;;;;;;;;;;999::::::;;;<<<===>>>???????????????@@@AAABBBCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLMMMNNNPPPPPPQQQQQQQQQOOORRR]]]qqqyyycccXXXTTTOOOIIIEEECCC]]]{{{~~~|||zzzpppiiiVVVmmm|||]]]FFF<<<888999???::::::999777444111...---+++++++++,,,+++***))))))))))))))))))))))))))))))))))))***++++++++++++***yyywwwgggVVVRRROOOPPPTTTTTTPPPLLLDDDEEEGGGGGGGGGFFFDDDBBBCCC@@@;;;777333222333444333333333333333222111111222111000...,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''&&&''''''((()))((('''&&&&&&'''((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************''')))***)))(((***///444>>>HHHRRRVVVZZZbbbjjjnnnoookkkmmmhhhZZZ[[[gggkkkllliiikkkwww~~~xxx}}}zzzyyyyyyxxxvvvttttttvvvuuurrrnnnhhhhhhiiijjjkkkkkkkkkkkkhhhiiijjjhhhfffdddeeefffdddcccbbb```___^^^^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZWWWVVVVVVVVVWWWYYY[[[\\\WWWSSSPPPPPPPPPLLLDDD>>>777444111000000222333333111111222222333444444444333444444444555555555555666666666666666555555555444444444444444444444444444555555666777666666666555555666666777777888888888777777777777777666666111222222111111222444777888;;;@@@HHHRRR\\\dddhhhlllnnnooonnnkkkjjjlllnnngggaaa^^^^^^\\\XXXTTTTTTOOOMMMKKKIIIFFFEEECCCCCCBBBCCCCCCBBBAAAAAACCCEEEEEEGGGIIIJJJJJJKKKMMMOOOSSSZZZ^^^YYYRRROOOLLLJJJDDDEEEGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>===;;;;;;::::::888555222000/////////...............//////////////////000111333444555555777777888999::::::::::::888888999:::;;;<<<======>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFFFFEEEEEEFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJLLLMMMNNNOOOOOOPPPPPPPPPMMMOOOVVVfff{{{ppp^^^TTTMMMGGGBBB>>>OOOnnnvvvnnnsss|||yyyvvv[[[aaammm|||WWWEEE<<<777:::::::::999888666222///...+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***qqqrrreeeVVVSSSPPPQQQTTTTTTQQQNNNEEEFFFGGGHHHHHHFFFEEECCCCCC@@@;;;777333222333444444444444444444333333222333222111///---,,,+++*********))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&&&&'''((('''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&(((((('''&&&&&&'''(((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************''')))***)))(((+++222999AAALLLVVVXXXXXX^^^dddhhhlllfffggghhhcccgggnnnkkkpppkkknnn}}}{{{uuuuuuwww}}}zzzxxxyyy{{{xxxuuussssssuuuuuuppplllhhhiiijjjllllllllllllkkkgggiiikkkjjjfffdddddddddaaaaaa```___^^^]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZWWWVVVUUUUUUVVVXXX[[[\\\UUUQQQMMMMMMMMMIII@@@888333111000000222444444333222222222333444555555555444555555555666666666666777777777666666666555555555555555555555555555555555666777777888888777777555555666777777888999999777777777666666666555555000222333333333555:::>>>BBBFFFMMMVVV___gggmmmooonnnnnnmmmllllllmmmooopppjjj```YYYZZZ[[[WWWSSSRRRMMMMMMKKKHHHEEECCCBBBBBB@@@BBBDDDCCCBBBAAACCCEEEFFFGGGIIIJJJKKKNNNRRRUUUYYY^^^___YYYSSSOOOLLLHHHAAACCCFFFFFFFFFEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDD@@@???>>>===<<<<<<<<<<<<:::777333111000000000///............////////////...///000111222333444555666777888999::::::::::::777777888999:::;;;<<<<<<=========>>>???@@@AAABBBBBBDDDFFFFFFEEEEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOORRR]]]oooiiiVVVKKKEEECCCBBBCCC\\\{{{ooopppwwwzzz___TTTUUUkkk[[[HHHBBB:::::::::::::::999777333000...,,,+++***)))((())))))***))))))))))))))))))))))))))))))***++++++++++++***kkkoooeeeVVVSSSQQQQQQTTTUUURRROOOFFFGGGHHHIIIIIIGGGFFFDDDCCC@@@;;;777333333333444555555666666555555444333444333222000///---,,,+++,,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&&&&'''((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&$$$'''***+++)))''''''&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))************(((***+++)))(((---555===IIIUUU______]]]```eeegggnnneeefffjjjlllrrrvvvnnnuuuooosss}}}jjjhhhlllgggppp{{{sss}}}zzzxxxwwwwwwvvvxxx{{{yyyuuurrrsssuuuuuupppkkkiiijjjlllmmmnnnnnnmmmlllfffiiikkkkkkgggdddcccccc```___^^^]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUVVVWWWXXXSSSOOOKKKJJJKKKFFF===444111000000111444555444333222222333333444555666666666666666666777777777777888888777777666666666555666666666666666666666666666666777888888888888888555666666777888999999999777777666666555555555444222555777777888;;;@@@EEENNNSSS[[[dddkkkooopppqqqqqqnnnllllllnnnoooooonnnnnnaaaWWWXXX[[[WWWRRRPPPMMMLLLKKKGGGDDDAAAAAAAAA===AAACCCDDDBBBAAACCCEEEFFFGGGIIIJJJLLLPPPUUUYYY[[[^^^]]]WWWRRROOOLLLGGG@@@BBBEEEGGGGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEE??????>>>===============;;;888444111111111000///............/////////000......///111222333444555666777888999999:::999999777777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFEEEEEEGGGIIIFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNSSSQQQSSSZZZiii|||vvv___PPPLLLKKKGGG<<>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFGGGIIIMMMNNNNNNMMMKKKJJJKKKMMMTTTRRRRRRWWW```nnnzzzfffWWWPPPJJJCCCGGG```zzztttvvvxxx|||]]]MMM___xxxyyyuuuxxxsssfffVVVGGG???:::777;;;;;;:::999777555333333///,,,)))((()))*********)))))))))))))))))))))))))))************+++++++++~~~|||nnnWWWSSSQQQTTTYYYYYYSSSLLLFFFGGGGGGHHHHHHGGGEEEEEECCC@@@<<<777444333333333222333444444444333222111222111111000...,,,***)))))))))))))))(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((('''&&&&&&''')))***)))(((((()))***''''''&&&'''''')))***************)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''*********)))))))))((((((******))))))))))))******)))))))))(((***111;;;CCCLLLPPPTTTVVV[[[gggwww~~~yyyuuuwwwzzzsssxxxsssUUU[[[dddggg```XXX[[[dddjjjlllppptttvvvvvvvvvuuuuuusssqqqppppppnnnllliiikkkllllllkkkkkklllnnnqqqkkkkkkjjjiiihhhgggffffffeeebbb```^^^^^^^^^\\\ZZZZZZ[[[\\\\\\\\\[[[ZZZZZZVVVUUUSSSQQQQQQQQQSSSSSSRRROOOIIIDDD???;;;666222333333333444555666666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666777888888999999888888777888888888888888888777777555444222222222333444555555666888;;;AAAIIISSSZZZfffjjjoootttwwwwwwuuusssppprrrsssqqqmmmkkkkkklllfffaaaZZZWWWWWWUUUQQQMMMLLLKKKIIIGGGEEEDDDDDDCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLOOOSSSVVVXXX\\\ZZZWWWSSSOOOJJJFFFDDDFFFFFFEEEEEEEEEFFFGGGGGGLLLIIIGGGEEEEEEDDDCCCAAA@@@@@@@@@???>>>===<<<;;;:::777333111000//////.............../////////////////////000111111222222444444666777777777777777888888999999:::;;;;;;;;;:::;;;<<<===>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIHHHFFFFFFGGGIIIKKKLLLMMMLLLKKKKKKMMMOOORRRQQQSSSWWW]]]iii~~~wwwcccXXXPPPFFFAAAPPPrrrlllVVVZZZnnn|||zzzrrrssspppgggYYYKKKBBB===<<<;;;;;;::::::888666333222///,,,)))((()))*********)))))))))))))))))))))))))))************+++++++++xxxwwwmmmVVVRRRPPPSSSXXXYYYSSSMMMGGGGGGHHHIIIHHHGGGFFFEEECCC@@@<<<777444333333333222333444444444333111000111111000000///---,,,+++))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((((((''''''&&&'''''''''(((((((((((((((&&&''''''(((((('''''''''((()))******(((((((((***&&&&&&&&&'''((()))***+++******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))((((((******))))))))))))******,,,***'''(((---777AAAHHHJJJNNNTTTYYYaaaqqqyyy}}}uuueeeiiizzziiiMMM\\\nnnwwwqqqgggfffkkkpppqqqssstttuuutttrrrqqqqqqooommmlllmmmllljjjhhhlllmmmmmmlllkkkllloooqqqlllkkkkkkjjjiiihhhggggggeeeccc```___^^^^^^\\\ZZZZZZ[[[]]]^^^___^^^\\\[[[UUUTTTSSSSSSRRRQQQPPPPPPMMMHHHBBB<<<888555222000444444555555666666777777888777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777888888999999888888777888888888888888777777777333222111222444666666666777:::???FFFOOOZZZeeelllsssuuuxxxzzzzzzxxxuuusssnnnvvv}}}zzzpppjjjkkkoooiiiccc\\\WWWUUURRROOOKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLOOOSSSVVVZZZ[[[___\\\XXXRRRMMMIIIFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIGGGEEEDDDDDDDDDCCCAAA@@@@@@??????>>>===<<<;;;:::777333000000000///.............../////////////////////000111111222222333444555666777777777777777888888999999:::::::::::::::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIIIIJJJKKKKKKKKKLLLOOOQQQPPPQQQTTTVVVXXXaaauuuooo___UUUKKK???CCC```sssYYYLLL\\\wwwyyyrrrqqqlllaaaQQQDDD>>>>>>:::;;;;;;;;;999666333111000---***((()))*********)))))))))))))))))))))))))))************+++++++++pppqqqgggUUUQQQNNNQQQWWWXXXRRRLLLHHHHHHIIIIIIIIIGGGFFFEEECCC@@@<<<777444333333333222222333444333222111000//////000000//////...---))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''(((((((((((((((''''''((((((((((((((('''''''''&&&''''''((((((((((((''')))***+++***(((((((((***(((((((((((((((((()))******)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((******))))))))))))******...+++(((+++333>>>GGGLLLLLLOOOTTT[[[dddtttzzz{{{zzzpppsss|||wwwfffTTTggg}}}tttqqqsssrrrssstttttttttrrrqqqppppppnnnkkkjjjjjjjjjhhhfffmmmnnnnnnmmmlllmmmoooqqqllllllkkkjjjiiihhhggggggfffccc```______^^^\\\[[[\\\]]]___``````^^^\\\[[[VVVVVVWWWVVVUUUSSSQQQPPPJJJDDD===777555444444333555555666666777777777888777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888888888888777777888888777666666555555555444333333555777888999888<<>>===<<<<<<;;;:::777333000000000///.............../////////////////////000111111222222333333444555666666666666777777777888888999999999999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEFFFHHHJJJIIIJJJKKKKKKKKKLLLNNNPPPOOOQQQTTTUUUUUUZZZkkk|||}}}lllXXXRRREEE@@@SSSttt{{{xxx~~~~~~fffIIILLLmmmxxxxxxuuukkkYYYFFF<<<;;;:::;;;<<<;;;:::777333111000...***))))))*********))))))))))))))))))))))))))))))*********+++++++++qqqsssjjjTTTPPPMMMOOOTTTVVVQQQKKKIIIIIIJJJJJJIIIHHHFFFEEECCC@@@<<<777444333333333111222333333333222111000......////////////......))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((((((((((((((('''''''''&&&''''''((())))))((((((***++++++***)))(((((()))+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))******+++))))))...888CCCLLLQQQQQQNNNPPPWWW___kkkuuurrr{{{{{{zzzrrreee[[[nnnxxxvvvvvvqqqrrrsssssssssrrrqqqpppqqqooollljjjjjjiiihhhfffmmmnnnnnnmmmlllllloooqqqlllkkkkkkjjjiiihhhggggggeeeccc```_________]]]\\\``````aaaaaa```]]][[[YYYWWWXXXXXXXXXWWWUUURRRQQQHHHCCC;;;666444555666777666666666777777777777777555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777888888777777777888777666444333333333333666777888888888:::<<<>>>DDDNNN\\\jjjtttzzz}}}}}}}}}}}}{{{yyyvvvuuuuuuzzz~~~|||tttlllhhhggg___\\\WWWSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHNNNOOORRRUUUXXX[[[]]]^^^YYYVVVQQQLLLHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<999666222000000000000///............/////////////////////000111111222222222333444555555666666555666666666777777777777777888888999:::;;;<<<======>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCEEEFFFEEEEEEFFFHHHJJJJJJKKKLLLKKKJJJJJJLLLNNNOOOQQQTTTUUUSSSUUUbbbppp___ZZZMMMCCCIII]]]lllpppzzzpppppptttyyy}}}UUUGGG```}}}~~~|||{{{tttbbbLLL???===;;;;;;<<<;;;999777444222111...+++))))))******)))))))))))))))))))))))))))))))))*********+++++++++sssuuuqqqVVVQQQMMMOOOSSSUUUPPPJJJJJJJJJKKKKKKJJJHHHFFFEEECCC@@@<<<777444333333333111222333333333222000///------...............---))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))))))))***+++,,,+++)))(((((()))++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))******))))))))))))******&&&''')))000;;;IIIVVV^^^bbbYYYUUUZZZ```gggtttzzzmmmkkknnnvvvsssmmmjjj^^^]]]kkkyyy|||xxxuuuuuuuuuppppppqqqqqqqqqqqqqqqqqqqqqnnnkkkjjjjjjjjjjjjiiimmmnnnnnnmmmkkklllnnnpppkkkjjjjjjiiihhhgggffffffdddbbb```___``````___^^^bbbbbbaaa```^^^\\\[[[ZZZWWWXXXXXXXXXWWWUUUTTTRRRLLLFFF>>>888666666777777666666666666777777777777333333444444444555555555777777777777777777777777777777777777777777777777777777777777777777777777666777777888888777777666666555444333333444555666:::>>>@@@???===???EEEKKKSSS\\\kkkwww~~~~~~~~~}}}|||{{{zzzxxxxxxyyyyyyxxxuuuoooiiiccc___XXXWWWUUUSSSQQQOOONNNNNNKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGPPPQQQTTTVVVYYYZZZ\\\\\\VVVSSSOOOJJJGGGFFFFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIGGGEEECCCCCCCCCDDDCCCBBBAAA@@@>>><<<;;;;;;;;;<<<999666222000000000000///............/////////////////////000111111222222111222333444555555555555666666666666666666666666777777888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBBCCCDDDEEEEEEFFFHHHJJJJJJKKKLLLKKKJJJJJJKKKMMMQQQQQQSSSTTTSSSTTT\\\fffjjj```QQQEEEBBBLLL\\\hhhvvvjjjnnnrrrxxx```IIITTTsss|||{{{zzzlllWWWHHHEEE===<<<;;;:::888777555444222///+++************))))))))))))))))))))))))))))))************+++++++++oooqqqwwwYYYTTTOOOPPPTTTUUUPPPJJJKKKKKKLLLKKKJJJHHHGGGEEECCC@@@<<<777444333333333111222222333333111000///,,,---------------,,,,,,))))))))))))(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&((())))))*********+++,,,,,,+++)))(((((()))))))))(((((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))******))))))))))))******'''(((,,,333???RRRfffuuu{{{lllbbbeeejjjlllrrr{{{{{{pppiiijjjkkklllwww{{{rrrppp~~~yyyZZZPPPbbblllttttttrrrssssssqqqoooooooooooooooooooooooonnnllliiiiiikkklllmmmmmmmmmmmmmmmllljjjkkkmmmooojjjiiiiiihhhgggfffeeeeeebbb```______```aaaaaa```bbbaaa___^^^\\\\\\\\\\\\YYYZZZZZZZZZYYYXXXXXXWWWVVVPPPGGG???;;;999888888666666666666666666666666222333333444555666777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666333333333333555888;;;<<>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDDDDDDDEEEHHHJJJHHHIIIJJJJJJJJJKKKMMMOOOTTTQQQQQQTTTUUUUUUYYY___uuummm___QQQIIICCCDDDUUUiii{{{}}}~~~xxxqqqxxxwwwvvv}}}zzzfffNNNLLLfff{{{zzz}}}uuu```PPPLLL>>>===;;;999777666666666222000,,,************))))))))))))))))))))))))))))))************+++++++++lllooo|||\\\VVVQQQRRRUUUVVVQQQKKKKKKLLLLLLLLLJJJIIIGGGFFFCCC@@@<<<777444333333333111111222333222111000///,,,,,,------,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******&&&&&&((()))************+++,,,---+++)))(((((()))&&&&&&'''(((***+++---...(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))******))))))))))))*********,,,000666DDDZZZuuuwwwjjjlllqqqoooqqqwwwuuullliiimmmmmmjjjooozzz{{{wwwxxx|||zzzvvv{{{hhhKKKEEEkkkrrrvvvsssrrrtttrrrnnnoooooooooooonnnnnnnnnnnnjjjhhhggghhhkkknnnpppppplllmmmmmmkkkjjjjjjlllnnniiiiiihhhgggfffeeeddddddaaa```^^^___aaabbbbbbaaaaaa```^^^\\\[[[\\\^^^___]]]]]]]]]\\\\\\\\\\\\\\\```YYYPPPGGG@@@===:::999666666666666555555555555222333444555666888999999777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666111111222444777<<<@@@BBBJJJSSSZZZXXXSSSWWWffftttxxx}}}~~~}}}}}}}}}xxxwwwssskkkaaaZZZXXXXXXSSSTTTVVVVVVTTTQQQOOONNNKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLQQQSSSUUUVVVXXXXXXXXXXXXXXXVVVRRRMMMIIIFFFDDDCCCFFFFFFFFFGGGHHHJJJKKKLLLIIIGGGEEEDDDDDDDDDCCCAAAAAA@@@===;;;::::::;;;<<<888555222000000111111000............/////////000/////////000111111222222111111222333444444444444555555555555555555555444666666777888999:::;;;;;;<<<<<<======>>>???????????????@@@AAAAAABBBCCCCCC@@@BBBCCCDDDDDDEEEHHHJJJFFFGGGIIIJJJJJJLLLOOOQQQVVVQQQPPPTTTVVVVVVXXX[[[kkk~~~~~~iii[[[QQQOOOGGGAAAPPPhhhrrrrrr}}}}}}}}}rrr{{{{{{oooUUUGGGZZZzzz}}}{{{yyyeeeSSSMMM@@@>>>;;;888666666666777333000,,,************))))))))))))))))))))))))))))))************+++++++++qqqmmmqqqZZZSSSNNNQQQYYY[[[UUUMMMKKKKKKJJJIIIHHHHHHHHHHHHDDD???999555333333222111111111222222222111111000+++...000///,,,***+++---((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))''''''''''''((('''((()))(((''''''))),,,***)))+++...,,,***,,,111((()))+++,,,,,,+++***))),,,,,,,,,)))'''&&&)))+++---***((()))*********+++((())))))(((((((((((()))***((('''''')))******)))''''''((((((''''''&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******+++,,,///888GGGZZZlllxxxzzzzzzpppvvv|||wwwtttvvvooojjjiiihhhiiirrr~~~|||vvvyyyppp\\\RRRYYYmmmrrrtttrrrrrruuusssnnnooonnnmmmnnnppppppmmmiiiiiigggdddfffjjjnnnpppooollllllkkkkkkjjjiiihhhhhhkkkjjjiiihhhffffffeeeeeeaaa```___aaabbbaaa]]]YYY^^^]]]\\\\\\]]]^^^___```^^^]]]___aaa___^^^bbbiiilllllldddTTTFFFAAA===888999888666555777:::999777888888777666666666666666777888888888888888888777666666555555555555666666888999999999888777777666:::999777666666666444222666777777666999???@@@???LLLQQQWWW]]]cccnnn||||||zzzuuuuuuqqqiii```YYYWWWWWWYYYXXXUUUSSSPPPNNNMMMMMMNNNLLLIIIFFFEEEEEEGGGHHHDDDDDDEEEFFFIIILLLOOOQQQTTTSSSSSSUUUXXXZZZ[[[[[[\\\XXXQQQKKKFFFDDDEEEEEEEEEDDDDDDFFFIIILLLMMMMMMJJJIIIHHHFFFEEEEEEFFFGGGAAA@@@===;;;::::::;;;<<<:::888555111//////000111...------------...////////////000000111111111222111222333333444444333333444444444555555555555666666666666777888888999999::::::;;;<<<=========<<<@@@??????>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPTTTSSSRRRQQQRRRUUUWWWYYY```uuuppp___SSSQQQHHH???HHH\\\}}}vvvuuu{{{tttVVVLLLeee}}}}}}|||uuuppp```FFF<<<<<<<<<:::;;;;;;888444333222000---,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++tttjjjuuuZZZSSSNNNQQQXXX[[[TTTMMMJJJIIIHHHGGGFFFFFFFFFFFFDDD@@@:::555444333333222111111222222222222111111...//////...,,,***))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))***+++(((((())))))((()))******,,,((()))...000///...000...---,,,,,,...222666888:::666111...---......---,,,(((&&&(((,,,,,,***(((++++++++++++******))))))///---+++*********((('''((((((((()))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))*********,,,111:::GGGXXXgggqqq|||vvv|||~~~vvvrrrrrrnnnmmmoooooonnnrrryyy|||xxxoooaaa^^^jjjvvvtttsssssssssrrrpppnnnnnnmmmmmmnnnpppooollliiihhhfffdddfffjjjnnnoooooollllllkkkjjjjjjiiihhhhhhiiihhhgggfffeeedddddddddcccbbbbbbccceeeddd```]]]``````___^^^^^^___```aaaaaa```aaacccbbbbbbgggooossstttmmm\\\LLLDDD???;;;777666444444777999888555888888777666666666666666777777666666666666777777777777666666666666777777888777666666777666555444666555555555555555555444666777999===???BBBGGGKKKPPPUUU^^^gggpppzzz}}}yyywwwqqqrrrrrrnnnfff___ZZZYYY]]][[[YYYVVVSSSQQQPPPOOOMMMKKKIIIFFFEEEEEEGGGHHHEEEEEEFFFGGGIIILLLOOOPPPSSSSSSUUUWWWZZZ[[[ZZZZZZ\\\XXXQQQJJJEEEBBBAAAAAACCCCCCCCCFFFIIIKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFAAA???===<<<;;;;;;<<<===;;;999555222000//////000...------------...////////////000000000111111111111222222333444333333333444444444444555555555555555555666777777888888999888999:::;;;;;;;;;;;;;;;??????>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQQQQSSSTTTWWWYYYZZZ^^^ooohhhSSSPPPOOOFFFDDDJJJiiixxxyyypppxxxdddOOOVVV{{{|||xxxaaaCCC@@@<<<:::::::::999666333222000...,,,+++++++++))))))))))))))))))))))))************************tttdddzzzvvvYYYSSSOOOQQQXXXZZZTTTMMMHHHGGGFFFEEEDDDDDDDDDDDDEEE@@@:::666555444444333111222222333333333222222111000...------+++(((&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((((('''((()))***+++,,,*********,,,...000///...222///111:::BBBCCCBBBBBB@@@>>>===>>>DDDLLLUUU[[[WWWMMMBBB;;;;;;>>>@@@???DDD===444//////000...+++...,,,******+++++++++***(((((('''(((+++,,,+++***(((((()))******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((()))*********///777@@@KKKWWWbbbiiittt}}}www{{{xxxmmmgggooolllllloooqqqrrrvvvzzzzzz}}}wwwoooqqqwwwpppssstttnnnlllnnnllllllmmmooopppnnnkkkhhhfffeeedddfffjjjmmmnnnooolllkkkkkkjjjjjjiiiiiihhhiiihhhhhhgggfffeeeddddddeeeeeeeeefffggggggeeebbbdddcccbbbbbbaaabbbbbbccceeecccccceeeeeefffnnnwww}}}~~~xxxfffTTTIIIEEECCC;;;777444555888999888666888888777666666666777777888888666666666666888888888777777777777777777888999666333333666777666333333333444555777888:::;;;======CCCKKKLLLJJJQQQ\\\aaafffoooyyy~~~yyyuuurrrmmmppprrrqqqllleee^^^[[[]]]\\\YYYVVVTTTQQQPPPOOOLLLKKKIIIFFFEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTVVVXXXZZZZZZYYYYYY[[[WWWPPPIIICCC???>>>>>>AAAAAACCCEEEHHHJJJIIIGGGKKKJJJHHHGGGFFFEEEEEEEEE@@@???>>><<<<<<<<<======<<<:::666333000/////////...------------...////////////000000000000111111111111222333333333333222333333333444444444555555444555555666777777888888666777888999::::::::::::>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGEEEGGGIIIJJJKKKLLLNNNPPPNNNPPPRRRTTTWWWYYYZZZ[[[[[[eeeyyyyyybbb[[[UUUIIIAAAAAA^^^uuu{{{rrrvvvtttXXXMMMjjjuuusssJJJCCC<<<999999::::::999333222000...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))rrraaasssqqqXXXSSSOOOQQQWWWYYYTTTNNNGGGGGGFFFEEEDDDDDDDDDDDDEEE@@@;;;777555555555444111222222333333333333222222000------///...***'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))******''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((()))***+++,,,------///000222666<<>>===<<<===CCCMMMUUUWWWXXX[[[WWWXXXYYY\\\aaahhhooosssqqqjjj___WWWUUUWWW[[[^^^jjjcccTTTEEE<<<::::::999:::777222...,,,,,,,,,+++)))(((((())),,,------,,,(((((()))************)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***++++++333===GGGOOOWWW^^^bbbhhhtttvvvtttxxxrrrddd___nnnjjjgggjjjrrr||||||ssssss}}}yyynnnrrrssskkkhhhmmmiiijjjlllnnnooommmjjjhhhfffeeeeeegggiiilllmmmnnnkkkkkkkkkkkkjjjjjjiiiiiikkkkkkjjjjjjiiihhhggggggffffffgggggghhhhhhgggfffgggffffffeeeeeedddddddddgggeeeeeefffgggjjjttt~~~rrr^^^RRRQQQUUUIII@@@888666888999999:::888888777777666777777888:::999888777777888999:::777777666666666666777777999555222222666777666444222444666888:::>>>BBBDDDIIIJJJRRR\\\\\\XXXaaappp|||zzzuuuqqqoookkknnnppppppllleee___[[[ZZZXXXVVVSSSPPPNNNLLLLLLLLLJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNOOOSSSTTTUUUUUUUUUVVVWWWXXXWWWSSSMMMGGGBBB???======@@@@@@BBBEEEGGGHHHFFFDDDJJJJJJIIIGGGFFFEEEEEEEEE@@@???>>>=========>>>>>>===;;;777444111///.........------------...////////////000000000000000000000111111222222222222222222333333333444444444444444444444555666666777777555666777888999:::::::::=========>>>???@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPNNNPPPSSSVVVXXXYYYYYYYYYYYY]]]nnn}}}ppp^^^LLLEEEFFFYYYrrrvvvzzz|||zzz|||~~~hhhQQQXXXkkk}}}lllKKKCCC;;;:::;;;;;;::::::333222111///---,,,+++***)))))))))))))))))))))))))))))))))***************{{{qqqeeexxxkkkWWWSSSPPPQQQVVVWWWSSSNNNHHHGGGFFFEEEEEEDDDDDDEEEDDD@@@:::777555555555555000111222222333333333222111///---...000000---***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***---000333555666;;;===BBBHHHNNNRRRRRRRRRLLLPPPWWW\\\[[[XXXZZZ```kkkmmmppprrrqqqmmmiiigggtttxxxzzzxxxsssnnnoooppp}}}zzzkkk___[[[YYYWWW]]]XXXOOODDD:::333000///555222///------,,,***)))((())))))*********))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))***+++++++++444AAAKKKPPPUUUYYY]]]aaannnrrrssswwwpppcccaaaiiiggghhhppp|||pppnnntttxxxmmmpppqqqiiifffkkkgggiiilllmmmmmmkkkjjjiiifffggghhhiiiiiikkklllmmmllllllllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjiiihhhgggffffffgggggggggggggggggghhhhhhhhhggggggffffffeeehhheeeeeegggiiimmmwwwkkk^^^aaaiiiXXXIII:::666666666888;;;888888777777777777888888999999888777777888999999555555555444444555555555666333111222444666555333333666999;;;>>>BBBHHHLLLPPPUUU```jjjkkkjjjuuu~~~zzzvvvrrrnnnlllllllllkkkjjjfffbbb\\\YYYVVVUUURRRPPPMMMLLLJJJJJJKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPTTTTTTSSSQQQOOOPPPTTTWWWRRROOOKKKFFFBBBAAA@@@@@@@@@@@@AAADDDFFFFFFDDDBBBIIIHHHHHHHHHGGGFFFFFFEEEAAA@@@??????>>>>>>>>>>>><<<;;;888444222///.........------------...//////000000/////////////////////000111111222222111111222222222222333333333444222333333444555555666666555666777888::::::::::::;;;;;;===>>>???@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPOOOQQQTTTWWWXXXXXXWWWVVVXXXXXXeee|||{{{iiiZZZOOOKKKNNNdddxxxjjjjjjxxx\\\OOOeee~~~}}}{{{eeeJJJ@@@999;;;>>><<<999999333222111000...,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,yyypppooojjjVVVSSSPPPRRRUUUVVVSSSNNNIIIHHHGGGFFFEEEEEEEEEEEECCC???:::666555555555555///000111222222222222222///....../////////...,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))******+++%%%(((---333999???BBBDDDGGGLLLSSSXXXZZZ[[[\\\]]]\\\___cccbbbXXXOOOPPPVVVrrruuuwwwvvvooocccWWWOOO```nnn~~~}}}sssllljjjvvvxxx}}}|||uuugggUUUGGGAAAAAA<<<888333///...------,,,++++++,,,,,,+++******)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))***))))))(((((())))))******************************))))))))))))***++++++***444BBBKKKOOORRRVVVZZZ^^^jjjnnnpppuuunnndddeeefffiiippp~~~vvvppprrrtttmmmbbbmmmwwwyyy}}}uuulllnnnnnniiigggjjjgggiiikkkkkkjjjiiiiiijjjhhhiiikkkkkkjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmhhhiiijjjjjjjjjhhhgggfffeeegggggggggeeeeeefffggggggggghhhhhhhhhgggffffffhhhffffffhhhjjjnnnxxxzzziiijjjtttaaaMMM;;;666666444666:::888888777777777888999999777777777777777777777777555444444333333444444555333333444555555555444444777:::>>>@@@BBBGGGNNNSSSXXXbbbooowwwzzz}}}zzzvvvrrrnnnllljjjkkkiiifffcccaaa]]]YYYVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTSSSPPPMMMMMMQQQUUUNNNLLLIIIFFFDDDCCCCCCCCCAAAAAAAAACCCEEEEEECCCBBBFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBAAA@@@???>>>======<<<:::888555333000///......------------...//////000000////////////......//////000111111111111000111111222222222333333333222222222333444444555555444555666888999:::::::::999:::<<<>>>???@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPPPPQQQTTTVVVWWWVVVUUUUUUWWWVVV___pppsssnnngggWWWGGGJJJ[[[ppppppkkkyyypppPPPbbb~~~|||jjjNNNAAA999<<>>999555444444444444......///000111111111111---...///...,,,+++***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***,,,---...///---000555<<>>;;;;;;777666:::888888777777888888999:::777888:::;;;;;;:::888777555555444444444444555555444888===>>>;;;888999;;;???BBBFFFHHHIIIMMMUUU\\\hhhwww}}}yyyuuupppllljjjhhhfffdddbbb```___\\\WWWSSSQQQPPPOOOMMMLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHKKKNNNPPPQQQRRRRRRQQQSSSUUUSSSOOOMMMOOOQQQNNNMMMJJJHHHFFFEEEEEEEEECCCBBBAAABBBDDDDDDCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHDDDCCCBBBAAA@@@>>><<<;;;:::999888666333111000///...------------...//////000000/////////............///000000111111000000111111111111222222222222111111222222333444444444222333444666888999999999888999;;;===????????????BBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNPPPNNNOOOQQQSSSUUUVVVVVVVVVUUUWWW[[[ggg{{{zzzeee```___UUUFFFGGGTTTfffuuu~~~xxxRRR]]]www|||qqqWWWFFF:::<<>>CCCHHHKKKNNNOOONNNVVV\\\ZZZPPPHHHFFFIIICCCAAAAAACCCBBB???@@@CCC@@@DDDIIINNNQQQPPPMMMKKKAAACCCEEEGGGHHHIIIKKKLLLMMMYYYgggttttttgggxxxzzzyyy|||~~~tttdddSSSFFF===777444222222222111000...,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((*********************************)))******+++,,,000;;;HHHPPPTTTWWW]]]bbbnnnvvvwwwxxx{{{uuupppwww}}}yyyssssss|||lllooowwwxxxuuuUUUMMMfffwwwpppfffkkknnnnnniiihhhkkkkkkhhhggghhhiiihhhffffffjjjmmmlllnnnpppnnnkkkiiiiiikkkooooooooooooppppppppppppjjjkkklllmmmmmmllljjjiiihhhiiijjjgggdddcccdddgggdddeeefffggghhhhhhgggfffiiihhhiiilllnnnqqqyyyggg]]]cccfffRRRBBBAAAAAA<<<999<<<888888777777888999:::::::::<<<>>>@@@@@@>>><<<:::666666555555555555666666888???FFFGGGBBB>>>???BBBFFFJJJNNNOOOPPPTTT\\\ccczzz~~~zzzuuupppkkkhhhgggbbbaaa`````````]]]VVVQQQMMMMMMLLLKKKJJJJJJJJJKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFHHHKKKNNNQQQRRRSSSSSSNNNSSSXXXXXXSSSNNNMMMNNNOOONNNKKKIIIGGGFFFEEEEEEEEECCCAAAAAACCCDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIEEEDDDCCCBBB@@@===;;;:::999999777666444222111000...------------...//////000000//////.........---...//////000000000000000000111111111111222222222000111111222333333444444000111333555666777888888888999;;;===????????????BBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNPPPLLLMMMOOORRRTTTVVVWWWXXXTTTWWWZZZbbbwww{{{]]]MMMMMMNNNJJJ===HHHXXXiiiuuu~~~~~~uuu|||RRRWWWooo|||xxxrrr___KKK<<<<<<===888777:::222333333222000...+++***))))))))))))))))))))))))'''(((((()))***+++++++++sssmmmiii}}}mmmVVVSSSQQQSSSVVVTTTNNNHHHIIIJJJGGGCCCBBBDDDEEECCCCCC>>>999555333333333333111//////000111222111000/////////...---,,,******************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))'''((()))+++((()))(((%%%&&&******(((&&&+++000333444666:::>>>>>>HHHJJJCCC@@@GGGLLLLLLMMMIIIIIIJJJIIIDDDAAABBBBBB???======@@@DDDFFFGGGGGGKKKQQQUUUVVVUUUSSSRRRTTTOOONNNRRRRRRNNNOOOTTTOOOUUUYYYYYYZZZ^^^___]]]UUU[[[jjjyyyiiiTTTDDD===999:::777444777;;;555,,,000---*********(((((((((,,,,,,***))))))((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,))))))+++,,,***,,,000111???NNNSSSUUUZZZccckkksss||||||vvvvvvxxxqqquuummmKKKNNNeeerrrtttrrrooollliiihhhjjjkkkiiihhhhhhiiiiiiiiijjjkkklllmmmlllnnnooonnnmmmlllmmmooorrrpppnnnoooqqqqqqnnnkkkkkklllmmmmmmmmmlllkkkjjjmmmkkkiiigggfffffffffggghhhgggfffeeeeeefffggghhhjjjkkkllllllmmmrrr{{{uuuaaaXXXcccVVVNNNOOOLLLCCC???BBBJJJ???999<<<<<<888:::CCCDDDNNNQQQJJJHHHKKKIII@@@AAA===999888999999999;;;???EEEKKKJJJEEEGGGOOOXXX]]]aaadddcccaaaccckkkrrrxxxrrrkkkddddddiiidddaaa^^^[[[ZZZXXXVVVTTTSSSOOOKKKKKKLLLLLLKKKIIIJJJIIIHHHGGGFFFGGGHHHIIILLLNNNPPPQQQRRRTTTVVVXXXQQQSSSTTTUUUSSSPPPLLLJJJMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCDDDFFFFFFEEECCCJJJIIIHHHHHHJJJJJJIIIHHHHHHGGGEEEDDDCCCAAA>>><<<===<<<:::777555333222111000000000000000000000000////////////////////////////////////000000000000111111111111111111111111000111111111111222222222444444555666777888999999<<<<<<======>>>>>>??????BBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXXXXXXXYYY]]]jjj}}}fffPPPJJJIIIFFFJJJAAAHHHaaavvv}}}yyyppplllsss{{{~~~iiiOOOYYYwww}}}zzzwwwmmm___MMM???======888777;;;555444333111///...,,,,,,******************************+++++++++,,,,,,,,,vvvpppnnncccUUURRRQQQSSSWWWVVVQQQLLLJJJKKKHHHDDDCCCFFFFFFDDDCCC>>>999555444444333333111//////000111222111000//////......---+++******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''(((***)))+++)))&&&'''+++,,,)))///333888999888999;;;>>>IIIMMMMMMEEE>>><<<;;;:::BBBAAAAAABBBAAA@@@FFFMMMJJJNNNRRRRRRNNNJJJGGGFFFJJJYYYkkktttqqqhhhaaa___```fffrrr{{{wwwhhh\\\XXX[[[^^^^^^ZZZYYY[[[]]]]]]UUUOOOUUUmmm{{{ttt{{{{{{jjj```^^^NNNRRROOODDD:::888777555777333...***((((((***---)))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++))))))+++,,,+++---222;;;FFFRRRVVVYYY___gggmmmyyyyyyvvvyyy}}}www}}}fffGGGRRRkkkssspppnnnnnnkkkhhhggghhhiiihhhggggggggggggggghhhiiikkklllooopppqqqpppooonnnooopppqqqooonnnoooppppppnnnllllllmmmmmmmmmmmmmmmllllllnnnmmmkkkiiihhhgggggggggggggggfffeeeeeefffggggggkkklllmmmmmmnnnsss|||xxxddd\\\[[[\\\___]]]VVVOOOQQQWWWHHHAAA@@@EEEEEEAAAEEENNNSSSWWW___eeeccc\\\UUUSSSRRRHHH>>>:::999:::;;;===???DDDHHHHHHIIIPPP\\\fffkkkkkkmmmrrryyy~~~yyytttlllbbb___aaaaaa^^^[[[ZZZYYYXXXWWWUUUOOOLLLIIIIIIJJJKKKKKKIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSTTTWWWVVVUUUSSSQQQOOOLLLKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCFFFGGGIIIKKKMMMMMMJJJGGGHHHGGGEEEDDDCCCAAA>>><<<>>><<<:::777555333111000000000000000000000000000////////////////////////.../////////000000000000111111111111111111111111000000111111111222222222444444555666777888888999;;;<<<<<<======>>>>>>>>>BBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSSSSTTTWWWXXXXXXXXXYYY\\\eeewwwxxx\\\MMMIIIJJJHHH@@@CCCVVVkkk{{{}}}uuuoooqqqtttwww|||]]]NNNeee|||zzzmmmgggTTTAAA:::;;;;;;999999555444333111000...---,,,******************************+++++++++,,,,,,,,,xxxtttuuuaaaTTTQQQPPPSSSWWWXXXSSSNNNJJJLLLIIIDDDCCCFFFGGGEEEBBB???999666444444333333111//////000111222111000//////...---,,,+++******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''((()))(((&&&&&&'''))))))++++++((()))---///---888;;;???@@@>>>===>>>@@@FFFDDDCCCCCC???999888;;;===>>>AAABBB@@@CCCPPP^^^dddnnnxxxyyynnnaaaVVVRRRXXXppp}}}rrrooowwwtttrrruuuuuurrrooonnniiidddZZZNNNIIITTTeeekkkddd[[[WWW___ooozzzlllRRRBBB???@@@<<<999444///,,,,,,---...'''((())))))***)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++))))))+++,,,,,,000666DDDNNNXXX\\\```fffjjjkkkpppuuuwww|||yyysss|||ZZZBBBYYYvvvwwwnnnmmmkkkiiifffffffffggggggffffffeeeeeedddeeehhhjjjlllqqqrrrssssssqqqppppppppppppooonnnnnnoooooonnnmmmooonnnmmmllllllmmmnnnoooooonnnmmmllljjjiiihhhhhhggggggffffffffffffggggggkkkmmmnnnnnnpppuuu~~~}}}kkkccc___dddgggeeeccccccaaa]]]JJJHHHKKKOOOMMMIIIOOOZZZ^^^```mmm~~~~~~nnndddeeebbbSSSDDD@@@AAAAAABBBDDDHHHIIIKKKNNNTTT```ooozzzxxxvvvwww~~~}}}{{{xxxpppeee``````]]][[[YYYXXXXXXXXXVVVUUULLLIIIGGGGGGIIIJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPOOOOOOQQQRRRZZZXXXUUURRROOOMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEGGGHHHHHHFFFDDDBBBBBBBBBDDDHHHMMMPPPOOOKKKGGGHHHFFFDDDCCCCCCAAA>>>;;;>>>===;;;888555222000///000000000000000000000000////////////////////////....../////////000000000111111111111111111111111000000000111111111222222333444444555666777888888::::::;;;;;;<<<======>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTTTTUUUXXXZZZXXXYYYYYYYYY^^^nnnlllPPPFFFHHHIIICCC@@@HHH[[[uuu{{{sssqqqqqqssszzzmmmNNNZZZ|||yyyrrrooo___III:::888===;;;666555444333222000...------******************************+++++++++,,,,,,,,,uuuqqquuucccTTTQQQOOORRRVVVWWWRRRNNNJJJKKKIIIDDDCCCFFFGGGEEEBBB???:::777555444333222111/////////111222111000//////---,,,++++++******************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))'''(((((('''&&&&&&''')))'''+++,,,***+++000333333<<>>???;;;???GGGHHHMMMTTTVVVRRRRRR___mmm||||||nnnfffggg{{{}}}{{{|||wwwqqqhhh```[[[ZZZ\\\```XXXOOOPPPgggvvvYYYJJJFFF???===888555555444///))))))***+++,,,,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************)))))),,,,,,---333;;;MMMZZZgggnnnssswwwtttlllbbblll|||qqquuuzzzrrrwwwqqqkkkvvvzzzyyyPPPBBBddd|||nnnnnnhhhgggeeeddddddeeeeeeeeefffeeeddddddeeehhhkkklllqqqsssttttttrrrpppppppppooonnnmmmnnnnnnoooooooooqqqooommmllllllmmmpppqqqmmmnnnnnnnnnnnnmmmlllkkkiiiiiiiiihhhhhhiiiiiiiiijjjlllnnnooorrrxxxuuunnnuuupppgggeeeooowwwjjjVVVVVVXXX[[[\\\WWWTTT\\\gggjjjppptttrrrhhhXXXLLLMMMQQQPPPNNNNNNZZZZZZ\\\___gggrrr{{{yyywwwvvvuuuooofffaaabbb\\\ZZZWWWVVVVVVUUUTTTRRRLLLKKKIIIHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIMMMOOOQQQRRRQQQQQQQQQRRRWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEFFFHHHHHHEEEBBBAAACCCFFFKKKNNNNNNKKKHHHHHHFFFDDDCCCBBBAAA>>>;;;>>>===;;;888555222000...////////////////////////////////////////////////........./////////000000111111111111111111111111000000000000111111111111222333444555666777777888999999::::::;;;<<<======???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLLLLMMMPPPRRRTTTUUUUUUVVVXXXZZZYYYYYYYYYXXXYYYddd{{{___LLLJJJLLLHHHAAA???MMMkkk|||uuurrrssswww~~~sssYYY[[[zzzxxxzzzqqqjjjXXXBBB999<<<;;;444555444333222000///...---******************************+++++++++,,,,,,,,,qqqlllrrr```UUUQQQOOOPPPTTTTTTPPPKKKIIIJJJHHHCCCBBBEEEFFFDDDBBB???:::777666555333222111/////////111222111000///...---+++************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))&&&'''((((((''''''(((***(((,,,...------333777888???BBBCCCAAA>>><<<===???;;;555666<<<===<<>>999777999;;;======@@@CCCCCCEEEOOOZZZooosss|||~~~wwwuuuxxxqqqqqqtttxxx|||}}}zzzwwwooopppqqquuu}}}pppmmmddd[[[ZZZ[[[\\\^^^aaaXXXbbbvvvwwwmmmiiiZZZHHH??????<<<555000///---,,,***))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***,,,---000:::FFFUUUjjjxxxrrrggg]]]\\\```eeekkkpppxxxvvvlllnnnsss```]]]{{{wwwtttzzzxxxyyy}}}|||qqq]]]```~~~yyygggeeedddddddddcccaaabbbdddfffeeeffffffhhhiiikkkmmmnnnmmmooorrrsssrrrpppoooooonnnnnnooonnnnnnooorrrttttttrrrooolllkkklllmmmoooiiikkkoooqqqsssrrrpppooommmmmmnnnnnnnnnnnnmmmmmmiiikkknnnpppttt{{{|||vvvwwwyyyvvvpppjjjpppuuutttrrrtttyyywwwxxxooonnn}}}|||vvvqqqiiiaaa___bbb]]][[[WWWUUUSSSQQQOOOMMMQQQPPPOOOLLLHHHGGGGGGHHHKKKKKKLLLLLLKKKKKKJJJIIIKKKNNNQQQRRRQQQPPPPPPPPPNNNOOOOOOPPPOOOMMMLLLKKKHHHIIIJJJKKKKKKJJJHHHHHHIIICCC???BBBJJJNNNLLLHHHIIIFFFDDDDDDFFFIIIKKKKKKGGGEEECCCBBBBBB@@@===:::;;;;;;:::999777444111///000000000000000000000000////////////////////////------........./////////000000000000000000000000/////////000000000111111111222222333444555666666888888999:::<<<===>>>>>>???@@@AAABBBDDDFFFGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVYYY[[[\\\ZZZ[[[[[[XXXZZZkkkppp\\\MMMJJJDDD???DDDXXXttt{{{jjjwww|||yyyyyyzzzuuu\\\PPPeee|||~~~yyyllltttrrr```GGG888555666555444333222111000//////******************************+++++++++,,,,,,,,,www|||eeeTTTPPPMMMOOOSSSTTTQQQMMMIIIJJJHHHCCCBBBEEEFFFDDDBBB???;;;999777666444222111//////000111222111000000...,,,***))))))******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''((()))***%%%&&&((())))))+++---000777<<<===888555666:::;;;@@@@@@???;;;777888<<>>LLLMMM```nnnpppvvvyyyqqqhhhccc___^^^ccckkkooowwwooossseeeeee}}}sss```bbbfffuuuuuuiiiiiibbbdddeeecccaaaaaadddgggbbbdddgggjjjlllllllllkkkkkknnnrrrttttttrrrrrrrrrnnnpppqqqpppoooppptttxxxtttssspppmmmkkkjjjiiiiiimmmooorrrtttssspppllljjjlllmmmnnnoooooonnnmmmlllpppqqqrrrqqqrrrwww{{{xxxtttqqqiii```]]]___ZZZWWWUUUTTTTTTSSSRRRPPPLLLNNNNNNKKKHHHGGGIIILLLKKKLLLMMMMMMMMMLLLJJJIIIMMMPPPTTTVVVVVVUUUUUUUUUWWWTTTPPPMMMKKKKKKLLLNNNGGGHHHJJJLLLLLLKKKJJJHHHHHHIIIIIIEEEAAACCCKKKRRRPPPMMMJJJIIIIIIJJJJJJIIIGGGEEECCCBBBAAA@@@===:::888999999999888555333111000000000000000000000000////////////////////////---------.........//////000000000000000000000000////////////000000000000000111222333444555555666888999:::;;;===>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIEEEFFFGGGIIIKKKLLLNNNNNNOOOQQQSSSTTTTTTUUUXXXZZZ___[[[]]]aaa^^^ZZZcccsssnnn]]]QQQJJJGGGBBBDDD]]]{{{yyysss}}}yyy}}}~~~fffHHHWWWpppmmmuuusssssslllUUU<<<444999444444333333222111000000******************************+++++++++,,,,,,,,,vvv|||fffVVVPPPKKKNNNTTTVVVRRRKKKMMMJJJHHHHHHJJJJJJGGGEEEBBB@@@;;;777444333333333//////............//////111///---+++)))***++++++************))))))))))))******))))))((((((''''''%%%&&&((()))*********)))%%%&&&'''((((((((('''''')))))))))***,,,///222444<<>>======;;;:::::::::999777333000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000111222444555555666555666888:::<<<======>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZ[[[aaa```]]][[[\\\^^^aaaccczzziiiWWWLLLJJJCCC@@@WWWvvv{{{}}}zzz|||nnnLLLHHH```mmmyyyxxxtttiiiVVVBBB777666444444444333222111000///---,,,++++++******++++++******+++++++++,,,,,,,,,yyydddVVVPPPLLLNNNTTTVVVRRRLLLKKKIIIFFFGGGIIIIIIGGGDDDBBB@@@<<<777444333333333//////............/////////...,,,***)))))))))***************))))))))))))***)))))))))((((((((('''%%%&&&((()))*********)))'''''''''(((((()))))))))++++++,,,---...111555777888@@@BBB:::444444666777;;;:::;;;>>>>>>CCCQQQaaafff```^^^dddiiiiiifffdddjjjbbbXXXPPPNNNRRRXXX\\\SSSQQQSSSYYY\\\^^^dddlllgggjjjiiidddbbbcccdddcccfffqqqppplllqqqtttuuu|||yyyxxxtttlllffffffmmmsss~~~wwwhhhWWWOOOQQQVVVZZZ\\\ZZZhhh|||mmm\\\PPPOOOJJJCCC<<<999888777000///---+++***)))))))))((())))))))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************---...,,,000<<>>======;;;:::::::::999777333000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000111111222333444555666555666888:::;;;======>>>@@@AAACCCEEEEEEEEEDDDCCCCCCCCCEEEFFFHHHJJJKKKLLLNNNNNNPPPRRRUUUXXXZZZ\\\```___\\\[[[[[[]]]```bbbyyy}}}eeeTTTJJJJJJEEEAAARRRlllyyyyyyrrrYYYRRRaaapppqqqpppoooiiiWWWAAA777888444444444333222111000///---,,,++++++***+++++++++******+++++++++,,,,,,,,,}}}cccVVVQQQLLLNNNTTTVVVSSSNNNJJJGGGDDDEEEHHHIIIGGGEEEBBB@@@<<<888555333222222//////............//////...---+++)))((((((((()))************))))))))))))))))))))))))((((((((((((&&&'''((()))******))))))((((((''''''(((***+++,,,---...//////000222666999444999:::555000222666999<<<===@@@CCCEEEKKKWWWbbbgggZZZQQQUUU]]]___[[[XXXVVVTTTQQQPPPQQQVVV\\\```WWWYYY___gggkkkllloootttvvv{{{}}}{{{zzz}}}~~~|||vvv~~~|||{{{~~~}}}|||yyyvvvtttsssrrrlllkkkkkkppp}}}ppp```ZZZYYYWWWTTTHHHJJJ```{{{sssmmmhhh[[[KKKEEEFFFBBB:::666444111...,,,++++++,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************---------555FFFTTT[[[YYYVVVccczzzsssooouuurrrnnnttt{{{qqqfffjjjssssss___QQQWWWbbbsss}}}zzznnneeebbbcccbbbaaa___```aaabbbccceeegggjjjnnnppprrrrrrqqqooooooqqqrrrrrrrrrrrrrrrtttqqqnnnoooqqqrrrpppnnnnnnmmmnnnppprrrtttsssrrrqqqrrrssstttsssqqqooonnnlllmmmoooqqqssssssssssssuuuttttttssstttxxx~~~}}}|||{{{vvvsssqqqmmmhhhccc___]]][[[^^^\\\ZZZYYYYYYXXXVVVTTTQQQPPPLLLHHHGGGIIIOOOSSSUUUSSSOOOLLLJJJJJJLLLMMMNNNQQQTTTUUUUUUUUUUUUVVVRRRQQQOOONNNMMMMMMNNNNNNKKKKKKNNNSSSTTTOOOLLLLLLMMMJJJGGGHHHKKKNNNNNNMMMNNNKKKHHHHHHIIIKKKKKKKKKIIIHHHEEECCC@@@???>>>===;;;::::::::::::777444111////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000111111222333444555555555666777999;;;<<<======???@@@AAACCCDDDDDDCCCBBBCCCDDDEEEGGGHHHJJJKKKLLLNNNOOOPPPRRRUUUXXXZZZ\\\^^^]]]\\\[[[[[[]]]___```rrreeeSSSHHHJJJHHHCCCLLL^^^|||zzz|||xxxsssxxxsssaaaTTTYYYllljjjggghhhhhhYYYBBB777999555555444444333111000///------,,,+++++++++++++++******+++++++++,,,,,,,,,{{{eeeVVVQQQMMMOOOTTTVVVTTTPPPJJJGGGDDDEEEHHHJJJIIIGGGBBB@@@<<<888555333222111//////............//////...---,,,***))))))))))))************)))))))))((())))))))))))((((((((((((''''''((()))))))))))))))(((((('''&&&(((***---...000222333333111111444777111444444222000222888===888===CCCIIILLLNNNRRRVVV]]]OOOEEEFFFNNNQQQPPPNNNHHHMMMTTTZZZ]]]]]]]]]\\\___ccciiinnnooonnnnnnooopppvvvyyyxxxxxx{{{|||zzz}}}wwwrrruuu~~~yyywwwqqqkkkXXXIIILLLaaa|||cccVVVSSSKKK??????===888444111000000000++++++******************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))),,,,,,...;;;PPP___cccddd\\\cccyyy}}}xxxmmmllluuuuuussszzzrrrjjjkkk{{{~~~ttt]]]QQQPPPZZZgggnnnllleeeaaaaaacccbbb```______aaacccdddjjjllloooppppppoooooooooqqqpppppppppqqqrrrrrrssstttpppmmmnnnsssuuurrrnnnoooooopppqqqssssssssssssrrrsssssstttsssqqqpppooolllnnnqqqrrrsssssstttuuuwwwwwwwwwvvvvvvzzz~~~zzzvvvtttpppkkkfffbbb^^^\\\^^^\\\ZZZYYYXXXWWWTTTRRRQQQOOOKKKGGGEEEHHHNNNRRRRRRRRRQQQOOOMMMKKKKKKLLLLLLOOORRRSSSSSSSSSTTTUUUPPPOOONNNMMMMMMNNNOOOPPPJJJKKKOOOTTTTTTOOOKKKKKKJJJIIIIIIJJJMMMNNNMMMLLLKKKIIIGGGFFFGGGIIIKKKMMMHHHGGGFFFCCCAAA???>>>===;;;::::::::::::888444111////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000111111222333333444444444555777999;;;<<<======>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPRRRTTTWWWYYY[[[]]]\\\[[[[[[[[[\\\]]]^^^mmmmmmXXXIIIIIIJJJEEEIIISSSyyy}}}~~~{{{uuuyyyqqqXXXQQQfffllldddbbbdddZZZEEE888888555555555444333111000///------,,,++++++++++++,,,******+++++++++,,,,,,,,,}}}{{{~~~iiiVVVRRRNNNOOOSSSVVVUUUSSSLLLHHHEEEFFFHHHKKKJJJIIIBBB@@@===999555333111000//////............/////////...---,,,+++******)))************)))))))))((((((((((((((())))))))))))((((((((((((((()))))))))((('''&&&&&&(((+++...///777:::;;;888444222444777333333333333333555<<>>VVVbbbaaaeee\\\```nnnsssqqqiiijjjtttuuuvvv}}}llljjjtttxxxsss\\\UUU[[[ccciiijjjfffddddddeeecccbbb```^^^___aaaccceeekkknnnqqqrrrpppnnnnnnnnnrrrqqqpppppppppqqqrrrssssssooommmpppvvvxxxvvvrrrssssssttttttsssrrrqqqqqqssssssttttttsssrrrpppooommmppprrrsssssssssuuuwwwyyyyyyyyyyyyyyy|||}}}vvvuuuqqqmmmhhhccc___]]]\\\[[[YYYXXXXXXVVVSSSPPPPPPNNNKKKGGGEEEGGGLLLPPPOOORRRTTTTTTPPPMMMLLLKKKJJJMMMPPPQQQQQQPPPQQQRRRNNNNNNMMMLLLMMMNNNOOOPPPIIIIIIMMMSSSSSSMMMIIIIIIFFFGGGHHHJJJMMMMMMLLLKKKHHHHHHGGGFFFGGGHHHJJJLLLHHHGGGFFFDDDBBB@@@???>>>;;;::::::::::::999555222000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000000111111222222333333333444555777999:::<<<<<<======>>>???AAABBBBBBCCCCCCEEEEEEFFFHHHIIIJJJKKKKKKNNNNNNOOOQQQSSSVVVXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]fffxxx}}}dddNNNJJJJJJFFFHHHNNN]]]sss~~~zzzuuuxxxkkkUUU```tttkkkeeeccc[[[JJJ<<<777666666666555333111000///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,www|||}}}jjjVVVSSSOOOPPPSSSVVVVVVUUUMMMJJJFFFFFFHHHJJJJJJIIIBBB@@@===:::666333111/////////............/////////......---,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''')))***---///111<<<@@@AAA>>>888555777:::777555555777888999???EEETTTQQQJJJCCCBBBGGGIIIHHHIIIHHHJJJMMMNNNMMMOOOSSSTTTWWWZZZ[[[ZZZ[[[___cccccchhhmmmpppvvvyyyqqqqqqooommmqqq~~~dddPPPMMMVVVooozzzVVVPPPXXXMMMKKKGGGBBB>>>:::777555111000---+++))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))---,,,000CCC]]]fff```]]]YYY]]]dddllliiimmmjjjkkkrrrpppqqq}}}yyyggglllyyy~~~uuu___]]]iiiooopppjjjdddcccddddddcccaaa___^^^^^^aaadddfffjjjnnnrrrsssqqqpppqqqrrrrrrqqqqqqppppppqqqrrrrrrqqqppppppssswwwzzzxxxvvvuuuvvvwwwvvvsssqqqpppppptttttttttssssssrrrqqqpppnnnqqqttttttssssssvvvyyyzzz{{{{{{{{{{{{~~~}}}|||sssrrrooolllgggbbb^^^\\\ZZZYYYXXXXXXXXXVVVSSSPPPOOONNNKKKHHHFFFGGGKKKNNNNNNRRRUUUUUUQQQMMMLLLLLLKKKMMMPPPPPPPPPOOOOOOPPPNNNMMMMMMLLLMMMNNNOOOPPPIIIIIILLLQQQPPPKKKHHHHHHDDDFFFHHHJJJKKKLLLKKKKKKFFFGGGHHHGGGFFFGGGHHHJJJGGGGGGFFFEEECCCAAA???>>>;;;::::::;;;;;;999666333000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000111111111111222222333333444555666888:::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\^^^mmmrrrWWWLLLJJJGGGGGGLLLXXXcccsss~~~zzzvvvrrrvvv}}}]]]WWWwwwwwwsssiii]]]PPPBBB777777777666555333111000///...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,yyy~~~fffVVVSSSPPPPPPSSSVVVWWWWWWNNNJJJFFFEEEGGGIIIHHHGGGBBBAAA>>>:::666333000/////////............//////---------,,,+++***)))(((************))))))))))))'''((((((((()))))))))******)))(((''''''((()))***((()))***,,,...000222333:::???BBB???999666888<<<:::777777;;;<<<<<<@@@GGGTTTQQQHHH@@@BBBKKKOOOMMMFFFHHHOOOVVVWWWSSSPPPRRRVVVYYY]]]___aaagggpppwwwwwwxxxtttnnnnnnwww{{{}}}zzzttttttzzz{{{tttttt~~~ooobbbZZZ^^^aaaZZZZZZqqq___TTTZZZUUUTTTQQQMMMGGGAAA===:::666444111...+++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((,,,///666OOOllltttkkk______eeegggeeeqqq~~~|||llluuuxxxyyyyyyppplllwwwzzzyyyooobbbqqquuu___aaahhhooopppiiibbbaaaaaa```cccaaa___]]]^^^aaaeeeggglllqqquuuuuurrrppprrrtttqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuwwwwwwwwwwwwvvvxxxxxxwwwsssppppppqqqtttttttttssssssrrrqqqqqqooorrruuuuuusssssswww{{{{{{||||||}}}}}}{{{xxxqqqpppnnnkkkgggbbb^^^\\\ZZZYYYYYYYYYYYYXXXUUURRRPPPOOONNNKKKIIIIIILLLNNNOOORRRTTTRRRMMMKKKLLLOOOMMMOOOQQQRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOKKKIIIKKKOOOOOOJJJHHHIIIGGGHHHJJJJJJJJJIIIIIIJJJDDDFFFIIIIIIGGGFFFFFFHHHGGGGGGFFFEEEDDDBBB???>>>:::::::::;;;;;;:::666444000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000111111111111222222222222333444666888:::;;;<<<<<<>>>??????@@@BBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]\\\[[[fffwww~~~```QQQKKKGGGFFFHHHVVV```kkksss|||}}}wwwwww}}}fffTTTrrruuu___TTTHHH;;;888777777555333111000///......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,bbbVVVSSSQQQPPPSSSVVVWWWXXXNNNJJJEEEDDDEEEGGGGGGFFFBBBAAA>>>:::666333000...//////............//////,,,,,,,,,,,,***)))((('''************))))))))))))'''((((((((())))))*********)))(((''''''((()))***)))***---///222333444555555:::>>><<<777444777;;;===888999===???>>>AAAGGGHHHGGGCCCAAAGGGRRRUUUQQQJJJMMMUUU```bbb\\\UUUSSSVVV[[[bbbeeefffiiioootttooommmbbbTTTPPPXXX```cccaaaaaa]]]VVVVVV^^^fffjjjvvv}}}qqqmmmmmmmmmzzz}}}ooojjjcccVVVLLLMMM```}}}rrr___ZZZ]]]\\\YYYUUUOOOIIICCC???:::888444000---+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************%%%+++111<<<[[[}}}|||hhhjjjrrrrrriiimmmsssoooxxxxxxpppxxxxxxvvvooozzzmmmddd|||nnnYYY]]]bbbkkkoooiiidddccccccaaacccaaa___]]]^^^aaaeeegggrrrvvvzzzxxxssspppppprrrqqqqqqrrrrrrrrrqqqqqqpppqqqsssvvvwwwvvvuuuuuuvvvuuuwwwyyywwwsssqqqqqqsssuuuttttttsssrrrrrrqqqqqqooosssvvvuuusssssswww|||{{{|||}}}~~~{{{vvvqqqpppooolllhhhccc```]]]ZZZYYYYYYZZZ[[[ZZZVVVTTTPPPQQQPPPNNNLLLKKKMMMNNNPPPRRRRRRNNNIIIHHHMMMQQQOOOQQQSSSSSSQQQPPPOOOPPPNNNNNNMMMLLLLLLMMMNNNOOOLLLJJJKKKOOONNNJJJHHHJJJJJJKKKLLLKKKIIIHHHHHHHHHBBBFFFIIIJJJGGGEEEEEEFFFFFFFFFFFFFFFDDDBBB@@@>>>:::::::::;;;;;;:::777444000000000000000000000000////////////////////////............/////////000////////////////////////////////////000000000000111111111111111222222222333444666888:::;;;<<<<<>>DDDPPPGGG===:::<<<>>>;;;888:::@@@CCCCCCGGGOOORRROOOLLLNNNQQQSSSUUUYYY^^^aaajjjddd]]]WWWWWW[[[```cccaaaWWWMMMJJJNNNPPPMMMHHHEEEIIIOOOSSSUUUUUUVVVVVV___dddkkkmmmiiihhhrrrwwwpppfffhhhrrrssseee^^^NNNYYYyyyjjjZZZTTTUUUSSSKKKCCCBBB@@@<<<999555000+++'''---,,,***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&)))******(((&&&$$$***)))))))))))))))***+++***---333AAA\\\xxxkkkiiiwwwyyyhhhkkkzzzyyy}}}rrrsss~~~xxxrrrpppqqqrrrsssttttttVVVSSScccllliiieeecccbbbbbb```___bbbbbbaaa```___```ccceeepppqqqsssuuuuuusssqqqoooooooooooooooppprrruuuvvvwwwuuussssssuuuuuussspppsssssssssssssssssssssssswwwuuutttuuuwwwwwwtttqqqsssssstttvvvwwwxxxyyyzzz{{{||||||~~~xxxnnnqqqnnnkkkiiihhheee```[[[[[[ZZZYYYYYYZZZXXXUUURRRSSSNNNKKKMMMNNNLLLKKKMMMRRROOOLLLKKKMMMNNNMMMKKKPPPPPPOOONNNNNNOOOOOOOOOJJJJJJKKKKKKLLLNNNOOOPPPQQQOOOMMMNNNOOOOOOMMMJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDIIIIIIIIIHHHFFFCCCAAA???===;;;999999;;;:::777444111111000///////////////---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000111111222222333444666888;;;<<<=========>>>???AAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJOOOQQQSSSVVVWWWYYYYYYYYY\\\\\\\\\ZZZYYYYYY\\\^^^______jjjzzz[[[KKKJJJFFF===:::MMMeeevvv~~~}}}sssyyy}}}uuukkk```~~~xxx```WWWMMM???:::888555444333222111/////////...---+++******)))******+++++++++,,,,,,,,,kkktttmmmYYYTTTQQQQQQUUUWWWTTTPPPMMMKKKFFFDDDGGGMMMKKKFFFDDDAAA===999777555222///...------,,,,,,------......---,,,+++************))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++///333777888666333222333777777666444444666<<>>===;;;AAAEEEFFFIIINNNOOOKKKHHHKKKOOORRRTTTVVVYYY[[[\\\YYYSSSOOOMMMMMMNNNOOOXXXTTTPPPPPPRRRRRRNNNJJJHHHLLLQQQUUUUUUTTTSSSSSSXXXYYY\\\___]]]YYYYYY]]]eeehhhmmmsss{{{{{{vvvssstttssshhhSSSOOOnnnrrr___WWWVVVPPPIIIFFFDDD@@@===:::555///,,,---,,,+++))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,***(((&&&&&&(((***,,,)))))))))))))))******+++***...444BBBYYYrrrkkkfffqqqxxxnnnooorrrggg|||xxxrrrssspppqqqwww}}}~~~zzzvvvzzzfffOOOUUUjjjiiifffbbb`````````___^^^______```______aaadddggglllnnnppprrrsssrrrqqqppprrrrrrqqqqqqqqqssstttuuuvvvtttssssssuuuuuutttrrrssssssssssssssssssssssssuuusssrrrsssuuuvvvuuussssssssstttuuuwwwxxxyyyzzzzzz{{{|||}}}{{{ssssssoookkkhhhfffdddaaa^^^ZZZXXXWWWVVVVVVUUUSSSQQQNNNJJJIIILLLOOONNNOOORRROOOMMMJJJKKKMMMOOOOOONNNOOOOOONNNMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMOOOOOOOOOMMMLLLMMMNNNNNNKKKHHHJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIIIIIIIGGGEEEBBBAAA>>>;;;999999;;;:::777333111111000///////////////............/////////000////////////////////////////////////////////////////////////////////////000000000000000111111222222333444666888:::<<<======>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNPPPRRRUUUWWWXXXXXXXXX[[[\\\[[[ZZZYYYZZZ]]]___```]]]eeeyyyeeeNNNGGGCCC===888EEE[[[rrrxxxkkkooossswww}}}zzzrrrWWWccckkkhhhbbb[[[NNN@@@;;;999666444333222111//////......---,,,+++***)))***++++++++++++,,,,,,,,,zzzdddhhhjjjXXXSSSPPPQQQUUUVVVTTTPPPMMMKKKFFFDDDGGGMMMKKKFFFCCC@@@<<<999777555222000...------,,,,,,------......---,,,+++************))))))))))))))))))))))))******))))))))))))*********)))))))))***,,,---///111666<<<>>>;;;777555555555666666666666777:::===GGGDDD???<<<===AAAFFFIII>>>CCCGGGIIIJJJLLLJJJFFFIIIMMMSSSVVVWWWWWWVVVVVVRRRQQQPPPMMMIIIFFFCCCAAAIIILLLQQQUUUVVVUUURRROOOOOOSSSXXX[[[ZZZXXXUUUTTT___]]]___fffjjjeee^^^ZZZSSSSSSVVV```nnnyyy~~~uuuuuubbbPPPXXXzzzrrr\\\XXXVVVPPPLLLJJJFFFBBB???;;;666222...---,,,***))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&''')))+++,,,)))))))))))))))***+++++++++000999EEEWWWjjjtttvvvooonnnwww|||sssooommmdddsssuuusssuuuvvv{{{xxxpppuuuxxxnnnZZZQQQbbb{{{eeebbb^^^\\\\\\^^^^^^^^^[[[\\\]]]^^^___bbbfffiiihhhjjjmmmpppqqqqqqqqqpppttttttssssssssssssttttttuuutttssstttuuuvvvuuutttttttttttttttttttttttttttsssqqqpppppprrrtttuuutttsssssstttuuuvvvxxxyyyzzzyyyzzz{{{}}}~~~xxxtttuuuqqqkkkgggeeedddcccaaa[[[YYYVVVUUUUUUUUUSSSRRRNNNJJJIIILLLOOOOOOPPPRRRLLLKKKJJJKKKNNNPPPQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKKKKLLLMMMLLLIIIFFFKKKKKKLLLKKKJJJGGGEEECCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIHHHFFFDDDBBB???<<<::::::;;;;;;777444111111000///////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000111111222222333444666888:::;;;<<<>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNQQQTTTVVVWWWWWWXXXZZZZZZ[[[ZZZZZZ[[[^^^aaa```[[[___ooorrrVVVHHHCCCAAA999>>>PPPmmmuuummmmmmmmmpppxxx}}}yyypppRRRPPPWWWbbbcccWWWLLLIII===:::666444333333111000///......---,,,+++******++++++++++++,,,,,,,,,,,,|||ooovvvfffWWWSSSOOOPPPTTTVVVTTTPPPMMMKKKFFFDDDGGGMMMKKKEEEAAA???;;;999777555333111...------,,,,,,------...------,,,+++************))))))))))))))))))))))))******))))))))))))******)))(((((((((***,,,///000222777>>>@@@===999666555222444555777888999:::;;;@@@@@@>>><<<<<>>JJJWWWbbbjjjmmmooovvvuuuoooqqqrrrrrrssszzzvvv~~~wwwxxxvvvpppdddWWWXXXjjj}}}bbb___[[[ZZZ[[[]]]^^^^^^[[[\\\]]]^^^___bbbfffjjjiiikkkmmmooopppqqqppppppsssssssssssssssttttttttttttssstttuuuvvvwwwwwwwwwtttttttttttttttttttttttttttrrrpppooopppqqqssstttssssssssstttuuuwwwyyyzzzxxxyyyzzz}}}}}}zzzyyyxxxvvvtttsssqqqmmmjjjgggeeecccbbb___\\\YYYWWWVVVVVVVVVTTTTTTOOOLLLNNNNNNLLLKKKMMMKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJLLLMMMNNNOOOIIIJJJKKKLLLLLLKKKHHHFFFKKKLLLMMMMMMKKKHHHEEECCCCCCCCCBBBBBBBBBDDDEEEFFFFFFGGGIIIIIIHHHFFFDDDBBB???===:::;;;<<<;;;888444111000000///////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000111111222222333444666888999;;;;;;??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSUUUVVVWWWWWWXXXYYY[[[[[[[[[\\\___bbb```[[[]]]kkk~~~bbbQQQHHHDDD===;;;IIIiii}}}rrrpppnnnpppyyy~~~yyyoooXXXRRR[[[kkkfffPPPIIIUUU???<<<888555444333111000///......---,,,,,,+++++++++++++++,,,,,,,,,------}}}|||iiiWWWSSSOOOQQQUUUWWWUUUQQQMMMKKKFFFDDDGGGMMMKKKEEEAAA>>>;;;888777555222000...------,,,,,,------...------,,,+++************))))))))))))))))))))))))******))))))))))))******((((((((()))+++---///111111666<<<>>>;;;888777777333333444777999;;;;;;<<<555666666555555;;;DDDLLLHHHGGGEEEEEEDDDCCCCCCDDDDDDIIIOOOQQQOOOJJJDDDBBBEEEGGGIIIIIIHHHFFFGGGHHHKKKRRRZZZ\\\XXXTTTVVVYYYYYY^^^cccffffffdddbbbaaa^^^]]]```hhhkkkjjjiiijjjhhhdddcccjjjuuuwwwmmmccc]]]aaahhhqqq{{{{{{ssspppnnnxxxnnnaaaSSSIIINNN[[[aaazzzaaa[[[]]][[[VVVSSSNNNJJJFFFBBB===:::222111...,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$+++333:::;;;666...)))))))))))))))***+++,,,------666BBBNNNVVV\\\bbbgggjjjrrryyy}}}|||uuutttwwwxxx|||~~~ppp___YYY^^^hhhnnn```]]]ZZZYYY[[[]]]^^^^^^\\\]]]^^^^^^___bbbfffiiimmmnnnpppqqqqqqqqqqqqqqqooopppqqqrrrssstttuuuuuussstttuuuvvvvvvwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvuuussspppooooooqqqrrrsssssssssssstttwwwyyyzzzwwwxxxzzz}}}{{{yyyxxxxxxwwwpppppppppoookkkgggcccaaa```]]]ZZZXXXWWWWWWVVVUUUWWWRRRNNNOOONNNKKKIIIKKKMMMMMMNNNNNNMMMMMMMMMMMMPPPPPPPPPOOONNNMMMKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOHHHIIIKKKLLLKKKJJJHHHGGGLLLMMMNNNNNNLLLIIIEEECCCBBBBBBAAABBBCCCEEEGGGHHHEEEFFFHHHIIIHHHFFFCCCAAA???===;;;;;;===<<<999666111000000//////////////////////////////.........////////////////////////////////////////////////////////////////////////000000000000000111111222222333444555777999::::::??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLOOORRRUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]```bbb___]]]___iii|||qqq\\\MMMDDD>>>:::FFFeeeyyyxxxvvvyyy~~~sssdddVVVXXXkkkjjjUUUMMMWWWBBB>>>999666444333222111///......------,,,,,,,,,++++++,,,,,,,,,---------|||{{{oooWWWSSSPPPQQQVVVXXXVVVSSSMMMKKKFFFDDDGGGMMMKKKFFFBBB???;;;888666444111///...------,,,,,,------......---,,,+++************))))))))))))))))))))))))******))))))))))))******))))))***,,,---///000000000444888999777666777999888666555666888;;;;;;;;;333444555555666;;;CCCIIIIIIEEEBBBBBBAAA???@@@DDDCCCGGGLLLNNNLLLGGGCCCAAADDDHHHKKKLLLJJJJJJLLLOOOMMMRRRUUURRRJJJEEEFFFIIIHHHKKKPPPSSSSSSRRRRRRRRRUUUVVV\\\fffmmmrrryyyrrrmmmjjjmmmssstttmmmfffiiiddd```eeeooowwwzzzyyysssjjj\\\ZZZnnn}}}rrreeeTTTLLLOOOIIIkkkvvvlllddd]]]]]]YYYSSSNNNJJJEEEAAA>>>888666222///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))---000111///,,,***)))))))))***+++,,,---......777GGGSSSXXXZZZaaaiiioooqqqqqqtttsssrrrwwwyyysss}}}}}}iiiYYYZZZeeeiiifff^^^\\\ZZZZZZ\\\]]]]]]\\\\\\]]]^^^___```cccgggkkkpppqqqrrrsssssssssssssssnnnoooqqqrrrtttuuuuuuuuusssuuuwwwwwwvvvvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvtttqqqpppqqqrrrtttsssrrrrrrtttvvvyyy{{{xxxxxxzzz}}}{{{xxxvvvvvvvvvnnnppprrrqqqmmmhhhdddbbb___]]]ZZZXXXXXXWWWUUUSSSUUUPPPMMMNNNOOOMMMLLLNNNMMMOOOPPPOOOMMMKKKKKKKKKPPPQQQQQQQQQPPPOOOMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNGGGIIIJJJJJJIIIHHHHHHIIILLLNNNOOOOOOMMMIIIEEEBBB@@@AAABBBCCCEEEGGGIIIJJJFFFHHHJJJKKKIIIFFFCCC@@@>>><<<:::;;;>>>>>>;;;888111111000//////////////////////////////.........////////////////////////////////////////////////////////////////////////000000000000000111111222222333444555777888999:::>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLOOORRRUUUWWWXXXXXXXXXZZZ\\\]]]]]]^^^```aaa]]]___```fffuuu}}}fffQQQDDD@@@>>>EEE]]]}}}uuupppVVVJJJYYYhhhcccWWWRRRDDD@@@:::666444333222111............------,,,,,,,,,,,,,,,,,,------------|||zzzqqqXXXTTTQQQRRRWWWYYYWWWTTTMMMKKKFFFDDDGGGMMMKKKFFFBBB???;;;888666333000......------,,,,,,------......---,,,+++************))))))))))))))))))))))))******))))))))))))*********,,,...000222222111000000222444444333444999===AAA<<<777555666888::::::666666777888:::>>>CCCGGGFFFBBB@@@BBBBBB>>>>>>BBBBBBFFFJJJLLLKKKIIIHHHHHHHHHMMMQQQRRROOOMMMNNNPPPIIILLLNNNKKKDDD>>>>>>@@@===@@@CCCDDDDDDDDDEEEFFFAAAAAAHHHSSS^^^gggooowwwrrrmmmhhhhhhlllrrruuuwwwwwwqqqkkknnnvvvzzzxxxsss___dddrrrrrriiikkk~~~zzzhhhXXXNNNNNNhhhqqqeeeaaaZZZTTTOOOJJJEEEBBB>>><<<888333000---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))***+++,,,......333===OOO\\\______hhhsssyyyzzzrrr|||pppmmmkkkqqq}}}ooo~~~xxxdddTTTXXXfffjjjccc\\\[[[ZZZ[[[\\\\\\[[[YYY[[[\\\^^^___bbbeeejjjnnnpppqqqrrrssstttuuuvvvwwwpppqqqssstttuuuuuuuuuttttttvvvxxxxxxvvvvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwtttrrrsssuuutttsssrrrrrrsssvvvyyy{{{xxxyyy{{{}}}|||xxxuuussssssooorrrsssqqqlllhhheeeeee```^^^\\\[[[ZZZYYYVVVSSSSSSNNNLLLNNNPPPNNNNNNQQQLLLOOOQQQPPPMMMKKKKKKLLLOOOPPPQQQQQQQQQPPPNNNLLLIIIIIIIIIJJJKKKLLLMMMNNNFFFHHHHHHGGGEEEEEEGGGJJJMMMNNNPPPPPPNNNJJJEEEBBB>>>???BBBEEEHHHJJJKKKLLLIIIKKKMMMMMMLLLHHHDDDAAA===;;;:::;;;???@@@===:::111111000///////////////000/////////............////////////////////////////////////////////////////////////////////////000000000000000111111222222333444555666888999999===>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYXXXZZZ]]]]]]]]]^^^___```\\\___``````kkkoooXXXLLLHHHGGGHHHTTTsss|||bbbJJJKKK\\\eee^^^QQQFFFAAA;;;777444444333222............------------,,,,,,,,,------------...zzzooonnnYYYUUURRRSSSXXXZZZXXXUUUMMMKKKFFFDDDGGGMMMKKKFFFCCC@@@<<<888555333///---...------,,,,,,------......---,,,+++************))))))))))))))))))))))))******))))))))))))******,,,...111444555444222111111222222111000444:::@@@HHHAAA999555555666888888555555555777:::===@@@BBBCCC??????DDDCCC>>><<>>???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYYYY[[[]]]^^^^^^]]]___```\\\___^^^ZZZbbbzzzuuu```WWWRRRRRRLLLNNNjjjuuuZZZIIINNN\\\^^^UUUGGGBBB<<<777555444333222...............---------,,,,,,,,,---------......~~~xxxjjjYYYTTTQQQRRRVVVYYYWWWTTTLLLJJJFFFDDDHHHNNNLLLFFFGGGBBB<<<777444222000///------............------,,,,,,++++++***)))((((((*********************************(((''''''(((***---555???BBB===777333222555333111111333555777777AAABBBAAA>>>888555666999999777666555777:::===???AAABBBFFFGGGAAA:::999===BBBCCCDDDEEEFFFIIIMMMPPPLLLOOOSSSTTTSSSQQQPPPPPPRRRSSSTTTUUUTTTQQQNNNLLLFFFFFFFFFGGGJJJLLLLLLLLLLLLKKKJJJIIIJJJPPPXXX]]]cccdddddd___ZZZXXX\\\aaahhhoootttvvvuuueeeaaa\\\WWWYYYeeezzzxxxrrrzzzhhhYYY[[[eeeuuuaaa\\\[[[TTTLLLIIIHHHEEE@@@<<<888333---)))***))))))***++++++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''***+++)))(((***---///555OOO___]]]gggwwwxxxwwweeehhhyyy|||qqqbbbgggoooooo}}}zzz~~~{{{|||}}}tttfff\\\ZZZ]]]\\\XXXUUUWWWZZZZZZXXXWWWWWWWWWZZZYYYZZZ___ffflllnnnnnnpppqqqsssuuuwwwyyyzzzzzzwwwvvvuuuttttttsssssstttrrrsssuuuvvvxxxxxxyyyyyywwwuuuttttttuuuuuutttsssrrrrrrsssuuuxxxyyyxxxwwwwwwuuussspppoooqqqvvvzzzyyy{{{}}}~~~|||yyywwwvvvwwwsssrrrqqqnnnllliiifffeeedddbbb`````````^^^ZZZVVVWWWUUUSSSPPPNNNMMMMMMNNNRRRQQQPPPPPPPPPQQQRRRSSSQQQPPPNNNMMMMMMMMMNNNNNNJJJJJJIIIHHHIIIJJJKKKLLLGGGGGGFFFDDDBBBCCCFFFIIIKKKNNNPPPOOOKKKGGGFFFFFFCCCBBBBBBDDDHHHKKKMMMMMMKKKMMMOOORRRRRROOOJJJFFF======<<<===>>><<<:::777333222111000//////////////////000000///...------........................////////////////////////////////////////////////000000000000000111111222111222333444555777888888;;;<<<===???AAABBBBBBCCCEEEEEEEEEFFFGGGHHHJJJJJJLLLOOORRRTTTUUUWWWYYY[[[ZZZ[[[\\\\\\[[[\\\^^^```___]]][[[\\\cccsssxxxaaaTTTRRR\\\\\\SSS\\\yyybbbJJJSSSeeedddVVVPPP>>>:::===777333444111/////////...------,,,,,,------------------------kkkZZZUUUQQQQQQUUUWWWUUUQQQMMMKKKGGGEEEIIINNNLLLGGGEEEAAA;;;777444222000///------............------------,,,,,,+++******)))************************)))))))))))))))***,,,---...555===@@@>>>888444333444222111111222444666666;;;<<<===<<<:::999:::;;;555555555666888:::===???<<<>>>BBBEEEAAA;;;;;;??????@@@BBBBBBCCCEEEIIIKKKJJJMMMPPPQQQPPPOOONNNNNNKKKLLLNNNNNNNNNLLLJJJHHHIIIHHHHHHJJJMMMOOOPPPOOOLLLKKKKKKJJJKKKOOOVVVZZZeeegggfffccc^^^]]]aaafff[[[YYY^^^jjjvvv|||}}}{{{|||uuukkkcccbbbfffooowwwzzzpppiiilllkkkaaaVVV]]]nnnwwwfffVVVVVVVVVSSSQQQKKKHHHCCC???;;;777111...,,,+++******++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***+++)))(((***---///;;;RRRdddjjjwww~~~wwweeeeeepppooowwwkkklllnnnooozzzuuuttt{{{yyyiii[[[[[[cccddd___YYYWWWXXXZZZ[[[YYYXXXXXXYYYYYYYYYZZZ```gggllloooooooooppprrrtttuuuwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvssstttuuuwwwxxxyyyyyyyyyxxxvvvuuuuuuvvvvvvuuutttrrrrrrsssvvvxxxyyyxxxvvvsssssssssrrrqqqrrrtttvvvwwwyyy|||}}}~~~{{{xxxtttrrrqqqqqqpppooommmkkkiiihhhgggdddbbb``````^^^ZZZWWWVVVVVVTTTSSSRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRPPPOOONNNMMMMMMMMMNNNOOOKKKJJJIIIHHHHHHIIIJJJJJJFFFFFFEEECCCBBBDDDGGGJJJMMMOOOQQQOOOKKKHHHFFFFFFCCCCCCCCCEEEHHHJJJJJJIIIIIIJJJLLLOOOPPPNNNJJJFFF>>>===<<<<<<===<<<:::888333222111000000////////////////////////...------........................////////////////////////////////////////////////000000000000000111111222111222333444555777888888:::;;;===???AAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLOOORRRTTTUUUWWWYYY[[[ZZZ\\\\\\\\\[[[[[[]]]___```___]]]^^^bbbppp}}}bbbQQQJJJTTTWWWQQQTTTlll{{{|||{{{uuuRRRQQQeeellleeeXXXCCC:::;;;666444555222/////////...------,,,,,,------------------------ppp[[[VVVQQQQQQTTTUUURRROOOMMMKKKGGGEEEIIINNNLLLGGGCCC???:::666444222000///------............------...------,,,,,,+++++++++************************((((((((()))+++---///000000333999<<<===:::666333444444333222222333444555444555666888;;;<<<;;;:::111333555777999;;;======777999===AAA???:::;;;@@@;;;===???@@@@@@@@@BBBDDDDDDGGGIIIJJJIIIHHHGGGHHHBBBDDDFFFHHHHHHGGGFFFEEEJJJIIIJJJLLLOOOQQQRRRQQQNNNOOOOOOOOOOOOQQQUUUXXX]]]___aaabbbbbbffflllrrriii]]]\\\hhhpppmmmmmmssswwwqqqoooppppppyyyjjjZZZ[[[zzzrrr[[[QQQMMMJJJccchhhYYY[[[]]]WWWOOONNNKKKGGGCCC???;;;666333///---+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))+++***))))))---111@@@OOOaaammm{{{zzzllllllsssrrrtttrrrtttsssyyywwwqqqrrr{{{yyy```RRR___ooolll```YYYWWWYYY[[[[[[YYYXXXYYYZZZXXXYYY[[[aaahhhmmmpppqqqooopppqqqrrrssstttttttttvvvvvvvvvvvvvvvwwwwwwxxxuuuvvvvvvwwwxxxyyyzzzzzzxxxwwwvvvvvvwwwwwwvvvuuusssssstttvvvxxxyyywwwuuuoooqqqtttuuutttsssrrrssswwwyyy{{{|||}}}|||vvvqqqmmmppppppppppppooonnnlllkkkhhheeebbb___]]]\\\YYYWWWTTTUUUUUUUUUUUUUUUTTTSSSPPPPPPOOONNNNNNNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPKKKJJJIIIGGGGGGGGGHHHHHHDDDDDDDDDCCCCCCEEEHHHKKKNNNPPPQQQOOOLLLHHHFFFEEEDDDCCCDDDEEEGGGGGGFFFDDDDDDEEEHHHKKKMMMLLLIIIFFF???===;;;;;;<<<<<<;;;:::333333111000000000000000///////////////......---........................////////////////////////////////////////////////000000000000000111111222111111222444555666777888:::;;;===???AAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLOOORRRTTTUUUVVVYYYZZZ[[[\\\]]]\\\[[[[[[]]]^^^___^^^^^^^^^___jjjhhhQQQGGGQQQZZZZZZTTT^^^|||qqqqqq|||zzzSSSQQQqqqjjjOOO???<<<666555555111/////////...------,,,,,,------------------------tttYYYTTTOOOPPPSSSUUURRROOOMMMKKKGGGEEEHHHMMMKKKEEEAAA>>>999666444222000///,,,------......------,,,------,,,,,,++++++++++++************************(((((((((***---///000000000111444777:::999555222999888888666444333333444444333444777;;;<<<999555222444777:::;;;;;;;;;:::555555999===<<<999999===888:::============>>>???===???BBBCCCBBB@@@@@@AAA???AAACCCEEEFFFGGGFFFFFFIIIHHHIIIKKKNNNPPPPPPPPPQQQRRRSSSSSSSSSSSSUUUWWWWWWYYY[[[^^^aaafffnnnsss{{{qqqlllooooooiiifffgggttttttkkkllliiiiiiyyyvvvbbb]]]}}}oooeeeZZZHHHPPPoookkk^^^]]]^^^YYYRRRQQQMMMIIIDDDAAA===999666333000,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((***+++***)))...555EEEMMM[[[iiissssssrrryyy|||qqqyyy|||www|||xxxtttrrrvvvyyy^^^TTThhhwwwmmm]]]XXXWWWYYYZZZYYYXXXWWWXXXYYYWWWYYY]]]ccciiinnnqqqrrrpppqqqrrrsssssssssssssssuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwxxxxxxyyyzzzzzzxxxwwwuuuvvvwwwwwwvvvtttsssssstttvvvxxxxxxwwwuuupppsssuuuvvvuuutttttttttyyyzzz{{{{{{{{{}}}yyyzzz|||{{{yyytttooolllnnnooopppqqqqqqooonnnmmmgggddd```]]]ZZZXXXWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPNNNMMMMMMNNNNNNOOONNNNNNMMMMMMMMMNNNPPPQQQLLLKKKIIIGGGFFFFFFFFFFFFBBBCCCDDDDDDDDDFFFJJJMMMOOOOOOPPPNNNKKKHHHEEECCCDDDDDDDDDFFFFFFEEEBBB???@@@AAACCCFFFIIIIIIGGGEEE???===;;;:::;;;<<<<<<;;;333333222111000000000000...///////////////..............................////////////////////////////////////////////////000000000000000111111222111111222333555666777777:::;;;===???AAABBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNRRRTTTUUUVVVXXXZZZ\\\]]]]]]\\\[[[[[[\\\^^^]]]\\\]]]]]]ZZZaaaxxxuuu\\\KKKPPPZZZ___UUUPPPjjjqqqmmmwwwsssOOOPPPyyy{{{[[[EEE>>>777555555000/////////...------,,,,,,,,,,,,------------------sssVVVRRRNNNOOOSSSUUUTTTQQQLLLJJJFFFDDDHHHLLLJJJDDDAAA>>>999666444333000...,,,,,,------------,,,,,,++++++++++++************************************)))((((((+++...000000...000000111333555666444222>>>???>>>;;;777444444555<<<:::999:::<<<;;;777222444666999<<<<<<;;;888666555444666999999666666:::777999;;;<<<;;;;;;<<<===:::<<<>>>???>>>======>>>@@@AAACCCEEEGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMMMMLLLNNNOOOQQQQQQPPPOOOPPPQQQUUUVVVVVVXXXZZZ___dddgggrrrvvvvvvssstttwwwsssjjjjjjkkkjjj```UUU\\\xxx}}}lll{{{uuukkkWWWTTTfffoooaaa^^^^^^\\\SSSOOOJJJEEEAAA>>>:::777777333...+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''***,,,***)))111<<>>>>>>>>???BBBEEEFFFEEECCC???===::::::;;;<<<<<<<<<444333222111000000000000......///////////////...........................////////////////////////////////////////////////000000000000000111111222000111222333444666777777999:::<<>>777666666222/////////...------,,,,,,,,,,,,,,,---------......nnnVVVQQQNNNOOOSSSVVVUUURRRMMMKKKGGGDDDHHHLLLJJJDDDBBB???;;;888555333000...,,,,,,------------,,,,,,************************************************+++)))))),,,111333222000111111111111222222333444@@@BBBBBB???:::666777888CCCBBB@@@???===:::777444555777:::;;;;;;999666444555333444777777555444777777888::::::::::::;;;===;;;<<<>>>>>>=========???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGCCCEEEGGGGGGEEEDDDEEEEEEFFFGGGIIILLLQQQXXX^^^aaadddqqqwwwwww{{{tttlllooo|||{{{jjj]]][[[WWW[[[uuu~~~ooo```[[[gggwwwgggXXXWWWSSSMMMGGGCCC???;;;999999555000---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))'''))),,,+++***666EEERRRVVV^^^ffflllsssvvvtttwww~~~mmmlllmmmqqq||||||wwwtttrrrmmmiiiqqq~~~```SSSVVViiinnn^^^VVV[[[VVVWWWWWWVVVUUUUUUVVVXXXYYY]]]bbbgggjjjmmmqqqsssrrrssstttuuuuuuuuuuuuuuusssssssssssstttuuuwwwwwwzzzyyywwwvvvvvvwwwxxxyyyvvvuuuttttttuuuuuutttsssrrrrrrsssuuuxxxyyyxxxwwwxxxwwwvvvtttsssuuuxxx|||~~~~~~}}}|||zzz{{{~~~~~~}}}zzzyyyxxxwwwvvvvvvvvvwwwooopppppppppnnnkkkgggeeeaaaaaaaaa___\\\[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWVVVTTTSSSQQQPPPOOOOOOPPPQQQOOONNNMMMMMMMMMNNNOOOPPPMMMLLLJJJHHHGGGFFFFFFGGGBBBDDDFFFGGGHHHJJJMMMOOONNNMMMMMMMMMLLLJJJFFFCCCEEEDDDCCCDDDEEEDDDAAA???>>>>>>>>>???AAABBBAAA@@@>>><<<:::;;;<<<===<<<;;;444333222111111000111111---...//////////////////........................////////////////////////////////////////////////000000000000000111111222000000111333444555666777999:::<<>>777666888444/////////...------,,,,,,+++,,,,,,------.........kkkXXXSSSOOOPPPTTTVVVTTTQQQPPPMMMIIIFFFJJJNNNLLLFFFCCC@@@<<<999666333000---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++******///555888777444333444444222000000333777>>>AAACCCAAA<<<999;;;===AAABBBAAA>>>:::777666666333444777999999777555333444111111555777555555777666777888777777999;;;>>>:::;;;<<<<<<;;;;;;<<<===<<<=========>>>>>>>>>>>>???===<<<===>>>???>>>===999;;;<<<<<<:::::::::;;;777777999===DDDKKKQQQTTTZZZbbbllluuu|||~~~|||wwwrrrooopppuuullljjjbbbZZZggg~~~vvv|||hhh^^^aaa~~~~~~^^^]]]XXXQQQKKKFFFBBB>>><<<:::777222///---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************'''(((,,,++++++:::MMM___dddhhhgggiiiooowww|||tttwwwooo}}}sssrrrmmmqqq}}}yyy}}}~~~wwwxxxUUUOOOUUUdddfff[[[VVV[[[WWWXXXXXXVVVUUUUUUWWWYYYZZZ___eeeiiikkkmmmppprrrrrrrrrsssuuuuuuvvvvvvvvvuuutttttttttuuuvvvwwwwwwzzzyyywwwuuuuuuuuuwwwwwwwwwvvvuuuuuuvvvvvvuuussspppppprrruuuxxxzzzyyyxxxwwwwwwvvvtttsssuuuxxx{{{}}}}}}|||{{{{{{}}}~~~|||zzzyyyxxxvvvuuuttttttssspppqqqqqqooolllgggbbb^^^ZZZ\\\^^^]]][[[ZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZVVVUUUTTTRRRQQQQQQRRRRRRPPPOOONNNMMMMMMMMMNNNOOOMMMLLLJJJHHHHHHGGGHHHHHHDDDFFFHHHIIIJJJKKKNNNPPPOOONNNMMMNNNOOONNNJJJFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@>>>======??????>>>===<<<;;;;;;<<<======<<<:::444444333222111111111111------...///////////////........................////////////////////////////////////////////////000000000000000111111222000000111222444555666777888:::<<>>AAA;;;======:::555333444777///111444666777666444333333000000444777666666888555666666555666888;;;>>>777888999999888888999;;;888888888888777777777777888777555555666666555444444555666666444444555666777555333333666999<<<===IIIJJJWWWkkkuuurrrrrrwwwxxx}}}{{{www|||vvvuuuoooggg___aaa}}}tttooosss```ZZZiiixxxbbb]]]UUUOOOIIIEEEAAA???;;;777333000...---***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++'''(((,,,+++,,,===RRRqqqvvvuuummmhhhlllooonnnqqq}}}uuuqqq{{{vvveeeccc|||~~~uuuUUURRRWWWaaaccc[[[VVVXXXXXXYYYXXXWWWVVVVVVXXXZZZ[[[```fffjjjkkklllooorrrpppqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxzzzxxxvvvuuutttuuuvvvwwwxxxwwwvvvvvvwwwwwwvvvuuuooopppqqquuuyyy{{{zzzyyytttuuuvvvuuuttttttvvvxxx{{{{{{|||{{{|||}}}zzzwwwwwwvvvuuussspppnnnlllqqqrrrqqqooojjjddd^^^ZZZRRRVVVYYYZZZXXXWWWXXXZZZZZZYYYXXXXXXXXXYYY[[[\\\XXXWWWUUUTTTSSSSSSSSSTTTQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJEEEGGGIIIKKKKKKLLLNNNPPPPPPOOONNNOOOQQQPPPLLLIIIDDDCCCBBBBBBDDDEEEEEEEEEAAA???=========>>>===<<<;;;;;;;;;===>>>>>><<<:::555444333222111111111111------...///000000//////........................////////////////////////////////////////////////000000000000000111111222000000111222444555666666888:::<<>>===999666999@@@BBB??????===:::888777666444333444444444333333222222222333444555666666555444333222333555777999;;;<<<<<<;;;;;;999555222111333444000111333444444444555555777:::999444222555777666333555666666555555777999333666999888555333444555;;;===BBBKKKXXXeeepppwww|||{{{mmmqqqyyyfff___WWWZZZuuupppbbb^^^lllXXXYYY___mmmdddccc[[[NNNGGGHHHGGGBBB<<<:::888555444111---***)))************))))))(((************)))))))))((()))************++++++++++++((()))---+++...@@@WWWqqqhhhlllrrrqqq}}}xxxllldddpppeeedddqqqrrriiiWWWUUUhhhnnn[[[VVV\\\UUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[aaajjjoooppppppqqqrrrssstttuuutttttttttvvvxxxvvvvvvuuuuuuuuuttttttsssxxx{{{zzzvvvuuuwwwvvvsssyyyyyyxxxxxxxxxxxxyyyyyyssstttuuuwwwxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuwwwxxxzzz{{{{{{}}}~~~xxxwwwvvvvvvvvvtttqqqnnnqqqpppnnnkkkgggbbb[[[WWWRRRXXX\\\[[[VVVTTTXXX]]]ZZZZZZZZZYYYXXXWWWUUUTTT\\\\\\[[[YYYWWWSSSPPPOOORRROOOKKKJJJKKKMMMNNNNNNPPPOOONNNLLLJJJIIIHHHHHHKKKLLLLLLKKKJJJJJJKKKMMMTTTSSSPPPOOOQQQSSSNNNEEEHHHFFFBBB??????@@@CCCEEEBBB???<<<<<<>>>@@@???===;;;<<<<<<<<<<<<<<<;;;;;;999555111111333333///+++000/////////....................................////////////000000000000000000000000000000000000000000000000111111111111111111111222333444555666777:::>>>@@@AAA@@@AAABBBFFFEEEEEEEEEFFFGGGHHHHHHOOOQQQSSSSSSSSSTTTVVVWWWZZZZZZZZZ[[[\\\___aaabbbdddcccbbb```___aaaeeehhhdddSSSHHHIIIGGGEEEQQQddd|||yyyzzzzzzoooUUUDDDRRRlllooo^^^III>>>:::999666444000000///...---,,,,,,+++++++++***+++---...------{{{ttt```[[[TTTRRRRRRSSSSSSQQQQQQPPPJJJFFFGGGLLLKKKGGGGGGCCC===999555333000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++************)))(((+++,,,///111444555666666111333444333111222777;;;;;;999444111444;;;>>>===<<<:::888777777777555444444444333333333222222222333444444555555444444333333444555777888999999:::999888777444222111333555333444666777888999:::;;;555999;;;999999<<<>>>===JJJEEE>>>:::999:::::::::<<<<<<;;;999777666777888777888;;;@@@JJJXXXfffoooyyyvvvvvviiiZZZTTTaaavvvgggaaaaaazzz{{{uuuZZZYYYYYYccczzzsssdddWWWSSSPPPIIIDDDCCC???===:::888666333///,,,++++++++++++++++++******++++++++++++************)))************++++++++++++(((***------000CCCYYYyyywwwnnnttt}}}oooccceeellluuuiiiaaalllooodddbbbnnnppp^^^YYY\\\UUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[aaajjjoooppppppqqqsssqqqrrrtttttttttuuuwwwyyywwwvvvuuuuuutttttttttuuuvvvyyyyyyvvvvvvxxxxxxuuuvvvuuuuuuttttttuuuuuuvvvssstttuuuwwwxxxxxxxxxxxxttttttvvvwwwxxxxxxxxxxxxwwwyyyzzz{{{{{{}}}{{{yyyxxxwwwwwwvvvsssqqqnnnllljjjiiigggccc]]]XXXSSSTTTVVVVVVVVVWWWYYY[[[YYYYYYYYYYYYYYYYYYXXXXXX[[[[[[[[[[[[YYYWWWUUUTTTSSSPPPMMMLLLMMMOOOOOOOOOPPPOOOMMMLLLJJJJJJIIIIIIKKKLLLMMMLLLKKKJJJKKKMMMPPPSSSTTTRRRQQQQQQNNNHHHHHHEEEAAA>>>>>>@@@CCCFFFCCC@@@===<<<===>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::666111111333333000,,,000000/////////.................................////////////000000000000000000000000000000000000000000000000111111111111111111111222333444555666777:::>>>@@@@@@@@@AAABBBEEEEEEEEEEEEFFFGGGHHHHHHMMMOOORRRSSSTTTVVVXXXZZZ\\\\\\\\\\\\^^^```aaacccbbbbbbaaa___^^^___cccfffoooZZZJJJGGGEEECCCLLL[[[yyywwwwwwqqq[[[HHHSSSlllnnnaaaPPPCCC<<<777333000000000///...---,,,,,,+++++++++++++++---......---xxxrrrppp^^^YYYTTTRRRSSSUUUTTTSSSSSSQQQJJJEEEFFFKKKKKKHHHGGGCCC===888555333000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++******)))))))))******,,,---///111333444555555222999???===555222777===:::999555000222999<<<:::888666555666777777666555333333333222222222222222333333222222222222333333555555555555555555555555444444444333222333555888888:::===@@@BBBFFFJJJMMMHHHNNNQQQPPPQQQSSSTTTRRR___WWWNNNJJJJJJHHHCCC>>>FFFBBB===::::::;;;<<<<<<777777666666999CCCPPPZZZeeennnxxx{{{xxxmmm\\\WWWlll{{{rrr[[[bbbllleeeYYYPPPXXXoooyyyaaaRRRYYY\\\OOOEEEEEECCC@@@===:::888555222///---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))************++++++++++++)))***------222EEEYYYhhhuuu{{{sssmmmvvvjjjaaalllooofffnnnkkkaaannnwwwmmmjjjnnnkkk]]]ZZZ[[[UUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[aaaiiiooopppqqqrrrtttpppqqqsssttttttvvvxxx{{{xxxwwwvvvuuutttuuuvvvvvvtttwwwxxxuuuvvvyyyyyywwwttttttssssssssssssttttttssstttuuuwwwxxxxxxxxxxxxtttttttttuuuwwwyyyzzz{{{wwwyyy{{{{{{|||}}}{{{yyywwwuuuuuutttqqqpppllliiiffffffgggeee^^^XXXTTTRRRQQQRRRVVVYYYZZZZZZXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZTTTRRROOONNNOOOPPPQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJLLLNNNNNNMMMKKKKKKLLLNNNUUUYYYWWWTTTSSSQQQNNNHHHEEE@@@===<<<>>>AAADDDBBB@@@===<<<<<<<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;777222000111222000...000000000/////////..............................////////////000000000000000000000000000000000000000000000000111111111111111111111111222444555666777:::===???@@@@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHJJJMMMQQQTTTVVVXXX[[[]]]^^^^^^^^^^^^___```aaabbb``````___^^^]]]^^^aaacccyyyfffMMMGGGFFFDDDHHHRRRvvvvvvooooooqqqaaaLLLPPPeeejjjbbbTTTGGG>>>888333000111000000///...---,,,,,,+++++++++,,,---...//////tttpppooo]]]XXXSSSRRRTTTVVVVVVUUUUUURRRKKKEEEFFFKKKLLLIIIGGGCCC===888555222000...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******)))))))))+++---///000111222333444444555888@@@HHHGGG???888777:::???@@@===999888;;;<<<999333222222444666777777666222222222222222111111111333222111000000111222333444444333222222222222222222333666777888;;;>>>AAAGGGKKKPPPTTTYYY___ffflllmmmrrrsssqqqppprrrtttrrrrrrqqqppprrrrrrmmmeee]]]XXXQQQHHHBBB@@@@@@???===>>>>>>===999555888>>>DDDKKKSSS___jjjttt|||{{{uuudddggg~~~ttthhhuuu|||ssscccTTTSSSccc|||mmm___aaa```VVVLLLJJJEEECCC???;;;999666333111......---,,,,,,+++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,***+++,,,---444FFFWWW[[[fffnnnlllkkkvvvrrrkkkxxxyyyiiihhhwww~~~llliiixxxuuullljjjhhhaaaYYYXXXYYYUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\bbbjjjooopppqqqsssuuuqqqssstttttttttuuuwwwyyyyyyxxxvvvuuuuuuvvvwwwxxxuuuxxxxxxuuuuuuxxxxxxuuuvvvvvvuuuuuuuuuuuuvvvvvvssstttuuuvvvxxxxxxxxxxxxvvvuuuuuuuuuvvvxxxzzz{{{xxxyyy{{{{{{|||}}}zzzxxxuuusssrrrqqqooommmnnnjjjeeeeeegggeee^^^XXXWWWUUUSSSTTTVVVYYYZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZYYYZZZ[[[]]]]]]]]]\\\[[[TTTRRROOONNNPPPQQQQQQPPPMMMMMMLLLKKKKKKKKKLLLLLLIIIKKKNNNOOOMMMLLLKKKKKKOOOUUUZZZYYYYYYXXXUUUPPPHHHEEE@@@;;;999999<<<>>>>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;===999444111111111111000000000000////////////...........................////////////000000000000///////////////////////////000000000111111111111000000111111222333555666777:::===>>>??????AAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQUUUWWWYYY[[[]]]^^^^^^^^^^^^___`````````^^^^^^^^^]]]\\\\\\^^^```ssspppRRRHHHHHHHHHJJJOOOoooxxxxxxmmmnnnuuujjjSSSPPP^^^iiibbbUUUFFF===:::777555111111000///...---,,,,,,+++,,,,,,,,,,,,...000111vvvuuurrr\\\XXXSSSRRRTTTWWWWWWWWWVVVRRRKKKEEEFFFKKKLLLHHHFFFBBB<<<888555222000...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***)))(((***---000444444444333333333444444:::@@@HHHLLLIIICCC<<<888CCCFFFGGGBBB???>>>:::666000000000333555666666444111111111111111111111111222111000//////000111222222222111000000111111222777:::>>>AAAEEEIIIMMMQQQ[[[```eeeiiimmmttt}}}|||tttggg\\\TTTLLLEEE???BBBCCCCCC@@@;;;999:::<<<;;;@@@IIITTT```mmm|||~~~xxxoooxxxmmm]]]wwwzzzeeeUUUSSSeeeppp```XXXRRRNNNGGGDDD???<<<999777444111///...,,,+++*********++++++*********))))))))))))))))))*********+++++++++,,,+++++++++---666GGGVVV___eeekkkmmmqqq{{{|||xxxuuujjjhhhqqqpppwwwxxxpppsss}}}}}}iiisss~~~zzzgggkkknnnhhh\\\XXXXXXWWWVVVVVVVVVUUUUUUVVVWWWYYYZZZ]]]cccjjjooopppppprrruuutttuuuuuuuuussssssuuuwwwyyyxxxwwwvvvwwwwwwxxxyyywwwyyyyyyuuutttvvvvvvssswwwvvvvvvuuuuuuvvvvvvwwwssstttuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzzxxxyyy{{{||||||~~~|||zzzxxxwwwuuurrrpppqqqmmmhhhgggfffccc]]]WWWZZZZZZ[[[YYYXXXXXX[[[]]]ZZZYYYXXXXXXWWWWWWXXXXXX[[[[[[\\\]]]\\\[[[ZZZYYYRRRPPPNNNNNNOOOPPPOOOOOOLLLLLLKKKKKKKKKKKKKKKLLLHHHKKKMMMNNNMMMKKKJJJJJJNNNQQQSSSUUUYYY[[[UUUMMMIIIFFF@@@:::777555666666888999::::::;;;;;;;;;<<<999999:::;;;<<<<<<;;;;;;===:::555222111111111111111000000000////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111000000000111222333444555888:::<<<>>>>>>???AAABBBBBBCCCEEEGGGHHHHHHHHHHHHKKKNNNRRRUUUVVVWWWYYYZZZ\\\\\\\\\]]]^^^^^^^^^^^^]]]^^^___^^^]]]\\\]]]^^^kkk~~~uuuVVVIIIHHHJJJLLLPPPiii}}}{{{ppp|||tttvvv~~~vvv```UUUXXXmmmiii\\\JJJ>>>;;;999666111111000///...------,,,+++---------,,,---111444xxxzzzvvv\\\XXXSSSRRRTTTWWWXXXWWWVVVSSSLLLFFFGGGKKKKKKGGGFFFBBB<<<777444222///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++(((***+++***)))+++///444:::999777555444333333333888;;;@@@GGGJJJGGG@@@999CCCHHHHHHDDD>>>;;;777222///...///222444555333111000000000000000111111111111111000000000000111111000000000000111333555777@@@CCCHHHLLLPPPTTTYYY\\\aaaeeejjjlllnnnttt~~~wwwiii\\\UUUHHHFFFCCC@@@===;;;:::999666777;;;BBBKKKZZZnnnzzzxxxsss^^^bbb|||pppYYYQQQaaakkk[[[VVVRRRHHHEEE@@@<<<999777444222000///---+++*********+++*********)))))))))(((((()))************+++++++++++++++++++++///:::KKKXXXiiilllppptttxxx}}}yyylllaaagggkkktttwwwuuu|||}}}pppjjjnnnsssuuuuuupppaaaRRRllluuummm^^^[[[ZZZVVVYYYVVVVVVUUUUUUVVVWWWYYYZZZ```eeekkkooooooooorrrtttuuuvvvvvvuuusssssstttuuuxxxxxxxxxyyyyyyyyyyyyyyywwwzzzyyyuuutttvvvuuurrrttttttssssssssssssttttttssstttuuuwwwxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxxxxzzz{{{|||}}}~~~|||xxxtttrrrppplllhhhddd```[[[XXX]]]___```___\\\[[[\\\^^^\\\[[[YYYXXXWWWXXXYYYYYY]]]]]]]]]]]][[[YYYWWWVVVQQQOOOMMMMMMNNNOOONNNMMMKKKKKKJJJJJJIIIJJJJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJJJJKKKLLLNNNUUUXXXSSSJJJIIIFFFBBB<<<888555333222444666999:::::::::;;;<<<888999:::;;;;;;<<<;;;;;;===;;;777444222111111111111111000000000/////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000111333444555888:::<<<======>>>@@@BBBBBBCCCEEEGGGHHHIIIHHHHHHKKKOOOSSSUUUVVVVVVVVVWWWYYYYYY[[[\\\]]]]]]]]]]]]]]]___``````^^^]]]]]]^^^ggg{{{{{{]]]LLLGGGHHHLLLQQQccc~~~{{{}}}wwwyyyyyy}}}|||kkkZZZRRRqqqwwwrrr\\\FFF;;;888555222111111000///...------+++---...---,,,---222666xxxzzzxxx]]]YYYTTTRRRUUUWWWXXXWWWUUUSSSMMMHHHIIILLLKKKFFFFFFBBB<<<777444222///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---(((+++,,,+++***,,,111777???===;;;777555333222222888888999===@@@@@@;;;777AAAEEEEEE???999888666333///...///111333333000.../////////000000000111111000111111222222111111000000000000222555888<<<>>>EEEHHHMMMPPPSSSVVVYYY[[[ZZZ___ccceeegggnnnzzzkkkaaaRRRGGGBBB@@@===;;;:::777666888<<>>@@@CCCAAABBBEEEGGGIIIIIIIIIHHHJJJMMMRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]^^^```bbbbbb```___^^^^^^bbbxxxiiiTTTHHHFFFLLLRRR\\\yyywww|||xxxuuuwwwcccQQQjjjyyyVVV???888777222222111000///...------+++...///...,,,---333888vvvwwwxxx^^^YYYTTTSSSUUUWWWWWWWWWTTTSSSNNNIIIJJJLLLJJJEEEFFFBBB<<<777444111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((+++---,,,***,,,333999BBB@@@===999555333222111;;;999666555555444444333@@@CCCAAA:::555666777777/////////111222111///,,,.../////////000000111111000111222333333222111000000000111444888===AAADDDFFFHHHLLLNNNOOOQQQSSSUUUVVV[[[aaaeeehhhqqqlllWWWMMMHHHEEEBBBCCC>>>;;;999888>>>QQQeeewww~~~rrruuusss]]]eeeyyybbbOOOTTTccc~~~xxx\\\YYYLLLHHHBBB>>>;;;999666555444222///---,,,,,,---...,,,,,,,,,+++++++++******)))************+++++++++&&&)))***,,,555FFFYYYeeezzz~~~~~~uuuqqqyyyuuutttqqqwwwxxxwwwsssmmmdddWWWLLLTTTjjjfffVVVXXXVVVSSS\\\VVVVVVUUUUUUVVVWWWYYYZZZdddhhhmmmooonnnnnnppprrrrrrsssttttttttttttwwwyyyvvvxxxzzz|||}}}|||zzzxxxsssvvvvvvttttttwwwxxxuuutttssssssrrrrrrsssssstttssstttuuuwwwxxxxxxxxxxxxsssuuuwwwyyyzzz{{{zzzzzzyyyzzz|||}}}}}}~~~}}}xxxqqqllllllmmmmmmggg___YYYYYY[[[```]]]\\\```ggghhhbbb\\\\\\\\\[[[[[[\\\^^^```bbb^^^______^^^]]]ZZZXXXWWWQQQOOONNNNNNPPPPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFFFFHHHJJJDDDJJJNNNNNNOOORRRSSSRRRFFFFFFEEECCC@@@<<<888666333777::::::888666777999777888999:::;;;;;;<<<;;;;;;;;;:::888444111000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111//////000000111222444555888:::;;;<<<<<<>>>@@@CCC@@@BBBEEEHHHIIIIIIIIIHHHHHHKKKPPPTTTUUUUUUVVVVVVVVVWWWZZZ\\\]]]^^^^^^^^^___aaacccdddbbb```______ZZZqqqttt\\\KKKFFFLLLUUUVVVtttvvvqqq}}}tttyyyqqqZZZ```cccDDD;;;<<<222222111000///...------,,,...000...,,,---333999}}}vvv___ZZZTTTRRRTTTVVVWWWWWWYYYVVVNNNFFFHHHOOOLLLCCCGGGBBB===888555222000...++++++++++++++++++++++++,,,,,,,,,------,,,++++++'''***,,,---......000111777999999555333555444111222111111333111...///333;;;;;;;;;;;;999888777666111111111111000000000000000000///............///111111000///////////////333444666999<<>>@@@AAACCCEEEGGGHHHIIIIIIKKKMMMPPPQQQRRRTTTVVVXXX\\\\\\[[[[[[\\\\\\]]]^^^___```bbbcccbbb```]]][[[fffjjj|||yyy\\\LLLIIIJJJIIIXXXtttqqqwww{{{tttwww[[[\\\qqqzzzXXXDDD???666555222000//////...---,,,///+++,,,000000---333>>>zzz^^^YYYSSSQQQSSSUUUVVVUUUVVVUUUMMMFFFIIIPPPNNNEEEFFFBBB<<<888555222000...++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++))),,,...//////000111333777888777777;;;???<<<555222222333666444000000444999999999999888777666555000000000/////////......//////......---......///000000//////000111111222444555777:::===???AAABBBCCCFFFKKKOOOQQQRRRTTTVVVTTTUUUUUUUUUVVVYYY]]]aaadddfffiiijjjkkkkkkmmmnnnsssyyygggVVVPPPIIIEEEFFFFFFAAA???AAALLL^^^rrr|||}}}{{{www{{{ooofff{{{lllXXXJJJQQQccceeeVVVVVVRRRKKKCCC===;;;999888555333000...---,,,---------,,,++++++******++++++)))))))))************++++++///...///???[[[oootttzzzlllttt|||tttvvv~~~wwwqqquuuuuuooosss~~~zzzfffXXXXXX\\\WWWUUUXXXYYYVVVUUUWWWVVVVVVVVVUUUVVVYYY___ccclllnnnpppqqqqqqrrrtttvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyxxxwwwwwwxxxzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvuuuttttttvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyvvv}}}}}}}}}yyyuuutttttttttrrrpppnnnkkkgggdddcccaaa___^^^^^^[[[YYYZZZ]]]aaabbbbbbbbbaaa___^^^^^^___aaabbbfffeeecccbbbbbbaaa^^^\\\WWWSSSOOONNNPPPPPPMMMJJJMMMKKKHHHHHHHHHHHHFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFIIILLLMMMNNNMMMMMMLLLKKKJJJHHHEEEAAA>>><<<::::::::::::::::::999999999999:::;;;;;;<<<============<<<;;;999777444333222222222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111111111111222333444444555777999::::::;;;===???@@@AAACCCEEEGGGHHHHHHIIIJJJMMMOOOQQQRRRSSSVVVXXXZZZZZZZZZ[[[\\\^^^___```]]]___aaabbbcccaaa___^^^eeeiiiyyybbbOOOJJJLLLMMM```pppwww{{{nnnWWWcccpppeeeKKK@@@@@@999555333000/////////---,,,000++++++///......777EEE^^^YYYSSSQQQSSSUUUUUUTTTTTTSSSMMMFFFIIIQQQOOOGGGFFFBBB<<<777444222///...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***,,,///000///000222333666555555999BBBIIIEEE<<<444555888<<<:::555333555777777666666555555444444/////////.........------...---------------......//////000000111333444555666777999;;;===???@@@AAAAAAEEEJJJNNNNNNNNNMMMMMMJJJLLLMMMMMMNNNPPPTTTVVVVVVXXX[[[]]]]]]^^^```aaaccchhhnnntttzzzooo___OOOJJJJJJFFF>>>888@@@LLL\\\lllzzz}}}uuuzzzlllwwwfffIIIEEEUUUrrr~~~yyyiiiXXX\\\TTTKKKDDD@@@===999666666555222///---,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,(((,,,---111BBB^^^uuu}}}www{{{zzz^^^kkk|||}}}yyypppcccppp|||vvvmmmfffeeetttjjj[[[___^^^VVVRRRUUUXXXWWWUUUUUUUUUUUUUUUUUUVVVZZZaaaeeennnppprrrrrrrrrsssuuuwwwtttuuuuuuwwwxxxyyyzzzzzzxxxyyyzzzyyyxxxwwwxxxzzzxxxxxxyyyzzzzzzyyywwwwwwvvvuuuvvvwwwxxxxxxuuusssuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwuuu{{{~~~~~~~~~}}}}}}|||~~~xxxpppnnnqqqssssssqqqooommmiiigggeeedddbbb``````]]]ZZZYYY[[[^^^```aaaaaaaaa``````______^^^^^^bbbaaa```aaabbbcccbbb```[[[VVVPPPNNNOOOPPPOOONNNOOOMMMJJJHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHKKKKKKJJJIIIGGGDDDAAA@@@???>>>>>>===<<<;;;;;;:::;;;::::::::::::<<<===>>>=========<<<;;;999777555222222222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000111111222333444444666888999:::;;;>>>@@@@@@AAABBBDDDFFFGGGHHHHHHJJJLLLOOOPPPQQQSSSVVVXXXXXXXXXZZZ[[[]]]___```aaa\\\]]]```bbbbbbbbbaaa```bbbfffuuugggQQQJJJLLLOOOXXXkkkooo~~~}}}~~~{{{xxxuuuqqqUUUZZZddd^^^JJJBBBAAA;;;555333000/////////---,,,111,,,***------///<<>>BBB@@@999555666555444444333333333333333/////////.........------,,,,,,,,,,,,,,,---...///111111111222333444555666888999:::;;;===>>>???@@@>>>AAAEEEGGGFFFEEEEEEEEEFFFHHHKKKMMMOOOQQQUUUXXXUUUXXX[[[\\\]]]^^^```aaaccceeeiiikkknnnttt|||nnn\\\QQQJJJBBB===<<>>======<<<===<<<:::999:::;;;===???============<<<;;;999888333333222111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111222333444333555777999:::;;;>>>@@@???@@@BBBDDDEEEGGGGGGHHHHHHKKKNNNPPPQQQSSSVVVXXXXXXYYYZZZ\\\]]]^^^______\\\]]]___`````````___^^^___cccpppkkkRRRHHHIIILLLOOOrrrvvvvvvyyyyyypppqqq{{{fffSSSXXXeeegggTTTEEE>>>555555333111000000///...,,,000,,,+++...---///===NNN```[[[VVVUUUVVVWWWVVVTTTTTTVVVQQQIIIIIINNNLLLDDDEEEAAA<<<777444111///---++++++++++++++++++++++++***+++,,,,,,---------,,,---000444666555444333444111444444444888@@@DDDDDD<<<>>>BBBFFFCCC;;;666666555444333222111111111222000000000/////////......+++++++++,,,---...///000333333333333333444444555888999:::;;;<<<>>>?????????@@@AAAAAA@@@@@@AAABBBBBBEEEHHHKKKMMMOOOQQQSSSRRRUUUXXXZZZ[[[\\\^^^___bbbdddfffggggggkkkrrrxxx}}}jjjWWWKKKEEE??????CCCJJJTTTcccsss~~~}}}wwwtttbbbllluuuaaaQQQ^^^~~~mmmYYYPPPMMMFFF???;;;888777555333000...---,,,---,,,++++++******++++++)))))))))*********++++++---,,,,,,444GGGaaavvvzzzuuuxxxppp^^^mmmooovvvrrreeeeeekkkrrryyylll^^^RRRPPPRRRSSSTTTUUUTTTTTTTTTTTTWWW]]]eeekkkqqqrrrttttttttttttvvvxxxxxxxxxxxxxxxyyyyyyyyyyyywwwyyy{{{{{{yyyxxxyyyyyyssstttwwwyyy{{{|||}}}}}}|||yyyvvvtttuuuvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxx{{{{{{zzzzzzyyyyyyxxxxxxxxxzzz~~~}}}}}}}}}}}}xxxsssrrruuuvvvtttqqqqqqooolllkkkjjjhhheeeccc```aaaaaaaaa```^^^]]]]]]^^^^^^___^^^]]][[[XXXWWWWWWWWWYYY^^^eeejjjnnnoooaaa\\\TTTOOOMMMOOOQQQSSSPPPNNNKKKIIIHHHFFFDDDBBB>>>???AAACCCEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIMMMMMMLLLKKKIIIFFFCCCBBB????????????????????????===<<<;;;::::::;;;===???======>>>>>>===<<<:::999444333222111000000000111111111111111111111111111////////////////////////////////////////////////000000000000////////////000000000000111222333333222444777888999;;;>>>@@@>>>???AAACCCEEEFFFGGGGGGGGGJJJMMMOOOPPPRRRUUUXXXZZZZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[]]]```kkk~~~rrrWWWJJJIIIKKKWWW{{{~~~ttttttzzzzzzvvvzzzwwwhhhPPPTTTdddjjjVVVAAA999333666444111000000000...------+++---000///000===NNN```\\\XXXVVVWWWXXXVVVTTTTTTVVVRRRJJJIIIMMMKKKDDDEEEAAA;;;666333111...---++++++++++++++++++++++++******+++,,,------------///444999<<<<<<999666555///222333222444;;;???@@@;;;<<>>???@@@AAABBBAAA@@@AAACCCEEECCCFFFIIIKKKKKKKKKLLLMMMOOOQQQUUUWWWXXXYYY[[[]]]___bbbfffggghhhkkkpppuuuqqquuuzzzpppXXXJJJFFFCCC@@@AAAGGGTTThhhzzz}}}~~~|||}}}nnnaaalllsssZZZTTTppp{{{^^^RRRMMMFFF===:::888777666444222000///...---,,,++++++******++++++)))))))))************+++---+++---999OOOdddqqquuutttnnnqqqwwwzzz}}}lllccclllwww}}}{{{|||uuurrrlllccccccnnnvvv}}}kkk___TTTQQQRRRRRRSSSUUUSSSSSSSSSTTTXXX___hhhnnnqqqssstttuuuttttttvvvwwwxxxxxxxxxxxxxxxxxxyyyyyywwwyyy{{{|||zzzyyyyyyyyytttuuuvvvwwwyyy{{{|||}}}}}}zzzuuusssssstttuuuuuuuuuuuuvvvvvvwwwxxxxxxyyy{{{{{{zzzzzzzzzzzzzzzyyyuuuzzz}}}|||~~~{{{{{{yyyxxxwwwwwwvvvsssrrrooonnnlllkkkjjjhhheeeccc___bbbddddddaaa___]]]\\\]]]]]]^^^]]]\\\ZZZXXXWWWYYYYYY[[[```hhhnnnsssuuubbb]]]VVVPPPMMMNNNQQQSSSOOOMMMJJJHHHGGGFFFDDDBBB======???@@@AAABBBBBBCCC@@@AAABBBDDDGGGIIIKKKLLLLLLLLLLLLKKKIIIFFFDDDBBB???????????????@@@@@@@@@======<<<;;;;;;<<<===>>>===>>>>>>>>>===<<<:::999555444222111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000///000000111222333333555777888999:::===???>>>???@@@BBBDDDEEEFFFFFFFFFIIILLLNNNPPPRRRUUUXXXZZZ[[[\\\]]]^^^]]]\\\[[[^^^^^^^^^^^^]]]\\\[[[ZZZ[[[^^^gggxxxzzzaaaRRRMMMKKK[[[yyy}}}{{{zzzjjjsssxxxwwwyyyrrrVVVSSS```hhhVVVBBB>>>===666444111000000000...---,,,+++...222111222AAASSS```\\\WWWVVVWWWWWWUUUSSSQQQUUURRRJJJIIIMMMLLLEEEEEEAAA;;;666333111...,,,++++++++++++++++++++++++)))***+++,,,------------...444;;;??????:::666333---000111222777======888444666<<>>>>>???AAACCCDDDDDDDDDEEEFFFDDDGGGKKKMMMMMMLLLLLLLLLNNNPPPTTTVVVWWWXXX[[[\\\ZZZ___dddggggggiiilllooogggkkkpppuuuyyyxxx___TTTLLLDDDAAABBBHHHXXXgggyyy{{{mmmrrrlll\\\wwwpppYYY___eeeUUUOOOFFF>>>;;;777666666555333222000///---,,,++++++******++++++*********+++++++++,,,,,,+++)))000DDD]]]lllnnnjjjnnnjjjrrrxxxqqqnnnrrroooqqqrrruuuxxxwwwvvv|||vvvrrrooogggjjjqqqzzz}}}wwwpppssszzzccc[[[VVVUUUTTTQQQQQQTTTSSSSSSSSSTTTXXX```jjjpppqqqsssttttttttttttuuuwwwuuuvvvvvvwwwxxxyyyzzzzzzwwwyyy||||||{{{yyyyyyyyyxxxwwwvvvvvvvvvxxxyyy{{{{{{xxxvvvtttttttttsssqqqvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwyyy~~~|||{{{{{{{{{yyyuuurrrrrrtttnnnlllkkkjjjjjjhhhdddbbb```bbbcccbbb___]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZ\\\```fffmmmqqqsssaaa^^^WWWQQQMMMMMMPPPRRRMMMKKKHHHFFFFFFEEECCCBBB<<<<<<<<<===>>>???@@@AAA===>>>@@@BBBEEEGGGJJJKKKIIIJJJJJJJJJIIIGGGFFFDDDBBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<<<<<<<>>>>>>>>>>>>===;;;999888666444222111000000111222111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////.../////////000000111222333444555777888888999;;;======>>>@@@BBBDDDEEEFFFFFFEEEHHHKKKNNNOOORRRUUUWWWXXXYYY\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZ]]]eeetttiiiYYYPPPKKKVVVkkkxxxtttvvvzzzzzz{{{sss```UUU]]]hhh[[[IIIBBB@@@666444222000000000///---,,,+++...222222666III^^^___[[[WWWUUUVVVVVVTTTQQQOOOSSSRRRJJJIIINNNMMMGGGEEEAAA;;;666333111...,,,++++++++++++++++++++++++)))***+++,,,------...---***111:::???>>>999333///---...///444<<>>???:::888:::;;;999666333111000111111......---------,,,,,,,,,+++,,,,,,---///111333444//////000111333555777888444555666888:::<<<>>>>>>;;;???DDDFFFFFFEEEDDDDDD>>>BBBGGGKKKLLLLLLMMMNNNLLLOOORRRUUUVVVWWWYYY[[[TTTYYY___bbbbbbaaabbbdddhhhlllooopppqqqvvv~~~aaaUUUJJJEEEBBBBBBIIIRRRbbbzzzssskkkpppxxxwwwbbbnnngggVVVgggppp]]]VVVMMMEEECCC666666666555444222111000---,,,++++++******++++++++++++,,,,,,,,,---------------888RRRmmmxxxrrriiiooonnn{{{uuulllssszzz{{{yyyzzzzzzxxxyyy}}}uuuhhhnnnpppjjjdddffflllrrrZZZWWWVVVXXXVVVRRRPPPSSSSSSSSSSSSTTTXXXaaakkkqqqqqqsssttttttssssssuuuvvvssssssuuuvvvxxxzzz{{{|||wwwyyy|||}}}{{{zzzyyyyyy|||zzzwwwuuutttuuuvvvxxxxxxwwwvvvvvvvvvtttqqqnnnwwwwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwxxxxxxyyyyyyzzz|||xxxxxx{{{|||{{{~~~|||}}}{{{}}}|||xxxrrrooorrruuummmkkkjjjjjjiiigggdddaaa```bbbbbb___\\\[[[]]]``````______^^^^^^]]]]]]]]][[[ZZZZZZ]]]ccchhhlllmmmaaa^^^XXXQQQMMMLLLOOORRRLLLJJJGGGFFFEEEEEECCCBBB===<<<;;;;;;;;;===???@@@<<<===>>>@@@CCCEEEHHHIIIGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEDDDCCCAAA@@@???>>><<<======>>>======<<<;;;>>>>>>>>>>>><<<:::888777666444222000000000222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000/////////...////////////000111222333444666888888888999;;;<<<===>>>@@@BBBCCCEEEEEEFFFEEEHHHKKKMMMOOORRRUUUWWWVVVXXX[[[]]]_________^^^^^^^^^______```aaaaaaaaaZZZ\\\cccrrrmmm\\\PPPIIIVVViii}}}}}}{{{xxx{{{zzznnnbbbSSSZZZiii```KKK>>>777666444222111111000///------+++---111222999PPPgggeee[[[TTTUUUXXXWWWTTTRRRQQQTTTQQQLLLNNNSSSOOOFFFEEEBBB<<<666222///---------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,111666999888444111333555333444555555888;;;666///111333555777888888777666<<<:::666444333111///---........................---.........//////000000///000111222333444444444555666777888999:::;;;;;;:::===???@@@@@@@@@AAABBBDDDEEEGGGJJJLLLMMMNNNNNNPPPPPPQQQTTTVVVWWWVVVTTTZZZZZZ\\\^^^aaabbbbbbbbbeeeeeegggkkkpppwww~~~oooZZZPPPJJJEEECCCFFFOOOfff|||kkkmmmtttccc|||rrr\\\NNN^^^WWWLLLUUUNNN@@@===:::777555444444222111,,,,,,---------,,,++++++)))************+++++++++---111>>>TTTmmm{{{yyyqqqnnntttyyyzzzzzzooo~~~~~~|||sssxxxwww}}}ssswww|||mmmYYYggguuufff\\\YYYVVVTTTTTTUUUUUUTTTSSSSSSSSSUUUYYYaaajjjpppuuuuuuvvvwwwwwwvvvtttsssvvvuuuuuuwww{{{}}}|||zzz}}}~~~zzzwwwwwwyyyyyyyyyzzzxxxuuusssssstttvvvvvvvvvvvvwwwwwwtttrrrwwwxxxyyyxxxwwwvvvwwwxxxyyyyyyyyyzzz||||||zzzxxx~~~}}}|||{{{{{{}}}}}}xxx{{{{{{yyyuuurrrpppppprrrkkkjjjkkknnnkkkeee``````]]]^^^___``````___^^^]]]```___]]]\\\[[[\\\]]]^^^YYY^^^dddhhhhhhhhhjjjkkk```[[[TTTOOOMMMNNNOOOOOOLLLMMMMMMKKKHHHEEEDDDEEE>>><<<999777777888;;;===;;;:::::::::===AAAEEEHHHGGGHHHHHHHHHFFFCCC???===@@@@@@AAABBBBBBAAA@@@???===<<<;;;::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999:::888444222000111333444111111111111000000000000//////...//////000111222000000000000000000000000111111000///////////////000111111111111222222222333444555777888:::;;;<<>>NNN]]]kkk~~~uuu{{{}}}iiiYYYQQQ___vvv^^^SSSVVVMMMCCC>>>;;;777555444333222111---------,,,,,,,,,,,,+++************+++++++++++++++000<<>>@@@AAABBBCCCCCCCCCBBBAAA>>>>>>===<<<<<<<<<======<<<<<<=========<<<;;;:::999777555333222222333333111111111000000000000///000////////////000000111000000000000000000000000111111000///////////////000000111111111222222222222333444666888999:::;;;>>>??????@@@AAACCCDDDEEEEEEGGGJJJLLLNNNPPPTTTWWWXXXZZZ]]]^^^]]]]]]___```__________________^^^^^^[[[bbbfffiiixxxppp\\\SSSQQQ]]]tttvvvpppooooooUUUQQQ```[[[GGG===???888444000......------,,,,,,//////,,,111DDD[[[iii}}}~~~ggg\\\TTTUUUWWWVVVRRRPPPQQQSSSPPPKKKLLLQQQNNNEEEGGGBBB<<<555000.........,,,,,,++++++++++++,,,,,,******+++,,,---///000111222444666555222000222444???AAA>>>999888===BBBCCC777777666555444333333222222000///...///000///...------------------------+++,,,///111222222222111222333333444444333333333444555555666777888999999<<<<<<;;;:::;;;>>>DDDHHHCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIJJJMMMQQQTTTVVVVVVUUUVVVYYY\\\___bbbdddeeefffgggiiilllppptttwwwyyy{{{zzzfffUUUJJJEEE;;;@@@FFFRRRllluuuuuuhhhOOONNNmmmgggZZZRRRJJJGGG???<<<888555333333111000///...,,,+++++++++,,,---************+++++++++,,,+++...:::NNNcccpppsssqqqhhhwwwwwwwwwzzziiiiii}}}yyyaaa```qqqzzzdddWWWgggtttkkkZZZXXXUUUTTTTTTTTTTTTSSSSSSSSSTTTXXX^^^gggoootttttttttuuuuuuvvvuuuuuutttyyyxxxyyy{{{~~~~~~}}}~~~|||zzzzzzzzzuuuvvvwwwwwwvvvuuuvvvwwwvvvuuuuuuvvvwwwwwwuuurrruuuvvvwwwwwwuuuuuuvvvwwwxxxxxxxxxzzz||||||zzzxxx~~~|||{{{{{{{{{}}}~~~}}}}}}zzzvvvtttsssppplllhhhllliiiiiilllkkkhhhgggiiijjjjjjiiihhheeebbb```^^^______^^^^^^]]]\\\\\\[[[\\\bbbjjjoooooojjjeeebbb]]]YYYSSSOOOLLLKKKJJJIIIJJJLLLMMMKKKHHHEEEDDDDDD???===:::777666666777888999888888777777888888888@@@AAABBBDDDCCCBBB@@@??????@@@BBBDDDEEEEEEEEEEEEAAA@@@???>>>>>>>>>>>>>>>======>>>>>>======<<<;;;888888777666555444333333111111000000000/////////111000000////////////000000000000000000000000000111000000///////////////000000000111111111222222111222333555777888999:::=========>>>@@@BBBCCCDDDFFFGGGJJJKKKLLLNNNQQQTTTVVVYYY[[[]]]]]]^^^___aaa`````````___^^^^^^^^^]]]]]]cccfffhhhtttwww```UUUTTT[[[tttyyyzzz~~~^^^PPP^^^```LLL>>>BBB777444000............------000///---444GGG]]]jjjggg]]]TTTUUUWWWUUUQQQOOORRRUUUQQQKKKLLLQQQOOOFFFGGGCCC<<<555000......///,,,,,,++++++++++++,,,,,,+++******+++,,,...000222444555666444222222333555DDDGGGFFF@@@>>>CCCIIILLL:::999777555333111111000111///------...//////...------------------------***,,,///222444444333222333333444444444333333222333444444555666777777777999999::::::;;;>>>CCCFFFDDDCCCAAA@@@AAACCCEEEGGGKKKJJJIIIJJJMMMPPPQQQQQQTTTVVVXXX[[[]]]___bbbdddccceeehhhlllpppsssvvvwwwyyy}}}iiiVVVOOOFFFCCC@@@DDDUUUqqqyyyrrrnnn|||rrrYYYSSStttooo[[[NNNOOOBBB>>>999555333222111000000///---+++***+++,,,---*********+++++++++,,,,,,,,,///:::KKK\\\eeeiiikkkdddxxx{{{fffYYYwwwnnnfffppp|||eee]]]iiipppiiiYYYVVVTTTSSSTTTTTTTTTRRRQQQQQQSSSXXXaaaiiiqqqtttssssssssstttuuuuuuuuuuuuzzzzzz{{{}}}~~~}}}|||{{{{{{yyyzzz{{{zzzxxxwwwxxxyyyuuuuuuuuuvvvwwwwwwuuussstttuuuvvvvvvuuuuuuvvvwwwwwwwwwxxxyyy{{{|||zzzxxx}}}||||||{{{{{{|||}}}}}}||||||~~~}}}wwwvvvvvvtttnnniiillliiigggjjjjjjhhhjjjnnnppppppooollliiieeebbb```____________^^^]]]\\\\\\VVV]]]hhhppprrroooiiieee```ZZZRRRLLLIIIIIIIIIIIIIIIKKKLLLKKKHHHFFFDDDDDD@@@>>>;;;888666555666666777777666666666555555444;;;<<<>>>@@@AAAAAA@@@@@@>>>@@@BBBDDDFFFGGGGGGGGGBBBBBBAAA@@@@@@?????????>>>=========<<<<<<;;;;;;777888888888888666444333111111111000000//////...111111000//////...//////////////////////////////000000////////////000000000000000000111111111111000111222444666777888999;;;;;;<<<===???AAABBBCCCFFFGGGIIIJJJJJJLLLOOORRRTTTWWWZZZ\\\]]]^^^```aaaaaaaaa```___^^^]]]]]]]]]^^^bbbeeegggrrr}}}cccUUUTTTVVVppp~~~jjj|||~~~xxx}}}|||\\\ZZZeee[[[EEE;;;777555111////////////......000000...555HHH\\\gggggg\\\TTTTTTWWWTTTPPPNNNTTTVVVRRRKKKLLLRRROOOGGGFFFBBB<<<555000.........,,,++++++******++++++,,,*********,,,///444888;;;888777666444333333555777===BBBBBB>>><<>>;;;888666666666666555555555555555555555555888999;;;===>>>>>>>>>>>>===???AAADDDFFFGGGHHHHHHCCCCCCCCCBBBBBBAAAAAA@@@======<<<;;;:::::::::999888999:::::::::888666555333222222111000/////////111111000//////...//////////////////////////////000000////////////000000//////000000000111111111000111222444555777888999::::::;;;<<<>>>@@@BBBCCCEEEGGGIIIIIIJJJKKKNNNPPPSSSVVVYYY[[[\\\]]]___aaaaaaaaa```___^^^]]]]]]]]]]]]```cccfffpppeeeUUUQQQOOOhhh}}}hhhpppxxx}}}yyyvvvfffeee```III888999666222000000000///......111000///666HHHZZZcccfff[[[SSSTTTVVVUUUQQQOOOUUUVVVRRRKKKKKKQQQOOOGGGEEEBBB<<<666222///------++++++************++++++))))))+++...555<<>>;;;:::999777555333111111444111///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222222222111111222222333333222222222222222222333333333444444111444777999::::::<<<===BBBAAAAAA@@@AAABBBCCCDDDEEEDDDEEEHHHMMMQQQSSSSSSTTTWWWYYYXXXWWWYYY]]]aaaaaabbbdddhhhlllqqqtttvvvwwwyyy|||~~~___RRRKKKDDD???<<>>===<<<:::999999999999999:::;;;;;;;;;999888777444444333222111000000///111000000////////////000000000000000000000000000///////////////000000111/////////000000000111111000111222444666777888999::::::;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIJJJKKKNNNQQQSSSVVVYYY[[[[[[]]]^^^````````````___^^^^^^^^^]]]]]]___aaaeeennn~~~jjjWWWQQQJJJ___|||yyyeeejjjvvvzzz~~~wwwcccZZZGGG>>>;;;777333111000000///......000//////888IIIZZZbbbeeeZZZRRRSSSVVVUUUQQQPPPTTTUUUPPPHHHIIIOOOMMMEEECCCAAA===888333///---+++++++++************++++++++++++,,,///555>>>FFFKKK;;;888444222222444777888888888777444666<<<>>>;;;999999999999777555333222222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000//////000111222222222222111111111222222222222333222333555555555777999<<<>>>??????@@@AAABBBBBBCCCDDDDDDFFFJJJOOORRRSSSSSSRRRUUUWWWWWWVVVXXX]]]bbbccccccdddfffjjjnnnrrrtttxxxzzz{{{}}}~~~dddWWWLLLGGG@@@===JJJ\\\ttt{{{mmmooojjjPPPrrryyycccWWWrrrrrrUUULLLGGG???999666555333333000000///...---,,,+++++++++++++++,,,,,,,,,------+++555KKKcccmmmnnntttppprrrppp|||xxx|||vvvzzz}}}jjj^^^nnnppp```XXXTTTSSSRRRSSSTTTTTTRRRQQQRRRQQQTTT\\\gggooorrrrrrpppppppppppprrrtttvvvwwwvvvyyy{{{{{{zzzyyy{{{|||}}}{{{zzz|||~~~~~~|||zzzxxxyyyyyyxxxuuutttuuuuuutttttttttvvvxxxxxxvvvttttttuuuwwwwwwvvvwwwxxxzzzuuuuuuvvvxxx{{{|||zzzyyywwwwwwxxxyyyyyyyyyyyyxxx{{{{{{||||||~~~|||yyyvvvuuuvvvxxxyyytttooommmnnnmmmkkklllpppmmmmmmmmmmmmllljjjiiigggcccbbb```___```cccfffiiiiiihhhhhhjjjnnnooonnnmmmgggaaaXXXQQQMMMJJJIIIHHHFFFHHHKKKLLLIIIFFFDDDCCC@@@???===;;;:::999888888777666444333333444555666777777777888888888888888:::<<<>>>AAACCCDDDDDDDDD@@@AAABBBDDDDDDDDDDDDCCC???>>>===;;;:::::::::::::::;;;;;;;;;;;;:::999999666555555444333222111000000////////////000000111000000000000000000000000///////////////000111111////////////000000000111111222333444666888999:::999:::;;;<<>>@@@AAAAAAAAAAAAGGGGGGIIILLLPPPRRRQQQPPPOOOSSSVVVVVVUUUXXX___dddfffeeeeeeeeehhhlllppprrr{{{|||}}}~~~sssaaaQQQJJJAAA999???LLLiiiyyyqqqnnn~~~zzz]]]mmm}}}fffWWW^^^cccNNNIIIAAA;;;777555444333000000000///...,,,+++***++++++,,,,,,,,,------------888PPPhhhqqqnnnsss~~~nnnuuu{{{|||~~~wwwppp~~~rrreeevvvvvvaaaYYYSSSRRRRRRSSSTTTTTTRRRPPPTTTSSSUUU^^^iiiqqqssssssoooooooooppprrrtttvvvxxxuuuxxxzzzzzzyyyxxxyyy{{{|||zzzyyy{{{~~~~~~|||zzzwwwxxxyyyyyywwwwwwxxxyyytttttttttvvvxxxxxxvvvttttttvvvwwwxxxwwwwwwyyyzzzuuuuuuvvvxxx{{{|||zzzyyyyyyyyy{{{|||}}}~~~~~~~~~zzzzzz{{{{{{}}}~~~|||yyywwwxxx}}}wwwssspppqqqooolllmmmpppjjjjjjkkkllllllkkkjjjiiidddccc```___aaaeeeiiilllnnnkkkhhhiiimmmqqqsssrrrfffaaa[[[VVVQQQMMMIIIFFFEEEHHHKKKLLLIIIFFFDDDCCC@@@???===<<<;;;:::999999999777444222111222444555777777777777666666666666999;;;===???AAABBBBBBBBB???@@@BBBDDDEEEEEEDDDDDDAAA@@@>>><<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;::::::777666666555333222111111//////...//////000111222000000000000000000000000///////////////000111111////////////000000000000111222333555777888999:::::::::;;;===???AAACCCEEEDDDFFFHHHJJJKKKMMMPPPSSSTTTVVVYYYZZZZZZ[[[]]]^^^^^^^^^^^^_______________]]]]]]^^^aaahhhvvvuuu```XXXJJJSSShhh}}}rrrmmmwww}}}uuurrrzzz}}}~~~eeekkkbbbIIIFFF>>>:::555222000///---,,,***---...111>>>QQQaaaiiifffWWWSSSVVVSSSTTTUUUNNNPPPQQQLLLGGGIIIOOOLLLBBBCCC@@@;;;555000---,,,+++,,,++++++******++++++,,,,,,000333333222222555888555333222000111333666888666444222111111333555666666666777999:::888555222//////...------------...,,,,,,,,,---------..................////////////111111111111111111111111///000222222111222444666444444555666666666666666<<<<<<<<<===============AAACCCFFFHHHJJJLLLOOOQQQTTTTTTVVVXXX[[[___ccceeeggggggggghhhjjjmmmqqqssstttzzz}}}aaaKKKDDDDDDCCCAAAZZZnnnxxxkkkiiirrrYYYSSSWWWvvv___TTTNNNDDD;;;777666555222000000///...---,,,++++++***,,,------,,,+++,,,---///;;;SSS```bbbnnn{{{zzzyyy{{{|||vvvjjjzzzhhhlll{{{jjjlllwwwZZZTTTSSSSSSTTTVVVVVVUUUSSSQQQSSSYYY```hhhooorrrsssqqqqqqqqqqqqrrrtttvvvwww{{{zzzzzzyyyyyy{{{|||}}}}}}wwwsssyyyyyy|||~~~zzzuuuuuuyyyvvvuuuvvvwwwyyyxxxvvvtttvvvyyyyyywwwvvvxxxxxxtttvvvvvvuuuuuuvvvxxxzzz{{{xxxyyyyyyyyyyyyyyyyyyzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~xxxqqqooottt{{{yyyvvvrrrpppqqqrrrpppnnnmmmlllkkkkkklllkkkiiigggdddddddddbbbbbbgggooovvvrrrrrrqqqqqqqqqssstttuuulllddd]]][[[UUUKKKFFFFFFHHHGGGGGGHHHIIIGGGDDDAAA???===<<<<<<======<<<:::<<<:::888777777777555333777777777777888888888888<<<<<<===>>>>>>???>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@???>>>===<<<;;;:::999999999999999999999999999666666666666555444333222///............//////000////////////000000000000///////////////000111111000111111111222222222222111222444444444555888:::999:::<<<======>>>AAADDDGGGGGGHHHIIIKKKNNNQQQSSSSSSTTTWWWZZZ]]]______```___aaabbbaaa___^^^^^^___^^^\\\^^^dddgggnnnqqqaaaWWWNNNQQQgggpppqqqqqqxxxuuuoooyyy{{{xxxfffaaayyybbb@@@===999444111000//////...---...,,,000CCC[[[fffdddgggXXXTTTVVVSSSTTTTTTMMMRRRSSSNNNHHHKKKQQQNNNDDDDDD@@@:::444000---,,,+++,,,++++++******++++++,,,,,,///111222000111444777666555444555666777555333555666666555333333444666333333444666777666333000......---,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111111111111111111///000222222111222444666555555666777777777777777999::::::;;;<<<======>>>>>>@@@DDDFFFIIIKKKOOORRRVVVWWWWWWXXXZZZ[[[]]]^^^cccdddfffjjjooouuuzzz}}}}}}www___PPPJJJFFFCCCKKK^^^uuurrrlllXXXOOO^^^{{{oooZZZSSSIII@@@;;;888444000111111000///...---,,,,,,***,,,------,,,,,,,,,---...>>>VVVcccccciiiqqqooo~~~|||yyydddOOOpppyyyrrrjjjxxxdddfff|||rrr\\\UUUTTTSSSTTTUUUUUUTTTRRRRRRUUU[[[bbbjjjpppssstttrrrrrrqqqrrrssstttvvvwwwzzzzzzzzz{{{|||~~~~~~}}}{{{~~~~~~~~~{{{vvvuuuxxxwwwvvvvvvwwwyyyyyywwwuuuuuuxxxyyywwwwwwyyyyyyvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~}}}zzz||||||yyytttrrruuuxxxwwwuuurrrqqqrrrqqqooommmnnnnnnooopppooolllgggccccccddddddddddddiiiqqqxxxxxxyyyzzz{{{{{{zzzyyyxxxrrrjjjccc```ZZZPPPJJJJJJGGGGGGGGGGGGGGGFFFCCC@@@???===<<<<<<>>>>>>===;;;<<<:::999888888888666444777777777777888888888999:::;;;<<<<<<=========<<<<<<<<<<<<>>>AAABBBBBB@@@@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::888888888777777666555444333222111000000000000000000000000000000000000//////////////////000111111000000000111111111222222000222333444444555888:::999:::<<<======>>>AAACCCEEEFFFFFFHHHJJJMMMPPPRRRSSSUUUXXXZZZ]]]^^^_________```bbbaaa___^^^^^^___^^^\\\___dddfffmmmwwwcccWWWRRRUUUkkkyyy|||yyywwwwwwqqqqqqyyyzzzxxxggg\\\kkkttt___DDD>>>:::555111000//////...---......444HHH```kkkhhhiiiYYYTTTWWWSSSSSSSSSLLLSSSTTTPPPJJJMMMSSSPPPGGGDDD@@@:::444///---,,,,,,,,,++++++******++++++,,,+++...111111///000333666555555666;;;@@@@@@:::333444888<<<:::555222222555000000000222333333111///------,,,++++++++++++,,,,,,,,,,,,---------..................////////////111111111111111111111111///000222222111222444666666666777888888888888777666666777999:::;;;<<<======???BBBDDDEEEGGGIIILLLQQQRRRSSSTTTUUUVVVVVVVVVXXXZZZ]]]bbbiiipppvvvzzzttt]]]NNNFFFDDD???MMMdddzzzwwwxxxzzz\\\JJJNNNjjjnnn^^^TTTHHHAAA>>>:::666222222222111000///...------***,,,------,,,,,,---...777LLLdddooonnnnnnnnnlllqqqyyyoooqqqxxx___JJJgggrrrqqquuuZZZ[[[mmmqqqeee[[[UUUTTTSSSTTTUUUTTTRRRPPPRRRVVV]]]eeelllqqqsssuuusssrrrrrrrrrsssuuuwwwxxxzzzzzz{{{|||~~~~~~|||yyy{{{zzzwwwvvvxxxwwwwwwvvvwwwxxxxxxwwwuuutttwwwxxxwwwwwwzzzzzzwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz|||~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvuuusssrrrrrrsssqqqnnnlllnnnooorrrttttttpppiiidddbbbdddffffffhhhmmmuuu{{{||||||yyyxxxpppiiiddd]]]TTTNNNLLLFFFFFFEEEEEEFFFEEEBBB???>>>===<<<===>>>???>>>======;;;999999:::999888666777777888888888999999999999999:::;;;;;;;;;;;;::::::::::::===???AAAAAA???@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666777666555333222222111111111222222111111000//////000000/////////000111111/////////000000000111111000222333333333444777999888:::<<<<<<===>>>AAACCCDDDDDDEEEFFFIIILLLNNNPPPTTTVVVXXXZZZ\\\]]]]]]]]]___```aaaaaa___^^^______^^^]]]___dddfffkkk~~~|||eeeVVVPPPRRRhhh}}}sssmmmssstttiii[[[___ggg[[[EEE>>>:::555111000//////......000111777LLLccckkkgggjjjZZZUUUWWWTTTSSSSSSLLLSSSTTTPPPKKKNNNTTTQQQGGGEEEAAA:::444///,,,,,,,,,,,,++++++******++++++,,,,,,000333333111111333666444444666>>>GGGHHHBBB:::222999???>>>777222222444///......///111111000......---,,,,,,+++,,,,,,,,,,,,,,,,,,---------..................////////////111111111111111111111111///000222222111222444666777888888999999999888888555555666777888888999999===>>>@@@???>>>>>>???@@@BBBDDDGGGKKKNNNOOOPPPPPPOOOPPPRRRVVV\\\bbbgggjjjtttvvv{{{lllVVVJJJGGG???EEEVVVnnn|||nnnlllRRRKKKffftttcccPPPEEE@@@;;;666333333333222111000///......+++,,,------,,,,,,...000@@@YYYnnnvvvyyyuuupppqqqooorrrwwwuuuhhh^^^jjj~~~{{{ggg___iiirrrttt|||[[[^^^lllggg\\\[[[UUUTTTSSSSSSTTTSSSQQQOOOQQQWWW___ffflllpppssstttsssssssssssstttvvvwwwyyy{{{{{{|||}}}|||uuuqqqtttwwwwwwwwwyyywwwvvvuuuvvvwwwwwwvvvtttssswwwxxxwwwxxx{{{{{{yyywwwxxxyyyyyyyyywwwvvvuuuxxxxxxxxxyyyyyyzzzzzzzzz|||}}}~~~~~~}}}{{{zzz|||~~~|||{{{||||||yyyvvvrrrssstttuuutttrrrnnnlllmmmoooqqquuuvvvtttoookkkbbbdddggghhhjjjpppxxx~~~|||yyyyyytttlllddd]]]UUUNNNJJJFFFEEEDDDDDDDDDCCCAAA>>>===<<<<<<===???@@@???>>>===<<<::::::;;;;;;:::888888888888999999999::::::999::::::;;;;;;;;;::::::888777888;;;>>>??????>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999::::::999888888777777666555444444444444444333333444333222111000///111000000///000000111111////////////000000000000000111333333333333666888888:::;;;<<<<<<>>>@@@CCCDDDDDDEEEFFFIIILLLNNNPPPUUUVVVXXXZZZ\\\\\\\\\\\\^^^```aaaaaa```______```___]]]```dddeeeiii{{{pppbbbRRROOObbbdddmmmnnnkkk___[[[ccc\\\EEE???;;;666222000000///...000111222999MMMcccjjjdddjjjZZZVVVXXXTTTTTTSSSLLLRRRSSSOOOJJJMMMSSSPPPGGGEEEAAA:::333...,,,,,,---,,,++++++******++++++,,,...222666777555444555777555333444<<>>===777222222555111///......000000000//////......---------------,,,,,,,,,---------..................////////////000000000000000000000000///000222222111222444666888888999999999999888888666666666666555555555555999:::;;;:::888777777888666888<<<@@@CCCEEEFFFFFFIIIJJJKKKNNNRRRVVV[[[^^^dddgggmmmuuu}}}~~~cccRRRLLLFFFCCCMMMdddxxx{{{zzzlllhhhbbbKKK^^^}}}___MMMCCC:::333111333333222111000///......+++,,,---,,,,,,---///111AAA[[[jjjqqqzzzwwwpppvvvqqqqqqqqqlllccccccxxxnnnhhhlllrrrqqqwwwhhhuuuppp]]]ZZZUUUTTTRRRSSSSSSRRRPPPNNNOOOVVV```hhhllloooqqqssssssssssssssstttvvvwwwyyy{{{{{{|||}}}}}}~~~~~~~~~|||tttppprrruuuvvvvvvxxxwwwvvvttttttuuuuuutttsssssswwwxxxwwwxxx||||||zzzwwwxxxyyyyyyxxxwwwuuutttwwwwwwxxxyyyyyyzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~yyyxxxyyyzzzxxxuuurrrtttwwwwwwvvvssspppnnnooonnnnnnoooppppppnnnlllccceeeggghhhjjjpppyyy~~~}}}{{{vvvnnneee]]]VVVOOOJJJFFFDDDCCCBBBCCCBBB@@@>>>===<<<;;;<<<>>>??????>>>===;;;:::;;;<<<<<<;;;:::999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::777666777999<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999888888888888999999888888777777444444444444555555666777555555666666555333111000111111000000000000111111////////////000000000000000111222222222222555777888999;;;<<<<<<===@@@BBBDDDEEEEEEGGGIIILLLOOOPPPTTTVVVXXXZZZ[[[\\\\\\\\\^^^___aaaaaa```______```___^^^```ddddddfffvvvvvv___SSS[[[~~~}}}{{{rrrmmmjjj___XXXeeeeeeNNN@@@<<<666222111000///......000222<<>>===<<<<<<;;;:::;;;<<<===<<<;;;999999:::::::::;;;;;;;;;<<<============<<<<<<;;;777777777999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999888888777777777888888888777777666333333333444555666888888666777888999888666444333222222111000000000111111/////////000000000111111000111222222111222444666777999;;;;;;<<<===@@@BBBDDDDDDEEEFFFIIILLLOOOPPPSSSUUUWWWYYY[[[\\\\\\\\\]]]___aaaaaa```___```aaa___^^^aaaeeecccdddrrr~~~gggTTTSSSnnntttnnn}}}rrrlll___UUUhhhqqqZZZ@@@<<<777333111000///---,,,...222@@@]]]zzz~~~iiiYYYUUUXXXUUUUUUUUUNNNQQQRRRNNNIIIMMMSSSQQQGGGFFFAAA:::222---,,,---...,,,++++++******++++++,,,---444<<>>CCCJJJQQQZZZdddkkkwww{{{tttaaaJJJHHHDDDEEERRRhhh{{{vvv~~~{{{iiiOOObbbyyy~~~dddJJJVVVpppooo[[[PPPCCC999666222222111000///...------,,,,,,,,,,,,,,,---111444@@@YYY[[[dddxxxzzz{{{zzzwwwqqqooottt{{{tttxxx|||zzzzzzooo```jjjooobbbWWWXXXQQQPPPPPPQQQRRRSSSQQQPPPPPPYYYfffnnnpppppprrrtttrrrqqqqqqqqqrrrtttvvvwwwwwwxxx{{{}}}{{{}}}~~~|||zzz{{{~~~|||}}}}}}yyyuuuxxx}}}}}}zzzxxxwwwwwwxxxwwwwwwuuuyyyzzzxxxyyy|||{{{yyyyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwwwwxxxzzz{{{||||||~~~{{{yyyyyyzzz|||~~~{{{xxxxxx}}}yyyoooWWWNNNGGGFFFAAA???KKK]]]```ooo|||xxxyyytttwwwzzz|||}}}|||{{{zzzyyy|||~~~~~~{{{xxxyyyzzzwwwtttqqqooooooooommmllljjjiiifffcccccciiisss|||~~~{{{zzzrrrfff^^^[[[TTTKKKGGGEEECCCBBBBBBBBBAAA@@@===<<<::::::;;;;;;:::888:::999999:::<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::999888999;;;;;;999888;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;:::999999777888888999999999888888888888777777777777777777777999;;;======;;;999888333333222111000000111111111111111111222222222222000111111111000111333444777999:::;;;;;;===???BBBBBBBBBBBBDDDFFFIIILLLNNNQQQSSSUUUYYY[[[]]]^^^^^^]]]___```aaa```___```aaa```___bbbeeebbbaaannn~~~~~~wwwtttZZZSSS\\\rrr}}}xxxyyyiiippp|||yyywwwuuuzzzbbbmmmsssVVVAAA===888333111000...------///444FFFhhhhhh]]]ZZZYYYTTTUUUTTTJJJQQQSSSPPPIIIJJJQQQRRRMMMJJJCCC:::222...------------)))(((+++---++++++...///222555777666666777777555666555444666999555///111000000111333555444333444333111///---,,,++++++...---,,,,,,++++++++++++------............------------......///000000000000000000000///////////////000111111222222222222999888777888::::::888777888777444222222333555777555444333333444333111000222333444555666555555444333333333222222222111111555666777:::AAALLLXXXaaasss||||||eeeWWWKKKCCCFFFNNNZZZnnnoooZZZZZZyyyppp___LLLVVV}}}nnnVVVJJJBBBCCC333333222000///.........///+++***+++------+++...444EEEQQQaaammmsssvvvyyy{{{xxxxxx|||rrruuu|||yyysssuuuyyy{{{zzzzzz~~~zzz{{{iiiZZZ``````[[[VVVNNNSSSSSSRRRQQQQQQQQQQQQQQQSSS___iiilllmmmpppsssssstttsssrrruuuxxxyyyxxxuuuzzzyyyyyyzzz}}}}}}~~~~~~|||||||||~~~zzz{{{|||zzzwwwuuuwwwyyyzzzsssrrrvvvwwwtttuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwwwwvvvvvvuuuuuuuuuzzzzzz|||~~~~~~{{{vvvrrr~~~{{{xxxxxxxxxzzz{{{zzz|||{{{zzzmmm^^^\\\UUUNNNIIIDDDDDDKKKTTTUUUVVV^^^qqq{{{yyyzzz|||wwwzzz~~~~~~|||zzzyyyzzzxxxuuuuuuwwwyyyzzzzzz~~~wwwqqqqqqpppmmmkkkkkkooojjjddd```bbbjjjrrrxxx~~~xxxrrrjjjeeebbb]]]TTTMMMKKKIIIEEEAAA???>>>???@@@999999999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999:::<<<=========<<<;;;>>>>>>>>>>>>===<<<::::::777777888999;;;<<<======>>>>>>>>>>>>============??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999999999888::::::;;;<<<=========<<<666666555444333111000000111111000000000000111111000000000000111222333444666777888999;;;>>>@@@AAA@@@BBBDDDFFFGGGJJJMMMPPPUUUWWWYYYZZZYYYYYYZZZ[[[```bbbdddccc```___aaaccc^^^]]]^^^``````aaajjjttt~~~wwwwwwhhhXXXUUUkkkrrrpppoooqqqyyyrrrwwwuuuuuu{{{pppnnnuuuZZZGGG===444111000......000000...444HHHccc|||hhh]]]ZZZYYYTTTUUUTTTKKKRRRUUUQQQKKKLLLSSSTTTNNNJJJDDD:::222...------------))))))+++---++++++...///111333444555555777888======<<<999:::===:::555333222111111222333333222222222000...---,,,,,,,,,...---,,,,,,+++++++++,,,------............------------......///000000000000000000000///////////////000111333444444555555888888888:::<<<===;;;:::888777555444444444666777666555444444555555222111333333555666666666555555444444444333333333333222666666666666:::AAAJJJPPPaaajjjvvv|||~~~oooYYYLLLBBBDDDKKKWWWkkk~~~jjj[[[|||gggNNNJJJaaawwwhhhWWWNNNFFFFFF666333222000///.........///+++***+++------+++///555RRRWWW^^^dddhhhnnnvvv|||www{{{}}}|||mmmooorrrsssqqqooorrrxxx~~~|||eee]]]bbb___YYYVVVPPPRRRRRRQQQQQQQQQQQQRRRRRRTTT___jjjlllmmmpppssssssuuutttsssuuuxxxzzzzzzxxx{{{zzzyyy{{{~~~}}}}}}||||||}}}zzz||||||zzzwwwvvvxxxzzz|||vvvvvvzzzzzzwwwtttuuuwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvuuuvvvwwwxxx{{{{{{|||}}}~~~|||xxxuuu~~~}}}}}}}}}|||{{{zzzzzzxxxxxxyyyyyyrrrgggbbbaaalllfff```\\\XXXXXX___hhheee```^^^cccrrr}}}zzzxxxzzz{{{yyy|||}}}{{{{{{xxxxxxxxxxxxyyy{{{}}}~~~|||uuuooonnnmmmhhhfffffffffdddbbb```bbbhhhpppvvv|||}}}uuuqqqkkkfffaaa[[[TTTNNNJJJHHHDDD@@@>>>===>>>>>>999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>===<<<;;;:::999999::::::;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<777666555333222111111111111111000000000000111111000000000000111222333444666666777999;;;===???@@@???AAADDDEEEGGGIIIMMMOOOUUUWWWYYYZZZZZZZZZ[[[\\\___aaabbbbbb```___aaabbb```______```___```hhhqqqrrrlllfffYYYVVViiiuuussswwwwwwjjjqqqqqqpppwwwooonnnxxxbbbJJJ@@@666333111///...000222000777KKKeee{{{hhh\\\YYYXXXSSSUUUUUUKKKSSSVVVSSSLLLMMMTTTUUUPPPKKKDDD:::222...---------...******,,,,,,+++,,,///...000111222222444777:::CCCDDDBBB???@@@CCCCCC@@@777555222111111222111111111000///...------------------,,,+++++++++,,,,,,------............------------......///000000000////////////000000000000000111333555666888888999666666888;;;>>>???===<<<999999888777777777777777888777666666777666444333444444555666666666555555555555555444444444444333444444444333555888>>>BBBMMMWWWeeeqqqzzzeeeUUUGGGEEEHHHRRReeexxxaaaxxxrrr]]]PPP[[[ppp|||cccXXXOOODDDDDD666444333111///............+++***,,,---,,,+++000777YYY[[[^^^```ccckkkuuu}}}zzz}}}pppppprrrtttrrrqqqwwwqqqffffffiii^^^VVVUUURRRPPPPPPPPPPPPQQQRRRSSSTTTVVVaaakkkmmmnnnqqqssssssvvvuuutttuuuxxx{{{|||||||||{{{{{{|||~~~|||||||||{{{||||||{{{yyyxxxyyyzzz~~~|||xxxxxx{{{{{{wwwtttuuuvvvxxxxxxyyyyyyyyyzzzyyyxxxvvvvvvwwwxxxyyy{{{zzzzzz{{{}}}}}}{{{yyy{{{}}}~~~{{{xxx{{{uuutttqqqcccSSSUUUccc|||vvvpppnnnmmmnnnvvvvvvkkkccceeeooo|||~~~~~~~~~}}}{{{yyyyyyzzz|||{{{}}}~~~}}}}}}xxx{{{}}}}}}{{{zzz{{{}}}{{{uuupppnnnkkkeeebbbbbb\\\^^^aaabbbdddiiiqqqwww{{{}}}uuurrrppplllfff___XXXRRRNNNHHHFFFCCC???===<<<<<<<<<999999999999::::::::::::::::::;;;<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???<<<<<<=========<<<;;;;;;999888555333111111111222111111000000000000111111000000000000111222333444555555666888:::<<<>>>??????@@@CCCDDDFFFHHHLLLNNNTTTVVVYYYZZZYYYZZZ[[[\\\]]]^^^``````______```bbbbbb`````````______eeennnmmm]]]]]]UUUWWWjjjyyyuuu|||jjjppptttrrrwwwoooiiiqqq```LLLBBB888555333///...000111000999OOOgggyyyhhh\\\YYYXXXSSSUUUUUULLLSSSUUURRRLLLMMMTTTUUUPPPLLLEEE;;;333...---------...+++***,,,,,,***---222///000000000000333777;;;DDDEEECCC@@@AAAFFFHHHGGG:::777333111111111000/////////...---------......---,,,,,,++++++,,,,,,,,,------............------------......///000000000////////////000000000000000222444777999;;;<<<===666777999===@@@@@@>>><<<<<<;;;;;;:::999999888777999888777888999999777555555555555555555555555555555555555555444444444444000222333333444777;;;>>>CCCKKKYYYjjjxxx}}}wwwdddQQQHHHGGGMMM^^^ppp~~~|||~~~kkkjjjxxxjjj[[[ffftttgggVVVFFFEEE999555333111000............,,,+++,,,---++++++222:::XXX[[[```dddiiipppwww|||}}}wwwtttuuuwwwtttttt~~~lllkkkrrrppp]]]SSSSSSQQQOOOOOOOOOPPPQQQRRRTTTTTTWWWbbblllnnnoooqqqssssssvvvuuuttttttwwwzzz|||~~~|||||||||}}}~~~}}}{{{{{{|||||||||{{{zzzzzzzzz{{{xxxyyyxxxuuuvvvyyyxxxttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxzzzyyywwwxxxzzz|||||||||{{{}}}~~~{{{yyyyyypppcccUUUOOOWWWbbbxxxqqqkkkiiijjjnnnvvv|||sssnnnooovvv|||}}}}}}~~~~~~|||{{{zzzzzz{{{}}}{{{}}}~~~}}}}}}}}}{{{zzzvvvvvvxxx}}}xxxtttrrrmmmfffaaabbbYYY]]]aaadddfffllluuu||||||{{{rrrooonnnkkkddd[[[RRRMMMJJJEEECCC@@@===;;;:::::::::999999999999999999999:::777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===========================<<<;;;;;;;;;;;;::::::999999999888;;;<<<===???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???===============<<<;;;:::;;;999666222111111222333111111000000000000111111000000000000111222333444444444555777999;;;===>>>>>>@@@BBBDDDEEEHHHKKKNNNSSSUUUWWWXXXXXXXXXZZZ[[[\\\\\\]]]^^^^^^___```aaabbb___^^^```______eeellloooXXXSSSOOOTTTiiiwww|||iiiiiiqqqmmmqqqiii___ddd[[[LLLBBB888555333000///111......:::QQQgggsss}}}hhh\\\XXXWWWRRRUUUVVVMMMQQQSSSPPPJJJKKKSSSTTTOOOMMMFFF;;;333...------------++++++---,,,+++///555333222222000000222666:::CCCDDDBBB===<<>>>>><<<<<<>>>AAADDDEEECCCAAA@@@???>>>===;;;:::999888888777777999;;;;;;:::999666666666555555555666666666555555555555444444444000222333444555666999;;;===CCCQQQdddvvvoooXXXKKKFFFIIIYYYjjjvvvvvvuuuiiizzzrrr___uuu|||kkkXXXbbbeeeLLLKKKAAA666444222000............,,,+++------++++++333>>>ZZZ]]]aaaffflllrrrwww{{{zzz{{{uuuqqqooogggbbblll}}}~~~eeekkkvvvoooYYYPPPSSSPPPNNNNNNNNNOOOQQQRRRTTTUUUYYYdddnnnpppooorrrtttsssuuuuuuttttttuuuxxx{{{}}}|||||||||~~~~~~~~~|||||||||||||||zzzzzzzzz{{{{{{{{{tttvvvuuutttuuuxxxwwwrrrttttttuuuvvvwwwwwwwwwwwwuuuxxx{{{}}}}}}{{{xxxvvvxxxvvvtttuuuwwwzzz{{{|||}}}}}}~~~~~~~~~}}}|||||||||mmmXXXTTT```hhhfffddd\\\TTTRRRSSSVVV]]]eeeuuu{{{~~~|||||||||{{{{{{|||}}}~~~{{{|||}}}|||{{{zzz{{{}}}yyy~~~zzzuuuuuuwww|||xxxvvvuuuooofffbbbccc[[[]]]```cccgggnnnwww~~~~~~zzzrrrkkkiiieee]]]SSSKKKFFFDDDAAA???===;;;:::999888888999999999999999999999999555666777888999:::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888888;;;<<<>>>@@@BBBDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA???======>>>@@@===>>>>>>>>>===<<<;;;;;;<<<:::777333111111222333111111000000000000111111000000000000111222333444333444555666888;;;===>>>>>>@@@BBBDDDEEEHHHKKKNNNQQQSSSUUUWWWWWWWWWYYYZZZ\\\[[[\\\]]]^^^_________```]]]\\\___``````eeekkk}}}|||dddUUUNNNMMM___{{{|||yyyuuuuuufffiiisssiiihhh```TTT]]]___JJJ@@@777444333000000222000///<<>>>>>BBBBBBCCCEEEIIIKKKKKKKKKFFFDDDBBB???<<<:::999999666666777999<<<======<<<999999888777777777888888777777777666666666555555444555666555444333555777888<<>><<<<<<;;;:::999888888888888999999999999999888888888555555666777888888888777777777777666777888888999999::::::;;;::::::999999777777888888999999::::::<<<===???AAACCCEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEEEECCC???>>>???BBB======>>>>>>>>>===<<<<<<===;;;888555333222222333111111000000000000111111000000000000111222333444444444555777999;;;===>>>???@@@CCCDDDFFFHHHLLLNNNPPPRRRUUUVVVWWWWWWYYYZZZ]]]\\\[[[\\\^^^______^^^___\\\[[[^^^```aaadddiiixxxvvv___RRRHHHPPPkkk}}}jjjgggsss}}}wwwsssxxxlllWWW\\\eeeKKKAAA888444333000///111333222???WWWeeefffiiirrrhhh\\\XXXVVVRRRUUUWWWOOONNNQQQNNNHHHJJJRRRSSSNNNNNNGGG===444///------,,,))))))+++---,,,---444===<<<<<<:::777444333444666999<<<;;;555222444666666555444444555666555222//////...------,,,,,,,,,,,,,,,+++++++++,,,,,,---...------............------------......///000000000.........///000111111111000111333666999;;;<<<===BBBAAABBBEEEKKKOOORRRSSSKKKHHHDDD@@@<<<:::999999444444555999===?????????>>>===<<<;;;:::;;;;;;<<<::::::999999999888888888888888888777555444666777666888???NNNcccwwwkkkXXXKKKGGGQQQ___ooovvv}}}rrrdddnnnaaaUUU{{{___YYYtttvvvQQQJJJAAA777555333111///.........,,,,,,...---***+++666DDD^^^bbbiiiqqqwww{{{{{{zzzqqqttt{{{zzzxxx}}}kkkWWWVVVccctttoooxxx{{{~~~uuu]]]eeekkk^^^KKKLLLTTTNNNNNNNNNNNNOOOPPPQQQRRRSSS]]]gggppprrrqqqrrrttttttuuuwwwyyyyyywwwvvvxxxzzz{{{{{{|||~~~~~~||||||}}}|||{{{zzz{{{}}}|||yyywwwxxxzzz{{{zzzyyywwwxxxvvvssstttxxxxxxtttttttttuuuuuuvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxvvvttttttwwwyyyzzzzzz~~~~~~~~~{{{vvvkkkfffrrr|||kkk[[[ZZZ^^^hhhoooppppppqqq~~~uuulllgggjjjooopppqqqsssvvvwwwxxxyyy|||~~~}}}{{{yyyzzz{{{|||{{{zzzzzzzzzyyywwwxxxzzz|||uuuvvvxxxzzz{{{{{{{{{{{{ttttttuuuuuupppgggccceeebbb```aaafffnnntttuuutttxxx~~~}}}vvvlllbbbWWWPPPGGGAAA>>>;;;888666777777777777777777888888999999999999888888888777666666777777777777777666777666555555555666888888777888888999999999888888666777888999;;;<<<===>>>===>>>@@@AAACCCEEEGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGDDD???<<<>>>AAA<<<======>>>>>>>>>>>>===<<<;;;999777444333222222111111000000000000111111000000000000111222333444444555666777999;;;===??????AAADDDEEEGGGIIIMMMOOOQQQSSSVVVXXXXXXYYY[[[\\\___]]]\\\]]]___```^^^\\\aaa]]]\\\^^^``````bbbfffsss|||bbbVVVJJJLLLbbb{{{yyyzzz[[[ddd|||yyy}}}lllcccgggPPPEEE;;;666333///...///111111@@@ZZZiiijjjnnnyyyhhh\\\WWWVVVRRRUUUWWWOOOOOORRROOOIIIKKKSSSTTTOOONNNGGG===444///------,,,((((((***---,,,---555?????????===999555333333444000555777333222555888999222333444666777666333000//////...---,,,,,,,,,,,,++++++++++++,,,,,,---...---..................---------......///000000000---......///000111111222///111333666888:::;;;<<<>>>>>>>>>BBBIIIPPPTTTVVVNNNKKKFFF@@@<<<:::999999222333444888===@@@AAA@@@AAA@@@???=========>>>???<<<<<<;;;;;;;;;::::::::::::::::::999888888;;;===888888;;;FFFXXXmmm~~~xxx```PPPGGGNNNZZZgggpppuuuxxxdddppphhhVVVnnn```OOOaaa}}}}}}WWWNNNDDD777666333111///.........,,,,,,...---)))+++777EEEVVV```ppp{{{tttppptttwwwwww|||fffcccooonnniiixxxzzzdddiiikkk[[[HHHLLLSSSLLLOOOOOOOOOOOOPPPQQQRRRRRR]]]hhhqqqrrrqqqsssttttttvvvyyy|||{{{yyywwwxxxzzzzzzzzz{{{}}}}}}{{{||||||{{{yyyxxxzzz~~~{{{xxxvvvwwwzzz{{{zzzxxxvvvwwwuuuqqqrrrvvvvvvsssssstttuuuuuuuuuuuuuuuuuuxxxxxxwwwvvvwwwxxxzzz{{{yyywwwuuuvvvxxxzzz{{{zzzuuunnnttttttfffjjjnnn{{{}}}kkkccc^^^aaacccbbbbbbfffdddhhhnnnsssvvvzzz~~~zzz~~~zzzxxxyyyzzzzzzyyy{{{{{{zzzxxxwwwxxxzzz}}}yyyyyyxxxyyy{{{|||{{{yyyssstttvvvwwwrrriiifffhhhfffdddeeellluuuyyyvvvqqqttt{{{zzzqqqcccXXXNNNFFF<<<666666777555222555555666666777777888888999999999999888888777777777888888888888777777666777666555555555666888999666777777888888888777777666777999;;;===???AAABBB>>>???@@@BBBDDDEEEGGGGGGFFFHHHIIIKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFBBB<<<999;;;>>><<<<<<===>>>>>>???>>>>>><<<;;;:::888666333222111111111000000000000111111000000000000111222333444555555666888:::<<<>>>???@@@BBBDDDFFFGGGJJJMMMPPPRRRUUUXXXYYYZZZZZZ\\\^^^```^^^\\\]]]___```^^^\\\ccc___\\\___```___```bbbpppyyy^^^XXXPPPQQQcccyyy~~~]]]aaavvvsssyyyllljjjTTTIII>>>888444///,,,---+++,,,>>>\\\nnnqqqxxxeee\\\UUUUUUWWWUUUSSSSSSNNNPPPPPPLLLLLLOOOOOOLLLLLLEEE<<<444///---,,,,,,''')))******))),,,111666===BBBAAA:::222111222222444666777555222000222444333444555555444333111000......---------,,,,,,,,,++++++++++++,,,------...///////////////////////////......---------......000////////////000000111///111444555555666777999======>>>>>>AAAGGGOOOTTTPPPOOOJJJAAA===>>>===;;;===;;;999:::<<<>>>??????@@@CCCEEECCCAAA@@@CCCFFFCCC@@@>>>>>>AAABBBAAA@@@;;;;;;<<<=========<<<<<<999:::===CCCLLL\\\uuukkkSSSIIIMMMTTTgggppprrrvvv~~~rrr|||]]]jjjmmmYYYQQQrrraaaIIIJJJ>>>777111111111...---...---...///...---000:::DDDLLLbbb|||rrrjjj{{{jjj^^^vvvyyyyyywwwzzzsssgggiiiqqqgggtttmmmZZZTTTRRRPPPTTTQQQOOOOOOQQQPPPNNNQQQUUUccckkkqqqqqqpppsssttttttvvvwwwxxxwwwvvvvvvxxxyyyuuuyyy|||}}}|||{{{~~~}}}zzzyyy{{{}}}{{{yyy{{{|||yyyxxxzzzuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwvvvuuuttttttuuuwwwwwwwwwvvvuuuvvvxxx{{{zzzuuusssuuuvvvuuuvvvyyy~~~~~~~~~{{{uuuvvv{{{wwwllljjjqqqrrrnnnlllccc^^^___TTTSSSRRRPPPOOONNNMMMMMMKKKKKKRRR^^^hhhooowww~~~{{{||||||{{{|||}}}~~~|||zzzzzzzzz{{{|||||||||}}}|||zzzzzz{{{}}}xxxzzz|||}}}}}}{{{xxxuuuuuuqqqppprrrpppiiicccbbbeeefffiiinnnsssvvvwwwwwwttttttssspppjjj___RRRJJJ<<<:::777555222111111111111222222333333444444555777777777777888888888888999999999999999:::::::::999888777777777999<<<======<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDGGGKKKKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDCCC===666555999AAAAAA@@@??????>>>>>>=========<<<999555222111222000000000000000000000000000000000000000111111222555555777888:::<<<======???AAADDDFFFGGGJJJNNNQQQPPPRRRTTTWWWZZZ\\\]]]^^^aaa___]]]^^^``````^^^\\\___^^^^^^______```aaabbbqqqlll\\\OOOLLLWWWrrr|||tttaaaeeeooottt|||pppkkkWWWKKK???999555111///111,,,333BBB]]]qqqnnnooofff\\\SSSSSSTTTSSSQQQQQQOOOQQQPPPLLLKKKNNNOOOMMMKKKDDD;;;333///---,,,+++(((************,,,111555;;;>>>===777333333444222333444444333111111444666333333333333333222111111......---------,,,,,,,,,++++++++++++,,,---......///////////////////////////......------.........000////////////000111111///111333444555555777888999999999999<<>>>>>>>>>>>???DDDMMMVVV___kkkvvv||||||||||||}}}}}}{{{yyywwwvvvuuuvvvwwwxxx}}}~~~~~~~~~~~~zzzzzzzzz{{{zzzyyyxxxxxxsssooommmooonnniiieeeeeedddfffkkkqqquuuvvvtttrrrdddbbb___[[[UUUMMMCCC===777666444333222222222222222222222333444444555555666666666777777888888888888888999999999999::::::999999888999999;;;<<<>>>>>>======<<<<<<=========@@@@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDGGGJJJJJJHHHFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEGGGGGGAAA888555777@@@@@@??????>>>=========<<<===<<<999555222222222000000000000000000000000000000000000000111111222555555666888:::;;;======???AAADDDEEEGGGJJJNNNPPPRRRSSSUUUWWWYYY[[[\\\\\\```^^^]]]]]]``````___]]]___^^^^^^______```aaabbbnnneeeXXXOOOJJJSSSppp|||iiidddiiiooowwwooonnnYYYMMM@@@:::555111///000...444DDD^^^qqqqqquuuiii^^^TTTRRRSSSRRRQQQQQQQQQRRROOOJJJIIIMMMNNNMMMIIICCC:::222...,,,+++******++++++++++++---111444999:::888555666999888555666666666444222111333555333222222111111111222222......---------,,,,,,,,,++++++++++++,,,---...//////////////////////////////......---....../////////////////////000111222///111333444444444666888888999:::;;;===AAAFFFJJJQQQUUUWWWTTTSSSSSSOOOJJJHHHFFFCCCAAA@@@???<<<:::;;;===AAAFFFIIIIIIGGGDDDGGGFFFFFFGGGIIIHHHGGGEEEGGGHHHHHHIIIJJJKKKKKKLLLJJJHHHGGGGGGHHHPPPbbbsssyyy|||bbbQQQMMMNNN___nnnuuuxxxsss\\\sssjjjPPPPPPbbbmmmUUULLLCCC;;;444333333111///000//////000000...///:::GGGWWWgggvvv~~~~~~iiihhhzzzyyy}}}qqqxxxxxxrrr}}}{{{iii{{{sssZZZSSSUUUPPPJJJPPPNNNNNNPPPPPPNNNQQQWWWdddlllrrrrrrqqqtttuuutttvvvwwwxxxwwwvvvvvvxxxzzzvvvvvvvvvxxx{{{||||||{{{~~~||||||~~~zzzxxx{{{{{{yyyxxxzzzttttttttttttttttttttttttssstttuuuuuuvvvwww{{{}}}zzzzzzxxxwwwvvvwww{{{~~~zzzvvvvvvyyyyyyxxxzzz~~~~~~}}}nnnkkk~~~mmmQQQCCC999:::<<<888555777:::999888777777777777888666555777<<>>999666222111111111111222333444222222333333444555555555444555555666777888888999888888888999999:::::::::888999:::<<<===>>>>>>>>>??????>>>>>>>>>??????@@@CCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEGGGJJJJJJHHHGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEGGGHHHKKKKKKDDD:::666777@@@??????>>>======<<<<<<;;;<<<<<<999666333222222000000000000000000000000000000000000000111111222444555666777999;;;<<<===???AAACCCEEEGGGJJJMMMPPPTTTUUUVVVXXXYYYZZZZZZZZZ]]]\\\\\\]]]___``````______^^^^^^______```aaabbbkkk}}}___UUUNNNHHHNNNkkkrrrbbbbbboooyyy{{{~~~uuulllnnnZZZNNNAAA:::555000///000111444DDD___qqqtttyyymmmaaaVVVTTTTTTSSSRRRSSSRRRRRROOOIIIHHHLLLNNNMMMGGGAAA999222...+++***)))++++++++++++,,,...111333888888555555:::@@@???:::<<<<<<<<<;;;888444111000333222111000000000222333......---------,,,,,,,,,+++++++++,,,---...///000////////////////////////...............//////000////////////000111222222111222444444444555777999>>>AAAEEEHHHIIIJJJLLLMMMRRRXXX^^^___``````\\\VVVRRRNNNIIIDDDBBBAAA@@@???>>>>>>???DDDIIIKKKHHHEEEKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPLLLJJJJJJIIIIIIOOO___oootttzzzjjjXXXRRRRRRZZZllluuuwww|||}}}ddduuu{{{bbb[[[mmmuuu\\\NNNFFF===666555444222000222111///000111//////===MMMVVV___hhhnnnxxxtttrrrnnnyyyxxxnnncccVVVWWWRRRLLLPPPMMMMMMOOOOOONNNRRRXXXeeelllrrrrrrrrrtttvvvuuuuuuvvvwwwwwwvvvwwwyyyzzzvvvttttttvvvzzz|||zzzxxx~~~~~~}}}}}}zzzxxxzzz{{{yyyxxxyyytttttttttttttttsssssssssrrrssssssssssssuuuxxx{{{{{{zzzyyyxxxwwwxxx{{{~~~{{{xxxxxxyyywwwtttuuuyyy}}}tttwwwiiiQQQCCC;;;666999<<<:::888999999999888888888999999:::666666666777666;;;JJJYYYkkkmmmrrryyy~~~~~~}}}}}}}}}}}}yyyxxxwwwvvvwwwxxxzzz{{{zzz|||~~~~~~}}}}}}~~~||||||||||||||||||||||||rrrlllhhhhhhhhheeedddgggaaacccfffiiijjjhhhbbb^^^PPPJJJBBB<<<999777666555000111111111222333444444333333333444555555666666333444444666777888999999888888999999::::::;;;;;;888:::===???AAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHHHHFFFHHHJJJLLLLLLKKKJJJIIILLLKKKMMMLLLFFF<<<999;;;@@@@@@??????>>>======<<<999;;;;;;999666333222222000000000000000000000000000000000000000111111222333444555777999:::;;;<<<>>>@@@CCCEEEGGGIIIMMMPPPSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[]]]^^^___``````___^^^^^^______```aaabbbkkk}}}vvv]]]SSSLLLGGGLLLhhh{{{___^^^qqq{{{wwwwww|||{{{rrrjjjhhhjjjXXXLLL@@@999555000///000222111DDDdddwww}}}~~~lllaaaVVVSSSSSSRRRQQQRRRQQQRRRNNNIIIHHHLLLNNNMMMFFF@@@999222...,,,***)))+++++++++,,,...000222333888777555777>>>FFFEEE???<<<>>>@@@AAA@@@:::444000333222111000000000111222......---------,,,,,,,,,+++++++++,,,---...000111////////////////////////...............///000111////////////000111222333333444555555444555777:::BBBHHHOOOUUUVVVTTTRRRQQQTTT\\\cccgggjjjllljjjeee[[[UUULLLEEECCCCCCDDDDDD@@@>>>===@@@FFFKKKMMMMMMOOOMMMJJJGGGFFFHHHKKKMMMKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMMMMMMMKKKOOO]]]kkktttxxxrrr^^^TTTRRRUUUiiissstttwwwxxx|||nnn}}}mmmccc~~~iiieee~~~nnnWWWIII@@@888666555222111333333//////222///111BBBWWW```aaadddjjjuuuzzzssshhhooolllYYYTTTQQQPPPOOOLLLLLLNNNNNNNNNSSSYYYeeemmmsssssssssuuuvvvvvvuuuvvvwwwwwwvvvwwwyyy{{{{{{yyyxxx{{{~~~~~~|||}}}~~~~~~}}}}}}~~~zzzxxxzzz{{{xxxwwwyyyuuuuuuttttttssssssssssssttttttuuutttssssssuuuwwwzzzzzzzzzyyyxxxyyy{{{~~~zzzxxxyyyzzzxxxuuuvvvzzz~~~wwwWWWCCC<<<888777999;;;999888999777777666666777777888888666666888999777888CCCOOOdddjjjqqqxxx|||~~~~~~}}}~~~}}}}}}||||||{{{zzzyyyyyyzzz|||~~~{{{}}}~~~~~~|||zzzzzz{{{|||~~~~~~|||uuunnnhhhgggeeebbbaaaccc```___^^^]]]\\\YYYUUURRRFFFAAA999333111222333333333333333444444444444444333444444555555666777777333444555666777888999:::888999999:::;;;<<<<<<<<<999;;;???BBBDDDDDDDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFIIIIIIHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIKKKMMMNNNOOONNNMMMLLLNNNLLLKKKJJJCCC<<<<<<@@@@@@@@@@@@???>>>>>>======888999:::999666444222222000000000000000000000000000000000000000111111222333333555666888999;;;;;;>>>@@@CCCEEEFFFIIIMMMPPPQQQRRRTTTWWWZZZ\\\]]]]]]YYYZZZ[[[\\\]]]^^^___```___^^^^^^______```aaabbblll|||qqqZZZOOOGGGEEENNNjjj}}}{{{}}}aaaZZZmmmtttjjjmmmqqqsssooojjjgggffffffUUUJJJ>>>888444111///111333///HHHnnnhhh]]]SSSQQQQQQOOONNNNNNOOOPPPMMMIIIIIIMMMOOOMMMEEE@@@999333///,,,***)))+++******,,,000333444444666666555777>>>FFFFFFAAA777:::>>>BBBCCC@@@999444444444333111111000000111......---------,,,,,,,,,+++++++++,,,---///000111////////////////////////............///000111111/////////000111222333444333444444444333444777999@@@FFFNNNTTTUUUSSSQQQOOOTTT[[[bbbfffkkkrrrssspppccc\\\RRRJJJFFFFFFFFFFFF???===;;;===CCCKKKRRRVVVRRRQQQNNNKKKIIIJJJMMMQQQMMMMMMLLLLLLMMMOOOQQQRRRQQQPPPPPPPPPMMMNNNZZZggguuuwwwzzz~~~{{{cccTTTNNNPPPdddnnnpppssssss{{{mmmiiixxxqqqXXXvvvwwweeebbbcccKKKAAA999666555222111333444///...111000333JJJdddrrrnnnkkkqqq{{{{{{xxx~~~vvvrrr[[[kkknnn[[[PPPMMMQQQNNNLLLKKKMMMNNNNNNSSSZZZfffnnnttttttsssvvvwwwvvvtttvvvwwwwwwvvvwwwyyy{{{zzzzzzzzz{{{}}}~~~}}}||||||}}}~~~~~~}}}|||}}}~~~yyywwwzzzzzzxxxwwwyyyvvvvvvuuuuuutttsssssssssvvvwwwxxxwwwuuutttuuuvvvxxxyyy{{{{{{zzzyyyzzz|||wwwwwwzzz}}}|||yyy|||~~~~~~aaaGGG<<<888888888999888888777777777777666666666777777888333444777:::::::::@@@III^^^jjjvvv{{{}}}~~~}}}zzz}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz}}}~~~~~~{{{zzzzzz}}}~~~xxxpppiiigggddd```___aaa```\\\WWWSSSPPPMMMJJJHHH???;;;666333222333444444444555555666666555555444444444555555666777777777555666666777888999999:::::::::;;;;;;<<<===>>>>>>;;;===@@@DDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRPPPOOOMMMMMMNNNNNNMMMKKKIIIIIIKKKLLLLLLKKKJJJJJJIIIGGGFFFDDD???:::<<>>>>>===<<<<<<666888:::999777444222222000000000000000000000000000000000000000111111222222333444666777999:::;;;>>>@@@BBBDDDFFFIIILLLOOOPPPQQQTTTWWWZZZ\\\^^^^^^XXXZZZ\\\\\\\\\\\\^^^```___^^^^^^______```aaabbbjjjxxxtttWWWLLLEEEDDDOOOlllfffYYYgggmmmdddffffffhhhkkkmmmkkkgggcccVVVJJJ>>>888555111000111444///MMMuuueeeZZZRRRPPPQQQOOOLLLLLLLLLNNNMMMJJJJJJNNNOOOMMMEEE@@@999444000---+++)))***))))))---111555555555222333444555:::AAACCC@@@555666999===??????:::666555555555444222111//////......---------,,,,,,,,,+++++++++,,,...///111222////////////////////////............///000111222/////////000111222444555222333333222111222555777:::>>>DDDHHHJJJJJJJJJKKKMMMSSSWWW[[[bbblllrrrrrrmmmggg^^^VVVPPPMMMJJJHHHBBBAAA??????AAAHHHPPPVVVTTTUUUUUUTTTQQQPPPQQQSSSMMMMMMKKKKKKKKKMMMOOOPPPOOOOOOPPPPPPMMMNNNXXXdddrrrtttwwwzzz~~~lllVVVKKKKKK^^^iiimmmrrrrrrxxxuuuiiimmmtttWWWcccxxxkkk___{{{gggLLLBBB999666555222111333555...---111111666QQQooo{{{tttqqqvvvxxxyyykkkkkkYYYgggwwwwwwjjj^^^QQQKKKQQQNNNKKKJJJLLLMMMNNNTTT[[[fffnnntttttttttvvvxxxwwwtttuuuwwwwwwvvvwwwzzz|||vvvxxxzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~|||{{{{{{|||~~~yyywwwzzzzzzxxxwwwxxxwwwwwwvvvuuuuuutttsssssstttvvvxxxxxxwwwuuuttttttuuuxxx{{{|||{{{zzzyyyyyyuuuvvvzzz~~~}}}zzz~~~}}}}}}jjjMMM>>>;;;999<<<===;;;:::::::::;;;999999888888888888888999555444666:::;;;:::>>>DDDQQQcccuuu{{{|||~~~~~~||||||}}}~~~~~~}}}|||zzzxxxxxxxxxxxxxxxzzz}}}}}}}}}||||||~~~xxxpppjjjgggddd```^^^```___[[[TTTOOOJJJFFFBBB???:::888666666666666555444333444555666777666666555444555555666777777888888777888888888999999::::::;;;;;;<<<===>>>???@@@@@@===>>>AAADDDGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIKKKKKKHHHGGGFFFEEEFFFGGGIIIJJJMMMMMMLLLMMMOOOQQQTTTVVVRRROOOMMMMMMNNNNNNMMMKKKDDDDDDDDDDDDCCCCCCCCCCCC???>>>???@@@<<<777999>>>>>>======<<<;;;;;;::::::555777999999777444333222000000000000000000000000000000000000000111111222222222333555777888::::::===???BBBDDDFFFHHHLLLOOORRRSSSUUUWWWZZZ[[[\\\]]]XXXZZZ\\\\\\[[[[[[]]]______^^^^^^______```aaabbbeeeqqq[[[QQQIIIEEELLLjjjjjj]]]lllzzz{{{pppgggeeepppwwwrrrhhhbbb[[[OOOBBB;;;666111///000555111OOOppp|||ddd[[[SSSRRRSSSPPPNNNMMMJJJMMMMMMJJJKKKOOOOOOMMMEEE@@@:::444000...+++******((()))---222666666555...111222222666===???===777666555777::::::777444666666666555444111///---......---------,,,,,,,,,+++++++++,,,...000111222////////////////////////............///000222222/////////000111333444555111111111000///000333666666888;;;>>>@@@BBBEEEHHHEEEIIIMMMPPPXXXdddmmmooouuuqqqiiibbb[[[TTTNNNJJJGGGGGGEEEBBB@@@CCCJJJPPPTTTXXX[[[[[[XXXUUUTTTTTTLLLJJJIIIHHHHHHIIIKKKLLLKKKLLLNNNOOOMMMNNNYYYeeeooorrrvvvyyy|||tttZZZLLLHHHZZZeeekkkrrrtttyyy~~~tttuuuxxx\\\WWWzzzcccvvvdddMMMCCC999666444222111333666...,,,000111888UUUvvvxxxrrrooovvv~~~uuu{{{ttt\\\ppphhhYYYeeemmmlllhhhbbbTTTKKKRRRMMMKKKJJJLLLMMMNNNTTT[[[gggoootttttttttvvvxxxwwwtttuuuwwwwwwwwwwwwzzz|||xxx{{{~~~~~~{{{{{{|||{{{|||~~~}}}{{{zzzzzz{{{~~~yyywwwyyyzzzxxxwwwxxxxxxwwwwwwvvvuuutttttttttpppsssvvvwwwvvvtttrrrrrrssswww{{{}}}|||zzzxxxwwwuuuwww{{{}}}zzzwwwzzz|||~~~~~~tttZZZFFF@@@BBB:::>>>???===;;;<<<===>>>999888888777666666777777<<<888777:::;;;999;;;???BBBYYYpppyyy{{{~~~|||}}}~~~~~~}}}{{{yyywwwxxxxxxxxxyyy{{{~~~zzz|||}}}}}}}}}wwwpppjjjhhheeeaaa___aaa___[[[UUUOOOJJJDDD???;;;333333333444555555222000111222444666777777777666555555666666777777888888999999999999999999::::::<<<<<<===>>>???@@@AAAAAA>>>???BBBEEEGGGIIIKKKLLLHHHHHHHHHIIIIIIKKKLLLLLLGGGFFFEEEDDDDDDEEEGGGHHHMMMLLLKKKLLLNNNRRRVVVXXXRRROOOLLLLLLMMMNNNLLLJJJ???>>>===<<<<<<<<<<<<<<<777777;;;===:::555666:::<<<;;;;;;::::::999888888444666999999777444333222000000000000000000000000000000000000000111111222111222333555777888999:::===???BBBDDDFFFHHHLLLOOOTTTTTTVVVXXXYYYZZZ[[[[[[XXXZZZ]]]\\\ZZZZZZ\\\______^^^^^^______```aaabbb```lllbbbYYYPPPFFFHHHeeeiiicccwwwoooiiivvvwwwhhh``````SSSFFF===777111...///555111NNNfffhhhiiiWWWSSSUUUNNNKKKNNNMMMJJJPPPQQQLLLMMMSSSSSSNNNCCC???999333///---......+++,,,...111444666888999555444444555666777999:::555333000111444777777666@@@>>>;;;777333000...---...------,,,,,,+++******,,,,,,,,,---...///000111,,,---------.../////////////////////////////////......////////////......111111111111111222222222777777888:::<<>>:::999:::;;;;;;999999999999:::;;;===>>>AAAOOOddduuu}}}~~~~~~}}}|||zzz}}}yyyxxx|||~~~~~~}}}||||||~~~||||||~~~yyyrrrkkkiiifffbbbaaacccaaa[[[TTTOOOLLLFFF===666333333333333333333333333222333666777888888777666666555555555666888999:::<<<;;;:::999999999999:::999;;;>>>AAABBBBBBAAA@@@@@@AAADDDFFFHHHIIIIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJIIIHHHFFFDDDDDDEEEGGGHHHMMMLLLKKKKKKNNNRRRWWWZZZTTTSSSOOOKKKMMMOOOJJJCCCAAA===999777777777888777777777777777777777666666666666555555555555444444333666999999777444222111111111111111000000000000111111000000000000111111000111222444666777888999;;;===@@@BBBDDDFFFJJJMMMTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___aaa^^^___cccdddcccdddggg```iii{{{jjjVVVKKKHHHJJJ___|||zzz||||||qqqbbblllwwwkkkrrr}}}zzzmmmdddeee^^^JJJ<<<999222---222111333JJJbbbmmm~~~jjjYYYTTTVVVOOOLLLNNNMMMLLLQQQPPPJJJJJJPPPPPPKKKDDD@@@:::333///---------+++,,,---000333666888:::888777555444444555777888333111///111444666666555<<<;;;999666333000...---......------,,,+++++++++,,,,,,,,,---...///000111---------.............................................////////////......111111111111111222222222555666666888:::===???@@@BBBBBBCCCDDDHHHPPPXXX___iiiqqqwwwvvvqqqjjj___VVVTTTQQQNNNJJJHHHHHHHHHIIIKKKWWWbbbgggiiijjjeee______[[[WWWTTTSSSPPPLLLIIIJJJJJJLLLOOOPPPRRR[[[eeeqqquuuyyy{{{|||lll[[[NNNYYYhhhqqqqqqpppwwwooo```kkkTTTooocccSSSGGG<<<777555333111111222000///...///<<>>>>>???===???BBBDDDEEEEEECCCBBB@@@AAACCCEEEGGGGGGGGGGGGIIIJJJKKKKKKIIIIIIIIIKKKHHHGGGFFFEEEEEEFFFGGGHHHMMMLLLLLLLLLOOOSSSWWWZZZSSSSSSPPPNNNOOOOOOHHH@@@>>>;;;777555555666666666555555555555444444444444333333333333333333333333444666888888555333111111111111111111000000000000111111000000000000111111000111222444555777888999<<<>>>@@@BBBDDDGGGJJJMMMSSSVVVXXXYYYXXXXXXYYYZZZYYYYYYYYY[[[\\\^^^```aaaaaa^^^___bbbcccaaabbbeeeaaajjj|||qqq]]]QQQKKKHHHZZZwww|||vvvaaaeee~~~nnnnnnxxx{{{qqqeeeoooeeeNNN<<<999333...333555333EEE___kkkyyylll[[[VVVWWWPPPLLLNNNMMMNNNRRRPPPHHHHHHNNNOOOJJJFFFAAA:::333...,,,+++,,,******,,,...111555888:::;;;:::888777666666666777222111111222444555444333666666666555444111///...//////......---,,,,,,,,,,,,,,,------///000000111...............---------..............................////////////......000000111111111222222222333333444666888:::<<<===???@@@AAABBBDDDHHHNNNRRR```jjjtttzzz|||xxxlllaaaXXXTTTNNNLLLLLLLLLKKKIIIHHHQQQ]]]dddkkkppprrrpppqqqnnnjjjgggccc___[[[WWWWWWTTTSSSSSSSSSUUU___iiisssvvvyyyzzzzzz|||uuubbbSSS\\\iiirrrrrrpppvvvmmm~~~oooQQQZZZ{{{cccQQQFFF<<<888555111///111000000///...///<<>>===:::888888999<<<===:::AAANNN___ppp~~~~~~}}}}}}|||{{{zzzzzz{{{||||||}}}}}}~~~}}}{{{zzzzzz}}}~~~wwwpppmmmiiiccc_________ZZZRRRIIIAAA<<<888777555666666666777777777888888777555444444666888999666777999:::;;;::::::999999;;;>>>@@@BBBDDDDDDDDDBBBDDDFFFHHHHHHGGGEEEDDD@@@AAACCCEEEEEEEEEEEEDDDHHHIIIJJJJJJHHHHHHIIIJJJFFFFFFFFFFFFGGGHHHHHHIIIMMMMMMMMMNNNPPPSSSWWWYYYRRRSSSSSSPPPOOOMMMFFF<<<;;;888555333444555555555333333333222222222111111000000111111222333333333555777777666444222111222111111111111000000000000111000000//////000000111000111222444555777888999<<<>>>AAACCCDDDGGGKKKNNNSSSUUUXXXYYYYYYYYYYYYZZZWWWXXXYYYZZZ\\\^^^```bbb```^^^^^^aaabbb___```cccbbbkkk}}}yyyfffXXXNNNFFFUUUrrrzzz```[[[pppnnniiiwwwrrr~~~^^^DDD<<<444---///888222BBB\\\iiisss|||}}}mmm[[[VVVWWWOOOKKKMMMLLLNNNRRROOOGGGGGGNNNPPPLLLGGGBBB;;;444...+++***+++)))***+++---000444888;;;;;;<<<===>>>===;;;999777666555555555444444222111111222333444444222000...000//////...------,,,,,,+++,,,---...///000000111/////////...---------,,,..............................////////////......000000000111222222333333222333333555777999:::<<<<<<===???@@@AAACCCGGGJJJWWW```lllvvvxxxnnnddd]]]TTTPPPRRRSSSQQQOOOMMMOOORRRVVV___kkkxxx{{{{{{zzzxxxvvvsssooommmlllfffaaa^^^\\\]]]eeeooouuuwwwyyyzzzyyy{{{~~~kkkZZZaaallluuuvvvssswww~~~sssttt~~~ZZZPPPddd}}}bbbPPPCCC999666444000///333...//////...111@@@ZZZooommmnnnnnnnnnooouuu~~~pppuuu}}}|||mmmhhhttt|||xxx||||||gggwwwfff___ZZZOOOMMMOOOKKKMMMLLLLLLMMMLLLNNNXXXcccqqqrrrtttuuuvvvwwwxxxxxxttttttuuuvvvwwwzzz|||}}}{{{{{{{{{{{{||||||||||||~~~|||}}}{{{xxxuuutttuuuwwwyyyyyyuuuuuuuuusssrrrsssvvvxxxyyywwwuuuttttttrrrooolll[[[^^^dddkkkssswwwxxxwww{{{{{{zzzyyywwwvvvuuutttxxxyyy|||kkkVVVfff|||yyyxxx~~~tttvvvxxxyyyuuulllaaaXXXIIIFFFBBB???<<<<<<=========@@@IIIYYYkkkzzz}}}|||}}}|||{{{zzzxxxzzz~~~~~~zzz}}}~~~}}}||||||~~~{{{uuupppnnnkkkddd```___```[[[RRRFFF<<<666555666888999999999::::::::::::999888777777777888999999777888:::<<<<<<;;;:::999;;;===@@@CCCEEEFFFEEEEEEDDDEEEGGGIIIIIIGGGEEECCCAAABBBCCCDDDDDDDDDCCCBBBEEEGGGHHHHHHGGGGGGHHHJJJFFFFFFFFFGGGHHHIIIJJJJJJMMMMMMMMMNNNPPPRRRUUUVVVTTTUUUTTTPPPMMMKKKDDD<<<999777555444555666666666444444333333222111111111000000111222333444555555777777777555333111111222111111111111000000000///000000////////////000000000000222333555666888888<<<>>>AAACCCDDDGGGKKKNNNRRRUUUXXXYYYYYYYYYZZZZZZXXXXXXYYYZZZ\\\]]]___``````]]]]]]``````^^^^^^aaaccclll~~~{{{iii[[[OOOEEESSSqqq}}}bbb[[[jjjuuu~~~qqqlllfffHHH===555---///666222DDD]]]ggglllqqqooolllZZZTTTVVVNNNJJJLLLJJJMMMQQQOOOHHHHHHPPPRRROOOGGGCCC;;;444...+++******)))***+++---111444888:::888;;;AAAEEEEEEBBB===999===<<<;;;888555333222111///000222333333111000...000//////...------,,,,,,+++,,,...///000111111000/////////...---------,,,..............................////////////......///000000111222222333333333333444555777999:::;;;999;;;===???@@@BBBEEEGGGMMMUUU```lllzzzzzzqqqfff___^^^]]][[[YYYRRROOOMMMNNNUUUbbbrrr~~~}}}}}}uuummmiiieeeeeejjjrrrvvvyyy{{{{{{zzz|||rrr```eeeoooxxxzzzyyy{{{rrrkkkhhhVVVeee{{{mmm]]]JJJ:::777555000...333,,,...///...444FFF^^^pppooorrruuutttuuu|||uuuzzzqqqxxxvvvwwwyyyooo^^^}}}kkkaaa[[[PPPMMMOOOKKKLLLKKKKKKLLLLLLNNNYYYdddqqqrrrssstttuuuuuuvvvuuuttttttuuuwwwyyy{{{}}}~~~{{{{{{{{{|||||||||}}}}}}{{{{{{|||~~~}}}}}}yyyvvvtttuuuvvvwwwwwwuuuuuutttsssrrrsssvvvyyyxxxwwwvvvuuuvvvvvvvvvuuummmmmmooorrrttttttrrrpppzzzzzzzzzyyyxxxxxxwwwvvvvvvyyy|||~~~nnn```mmmzzz|||~~~|||zzzvvvqqqmmmbbb^^^YYYQQQJJJCCC???<<<===>>>EEETTTgggvvv|||}}}}}}}}}}}}}}}|||{{{xxxxxxzzz{{{yyyxxx~~~|||{{{|||}}}~~~~~~}}}uuupppnnnooolllfffaaa```aaa[[[QQQDDD:::555666888<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;:::999999:::<<<===>>>===;;;:::>>>@@@BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHGGGEEECCCAAABBBCCCDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFHHHJJJGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLMMMNNNPPPQQQSSSSSSVVVWWWTTTMMMJJJHHHDDD>>>:::888666666888999:::999777777666555444444333333222222333444666777888888888888888666333222222222111111111111000000000///000000////////////000000///000111333555666777888;;;===@@@BBBDDDFFFJJJMMMQQQTTTXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]___]]]]]]``````]]]]]]```ccclll}}}wwwfffZZZOOOFFFTTTsss}}}ccc```nnnuuu{{{}}}vvvrrryyy]]]BBB:::666222444111333JJJcccgggiiippprrrjjjYYYSSSUUUNNNJJJLLLKKKKKKPPPOOOIIIJJJQQQSSSOOOGGGBBB;;;444...+++*********+++---000222555777888444999@@@FFFGGGDDD>>>:::BBBAAA???:::666333333444///000111222111111////////////......---,,,,,,,,,+++,,,...000111111111000...............---------------------------------......////////////......//////000111222333333444444444444555777888:::;;;777999===???@@@BBBDDDGGGFFFMMMVVVaaapppvvvnnniiieeeaaa___WWWTTTRRRUUUXXX]]]gggppp}}}zzzsssnnnkkkiiilllrrruuuxxx|||}}}|||}}}www```cccmmmxxx}}}}}}yyyyyyrrrhhh~~~mmmaaaxxxuuuZZZAAA:::888111...111+++///000///555III```ooowww}}}}}}zzzzzzsss~~~|||ppp]]]zzzlll```ZZZPPPNNNPPPKKKLLLKKKLLLNNNNNNPPP[[[gggrrrrrrsssttttttuuutttttttttuuuwwwyyy{{{}}}}}}}}}{{{{{{|||||||||}}}}}}}}}xxxyyy{{{~~~}}}{{{|||yyyvvvuuuuuuvvvvvvvvvuuuuuutttrrrrrrssswwwzzzwwwvvvvvvvvvwwwxxxzzz|||sssssssssuuuvvvwwwuuusssvvvvvvvvvwwwyyyzzz|||}}}vvv{{{}}}~~~rrrkkkrrrxxxzzzwwwooohhheeecccdddiiiooouuuwwwxxxvvvrrrkkkbbbWWWNNNHHH??????DDDQQQcccqqqyyy|||~~~}}}~~~~~~}}}|||zzzxxxwwwxxxwwwxxx|||zzz{{{}}}{{{zzzyyyyyyzzzyyyxxxvvvpppmmmmmmooonnnhhhcccbbb```YYYNNNCCC<<<:::<<<===AAAAAA@@@@@@???>>>>>>>>>888:::<<<>>>??????===<<<===>>>???@@@@@@???>>>>>>BBBBBBCCCCCCCCCBBB@@@???BBBDDDFFFGGGGGGEEECCCAAADDDEEEFFFGGGGGGFFFEEEEEECCCEEEFFFGGGGGGHHHIIIKKKJJJIIIGGGGGGGGGIIIKKKMMMLLLMMMNNNPPPQQQRRRRRRRRRVVVWWWTTTMMMHHHGGGDDD???:::999888999;;;======<<<;;;::::::999888777666666555555666777888::::::;;;999::::::888555333222222111111111111000000000000000//////......//////000///000111333444666777888:::<<>>???AAACCCFFFDDDJJJPPPUUUaaarrr|||wwwqqqkkkhhhbbb^^^]]]______]]]aaahhhsssxxxxxxsssqqqpppmmmooorrrrrrvvv{{{}}}}}}|||yyy[[[^^^gggttt|||~~~{{{rrrvvvdddyyy~~~rrrcccdddCCC:::999222...111,,,111111///555HHH^^^jjjvvvzzztttrrrsss```zzz}}}hhh\\\WWWNNNNNNPPPLLLKKKJJJKKKMMMMMMPPP[[[fffsssttttttuuuuuuuuuuuutttuuuwwwzzz}}}~~~~~~}}}|||{{{|||||||||}}}}}}}}}}}}yyyyyyzzz|||~~~|||xxxwwwuuuuuuvvvwwwwwwvvvuuuuuusssrrrqqqssswww{{{uuuuuutttttttttwwwzzz}}}vvvuuuuuuvvvyyyzzzyyyxxxvvvuuuuuuuuuvvvyyy|||}}}zzz~~~~~~{{{uuurrrvvv~~~xxxqqqjjj___SSSJJJGGGFFFIIIPPPYYYaaaeeegggkkkooorrrpppkkkccc___KKKJJJKKKRRR```nnnyyy~~~~~~}}}~~~zzzwwwxxxyyyzzz~~~}}}zzz{{{|||{{{zzzxxxxxxxxxwwwtttrrrooommmnnnqqqqqqjjjdddbbb\\\TTTIIICCCAAACCCEEEEEEEEEDDDCCCBBBAAA@@@???>>>;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@???CCCDDDGGGHHHIIIGGGEEEDDDEEEFFFGGGIIIIIIIIIHHHHHHEEEGGGIIIIIIJJJJJJLLLNNNMMMKKKHHHFFFFFFHHHKKKMMMNNNOOOQQQSSSTTTTTTSSSRRRSSSVVVTTTNNNIIIGGGCCC>>>::::::999;;;===?????????>>>===<<<;;;:::999999888777888888999:::;;;;;;<<<999;;;<<<;;;888555333222111111111111000000000000//////............////////////111222444666777777999;;;===???AAADDDHHHJJJOOOSSSXXX[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^[[[\\\___```^^^___bbbbbbiiiyyyrrr___SSSLLLHHHWWWqqqhhh^^^jjjqqqrrruuusssmmmnnnuuussskkk___iii___III===666///000000777RRRkkkooorrr~~~jjjYYYTTTWWWPPPMMMPPPOOOJJJPPPOOOIIIIIIMMMMMMGGGFFFAAA:::333...,,,,,,,,,+++---111444666666555444333555888;;;<<<:::888666BBBAAA>>>999555555999===444333222000////////////...------,,,,,,+++******+++,,,///111222222111000,,,------....../////////------------------------......////////////.........///000111222333444444222333333444555666888999999:::<<<======???BBBEEEEEEJJJMMMNNNTTTbbbooovvvzzzwwwnnnhhhddddddaaa^^^aaaiiiiiioooxxx~~~|||vvvsssssssssqqqqqqtttoootttzzz}}}}}}|||}}}zzzVVVYYYbbbpppzzz}}}~~~qqqzzz^^^ddd{{{```tttfffAAA888888333000222---222222...444GGG[[[ffflllyyy|||yyyxxxlll~~~qqqnnnbbbyyydddXXXSSSLLLMMMQQQLLLHHHGGGHHHJJJJJJNNNYYYddduuuuuuvvvvvvvvvvvvuuuuuuuuuwww{{{}}}|||||||||||||||}}}}}}}}}}}}{{{zzzyyy{{{}}}uuuttttttvvvxxxyyyxxxwwwuuuuuusssrrrqqqsssxxx{{{ttttttsssrrrrrrtttxxx{{{wwwuuutttuuuwwwwwwvvvuuuyyyxxxuuuttttttuuuwwwyyy}}}}}}zzzxxx~~~sssaaaWWWZZZ```[[[RRRJJJFFFBBB@@@AAADDDFFFGGG@@@IIIXXXeeennnpppooolllZZZWWWTTTVVV___lllyyy~~~|||yyy{{{|||{{{|||}}}|||zzzyyyyyywwwtttqqqqqqnnnpppsssrrrkkkdddbbbYYYPPPFFFBBBEEEJJJLLLLLLGGGGGGEEEDDDBBB@@@???>>>>>>=========???BBBEEEFFFHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAADDDFFFHHHJJJKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGHHHKKKLLLLLLMMMOOOQQQOOOLLLHHHEEEEEEGGGKKKNNNPPPQQQSSSUUUVVVUUUTTTSSSPPPTTTUUUQQQKKKHHHBBB===:::::::::;;;>>>@@@@@@?????????>>>===;;;::::::999999999999:::;;;;;;<<<<<<999;;;======:::666333222111111111111000000000000//////............////////////111222444555777777888:::===???@@@CCCGGGJJJOOOSSSXXX[[[[[[[[[ZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[\\\```aaa___```cccaaahhhxxxsss___RRRLLLHHHVVVnnnyyyxxxfffnnntttvvvzzzyyysssrrruuuuuurrrKKK\\\ZZZHHH===666000111333888RRRlllrrrwwwrrr]]]UUUUUUNNNLLLOOONNNKKKNNNKKKDDDEEELLLLLLGGGCCC>>>777111...,,,+++++++++///444888888777666555222666;;;>>>>>>;;;777444===??????;;;666666:::???777777666444000...---...000//////---,,,+++******---...///111111111000///---...///////////////...---------............///............////////////...///111111000000222333777666666555555777888999<<<;;;999999:::<<>>222333777+++000...000...///GGG```fffkkkmmmrrryyyyyyxxxwwwrrr~~~|||zzzjjjaaadddyyyppp```QQQNNNOOOOOOLLLKKKLLLJJJJJJKKKKKKOOOZZZgggtttuuuvvvxxxwwwvvvuuusssvvvxxx{{{|||||||||}}}~~~~~~}}}||||||}}}}}}|||zzz}}}zzzvvvvvvyyy{{{|||{{{yyywwwuuutttuuuuuutttsssvvvsssqqqqqqrrrssssssssstttuuutttqqqooopppuuuzzzzzzzzzyyyxxxvvvtttrrrqqqxxxwwwvvvtttttttttuuuuuu~~~qqqnnnggg]]]WWWWWW___fffhhhWWWKKKJJJHHHBBB???CCCDDDBBBDDDJJJPPPXXXcccnnnpppfff^^^___gggoooxxx}}}}}}yyyxxx}}}~~~}}}~~~|||yyywwwuuussspppnnnmmmtttyyyyyyvvvooocccXXXRRRRRRQQQOOONNNLLLJJJIIIMMMJJJGGGEEEDDDCCCAAA@@@AAACCCDDDBBBAAAAAADDDHHHNNNKKKGGGDDDEEEFFFGGGGGGGGGFFFDDDBBBBBBBBBDDDDDDDDDGGGKKKKKKHHHFFFHHHIIIKKKLLLNNNPPPPPPOOOMMMLLLOOONNNNNNNNNOOOQQQQQQRRRSSSPPPLLLHHHFFFFFFHHHJJJKKKQQQVVVXXXVVVUUUXXX[[[WWWWWWWWWSSSMMMFFFAAA???;;;:::888999<<<>>>??????@@@???===<<<;;;<<<===>>>;;;:::999888888999:::;;;>>>>>><<<:::777555222111222111111000000000000000111111000000//////......//////000111222444666777===>>>???@@@@@@CCCGGGJJJRRRTTTXXXZZZZZZ[[[\\\]]]ZZZYYYXXXXXXYYY[[[]]]___ZZZ[[[\\\]]]^^^^^^^^^^^^aaahhhxxx{{{bbbNNNKKKNNNUUUjjjuuukkk~~~{{{vvvrrrqqqrrrqqqoooIIIPPPRRRJJJ@@@999555111333777SSSpppsssuuuppp\\\TTTTTTNNNLLLPPPNNNLLLOOOLLLEEEFFFMMMMMMHHHCCC>>>777111...,,,++++++***...444777888777666666000222666999:::888555222777999:::888555555:::>>>777777777444111.........000///...---,,,++++++***---...///111111111000///...///////////////......---------............///............////////////...///111111000000222333444444444444555777999:::<<<;;;:::999:::<<>>333222555---111---000000333IIIeeepppuuusssuuuyyyyyyvvvxxx}}}}}}~~~}}}{{{mmmggg```cccwwwvvvgggWWWPPPOOOMMMLLLMMMLLLJJJJJJKKKKKKOOO[[[hhhqqqsssuuuwwwxxxxxxwwwwwwwwwyyy{{{{{{zzz{{{|||~~~}}}|||}}}}}}|||{{{}}}{{{xxxxxxzzz|||{{{zzzzzzxxxvvvvvvwwwwwwvvvuuutttrrrppppppqqqssssssrrruuuuuuuuusssrrrrrrvvvzzzzzzzzzyyywwwvvvuuutttssswwwvvvuuutttssstttuuuuuu~~~vvvtttooogggaaadddnnnvvvsss^^^UUUTTTSSSQQQPPPHHHEEEDDDGGGJJJNNNVVV___rrrkkkcccaaahhhrrrzzz||||||}}}{{{~~~~~~}}}zzzxxxvvvtttqqqooonnnuuuzzzzzzvvvpppdddYYYXXXXXXXXXXXXVVVTTTQQQPPPNNNLLLIIIGGGFFFEEEBBB@@@???AAACCCBBBAAABBBDDDGGGJJJGGGEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMOOOPPPPPPOOOOOONNNKKKLLLMMMMMMMMMOOOQQQRRRVVVSSSNNNIIIGGGGGGHHHIIILLLQQQWWWYYYXXXWWWZZZ]]]ZZZ[[[ZZZUUUNNNFFF@@@======;;;999999;;;=========?????????>>>>>>>>>>>>>>>======<<<<<<<<<===???@@@>>>>>>===;;;888666333222222111111000000000000000111000000000/////////...//////000111222444555666:::<<<===???@@@DDDHHHLLLRRRUUUXXXZZZZZZZZZ[[[\\\ZZZYYYYYYXXXYYYZZZ\\\]]][[[\\\]]]]]]^^^_________aaahhhxxxzzzfffUUUPPPNNNRRRlllwwwmmmlllwwwvvvkkkVVV[[[YYYMMM???666111///222777RRRnnnttt}}}nnnZZZRRRTTTNNNLLLPPPOOOMMMPPPMMMGGGHHHOOOOOOIIICCC>>>777111...,,,++++++)))...333666777777777777333444666888:::999666444000333555555333444777;;;777888777555111///////////////...---,,,++++++***......000111111000000//////000000000///...---------------............///............////////////...///111111000000222333222222222333444777999;;;;;;:::999999:::<<>>???@@@@@@@@@???>>>??????>>>>>>>>>???AAABBB>>>>>>>>><<<:::777555333222111111000000000000000000000000000//////////////////000000222333555666666888;;;===@@@DDDIIIMMMRRRUUUYYYZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\]]]^^^^^^______```bbbiiiwwwvvvfffZZZUUULLLLLLhhhyyymmmqqqrrrhhhaaaddd```PPP???555111///222888RRRkkkqqqkkkXXXQQQSSSNNNMMMPPPOOOMMMQQQNNNHHHIIIPPPQQQKKKCCC>>>777111...,,,++++++)))---222666777777777777999888888999999999666444///111333333222222333555777777777555222//////000//////...---,,,,,,++++++...///000111111000///...000000000000///...,,,,,,---------............///............////////////...///111111000000222333222111111222333555888999888888777888999;;;===???>>>???AAAAAACCCFFFJJJNNNQQQXXXaaajjjsss~~~xxxlllfffdddgggpppyyyxxxxxxwwwwwwwwwvvvuuutttuuuxxx{{{~~~{{{\\\GGGIIIWWWiiisssoootttqqqsssyyykkkZZZEEEbbblllIII@@@;;;222///000555+++...666999MMMnnneeebbbfffhhhyyylllaaaVVVPPPLLLJJJKKKPPPLLLJJJJJJKKKMMMRRR___mmmrrrsssuuuwwwyyyzzzzzzzzz{{{|||{{{yyyxxxyyy|||~~~||||||}}}}}}}}}~~~~~~}}}{{{yyywwwyyyxxxvvvwwwxxxyyyyyyxxxtttrrrpppppprrrsssssssssvvvwwwxxxyyyyyyxxxyyyyyyyyyxxxvvvuuuuuuvvvxxxyyywwwwwwuuuuuuuuuuuuvvvwww|||wwwkkkbbb```ccc___cccdddeeemmmvvvpppccc]]]XXXTTTRRRPPPNNNRRRYYYhhhsssvvvnnnjjjqqquuurrrxxx|||~~~}}}~~~~~~}}}|||}}}~~~|||{{{yyywwwsssqqqttt{{{{{{tttjjjaaa[[[]]]```aaaaaa___\\\YYYPPPOOOOOOOOOOOONNNKKKIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLGGGFFFEEEFFFHHHLLLQQQSSSYYYWWWVVVWWWZZZZZZVVVSSSQQQQQQPPPPPPPPPQQQRRRRRROOOQQQRRRQQQNNNOOOSSSWWWYYYVVVPPPKKKHHHHHHIIIJJJMMMPPPUUUWWWYYYZZZ]]]___eeeeeeccc\\\RRRGGG???;;;<<<:::888888:::;;;<<<;;;;;;===???AAABBBAAA@@@???AAA@@@???>>>===>>>??????>>>>>>>>>===<<<999666444222111111000000000000000000000000000//////////////////000000111333444555555777:::===@@@CCCHHHKKKRRRUUUYYY[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXX]]]]]]]]]]]]^^^___``````ccciiiwwwrrrcccZZZVVVJJJEEE^^^pppmmmlllggghhhbbbgggdddTTTBBB777333111222999TTTjjjlllyyyjjjWWWQQQTTTOOOMMMPPPOOONNNQQQNNNHHHJJJQQQRRRLLLCCC>>>777111...,,,++++++***---222555666666666777=========<<<999777555555555555555444222000000000666777666444111//////000.........------,,,,,,+++...///000111111000///...000000000000///...,,,,,,---------............///............////////////...///111111000000222333333333222222333444555666555555666666888:::<<<===<<<===???@@@BBBEEEJJJNNNQQQUUUZZZ^^^dddnnnyyy{{{pppiiidddbbbgggnnnssstttuuuuuutttsssrrrrrrsssvvvyyy{{{}}}fffOOOJJJPPPcccssstttuuusssttt~~~qqqeeeIIIVVVwwwnnnKKK===<<<555000444666---///555:::OOOnnn}}}ggghhheeefffxxx^^^VVVOOOMMMKKKJJJKKKOOOLLLJJJJJJLLLMMMSSSbbbpppuuuvvvwwwxxxxxxyyyyyyyyy{{{|||{{{yyyxxxyyy|||~~~~~~|||{{{|||~~~|||~~~}}}zzzxxxvvvxxxvvvuuuuuuwwwxxxxxxwwwuuusssqqqqqqsssuuuuuuuuuwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuttttttvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz~~~yyyssspppnnnqqqmmmeeehhhuuu~~~}}}jjjddd^^^ZZZTTTPPPQQQVVV___qqq{{{sssqqqsssrrr~~~|||||||||{{{zzzzzz}}}~~~~~~}}}|||{{{zzzxxxtttqqqvvv~~~xxxppphhhbbbccceeedddbbb^^^YYYVVVSSSRRRQQQRRRSSSSSSQQQPPPQQQPPPOOONNNNNNNNNMMMLLLNNNLLLKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIMMMRRRWWWZZZ___]]][[[\\\^^^^^^ZZZVVVUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTRRRPPPQQQUUUXXXYYYVVVQQQLLLIIIIIIJJJKKKKKKMMMQQQTTTWWWZZZ]]]___ggggggeee___TTTIII@@@<<<999777555666888:::;;;;;;;;;===AAADDDEEEDDDCCCBBBCCCBBB@@@>>><<<<<<<<<<<<======>>>>>>===:::777555222111111000000000000000////////////000000000000/////////000111222333444555888;;;===@@@CCCFFFIIIRRRUUUYYY[[[ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZZZZYYYXXX]]]]]]\\\]]]]]]^^^``````bbbhhhuuuqqq```XXXXXXNNNCCCTTTsss}}}|||nnn[[[ccczzzfffjjjaaahhhgggYYYFFF999333000000999VVVkkklllssskkkXXXRRRUUUPPPNNNPPPNNNMMMQQQNNNHHHJJJQQQRRRMMMCCC>>>777111...,,,+++++++++...222444555444555666CCCGGGIIIFFF@@@;;;<<<>>>>>>===:::777444111000///555555555333111/////////......---------,,,,,,,,,///000000111111000......///000000000///...---------------............///............////////////...///111111000000222333444444333222333444555666444444555666888:::;;;<<<;;;<<<>>>@@@BBBFFFKKKNNNQQQTTTWWWZZZ^^^eeennnuuu{{{}}}uuummmddd\\\\\\___kkknnnpppqqqpppppppppppprrrtttwwwyyy{{{}}}nnnWWWMMMMMM___rrruuuuuuvvvxxxzzzvvvyyyxxx\\\]]]yyy{{{UUU<<<:::777222777444...000444<<>>777666444444666888888888;;;===AAADDDFFFFFFEEEDDDDDDBBB@@@>>><<<<<<;;;<<<;;;<<<>>>>>>===:::777555222111111000000000000000////////////000000000000/////////000000222333333555888;;;>>>@@@CCCGGGIIIPPPTTTXXX[[[[[[YYYXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[]]]\\\[[[[[[\\\]]]___```aaagggtttvvvbbbYYY\\\SSSFFFSSSooovvvrrrnnnbbbeee{{{pppkkkeeellllll\\\GGG888000...///888TTTlllpppuuu}}}lllYYYSSSVVVQQQNNNPPPNNNMMMPPPNNNHHHJJJQQQRRRMMMCCC>>>777111...,,,++++++---000333444444333444555AAAIIIPPPMMMCCC===@@@FFFGGGCCC>>>:::777444333111333444444222000......///...------------,,,,,,,,,///000111111111///...---...///////////////......---------............///............////////////...///111111000000222333444333333333444555777888444555666888999;;;======<<<===???@@@AAAEEEJJJMMMPPPSSSWWWYYY[[[___ffflllooouuu|||wwwjjj]]]XXXYYYbbbfffjjjmmmmmmnnnpppqqqrrrtttwwwxxxzzz|||uuu]]]PPPNNN___pppqqqrrrvvvzzz{{{vvvwwwrrreeebbbnnnBBB:::888333666111000111222>>>]]]qqqjjjxxxvvvtttpppxxxrrrzzzqqqcccTTTOOOOOOMMMLLLMMMMMMKKKJJJLLLOOOVVVfffuuuyyyyyyyyyxxxxxxxxxyyyyyywwwyyy{{{{{{zzz{{{|||~~~{{{{{{|||~~~}}}{{{zzz|||~~~}}}zzzxxxxxxyyyxxxvvvttttttuuuuuutttssstttsssqqqqqqtttvvvvvvvvvwwwuuutttuuuwwwyyywwwvvvssssssssssssttttttttttttvvvuuutttttttttuuuwwwxxxxxx|||}}}rrrdddWWWRRRTTTUUU[[[kkk~~~{{{||||||~~~{{{{{{|||{{{{{{{{{{{{xxxssspppuuu|||wwwrrrtttsssrrroookkkgggcccaaaaaa^^^YYYWWWVVVVVVVVVUUUTTTQQQMMMNNNQQQUUUWWWXXXUUURRROOOMMMMMMNNNNNNMMMPPPOOOOOOPPPTTT[[[aaaeeefffggghhhgggdddbbbaaa```bbbbbbbbbaaa^^^\\\YYYXXXXXXUUURRRUUU[[[aaaddddddccc___XXXQQQMMMJJJJJJKKKHHHIIILLLPPPUUUZZZ]]]___cccdddeeeaaaXXXNNNFFFBBB999666444333333444333222666888;;;???AAABBBBBBBBB???>>><<<;;;::::::;;;;;;:::;;;===>>>===:::777555222111111000000000000000.../////////000000000111000//////000000111222333333666;;;???BBBEEEIIILLLNNNRRRWWW[[[[[[ZZZYYYXXX[[[[[[ZZZZZZ[[[\\\]]]^^^\\\[[[ZZZZZZZZZ\\\^^^___```eeerrryyyddd[[[^^^TTTGGGVVVvvv|||xxxttthhhhhhyyyssskkkiiipppooo]]]FFF777222111222777OOOiiisssxxxzzzrrrmmmZZZUUUWWWRRROOOPPPNNNLLLOOOMMMHHHIIIQQQRRRMMMCCC>>>777111...,,,++++++...000333444333222333444777BBBLLLIII>>>888===EEEKKKGGGAAA<<<999777666555222333333222///------...------------------,,,,,,///000111111111///...---......///////////////...---------.........//////............/////////000...///111111000000222333222222222333444777999:::555666888999;;;===>>>???===>>>???@@@AAADDDHHHKKKOOOSSSWWWXXXYYY[[[```dddfffjjjllloooyyyrrrbbb[[[[[[[[[```fffjjjlllnnnqqqsssssstttwwwxxxzzz|||zzzbbbTTTRRRbbbpppmmmnnnuuu{{{~~~oooyyyuuuhhhaaa^^^KKK;;;888111333...000222111@@@cccsssfffqqq|||xxxvvv{{{~~~sssvvvjjjsssrrrqqq\\\SSSQQQOOOMMMLLLMMMKKKJJJLLLOOOWWWgggvvvyyyyyyxxxxxxxxxyyyzzz{{{vvvxxx{{{|||||||||}}}~~~|||}}}}}}~~~zzzwwwyyy{{{}}}|||yyywwwxxxzzzyyywwwuuuuuuuuuuuutttssssssqqqppppppsssuuuuuuuuuwwwtttrrrsssvvvxxxwwwuuurrrrrrsssttttttssssssrrrtttsssrrrrrrssstttuuuvvvxxx|||~~~rrrdddVVVPPPQQQRRRMMM[[[www}}}~~~zzz}}}{{{{{{{{{{{{zzzxxxsssooosss~~~|||wwwsssqqqqqqqqqpppooonnnmmmlllhhhccc]]]XXXVVVUUUUUUTTTUUUQQQNNNOOOUUU[[[^^^```YYYVVVRRRPPPQQQSSSSSSTTTSSSQQQQQQRRRVVV]]]dddhhhhhhkkkmmmkkkfffccccccdddgggggggggfffccc```\\\ZZZ\\\WWWTTTYYYccckkknnnmmmhhhddd\\\TTTNNNKKKJJJJJJIIIIIIKKKPPPVVV[[[^^^___aaacccdddaaaYYYPPPHHHDDD;;;888444222111111///...000222555888:::<<<======888888777666777888999:::999:::<<<>>>===:::777555222111111000000000000000.../////////000000111111000000//////000111222222111555:::???CCCGGGKKKNNNMMMQQQWWW[[[[[[ZZZYYYYYY\\\[[[ZZZZZZ[[[]]]___aaa[[[[[[YYYYYYZZZ[[[]]]______dddqqqyyyeee[[[^^^RRREEEYYY~~~rrraaaeee}}}zzzwwwuuuqqqmmmkkkkkkqqqooo\\\FFF999666777777777KKKdddrrryyyxxxlllppp\\\UUUWWWPPPMMMNNNLLLNNNOOOMMMIIIIIIMMMNNNMMMIIICCC:::222...---------111444777666333111111222<<>>===???AAADDDFFFGGGGGGGGGPPPRRRTTTVVVWWWYYY]]]___fffaaabbbiiilllnnn}}}|||kkk```[[[aaabbbdddgggjjjlllnnnoootttuuuwwwzzz{{{|||||||||fffQQQUUUgggrrrrrrqqqoooqqq}}}zzzuuujjj}}}gggbbbQQQ>>>:::333111222---444333GGGgggmmmrrrppp|||sssiiieeegggsss|||ttt}}}vvvuuussssss[[[OOOLLLKKKKKKLLLKKKLLLKKKKKKNNNYYYiiiuuuwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzyyy}}}}}}}}}|||{{{yyyxxxwwwuuuwwwzzzyyyuuusssssstttrrrooommmnnnqqqttttttsssuuutttttttttttttttuuuvvvvvvvvvwwwwwwvvvuuutttttttttuuuvvvuuutttssstttuuuxxx~~~{{{vvvrrrooonnnnnnlllggg___XXXSSSPPPOOOLLLJJJUUUooo}}}|||{{{|||~~~yyyxxxwwwxxxxxxuuupppkkkooozzzwwwuuuvvvuuurrrqqqqqqssssssoookkkbbb```\\\XXXUUUTTTUUUVVVTTTVVVXXXYYYYYY[[[^^^aaa[[[VVVSSSSSSSSSSSSSSSSSSXXXXXXWWWUUUUUU[[[eeemmmoooqqqrrrpppmmmjjjiiiiiidddddddddfffgggeee^^^YYYYYYXXXOOOVVVqqqxxxqqqrrrjjj```YYYTTTPPPKKKHHHGGGKKKNNNPPPUUU]]]aaa``````eeefff]]]SSSNNNJJJGGG===999666666444000000222111111111222333555666777555444333333333555888999;;;<<<===>>>===<<<:::888444333222111000000000000000000000000000000000000///////////////000111111555777:::===???DDDIIILLLRRRUUUXXXYYYYYYYYYZZZ[[[]]]^^^]]]\\\ZZZZZZ\\\^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^```lll{{{___[[[YYYPPPHHHOOOsss|||aaa___xxxzzzpppllloooqqqmmmhhhhhhoooiiirrr___FFF???222...555444EEE]]]mmmzzz{{{pppqqq]]]VVVXXXQQQNNNOOOMMMLLLNNNLLLIIIIIIMMMNNNMMMIIICCC:::222...---------000333666777444222222222999;;;???BBB<<<333111555999:::999888<<>>???@@@BBBDDDEEEFFFGGGGGGJJJLLLOOOQQQSSSWWW[[[^^^^^^ZZZ\\\ccceeeeeennn|||rrrddd]]]aaabbbdddgggiiilllnnnooottttttuuuwwwzzz}}}lllVVVQQQ]]]llluuuyyyzzzzzzddduuudddcccvvvLLL===888222222333...444222FFFiiittt~~~~~~vvvrrrooosssyyyuuurrryyytttppp___TTTNNNJJJIIIKKKJJJKKKKKKJJJMMMWWWgggtttvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxzzz{{{}}}~~~}}}}}}}}}}}}|||{{{yyyyyy|||||||||{{{zzzyyyxxxwwwtttvvvxxxxxxuuussssssttttttrrrpppqqqtttvvvvvvuuuyyyyyyxxxwwwwwwvvvvvvwwwuuuuuuuuuvvvuuuuuuttttttuuuvvvwwwvvvuuutttuuuvvvxxx{{{~~~wwwrrrooojjjfffeeeeeebbb]]]WWWRRRQQQQQQMMMIIIGGGOOOfff~~~||||||}}}}}}{{{xxxwwwuuuqqqlllgggqqq{{{|||xxxwwwuuurrrpppoooooommmhhhdddYYYYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]\\\YYYWWWWWWXXXVVVWWWYYYZZZXXXVVVWWWYYYYYYZZZYYYXXXXXX^^^gggnnnnnnqqqtttuuurrrooommmllljjjgggeeeddddddccc```]]]XXX^^^WWWTTTeeeuuuwwwwwwuuummmccc[[[VVVRRRMMMIIIGGGKKKMMMOOOUUU^^^bbbaaabbbggghhh```VVVOOOJJJFFF@@@;;;888888555111000222222333333444555666777888555444333222333555777888<<<<<<===>>>===<<<:::888444333222111000000000000000000000000000000000000///////////////000111111444666999<<>>???BBBBBBBBBCCCDDDEEEGGGGGGFFFHHHJJJMMMPPPTTTYYY]]][[[YYY]]]cccccc```eeennnwwwfff]]]aaabbbdddfffiiikkkmmmnnnqqqqqqrrrtttwww|||qqqZZZLLLNNN___pppzzzfffttteee```oooJJJ???888111444333///444000CCCiiiyyyvvvqqqqqqsssooonnnuuuooofff]]]VVVPPPJJJIIIKKKJJJKKKJJJIIILLLVVVfffssstttuuuwwwxxxxxxxxxwwwwwwwwwxxxzzz}}}~~~~~~~~~}}}}}}|||zzzyyyxxx{{{{{{{{{zzzyyyxxxwwwvvvsssuuuvvvvvvuuuttttttuuutttsssqqqrrrtttvvvvvvuuu{{{zzzyyyxxxwwwwwwvvvvvvrrrssssssttttttttttttsssuuuvvvwwwwwwvvvuuuvvvwww{{{{{{|||zzzvvvtttqqqmmmllliiieee^^^WWWSSSSSSSSSLLLIIIFFFKKK]]]ttt}}}{{{{{{~~~~~~zzzvvvrrrnnniiifffoooxxx{{{xxxssspppmmmllllllkkkgggccc[[[[[[^^^ccchhhiiifffcccaaaaaaaaa^^^ZZZUUUSSSRRRRRRYYY______ZZZWWWYYY[[[YYYZZZ[[[ZZZ[[[___ffflllmmmpppuuuxxxvvvsssqqqooorrrmmmfffbbb```aaaaaaaaacccrrrjjjYYY]]]lllvvv|||xxxqqqggg___YYYUUUOOOKKKGGGJJJLLLNNNUUU]]]aaa___```fffhhhaaaXXXQQQIIICCCBBB>>>;;;:::777222111444555555666666777888999999666666555555555777888:::<<<======>>>===;;;:::888444333222111000000000000000000000000000000000000///////////////000111111333555888;;;???CCCIIILLLTTTWWWZZZ\\\]]]]]]___```^^^______^^^\\\\\\]]]___^^^]]]]]]\\\\\\]]]]]]^^^```___iii}}}bbbYYYUUUNNNHHHKKKjjjtttuuulllcccqqq~~~wwwtttuuuvvvrrrlllllleeeqqqdddKKK@@@333222555@@@ZZZooouuuppp\\\VVVWWWPPPMMMNNNLLLIIIKKKJJJGGGHHHLLLOOOMMMIIICCC:::222...---------///222555888888777666555555666888:::999555111///000222333333333444555666666333000.........---,,,+++++++++,,,,,,,,,,,,---000111111111000///...---...................................................////////////000000000000000000000000111111222222222222333444555777777999999999:::<<<===??????DDDCCCCCCBBBCCCDDDFFFGGGEEEGGGJJJLLLNNNRRRWWWZZZZZZYYY\\\``````]]]___eeewwwvvvfff\\\___```bbbeeegggiiikkkllllllmmmooorrrvvv{{{~~~~~~~~~~~~rrr\\\JJJEEEPPP```lllrrrzzzvvvjjjZZZmmmLLLCCC999111666333000666111AAAeeevvvsssppprrrtttpppnnn{{{vvveee\\\TTTRRROOOLLLJJJKKKKKKKKKKKKJJJMMMWWWgggssssssuuuwwwyyyzzzyyyxxxwwwwwwyyy{{{~~~~~~}}}~~~~~~}}}}}}|||zzzyyyxxxzzzzzzzzzyyyxxxwwwvvvvvvssstttuuuuuuttttttuuuuuuqqqqqqqqqrrrssstttttttttvvvvvvvvvvvvuuuuuuttttttpppqqqrrrssssssssssssssstttuuuvvvvvvuuuuuuvvvwww~~~|||rrrfff[[[TTTQQQNNNKKKIIILLLYYYmmm}}}{{{{{{}}}zzzuuuqqqmmmjjjiiikkksss~~~|||xxxqqqmmmiiiiiikkknnnooonnnjjjhhhhhhkkknnnlllfffaaa\\\^^^```___[[[XXXVVVUUUSSSZZZ^^^]]]YYYYYYYYYYYYYYY[[[\\\\\\\\\___eeejjjlllooosssttttttrrrrrrrrrvvvqqqjjjddd``````aaabbbsss|||bbb]]]iiiuuu|||zzzsssjjjbbb\\\WWWQQQMMMHHHJJJKKKMMMSSS[[[]]]ZZZ[[[aaaddd___XXXRRRKKKDDDBBB>>>;;;;;;999555555888777888999999::::::::::::::::::999999999:::;;;<<<============<<<;;;999888444333222111000000000000///////////////////////////////////////000000111222444888;;;???CCCIIIMMMTTTWWW[[[]]]]]]^^^___aaa___``````___^^^]]]^^^___^^^]]]]]]\\\\\\]]]]]]^^^aaa___ggg{{{bbbXXXRRRLLLFFFHHHcccttthhhrrroooaaaiii~~~uuuuuuxxxqqqfffeee[[[ggg^^^HHH<<<000222000<<>>???@@@DDDCCCBBBBBBBBBCCCEEEFFFFFFHHHJJJKKKLLLNNNQQQSSSRRRQQQRRRTTTUUUUUUXXX\\\hhhpppzzz|||rrrfff^^^]]]^^^___aaadddfffhhhhhhiiilllpppuuuxxxzzz{{{{{{}}}~~~~~~vvvaaaQQQJJJNNNUUUZZZ]]]cccnnnqqqpppVVVrrriiiKKKBBB999222777333111999333BBBaaammmzzzwwwvvvwwwwwwrrrpppzzzvvvkkk]]]QQQNNNOOONNNKKKJJJKKKLLLLLLKKKOOOYYYjjjvvvtttvvvxxxyyyzzzyyywwwvvvwwwxxx{{{}}}~~~}}}|||{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvuuutttttttttuuuuuuuuuuuupppqqqrrrsssttttttuuuvvvqqqrrrssstttuuuuuuttttttppppppqqqrrrrrrsssrrrrrrrrrsssttttttssssssuuuvvv~~~~~~jjjYYYPPPOOONNNMMMOOOWWWfffyyy~~~{{{zzz|||~~~}}}{{{wwwrrrnnnkkkjjjjjjiiipppyyy|||yyytttoooiiihhhmmmssswwwxxxvvvsssooolllkkkgggbbb^^^ZZZ\\\^^^^^^\\\ZZZYYYYYYWWWZZZ[[[ZZZ\\\aaaaaa^^^[[[]]]______^^^aaafffkkkmmmnnnnnnmmmlllmmmoooqqqtttqqqmmmgggbbb```______nnnwwwaaa^^^jjjuuu|||{{{uuulllddd___YYYSSSOOOKKKLLLKKKLLLRRRYYYYYYUUUWWW\\\___\\\YYYVVVPPPJJJAAA===<<<======:::;;;>>>;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<:::999999444333222111000000000000///////////////////////////////////////000000111111444777;;;???DDDJJJNNNTTTWWWZZZ\\\\\\]]]^^^______```aaa```^^^]]]^^^___^^^]]]]]]\\\\\\]]]]]]^^^aaa]]]eeeyyycccYYYQQQIIIDDDDDD]]]xxxvvvkkknnn}}}sss^^^___www~~~{{{qqqsss}}}wwwgggeeeTTT]]]YYYFFF;;;///444+++222HHH]]]gggwwwmmmZZZSSSTTTMMMJJJLLLIIIJJJLLLKKKGGGHHHLLLNNNMMMIIICCC:::222...---------...000444999===>>>;;;888666::::::666444666777666999666333222000...000555666333///---.........------,,,+++***+++---///000111111000000///.........////////////////////////......................../////////000000000111111//////000111111111111000111111222222333555666777999999:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIIKKKJJJJJJJJJKKKMMMLLLKKKLLLNNNPPPSSSVVVXXX^^^gggnnnpppllleeeaaaYYYZZZ\\\^^^```bbbcccdddeeeiiinnntttxxxyyyyyyxxxjjj^^^\\\]]][[[WWWXXXXXX]]]nnnzzztttxxxRRR^^^jjjJJJ@@@888222666333111:::666EEEaaahhhpppzzz}}}{{{wwwpppmmmuuuxxxjjjuuuvvveeeTTTOOOOOONNNJJJHHHJJJKKKLLLLLLPPP[[[lllxxxwwwwwwxxxyyyyyyxxxwwwvvvxxxyyyzzz{{{|||{{{{{{zzz{{{{{{||||||||||||{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvxxxvvvttttttuuuvvvvvvuuuppprrruuuvvvwwwwwwyyyzzzqqqrrrtttvvvwwwwwwwwwvvvpppqqqqqqrrrrrrrrrrrrqqqqqqrrrsssssssssssstttvvvyyy}}}jjj]]]SSSQQQPPPQQQUUU```rrr}}}|||}}}{{{zzzvvvqqqlllhhhggghhhjjjpppwwwzzzxxxwwwwwwxxxwwwrrrllljjjnnnsssvvvwwwuuusssooojjjfffbbb```______```aaa```^^^[[[ZZZZZZYYY]]]^^^]]]ccclllmmmggg___aaabbbaaaaaaccchhhmmmooonnnlllhhhfffgggjjjlllnnnnnnlllhhhbbb]]]ZZZZZZWWWddd```UUUZZZeeeppp||||||vvvmmmgggbbb]]]WWWRRRMMMMMMKKKLLLSSSZZZYYYTTTUUUYYYZZZXXXWWWXXXVVVQQQCCC@@@???AAAAAA???AAADDD@@@@@@BBBBBBBBBAAA@@@???<<<<<<<<<<<<======<<<<<>><<<;;;:::999999444333222111000000000000000000000000000000000000///////////////000111111111444888<<<@@@FFFLLLPPPUUUWWWZZZ\\\\\\[[[\\\]]]^^^___aaa```___]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^```\\\dddyyyddd]]]SSSIIIDDDCCCZZZ}}}zzzvvvyyywww]]]XXXffftttuuulllvvv|||pppVVVYYYWWWIII>>>222777000222CCCVVVdddyyymmmZZZSSSTTTNNNJJJLLLIIILLLNNNLLLIIIIIIMMMNNNMMMIIICCC:::222...------------///444:::???@@@===999<<>>???@@@AAABBBBBBBBBBBBBBBFFFJJJMMMLLLJJJIIIHHHJJJJJJJJJJJJLLLOOOPPPOOOPPPTTT[[[bbbeeeccc___[[[VVVWWWXXXZZZ\\\^^^___```]]]```ffflllppptttuuuvvv}}}qqqhhhpppsssnnnfffhhhccc[[[bbbwwwvvv~~~{{{SSS^^^{{{vvvSSSCCC;;;555666444111:::888IIIfffjjjpppnnnvvv~~~zzzqqqqqqvvvsssYYYlllwwwqqquuufffWWWPPPNNNKKKIIIJJJHHHIIIJJJKKKOOO\\\mmmyyyzzzyyyyyyxxxxxxwwwwwwvvvzzzzzzzzzzzzzzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyxxxwww{{{xxxuuuuuuvvvwwwvvvuuummmqqquuuwwwxxxxxx{{{}}}rrrtttvvvwwwxxxwwwvvvuuurrrrrrrrrsssrrrrrrqqqqqqqqqrrrttttttssstttuuuwwwuuuxxx||||||ppp]]]WWWSSSSSSUUU]]]ooo~~~wwwnnnhhheeeeeekkkpppsssqqqjjjhhhkkkooosssooolllllloooqqqqqqooonnnppppppkkkeeeaaabbbdddfffgggfffccc___]]]\\\\\\[[[dddhhheeehhhooopppjjj```aaaaaa```___aaaggglllqqqpppmmmiiieeedddeeefffhhhiiihhhddd]]]XXXUUUUUULLLSSSPPPMMMRRRXXXdddwww}}}wwwpppjjjfffaaa[[[VVVNNNNNNLLLNNNVVV^^^^^^XXXSSSUUUTTTQQQRRRUUUVVVSSSIIIEEEDDDFFFFFFDDDEEEIIIEEEFFFGGGHHHHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@???@@@???>>><<<;;;999999999444333222111000000000000000000000000000000000000///////////////000111111222444999===AAAGGGMMMRRRVVVYYY[[[\\\[[[[[[[[[\\\]]]___``````^^^]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^___[[[cccyyy}}}gggbbbXXXLLLEEECCCZZZwww[[[TTTccctttvvvnnn]]]XXXVVVKKK@@@333999444555FFFZZZjjjnnn[[[TTTUUUOOOKKKMMMJJJNNNOOOMMMIIIIIIMMMNNNMMMIIICCC:::222///------------///333:::@@@AAA>>>:::CCCIIIJJJAAA;;;@@@GGGKKKBBB999333333333111333777222111/////////000///...000---***((((((,,,111444222111000///.........///000000000000000000000000////////////////////////000000000000111111111111...///000222222111111000111111111222333444666666999999:::;;;===???AAABBB<<<===???AAABBBBBBBBBAAABBBGGGMMMPPPPPPMMMKKKJJJEEEGGGGGGHHHJJJKKKJJJHHHPPPSSSXXX]]]___\\\WWWRRRTTTTTTVVVXXXYYY[[[]]]]]]VVVXXX\\\bbbhhhmmmqqqsssxxx~~~tttlllzzz}}}xxx|||sssaaa\\\nnnxxxqqqsssyyyXXXnnn^^^III@@@888666555111999999LLLkkkoootttnnnrrrwww}}}~~~tttppppppyyy^^^jjjrrrnnnlllaaaVVVPPPKKKHHHIIIMMMFFFGGGIIIJJJOOO[[[mmmzzz|||{{{yyyxxxwwwvvvvvvvvv{{{{{{zzzzzzzzzzzz{{{|||xxxyyyzzz|||}}}~~~~~~~~~yyyyyyzzzzzzzzzyyyxxxxxx}}}yyyvvvuuuwwwxxxvvvuuujjjnnnsssvvvvvvwwwzzz|||ssstttvvvwwwvvvuuusssrrrsssssssssssssssrrrqqqppprrrsssuuuuuutttuuuvvvxxxuuuvvvzzzxxxggg^^^WWWUUUVVV^^^ppp~~~sssjjjfffeeekkkoooooohhh___[[[```fffjjjiiijjjlllppppppmmmiiilllpppsssppphhhcccdddhhhjjjjjjhhheeeaaa______```\\\jjjrrrllliiilllkkkfff^^^^^^^^^\\\[[[]]]dddiiirrrrrrppplllgggdddbbbbbbdddeeeddd```YYYTTTRRRRRRQQQTTTOOOLLLMMMMMMYYYqqq~~~yyyrrrlllhhhddd^^^YYYNNNNNNMMMOOOYYYbbbbbb]]]QQQQQQMMMJJJKKKPPPRRRPPPNNNJJJIIIJJJJJJGGGHHHKKKIIIJJJLLLLLLLLLJJJHHHFFFDDDEEEEEEEEEEEEEEEDDDDDD@@@???>>><<<:::999999999444333222111000000000000000000000000000000000000///////////////000111111222555999===BBBHHHNNNSSSXXXZZZ\\\]]]\\\[[[[[[\\\\\\^^^``````^^^]]]\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^ZZZcccyyy|||iiiggg[[[NNNFFFEEE\\\xxxzzztttYYYSSSjjj|||}}}tttbbbXXXUUUKKK@@@222777///333FFF[[[nnn