BM6P6(@ VVVSSSPPPSSSZZZ______^^^aaafffjjjiiibbbZZZSSSOOOMMMJJJGGGEEEEEEDDDCCCBBBBBB@@@>>>>>>>>>???>>>===777555222///---------...,,,---------,,,,,,...///000000////////////000000.........///000222444555777777888777666555333222///////////////////////////............---------+++***)))((()))***,,,...333666999;;;999555000,,,******+++,,,...///000000333333444555777999:::;;;>>>???BBBEEEFFFGGGFFFFFFLLLMMMKKKIIIJJJNNNMMMJJJGGGHHHHHHHHHFFFDDDBBBAAAJJJYYYgggkkkkkkqqqzzz~~~uuummmffffffuuukkk[[[KKK???222...---+++***,,,************************,,,,,,++++++******++++++///---111444......FFFddd}}}~~~xxxwwwttttttyyy]]]\\\ooocccUUUdddlll```ZZZQQQHHH<<<444......///...,,,,,,))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&)))'''&&&'''''''''&&&%%%$$$$$$'''+++))))))333@@@SSS[[[nnn{{{xxx}}}{{{yyy~~~uuutttzzzyyy|||~~~xxx{{{pppoooyyy{{{ttt{{{zzzyyyxxxwwwtttpppmmmkkkddd[[[XXX[[[___aaaaaaVVVbbbjjjgggaaa^^^[[[VVV\\\eeemmmkkk^^^RRRMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSOOOVVVdddlllmmmuuuzzzvvv~~~}}}rrrnnn{{{|||~~~dddVVVBBB222000000++++++000---,,,+++((('''''')))+++''''''((((((((((((''''''RRRPPPQQQWWW^^^ddddddcccfffmmmtttrrrhhh___ZZZZZZTTTPPPKKKGGGFFFDDDCCCAAA>>><<<::::::;;;;;;:::999444333000...,,,++++++++++++---------,,,,,,---///000000////////////000000///.........///111444666777777777777666444333111...........................---------,,,,,,,,,,,,+++***)))((()))***,,,...333666999;;;999555000,,,******+++,,,...///000000333444444555777999;;;<<<>>>@@@BBBEEEGGGGGGGGGFFFKKKLLLKKKIIIJJJNNNNNNJJJGGGHHHHHHGGGEEECCCBBBAAAMMM[[[iiilllmmmrrr{{{uuummmgggeeettt~~~jjjYYYKKK>>>222...---++++++,,,************************,,,,,,+++++++++++++++,,,,,,***,,,///333@@@]]]zzz{{{uuu~~~www}}}~~~~~~|||}}}|||wwwrrrqqqpppppprrrwww{{{~~~}}}yyyvvveee\\\pppddd```yyylll\\\UUUPPPDDD:::222///...++++++,,,******)))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((('''''''''((()))(((((())))))+++...---111???NNN```gggxxx{{{~~~}}}}}}wwwzzz~~~}}}}}}zzz}}}|||~~~yyylllkkkssswwwvvvsssrrrvvv}}}{{{sssllldddbbbdddfffgggfffkkk{{{yyynnnfffaaabbbgggmmmqqqnnnfff\\\VVVYYYWWWTTTQQQPPPQQQRRRTTTRRROOOPPPTTTUUUUUUZZZaaalll|||}}}vvvrrrsssyyy~~~gggQQQ>>>:::888000+++,,,...---,,,***((('''((()))(((((())))))))))))((((((PPPPPPSSSZZZccchhhiiihhhmmmvvv~~~|||qqqfffdddfff[[[VVVOOOIIIEEECCCAAA@@@:::888777777888999888777222222000///---,,,+++***+++,,,---,,,+++,,,---///000//////......//////000///...------...111555777666777777777666444222111........................------,,,,,,,,,+++++++++***)))(((((()))+++---...333666999;;;999555000,,,******+++---...///000111333444444666888:::;;;<<<>>>@@@CCCFFFHHHHHHHHHGGGJJJLLLKKKIIIKKKOOONNNJJJGGGHHHGGGEEECCCAAAAAABBBQQQ^^^jjjmmmnnnttt}}}vvvnnnhhhooo{{{nnn\\\III===222...---++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......---000>>>XXXyyy}}}~~~vvvwwwyyyiiieeeooo}}}xxxvvvvvvuuuqqqmmmlllmmmmmmjjjggg]]]\\\[[[[[[]]]```dddfffgggggggggiiilllpppsssvvv|||||||||```XXXnnnaaaeeeiii]]]YYYNNNDDD999333///++++++---++++++***))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''(((((()))************)))***---222<<>>===999888666666888888888777333333222111000...,,,++++++,,,---,,,++++++---////////////......////////////...---,,,...111555888555666666666555333111000........................---------,,,,,,,,,,,,+++***)))(((((()))+++---///333666999;;;999555000,,,)))***+++---...000111222444444555666888:::<<<>>>???AAADDDGGGIIIIIIIIIIIIIIIKKKKKKIIILLLOOONNNJJJGGGGGGFFFCCC@@@???AAACCCSSS___jjjmmmnnnuuu~~~vvvoooiiisss}}}ppp[[[HHH<<<111...---,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///222333888JJJhhhyyy{{{{{{ppp```fffqqq{{{tttmmmjjjjjjccc___ZZZWWWVVVUUUTTTRRRNNNLLLKKKIIIIIIJJJKKKLLLQQQPPPOOOPPPSSSXXX\\\```dddiiikkkkkknnnuuu{{{|||~~~}}}rrrbbbkkkrrr]]]qqqkkk]]]UUUKKK@@@:::444...,,,---++++++***))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))(((((()))******((()))111>>>NNN]]]gggooorrrxxx{{{vvvssszzz|||}}}zzzxxxmmmvvvzzz~~~|||vvvtttzzzwwwyyy~~~wwwnnnmmmppptttpppkkkoooxxx|||uuuooolllllloooqqqppptttlllZZZRRRVVVVVVPPPJJJRRRZZZ___dddnnn{{{|||ssssssuuu{{{|||kkkmmmkkkWWWGGG:::111///---,,,+++*********)))(((*********++++++*********SSSRRRSSSWWW^^^hhhoootttzzz}}}|||uuummmhhhYYYSSSJJJDDD???===<<<;;;999777666666777777777666222222222111000...,,,++++++,,,,,,,,,++++++---...//////............//////......------///222555777555555666555444333111000....................................------------))))))(((((()))+++---///333666999;;;999555000,,,)))***+++---///000222222444444555777999;;;===??????AAADDDHHHJJJKKKKKKJJJIIIKKKKKKJJJLLLOOONNNIIIGGGGGGFFFAAA<<<<<<@@@EEESSS^^^iiimmmpppwww~~~vvvooojjjhhhvvvoooVVVFFF;;;000......,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000+++666CCCOOO___sss~~~~~~wwwppplll}}}|||}}}~~~~~~}}}|||zzzxxxtttpppkkkfffccc^^^XXXSSSOOOLLLGGGDDDBBBBBBAAAAAAAAAAAA???>>>>>>======>>>@@@@@@@@@AAACCCEEEHHHIIIMMMQQQTTTTTTXXX```gggiiimmmqqqvvvyyy}}}zzzbbbmmmlll___eeecccXXXNNNDDD@@@;;;444---*********)))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''')))***)))''''''((())),,,,,,000<<>>======999888666555666666555444000000///...---,,,+++******+++,,,+++***+++,,,...///......------......///---------...000333555777444555555555444222000///------------------------//////.........---------)))((((((((()))+++...///333666999;;;999555000,,,)))***+++---///111333333444555666777:::<<<>>>@@@@@@BBBEEEIIIKKKLLLLLLLLLJJJLLLLLLKKKLLLOOOLLLHHHGGGGGGEEE???::::::@@@FFFRRR]]]iiinnnssszzzuuunnnjjjggg}}}tttUUUDDD999000......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111222333HHHeee}}}yyy}}}zzzzzzxxx|||~~~}}}|||wwwwwwvvvtttqqqmmmjjjhhhaaa\\\UUUQQQNNNJJJCCC>>>AAA???<<<:::888888999999999999:::;;;;;;<<<<<<<<<777888:::;;;<<<<<<<<<;;;>>>BBBDDDBBBDDDJJJOOOPPPXXX[[[___ccchhhqqq{{{eeefffmmmXXX___kkktttaaaTTTHHHEEEDDD<<<000)))******)))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''))),,,+++((('''))),,,///444===JJJ\\\lllttttttrrrtttwww|||}}}||||||~~~}}}}}}yyyttttttxxx}}}yyyvvvooocccYYYUUUZZZ___mmmnnnrrrppprrr~~~vvvmmmiiiiiigggiii}}}qqqllldddYYYYYY]]]dddhhhcccXXXOOOLLLTTT^^^lllvvvzzz|||jjjdddlllvvv{{{bbbIII999555111,,,+++,,,---,,,*********++++++++++++******RRRQQQPPPQQQVVV]]]eeekkkjjjlllnnnmmmiii```XXXRRRHHHEEEBBBAAABBBCCCCCCBBB===;;;888777777777666444111///...,,,+++++++++,,,***+++,,,+++******,,,...///......------......///+++,,,...000222444555555444444444444333111000...------------------------.........---------,,,,,,)))((('''((()))+++...000333666999;;;999555000,,,)))***+++---000222333444444555666888:::===???AAA@@@BBBFFFIIILLLMMMMMMMMMKKKMMMMMMLLLLLLNNNKKKFFFFFFGGGDDD>>>777888???GGGQQQ]]]jjjqqqwww}}}tttmmmjjjpppzzzVVVCCC888///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000222333DDDaaayyyvvvuuu|||~~~|||{{{uuusssoooiiiccc]]]XXXUUUJJJHHHEEEBBB???===:::999:::::::::999888999:::<<<999:::;;;<<<============666777888999:::999999888888<<<===::::::>>>AAA@@@EEEGGGIIINNNTTT[[[aaaeeehhhiiillluuuvvvZZZgggoooWWW\\\kkkrrraaaQQQMMMNNNGGG:::///++++++***))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%)))------++++++...222:::HHHVVV^^^fffrrr{{{|||yyy|||~~~~~~yyyrrrrrrwwwzzzwwwjjjeee\\\RRRMMMNNNTTTYYYeeekkkssspppppp~~~|||sssqqquuusssoooyyy|||llliiinnn{{{rrr]]]NNNMMMMMMQQQXXX^^^fffvvvvvvnnniiittt~~~dddPPP@@@999111---......,,,***))))))************))))))VVVUUUTTTSSSSSSVVV[[[^^^\\\aaaeeecccZZZPPPJJJGGGDDDBBBAAABBBEEEGGGGGGGGGAAA???<<<;;;;;;:::888777333222///---,,,---...///***+++,,,+++******,,,............------.........)))+++...111333444444444333444444444333111///...---------------------------------,,,,,,,,,++++++(((((('''((())),,,...000333666999;;;999555000,,,)))***,,,...000222333444444555666888;;;===@@@AAAAAACCCFFFJJJLLLMMMNNNMMMLLLNNNNNNLLLLLLMMMJJJEEEFFFGGGDDD===666777???GGGQQQ^^^kkktttzzzsssmmmiiiqqqxxxQQQBBB888///...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333OOOooo~~~sss{{{mmmfffhhh}}}}}}zzzvvvtttppplllfff]]]TTTLLLFFFCCC999;;;===<<<999999;;;???999:::;;;<<<<<<===???@@@===>>>?????????>>><<<;;;888888999999::::::::::::777;;;<<<999999<<<>>>===;;;;;;===AAAGGGMMMPPPQQQYYYXXXYYY___kkkxxxaaaXXXrrr]]]]]]ddd{{{nnnYYYUUUWWWQQQCCC777---,,,++++++******++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$(((---...---///333888JJJ___qqqsssrrrzzz}}}zzz}}}~~~xxx}}}~~~vvvpppttt}}}yyyttthhhaaaZZZTTTLLLGGGGGGNNNVVV\\\gggpppxxxsssqqq~~~xxxuuuqqqtttccc^^^TTTKKKKKKOOOUUUbbbnnn{{{hhhaaakkkvvv~~~zzzyyy{{{gggHHH@@@666000//////,,,***))))))************))))))dddXXXOOONNNOOONNNPPPUUUXXXUUUQQQKKKGGGEEEGGGJJJHHHHHHJJJMMMNNNMMMJJJHHHGGGEEECCC???<<<:::888777333222000---,,,+++++++++------++++++++++++------,,,,,,------------------///000000222333444555555555444333222000///...---,,,,,,,,,---------......------------------------((('''''''''***---111333555999<<<===999333...++++++,,,---///000222333444666666888:::<<>>======<<<;;;999;;;<<<<<<;;;999888888999::::::999:::;;;===???@@@FFFIIIMMMSSSYYY^^^aaacccwww}}}}}}bbb^^^pppcccXXXvvvaaaSSSVVVYYYNNN???444///***)))++++++)))%%%))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))******))))))***+++++++++...333:::@@@DDDjjj|||zzz}}}|||yyyuuuwwwzzz{{{~~~}}}yyyrrryyyzzz{{{yyypppbbbRRRGGGMMMLLLIIIEEEDDDJJJTTT\\\fffxxxqqqtttrrrddd[[[UUUSSSPPPMMMOOOTTTdddssskkkZZZ^^^qqqzzzwwwuuusss{{{uuu\\\AAA444000---,,,...,,,,,,+++***((((((***+++fff[[[QQQNNNMMMIIIIIIKKKMMMIIIEEEBBBAAACCCFFFHHHIIIIIIKKKMMMNNNNNNMMMKKKIIIGGGEEEBBB???<<<;;;:::333222000---,,,+++++++++------,,,++++++,,,------,,,,,,------------......///000111222333444444555555444333222000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***---000333666999<<<===999333...,,,+++,,,---///111222333444666666888:::===@@@BBBDDDCCCGGGMMMQQQQQQQQQPPPPPPPPPNNNLLLKKKKKKKKKJJJHHHDDDBBB@@@>>>::::::BBBMMMTTTbbbqqqyyy~~~rrrppppppttteeeSSS@@@777000//////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,...333555111,,,222EEEVVV|||gggXXXZZZbbbxxx}}}yyyxxxuuuoooggg___XXXTTTHHHEEEAAA>>>=========<<<999;;;===>>>???AAADDDFFFDDDEEEFFFHHHIIIJJJKKKKKKNNNLLLJJJJJJJJJIIIGGGFFFEEECCCAAAAAACCCDDDDDDDDD======>>>===<<<<<<<<<===;;;::::::999999:::<<<<<>>===444222000...,,,+++++++++------,,,,,,,,,,,,------,,,,,,---------.........000000111222333333444555444444333222000///......+++++++++,,,,,,,,,------++++++++++++++++++++++++***)))((((((***---000222666999<<<<<<888333...,,,,,,---...///111333444555666777999;;;>>>AAACCCDDDEEEIIIOOOSSSSSSRRRRRRQQQQQQOOOMMMLLLKKKJJJHHHFFFCCCAAAAAA@@@======EEEOOOZZZggguuu}}}}}}rrrsssvvvlll]]]QQQ>>>666/////////---,,,---,,,,,,,,,,,,,,,,,,------***000444///...<<>>>>>============>>>>>>>>>===;;;:::999::::::;;;999:::;;;>>>AAAEEEHHHJJJLLLQQQYYY```jjjxxx}}}hhh{{{ccceeeuuubbb[[[WWWRRREEE===333---+++,,,,,,+++******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))(((***---444@@@SSSggguuu~~~yyy|||xxxxxx|||xxxxxxaaaYYYMMMDDD@@@@@@BBBDDDEEEIIINNNQQQQQQRRRTTTWWW___ttt|||sssiiibbb\\\VVVSSSTTTJJJNNNSSSZZZfffzzzzzzggg```kkk{{{yyy```EEE333...111---------,,,,,,,,,++++++bbb[[[SSSNNNKKKFFFBBB>>>>>>888333444<<>>===555333111...,,,+++++++++---------,,,,,,---------,,,,,,------......//////000000111222333333444444333333222111000///......+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))***,,,///111666999<<<<<<888333...,,,------...000222333555555777888:::===@@@BBBDDDDDDEEEJJJOOOSSSTTTSSSRRRRRRRRRPPPNNNLLLKKKJJJGGGEEECCCBBBBBBAAA???>>>FFFPPP]]]jjjvvv|||uuummmrrrxxxkkkXXXOOO===555/////////---,,,---,,,,,,,,,---------------***,,,---222@@@YYYqqq~~~|||zzzrrrdddXXXUUU]]]kkkvvv{{{rrrlllhhhaaaVVVLLLFFFAAA===:::888;;;>>>???@@@CCCHHHMMMNNNQQQUUUWWWYYY[[[^^^```bbbdddgggiiikkkkkkkkkjjjkkkkkkjjjkkkkkkiiieeebbbbbb^^^YYYUUURRROOOMMMKKKEEECCCBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;<<<<<<:::999888999:::===@@@BBBHHHKKKOOOSSSYYYcccqqq{{{|||tttsssqqqooo~~~hhhwwwxxxaaadddtttmmm]]]XXXWWWNNNEEE999000,,,,,,,,,---*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''((())))))***///:::LLL```sss}}}~~~}}}{{{|||nnnfffLLLIIIDDDBBBBBBCCCDDDDDDNNNPPPQQQRRRSSSYYYaaahhhnnn~~~qqqfff^^^ZZZYYYSSSKKKHHHMMM\\\uuu~~~iiibbbdddooo|||yyy{{{___EEE555///...---,,,,,,---,,,+++)))VVVSSSMMMIIIHHHFFFAAA===>>>888333444;;;CCCFFFGGGFFFGGGIIIIIIIIIKKKOOOSSSSSSQQQMMMHHHDDD@@@===<<<777555333000...,,,,,,,,,------------------------,,,,,,---......///000000111111111222222333333444333222222111000///......++++++,,,,,,,,,---------------------------------,,,+++))))))***---000222777999<<<;;;777222///------...///111222444555666777999;;;>>>AAACCCDDDEEEEEEIIIOOORRRSSSRRRQQQQQQRRRPPPNNNMMMLLLJJJFFFDDDEEECCCCCCBBB???>>>GGGQQQbbbmmmxxx|||zzzkkkeeellluuu|||lllXXXRRR;;;333...///000...,,,---,,,,,,,,,------.........444//////CCChhhzzztttjjj___YYY___kkkyyy}}}zzzvvvnnnddd]]]VVVPPPGGG@@@======???AAABBBFFFKKKNNNPPPSSSYYY^^^]]]```eeeiiilllnnnqqqtttyyy{{{~~~zzzwwwrrrnnnjjjfffbbb___UUURRRMMMJJJJJJIIIGGGEEEBBBAAA@@@>>>======>>>>>><<<;;;999888888:::<<<===???BBBGGGJJJMMMRRRYYY]]]qqqrrrkkkiiippp}}}qqq[[[sssccc^^^qqqzzzkkkaaa]]]TTTLLL@@@555...,,,,,,---************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((()))+++......444CCCXXXjjjsssvvvvvv}}}|||}}}}}}{{{uuu{{{}}}ttt\\\PPP@@@@@@AAACCCFFFFFFEEECCCKKKNNNTTT[[[dddqqqtttfff]]]WWWTTTTTTSSSRRRYYYaaauuuvvvqqqddd[[[hhhvvv~~~}}}rrrooowww|||aaaDDD000000...,,,+++,,,,,,***(((LLLJJJFFFBBBBBBCCC@@@:::;;;888444555999>>>AAABBBDDDFFFHHHHHHGGGIIIMMMQQQSSSQQQMMMIIIEEEBBB???>>>999777555222///...------------............------,,,,,,---...///000000111111111222222222333333333222222111000000///......,,,,,,,,,---------......------------------------+++***))))))+++...111333888:::<<<;;;777222///---...///000111333555666777777999===@@@CCCDDDEEEEEEDDDHHHNNNRRRRRRQQQQQQPPPQQQOOONNNMMMMMMJJJFFFCCCEEEBBBAAA@@@>>>???IIITTTgggrrr{{{uuufff___fffqqqkkkUUUNNN999222---///000...------,,,,,,,,,---......//////222000999[[[~~~vvv}}}yyyuuukkkccc\\\\\\gggttt}}}xxxqqqhhh]]]SSSLLLCCCAAA>>><<<>>>FFFPPPXXXVVVWWWYYY[[[^^^ccciiinnnmmmqqqxxx~~~}}}tttoookkkeee]]]XXXTTTQQQMMMIIIHHHGGGEEEBBB@@@@@@???@@@???===<<<:::999999999:::555999???DDDHHHKKKOOOQQQ\\\cccooo~~~uuulllcccqqq~~~\\\aaaxxx]]]hhhmmm~~~iii[[[XXXQQQGGG;;;333...------++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******)))))),,,...333666AAARRRdddnnnpppnnnmmmxxxxxxyyyyyyvvvxxxwwwpppwww~~~nnnYYYHHHAAAAAA@@@???AAADDDGGGHHHHHHQQQZZZgggsss~~~qqqdddYYYVVVRRRMMMNNNSSSTTTZZZkkkwww```aaacccjjj{{{vvvnnnpppsss|||}}}YYY<<<555111---+++,,,,,,***'''KKKJJJEEE??????BBB>>>888999888666666888:::===>>>CCCFFFIIIIIIGGGHHHKKKPPPPPPOOOLLLJJJGGGEEEDDDDDD;;;:::777444111000//////,,,---...//////...---,,,,,,,,,---...///000111111111222222222222333333333111111111000//////......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))+++...222444888:::;;;:::666222///......///000222444555666777888:::===AAADDDEEEFFFFFFDDDHHHNNNRRRSSSRRRQQQQQQPPPOOONNNNNNMMMKKKGGGDDDBBB???>>>======@@@LLLYYYiiisss}}}sssddd]]]eeeqqqoooSSSHHH888111---///000...------,,,,,,------.../////////,,,555HHHjjjtttlll~~~wwwppplllfffaaadddnnnzzzxxxtttnnncccVVVLLLDDDAAA;;;>>>BBBFFFNNN\\\ooo}}}{{{tttppprrrwww~~~yyypppjjjeee^^^YYYUUUSSSPPPLLLHHHFFFDDDDDDAAAAAA@@@>>><<<;;;:::999777888:::===@@@EEEJJJMMMOOOPPPVVVcccuuu~~~nnnkkkooozzznnnbbbnnnlll```mmmxxx```[[[VVVMMMBBB888222...---+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((()))*********+++...111777AAAQQQaaalllqqqqqqpppppp{{{|||zzz}}}wwwyyy{{{}}}xxxqqqvvvrrrdddUUUGGGAAACCCFFFEEEEEEGGGMMMSSSVVVXXXkkktttppp```WWWPPPQQQWWWKKKNNNYYYlllssslllccc```mmmxxxtttnnnppp~~~pppQQQ<<<666///,,,------+++)))OOONNNHHHAAA@@@BBB???777777888999999888999<<<>>>CCCGGGJJJJJJHHHGGGKKKOOOMMMMMMLLLJJJIIIIIIIIIIII===;;;888555222111000000,,,---...//////...---,,,,,,,,,---...///000111222222222222222222222333333111111000000//////...............////////////000++++++++++++++++++++++++***)))))))))+++///333555888:::;;;:::666222///...//////111222444555777777888:::>>>BBBDDDFFFFFFFFFEEEIIIOOORRRSSSRRRQQQQQQOOONNNNNNNNNMMMKKKGGGDDD???<<<;;;;;;<<>><<<;;;<<<999666444555:::@@@DDDIIIKKKOOOTTT^^^nnnnnncccsssiiiiiizzzeeeaaarrr\\\YYYQQQGGG===444000...+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))***++++++---000333999III^^^lllqqqqqqsssvvvwww}}}zzz{{{tttvvv}}}~~~~~~ttteeeYYYMMMEEEHHHPPPHHHJJJNNNUUU]]]dddhhhjjjrrr```VVVUUUQQQPPPPPPXXXjjjyyylll```bbbrrr~~~yyysssnnnwwwbbbAAA:::111------...---***VVVQQQJJJFFFCCCAAA===:::666666777777777888999;;;@@@CCCFFFGGGEEEDDDFFFHHHNNNOOONNNLLLHHHFFFEEEFFFCCC???:::666333000---+++111111111000000//////......///000111111000//////666666555444333333222222333222111000////////////---.........//////000000------............------,,,+++******,,,///444666999::::::888444000///...,,,...111333444555888:::>>>>>>???BBBFFFHHHIIIHHHHHHJJJLLLOOOQQQRRRQQQQQQQQQNNNMMMOOOMMMGGGBBBBBBAAA@@@???>>>===AAAPPP___lllzzz~~~pppfffdddiiioookkkSSSBBB555222///......///...---+++333111---111///---333666PPPqqqzzzxxxlllaaahhhuuuvvv{{{yyyzzz}}}wwwnnngggXXXJJJCCC@@@<<<>>>CCCJJJLLLUUU___```aaappp{{{ooofff```YYYRRRLLLJJJHHHEEEDDDCCCAAA>>><<<<<<:::888888:::<<<======DDDGGGIIIKKKOOOYYYgggqqqlllmmm~~~kkkkkkyyy```eee|||nnn^^^QQQMMMGGG:::111///000---,,,,,,***&&&&&&)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((('''(((++++++---444<<>>@@@CCCFFFIIIIIIIIIIIIKKKNNNQQQRRRRRRRRRQQQSSSOOOMMMNNNLLLFFFDDDDDDBBB@@@???===<<>>;;;;;;;;;;;;:::999;;;???CCCGGGKKKRRR]]]ffftttuuuwww{{{tttkkkZZZdddrrrbbbXXXNNN@@@666333///---,,,---+++''''''***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,+++---000111222:::BBBSSSaaapppwwwwwwxxxzzz}}}yyyxxx|||}}}zzzxxxxxxuuussswwwxxx|||}}}oookkkfff___ZZZWWWWWWWWWVVVWWWfffzzzmmmeeegggggg```WWWXXXeeetttuuummmjjjjjjvvv}}}uuu^^^DDD555///---,,,---UUUQQQJJJEEEAAA===999666444444333444555777888999:::???DDDFFFCCC???======@@@CCCEEEGGGGGGHHHJJJLLLLLLIIIDDD@@@===999444111222222222222222222111111111111222333333333333222333333333333444444444444222222111000////////////............////////////------............------******))))))+++///222555999::::::888555111//////...000333444555777:::<<<<<<>>>AAADDDGGGIIIJJJJJJJJJLLLOOORRRSSSSSSRRRQQQSSSOOOLLLLLLIIIDDDCCCEEECCC@@@>>>===<<>>===BBBHHHMMMRRRWWWWWWPPPTTTfffrrroooddd^^^```}}}xxxpppggg```VVVOOOLLLJJJGGGDDDEEECCCAAA???>>><<<:::777555999>>>AAAEEEKKKSSSYYY[[[iii|||xxxyyy~~~lll```RRRrrrvvveeeWWWIII===777///,,,,,,...---)))(((+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++***+++///222666???IIIfffsss}}}}}}{{{~~~xxxxxx||||||yyyyyy}}}uuuwww~~~xxx|||zzzxxxmmmmmmjjjeee___[[[ZZZ\\\___cccssstttzzz|||sssddd[[[^^^dddrrr|||tttiiiqqq|||___CCC333000///---TTTQQQLLLGGGBBB===:::888333222000111333555666777888<<<@@@@@@===:::999999===@@@CCCFFFGGGIIIKKKLLLJJJHHHDDD@@@===999444111333333333333333333333444444444444555555555555444444444333333333333333333111111000///////////////.........///////////////,,,------......------,,,***)))))))))+++///222444999::::::999555222000000...000222444555777:::<<<<<>>======EEEWWWiiiuuuoooeee```cccqqqyyyeeeLLL777444111///......//////...//////---000111///FFFooo~~~qqqeeejjj~~~~~~}}}~~~zzzuuummm___PPPGGGDDDDDDEEEHHHNNNUUUZZZ^^^```bbbTTTRRRfffwwwaaawwwuuueeeZZZTTTQQQNNNLLLIIIGGGDDDCCCBBB@@@===:::666888;;;===@@@EEELLLPPPRRR]]]lll{{{lllhhhzzzVVV^^^qqqlll___SSSDDD888000,,,+++------***(((***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***(((***...444<<>>444111//////111444555555888:::<<<:::777666888;;;???BBBEEEHHHHHHIIIJJJKKKIIIFFFBBB@@@===:::777444444555555555666666777777888888777777666666666666666555555333222111000000111000/////////////////////////////////.........,,,,,,------------,,,,,,)))))))))***,,,///222444888::::::999555222111111---000222444555777999<<<<<<@@@EEEHHHHHHHHHJJJKKKIIIKKKOOOSSSTTTSSSQQQOOOOOOOOOQQQSSSNNNFFFCCCDDDCCC@@@>>>>>>???GGGZZZlllyyy{{{pppjjjddd```kkkzzzvvv```HHH888333111///.../////////...)))///222333333:::gggxxx}}}}}}lllppp}}}{{{zzzzzz|||}}}}}}sssfff[[[MMMBBB@@@EEELLLPPPUUUZZZ___dddggghhhggg^^^```xxxqqqiiiddd^^^YYYKKKIIIGGGEEEDDDCCC@@@>>>;;;;;;:::999;;;@@@FFFJJJQQQVVV___kkkzzz|||yyy|||xxxZZZlllppp[[[YYYsssqqqfff^^^MMM;;;444...+++,,,,,,)))((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))***...,,,...444===JJJ\\\lll~~~{{{~~~yyyzzzzzz~~~}}}}}}yyyvvvooogggccceeemmmtttqqqzzzssskkkuuufff___```qqqzzzrrruuu}}}|||~~~hhhKKK<<<444...MMMMMMMMMKKKHHHEEEEEEEEE888444000///222555555444777999:::999777888<<<@@@CCCFFFIIIKKKJJJJJJIIIJJJJJJGGGCCCAAA@@@@@@>>>===888999999:::;;;<<<<<<======<<<;;;999888777777777777666555333222000///...000//////......////////////////////////.........,,,,,,------------,,,,,,*********,,,...000333444888::::::999666333222111///111333555666888;;;======BBBGGGJJJIIIHHHHHHJJJHHHKKKPPPTTTVVVUUUSSSQQQOOOQQQUUUWWWRRRHHHDDDFFFAAA@@@???@@@AAAJJJ]]]nnn{{{~~~xxxpppnnnfff```iiizzzsss[[[FFF999333111......///000//////***333444222333AAArrrtttooo{{{~~~oooooo|||zzzzzzzzzyyyxxxqqqbbbSSSJJJCCC>>>BBBKKKPPPWWW]]]aaagggnnnssstttzzzqqqnnn{{{wwwggg\\\UUURRRMMMJJJGGGEEECCCAAA@@@===:::777888;;;???BBBKKKNNNTTT^^^lll}}}}}}sssppp|||bbb___tttWWWfff~~~pppiiiYYYFFF<<<444...------***((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))))))))******------222<<>>999333222555777777555666999<<<===<<<===AAADDDGGGJJJMMMOOOMMMLLLKKKKKKKKKHHHDDDBBBCCCEEEFFFFFF>>>>>>???@@@AAABBBCCCCCCAAA@@@===;;;999777777777555555444333222000000/////////.........//////000000/////////............+++,,,,,,------,,,,,,+++***+++,,,---///111444555888::::::999666333222222111333666777999:::===??????DDDJJJKKKIIIGGGGGGIIIIIILLLRRRVVVYYYXXXVVVUUUNNNOOOSSSTTTMMMEEEBBBEEE@@@???@@@BBBDDDLLL___ooo}}}wwwnnnlllfffbbboooqqqXXXCCC777333000......///000000///...444111000;;;OOOssszzzsssvvv~~~yyytttqqqsss|||tttooo|||~~~{{{{{{|||xxxqqqjjj___OOOCCCCCCEEEEEEKKKUUUXXXaaahhhkkkqqq|||~~~|||ooojjjddd\\\TTTOOOKKKHHHFFFDDDAAA===;;;::::::;;;;;;@@@EEEKKKRRR[[[jjj{{{{{{mmmuuukkkjjjjjjeee}}}rrreeeVVVFFF<<<222///...+++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********+++000:::HHHTTT___lllxxx~~~zzzwwwwww|||~~~}}}uuusssrrrtttwww||||||}}}tttjjjdddbbbeeehhhjjjlllsss|||vvvtttvvveeeVVVTTT^^^nnn}}}kkkhhhvvv}}}~~~|||kkkLLL888CCCFFFJJJKKKJJJKKKMMMPPPCCC===666555777:::999777555:::???BBBBBBBBBDDDGGGIIILLLPPPQQQPPPNNNMMMLLLKKKHHHDDDBBBDDDGGGJJJKKKAAABBBCCCDDDEEEGGGHHHHHHDDDBBB???<<<999777777666333333333222222111111111//////.........//////000000000//////.........---+++,,,,,,------,,,,,,+++++++++,,,...000222444555888:::;;;999666444222222333555888:::;;;<<>>CCC??????@@@CCCEEENNN___ppp~~~wwwllliiiddddddvvvqqqXXXAAA444222000......///000000///,,,000---333MMMhhh{{{yyyvvvssshhhffflllsssrrruuu|||zzzqqqxxx}}}~~~{{{wwwzzz}}}~~~{{{zzz{{{|||uuuhhh]]]QQQDDD===DDDLLLOOOTTT]]]bbbkkkrrruuu{{{}}}uuujjj___WWWQQQMMMJJJGGGEEEBBB@@@>>><<<:::888999@@@HHHKKKNNNZZZnnn~~~xxxrrr~~~bbbqqqnnnxxxnnncccMMMAAA555111///---+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************///666EEEVVVbbbiiisss|||{{{|||zzzxxxyyy}}}{{{tttrrrvvvyyyxxxyyy~~~~~~}}}vvvvvvtttoooiiidddaaa```jjjkkkqqqoookkkfff```ZZZRRRTTTfffzzztttdddhhhwww|||yyy|||\\\CCCEEEFFFGGGIIIJJJKKKKKKKKKHHHCCC>>><<<>>>AAABBBBBB>>>===<<>>;;;::::::999888444333222222444555555555444333111///---------...111111000000//////........./////////...---,,,,,,******+++---000333666777:::::::::777333000//////111666::::::;;;???BBBAAACCCFFFLLLOOOLLLGGGHHHNNNLLLOOOQQQUUU[[[___ZZZRRRKKKNNNOOOLLLEEE@@@???AAA>>>?????????DDDQQQcccppp~~~|||sssjjjeeekkkxxxUUU>>>555222111000///000///...---000///111AAA___iiiSSS[[[ooouuuxxxzzz|||}}}~~~}}}{{{zzz|||{{{}}}{{{xxxxxxwwwnnn\\\NNNAAADDDJJJPPPVVV\\\bbbgggiiiqqq}}}|||rrrggg[[[TTTRRRNNNGGGCCCBBBAAA<<<999999;;;:::<<>>???AAAHHHVVViiiwwwyyynnniiipppnnnPPP>>>888333222111000111111000///333555<<>>@@@:::888999>>>DDDJJJTTT^^^lllyyy{{{www{{{qqqkkkeeeUUUDDD999111+++***---,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&(((***)))'''(((---111:::III^^^mmmrrrrrrsssvvv}}}~~~yyy}}}zzz{{{~~~zzzwwwwwwtttrrrvvv~~~||||||uuuwwwwwwsssnnnmmmsssyyy{{{~~~~~~xxxqqqllliiigggdddaaaccciiilllkkkkkkmmmlllgggcccdddnnn{{{mmmdddWWWTTTXXXXXXfffrrrssshhh^^^nnngggIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHEEEEEEHHHLLLOOOQQQIIIFFFCCCBBBCCCEEEEEEEEEHHHLLLNNNLLLHHHFFFIIILLLPPPMMMJJJGGGEEEBBB>>>;;;BBBDDDIIILLLMMMLLLJJJHHHHHHFFFBBB???===<<<999777444222111111333444444333222111000///............000000000////////////...////////////...---,,,+++******+++---000333666888::::::999666222000000000000666999:::<<>>BBBLLL]]]qqqwwwllljjjrrr~~~bbbJJJ<<<777333222222111111111222222---888KKKccc}}}}}}~~~fffQQQQQQgggyyyzzz{{{{{{|||}}}}}}~~~}}}}}}{{{yyyxxxyyyzzzzzz~~~{{{rrrdddUUULLLJJJKKKPPPUUU[[[aaafffkkkooorrr~~~|||yyy~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}~~~~~~~~~qqqhhhVVVUUUTTTSSSMMMDDDAAACCC<<<999888:::===AAAJJJSSS]]]kkkxxxppp|||qqqiiikkkccczzzzzzfffNNN???666000------------------,,,,,,,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))***)))(((***000555>>>OOOeeerrruuutttuuuwww{{{{{{zzzwww|||}}}{{{zzz{{{yyywwwyyy}}}|||}}}~~~~~~tttssspppmmmmmmqqqxxx}}}}}}~~~|||zzzyyyyyyyyyyyyxxxyyy{{{~~~qqq```UUURRRSSSTTTUUUWWW```hhhlllnnnnnnkkkggg```cccnnnppp^^^WWWXXXRRROOOMMMbbbwww]]]___ttt{{{IIIJJJJJJKKKKKKKKKJJJJJJKKKJJJHHHHHHJJJNNNQQQSSSMMMJJJFFFDDDCCCCCCDDDEEEIIIKKKMMMLLLJJJIIIMMMQQQRRROOOLLLIIIFFFBBB===999@@@CCCHHHLLLMMMLLLIIIGGGJJJGGGDDDBBB@@@===:::777333222000000222333222222000000//////............////////////////////////////////////...---++++++******+++---000444777999::::::999555222000000111111666999:::===EEEKKKLLLJJJMMMTTTZZZXXXQQQMMMNNNTTTZZZ```dddgggggg```WWWRRRTTTTTTPPPJJJDDDAAA@@@<<<===>>>DDDOOObbbvvvpppjjjkkktttxxx\\\FFF999333111111111111000111333444///JJJlll}}}]]]TTT___uuu{{{}}}||||||{{{{{{||||||}}}{{{yyyyyyyyyxxxxxxrrrgggXXXLLLIIINNNTTT______aaaccciiiqqq|||}}}~~~~~~~~~}}}|||{{{zzzzzz~~~}}}{{{zzzzzz{{{||||||{{{{{{}}}~~~fff___YYYVVVQQQJJJGGGGGGBBB===:::::::::;;;BBBJJJQQQ^^^rrrpppssscccuuubbbdddzzz}}}___HHH;;;555000...------------,,,,,,,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,******...666<<>>GGGNNNPPPMMMMMMQQQVVVWWWSSSRRRTTT\\\bbbggghhhiiihhhaaaYYYVVVVVVTTTPPPJJJEEEAAA@@@===>>>???EEERRRdddwwwwwwmmmlllooovvv{{{vvvYYYDDD777//////000000000///000333666>>>jjj{{{|||}}}ppp[[[aaaqqq|||~~~}}}}}}}}}}}}zzz|||{{{wwwlllcccXXXOOOMMMQQQYYY^^^ccceeegggjjjqqqzzz~~~~~~}}}|||{{{{{{{{{~~~~~~|||zzzyyyyyyyyyzzzyyyxxxxxxzzz|||~~~~~~~~~}}}{{{|||tttbbb[[[XXXTTTNNNKKKFFFAAA===;;;999777;;;AAAEEEQQQcccrrr}}}sssrrrlll___yyy^^^nnnqqqTTT@@@666111...,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***,,,,,,,,,+++,,,222<<>>>>>AAAHHHUUUfffwwwuuunnniiikkknnnrrryyy{{{}}}qqqUUUBBB777000---///000///...000444999HHH{{{xxxyyysss``````qqq}}}}}}}}}|||{{{zzzzzzzzzzzzyyy|||zzzsss___WWWOOOMMMSSS\\\bbbdddbbbgggpppxxx~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~}}}{{{zzzyyywwwxxxxxxwwwvvvvvvxxxyyy{{{||||||{{{zzzzzz|||~~~sssddd___ZZZQQQLLLHHHDDD@@@>>>:::555777;;;BBBKKKYYYfffsss~~~qqq}}}```{{{lllgggsssdddIII888111...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))*********+++++++++///888EEENNNdddnnnvvvxxx~~~yyywwwyyyvvvyyy}}}uuuzzzxxxoooqqqtttyyy}}}|||~~~}}}|||yyyuuutttpppiiiaaaZZZUUUSSSRRRRRRSSSUUUWWW[[[aaaiiiooo~~~vvviii^^^YYYWWWXXXYYYXXX^^^gggnnnmmmkkkmmmrrrrrrmmmooo|||ggg^^^VVVQQQMMMXXX|||zzzcccdddzzzGGGGGGIIIJJJKKKKKKKKKKKKIIIJJJKKKJJJHHHHHHKKKNNNMMMMMMMMMKKKGGGFFFGGGHHHDDDEEEHHHJJJKKKKKKKKKLLLMMMLLLKKKIIIHHHDDD>>>:::@@@BBBEEEHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDAAA<<<888222000....../////////...,,,,,,.../////////......---------.........//////111111000///...,,,***)))******,,,...222666999;;;::::::777444111000222444666:::;;;;;;???JJJRRRUUUSSSPPPQQQUUUWWWVVVVVVYYY```dddeeecccbbbdddcccaaa^^^ZZZSSSLLLGGGDDDBBB@@@>>>???BBBKKKZZZjjjxxx~~~zzzjjjfffeeeiiimmmqqqyyy}}}~~~kkkOOO@@@888111---///111000///000666<<>>888777;;;???FFFPPP[[[hhhvvv~~~uuuzzz{{{qqqjjjiiiyyyWWW???555111------------,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********)))***,,,///666CCCSSS^^^mmmwww}}}|||}}}zzz}}}tttjjjxxxzzzqqqssswww{{{}}}~~~zzz|||}}}~~~~~~~~~{{{vvvtttpppjjjccc^^^WWWPPPJJJFFFEEEEEEFFFHHHJJJNNNSSSZZZbbbgggtttrrrnnnhhhdddccceeehhhbbbcccgggjjjhhheeellluuusssuuu|||iiiZZZYYYQQQJJJaaarrrcccccctttGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJLLLKKKIIIJJJMMMPPPLLLNNNOOOMMMJJJHHHIIIKKKGGGIIIKKKMMMMMMLLLKKKJJJLLLKKKIIIHHHFFFBBB<<<888<<<>>>@@@CCCDDDDDDDDDCCCEEEEEEEEEFFFEEEAAA<<<888222000.........///...---+++,,,---////////////...---------.........//////111111000///...,,,***)))******,,,...222666999<<<::::::777444111000222444777;;;<<<;;;@@@JJJSSSVVVVVVSSSSSSWWWYYYWWWUUUWWW^^^aaabbb___^^^bbbdddddd```ZZZRRRJJJFFFCCCBBBAAA===>>>CCCNNN]]]mmmzzz|||xxxfffeeeggglllrrrxxxwwwhhhLLL>>>888222---000222111000222888>>>fffwwwooo[[[ggggggyyyvvvwwwyyyxxxyyy|||~~~~~~~~~|||{{{ttt~~~zzzvvvuuulll```YYYZZZ[[[___dddhhhiiiiiioootttzzz~~~{{{yyy{{{|||}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyyzzz{{{|||}}}xxxxxxyyyzzzyyyxxxwwwvvvsssttttttsssrrrqqqssstttsssttttttsssqqqqqqrrrtttssstttvvvxxx{{{}}}~~~~~~mmmaaa\\\PPPMMMKKKJJJDDD===;;;===999===EEEOOO\\\kkkzzzvvvhhhyyyeeeqqqrrrgggcccGGG:::555//////.........---------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***+++...333===MMM___lllwwwwww|||uuuhhh___ttt{{{vvvtttsssvvvyyy{{{{{{|||~~~yyyzzz|||}}}}}}~~~~~~vvvpppmmmhhhaaaRRRNNNHHHCCC??????@@@AAA;;;>>>CCCHHHOOOXXX```fffqqqtttuuurrrooooootttyyymmmjjjiiihhhccc___gggtttrrr{{{{{{[[[TTTUUURRRUUU]]]uuu}}}nnn```fffxxxIIIJJJKKKMMMOOOQQQRRRRRRTTTQQQMMMMMMNNNMMMKKKHHHMMMNNNOOOOOONNNLLLJJJHHHOOOMMMKKKJJJJJJKKKKKKKKKIIIIIIHHHFFFCCC???<<<:::777;;;???@@@???>>>>>>@@@CCCCCCCCCDDDDDDBBB???<<<999555000------.........,,,,,,,,,------.........------------------------------------,,,+++******+++++++++---000444888:::<<<999666222111111333444999999888999>>>FFFQQQXXX[[[WWWXXX]]]]]]YYYWWW[[[YYY\\\^^^______aaaeeeiiiddd^^^QQQEEECCCGGGFFF@@@>>>AAAGGGQQQ```pppyyyqqqhhhgggbbbbbbrrr|||kkkJJJ;;;444......///222222//////===NNNvvv}}}lllWWW\\\tttxxx}}}}}}yyyvvvxxx{{{xxxwwwxxxzzz|||}}}|||zzz|||yyyzzz}}}xxxkkk]]]VVVYYYaaajjjnnnnnnmmmnnnpppuuuyyy}}}{{{yyy}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||zzzyyy{{{|||~~~|||{{{yyywwwvvvuuuuuuttttttrrrooommmlllnnnqqqrrrnnnmmmlllkkkkkkkkklllmmmooooooqqqsssvvvyyy{{{}}}kkk^^^ZZZSSSMMMJJJEEE>>>:::;;;999888<<>>===111111///......///---)))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((())))))((()))(((((()))***++++++***(((000111888KKK[[[iiizzz~~~~~~{{{ggg```rrr{{{yyyvvvvvvuuuxxxzzz{{{{{{zzz{{{|||||||||}}}~~~|||}}}wwwmmm```TTTMMMFFFDDD@@@<<<:::888888888777999>>>DDDKKKUUUbbbnnn|||yyywwwuuupppnnnxxx{{{oooggghhhfff___```hhhlll{{{ppp[[[UUUTTTSSSQQQVVVfff}}}{{{qqqiiibbbvvv~~~|||MMMMMMMMMNNNPPPRRRTTTUUUVVVRRROOONNNOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNLLLKKKKKKKKKJJJIIIIIIHHHGGGEEECCC???<<<:::777:::===>>>>>>>>>???AAADDDDDDDDDEEEDDDCCC@@@>>>:::666111...---.........,,,,,,------------------------------------------------------,,,+++******+++++++++---000444888::::::888555333333444777888<<<;;;:::;;;???GGGRRRYYY___]]]```ffffff```\\\\\\ZZZ[[[[[[ZZZ[[[^^^eeejjjhhhaaaSSSGGGDDDGGGEEE??????AAAGGGSSScccsssyyyhhhgggcccddduuugggGGG:::444///444333222111///333FFFYYYzzzaaaTTTfffyyy{{{|||yyyvvvtttuuuwwwwwwwwwyyy|||~~~~~~{{{yyyyyyyyyyyyxxxoooccc\\\\\\^^^bbbfffhhhjjjkkknnnpppyyy}}}}}}{{{zzz{{{||||||{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}{{{yyyyyy{{{|||~~~|||{{{zzzxxxvvvuuuttttttsssqqqnnnkkkiiijjjkkkmmmggggggfffeeeeeeeeefffgggiiijjjlllnnnqqqtttwwwxxx}}}jjj```WWWPPPMMMJJJCCC===;;;<<<:::;;;BBBPPP```nnnvvv~~~lllwwwpppkkk|||___DDD>>>666333///,,,,,,---,,,)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&'''((())))))((())))))))))))+++,,,,,,++++++444888AAAVVVeeeqqq}}}wwwhhhlll|||zzzzzzuuurrruuuwwwzzz{{{zzzzzz{{{|||zzz|||~~~}}}yyywwwuuuqqqjjjaaaVVVLLLFFF>>><<<:::777666555666666999999<<>>@@@CCCEEEEEEFFFFFFEEECCCAAA???<<<888222///............------------------,,,,,,------------------------------------,,,+++*********+++,,,...111555888:::999777555444555777:::<<<===<<<;;;;;;>>>FFFPPPWWW[[[\\\aaahhhiiibbb[[[WWWZZZYYYWWWVVVWWW]]]eeekkkjjjbbbTTTHHHDDDEEEBBB===???AAAIIIVVVhhhxxx|||eeecccaaadddttt___DDD888444000111000000...///888NNNaaa|||ttt{{{{{{UUUVVVuuu~~~zzzuuurrrqqqrrrrrruuuvvvxxx{{{~~~~~~{{{xxxwwwwwwvvvpppddd[[[\\\cccgggeeedddeeeiiinnnrrrttt~~~}}}}}}~~~~~~~~~}}}|||||||||}}}}}}|||zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzzzzyyyxxxvvvtttrrrqqqppppppnnniiieeebbbaaabbbbbb]]]\\\[[[ZZZZZZ[[[\\\]]]```aaacccgggjjjnnnqqqrrrwww{{{~~~nnnbbbVVVSSSPPPJJJBBB??????===:::;;;CCCRRRcccnnnyyyvvvpppuuuvvvlllaaa|||vvvVVVBBB===777000---------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***+++,,,---------999AAAPPPfffrrrwww{{{~~~||||||vvvuuutttxxx~~~xxxrrrtttvvvyyyzzzyyyyyy{{{|||zzz|||vvvnnnjjjiiieee```XXXOOOGGG@@@===777666444333333444555555888888888;;;FFF\\\vvv~~~}}}|||{{{~~~yyyqqqnnniiibbbbbbiiivvvooo___VVVUUUNNNIIINNNgggqqqcccmmm|||wwwvvvSSSQQQOOOOOOQQQUUUYYY\\\]]]YYYTTTPPPOOORRRUUUXXXXXXUUUQQQMMMKKKIIIIIIJJJLLLNNNOOOOOOMMMKKKJJJIIIKKKKKKIIIFFFBBB>>>:::888777777888999;;;>>>BBBDDDEEEGGGHHHHHHFFFDDDBBBAAA>>>:::444000.....................------,,,,,,,,,------------------------------------,,,+++*********+++,,,///222555888:::888777555444555888;;;>>><<<;;;::::::===DDDMMMSSSVVVXXX]]]dddhhheee^^^YYYZZZXXXVVVVVVYYY```ggglllhhh___QQQHHHDDDDDDAAA===@@@CCCLLL[[[nnn|||tttfffddddddjjjxxxuuuVVV@@@666333111...//////111777HHHbbbuuussskkkvvv~~~}}}aaaRRR___|||yyysssppppppqqqqqqsssssstttwww{{{}}}|||{{{yyytttooohhh___ZZZ___gggmmmiiifffiiiqqqwwwzzzzzz~~~||||||}}}~~~~~~}}}}}}|||~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{}}}~~~}}}{{{xxxvvvuuuuuuuuuwwwwwwuuussspppmmmkkkjjjhhheee```[[[WWWUUUTTTTTTQQQPPPOOONNNOOOPPPQQQRRRTTTVVVZZZ___dddhhhlllmmmrrrtttvvvuuusssssswww{{{rrr```XXXTTTNNNGGGCCC@@@???<<<999;;;EEEUUUaaannn{{{sss|||sssiiiooooooKKKBBB999111///000///------))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((''''''((()))((())))))))))))+++---...///>>>LLL___uuu|||xxx{{{|||{{{xxxwwwvvvxxx}}}vvvxxxxxx{{{xxxrrrsssuuuwwwxxxxxxxxxzzz|||{{{}}}yyyooogggccc[[[WWWPPPHHH@@@;;;888777666555555444444555666666444666666:::IIIeeewwwrrrkkkeeefffkkkzzz}}}iii]]]ZZZWWWMMMKKK\\\xxxeeebbbhhhyyytttmmmxxxQQQPPPNNNNNNPPPUUU[[[^^^```]]]XXXSSSQQQRRRTTTWWWWWWVVVTTTQQQMMMKKKIIIHHHJJJMMMOOOOOOMMMKKKKKKLLLNNNMMMKKKHHHCCC>>>:::777888777666888;;;???BBBDDDEEEHHHJJJIIIFFFCCCBBBCCC@@@<<<666111//////...---.........------,,,,,,,,,------------------------------------,,,+++*********+++---///333666888:::888666444333444777;;;===>>>>>>>>>>>>@@@EEELLLQQQVVVXXX]]]dddkkknnnjjjeeeYYYYYYXXXZZZ___eeejjjmmmcccYYYMMMFFFDDDCCC@@@>>>AAAFFFQQQaaasssuuukkkgggfffjjjtttiiiNNN<<<444333222333333222555DDDbbbuuuyyy{{{sss}}}\\\PPPXXXhhhyyyyyysssqqqrrrssstttqqqppppppssswww{{{}}}~~~{{{qqqgggbbb``````ccchhhllliiiiiioooyyy}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzzzz{{{wwwwwwxxxxxxzzz{{{||||||{{{zzzxxxvvvttttttttttttuuuuuusssppplllhhhdddbbb[[[XXXTTTOOOKKKHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGJJJLLLQQQWWW]]]bbbeeeggghhhhhhfffbbb^^^^^^bbbeeejjjppp~~~nnn^^^VVVNNNIIIFFFAAAAAA@@@;;;888===GGGQQQbbbpppxxxmmm~~~VVVEEE:::111111222///,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))'''&&&''')))'''((())))))((()))---000555HHHZZZnnnyyyyyyyyyvvvuuuxxxzzz|||jjjiiixxx}}}tttqqqrrrtttvvvvvvvvvwwwzzz|||~~~}}}}}}~~~~~~~~~yyymmmcccOOOKKKEEE>>>999777666666777777666666555555555555222444555;;;OOOmmm}}}vvvooojjjlllpppwwwiiiccc]]]SSSPPPWWWbbbtttwwwfff]]]lllzzzpppvvvOOONNNMMMNNNQQQVVV\\\```bbbaaa^^^ZZZVVVUUUVVVXXXVVVVVVTTTSSSQQQOOONNNMMMKKKNNNPPPOOOLLLJJJKKKNNNNNNNNNLLLIIIEEE@@@<<<:::999777777888<<<@@@CCCDDDDDDHHHKKKJJJFFFCCCBBBCCCCCC>>>777222000///...---------------------,,,,,,------------------------------------,,,+++*********+++---000333666888999777666444333555888<<<>>>BBBCCCDDDEEEFFFJJJNNNRRRTTTWWWZZZaaakkksssrrrlll[[[ZZZZZZ]]]ccciiinnnppp___TTTIIIFFFEEEBBB@@@???BBBJJJWWWgggvvvyyynnnhhhbbbaaagggvvvxxx```III999333222222555444000222GGGqqqyyyjjjqqqmmmQQQSSSbbbjjjooo}}}xxxtttrrrtttwwwyyyrrrqqqppprrrvvvzzz|||}}}yyylllaaaaaafffhhhgggggghhhhhhlllttt}}}|||zzz{{{|||}}}}}}~~~||||||~~~~~~}}}}}}}}}zzz{{{||||||yyyxxxwwwxxxuuuvvvwwwxxxyyyzzz{{{{{{ttttttttttttttttttuuuuuurrrqqqoookkkfff```[[[XXXMMMKKKGGGCCC@@@>>><<<<<<<<<<<<;;;;;;;;;===>>>???AAADDDIIINNNSSSWWWZZZ[[[YYYVVVRRRLLLHHHIIILLLOOORRRSSS]]]ssslll\\\QQQKKKIIIDDDEEEDDD???:::999>>>DDDUUUbbbwww{{{~~~ooo}}}nnnNNN>>>222111111,,,)))***))))))))))))))))))))))))((((((((((((((((((((((((&&&)))***)))&&&%%%''')))''')))***)))((()))...222>>>RRReeevvv{{{}}}||||||}}}~~~wwwvvvxxx~~~~~~iiijjjrrroooiii~~~~~~zzztttvvvqqqssstttuuuuuuwwwyyy|||~~~}}}||||||}}}~~~}}}~~~~~~~~~|||}}}wwwdddUUUEEECCC???:::888777777888777777777666555555444444333555777@@@XXXyyy{{{tttrrruuuzzzzzztttcccXXXRRRSSSRRRZZZzzzyyydddeee}}}}}}MMMLLLMMMOOOSSSYYY^^^bbbdddeeefffccc___]]]\\\]]]\\\ZZZWWWUUUSSSSSSSSSTTTOOOQQQRRROOOJJJHHHJJJMMMLLLLLLKKKJJJGGGDDDAAA@@@:::888777:::>>>BBBCCCBBBDDDHHHKKKJJJEEEBBBBBBDDDDDD@@@999333000///...---,,,,,,------------------------------------------------------,,,+++*********+++...111444777888999666555444444777;;;???BBBDDDFFFIIIKKKKKKMMMOOOQQQOOORRRWWW^^^jjjtttrrrkkk___\\\YYY\\\ccckkkrrruuu___SSSIIIGGGFFFBBB???@@@CCCMMM]]]lllxxx~~~oooiiihhhbbb^^^bbbrrr~~~ttt[[[EEE888222111222///111000333HHHooowwwxxx}}}```XXXeeehhhdddhhhtttuuuvvvuuutttuuuzzz~~~ttttttuuuwwwzzzzzzyyywwwqqqfff___dddkkkllliiifffiiikkkooowww}}}}}}zzzxxxyyyyyyyyyyyy|||}}}{{{|||~~~~~~}}}}}}}}}}}}~~~xxxzzz|||{{{yyyxxxwwwxxxvvvwwwxxxyyyzzzzzz{{{{{{tttttttttsssrrrrrrrrrqqqkkkiiifffaaa[[[TTTNNNJJJAAA@@@===;;;999777666666666666555555666777999:::;;;===AAAEEEHHHJJJKKKKKKFFFEEEBBB@@@???AAAEEEHHHKKKLLLUUUhhhmmm[[[RRRPPPJJJIIIFFFAAA;;;999:::<<>>CCCFFFCCCFFFJJJLLLMMMMMMNNNOOONNNSSSXXX```lllvvvtttjjjbbb]]]XXXYYYaaakkktttxxxaaaTTTJJJHHHGGGBBB???@@@CCCPPPaaaoooyyyxxxiiieeegggjjjcccdddrrr~~~~~~rrrXXXDDD777222111222+++222888===NNNkkknnnUUUbbbuuukkk___ggglllppptttuuutttvvv|||uuuwwwzzz|||~~~{{{vvvrrrkkkccc```fffmmmmmmiiiffflllooosssyyy}}}~~~|||zzzwwwxxxwwwwwwwwwzzz~~~~~~|||zzz{{{~~~|||{{{{{{{{{|||}}}yyy{{{}}}}}}{{{zzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{yyyxxxvvvtttqqqnnnlllkkkcccaaa^^^YYYQQQIIICCC???;;;:::888777555555444444444333333333444555777888888999<<>>AAAFFFJJJMMMYYYZZZcccrrr|||fffZZZWWWOOOLLLHHHAAA<<<999999:::BBBIII___yyy|||kkkoooVVV???777333......333))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,***&&&$$$&&&)))+++---///---+++,,,222888GGGZZZfffnnnwwwzzz~~~xxx{{{|||~~~{{{{{{yyyzzzyyydddOOOTTTTTTdddlllnnntttrrrnnntttppprrrsssssstttvvvyyy|||wwwyyy|||~~~yyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~rrroooiii___SSSGGG@@@===777888888999999999999999888888999:::::::::::::::555777;;;MMMtttlllYYYWWWSSSNNN\\\tttaaaXXXqqquuuPPPNNNLLLLLLOOOVVV^^^cccggglllrrrrrrmmmhhhggghhhmmmggg___YYYVVVUUURRRPPPXXXTTTSSSUUURRRMMMNNNTTTMMMMMMNNNMMMLLLJJJHHHGGG???===<<<>>>CCCFFFGGGGGGKKKLLLLLLJJJFFFCCCAAAAAAAAADDDCCC:::111000000000//////.........---------+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,...222666999999888777555333555:::???BBBBBBEEEEEEFFFGGGIIIMMMSSSXXX^^^aaa```___jjjzzz}}}uuufff[[[UUUSSSZZZoooxxxnnn\\\QQQFFFDDDEEECCCAAAAAAKKKUUUbbbooo~~~rrrbbbccckkkjjjgggmmm~~~zzznnnOOO???777222111444---000666CCC[[[tttjjjaaaqqq~~~wwwkkkhhhlllppptttwww{{{{{{yyyyyyzzz|||~~~zzzsssmmmggghhhiiijjjiiiiiijjjkkkoooqqqpppnnnrrryyyxxxrrrxxxuuuuuuzzzyyyvvvyyy~~~{{{{{{|||}}}~~~~~~}}}}}}}}}~~~{{{zzzzzzzzzzzz|||~~~|||{{{zzz{{{|||{{{yyywwwyyywwwssspppnnnjjjeeebbb^^^WWWNNNFFF@@@<<<:::888333333333222222222111111444444444555555444333333333444777:::::::::;;;???::::::===AAAHHHQQQYYY___hhhppp}}}xxxcccZZZTTTMMMHHHGGGDDD???<<<<<>>;;;<<<::::::999999888888999999;;;999777777888999888777999<<<<<>>>>>===>>>===VVVfffZZZXXXTTTPPPNNNVVViiivvvfffbbbgggRRRRRRRRRRRRSSSTTTUUUVVVXXX^^^ggglllooooooppppppmmmkkkiiifffbbb___[[[YYYWWWUUUQQQNNNKKKKKKOOOSSSPPPRRRSSSTTTTTTSSSQQQPPPKKKKKKLLLMMMPPPRRRSSSSSSSSSRRRPPPKKKEEE@@@???>>>>>>BBBAAA;;;555333111///...........................---------,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,---///333777999999888555555777:::>>>AAADDDEEEFFFEEEDDDDDDHHHOOOXXX^^^kkkrrrvvvqqqooottt{{{~~~lll]]]SSSRRR[[[pppvvvhhhRRRJJJCCCAAA@@@@@@CCCHHHSSScccvvvzzzkkkggghhhbbbiii|||cccBBB444333222222555444555EEEddd~~~{{{{{{uuu}}}fffbbbjjjhhhlllmmmlllnnnuuuzzz{{{|||~~~wwwoookkkjjjllljjjggggggiiilllnnnooommmqqqsssrrrpppqqqsssuuusss||||||wwwxxxxxxuuutttwwwzzz|||}}}}}}}}}}}}{{{{{{{{{|||}}}~~~zzzzzz{{{|||||||||||||||yyywwwtttttttttuuutttsssmmmiiibbb\\\TTTMMMEEE@@@:::777444222222333222222111111111111111111111111222222222222222222333333222333555888???GGGJJJIIIOOOUUU^^^eeeiiilllppprrryyy~~~jjj___UUUQQQMMMFFFAAA???;;;999;;;BBBLLL\\\sss|||sss___tttiiiEEEAAA<<<...+++,,,+++******))))))******))))))(((((((((((()))))))))))))))))))))*********)))*********---<<>>======<<<:::;;;;;;;;;<<<===???@@@AAAAAA@@@??????AAABBBBBBAAA>>>@@@===LLLxxxhhh^^^XXXQQQLLLKKKZZZqqqyyyiii```wwwSSSSSSTTTUUUUUUVVVVVVVVVXXX]]]ccciiilllmmmnnnnnnjjjiiigggddd___[[[WWWUUU```___ZZZTTTOOOOOORRRSSSNNNOOOPPPRRRRRRSSSRRRRRRPPPQQQRRRRRRRRRRRRRRRRRRSSSRRROOOJJJDDD@@@>>>>>>>>>AAAAAA<<<888666333///---.....................------,,,,,,++++++******,,,,,,,,,++++++,,,,,,---------///333777::::::999555777:::===@@@CCCFFFGGGGGGGGGGGGGGGKKKSSS]]]dddjjjqqqtttoookkkmmmuuu|||mmm^^^TTTPPPWWWjjjoooaaaRRRLLLFFFCCC@@@@@@EEELLLZZZiiizzz|||nnngggddd^^^eeexxxnnnWWW???555222///111777<<>>FFFQQQVVVUUUUUU\\\eeejjjkkklllnnnqqq}}}wwwiii\\\UUUPPPIIIDDDAAA<<<::::::===CCCQQQhhh|||^^^eee~~~~~~TTTIIICCC333---,,,++++++***************))))))(((((((((((())))))((()))))))))*********++++++---...///999MMMeeeuuuyyy~~~|||{{{}}}|||yyyzzz}}}}}}|||~~~~~~rrriiiffffffeeefffiiilllmmmmmmmmmnnnpppsssttttttppphhhaaa\\\[[[bbbllluuuvvvxxx||||||yyyzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyy|||~~~~~~}}}~~~~~~}}}{{{{{{zzzyyyyyywwwrrrjjj```WWWQQQ???===;;;:::===??????<<<>>>>>>>>>???@@@BBBDDDDDDGGGFFFDDDDDDEEEEEEEEEDDD@@@DDD@@@FFFbbb~~~ggg\\\TTTNNNCCCJJJ]]]wwwvvv___mmmTTTTTTVVVWWWYYYZZZ[[[[[[[[[]]]```ccceeefffffffffcccdddccc___ZZZVVVTTTSSScccccc___XXXSSSTTTVVVUUUTTTSSSQQQPPPOOOOOOOOOOOORRRTTTUUUTTTRRRPPPPPPPPPQQQPPPMMMHHHCCC@@@???@@@>>>AAABBB>>>;;;999555000---------...............,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------...000444888::::::999555999===AAADDDFFFHHHJJJLLLLLLLLLMMMQQQXXXaaagggiiimmmoookkkeeehhhqqq{{{nnnaaaWWWPPPRRRbbbhhh[[[PPPKKKGGGDDDAAAAAAIIIRRRbbbooo~~~uuukkkccc```___iiibbbOOO>>>666222---///555555```~~~yyy{{{zzzxxxwwwllluuujjjhhhmmmqqqzzz}}}{{{tttpppssswwwxxx|||zzzvvvqqqnnnnnnpppsssmmmjjjggghhhlllooopppooommmmmmnnnrrrrrrppprrrvvvrrrlllcccYYYOOONNNYYYfffssswww|||}}}|||{{{}}}|||}}}~~~}}}{{{zzzyyyzzzzzz|||zzzwwwuuussspppkkkhhh```XXXLLLBBB;;;888666555444333222222333333111000222222222222222333333333222222111111111333444666555>>>EEEFFFKKKUUUZZZXXX\\\ccckkknnnmmmmmmppptttxxxeeeZZZSSSKKKEEEBBB<<<:::999;;;>>>JJJ___rrrmmmbbbuuuhhhOOODDD888...,,,,,,+++************+++))))))(((((((((((())))))((())))))******+++++++++)))+++...444EEE]]]qqq{{{}}}~~~}}}~~~{{{wwwwww{{{yyyuuuqqqnnnjjjgggfffgggiiilllkkkiiiiiikkknnnsssrrrnnneeeYYYOOOJJJIIIZZZhhhtttuuuvvv{{{|||yyyzzz{{{|||||||||{{{zzzyyyxxxwwwvvvxxxzzz|||}}}}}}}}}~~~}}}zzzxxxwwwxxxwwwvvvrrrlllcccXXXOOOIII>>>@@@AAAAAACCCFFFDDD@@@CCCCCCDDDDDDEEEGGGHHHIIIOOOLLLJJJHHHHHHGGGFFFDDD@@@FFFDDDGGGZZZqqqwwwggg]]]UUUGGGGGGRRRhhhxxxcccnnnZZZZZZZZZZZZZZZ[[[[[[[[[^^^]]]\\\\\\\\\]]]\\\\\\XXXYYYYYYVVVRRROOOOOOQQQ[[[^^^]]]WWWUUUXXXZZZYYY[[[XXXTTTPPPNNNNNNNNNOOOPPPRRRTTTSSSPPPNNNNNNOOONNNMMMKKKFFFBBB@@@@@@AAA???BBBCCC@@@>>><<<777000---------.........//////---------...............,,,+++++++++,,,,,,---...---...000444888::::::999666:::@@@EEEFFFHHHJJJLLLSSSTTTTTTTTTVVV[[[bbbgggiiijjjjjjfffccceeeqqq{{{pppeee[[[QQQNNN[[[aaaWWWKKKHHHEEECCCAAABBBMMMXXXhhhuuu{{{qqqjjjccc___```iii}}}||||||]]]JJJ888444333000000444444```~~~qqq|||~~~}}}{{{ssswwwtttvvviiigggmmmsssrrr|||~~~wwwrrrssswwwyyyzzzvvvqqqnnnmmmnnnooopppllliiigggiiinnnqqqpppnnnppplllmmmrrrvvvtttuuuxxxqqqfff___[[[OOODDDMMM___ssswww{{{|||zzzyyy{{{~~~|||}}}~~~~~~}}}}}}~~~{{{wwwvvvvvvxxxyyyzzzxxxuuurrrnnnhhhbbb]]]OOOIII@@@999555444333333222111111222444444222111222222333333333444444444333333222111222444666777888FFFOOONNNPPPXXX^^^\\\aaagggmmmooonnnnnntttyyyssscccYYYPPPIIIFFF@@@===;;;;;;<<>>888111---------.........//////......//////000000111111++++++++++++,,,,,,---.........000444888::::::999666<<>>888444333222222222111111222444666777555333333333333444444555555555444333222222222444777888999JJJVVVUUUTTT]]]cccbbbbbbhhhmmmnnnmmmooovvv}}}lll```UUUMMMJJJGGGBBB>>>;;;999;;;EEEQQQnnnxxxwwwlllkkkccc___LLLIII888---,,,++++++******++++++))))))(((((((((((())))))((())))))***++++++,,,,,,+++...333BBB]]]xxx|||~~~zzz|||~~~uuudddzzztttzzzppphhhqqqrrreeebbblllbbbeeehhhhhhgggjjjqqqxxxzzzjjjZZZOOOMMMNNNTTTgggvvvuuussswwwxxxtttzzzzzz{{{{{{{{{zzzxxxwwwwwwuuutttuuuxxx{{{||||||xxxzzz{{{xxxtttqqqpppqqqrrrppplllfff^^^UUUNNNIIILLLTTTXXXYYY[[[___]]]WWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYVVVQQQNNNKKKHHHEEECCC===BBBAAAJJJ]]]gggmmmyyywwwwwwyyy~~~{{{gggSSSLLLKKKWWWiii}}}zzzyyyyyy|||qqqgggaaaaaa```ZZZXXXYYY[[[[[[ZZZYYYVVVTTTRRRQQQLLLJJJIIIIIIHHHGGGMMMUUUaaa^^^ZZZYYYZZZ\\\^^^___bbb\\\WWWUUURRRNNNOOOSSSSSSRRRPPPMMMKKKJJJIIIIIIFFFFFFEEECCCAAA@@@@@@BBBCCCBBBAAA@@@>>><<<:::888111///...///111222///,,,,,,---...---,,,,,,---...,,,++++++***+++,,,...///...000333777:::;;;:::888<<<@@@EEEHHHIIIJJJNNNRRR\\\]]]bbbhhhiiigggfffiiimmmnnnlllccc^^^bbbmmmuuuzzznnnZZZMMMOOOWWWVVVOOOKKKFFFAAA@@@@@@FFFRRR___sss|||fffXXX]]]cccbbb```zzz{{{}}}nnnXXXAAA111444666111333<<>>JJJWWW\\\```dddhhhhhhkkkiiigggiiipppxxx|||iii\\\SSSMMMFFFBBB@@@>>><<<:::@@@GGG[[[qqqnnn___kkksss]]]EEE;;;222...,,,---,,,)))(((+++))))))))))))))))))))))))***++++++***)))***---///---000:::PPPkkk|||tttxxx{{{{{{~~~||||||pppuuutttmmmgggggggggeeedddeeebbbfffkkkllllllooovvv|||uuu]]]NNNNNN___jjjrrrrrrrrrvvvyyyyyyyyyzzzyyyvvvxxx||||||xxxuuuwwwxxxxxxvvvwww{{{~~~yyyxxxvvvsssooommmkkkiiifffhhhiiieee```\\\\\\]]]dddfffhhhgggdddaaaaaabbb___``````^^^\\\[[[[[[[[[UUUVVVRRRJJJHHHIIIFFF???BBB???EEEUUUbbbhhhkkkooojjjjjjmmmuuu~~~sssaaaWWWOOOPPP[[[nnn~~~xxxrrrrrrxxxrrrhhh```^^^\\\XXXVVVWWWXXXWWWUUUSSSPPPMMMKKKJJJHHHFFFFFFHHHGGGGGGNNNVVV^^^\\\[[[[[[\\\___bbbccc___ZZZVVVVVVTTTQQQRRRUUUTTTSSSPPPMMMJJJGGGFFFEEECCCDDDDDDCCCAAA???@@@AAA@@@@@@@@@@@@???===<<<;;;111000...///222333222000---......---,,,+++,,,,,,,,,++++++++++++,,,...//////111444777::::::999888;;;@@@EEEHHHJJJMMMRRRVVV]]]^^^ccchhhiiigggjjjpppnnnoookkkccc^^^bbbnnnxxx{{{nnn[[[NNNPPPWWWUUUMMMGGGCCC??????AAAGGGUUUbbbxxxooo```___bbb```ffftttPPP;;;...111444111555???[[[gggxxx|||uuuyyyddd___wwweee[[[dddgggjjjsssxxxuuuttttttwwwyyyzzzxxxvvvuuuwwwxxxxxxuuupppjjjfffggghhhkkkmmmmmmllljjjiiikkkllljjjrrr}}}~~~yyymmmeeesssyyyyyyyyyyyyyyyxxxxxxwwwuuuxxxzzzyyywwwvvvwwwxxx|||yyyvvvuuuvvvvvvrrrooojjjfff___WWWOOOFFF===777888555333444444222555;;;666666777777999;;;<<<======>>>>>>>>>>>>?????????AAA???<<<;;;;;;>>>BBBDDDKKKVVVaaaeeegggjjjllllllkkkjjjiiikkkqqqxxx~~~xxxfffYYYQQQJJJFFFCCCAAA===:::>>>DDDTTThhh]]][[[~~~www]]]KKK:::333...+++,,,,,,))))))+++))))))))))))))))))))))))***+++++++++******,,,...,,,333BBBYYYqqqyyyrrrwww}}}tttsssllleeeaaaaaabbb``````bbbaaaeeejjjlllmmmqqqwww}}}oooXXXSSScccmmmtttsssrrrtttuuutttwwwyyywwwtttuuuxxxwwwssstttuuuwwwwwwuuuvvvxxx{{{vvvtttrrrnnnjjjeeebbb```[[[]]]```bbbdddgggkkkmmmrrrtttuuutttoookkkjjjjjjddddddcccaaa^^^\\\[[[ZZZWWWWWWRRRKKKHHHIIIFFF@@@AAAAAAHHHWWWcccgggiiilllggggggjjjqqq{{{|||ggg\\\QQQPPPYYYkkk~~~uuuqqqttt|||tttiii^^^YYYVVVSSSRRRSSSSSSRRRPPPNNNKKKHHHFFFDDDDDDCCCDDDFFFFFFHHHOOOXXX^^^^^^^^^^^^___```bbbccc]]]YYYWWWXXXXXXUUUVVVYYYWWWUUUQQQLLLHHHDDDBBB@@@???AAACCCCCCAAA?????????===>>>?????????>>>======333111//////222444666666000///...---,,,+++++++++,,,++++++++++++---///000111333555888::::::999888<<<@@@FFFIIILLLPPPVVV[[[```ccchhhllllllkkkpppwwwssssssnnnfff```aaalllvvv|||nnn\\\PPPQQQUUURRRKKKDDD@@@>>>???BBBJJJYYYggg~~~yyyiiiccccccaaammmpppLLL;;;000333555333999DDDaaaiiizzzrrr~~~rrr[[[iiifff[[[bbbffflllssssssttttttuuuwwwzzz{{{zzzxxxuuuxxx{{{|||xxxpppgggaaaiiikkknnnoooooolllhhhfffeeejjjllluuuuuuppprrr|||zzzxxxyyy{{{{{{xxxuuuuuuvvvvvvvvvtttssstttuuuzzzwwwtttssssssqqqlllhhh```ZZZQQQHHHAAA;;;666333777444333555555444666;;;:::;;;===???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIFFFEEEGGGKKKOOORRRZZZdddkkkmmmmmmnnnnnnllliiiiiikkkooosssyyy}}}qqq]]]RRRNNNJJJFFFDDD???:::;;;@@@III\\\tttxxxgggRRReee~~~bbbXXX===555///+++++++++))))))+++)))))))))))))))))))))))))))***++++++******+++,,,---:::OOOfffyyyyyywww}}}yyyppp|||xxxddd___\\\]]]^^^]]]]]]```___dddhhhlllnnnrrrxxx}}}bbbZZZgggooouuuuuusssttttttrrryyyzzzyyyvvvvvvxxxvvvqqqrrrsssuuuuuussssssssstttmmmkkkhhhccc]]]VVVQQQMMMMMMPPPVVV```kkkttt{{{}}}}}}~~~|||wwwqqqmmmkkkiiiiiigggeeebbb^^^\\\ZZZXXXVVVQQQJJJHHHHHHEEEAAAAAADDDNNN\\\eeegggffffffccccccfffmmmvvvuuugggWWWQQQVVVeee{{{yyyppprrr}}}tttjjj]]]UUUQQQOOONNNNNNPPPOOOMMMKKKIIIGGGFFFEEEEEECCCDDDFFFFFFGGGNNNWWWbbbbbbcccbbb```_________^^^[[[ZZZ]]]]]]ZZZZZZ]]]XXXUUUQQQLLLGGGBBB???===<<<>>>AAABBB@@@>>>======<<<===?????????>>><<<;;;333111000000222555999;;;444222000...------,,,+++,,,+++++++++,,,---///000333555777999999999999:::???CCCGGGKKKMMMRRRYYY^^^dddhhhoootttrrrooorrryyyxxxwwwuuuooogggccciiiqqq}}}nnn\\\SSSSSSTTTPPPIIICCC???===???DDDLLL\\\jjj~~~ooofffddddddvvvaaaGGG:::111222222222;;;HHH```fffoooqqqXXXZZZttt{{{gggaaahhhkkkooopppiiirrrsssuuuxxxzzz{{{{{{{{{tttwwwzzz{{{xxxqqqhhhccckkklllmmmmmmmmmkkkiiihhhhhhooorrryyyxxxqqqsssttt}}}yyyuuuvvvzzz|||yyyvvvuuuuuuuuuuuutttuuuuuuvvvxxxtttpppnnnmmmjjjddd___SSSLLLDDD===999888888777777:::@@@DDD@@@999888<<>>??????>>>;;;888666222111000000111555:::>>>888444111/////////...---++++++++++++,,,...000111333666999:::999999;;;<<>>AAAFFFOOO___mmmrrreeeaaaddd~~~TTT===555///......333AAAQQQbbbeeexxxyyywwwuuukkkIII]]]xxxyyyssslllaaa```eeefffkkknnngggqqqsssvvvyyy{{{|||}}}}}}yyyyyyyyywwwsssmmmhhheeekkkjjjiiihhhhhhiiikkklllkkktttvvvzzzmmmmmmvvvzzz|||vvvqqqrrrwww{{{|||zzzvvvvvvvvvvvvwwwwwwwwwvvvwwwrrrkkkfffbbb]]]VVVPPPEEE@@@999555444666888999777CCCSSS[[[UUUIIIEEEHHHGGGIIIKKKMMMOOOOOOOOOOOOLLLMMMOOOQQQSSSUUUVVVWWWSSSUUUWWW[[[^^^aaacccdddkkkpppsssqqqooonnnkkkgggbbbhhhooovvvzzz}}}xxxcccUUUOOOJJJHHHDDD>>><<<===>>>III\\\uuuzzzaaaQQQlllxxxqqqPPP===444,,,+++,,,******+++)))))))))))))))))))))))))))***,,,,,,++++++---...;;;PPPjjj{{{xxx|||rrrfffdddaaa```aaa```\\\]]]``````cccggglllppptttxxx{{{~~~nnnmmmppppppqqqrrrrrrrrrtttwwwssstttsssqqqrrrtttrrrmmmnnnmmmllljjjgggccc___]]]\\\ZZZWWWRRRKKKEEE???<<>>@@@@@@>>><<<<<<<<<===>>>>>>>>><<<888444222000000000000000444999===999555000...000000///---++++++++++++---///111222333777:::;;;::::::<<>>TTThhhjjjmmm~~~|||ffffffxxxsssVVVOOOgggzzzrrrccc[[[XXX\\\\\\YYYcccnnnmmmpppssswwwzzz{{{}}}~~~}}}xxxrrrlllhhheeedddiiigggdddcccdddgggkkkmmmjjjuuuxxx{{{}}}kkk]]]bbbnnnsssyyyuuuqqqrrrvvvzzz||||||vvvuuuuuuuuuvvvuuurrrooopppjjjaaaYYYSSSLLLDDD???999777444333444666888888777EEEYYYeeebbbWWWSSSUUUNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSUUUWWWYYYYYYTTTVVVYYY\\\```cccfffgggnnnrrrtttrrrqqqqqqnnniiicccjjjrrryyy|||ooo]]]UUUNNNKKKFFF@@@>>>???===CCCRRRiii~~~yyyZZZggguuu\\\CCC888...,,,,,,+++***+++))))))))))))))))))))))))***++++++++++++---000222GGGZZZrrr~~~zzz~~~~~~|||vvv}}}rrrjjjbbb``````aaa___[[[[[[___ccceeehhhlllppptttvvvwwwxxxsssbbbdddnnnlllmmmqqqrrrppppppsssssstttqqqmmmnnnpppoookkkfffccc```^^^\\\XXXTTTQQQKKKKKKIIIGGGEEEDDDCCCBBBKKKUUUeeewww}}}wwwtttrrrrrrrrrpppjjjfff\\\SSSKKKGGGCCC@@@@@@BBBLLLXXXcccfffeeecccaaa___^^^```cccgggnnnxxxyyyfffYYYTTTXXXeeeqqqyyysssffflll|||yyyrrriiieeeeee```XXXRRRPPPOOONNNNNNOOOPPPQQQRRRPPPOOOPPPNNNMMMSSS[[[]]]```bbb```\\\ZZZ\\\___```^^^]]]^^^XXXNNNGGGEEECCCBBBAAA@@@@@@???@@@@@@???@@@@@@???<<<;;;;;;<<<;;;<<<======:::777222000...///000000///222777;;;888333...,,,///000///---+++++++++,,,---///111333333777;;;;;;::::::>>>BBBNNNPPPSSSTTTWWW^^^hhhoooppppppuuu}}}{{{uuussszzz{{{vvvttt|||{{{kkk\\\YYYYYYTTTKKKFFFAAA??????DDDKKKVVVhhhwwwnnndddeeewww~~~~~~~~~rrr]]]MMM666555444333777FFFbbbyyyssszzz~~~{{{~~~iiikkkzzzyyy[[[PPPaaassswwwlll[[[RRRZZZfffbbbWWW___nnnpppnnnrrrwwwzzz{{{}}}|||vvvoooiiifffeeeeeefffdddbbbaaabbbdddgggiiikkkvvvzzz{{{}}}uuucccTTTTTTaaannnvvvvvvvvvwwwxxxyyyzzz{{{tttsssrrrrrrqqqmmmgggbbb^^^WWWNNNGGGCCC???999666333444666:::???BBBBBBAAA???GGGUUUbbbddd___\\\\\\WWWWWWUUUTTTSSSSSSSSSSSSPPPQQQSSSTTTVVVXXXZZZZZZUUUUUUVVVXXX[[[```eeeiiinnnrrrsssrrrssstttqqqlllgggnnnwww|||}}}}}}ggg]]]TTTNNNIIICCC@@@@@@<<<===HHH]]]vvviiikkkxxxiiiIII<<<000------,,,******))))))))))))))))))))))))+++++++++***+++...333777QQQbbbuuu{{{wwwvvvuuuiii^^^]]]^^^```^^^ZZZ\\\aaafffgggiiimmmqqqsssssssssuuu{{{fffUUUXXX___```fffpppuuurrroooqqqqqqpppkkkeeedddfffeeebbbZZZVVVSSSQQQPPPOOOLLLIIIAAABBBCCCFFFKKKPPPTTTWWWdddlllyyy|||yyyyyyyyyvvvoooiiibbbXXXOOOKKKGGGCCCCCCGGGRRR___hhhgggcccbbbbbb```^^^___bbbffflllvvvooo```WWWVVV\\\eee{{{wwwffffffvvvzzzrrrooonnnhhh___YYYWWWUUUSSSSSSSSSUUUVVVTTTRRRQQQRRRPPPPPPVVV^^^```bbbccc___YYYVVVXXX[[[^^^[[[[[[ZZZSSSGGG>>><<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@>>>;;;:::;;;<<<888:::;;;<<<:::666222000---...000000///111555999666111+++***---///...,,,+++++++++,,,---///222333222777;;;<<<:::;;;???CCCPPPRRRUUUWWW[[[cccnnnvvvxxxuuuwww~~~{{{uuusss|||{{{jjj\\\ZZZZZZTTTKKKFFF???===>>>DDDMMMZZZlll|||wwwllllll{{{www{{{{{{}}}iiiMMMGGG333333222///222CCCaaayyyxxx|||~~~yyysssNNNNNNmmmuuunnncccTTTQQQbbbvvvrrraaabbbnnnnnnnnnrrrxxx{{{|||}}}|||xxxsssmmmiiigggggghhhccccccbbbbbbbbbcccddddddmmmyyy|||{{{}}}{{{lllVVVLLL]]]vvvuuuxxx{{{|||{{{yyyxxxxxxsssqqqooonnnlllfff^^^WWWLLLFFF>>>:::999999777555222555<<>>:::;;;<<<;;;;;;<<>>===;;;999888;;;;;;;;;:::888555222000000000////////////000000444333222000///---,,,+++++++++,,,---///111333444999;;;;;;888555888???FFFQQQRRRUUUYYY^^^fffnnnsssuuuvvvuuutttxxxvvvsss{{{yyygggZZZZZZWWWLLLDDDCCCBBB???@@@GGGRRR```sssnnnrrrxxx{{{~~~lllPPP888333999000+++>>>SSS[[[___ooo|||PPPbbbxxxyyyrrrVVVPPPVVVnnnsssjjjmmmrrrpppuuuzzzzzzxxx{{{~~~tttllljjjiiigggfffhhheeedddaaa]]][[[]]]dddjjjuuuwww{{{}}}||||||zzzhhhRRRKKK\\\rrrzzz{{{yyywwwxxxzzzvvvppppppooolllfff\\\QQQHHHBBB;;;:::888777777777777777;;;BBBMMMYYYbbbggghhhhhheeefffgggiiiiiihhhgggfffgggeeebbb___\\\YYYWWWVVVXXXWWWWWWXXXZZZ[[[ZZZYYYTTTRRRNNNMMMOOOWWWaaahhhooommmoootttuuuqqqpppqqqrrrssswww|||~~~}}}}}}|||nnn^^^SSSKKKEEECCCDDD===:::===JJJ___xxxqqqsssyyyfffzzz]]]CCC555333---+++---)))************************---***,,,///---+++888JJJ```ooo}}}}}}vvvzzzkkk{{{rrrbbb^^^]]]^^^___]]][[[]]]ccciiikkkooorrrttttttsssrrrwww}}}sss___MMMIIIHHHOOO^^^mmmtttvvvxxxnnneee^^^ZZZTTTLLLKKKOOOJJJHHHHHHKKKKKKKKKNNNTTTYYY]]]eeemmmuuu~~~|||vvvpppkkkaaaWWWRRRPPPNNNQQQVVVccccccddddddcccbbb```___]]][[[[[[aaalllwwwqqq___XXX[[[nnnzzzlllccc~~~|||}}}zzztttpppiiiddddddbbb___]]]^^^___[[[UUUQQQOOOOOONNNMMMRRRSSSSSSSSSQQQNNNKKKIIIIIICCCCCCHHHEEE;;;888<<<<<<=========<<<===???BBBAAA@@@@@@>>>===;;;:::999;;;;;;;;;:::888555222000000000////////////000000333222111000///------,,,++++++,,,---///222333555888:::;;;999777;;;CCCKKKXXXXXXZZZ]]]bbbhhhooossstttyyy{{{yyyzzz~~~~~~xxxvvvxxxggg[[[ZZZVVVKKKCCCBBBDDDAAABBBLLLZZZiii{{{yyyppp~~~~~~||||||fffKKK888333888222333JJJ___dddeeettt}}}}}}wwwzzz{{{YYYmmm{{{mmmRRRMMMWWWlll}}}|||qqqkkknnnssstttxxx|||}}}|||~~~}}}tttkkkhhhfffcccaaabbbaaa___\\\YYYXXX]]]ffflllyyyzzz}}}}}}~~~uuucccRRRNNN___sssyyy|||{{{yyyyyyxxxrrrjjjiiieee___WWWNNNFFF>>>999444444444333444888???EEEQQQWWW```jjjqqqtttuuuuuuqqqqqqqqqppppppnnnmmmlllkkkjjjfffccc___\\\ZZZYYYXXXWWWXXXYYY[[[[[[YYYWWWQQQOOOLLLIIIJJJSSS___iiipppppprrrtttrrrnnnnnnrrrtttvvvyyy|||~~~~~~~~~~~~~~~yyyfffZZZRRRLLLHHHGGG???;;;<<>>RRRjjjttt}}}~~~{{{{{{~~~ssstttfff]]]^^^\\\\\\^^^\\\[[[^^^dddiiikkknnnqqqssssssrrrqqqvvv|||xxxgggWWWJJJGGGJJJVVVeeeooowww}}}zzzssslllhhhbbbYYYVVVYYYTTTSSSTTTXXX[[[]]]aaagggooossszzz~~~xxxsssnnnddd[[[WWWVVVVVVZZZ```gggffffffdddbbb```^^^]]][[[YYYYYY___jjjvvvyyyfff]]]]]]]]]mmm~~~mmmvvvwwwnnnlllkkkfffbbb```bbb___ZZZVVVRRRMMMHHHEEEHHHHHHHHHHHHFFFDDDAAA@@@===999:::AAAAAA;;;999===@@@@@@@@@???>>>>>>@@@BBBBBBBBBAAA???===;;;:::999;;;;;;;;;:::888555222000000000////////////000000111111000//////......---++++++,,,...000333555666777999;;;:::999>>>HHHQQQZZZZZZ[[[^^^bbbgggkkknnnrrrzzz~~~{{{|||~~~~~~xxxvvv}}}uuuggg\\\ZZZUUUJJJCCCBBBDDD@@@BBBOOOaaaqqq|||~~~~~~bbbEEE666///555111666QQQfffjjjjjj}}}~~~zzzsss{{{qqqbbbyyy}}}fffOOOMMMXXXgggsssrrrlllkkkoooqqqxxxzzz~~~{{{qqqhhheeebbb^^^\\\\\\]]][[[XXXVVVXXXaaalllsss}}}|||}}}~~~}}}ooo]]]QQQSSScccsssuuuyyy|||zzzxxxtttkkkbbbYYYRRRIIIAAA===999555222111222333333666@@@OOOZZZmmmqqqwww}}}}}}{{{yyywwwuuusssrrrrrrpppoookkkgggccc```^^^]]]XXXXXXYYY[[[\\\[[[WWWUUUNNNLLLHHHCCCDDDMMM]]]jjjqqqqqqssssssmmmhhhkkkqqqvvvyyy{{{||||||}}}~~~~~~~~~lll]]]VVVNNNHHHEEEBBB<<<;;;BBBPPPeee~~~ppp{{{{{{aaaWWWdddHHH777333...---000,,,++++++++++++++++++++++++******---///---222GGG^^^qqquuu}}}yyy}}}{{{oooqqqvvv~~~uuuggg___^^^]]][[[ZZZ\\\\\\[[[```gggiiikkkmmmppprrrrrrrrrrrrttt|||}}}pppdddPPPHHHDDDKKKYYYiiixxx}}}vvvnnniiihhhfffcccdddiiimmmnnnrrrxxx~~~|||wwwooofff^^^\\\\\\^^^ccciiillljjjgggdddaaa^^^]]]\\\ZZZXXXXXX\\\fffsss~~~kkk^^^ZZZQQQ___nnnxxxqqq{{{vvvrrrlllgggfffdddbbb```^^^ZZZUUUNNNIIIEEEDDDDDDCCCAAA@@@>>>===:::888;;;AAACCC@@@???BBBBBBCCCBBBAAA??????@@@BBBDDDCCCAAA???===;;;::::::;;;;;;;;;:::888555222000000000////////////000000///////////////.........+++,,,---///111444666888777:::;;;:::;;;@@@KKKTTT[[[[[[\\\```dddiiilllnnnpppzzz}}}xxxxxx}}}xxxqqquuuqqqggg]]]YYYRRRIIIBBBAAAAAA===AAAPPPdddttt^^^>>>555000555222777PPPdddkkkpppvvv~~~aaafff}}}|||```PPPSSSZZZccciiihhhgggkkkooopppzzz|||wwwmmmeeebbb```\\\YYYZZZ\\\YYYVVVVVV\\\gggsss|||}}}{{{{{{||||||~~~kkkWWWPPPVVVeeerrrtttyyy|||zzzuuuooodddZZZIIIBBB:::666666777666444333444666:::CCCRRRdddppp~~~{{{xxxvvvuuuttttttsssqqqnnnjjjfffbbb```___ZZZZZZ[[[]]]]]][[[VVVSSSMMMJJJEEE??????III\\\jjjoooooopppnnnfff```dddmmmwww{{{~~~|||zzz|||~~~{{{|||}}}tttcccZZZPPPGGGBBBDDD>>>:::>>>III[[[tttqqqzzzmmmPPPssspppQQQ;;;555...---///+++++++++++++++++++++++++++***+++...///---666NNNgggxxxxxxzzz}}}~~~wwwiiinnnyyyzzzxxxpppaaa[[[___]]]YYYXXXZZZ\\\]]]ccciiikkklllnnnppprrrsssttttttuuu}}}wwwnnnYYYMMMBBBCCCOOObbbxxx{{{xxxvvvrrrpppsssvvvuuuwww{{{|||pppggg```^^^___aaaffflllmmmkkkgggddd```^^^]]]]]][[[YYYXXX\\\dddooozzzsssbbbXXXUUU^^^iiiooosss~~~zzzpppkkklllgggffffffeeeaaa[[[TTTNNNGGGFFFDDDCCCAAA@@@?????????>>>AAAEEEGGGEEEDDDEEECCCDDDCCCAAA??????@@@BBBDDDCCCAAA>>>===;;;;;;;;;;;;;;;;;;:::888555222000000000////////////000000/////////...............+++,,,---000333666888:::999;;;<<<;;;<<>>CCCTTThhhvvvvvvzzz|||UUU:::777333888555999OOO```jjjuuu|||tttvvviiiYYYmmm~~~wwwYYYQQQXXXaaaeeegggeeegggmmmrrrssszzz|||qqqhhhaaa```___\\\ZZZZZZZZZWWWUUUXXX___kkkwww}}}{{{zzz{{{{{{}}}iiiUUUOOOYYYgggqqqvvvzzzzzztttjjjaaaUUUKKK???;;;666555777999999888777888<<>>HHHZZZggghhhiiiiiifff^^^YYY]]]fffttt{{{|||yyy|||~~~|||}}}ooocccWWWKKKEEEEEE???;;;<<>>>>>@@@BBBCCCAAA???===<<<;;;<<<<<<;;;;;;;;;:::888555222000000000////////////000000//////..................+++,,,...000444777:::<<<;;;===>>>===>>>EEEQQQ[[[aaaaaaccciiiqqqvvvwwwvvvwwwmmmmmmtttzzzyyyqqqpppcccaaa\\\UUULLLEEEAAA@@@AAABBBKKK\\\nnnzzzpppwww~~~pppHHH777888000555444===TTTbbbiiirrruuu}}}{{{xxx}}}wwwyyybbbXXX___zzzpppRRRRRR\\\kkklllkkkhhhjjjrrrwwwxxx{{{~~~lllddd^^^^^^^^^\\\ZZZZZZWWWUUUUUUZZZcccnnnwww||||||{{{|||zzzxxx{{{zzzhhhVVVPPPZZZiiissstttvvvqqqeeeXXXMMMCCC:::999888777555555666888999BBBEEEJJJQQQ\\\kkk|||}}}|||{{{{{{{{{vvvtttqqqnnnjjjgggfffeeeaaaaaa``````___\\\WWWSSSLLLGGGAAA<<>>@@@@@@BBBJJJXXXbbbbbbbbbdddkkksssxxxxxxuuuvvvnnnpppvvvzzzwwwpppooo]]]]]][[[SSSIIICCCAAA@@@AAAEEERRRdddtttsss~~~~~~~~~___CCC666555---222777KKKiiiuuuqqqqqqyyyoootttwwwyyy~~~oooVVVUUUkkkyyylllQQQXXXdddpppqqqooojjjkkkrrrxxxyyy}}}{{{iiibbb\\\\\\\\\ZZZXXXXXXWWWVVVXXX^^^hhhqqqvvvyyy~~~{{{zzzyyyuuunnnkkkmmmrrrqqqhhhXXXRRR\\\mmmwwwvvvvvvoooaaaTTTLLLFFFBBB???AAAAAA???===???EEEJJJYYY^^^aaa___\\\cccuuu~~~}}}yyywwwuuurrrooommmkkkjjjfffdddbbbaaa___\\\XXXUUUKKKEEE>>><<>><<<>>>III]]]pppwwwYYYtttdddEEE999000///111,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000:::PPPiiiyyy|||~~~yyy___jjj}}}cccUUUXXX\\\[[[ZZZUUUVVV]]]cccgggkkknnnqqqpppooopppqqqtttwwwyyyfffXXXHHHBBBIII\\\www~~~zzz}}}~~~zzzsssmmmjjjkkkjjjgggeeeggggggfffeeeccc```^^^\\\ZZZYYY\\\___cccgggoooxxx~~~iiiYYYSSSXXXiiiqqqrrr}}}~~~{{{pppuuusssqqqnnnllljjjgggdddaaaXXXUUUQQQLLLIIIHHHHHHHHHHHHJJJKKKJJJIIIIIIGGGDDD>>>??????>>><<<===???AAA???>>><<<;;;:::;;;===>>>;;;;;;;;;:::888555222000000000////////////000000000//////...------,,,,,,+++,,,...111555999<<<>>><<<>>>AAABBBEEEOOO]]]hhhhhhhhhjjjpppxxx}}}{{{xxx{{{~~~vvvrrrvvv{{{~~~sssmmmlllYYY[[[ZZZQQQHHHBBBAAA@@@???FFFUUUhhhwwwvvv{{{}}}}}}vvvrrrYYYEEE777///222777@@@]]]xxxuuuooowwwnnnzzzhhhOOOVVVqqq~~~uuukkkSSS___lllqqqrrrooojjjjjjpppvvvxxx~~~xxxhhhaaa[[[[[[[[[XXXUUUUUUYYYZZZ]]]dddmmmuuuxxxxxx|||yyywwwvvvoooddd^^^\\\fffkkkhhhZZZSSS]]]ooo|||xxxjjj```\\\[[[ZZZNNNQQQSSSQQQOOOSSS]]]fffooovvvwwwjjjYYYXXXjjj}}}~~~}}}{{{zzzxxxuuusssqqqpppoooiiifffcccaaa___\\\YYYVVVJJJCCC<<<;;;BBBJJJPPPSSSXXXUUUTTTVVVVVVSSSSSSVVVdddttt~~~{{{yyy~~~|||~~~~~~zzzeeeXXXSSSHHHDDD???<<<<<>>===>>>@@@CCCJJJVVVbbbkkkqqqjjjjjjtttzzzyyy~~~{{{wwwuuuwwwwwwkkk___^^^XXXNNNGGGCCCCCCBBBBBBHHHVVViii{{{~~~zzziiiLLL<<<666444;;;444FFF```ppp}}}zzz~~~zzz]]]JJJhhhxxxiii\\\YYY^^^ccckkkiiigggiiioootttwwwwww|||yyyqqqhhhbbb[[[WWWVVVUUUTTTRRRTTTVVV^^^llltttuuuxxx}}}~~~yyynnnbbbZZZYYY[[[eeefffddd]]]WWW\\\lllzzz{{{xxx|||{{{zzzxxxxxxxxxyyyzzzooohhhoooyyy~~~{{{xxxuuusssrrrjjjhhheeecccbbb```^^^\\\SSSGGG>>>AAAHHHKKKLLLLLLLLLNNNRRRTTTTTTRRROOOLLL___ppp}}}~~~}}}|||~~~|||{{{mmm\\\RRRKKKEEEBBB@@@<<<<<>>>>>>>>>>>>>>===;;;:::;;;<<<;;;:::888;;;<<<:::444111111333000000000000000000000000000/////////...............///222555888;;;===>>>======@@@FFFQQQ___llltttuuuooorrr|||~~~zzzvvvuuuxxxzzzyyyuuulll```\\\UUULLLFFFCCCBBBAAADDDLLL[[[nnn|||fffHHH888333000777888NNNeeelll{{{|||cccOOOjjj~~~yyynnnaaaXXXWWW\\\aaallljjjhhhkkkpppuuuxxxyyyuuulllbbb^^^XXXTTTSSSTTTSSSRRRUUUXXXbbbpppwwwwwwyyy}}}zzzoooeee^^^___dddiiimmmlllhhh___ZZZ```ppp~~~|||tttvvv{{{|||yyywwwuuutttpppmmmjjjhhhhhheee```]]]OOOEEE???AAAFFFHHHIIIJJJLLLNNNQQQSSSRRROOOKKKHHH[[[lllyyy{{{{{{~~~}}}||||||sssaaaWWWLLLFFFBBB@@@<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::555777888666222000111333000000000000000000000000////////////............///000333666999<<<===>>>>>>===???HHHWWWfffqqqwwwuuusssyyyyyyuuuuuuzzzxxxrrruuuuuuqqqbbbZZZPPPIIIFFFCCCAAA???GGGRRRcccuuu```BBB666333111555@@@[[[nnnnnntttyyyzzz}}}dddWWWrrr|||qqqcccYYYUUUWWW]]]aaallljjjjjjlllqqqwwwzzz||||||pppeee\\\YYYTTTPPPPPPQQQQQQQQQVVV[[[hhhuuu{{{zzzzzz}}}|||tttkkkgggiiioootttvvvsssqqqkkkbbb]]]dddttt~~~{{{yyywwwvvvwwwsssooonnnmmmiiiaaaZZZKKKEEECCCEEEGGGFFFGGGJJJNNNPPPRRRSSSRRRNNNIIIFFFUUUffftttvvvxxx}}}|||~~~||||||xxxeeeYYYOOOHHHBBBAAA<<<;;;FFFVVVppprrrXXXyyylllJJJ>>>666...000......------------......,,,+++...???]]]yyy}}}}}}}}}mmmYYYmmm|||pppeee^^^WWWSSSSSSTTTUUUTTTSSSVVV[[[aaagggllloooqqqqqqqqqqqqrrrtttwwwzzz||||||zzztttpppmmmbbbSSSGGGIIIVVVeeettt~~~~~~~~~yyykkkhhhccc___^^^___ccceeedddddddddaaa]]]ZZZYYYZZZ___```aaabbbdddjjjssszzz~~~hhhZZZbbbppp|||}}}|||~~~|||tttmmmhhhccc^^^YYYWWWTTTRRRQQQNNNJJJGGGIIIGGGDDDBBBAAAAAABBBBBB>>>>>>>>>??????@@@@@@@@@>>><<<::::::;;;<<<;;;:::888999888555000------...000000000000000000000000///////////////.........000222555888;;;===>>>???AAA???@@@IIIXXXfffnnnqqqrrrssszzzwwwtttwww}}}wwwsssvvvxxxvvvbbbWWWKKKGGGEEEBBB@@@???KKKYYYlll|||~~~YYY===555666777555GGGddduuuvvvwwwrrroooxxx~~~^^^^^^yyy{{{lll\\\UUUVVV[[[```eeejjjiiijjjlllqqqwww{{{~~~xxxkkk```YYYVVVRRROOONNNNNNOOOPPPVVV___mmmxxx||||||{{{|||vvvsssrrrwwwyyyrrrppplllfffccciiivvv}}}{{{zzzyyyyyyuuuqqqooonnnhhh^^^UUUIIIGGGHHHJJJHHHEEEFFFJJJOOORRRUUUWWWUUUQQQLLLIIIRRRcccpppsssttt{{{~~~}}}{{{}}}~~~~~~}}}}}}lll___TTTKKKDDDAAA>>>;;;CCCOOOiii~~~]]]hhh{{{SSS@@@777000000......------------......---+++111HHHiii}}}~~~jjj^^^ppp}}}sssccc[[[WWWSSSQQQRRRTTTUUUUUUSSSWWW^^^dddhhhkkknnnooommmoooppprrrtttvvvyyy{{{}}}}}}xxxqqqnnnppprrrrrrcccSSSIIINNN\\\hhhsss}}}}}}zzzzzzuuuoooiiifffbbb^^^^^^___bbbdddcccdddccc```\\\ZZZZZZZZZ___`````````aaafffooouuu{{{ooo\\\___bbbrrr}}}~~~{{{zzz}}}{{{zzz}}}uuulllggg```YYYVVVTTTRRRQQQPPPMMMIIIFFFIIIGGGDDDAAA???>>>??????======>>>???@@@@@@AAAAAA???===;;;;;;<<<<<<;;;:::;;;:::888444000...------////////////////////////.........///////////////222333777:::===>>>??????AAA@@@CCCNNN\\\iiinnnooosssuuuzzzuuusssyyy{{{wwwwwwvvvtttaaaTTTHHHEEEDDDAAA@@@BBBOOO```ttt}}}{{{{{{RRR888444888999444HHHaaauuu}}}|||{{{{{{kkkooommmXXXfff~~~wwwfffVVVTTTYYY^^^bbbgggggghhhiiilllpppvvv|||uuuhhh]]]XXXVVVSSSOOOMMMMMMOOOQQQXXXcccpppyyy|||}}}}}}}}}yyywwwxxxxxxoooooonnnmmmnnnrrrxxx}}}}}}}}}}}}|||{{{xxxtttpppnnnkkkcccXXXOOOHHHHHHIIIKKKIIIDDDEEEIIIOOORRRVVVXXXWWWTTTOOOKKKPPPaaaoooqqqrrrxxx{{{yyyzzz|||}}}~~~zzzkkkYYYNNNEEECCC???;;;@@@IIIbbbxxxwwwccc[[[\\\AAA777111000///......------......///000000:::TTTrrrhhhiiitttwwwjjjYYYTTTSSSQQQQQQRRRTTTVVVVVVVVV[[[bbbggghhhhhhhhhiiigggjjjooorrrssstttvvvxxxzzzuuuooommmuuu}}}}}}wwwdddTTTKKKUUUccckkksss|||zzztttqqqlllgggddddddbbbaaa```aaaaaabbbaaabbbaaa^^^[[[ZZZZZZ[[[]]]^^^___^^^^^^ccckkkqqqyyy~~~{{{bbb[[[WWWdddtttrrr}}}yyyvvvtttwwwzzz}}}rrrgggccc]]]UUURRRPPPOOONNNMMMKKKHHHEEEGGGFFFDDDAAA@@@???>>>???======>>>???@@@AAABBBCCCBBB@@@>>>======<<<;;;999888777555222111000000000////////////////////////.........///////////////333555888<<<>>>@@@@@@???>>>BBBJJJWWWfffqqqvvvwwwwwwyyy|||ssssss}}}xxxtttrrrnnnkkk___QQQGGGEEECCC@@@AAAGGGTTThhh|||~~~vvvwwwsssJJJ333222555555666HHH]]]rrr~~~}}}{{{zzzooopppxxx[[[___yyyqqq___RRRTTTZZZ^^^aaafffeeegggjjjlllpppvvv}}}{{{pppdddZZZVVVUUURRROOOMMMNNNQQQTTT\\\hhhtttyyyzzz}}}}}}vvvxxxxxxpppqqqsssuuuwwwyyyzzzzzzzzztttrrrxxx~~~}}}}}}wwwuuurrrnnnggg^^^UUUNNNIIIHHHIIIKKKIIIDDDDDDGGGNNNQQQUUUXXXXXXTTTOOOKKKOOOaaaooorrrssswwwyyyvvvzzz|||}}}rrr___RRRHHHEEEBBB<<<>>>DDDYYYooouuulllVVVxxxgggEEE999333000//////............//////...111@@@ZZZsss~~~~~~pppfffssswwwooobbbTTTQQQQQQPPPPPPRRRTTTVVVXXXYYY___fffhhheeeaaa^^^]]]\\\ccclllqqqssssssuuuwwwsssrrrsss|||xxxeeeTTTMMMZZZiiinnnssszzzwwwpppmmmhhhcccbbbbbbccccccccccccaaaaaa^^^^^^^^^\\\YYYYYY[[[\\\]]]^^^______^^^aaaggglllvvv{{{lll\\\TTTXXXccchhh}}}|||zzzyyyxxxwwwuuutttqqqtttzzz~~~}}}|||}}}jjj___]]]YYYQQQNNNLLLJJJJJJIIIIIIGGGEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHEEECCC@@@>>>>>><<<;;;999666444222000000111222222////////////////////////............/////////000444666:::===@@@@@@@@@@@@===EEERRRaaaoooxxx}}}www{{{qqqtttwwwqqqmmmjjjfffccc\\\OOOFFFEEEBBB>>>CCCLLLZZZpppyyytttsssyyyvvvwww~~~cccAAA111222555222@@@TTTdddwww}}}zzz|||~~~xxx~~~aaaQQQnnnkkk[[[RRRVVV]]]^^^```fffeeehhhkkknnnrrrxxxvvvkkk```VVVPPPQQQPPPOOONNNPPPUUUYYYbbbnnnwwwxxxyyy~~~sssmmmqqqwwwyyywwwssssssuuuwwwyyyzzzwwwuuu~~~}}}vvvsssxxx~~~~~~yyyyyywwwqqqggg]]]VVVSSSOOOLLLKKKMMMLLLHHHGGGHHHQQQTTTXXX[[[ZZZUUUOOOJJJLLL___ppptttuuuyyyyyyvvv{{{|||}}}uuucccUUUJJJGGGDDD>>><<>>555/////////............//////,,,444HHHbbbtttzzz}}}}}}{{{}}}dddhhh}}}wwweee[[[RRRPPPPPPPPPOOOPPPRRRVVVXXX\\\aaagggggg```XXXRRRPPPOOOYYYfffpppssstttuuuwwwrrruuu}}}zzzdddSSSMMM\\\llloooqqqwww{{{}}}yyyqqqkkkiiigggcccbbbbbbcccddddddccccccbbb[[[[[[[[[YYYXXXYYY[[[]]]```bbbcccbbb``````dddhhhrrruuuzzz~~~yyy```YYYSSSUUUcccuuutttssstttuuuwwwwwwvvvnnnoooqqquuuzzz|||{{{yyyxxxcccYYYYYYVVVNNNLLLJJJHHHGGGGGGGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMGGGEEEAAA???>>>===:::999777444111//////000000000////////////////////////---.........//////000000444777:::>>>@@@AAA@@@@@@>>>HHHXXXgggrrrzzz~~~ssszzzpppttt|||qqqkkkhhheeebbb```ZZZNNNGGGFFFBBB===DDDPPP___uuuvvvlllppp{{{ttttttwwwyyymmmTTT:::111555777333MMMaaappp~~~|||}}}{{{[[[QQQxxxiii[[[TTTZZZ```___aaagggfffiiilllooosssyyyssshhh\\\TTTLLLMMMNNNNNNNNNQQQWWW]]]fffrrrzzzyyyyyyrrriiikkkqqqttttttuuuttttttuuuwwwvvvssspppiiinnnrrrsssxxx|||yyy}}}~~~~~~{{{}}}|||ttthhh^^^YYYXXXUUUPPPNNNPPPQQQNNNLLLLLLVVVYYY]]]___]]]WWWPPPKKKJJJ^^^pppuuuwww{{{{{{www{{{|||~~~zzzfffWWWKKKHHHEEE>>><<>>...000///....../////////...///CCC\\\ooo~~~yyyzzzrrrzzz~~~gggeeehhhZZZKKKLLLNNNOOOOOONNNPPPVVV[[[```fffmmmmmmggg[[[RRRLLLHHHUUUeeennnvvv}}}}}}jjjxxxsss```QQQMMM[[[ffffffiiiqqq~~~}}}yyyrrrlllllljjjhhheeedddcccbbbcccdddeeefffffffffeeedddcccYYYXXXWWWWWWXXXZZZ\\\^^^aaaeeeiiiiiigggeeeeeeeeeooorrruuutttqqqrrrwww{{{{{{|||~~~xxx[[[SSSWWWZZZwwwtttlllhhhlllpppooooooqqqsssqqqpppqqqrrrsssrrrqqqpppmmmiiiddd___YYYQQQMMMJJJJJJIIIHHHFFFEEEDDDDDDGGGFFFFFFHHHJJJLLLKKKKKKGGGFFFFFFGGGIIIJJJIIIGGGBBBAAA???===;;;:::999888777555222000000000///...000000000000000000000000000222333111//////222666<<<===???AAACCCCCCBBBAAADDDPPPaaapppyyy|||~~~~~~~~~zzzsssvvv{{{}}}yyyuuuooofff^^^YYYMMMFFFCCCEEECCCCCCNNN]]]sss~~~zzznnnvvv~~~vvvvvvuuusssUUUFFF777111222000AAATTTmmmxxxOOO]]]]]]YYYXXX^^^bbbcccdddgggfffjjjoootttxxx~~~zzzooocccXXXRRRNNNLLLKKKLLLLLLNNNVVV```vvvxxx|||}}}}}}hhhXXXaaaiiillltttssswwwzzzyyytttmmmeee```fffppp}}}vvvmmmddd___]]]YYYXXXWWWUUUSSSQQQOOONNNTTTVVV[[[___^^^XXXOOOIIIHHHRRRcccrrrwwwvvvyyyrrr\\\PPPLLLDDDCCCBBB:::AAAPPPiiixxx|||pppggg\\\CCC???///000///.........////////////FFF```qqq}}}}}}vvvjjjvvvwwweeennnvvv```UUUNNNLLLMMMOOONNNMMMPPPVVV[[[dddqqqzzzhhhXXXNNNLLLXXXfffpppxxxfffgggrrrnnnvvv}}}lllVVVLLLIIISSS___ffflllsss~~~}}}wwwtttqqqmmmiiijjjiiigggeeeeeedddeeeeeeeeeeeefffffffffdddcccbbbYYYXXXXXXWWWXXXZZZ]]]^^^```dddhhhiiihhhffffffgggjjjmmmooonnnkkkjjjmmmqqqrrrssstttvvvyyy{{{}}}~~~sss\\\WWW[[[xxxssslllggghhhjjjjjjkkklllnnnnnnooopppqqqoookkkhhhddddddeeedddbbb[[[TTTNNNJJJIIIHHHGGGFFFFFFEEEEEEHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEEEECCCAAAAAA@@@>>>===;;;:::::::::777555222000000000000///000000000000000000000000000222444222000111444888===???BBBEEEFFFDDDBBB@@@HHHVVViiiyyy~~~yyyrrruuuyyy~~~{{{uuukkk^^^VVVJJJFFFDDDDDDCCCEEETTTfffyyytttiiiiiirrr~~~wwwnnnOOO@@@333000333555III\\\nnn~~~{{{nnnLLLaaa[[[YYYZZZ```dddcccccceeefffjjjppptttzzzwwwkkk```VVVPPPMMMKKKKKKLLLMMMPPPYYYcccxxxyyy|||}}}|||fffPPPVVV^^^eeepppmmmssswwwrrrhhhbbbeeekkkxxx~~~{{{vvvnnngggaaa______[[[ZZZXXXUUUSSSRRRRRRRRRSSSUUUYYY]]]]]]WWWOOOIIIGGGLLLXXXhhhrrrvvvyyy|||~~~~~~yyybbbTTTNNNEEECCCAAA999===KKKaaayyy{{{|||yyywww|||ooodddFFF@@@333000000///......///000111111HHHddduuu}}}|||uuufffzzz~~~nnnjjj~~~kkkXXXMMMOOOJJJLLLMMMMMMMMMPPPVVV\\\hhh|||hhhXXXTTT___jjjrrr|||^^^QQQVVVQQQUUU^^^WWWIIIEEECCCIIIUUUcccooouuu}}}|||yyytttoookkkiiihhhhhhggggggfffffffffggghhhhhhgggggggggfffeeeccc```___YYYXXXXXXXXXYYY[[[]]]^^^```cccggghhhhhhfffffffffeeegggiiigggcccaaabbbccceeeffffffhhhkkkooosssuuuvvv}}}fffXXX]]]yyypppkkkfffdddeeegggiiijjjjjjjjjkkklllmmmkkkgggddd```aaabbbcccbbb^^^WWWRRRJJJIIIHHHGGGFFFFFFGGGGGGFFFEEECCCCCCDDDDDDCCCAAADDDBBBBBBBBBCCCBBB@@@>>>@@@???>>>===;;;;;;::::::777555222111111111000///////////////////////////...///000//////333:::@@@DDDEEEGGGGGGFFFDDDDDDCCCNNN]]]qqq~~~zzzpppqqqsss}}}|||uuukkk___TTTLLLIIIFFFDDDBBBFFFWWWiii}}}ooogggaaapppjjjKKK===333111666<<>>===;;;;;;::::::777555222111111222111000////////////////////////---.........111999DDDMMMUUUTTTPPPJJJEEECCCEEEHHHUUUdddwwwyyyqqqsssuuu}}}~~~vvvooohhh]]]RRRKKKIIIFFFDDDDDDLLL^^^mmm{{{hhhdddkkkiiiIII<<<333111555===YYYeeerrrrrrxxxzzzNNNIIInnn}}}VVVWWW\\\cccdddaaa___aaafffmmmrrrvvv{{{nnncccYYYQQQMMMJJJHHHHHHLLLOOOUUUaaammmtttvvv|||lllNNNHHHIIIOOO]]]jjjiiihhhgggeeekkk}}}oookkkfffbbb```aaacccdddccc```[[[VVVRRRPPPPPPPPPPPPRRRUUUYYYZZZWWWRRRMMMJJJFFFIIIZZZlllwwwyyyzzz~~~~~~~~~~~~|||~~~jjjYYYQQQGGGEEEDDD===:::BBBSSSiii___llljjjoooqqqJJJ>>>555000111111///...///222555:::LLLeeeyyy{{{rrrjjjqqqaaa}}}qqqfffZZZKKKIIIIIIJJJKKKKKKLLLQQQYYY```gggyyy~~~jjjppptttxxxwwwZZZNNNEEE??????AAA<<>>;;;BBBTTTgggqqq|||~~~xxxwwwuuurrrnnnooonnniiicccaaadddhhhcccdddfffhhhjjjlllmmmnnniiihhhgggfffccc___\\\ZZZXXXYYYYYYZZZ\\\^^^___```bbbcccccccccbbb___[[[XXXYYYYYYYYYVVVRRRNNNKKKJJJLLLKKKJJJKKKNNNTTTYYY]]]bbbiiittt~~~eee^^^xxxhhhiiigggcccdddiiimmmmmmiiifffdddcccdddeeeeeeddd]]][[[ZZZYYYZZZYYYWWWUUUNNNMMMJJJHHHGGGHHHIIIJJJKKKIIIGGGFFFFFFFFFDDDBBBAAAAAAAAACCCEEEFFFEEEDDDAAA@@@>>>===;;;:::::::::777555222111222222222111000000000000000000000000///000000000444===JJJSSSdddaaaXXXNNNEEECCCGGGLLL^^^kkk|||wwwuuu|||}}}~~~{{{ppphhhddd[[[PPPGGGEEECCCDDDJJJXXXjjjwwwuuucccdddlllgggFFF:::222000333<<<[[[nnn|||uuukkkwww}}}iiiFFFNNNrrrlllVVVXXX^^^dddddd```___aaadddmmmssswwwwwwjjj___VVVOOOKKKHHHFFFGGGLLLPPPXXXeeeqqqvvvxxx~~~qqqQQQEEECCCJJJYYYgggggglllqqqqqqqqq|||}}}zzzkkkhhheeedddeeefffffffffeeebbb]]]WWWSSSPPPOOOOOONNNPPPSSSWWWZZZYYYUUURRRNNNHHHJJJZZZmmmxxxzzzzzz||||||||||||}}}ooo]]]TTTIIIGGGGGG@@@:::@@@MMMbbb{{{hhhfffkkk```yyyOOO>>>333000222222000...///333888FFFTTTjjj}}}~~~}}}mmmkkkwww|||iiiaaalllaaaZZZPPPJJJIIIJJJKKKKKKMMMSSS[[[bbbgggqqqpppuuuwwwyyynnnUUUIIIBBBBBBFFF>>>???>>><<>>HHH[[[tttuuugggvvv[[[tttUUUAAA666000222333000---///444999SSS```ttt{{{ppptttuuuwww}}}~~~xxxcccjjj{{{kkkXXXSSSSSSKKKIIIKKKLLLLLLNNNTTT]]]eeejjjnnnvvvqqquuuwwwyyyhhhWWWOOOIIIHHHBBB???>>>@@@???DDDYYYppp{{{|||wwwwwwssskkkiiijjjkkkhhhfffeeecccaaa___```bbbdddfffgggiiikkklllmmmmmmmmmhhhhhhgggdddaaa^^^[[[YYYXXXYYYZZZ\\\^^^___```aaacccaaa``````___\\\VVVRRRLLLJJJGGGDDDBBB@@@>>>===??????>>>>>>???BBBEEEGGGLLLRRR]]]iiitttyyy{{{zzzyyy{{{}}}|||bbbwwwiiinnnnnniiihhhlllnnnlllkkkiiigggeeedddbbb___]]]YYYYYYZZZ\\\^^^]]][[[XXXSSSQQQNNNKKKIIIIIIJJJKKKOOOMMMKKKKKKKKKJJJHHHGGGHHHGGGGGGHHHJJJJJJIIIGGGCCCBBB@@@===;;;999888888777555222111222333333222000000000000000000000000...111333444555777===BBBVVVTTTPPPIIIDDDFFFNNNUUUmmmwww}}}vvv{{{xxxwww~~~|||yyyllldddaaaXXXKKKIIIFFFDDDIIIXXXkkk{{{uuukkkvvvwwwVVV888222444888@@@NNNrrrrrrtttnnnPPPDDD```{{{iii[[[]]]bbbggggggbbbcccfffjjjttt|||rrreeeZZZRRRLLLIIIFFFEEEFFFLLLRRR[[[iiiwwwyyyyyy{{{~~~vvvRRRBBB@@@LLLaaaeeehhhoootttmmmgggsssyyyqqqiiieeeeeeeeefffiiijjjgggaaa\\\YYYWWWTTTPPPMMMJJJIIIHHHLLLMMMQQQVVV[[[\\\ZZZXXXUUUOOOPPP^^^oooyyy{{{{{{}}}|||||||||}}}~~~yyy~~~|||ggg[[[NNNJJJIIIAAA:::===EEEWWWppp{{{fff[[[bbbZZZEEE:::111222333000---///555:::]]]jjj}}}~~~~~~|||vvv{{{|||mmm```ttt|||nnnQQQLLLSSSLLLJJJKKKLLLLLLNNNUUU___fffmmmooonnnllliiijjjpppvvvppptttvvvyyynnnaaaRRRKKKDDD>>>>>>CCC@@@AAAVVVqqq{{{~~~|||yyysssnnnnnnooommmiiiggghhhhhheeeeeecccaaa```aaaccceeefffggghhhjjjlllmmmmmmmmmlllhhhgggfffdddaaa^^^[[[YYYXXXYYY[[[]]]___```aaaaaabbb```___``````]]]XXXSSSLLLIIIEEECCCAAA@@@???>>>BBBAAA@@@@@@AAABBBEEEFFFEEEKKKVVVbbbnnnuuuwwwwwwuuuvvvyyy|||~~~gggxxxggghhhiiiiiiiiiiiihhhhhhjjjhhhfffdddcccbbbbbbcccYYYYYYYYYYYYXXXVVVUUUTTTTTTQQQNNNMMMLLLLLLJJJIIIKKKMMMPPPQQQRRRPPPNNNMMMMMMLLLKKKKKKLLLLLLJJJIIIDDDBBB@@@===;;;:::::::::222222222111111111111000111000///////////////000000111333555666888;;;===BBBEEEJJJJJJDDDCCCNNN\\\uuu{{{|||{{{yyy~~~}}}uuujjjddd^^^SSSHHHIIIBBBBBBNNN___ooonnnmmm~~~yyyvvv\\\HHH777000666777???eee{{{PPPQQQlllppp___\\\]]]___aaabbbcccddddddnnnrrrxxxyyylll```XXXQQQKKKGGGEEECCCDDDLLLXXXeeennnrrr}}}{{{|||YYYEEEAAAOOOeeeqqqlllrrryyymmmZZZaaaxxx~~~uuuooollllllmmmeeegggiiiiiifff```ZZZVVVSSSRRRQQQPPPQQQPPPNNNKKKOOOPPPSSSYYY```bbb```]]]XXXQQQQQQ]]]lllvvv{{{}}}|||zzzyyyzzz|||}}}}}}}}}~~~ggg[[[SSSHHHBBBDDD<<<999>>>QQQjjjuuu|||xxxeee^^^eee<<<<<<444555000000333...000@@@cccwww}}}}}}{{{~~~^^^YYY}}}iiiRRROOONNNHHHIIIGGGIIIPPPUUUZZZaaaiiirrrjjjaaa\\\YYYZZZccclllssssssvvv{{{rrr^^^TTTMMMGGGCCCBBBAAAFFFUUUfffyyy|||{{{yyyvvvssspppmmmkkkjjjiiiiiiiiiiiihhhgggfffeeefffffffffdddcccdddgggjjjkkkkkkkkkkkkjjjiiihhhhhhffffffeeeccc```]]][[[YYY[[[]]]^^^^^^]]]]]]___```aaa```^^^[[[XXXVVVTTTSSSPPPOOOLLLIIIEEEBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBBEEEHHHMMMTTT]]]eeekkkoookkkmmmooosssvvvzzz}}}~~~yyy[[[hhhhhhhhhgggggggggfffffffffhhhgggfffdddcccbbbbbbbbb\\\[[[ZZZYYYXXXVVVUUUUUUTTTSSSQQQPPPPPPOOOMMMLLLIIILLLQQQTTTTTTRRROOOLLLLLLLLLKKKLLLLLLKKKIIIFFFEEECCCAAA>>><<<;;;;;;;;;222222222111111111111000000000////////////000000000222444555777999<<>>NNNeee}}}{{{llldddnnnAAA<<<444444000000444000444EEEccc|||yyy|||zzz{{{www___aaa|||zzz}}}bbbNNNKKKJJJDDDIIIGGGIIIPPPVVVZZZbbbjjjmmmggg```\\\XXXWWW^^^fffnnnooosssyyy~~~tttiiiTTTLLLDDD@@@@@@FFFUUUdddsss~~~xxxvvvvvvvvvssspppnnnmmmlllkkkjjjiiiiiihhhjjjiiiiiihhhggggggfffffffffggggggeeedddeeehhhkkkkkkllllllkkkkkkjjjiiihhhgggfffdddaaa___\\\[[[ZZZ[[[]]]______]]]\\\]]]^^^]]]\\\[[[XXXVVVSSSQQQPPPPPPOOONNNKKKIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHMMMRRRXXX]]]___]]]___bbbeeeiiimmmpppqqqtttvvvzzz~~~~~~yyy{{{ppp___mmmjjjhhhgggeeeddddddddddddffffffdddcccbbbbbbbbbbbb___]]][[[YYYWWWWWWVVVWWWUUUTTTSSSSSSTTTRRROOOMMMHHHLLLQQQUUUVVVSSSOOOLLLLLLKKKLLLMMMMMMKKKGGGCCCFFFDDDBBB@@@>>><<<;;;;;;222222222111111111111000000000000//////000000111000222555777999;;;>>>AAAEEEGGGJJJJJJEEEDDDMMMYYYqqq{{{~~~}}}|||wwwvvvlllYYYLLLHHHFFFEEEKKK]]]rrruuurrr~~~~~~}}}sss^^^KKK777555444444999KKKhhhWWW\\\yyy|||bbb]]]^^^^^^^^^]]]]]]^^^bbbeeekkkrrr|||zzzqqqeeeZZZTTTOOOJJJFFFDDDDDDFFFOOO\\\iiirrruuuyyyxxxzzz}}}gggLLLDDDUUUqqq}}}uuuXXXJJJNNNvvvyyyxxxuuuqqqnnnkkkhhhgggdddcccbbbaaa]]]ZZZVVVTTTTTTSSSRRRSSSTTTSSSQQQPPPNNNOOORRRYYY```cccbbb___WWWTTTWWWcccooouuuwwwxxx|||{{{xxxvvvuuuvvvxxxzzz{{{||||||||||||}}}}}}}}}uuueeeZZZOOOHHHGGGBBB===>>>JJJ^^^vvv|||ooojjjyyyHHH;;;333444///000444111888KKKddd}}}zzzyyy~~~xxx\\\ffftttkkkrrrmmmYYYJJJHHHHHHDDDHHHGGGJJJQQQVVV[[[ccclllnnniiiddd___YYYUUUYYY```gggiiinnnsssvvv|||uuucccWWWIIIBBBBBBIIIVVVbbbllluuu~~~~~~{{{xxxrrriiieeeddddddcccbbbbbbbbbcccdddfffggghhhiiikkkjjjiiihhhgggggghhhhhhhhhiiiiiihhhfffgggiiilllllllllllllllkkkjjjiiiiiiiiigggccc```]]][[[[[[[[[\\\^^^``````^^^\\\[[[ZZZYYYXXXVVVTTTRRRPPPOOONNNOOOPPPPPPPPPOOOLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGJJJLLLMMMKKKMMMPPPSSSWWWZZZ]]]^^^aaaccchhhmmmsss{{{wwwpppjjjdddjjjllljjjgggdddcccbbbcccdddddddddcccbbbaaaaaaaaa```^^^\\\ZZZWWWVVVWWWXXXYYYWWWVVVVVVVVVVVVSSSPPPLLLJJJLLLPPPSSSTTTSSSQQQOOOLLLLLLMMMNNNNNNKKKFFFBBBEEEDDDBBB@@@>>><<<:::999222222222111111111000000000000000///000000111111111333777:::<<>>===GGGXXXooo~~~zzzpppmmmOOO:::444555//////333111;;;PPPhhh{{{}}}xxxqqqXXXlllkkk```ccc^^^RRRIIIIIIIIIGGGGGGGGGKKKRRRWWW\\\fffoooxxxrrrllldddZZZSSSWWW^^^ddddddgggkkkkkknnnyyyuuugggUUUIIIHHHOOO[[[dddhhhoootttsssqqqpppnnnjjjqqqkkkeee```^^^^^^]]][[[```aaaccceeehhhjjjkkklllmmmllljjjhhhggghhhjjjkkkjjjkkkkkkjjjiiiiiikkkmmmmmmmmmmmmmmmlllkkkjjjiiijjjgggccc^^^[[[[[[[[[\\\___aaacccccc```\\\YYYXXXVVVUUUTTTSSSQQQOOONNNNNNPPPQQQSSSUUUUUUSSSPPPNNNJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCBBBAAAAAABBBBBBBBB@@@AAACCCEEEHHHJJJLLLMMMMMMPPPUUU[[[cccooo{{{rrreee```ooommmiiifffdddcccddddddccccccbbbaaa```______^^^YYYXXXVVVUUUUUUVVVXXXYYYYYYYYYXXXXXXXXXUUUQQQNNNNNNNNNOOOPPPPPPQQQQQQRRRMMMMMMMMMOOONNNKKKFFFCCCDDDCCCAAA???===:::888777222222222111111111000000000000000000000111222222222555:::>>>AAACCCFFFIIIKKKLLLOOOQQQOOOPPPYYYeeevvvxxxrrr}}}ssssssyyy}}}wwwvvvwwwiiiQQQFFFIIIEEEOOO```sssyyywwwwww{{{mmmsssSSS>>>444999666222???___xxxwwwzzz}}}___LLLiiiqqq[[[```YYY]]]bbbbbb```___aaadddlllvvvrrrjjj^^^VVVQQQMMMJJJGGGDDDEEEIIITTTaaammmtttwwwwwwzzz{{{{{{sssUUUHHH\\\{{{cccMMMCCC???ZZZyyytttrrrssssssrrrooojjjdddaaa```___^^^\\\\\\\\\]]]^^^YYYXXXWWWWWWXXXXXXVVVTTTRRRRRRTTTYYY```cccbbb```XXXZZZcccnnnuuuvvvvvvxxxwwwvvvuuuttttttuuuwwwxxxzzzyyyyyyyyyzzz{{{|||}}}nnn```SSSJJJFFFDDD>>><<>>>>>>>>>>><<<<<<===>>>???@@@AAABBB>>>BBBFFFLLLTTTbbbrrr~~~rrrddd^^^pppooonnnkkkhhhfffeeeeeeeeebbbbbbbbbaaa___^^^\\\[[[UUUTTTSSSRRRRRRSSSTTTUUUXXXWWWVVVVVVWWWVVVSSSPPPPPPOOONNNMMMMMMOOOPPPRRRLLLLLLLLLMMMMMMKKKGGGCCCCCCCCCAAA???===:::777666222222222111111111111000000000000000111111222333444888===BBBEEEHHHKKKMMMKKKLLLPPPTTTVVVYYYcccnnn~~~yyysssuuuttt{{{{{{xxxrrrbbbMMMEEEGGGIIIYYYnnnsssqqqwwwwwwkkkJJJ>>>333666222111CCCeee~~~kkkuuu~~~wwwLLLHHHooommmZZZ```^^^bbbfffeeeaaa___aaadddhhhsssoooggg\\\SSSOOOLLLIIIFFFDDDEEEKKKUUUbbbnnnsssuuuuuuzzz||||||uuuZZZLLLaaa}}}fffOOOAAA999EEEooo}}}{{{yyyxxxtttttttttsssooojjjeeebbb^^^]]]\\\[[[[[[\\\]]]^^^]]][[[ZZZZZZZZZYYYWWWUUUUUUTTTUUUXXX]]]___^^^\\\UUUYYYcccnnnsssrrrsssvvvttttttsssssstttuuuvvvwwwvvvvvvvvvvvvxxxzzz|||}}}qqqaaaUUUKKKEEECCC===;;;BBBQQQfffpppZZZ<<<666666000...222333CCC]]]xxxiiijjj~~~lllaaaUUUNNNJJJGGGEEEFFFHHHJJJPPPWWW[[[aaalllxxxwwwhhhWWWMMMPPPXXXaaa_________]]][[[```ggg{{{lll]]]YYYbbbmmmtttvvvzzz{{{wwwtttpppjjjccccccfffjjjmmmooonnnmmmkkknnnooopppqqqrrrqqqpppppppppooonnnmmmmmmnnnooopppooopppqqqpppooonnnnnnpppnnnnnnnnnnnnmmmlllkkkjjjjjjgggccc___^^^^^^```aaabbbdddeeeccc___[[[YYYXXXVVVVVVUUUUUUTTTTTTSSSSSSUUUVVVXXXYYYYYYXXXWWWVVVRRRPPPNNNKKKGGGDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<=========888;;;>>>AAAHHHVVViiiwwwyyyjjjcccbbbaaa}}}nnnmmmllljjjhhhfffeeedddbbbbbbbbbaaa___\\\ZZZXXXRRRRRRQQQPPPOOONNNMMMMMMNNNMMMMMMNNNQQQRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNJJJIIIIIIIIIJJJIIIFFFDDDDDDDDDCCCAAA>>>;;;888666222222222111111111111000000000000000111222333444666:::@@@EEEIIILLLOOOQQQNNNOOOTTT[[[___eeeppp{{{uuuttt{{{}}}uuuvvvssshhhXXXKKKGGGGGGOOOddd|||{{{rrrxxx~~~eeeGGG<<<333333111666LLLkkk|||jjjuuu}}}tttYYYBBBJJJuuuwwwgggYYY^^^```dddfffddd```aaagggnnnmmmxxx}}}llldddYYYQQQLLLIIIFFFCCCDDDFFFKKKVVVcccmmmrrrssspppwww||||||www^^^RRRfffiiiQQQ@@@888===ZZZ||||||~~~uuuuuusssqqqnnnkkkhhhfff```___^^^]]]\\\]]]]]]]]]```^^^]]]\\\\\\ZZZXXXUUUVVVTTTSSSVVVYYYZZZXXXUUUNNNSSS^^^iiilllkkkmmmrrrqqqqqqqqqqqqrrrssstttuuurrrrrrrrrrrrtttwwwzzz||||||}}}~~~tttcccWWWMMMFFFAAA<<<:::@@@MMMaaazzz{{{jjj}}}```@@@555666000///444888JJJgggzzz|||eeelllppp```QQQLLLJJJFFFEEEGGGHHHLLLRRRZZZ^^^cccooo|||{{{lllZZZMMMOOOVVV___^^^___aaa^^^YYYZZZ^^^wwwjjjgggqqq~~~xxxrrruuuyyy||||||zzzyyyxxxvvvwwwxxxxxxwwwvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqooopppqqqnnnoooooonnnnnnmmmlllkkkhhhfffdddaaa```aaabbbcccbbbcccccc```\\\YYYXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUXXXXXXYYYYYYYYYXXXWWWWWWTTTRRROOOLLLGGGDDDAAA???===<<<;;;:::::::::::::::666777888999:::;;;<<<===888999:::;;;@@@NNNbbbqqqlllccc___^^^zzzllllllkkkjjjhhhfffdddccccccbbbbbb```^^^[[[XXXWWWRRRQQQQQQOOOMMMJJJHHHGGGDDDCCCCCCEEEIIIMMMNNNNNNNNNNNNOOOOOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGEEECCCEEEEEEDDDBBB???<<<999777222222222111111111111000000000000000111222333444777;;;BBBGGGKKKNNNQQQSSSRRRTTTYYYaaahhhooo{{{wwwmmmkkkssszzzyyysssgggmmmkkk]]]OOOJJJJJJJJJTTTlllyyyrrrrrr~~~yyybbbDDD666555333333===UUUrrrwww}}}xxx~~~}}}mmmOOO???MMMxxxooobbbWWW\\\___aaacccaaa___dddpppyyyxxxyyyjjjbbbWWWOOOJJJGGGDDDAAAEEEFFFLLLVVVcccmmmqqqrrrllluuu{{{|||xxxbbbUUUiiilllSSSAAA<<>>>>>===<<<;;;;;;;;;;;;;;;222333555777999;;;<<<===999::::::999<<>>KKKppp}}}{{{rrrqqqqqqqqqqqqooollljjjfffffffffdddaaa``````bbbbbbaaa___]]][[[ZZZYYYYYY\\\ZZZXXXVVVUUURRROOOLLLFFFGGGIIIOOOWWW^^^ccceeegggkkknnnooonnnmmmnnnpppnnnooopppoooooopppsssvvvsssvvv{{{}}}~~~~~~~~~hhhWWWLLLFFFDDD???;;;>>>GGGZZZuuuyyy~~~lllfff~~~gggIII888333///...111>>>[[[uuurrrvvv___SSSmmmeee[[[YYYRRRLLLKKKIIIFFFEEEGGGIIINNNUUUYYY]]]gggwww~~~mmmWWWTTT___aaaccceeeccc]]]YYYWWWWWWiiiyyyuuu~~~~~~{{{yyywwwuuusssuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwvvvwwwvvvtttqqqnnnnnnpppqqqnnniiieeeeeefffeeegggfffddd```___bbbdddaaa^^^ZZZXXXWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUSSSPPPLLLGGGCCC@@@???>>>;;;;;;;;;<<<<<<<<<:::888666777888:::;;;===>>>>>>@@@999666:::<<>><<<===AAADDDGGGIIIKKKKKKIIIGGGFFFEEEAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCAAA???<<<999777222222222111111111111111111222333333333555888;;;>>>BBBIIIOOORRRRRRQQQOOORRRTTT\\\iiirrrzzzxxxnnnuuuuuujjj```YYYSSSKKKHHHJJJJJJLLLLLLHHHDDDEEEMMMTTThhhzzz{{{||||||{{{jjjVVVEEE999333888555888KKKooorrrnnn~~~~~~}}}IIIJJJ^^^sssnnnXXXPPPVVVXXX^^^\\\\\\]]]]]]___iiitttzzzuuuhhh[[[NNNJJJHHHFFFCCCCCCEEEGGGOOO^^^jjjpppsssuuuxxxuuuwwwyyyjjjYYYvvvwwwWWWEEEBBBAAAOOOrrr}}}zzzxxxsssrrrqqqrrrrrrqqqnnnkkkhhhhhhgggeeebbbaaabbbdddgggfffcccaaa^^^]]][[[[[[\\\ZZZXXXWWWUUURRRNNNKKKDDDBBBAAACCCHHHNNNRRRUUUYYY]]]bbbeeefffgggiiikkkjjjkkklllllllllmmmppprrruuuwww{{{}}}}}}~~~nnn^^^RRRJJJEEE@@@;;;<<>>???@@@AAACCC>>>===???>>>BBBVVVmmm{{{tttbbbXXXsssrrrmmmhhhdddbbbaaa```______]]]ZZZXXXVVVSSSOOOLLLIIIJJJLLLKKKHHHDDDBBBAAACCCBBB@@@<<<999999;;;>>>AAACCCEEEEEECCCAAA@@@@@@<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@>>><<<999888333333222111111111111111000111333444666999===AAAEEEIIIOOOTTTWWWVVVTTTRRRVVVXXX```kkkttt~~~sssgggmmm}}}}}}ooodddVVVLLLEEE@@@???BBBEEEHHHIIIFFFEEEMMM]]]kkkuuueeeLLL@@@:::555444333:::QQQsss[[[VVVjjjtttdddNNNIIIPPPVVV```^^^]]]^^^^^^```hhhrrrxxxpppdddXXXLLLHHHFFFCCCAAABBBFFFHHHQQQ```kkkpppsssvvvyyyvvvxxxyyy~~~ppp]]]wwwxxxXXXGGG@@@DDDVVVxxx|||xxxvvvtttttttttsssttttttssspppnnnmmmllljjjgggddddddeeeggglllkkkhhhfffcccaaa______\\\[[[YYYXXXVVVSSSNNNJJJDDD@@@;;;888:::>>>AAACCCKKKPPPWWW\\\```cccgggiiiiiikkkmmmnnnnnnoooqqqssswwwyyy{{{||||||}}}ttteeeVVVMMMFFF@@@;;;;;;AAAPPPhhh}}}{{{pppqqqiii{{{NNN888555444555;;;JJJcccxxxtttpppjjj|||aaapppyyypppVVVOOOIIIHHHGGGDDDDDDGGGKKKQQQXXX]]]```jjjxxx~~~wwwxxxyyyssslllnnnrrruuurrriii^^^VVVSSSVVVttt|||eeeiii~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{zzzyyyxxxvvvrrroooooopppqqqpppmmmkkkiiiiiicccfffhhhgggccc]]]XXXVVVTTTRRROOOOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNNNNKKKHHHDDD@@@<<<:::999999:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>???@@@BBBCCCDDDBBBCCCDDDAAADDDWWWlll{{{vvvdddVVVnnntttppplllgggdddbbbaaa```\\\ZZZXXXWWWUUURRRNNNKKKFFFHHHJJJHHHCCC@@@@@@AAACCCBBB???<<<::::::;;;<<<<<<>>>AAAAAA???===<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>>>>???>>>===<<<:::999444333222111111111222222000222333555777;;;AAAEEEJJJNNNSSSXXXZZZZZZXXXWWW^^^aaagggmmmsss|||yyyqqquuu{{{kkkaaaTTTKKKFFFFFFIIILLLJJJLLLLLLIIIKKKXXXnnndddLLLBBB<<<444222000:::RRRnnn}}}ZZZaaaxxxyyy```LLLIIIPPPXXXdddaaa```aaaaaabbbiiiqqqzzz}}}nnnaaaVVVKKKGGGEEEBBBAAABBBGGGJJJTTTbbblllppprrrvvv{{{xxxzzzzzzuuuaaazzzxxxVVVEEE===FFF^^^}}}yyyvvvuuuuuuvvvuuuuuuvvvwwwvvvtttqqqqqqpppnnnjjjggggggiiikkkmmmllljjjhhhfffdddcccbbb]]]\\\ZZZYYYWWWSSSNNNJJJEEEAAA<<<999888999999999???DDDKKKRRRYYY^^^bbbdddfffhhhkkkmmmnnnooorrrsssxxxyyyzzz{{{{{{|||wwwhhhXXXMMMEEE@@@<<<;;;???LLLdddyyyooonnnjjjTTT999666444555???SSSnnnwwwggggggyyy```}}}}}}vvvSSSLLLGGGGGGFFFDDDDDDGGGMMMSSS[[[___bbbjjjvvvvvvlllmmmnnnkkkvvvyyy|||zzzssskkkfffddd\\\uuuaaa```~~~{{{zzzyyyvvvssspppmmmnnnnnnnnnllljjjhhhfffcccddddddbbb^^^WWWRRRNNNKKKIIIHHHHHHKKKMMMOOOOOOPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIFFFCCC???===<<<;;;<<<<<<===???AAAAAABBBDDDEEEHHHGGGFFFFFFGGGHHHJJJLLLEEEEEEEEEEEECCCIII]]]rrr}}}xxxfffVVVjjj~~~vvvtttpppkkkgggdddccccccZZZXXXVVVTTTSSSQQQNNNKKKGGGHHHHHHEEE@@@>>>@@@CCCAAA@@@===<<<;;;<<<<<<<<<;;;>>>@@@@@@???===<<<<<<;;;;;;===???@@@AAAAAAAAA======>>>>>>===<<<:::999555444222111111111222333222333444666888===CCCHHHMMMPPPTTTYYY\\\]]]]]]\\\eeeiiilllooorrrzzz|||zzzpppiii^^^TTTOOOPPPQQQQQQKKKKKKJJJHHHKKKZZZrrr~~~}}}\\\GGG@@@999111555333???YYYqqqwww~~~xxxTTTddd___NNNMMMQQQZZZaaa]]]\\\___bbbeeemmmuuu}}}|||mmm^^^UUULLLHHHFFFCCCBBBDDDGGGKKKVVVdddlllooorrruuu{{{xxx{{{|||wwwddd}}}xxxUUUEEE===IIIeee~~~{{{xxxwwwxxxxxxxxxwwwwwwxxxzzzyyywwwuuutttsssqqqnnnkkkjjjkkkmmmkkkjjjiiigggeeeddddddddd\\\[[[YYYXXXVVVSSSNNNJJJEEEBBB@@@>>>===<<<:::888666999>>>EEEMMMSSSWWWXXX[[[^^^aaadddfffhhhlllooovvvwwwyyyyyyzzz{{{~~~{{{jjjYYYNNNDDD@@@===;;;>>>KKKcccxxxmmm~~~tttsssooo}}}UUU:::777222333BBB]]]zzzrrr|||dddiii}}}lllbbbyyyqqqQQQJJJFFFFFFFFFDDDEEEHHHNNNUUU\\\```bbbhhhsss|||uuummmqqqttt|||xxxwwwxxxhhh{{{eeeaaa|||{{{yyywwwtttrrrnnnnnnnnnnnnllliiifffcccbbb```\\\XXXTTTOOOKKKIIIDDDBBBAAABBBFFFIIIKKKLLLMMMMMMMMMLLLKKKIIIGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEECCCAAA>>>======>>>???@@@CCCEEEGGGHHHIIIMMMPPPTTTSSSSSSSSSSSSUUUVVVWWWLLLJJJGGGDDDEEEOOOdddvvvzzzkkk[[[iii{{{~~~yyyxxxuuuooojjjfffeeeeeeZZZWWWTTTRRRQQQPPPNNNLLLKKKJJJHHHEEEBBBBBBCCCEEE@@@>>>;;;;;;<<<===<<<<<<===???AAABBBAAA???>>>>>><<<===>>>@@@AAABBBBBBBBB======>>>>>>>>><<<;;;:::666444222111000111333444333444666777;;;@@@HHHMMMRRRSSSUUUXXX[[[^^^```aaagggmmmrrrsssvvv}}}~~~zzz{{{~~~uuuiii```[[[UUUOOOLLLKKKIIIIIIOOO___uuu~~~vvvUUUCCC<<<888666555222AAAccc|||}}}~~~dddPPPccc^^^QQQPPPQQQZZZYYYUUUTTTYYY___fffpppyyy{{{lll\\\SSSLLLIIIFFFCCCCCCEEEFFFKKKWWWdddlllnnnpppuuuxxxwww{{{}}}xxxfffzzzWWWGGGAAANNNiii~~~|||zzzzzzzzz{{{|||zzzyyyyyy{{{||||||zzzxxxuuuuuuuuurrrooollllllmmmjjjiiigggeeecccbbbaaaaaaZZZXXXUUUSSSRRRPPPMMMJJJBBBAAA@@@AAAAAA@@@===;;;999999:::???EEEKKKNNNOOORRRTTTXXX[[[^^^ccciiimmmrrruuuwwwxxxyyy{{{}}}~~~~~~~~~lll[[[QQQCCC@@@===<<<===IIIbbbxxxnnnuuu~~~wwwmmm}}}WWW;;;888222333DDDdddqqqkkk~~~hhhppp|||}}}|||```ggg{{{oooeeeOOOIIIEEEEEEFFFEEEFFFIIIOOOVVV]]]```aaaeeennnvvv}}}~~~sssnnniii|||zzzyyyxxxuuusssrrrqqqpppooommmiiiddd```]]]XXXSSSNNNJJJHHHEEECCC???======>>>BBBGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>======???AAABBBFFFJJJMMMOOOPPPRRRWWW\\\[[[[[[[[[[[[ZZZZZZYYYYYYTTTOOOHHHDDDHHHUUUhhhvvv~~~pppaaajjj~~~}}}|||yyyrrrjjjeeecccccc^^^[[[VVVTTTSSSSSSSSSRRROOOMMMKKKJJJJJJIIIHHHFFFCCC@@@>>>===??????>>><<<>>>AAACCCDDDCCCAAA@@@AAA>>>>>>???AAAAAABBBBBBBBB>>>>>>??????>>>===;;;:::666555222111000111333444444555777:::???FFFNNNTTTXXXXXXWWWXXXZZZ]]]aaacccmmmtttzzzyyy{{{~~~}}}rrriii\\\PPPNNNMMMLLLOOOZZZkkk}}}}}}wwwvvv~~~}}}mmmUUUFFF:::666999333///CCCkkkpppwww~~~yyyyyy~~~iiiJJJBBBddd]]]SSSSSSQQQ[[[YYYSSSQQQUUU]]]fffqqqzzzxxxiiiYYYRRRKKKIIIFFFBBBCCCFFFFFFKKKXXXeeekkklllooosssttttttyyy|||yyygggzzzVVVGGGEEEQQQkkk~~~}}}|||||||||}}}~~~~~~{{{zzz{{{}}}~~~}}}{{{uuuvvvwwwuuuqqqnnnmmmmmmkkkiiigggdddaaa^^^]]]\\\UUUSSSOOOMMMLLLLLLJJJIIIBBB@@@??????AAAAAAAAA???@@@===:::;;;???DDDFFFGGGJJJKKKNNNQQQVVV]]]eeejjjnnnqqquuuxxxyyyzzz|||~~~||||||}}}~~~lll\\\SSSBBB@@@>>><<<<<>>???@@@CCCFFFHHHMMMQQQUUUWWWWWW[[[aaafffeeeeeeeeeccc```]]]ZZZXXXTTTOOOHHHFFFNNN^^^mmmvvvqqqeeelll{{{sssjjjcccaaaaaaddd```[[[XXXWWWXXXYYYYYYQQQOOONNNOOOPPPOOOKKKGGGHHHEEEBBBAAABBBBBB@@@>>>???BBBDDDEEEDDDBBBBBBBBB>>>???@@@AAAAAABBBAAAAAA??????@@@???>>>===;;;:::777555222111000111333555333555888<<>>>>>???BBBCCCCCC@@@<<<666555777;;;======???AAACCCGGGLLLTTT^^^dddkkkoootttxxxyyyzzz|||}}}{{{{{{{{{}}}jjjZZZSSSCCCAAA???;;;:::DDD[[[qqqhhhmmm}}}|||[[[kkkUUU<<<:::666888KKKkkkppp|||{{{ppp|||mmmXXXvvvzzz```___RRROOOHHHEEEFFFGGGFFFHHHKKKPPPWWW^^^___^^^```fffmmmmmmxxx~~~||||||nnnmmm}}}zzzyyyyyyyyywwwvvvsssqqqnnnllliiiccc[[[UUUNNNJJJFFFCCCBBB???;;;777;;;:::999<<<@@@DDDGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAABBBDDDHHHKKKMMMQQQUUUZZZ\\\\\\```gggmmmrrrrrrqqqooojjjddd___\\\PPPKKKEEEGGGTTTfffsssxxx~~~pppfffnnn{{{tttooonnnlllhhhdddgggaaa\\\ZZZ\\\]]][[[XXXSSSRRRTTTXXXYYYUUUQQQNNNPPPMMMJJJHHHHHHGGGFFFEEEFFFDDDCCCAAA@@@@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@@@@???===:::666111///111333444333999777777;;;DDDNNNWWW\\\ccc]]]XXXYYY[[[```hhhpppyyyrrr^^^SSSOOOQQQQQQUUUfff~~~hhh___YYYgggvvv|||ooo]]]MMMBBB<<<666222777444QQQ~~~~~~~~~www}}}qqq|||~~~dddOOOQQQoooUUUSSSZZZbbbiii```WWWWWW\\\eeeqqq|||ttteeeXXXPPPHHHDDDEEEFFFEEECCCHHHKKKSSS]]]eeeiiiooovvvvvvuuuwwwxxx~~~|||yyyzzztttUUUAAAJJJeeexxx}}}{{{~~~{{{{{{}}}yyyvvvxxxuuulllggggggjjjgggccc___\\\XXXTTTQQQIIIIIIHHHGGGFFFDDDBBBAAA===>>>>>>>>>>>>???BBBEEEBBB@@@===:::777666555555999888:::>>>CCCJJJWWWccckkkoootttwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~qqq___SSSIIIDDD@@@===:::@@@VVVnnn~~~fffbbbppp___pppZZZ???999222888QQQsssnnn}}}{{{|||}}}ddd___~~~wwwfffSSSLLLHHHFFFHHHHHHGGGIIIMMMTTTXXX\\\___```bbbfffjjjqqquuu}}}~~~{{{yyy~~~xxxkkknnn{{{zzzyyyyyyxxxsssnnnsssrrrpppmmmfff\\\QQQIIIGGGCCC>>>:::999:::::::::<<<;;;;;;<<<>>>BBBFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDEEECCCBBBBBBEEEIIIMMMPPPUUU]]]___ZZZYYYcccqqqyyy}}}pppeee^^^TTTJJJDDDKKKZZZiiivvv~~~ppplllaaa{{{{{{zzzxxxtttqqqooooookkkfff```^^^^^^^^^[[[XXXVVVUUUUUUWWWYYYYYYWWWVVVWWWTTTOOOKKKIIIHHHFFFEEEFFFEEECCCBBBAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDBBBAAA@@@@@@@@@>>><<<888555111000222444555555666666888???IIIUUU^^^bbbggg```[[[[[[]]]bbbjjjrrryyyiiiWWWNNNOOOPPPRRR\\\ooohhhXXXWWWVVVeee|||yyy~~~zzziiicccXXXKKK>>>666444444666777[[[uuuyyy}}}zzzdddRRRYYYuuu\\\XXX\\\aaakkkbbbZZZYYY^^^fffrrr}}}qqqcccWWWPPPHHHDDDDDDEEEDDDBBBHHHKKKTTT___gggjjjooouuuvvvuuuxxxyyyxxxyyyzzzoooTTTCCCNNNgggyyy~~~}}}~~~~~~xxxvvvwwwtttlllffffffgggddd___\\\YYYUUUQQQNNNHHHGGGFFFDDDAAA???>>>===;;;<<<=========>>>AAADDD@@@???===:::888666555555555444555:::===CCCOOOZZZeeeiiippptttvvvwwwyyy{{{ppp___TTTJJJDDD@@@===;;;@@@UUUlll|||hhhcccttthhh{{{\\\AAA999222;;;XXXxxxnnn{{{fffddd}}}lllXXXLLLHHHFFFGGGGGGGGGIIINNNUUUYYY]]]^^^^^^```dddhhhjjjmmmttt{{{}}}zzzyyyyyy~~~}}}vvvkkkppp{{{}}}~~~yyyxxxyyyxxxsssoooqqqooolllggg```VVVLLLEEEAAA>>>:::777777888999999<<<<<<<<<===@@@DDDHHHKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEEEEHHHLLLPPPSSSUUUZZZZZZUUUVVVdddvvv|||mmmcccYYYPPPJJJRRR___lllwwwqqqhhhXXX{{{yyy}}}{{{vvvuuuvvvrrrnnnhhheeedddccc___\\\ZZZYYYXXXXXX[[[^^^___^^^___[[[TTTOOOLLLIIIGGGFFFFFFEEEEEEDDDCCCAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEECCCBBBAAAAAA???===:::666444222111333555666666888999===FFFQQQ[[[bbbeeefff```\\\]]]aaagggqqqzzzyyyooo___QQQJJJNNNMMMTTTggg{{{zzzuuugggUUUOOOUUU```ooolll^^^___ZZZMMM>>>444444888333:::bbb{{{|||~~~vvvhhhPPPUUUqqqZZZVVVXXX\\\kkkccc\\\\\\```gggsss~~~ooobbbVVVPPPHHHDDDDDDDDDCCCBBBGGGKKKVVVbbbiiilllpppuuuvvvvvvyyyzzz|||ooo}}}zzzzzz~~~hhhQQQFFFXXXnnn{{{}}}||||||wwwttttttqqqjjjdddcccaaa^^^ZZZVVVSSSPPPLLLIIIFFFDDDAAA>>>;;;999888888999:::;;;<<<<<<===???BBB>>>======;;;999777555444333111222666888<<>>DDDLLLUUU]]]aaaccc```\\\ZZZ___fffooozzzxxxkkkZZZMMMHHHMMMLLLXXXqqqvvvooocccUUURRRYYYhhhxxx~~~iiiaaa```YYYKKK;;;222222555111:::bbbxxxzzzzzztttNNNKKK|||gggSSSRRRVVVZZZhhhbbb]]]]]]```gggsss~~~nnnaaaUUUPPPJJJFFFDDDEEEDDDCCCGGGLLLWWWdddkkkmmmppptttvvvuuuyyy{{{zzzfffsss~~~yyy}}}{{{```MMMJJJaaasss|||}}}yyy{{{|||zzzxxxuuurrrooolllfffaaa___[[[XXXTTTPPPNNNJJJFFFCCC@@@>>>;;;888666666666777777999:::;;;:::;;;===???;;;;;;<<<;;;:::888666444333222222555555777???HHHXXXaaallltttvvvxxx{{{}}}~~~~~~}}}~~~vvvfff[[[LLLEEE???===;;;???RRRggg}}}tttggg\\\vvv{{{rrrbbbBBB:::666CCC___yyyqqq~~~aaabbb~~~cccOOOIIIFFFFFFFFFFFFJJJPPPVVVYYY\\\\\\ZZZZZZ\\\___eeekkkppprrrpppqqquuuyyyxxxwwwvvvtttsssssssssssswwwzzznnnkkkuuu|||wwwzzz}}}yyywwwvvvssspppmmmkkkfff^^^VVVOOOGGGAAA<<<;;;999888999<<<>>>??????>>>>>>>>>@@@DDDIIIMMMPPPOOOPPPRRRSSSSSSRRRQQQPPPMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIKKKMMMPPPSSSVVVXXXWWWSSSJJJBBBAAAKKKYYYdddyyy~~~sssaaa[[[ZZZbbblllsssyyy~~~~~~lllWWWaaa~~~|||{{{|||{{{xxxvvvwwwuuurrrqqqpppnnnmmmkkkgggiiihhhfffggglllkkkfffeeeaaaZZZUUUQQQOOOLLLKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA???;;;888555444333333333555777999???BBBHHHQQQZZZ___bbbbbb^^^[[[\\\ccckkksss~~~|||~~~wwwgggVVVJJJGGGLLLOOO```yyy|||wwwmmmfff^^^VVVWWW^^^ooo{{{fffeee]]]PPPAAA666111000000444===```zzzOOOJJJ{{{eeePPPQQQWWW^^^bbb]]][[[\\\```gggsss}}}jjj^^^SSSOOOKKKGGGFFFFFFFFFFFFGGGLLLXXXeeelllnnnppptttuuuuuuyyy{{{{{{```iiizzzsssxxxvvvYYYKKKPPPeeeuuu{{{|||wwwtttuuu|||{{{xxxsssqqqmmmiiieeebbb]]]YYYUUURRRNNNKKKHHHEEEAAA>>>999777666444444666888999888999;;;;;;::::::;;;===999:::;;;;;;:::888777666444333333444333333999AAASSS^^^llltttwwwwwwzzz}}}}}}}}}}}}}}}~~~xxxggg\\\MMMEEE???===<<>>>>>???AAADDDFFFEEEDDDCCCCCCCCCDDDHHHLLLQQQTTTRRRSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMKKKJJJKKKLLLOOOQQQTTTVVVVVVWWWPPPGGG???;;;999888:::>>>FFFKKKTTT^^^eeefff```[[[WWWVVVZZZccclllrrrwww|||ppp\\\TTTSSSkkk{{{{{{|||{{{yyyxxxwwwwwwyyy}}}zzztttvvv|||ooolllhhhddd```[[[VVVSSSNNNLLLHHHEEECCCCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCBBB@@@;;;888333444444555777===FFFMMMMMMPPPUUU]]]dddhhhiiihhhbbbaaaeeennnuuuzzz|||wwwzzzjjjWWWIIIGGGKKKVVViii}}}zzzoooaaaXXXVVV]]]lllyyy}}}~~~iiijjj]]]KKK>>>999999999888333FFFkkk|||{{{zzzxxx{{{oooLLL<<>>???AAABBBAAA>>>;;;999999999888777777777888:::;;;===<<<<<<===:::777:::@@@SSSaaarrr{{{zzzwwwxxxzzzzzzzzzyyyzzz{{{|||~~~~~~lll^^^PPPFFF???===<<>>AAACCCEEEHHHJJJMMMMMMTTT___iiipppxxx~~~lllaaaTTTggg~~~zzzuuurrrrrrmmmcccYYYTTTOOOKKKFFFBBBBBBDDDHHHKKKKKKIIIHHHHHHJJJKKKKKKJJJDDDBBB@@@??????===:::888111333666999???JJJVVV___llliiigggiiilllllliiieee^^^cccooo{{{|||yyy||||||xxx{{{mmmXXXNNNNNNPPPPPPeeewwwyyyiii]]]```pppqqqaaaqqqjjjSSSEEE???444000555666777BBBzzz~~~yyymmmxxx{{{zzzuuubbbCCC;;;MMMwwwtttXXXPPPZZZjjj[[[SSSRRR\\\fffkkkvvvyyygggYYYLLLHHHDDDBBBCCCDDDDDDDDDDDDKKKXXXdddiiijjjooovvv}}}xxx___UUUddd~~~lllgggmmm\\\JJJWWWpppyyyyyy}}}}}}}}}~~~~~~}}}}}}~~~}}}xxxvvvuuuqqqjjjcccbbb]]]VVVOOOIIIEEEDDDCCC@@@???===;;;999999888888777888:::<<<>>>@@@AAABBBGGGDDD@@@<<<999777777888999:::<<<======;;;::::::???GGGJJJCCC======>>><<>>???AAADDDHHHQQQ]]]jjjtttyyy{{{oooYYYUUUbbb}}}yyysssooooookkkbbbZZZVVVMMMJJJEEEBBBBBBEEEIIILLLKKKJJJIIIJJJKKKLLLKKKIIIEEECCCAAA@@@???===:::888222444777<<>>>>>>>>======<<<;;;:::999888;;;;;;===???AAACCCDDDEEEFFFDDD@@@<<<;;;;;;<<<===@@@@@@BBBDDDEEEDDDAAA???===GGGMMMHHHBBB???>>><<>>@@@>>>===>>>??????CCCLLLYYYgggssszzz}}}{{{cccZZZ```|||{{{sssmmmjjjeee\\\UUURRRGGGEEEBBBAAAAAAEEEIIILLLKKKKKKKKKLLLMMMMMMKKKIIIGGGEEECCCAAA@@@>>>:::888666777:::???HHHWWWfffpppvvvsssooolllkkkjjjhhhggg___cccmmm{{{xxxsssooommmmmmsss~~~www^^^TTTNNNJJJSSSaaawwwpppfffqqqnnneeemmmttteeeKKK;;;888222222666444999MMMyyytttsssyyywwwNNNAAAXXXdddXXX\\\aaafff```WWWSSSYYYcccnnnyyyjjj]]]OOOLLLGGGDDDDDDDDDDDDCCCEEEJJJUUUaaahhhlllrrrzzzzzz|||hhhQQQTTTlllmmm\\\^^^UUUOOO___sssssstttwwwxxxvvvrrrnnnkkkgggiiilllpppvvv||||||{{{}}}{{{{{{|||}}}~~~}}}}}}~~~}}}zzzuuunnniiiddd___WWWRRRJJJGGGCCC>>>;;;:::::::::<<<===>>>??????===<<<:::>>>???AAACCCEEEFFFHHHIIIEEECCC@@@>>>>>>@@@CCCEEEHHHHHHJJJMMMPPPNNNIIIDDD===GGGOOOLLLFFFCCCBBBAAA\\\hhhrrruuutttuuuuuutttyyyyyyyyyyyyyyyzzz{{{{{{|||~~~yyyfff\\\RRRGGG???===;;;<<>>888555555555555777:::===???>>><<<<<<<<<;;;???GGGTTTcccqqqzzz~~~|||ggg]]]```~~~tttiiibbb[[[QQQJJJHHHBBBAAA@@@???AAAEEEHHHKKKLLLLLLLLLNNNOOONNNKKKIIIHHHFFFDDDCCCAAA???;;;999;;;;;;<<>>;;;:::999:::;;;===???BBBDDDEEECCCAAA???AAAAAACCCDDDFFFHHHIIIJJJFFFDDDBBBBBBCCCFFFJJJLLLNNNNNNQQQVVV[[[[[[WWWRRRHHHNNNRRRNNNGGGDDDHHHMMMeeennnvvvwwwwwwyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}zzzeeeYYYPPPGGG@@@>>><<<<<>>@@@XXXqqq}}}}}}jjjzzz~~~wwwYYYlllxxxooobbbaaafffhhhaaaWWWNNNJJJHHHHHHKKKPPPUUUSSSXXXaaaffffffeeeeeehhhhhhgggdddccceeekkkpppnnnoooppppppooooooqqqsssvvv{{{zzzsssssszzzzzztttmmmwww~~~yyyzzz~~~zzzvvvppphhhbbb]]][[[ZZZYYYSSSLLLGGGDDDCCCEEEHHHMMMTTTaaaqqq}}}{{{yyyxxxuuuvvvyyy~~~~~~xxxsssmmmhhhccc___]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ\\\___bbbccc^^^```bbbcccccc```]]][[[VVVVVVWWWYYY[[[^^^aaacccdddaaa^^^^^^^^^\\\WWWSSSLLLGGG@@@:::777666555444777999<<<>>>>>><<<:::999;;;>>>EEEQQQaaaooozzzyyyfff^^^aaawwwlll```YYYRRRIIICCCBBBDDDCCCCCCCCCEEEHHHKKKMMMMMMLLLMMMNNNOOONNNKKKHHHIIIGGGEEEDDDCCC@@@===;;;:::;;;>>>EEEPPP]]]iiipppuuutttpppkkkgggiiinnnttt}}}xxx___MMMMMMNNNOOO```www{{{jjjeeewww{{{|||zzziiippp|||uuubbbGGG777666333333555222777SSSRRR===VVVcccVVV___eeehhhSSSSSSVVV\\\eeeppp~~~vvvggg[[[RRRNNNIIIEEEDDDCCCCCCBBBDDDGGGQQQ^^^ggglllsssyyyuuuyyyzzzyyy}}}xxx\\\UUUgggrrrTTTMMMKKKTTTfffrrrtttwwwzzzzzzwwwsssqqqpppiiiiiiiiijjjlllnnnppprrrqqquuuzzz}}}~~~zzz{{{~~~}}}}}}~~~xxxsssooojjjbbbYYYRRRLLLGGGDDD@@@???===<<<;;;<<<===>>>BBBDDDHHHKKKKKKJJJGGGFFFAAABBBCCCEEEFFFHHHIIIJJJHHHGGGGGGGGGIIILLLOOOQQQQQQSSSXXX```iiinnnnnnmmmaaaaaa]]]SSSGGGCCCKKKVVVhhhpppvvvwwwxxx{{{|||zzzvvvvvvvvvwwwwwwyyyzzzzzz|||~~~}}}gggZZZPPPGGG@@@???<<<<<>>;;;999===@@@FFFRRR```nnnyyy~~~}}}kkkbbbdddzzzfff\\\RRRNNNLLLGGGEEEEEEJJJJJJJJJJJJLLLNNNPPPQQQNNNMMMMMMMMMNNNMMMKKKIIIIIIHHHFFFEEEDDDBBB@@@===999;;;BBBLLLZZZgggoootttsssssspppjjjfffjjjsss|||gggUUUIIIKKKPPPWWWjjjsssffflll}}}{{{sss{{{~~~sss[[[CCC777777333333555333===RRRVVV;;;NNNiiiXXX]]]bbbdddYYYWWWVVVXXX___ooouuufffZZZQQQMMMHHHEEECCCCCCCCCBBBCCCFFFOOO]]]ggglllqqqvvvrrrvvvyyyxxx{{{dddZZZjjjuuuUUUIIIGGGSSSfffnnnrrrsssuuuvvvuuussspppoooggggggfffffffffgggiiijjjnnnttt{{{~~~}}}{{{{{{xxxtttqqqjjjeee^^^VVVNNNIIIGGGEEEAAA@@@???>>>>>>???@@@AAAHHHJJJMMMPPPQQQOOOMMMKKKDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRVVV]]]fffpppyyy{{{wwwnnn___NNNGGGOOO\\\gggnnnsssuuuvvvyyyzzzxxxvvvvvvvvvvvvwwwyyyzzz{{{{{{}}}lll^^^QQQHHHAAA???<<<<<>>:::777444222333444888===AAAAAA>>>;;;???BBBHHHSSSaaaoooyyy~~~nnndddeeexxxjjjWWWNNNHHHHHHIIIHHHIIIKKKNNNNNNNNNNNNOOOPPPPPPQQQOOOMMMLLLLLLLLLLLLJJJIIIIIIGGGFFFFFFEEEDDDBBB@@@>>>BBBKKKXXXfffqqquuuwwwttttttqqqkkkgggkkkwwwxxxvvvyyyxxxpppgggWWWNNNHHHIIIQQQ___ssstttqqqqqqxxxxxx|||{{{qqqPPP<<<555777333222666555???QQQ}}}{{{LLL999JJJ{{{mmm[[[]]]^^^\\\WWWXXXWWWWWW^^^nnnvvvfffYYYOOOKKKGGGDDDCCCCCCBBBBBBAAADDDNNN\\\gggkkknnnrrrpppuuuxxxyyy{{{iii]]]jjjyyyWWWHHHEEERRRdddjjjgggfffdddeeefffddd```\\\UUUUUUVVVWWWYYY\\\___```jjjqqqyyy~~~zzzvvvsssqqqpppfffccc\\\TTTNNNJJJIIIJJJFFFEEEDDDDDDDDDDDDEEEEEELLLNNNPPPRRRSSSRRRPPPOOOHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQSSSWWW]]]aaagggqqq}}}~~~qqq^^^SSSXXXdddhhhnnnsssuuuvvvyyyxxxtttvvvvvvvvvwwwxxxyyy{{{{{{zzz|||pppcccSSSIIIAAA???<<<<<>>>>>AAAHHHTTTcccpppyyy~~~ppp```___~~~ttteeeWWWPPPHHHCCCEEEHHHIIIJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAAFFFJJJTTTbbbooovvvxxxvvvvvvvvvssslllggglllyyy}}}llleeeffffff___WWWMMMKKKHHHHHHRRRdddxxx~~~oooccclllzzzzzztttxxxoooHHH777333777222222777777<<>>777JJJ|||tttbbbbbb___ZZZOOOSSSWWWZZZ```mmm}}}wwwfffYYYNNNJJJFFFCCCBBBCCCBBBBBB@@@CCCMMM\\\gggjjjlllooooootttxxxyyyzzzlll]]]jjj{{{YYYHHHCCCQQQcccggg[[[WWWTTTTTTVVVSSSMMMGGGFFFGGGIIIMMMQQQVVVZZZ]]]ccclllwww~~~yyysssoooooopppeeeaaa[[[TTTNNNKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJOOOPPPRRRSSSTTTSSSRRRQQQKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRUUUVVVVVVTTTRRRPPPSSSWWWYYYYYYYYY```mmmxxx~~~lll___aaalllkkkqqqvvvwwwxxxyyywwwsssvvvvvvvvvwwwxxxzzz{{{|||xxxzzz~~~rrreeeUUUJJJBBB???<<<===IIIXXXqqqfff]]]]]]hhhyyyuuuxxx|||xxxQQQHHHUUUvvvuuu{{{LLLJJJOOOXXXYYYRRRRRRXXXNNNIIIGGGIIIKKKJJJKKKMMMRRRTTT[[[ccceeebbbbbbdddjjjiiihhhggghhhjjjlllmmmiiikkklllmmmmmmnnnqqqsssuuu||||||vvvvvv|||}}}~~~vvvnnngggjjjhhh```[[[YYYSSSKKKHHHIIIMMMTTT```ooo~~~~~~{{{yyywwwzzz}}}xxxppplllmmmllllllkkkiiigggeeedddcccdddeeegggiiikkkmmmmmmlllkkkiiigggdddaaa___]]]```___]]]]]]\\\]]]^^^___eeebbb___^^^^^^\\\WWWRRRLLLIIIDDD@@@<<<888444111...111666===DDDFFFCCC@@@<<>>CCCCCC@@@AAACCCIIISSS```ooo{{{tttdddZZZmmmttteeeYYYTTTTTTNNNKKKHHHFFFGGGHHHIIIIIIIIILLLOOOPPPNNNLLLMMMNNNNNNLLLJJJHHHGGGHHHIIIJJJLLLFFFBBBCCCBBB@@@BBBGGGMMM[[[jjjtttyyy|||{{{wwwyyytttoookkkggghhhttt}}}rrriiihhhggg]]]SSSMMMLLLLLLKKKOOO^^^tttnnnYYYbbbqqq{{{zzzWWW<<<:::666222111222555666===UUU}}}kkkdddcccMMM777999DDDmmm~~~fffiiilllhhhWWWNNNVVVWWWaaassszzzpppbbbYYYNNNJJJEEECCCDDDEEECCCAAAAAAGGGPPPZZZcccjjjnnnppprrrppprrrwwwxxx{{{zzz^^^ggg```EEEAAANNN^^^gggccc\\\TTTOOONNNLLLHHHDDDBBB>>>===??????===>>>AAAGGGNNNXXXbbbkkksss|||~~~yyyzzz}}}zzzvvvrrrmmmhhheee^^^^^^]]]\\\[[[YYYXXXWWWUUUTTTRRRPPPPPPQQQRRRSSSUUUYYY[[[XXXUUUUUUTTTQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTRRRNNNIIIFFFEEEJJJPPPQQQOOOKKKIIIIIIBBBHHHPPPXXX^^^eeemmmsssqqqsssuuuwwwxxxxxxvvvuuuzzzxxxwwwvvvwwwyyyzzz{{{yyy{{{qqqdddUUUKKKBBB???<<<===IIIXXXooo|||\\\OOOVVV___}}}zzzjjj|||uuu{{{QQQ===SSSpppwwwkkk|||qqqQQQNNNKKKIIIJJJMMMOOOQQQQQQMMMIIIGGGIIILLLMMMNNNQQQRRRZZZfffmmmkkkgggfffjjjkkkmmmmmmlllkkkkkklllmmmkkkiiiiiilllooooooooorrrwww||||||yyyvvvwwwyyy{{{wwwqqqkkkddd]]]VVVQQQVVVRRRQQQTTTZZZbbbooo{{{~~~~~~|||{{{{{{|||~~~yyysssrrrqqqooommmkkkiiihhhhhhjjjiiiiiimmmrrrtttrrrooommmkkkhhhggggggfffdddcccaaa___]]][[[YYYXXXXXXXXXZZZ]]]```___[[[XXXVVVVVVUUUNNNFFF@@@<<<999555222///...///333999>>>???>>>???BBBIIISSSaaaooo|||ooobbbWWWdddtttggg]]]TTTPPPPPPNNNKKKHHHGGGGGGHHHGGGFFFDDDHHHKKKMMMMMMKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGCCCAAAAAA@@@???CCCIIIVVVdddssszzz{{{}}}|||yyyxxxpppjjjkkknnnssszzz~~~wwwpppkkkcccXXXOOOLLLJJJNNNSSSYYYfffyyy}}}eeeQQQ___rrr}}}~~~pppPPP;;;999555333222333555777AAAZZZ~~~|||qqqpppkkkPPP:::;;;AAAccceeefffmmmqqqYYYOOOVVVWWWaaassszzzoooaaaXXXOOOKKKFFFDDDEEEFFFDDDBBBAAAFFFOOOYYYbbbiiimmmooosssrrrtttxxxyyy{{{cccfffeeeHHH>>>EEEUUUaaaiiiccc]]]YYYVVVRRRJJJCCCBBB<<<888999;;;999888999===AAAHHHQQQ\\\fffoootttvvvxxxwwwsssqqquuuxxxxxxxxxwwwuuurrrmmmhhhdddaaa___```aaabbbaaa```^^^]]]ZZZYYYXXXVVVVVVVVVWWWXXXXXX]]]___\\\YYYXXXVVVRRRTTTUUUVVVXXXXXXXXXXXXXXXWWWUUUSSSSSSRRRNNNGGGAAADDDGGGMMMQQQQQQLLLDDD???;;;:::<<>>;;;777444000//////111333777:::<<<>>>AAAIIITTTbbbqqq}}}hhh```YYYfffssseee^^^YYYSSSQQQQQQNNNLLLJJJJJJJJJJJJIIIGGG???AAADDDFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJCCCBBBAAA??????AAAFFFLLL^^^kkkyyy}}}}}}~~~}}}|||tttlllgggnnnzzz|||wwwlll^^^RRRMMMLLLLLLVVVaaajjjtttwww___PPP[[[rrrzzz~~~yyyttt\\\CCC999777555333333444666888CCC___~~~vvvuuu{{{sssTTT<<<:::<<>>EEEOOOYYYaaaeeejjjoooqqqmmmjjjlllooooooqqqooolllhhhdddaaa```aaaaaaccceeeffffffdddaaa___\\\\\\[[[[[[\\\]]]^^^___\\\aaaccc```\\\[[[XXXTTTVVVVVVUUUUUUVVVWWWXXXXXXXXXUUUSSSRRRQQQLLLDDD===FFFJJJQQQUUUTTTOOOGGGBBBFFF???;;;???MMM]]]hhhmmmpppqqqssstttttttttsssrrrxxxyyyyyyyyyyyyzzz|||~~~~~~qqqfffWWWLLLCCC@@@<<<===HHHWWWnnn~~~yyy```YYYYYYvvv|||www{{{qqq|||GGGDDDffftttmmm{{{{{{aaaWWWKKKEEEFFFKKKNNNOOOOOOMMMJJJIIIJJJLLLNNNOOOQQQRRRYYYccchhhhhhhhhjjjhhhkkknnnooommmjjjgggffffffeeeddddddfffiiikkkmmmoooqqqssstttssstttwwwyyy}}}{{{ssskkknnnrrrvvvtttlllddd^^^[[[QQQMMMJJJLLLPPPWWWcccoooyyy{{{||||||zzzyyyyyyyyyxxx||||||wwwtttsssrrrpppoooooonnnnnnllllllnnnqqqvvvxxxwwwuuurrrpppmmmkkkiiifffbbb___ZZZYYYXXXVVVVVVVVVWWWWWWWWWYYY\\\]]]]]]\\\[[[ZZZTTTNNNFFFAAA???===999666222222111000000222777;;;>>>BBBKKKWWWeeesss~~~ddd]]]YYYhhh}}}wwwxxxzzzooohhhaaa```]]]XXXTTTTTTPPPNNNMMMLLLMMMMMMLLLKKKDDDBBBAAA@@@AAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIBBBBBBAAA@@@BBBIIIPPPTTTdddppp{{{~~~~~~|||uuummmkkkuuu~~~~~~~~~xxxjjjXXXNNNKKKLLLPPP```tttmmmaaa^^^www{{{vvvxxxnnntttMMM;;;777666444333333555777999CCC___~~~rrrvvv}}}ZZZ>>>666666UUUxxxdddaaafffmmm[[[MMMSSSXXXddduuuqqqbbbYYYPPPKKKFFFEEEFFFFFFEEECCC<<>>===:::999:::???GGGQQQXXX\\\bbbhhhlllhhheeeffffffeeehhheee___XXXUUUWWW^^^cccfffggghhhiiigggeeeaaa___[[[\\\]]]^^^```bbbdddeee___dddfffbbb___^^^\\\XXXYYYWWWUUURRRRRRTTTWWWYYYWWWUUUSSSRRROOOIIIAAA:::FFFMMMTTTWWWUUUQQQNNNMMMCCC<<<888???PPPaaakkknnnpppqqqrrrsssttttttssssssvvvxxxzzz{{{{{{|||rrrhhhVVVLLLCCC@@@======IIIXXXmmm~~~hhh]]]^^^zzz{{{zzzvvvLLL@@@aaa{{{pppxxx|||xxxvvviiiZZZIIIBBBFFFMMMOOOMMMMMMLLLJJJIIIHHHJJJLLLNNNPPPQQQXXXbbbgggfffhhhkkkiiikkkllllllhhheeedddccc]]]^^^___```aaacccfffgggmmmoooqqqsssssstttuuuuuusssuuu~~~xxxzzzzzzuuujjj```YYYWWWPPPLLLIIIKKKOOOUUU```kkkvvvxxxyyyyyywwwuuutttttttttzzz{{{uuuuuusssrrrppppppoooooonnnnnnppptttwwwxxxxxxwwwsssqqqnnnkkkiiieeeaaa]]]XXXWWWVVVUUUUUUUUUVVVVVVUUUVVVYYY\\\^^^]]]\\\ZZZSSSMMMFFFAAA@@@>>>;;;888555555333111000222777;;;???DDDMMMYYYfffsss}}}ddd]]]XXXccc{{{jjjdddhhhlllllliiiiiiiiieee]]]YYYYYYSSSPPPNNNLLLLLLMMMLLLKKKLLLHHHCCC@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIHHHHHHBBBBBBBBBDDDLLLYYYaaaccckkkttt|||~~~~~~zzzxxxssssss|||~~~{{{uuu||||||}}}vvvdddRRRJJJKKKNNNPPPeee~~~nnnaaaiiixxxpppccclll~~~rrrFFF999555555444333444666888:::BBBYYYzzz}}}kkkFFF:::999OOOvvvsssdddaaadddkkk^^^MMMSSSYYYdddtttrrrbbbYYYOOOKKKFFFDDDEEEFFFDDDBBB;;;???HHHSSS]]]fffmmmppprrruuuxxxyyyyyy{{{{{{jjjbbbJJJ;;;666>>>JJJnnn|||xxxmmmhhhYYYPPPIIIFFFEEEAAA???@@@777777888<<>>:::BBBIIIRRRVVVVVVUUUUUUWWWGGGAAA>>>FFFVVVfffnnnoooqqqqqqssstttuuuvvvvvvvvvvvvyyy|||}}}||||||qqqgggUUUKKKCCC@@@===>>>KKKZZZpppqqqeeeeeezzz}}}VVV===VVVrrrmmmyyyqqqvvvttteeeSSSKKKLLLOOONNNKKKLLLLLLKKKJJJHHHHHHJJJLLLMMMPPPXXXbbbfffeeegggkkkkkklllmmmkkkgggbbb```______aaaeeeggghhhiiijjjllllllnnnqqqsssrrrpppmmmjjjcccdddnnnzzz{{{zzzvvvnnngggaaa]]]WWWRRRPPPQQQRRRTTT\\\eeeppprrruuuuuutttrrrqqqqqqrrryyyxxxwwwuuutttrrrqqqqqqpppoooqqqsssuuuwwwxxxxxxxxxtttrrrooommmjjjfffaaa]]]XXXWWWVVVTTTTTTTTTUUUUUUSSSTTTVVVZZZ]]]^^^\\\YYYRRRLLLEEEAAA@@@>>><<<999777555333222333666999;;;@@@EEENNNYYYfffqqqzzz~~~~~~cccbbb___fffzzzrrruuuqqqfff\\\\\\```ccclllmmmoooooohhh___\\\___VVVRRRMMMIIIHHHHHHGGGFFFJJJGGGCCCAAABBBBBB@@@???BBBDDDGGGIIIJJJIIIHHHGGGBBBCCCCCCIIIYYYmmmvvvvvvuuuyyy}}}}}}uuuwwwuuuxxx}}}|||}}}}}}zzzrrrssszzz}}}yyyzzzqqq]]]MMMIIIMMMPPPUUUkkkggg___sssxxxbbbuuuZZZ???888444444333444555777999:::@@@UUUzzzNNN<<<===CCCjjj|||nnnaaa]]]aaakkkcccPPPTTTZZZdddsss}}}qqqbbbXXXNNNJJJEEECCCDDDEEECCCAAA===AAAHHHRRR[[[dddjjjmmmnnnrrrvvvwwwwwwxxx{{{}}}rrrrrrVVVIIICCC>>>@@@FFFgggrrrzzzsssddd\\\TTTNNNGGG@@@>>>@@@555777999:::<<>>CCCLLLUUU[[[]]]\\\[[[TTTNNNJJJPPP\\\hhhnnnoooqqqrrrsssuuuvvvxxxyyyyyyxxx||||||{{{}}}ooofffTTTJJJBBB@@@>>>???LLL\\\rrrtttjjjfffwwwTTTDDD___|||wwwlll}}}uuu~~~{{{nnnccc[[[TTTOOOKKKNNNNNNNNNKKKHHHGGGIIILLLKKKOOOYYYbbbfffeeefffjjjkkknnnpppnnniiibbb\\\YYYccchhhmmmqqqqqqqqqrrrsssnnnppprrrsssqqqjjjaaa[[[QQQOOOVVVhhh|||wwwttttttuuuvvvtttpppiiidddZZZVVVTTTUUUTTTTTTYYY```gggkkkoooqqqqqqpppppppppnnnvvv|||zzzyyyvvvtttsssrrrrrrqqqrrruuuvvvwwwwwwwwwwwwuuusssqqqnnnlllgggbbb^^^YYYXXXVVVTTTSSSSSSTTTTTTRRRRRRTTTXXX\\\]]][[[XXXPPPJJJDDD@@@???>>><<<:::888444222222666:::;;;:::@@@DDDMMMXXXcccmmmtttwww~~~www^^^```^^^fff|||ppphhhbbbaaa]]]VVVTTTYYY^^^^^^iiilllooooooggg______dddWWWRRRLLLGGGDDDCCCBBBAAAAAA@@@???@@@CCCDDDBBB@@@CCCEEEGGGJJJJJJIIIHHHFFFCCCCCCDDDMMMbbbzzz|||}}}~~~{{{rrrqqqsssxxx||||||{{{zzz|||~~~|||yyyzzzvvvxxx|||yyy{{{xxxxxxnnnYYYJJJHHHNNNQQQbbbwwwlllcccyyy|||~~~}}}xxxGGG:::555333333333444555777999;;;@@@VVV~~~~~~LLL777999888```uuujjj\\\WWW^^^lllgggSSSVVV[[[dddqqq{{{ppp```WWWNNNIIIEEECCCDDDDDDCCCAAA???CCCIIIRRRZZZaaagggjjjmmmqqquuuvvvwwwxxxzzzzzzyyykkkTTTOOOQQQMMMJJJLLL]]]cccooo~~~{{{mmmeee]]]TTTJJJ@@@>>>AAA777:::;;;:::777:::AAAGGGSSSVVVWWWWWWXXXVVVNNNDDD???===777222333===OOO\\\llllllkkkiiihhhgggffffffdddeeefffgggggggggggggggeeehhhgggbbb```bbbdddcccXXXYYYYYYYYYVVVSSSOOOLLLMMMSSSXXXTTTJJJ@@@<<<<<<<<<@@@HHHVVVaaaeeeaaa\\\XXXRRRNNNRRR^^^iiioooqqqqqqrrrtttvvvxxxyyy{{{|||{{{|||zzz{{{~~~}}}nnndddSSSJJJBBB@@@>>>@@@MMM]]]sssoooggg___yyysss~~~JJJNNNsssxxx~~~ttt}}}yyy}}}yyyhhhZZZQQQOOOOOOPPPPPPMMMIIIHHHJJJLLLJJJOOOYYYcccfffeeefffjjjkkkooorrrrrrlllcccZZZVVVaaagggnnnrrrrrrqqqqqqrrroooqqqttttttoooeeeXXXPPPDDD???CCCTTThhhuuu}}}}}}tttuuuuuuvvvwwwvvvpppfff^^^XXXUUUTTTUUUTTTSSSWWW]]]aaaeeejjjnnnoooooopppqqqjjjrrr{{{~~~}}}{{{yyyvvvuuutttsssqqqtttvvvwwwwwwvvvvvvwwwvvvtttrrrpppmmmiiiddd```YYYXXXVVVUUUSSSSSSSSSTTTRRRRRRSSSWWW\\\]]]ZZZWWWOOOJJJCCC??????>>><<<:::777333000222888<<<<<<:::???DDDLLLVVVaaaiiiooosssxxx|||yyy[[[WWWSSS[[[}}}pppfffaaa^^^WWWQQQOOOTTTZZZ]]]ccciiikkkcccXXXWWWcccpppiiiXXXIIIGGGHHHEEECCCCCC@@@CCCFFFFFFCCCAAAAAABBBHHHFFFDDDFFFIIILLLKKKJJJEEEBBBDDDQQQggg{{{wwwoooooojjjjjjttt~~~|||}}}zzz{{{~~~vvvwww{{{~~~~~~{{{}}}~~~xxxxxx|||}}}qqqbbbSSSHHHFFFPPP[[[ttt~~~rrrqqq~~~zzz}}}~~~bbb@@@333444444555555555444555888:::EEE[[[~~~{{{}}}sssEEE999888@@@SSSZZZXXXXXXVVVWWW```TTTQQQTTT]]]dddkkk|||pppbbbZZZMMMHHHCCCAAACCCDDDCCCBBB@@@DDDJJJPPPWWW___fffkkknnntttyyy{{{xxxuuuuuuvvvyyy}}}uuurrriii``````ggghhh```XXXTTTQQQQQQVVV^^^hhhqqqxxxxxxoooaaaUUUMMMIIIFFFDDDAAA>>>999555555888<<>>;;;888888444000///333999===@@@EEEEEEHHHLLLSSSZZZaaaeeekkkqqqxxx}}}{{{YYYOOOQQQXXXnnnvvvtttuuuxxx}}}|||xxxxxxrrrhhh___[[[[[[]]]]]]^^^cccddd^^^VVVVVV___iiifff\\\SSSPPPNNNHHHFFFGGGAAADDDGGGGGGDDDBBBBBBCCCFFFEEEDDDFFFIIIKKKJJJHHHEEEEEEJJJXXXlll~~~~~~kkkgggkkkzzz~~~yyywww|||{{{zzzzzz|||~~~|||~~~{{{zzz}}}}}}ppp___QQQIIIJJJVVVccc~~~xxxjjjlll}}}~~~|||VVV;;;444777444555555555555666888;;;CCC\\\sssuuuxxxmmmccc:::666:::KKK[[[\\\SSSQQQPPPTTT]]]RRROOOQQQZZZbbbjjj{{{qqqccc[[[NNNIIIDDDAAABBBCCCBBBAAA<<<@@@FFFOOOWWW```gggkkklllnnnoooqqqqqqpppooonnneeefffqqquuummmppp|||pppkkkhhhkkkqqqsssnnnhhh```[[[UUUOOOLLLOOOVVV^^^eeeffffffbbbZZZQQQJJJGGG???>>>;;;999888999:::<<>>MMMaaaccchhhlllnnnmmmjjjgggiiigggfffggghhhiiihhhfffhhhfffeeeeeeggghhhgggfff___[[[XXXWWWXXXVVVPPPKKK\\\]]]XXXMMMCCCAAA>>>;;;@@@AAABBBEEEHHHIIIIIIIIILLLPPPVVV^^^dddiiilllmmmjjjlllppprrrtttwww{{{~~~{{{}}}~~~~~~}}}||||||}}}qqqeeeSSSGGG??????======MMMbbb{{{fff___|||||||||rrr}}}QQQPPP~~~|||mmmlllxxxvvv}}}uuueeeaaa[[[RRRRRRQQQOOOLLLJJJIIIHHHIIIJJJNNNQQQXXXaaaeeeeeeggglllmmmlllsss{{{uuu^^^JJJCCCCCCKKKQQQRRRVVV___eeefffhhhnnnqqqzzzrrr^^^[[[]]]YYYPPPEEEAAADDDFFFEEEPPPQQQUUU\\\cccggggggeeehhhhhhhhhjjjjjjfff```[[[VVVTTTPPPMMMLLLKKKLLLMMMPPPUUU\\\bbbdddfffggghhheeeiiimmmsss|||{{{xxxwwwwwwvvvuuuxxxvvvuuuuuuvvvvvvuuutttzzzxxxuuusssppplllgggddd^^^^^^\\\WWWRRROOOPPPQQQTTTTTTTTTVVVYYY[[[[[[[[[TTTMMMDDD@@@???>>><<<:::777444000///333888<<>><<<;;;999888;;;CCCGGGBBB;;;888888888999777888;;;999555;;;FFF[[[```ggglllnnnmmmiiifffllljjjgggfffggghhhgggggggggeeedddeeeggghhhhhhhhh```]]]YYYXXXWWWUUUPPPLLLOOOQQQNNNFFFAAA???===;;;===BBBHHHJJJHHHDDDAAA???AAAIIITTT\\\aaacccfffhhheeehhhlllpppsssxxx|||zzz|||~~~~~~}}}}}}~~~pppdddQQQFFF>>>???===>>>OOOdddzzzjjjbbbwwwyyy}}}pppyyyKKKKKKzzzuuuqqqxxxxxx~~~}}}sss^^^\\\ZZZSSSSSSPPPOOOLLLJJJHHHHHHIIIIIIMMMPPPXXXbbbfffeeegggkkkooopppyyy|||dddLLL???===@@@BBBBBBFFFOOOVVVYYY```iiiqqq~~~}}}iiicccooommmcccRRRDDD>>>;;;999999:::===AAAFFFJJJNNNPPPQQQQQQSSSWWWZZZ[[[YYYWWWPPPNNNKKKHHHGGGFFFFFFGGGGGGLLLTTTZZZ^^^___```aaaaaabbbcccdddiiivvv}}}zzzyyyxxxwwwvvvzzzxxxvvvuuuwwwxxxwwwwww|||zzzwwwuuurrroookkkhhhaaaaaa^^^ZZZVVVSSSSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYXXXQQQGGGAAA??????===<<<777444111000333777;;;======<<<<<<<<<>>>@@@CCCEEEIIIPPP[[[dddlllsss{{{hhh\\\TTTUUUnnn___bbbhhhqqqooolllggg```YYYUUUTTTTTTXXXZZZ\\\^^^]]]WWWSSSPPPEEEEEEEEEEEEDDDCCCCCCDDDAAACCCEEEGGGIIIHHHGGGFFFFFFOOO]]]lllzzz~~~{{{tttqqqzzz}}}yyy~~~yyyxxxxxx|||lllUUUJJJNNN]]]rrr}}}rrrwwwzzzuuuxxxzzz~~~pppsss|||TTT888333666666444555666666666888;;;>>>AAAaaassszzzrrrxxxtttlll@@@:::???ggguuukkkRRRKKKQQQXXX```TTTOOOOOOXXX```iiiyyyvvvfff]]]PPPKKKEEEBBBBBBBBB@@@>>>;;;???EEENNNXXX___ccceeefffddd```YYYRRRKKKFFFCCC???999;;;AAALLLfff}}}yyyqqqiiiffflllwww{{{|||vvviii[[[PPPIIIDDD;;;EEESSS]]]```[[[TTTOOOKKKIIIGGGDDD@@@===:::888555;;;===:::888:::===<<<<<<;;;===@@@===:::>>>FFFZZZ^^^eeejjjlllkkkjjjiiinnnkkkgggeeeffffffffffffeeecccbbbccceeeggggggfff```]]]YYYWWWVVVSSSOOOLLLAAABBBBBB???>>>======<<<:::AAAKKKSSSUUURRRLLLIII===EEEPPPUUUWWWWWWZZZ^^^^^^bbbgggmmmqqqvvv{{{~~~xxxzzz}}}~~~}}}~~~lll```RRRFFF??????>>>???OOOeeeyyy~~~mmmgggxxx}}}wwwiiiuuuFFFDDDsss}}}hhhaaa]]]VVVUUURRRPPPNNNKKKJJJJJJKKKKKKLLLOOOWWWbbbfffeeegggkkkooossssssUUUBBB??????>>>===???DDDIIILLLSSSbbbpppsssiiixxx|||xxxhhhVVVKKKDDDAAA;;;<<<<<<;;;;;;;;;>>>@@@???@@@BBBEEEIIILLLMMMNNNIIIHHHFFFDDDCCCBBBCCCDDDDDDIIIQQQVVVYYYZZZ[[[[[[ZZZYYYVVVSSSRRR\\\sss}}}{{{{{{{{{zzzyyy}}}zzzxxxwwwxxxzzzzzzzzz~~~|||yyyvvvuuurrrooommmfffdddaaa^^^ZZZXXXWWWWWWUUUXXXZZZYYYVVVUUUWWWYYYZZZTTTKKKDDDAAA@@@???>>>999666333333555888;;;<<<<<<;;;999888888999:::;;;???DDDMMMUUU[[[cccppp|||tttfffYYYWWWppp^^^bbbhhhrrr|||qqqfff\\\UUUOOOLLLQQQRRRTTTWWWZZZYYYSSSLLLEEEDDDCCCBBBBBBBBBCCCCCCAAACCCFFFHHHIIIHHHHHHGGGJJJVVVggguuu}}}|||jjjRRRLLLVVVjjj{{{{{{zzzrrrooozzz}}}kkkuuuhhhCCC333555666222444555777777888:::===@@@DDDeee}}}~~~pppzzz{{{sssCCC:::???ppptttUUULLLSSSYYY]]]MMMGGGHHHSSS^^^jjj|||yyyggg]]]QQQLLLEEEBBBBBBAAA@@@======???DDDLLLUUUZZZ[[[ZZZ[[[^^^^^^XXXLLLDDDBBBDDDBBB???BBBDDDIIIfffnnnZZZMMMRRRdddsss~~~}}}rrrhhhaaaXXXNNN??????BBBJJJSSSXXXWWWTTTTTTRRRMMMGGGBBB>>><<<;;;555666666777>>>FFFIIIFFFDDDDDDEEEFFFEEEDDDHHHMMM\\\```dddhhhiiijjjlllnnnnnnkkkgggeeeeeefffeeeeeecccaaa``````bbbcccbbbaaa]]][[[XXXUUUSSSQQQNNNLLLHHHFFFEEECCCAAA<<<999777777<<>>???OOOeeeyyyxxxmmmooo||||||qqqbbbrrrGGGBBBpppkkkyyyiii^^^UUUUUURRRPPPMMMKKKJJJJJJJJJKKKKKKNNNWWWaaaeeeeeegggkkknnnvvvbbbJJJDDDAAA>>>>>>???@@@BBBDDDIII\\\ppp|||}}}iiiYYYMMMFFF@@@AAAAAA???<<<:::;;;<<<999999:::;;;<<<>>>@@@BBBAAA@@@@@@???@@@AAABBBCCCDDDHHHMMMPPPRRRRRRRRRRRRLLLJJJGGGCCC???FFF\\\rrr|||{{{}}}~~~~~~~~~|||zzzyyy{{{|||}}}}}}~~~|||zzzyyyxxxuuurrrooojjjhhhdddaaa^^^\\\[[[ZZZUUUXXXZZZYYYWWWVVVXXX[[[[[[UUUMMMGGGBBBAAA@@@@@@;;;999777666888:::;;;;;;999999777777666666777777<<<===BBBGGGJJJRRRddduuu{{{mmm^^^ZZZrrrTTTWWW\\\eeettt{{{lll```XXXSSSPPPUUUTTTQQQOOOQQQSSSNNNHHHGGGDDDAAA@@@AAABBBCCCCCCCCCFFFHHHJJJIIIIIIJJJKKKRRR```rrr}}}{{{zzzfffTTTTTTeeezzzvvvoooqqqzzzrrrTTT999444777555000444666777888999;;;???BBBHHHhhhvvvMMMAAAEEEuuuzzzWWWKKKTTTXXXXXXFFF@@@AAANNN\\\jjj}}}|||iii]]]PPPKKKEEEBBBBBBBBB@@@>>><<<===BBBKKKSSSWWWVVVTTT___dddeee\\\NNNFFFGGGLLLOOONNNQQQOOOSSSooooooSSS@@@???NNN]]]{{{yyyqqqnnnhhhaaaPPPGGG>>>>>>GGGPPPTTTSSSUUUSSSNNNHHHCCC@@@===<<<666555555999EEEQQQUUUQQQNNNOOOQQQRRRQQQQQQRRRTTT^^^bbbfffhhhiiijjjnnnrrrmmmkkkhhhgggggggggfffeeecccaaa___^^^^^^^^^]]]\\\YYYXXXUUURRRPPPNNNLLLLLLJJJFFFEEEFFFDDD===888777555777???KKKUUUWWWPPPIII777999;;;:::888888;;;>>>JJJQQQ[[[eeelllqqqtttvvvvvvyyy{{{|||||||||}}}~~~||||||{{{jjj```QQQEEE>>>@@@???@@@QQQgggzzzwwwpppwww}}}~~~wwwqqqcccnnnEEE===jjj~~~```jjj[[[QQQSSSOOONNNKKKIIIGGGGGGHHHHHHLLLNNNVVV___dddeeehhhmmmqqqyyyuuu\\\HHHBBB>>>>>>???>>>???BBBIII^^^sssiiiWWWLLLBBBAAA???>>>>>>=========999::::::999777777888:::::::::;;;<<<===>>>@@@AAAAAACCCFFFGGGGGGFFFGGGIIIAAA???@@@@@@===???PPPddd~~~|||{{{}}}~~~||||||~~~~~~}}}|||||||||yyyuuurrrmmmjjjfffcccaaa___]]]\\\WWWXXXYYYYYYYYYYYYZZZ\\\YYYUUUOOOIIIEEEBBBAAAAAA===;;;999999:::;;;;;;;;;666666555555555555555555;;;:::<<>>CCCWWWmmmzzzuuuiii]]][[[rrrVVVVVVXXX\\\eeerrrsssgggbbbbbbbbbeeeddd]]]RRRLLLMMMLLLIIIIIIEEEAAA@@@AAADDDDDDDDDFFFHHHKKKKKKJJJJJJLLLNNN^^^lll}}}~~~qqqbbbXXXbbbvvvzzzuuuyyyxxxnnnEEE666666666444444444666888999:::<<<@@@CCCKKKhhh~~~]]]IIIIIIsss{{{WWWMMMZZZaaa___KKKDDDCCCOOO\\\iii{{{~~~jjj^^^PPPKKKEEEBBBBBBBBBAAA???;;;===CCCMMMWWW]]]\\\YYYbbbdddccc\\\TTTRRRWWW^^^aaa\\\ZZZ[[[eeevvv]]]FFF===AAAHHHfffzzzyyytttpppkkk___TTTGGG@@@AAAFFFIIIJJJLLLKKKJJJHHHDDD@@@===;;;444666888<<>><<<;;;<<<===;;;888666777999777777888999:::;;;;;;<<<<<<===>>>>>>===>>>@@@BBBFFFEEEIIIMMMJJJFFFPPP```vvv~~~|||{{{}}}~~~~~~~~~}}}xxxtttooolllgggdddcccbbb___]]][[[ZZZYYYZZZ[[[\\\[[[ZZZVVVTTTPPPKKKFFFCCCBBBBBB===<<<::::::;;;;;;:::999666666555555555555555555;;;:::===@@@===>>>QQQhhhvvvggg^^^XXXYYYpppgggeeebbbbbbeeejjjooosssxxxooommmppptttuuuvvvlllYYYLLLKKKMMMMMMKKKFFFAAA@@@BBBEEEFFFEEEHHHJJJLLLLLLJJJKKKNNNQQQffftttjjj___\\\lll{{{fff{{{||||||xxxaaa===555777444333888444666888999:::===AAADDDKKKfff~~~gggIIICCCppp{{{VVVPPPbbbllllllWWWNNNKKKSSS^^^hhhxxxlll```OOOJJJDDDBBBBBBCCCAAA???;;;===EEEQQQ^^^eeedddbbbWWWWWWUUUUUUYYYbbbnnnwwwoooddd^^^bbbttt}}}jjjSSSBBB======IIIkkk~~~tttmmmgggeee]]]PPPEEE>>>===>>>???BBBDDDFFFFFFEEE@@@<<<999111666;;;???GGGRRRZZZ\\\]]]ccchhhiiihhhccc\\\VVV]]]dddlllpppooommmoooqqqnnnmmmllllllmmmmmmkkkiiigggddd```]]][[[YYYWWWUUURRRRRRPPPMMMJJJIIIJJJKKKJJJDDDCCCHHHHHH@@@999888333777;;;<<<;;;888777666000000111444777::::::999444???OOO___jjjpppssstttvvvxxxzzzzzzyyyyyyzzz{{{|||yyyxxxttteee\\\JJJ???:::>>>AAAEEEXXXooo~~~oooiiivvvyyyvvveeeHHH>>>jjj|||hhhgggsssaaaVVVPPPRRRQQQOOOMMMJJJIIIIIIJJJJJJNNNNNNTTT\\\aaaccciiipppssszzz|||nnnaaa\\\YYYWWWYYY___ffftttzzzmmmeeeZZZMMMDDD@@@???===:::;;;===???===:::888999;;;666666666777777777888888:::::::::999999:::>>>AAASSSQQQWWW]]]YYYQQQTTT```qqq||||||}}}~~~~~~{{{vvvqqqlllgggeeedddccc```]]]^^^\\\YYYZZZ]]]]]][[[XXXTTTSSSQQQMMMHHHDDDBBBBBB===;;;::::::::::::999777888888777777666666555555<<<<<>>===666444333555666999:::<<>>;;;@@@>>>@@@CCCBBB;;;666666444;;;BBBEEEIIIOOOUUUYYY[[[]]]bbbfff```XXXXXX___```eeekkkppprrrsssssstttwwwsssnnnkkkjjjkkkkkkkkkgggeeeaaa]]]XXXUUUSSSQQQOOOOOOOOOMMMJJJIIIJJJJJJKKKGGGEEEFFFDDD>>>999999333444777999888555444555222111111666<<>>@@@@@@===:::888:::<<<666777777666444555888<<<888888888888444333===HHH___gggmmmllljjjjjjhhheeewww{{{~~~{{{zzz}}}|||}}}}}}yyyyyytttmmmgggccc___[[[YYY^^^]]]]]]]]]\\\XXXSSSPPPJJJLLLKKKHHHGGGGGGDDD>>>BBB;;;???CCC;;;999@@@AAA::::::999777666666888:::;;;???EEEFFFBBBDDDSSScccwwwvvvccc[[[TTTWWWwwwvvvvvvpppooo~~~nnnbbbiiiiii___LLLIIIFFFEEEIIINNNSSSUUUUUUPPPLLLLLLOOOUUUaaalll~~~yyyiiiccceeesssiii```{{{|||rrrmmmxxxjjjEEE444<<<===888888999888:::<<<>>>@@@CCCGGGJJJNNNXXX}}}sss~~~XXXAAA===]]]yyyTTTRRR\\\dddvvvkkkZZZQQQWWW]]]bbbrrrooo^^^TTTKKKDDDDDDDDDBBBBBBDDDBBB???EEEYYYjjjlll```UUU[[[aaajjjsssyyy}}}~~~~~~yyyyyyjjj```sss|||cccVVVQQQ===;;;EEEYYYsss~~~qqqkkklllgggYYYIII>>>:::888777888<<<>>>;;;666888>>>AAAEEEKKKQQQXXXaaahhhlllddd___]]]aaaaaa\\\YYYYYYbbbgggnnnsssuuuuuuuuuuuuwwwsssnnnkkkjjjkkkkkkkkkhhhfffccc___ZZZWWWTTTRRRNNNNNNNNNMMMKKKKKKKKKLLLLLLGGGDDDDDDBBB<<<888888999777666777777666333222333222444999@@@BBB@@@<<<:::@@@OOOaaalllnnnpppttttttuuuvvvxxxyyyzzzzzzzzz{{{zzz}}}ooo___UUUHHHDDD???===>>>JJJbbbwww}}}nnn___gggvvv^^^@@@???cccxxxaaadddzzz{{{iii___YYYSSSSSSRRRNNNKKKLLLKKKHHHHHHKKKLLLLLLPPPXXX^^^```ccchhhnnnwwwzzzssspppvvv{{{iii]]]QQQGGGCCCEEEBBBBBBAAA@@@>>><<<;;;;;;888888888666444555888::::::888777666444444===GGGeeeoooxxxxxxuuussspppmmm~~~}}}zzzzzz|||{{{{{{wwwpppjjjfffbbb^^^[[[]]]\\\ZZZYYYXXXTTTPPPLLLKKKNNNMMMGGGCCCCCCAAA>>>>>><<>>>>><<<::::::::::::BBBDDDGGGGGGDDDGGGWWWgggxxx~~~hhh]]]VVV]]]zzzxxxuuuzzzrrrooo{{{rrrmmmPPPMMMKKKLLLRRRZZZaaaeee\\\TTTNNNNNNUUU```ppp}}}pppgggbbbqqqsssiiiyyypppiii|||{{{UUU:::222<<<;;;777:::;;;<<<>>>@@@BBBDDDFFFJJJMMMPPPTTTyyykkksssqqqhhhJJJ===666OOO}}}|||VVVNNNYYY___fffbbbXXXTTTYYY\\\___nnnsss```TTTLLLEEEDDDDDDCCCBBBDDDAAA@@@FFF\\\|||{{{~~~jjjZZZhhhzzzooobbb\\\MMMAAA;;;???WWWyyy~~~nnnmmmjjjbbbSSSBBB:::888000444999;;;777555===HHHQQQRRRVVV^^^iiivvvyyymmmdddeeeiiifff\\\UUUdddiiiqqqwwwyyyyyyxxxwwwvvvsssnnnlllkkkllllllllljjjhhheeeaaa]]]XXXUUUSSSNNNNNNMMMMMMMMMNNNNNNOOONNNHHHCCCCCC@@@;;;777888;;;999777666888888666333888888;;;AAAFFFHHHEEEAAA<<>>===aaa~~~zzzdddZZZzzziii[[[YYYVVVTTTRRRNNNKKKLLLJJJGGGHHHKKKLLLLLLPPPWWW]]]___ccchhhnnntttyyy~~~vvvyyy|||nnn```SSSMMMLLLFFFDDDBBBCCCDDDBBB>>>:::;;;999777666555555777777;;;777555555666777>>>FFFggguuu~~~{{{yyy~~~~~~~~~|||yyyyyyzzz}}}~~~~~~}}}~~~zzztttoookkkfffbbb___^^^[[[XXXUUURRROOOKKKHHHPPPUUUVVVNNNFFFCCCCCCBBB===FFFWWWaaabbbfff```LLLHHHGGGFFFEEEDDDCCCCCCCCCKKKKKKJJJIIIFFFKKK\\\mmmxxxpppcccYYY___zzzyyyppppppiiivvvoooZZZWWWVVVXXX___hhhooosssbbbYYYSSSVVV```mmm|||uuukkkhhhggg~~~{{{vvv{{{xxxsssuuu}}}tttxxxrrrGGG666555===888555888999===???BBBDDDEEEHHHKKKMMMTTTSSSzzznnn{{{mmmhhh___EEE;;;777GGGyyyYYYHHHSSSXXXWWWRRRNNNPPPWWWYYY]]]mmmvvvcccUUULLLEEEDDDDDDCCCBBBCCC===???FFF\\\}}}kkkYYYccczzzxxxllleee___LLL>>>666EEEddduuunnnjjjhhh^^^MMM@@@<<<111333888<<<;;;;;;BBBKKKPPPPPPSSSXXXaaaooo{{{zzz|||wwwiii]]]eeekkksssyyy{{{{{{zzzyyyvvvsssooommmmmmnnnmmmmmmkkkiiifffbbb]]]YYYVVVTTTPPPOOONNNOOOPPPQQQQQQQQQNNNGGGBBBAAA???:::777888<<<@@@BBB@@@>>>???@@@???CCCEEEHHHLLLOOOMMMHHHDDD>>>HHHXXXfffmmmooopppqqqoooqqqtttwwwyyyzzzzzzzzz|||yyykkk[[[PPPEEEAAA======BBBQQQiii~~~~~~ggg\\\ddd||||||uuuvvvVVV>>>>>>bbbyyyuuusssXXXnnn[[[YYYWWWTTTSSSNNNKKKKKKJJJGGGHHHLLLNNNNNNQQQXXX^^^```dddiiinnnrrruuuxxxyyy}}}}}}wwwwww|||yyykkk]]]UUUJJJFFFCCCEEEIIIHHHBBB<<<===:::777555666777777666;;;666444666999<<>>AAAEEETTTxxxlll]]]aaavvvyyyooojjjjjjUUUIII>>>???PPPjjjvvvmmmkkkgggZZZJJJ???555666:::AAACCCBBBCCCGGGFFFDDDCCCCCCCCCMMMdddzzzssshhhdddjjjrrryyy||||||||||||xxxuuuqqqooooooooonnnnnnkkkiiieeeaaa]]]YYYWWWVVVSSSQQQPPPPPPRRRTTTSSSRRRLLLFFFAAAAAA???;;;999:::DDDSSS]]]XXXOOOLLLOOOPPPSSSUUUXXXZZZXXXRRRJJJDDD@@@LLL\\\fffkkknnnoooooonnnpppssswwwyyyzzzzzzzzzzzzuuuhhhYYYKKKBBB>>>:::===EEEVVVooo|||ddd]]]jjj}}}zzz{{{mmmlllzzzQQQ>>>???ddduuuqqq}}}{{{^^^zzzbbbZZZVVVTTTSSSNNNKKKKKKIIIGGGHHHLLLOOOMMMPPPWWW\\\___ccchhhkkkppptttuuuzzzxxxxxxvvvsssqqqrrrtttttt~~~sssiiinnnrrrdddRRRLLLGGGHHHMMMMMMHHHAAA@@@;;;777666999<<<:::888999666666:::>>>@@@EEEKKKVVVgggxxx~~~zzzzzzzzzzzzyyyzzz|||}}}}}}zzzvvvrrrmmmiiifffbbb[[[UUUQQQMMMJJJGGGRRR___hhhcccVVVLLLEEEBBBNNNgggxxxmmmhhhaaa]]]\\\\\\\\\[[[XXXRRRLLLJJJKKKSSScccrrrzzz|||nnn]]]YYYppp|||lllbbbccc|||{{{hhhiiimmmsssyyyxxxjjj___bbbppp{{{yyyzzzyyypppkkkddd___eeeppp~~~|||vvvyyyFFF555111777:::555888>>>;;;<<>>@@@BBBLLLfffooobbb___lllvvvrrrlllmmm[[[TTTIIIAAAFFFZZZuuuvvvooommmfffUUUDDD;;;;;;???FFFIIIFFFCCCCCCEEE???;;;777000111BBBVVVdddlllssstttssspppjjjeeedddiiiqqqwww{{{}}}{{{xxxtttrrrrrrqqqooonnnllliiiddd___\\\ZZZZZZ[[[VVVSSSPPPPPPRRRSSSQQQOOOHHHCCC@@@BBBAAA>>><<<===PPPgggyyytttfff______``````ccceeeeee___UUUJJJCCCDDDQQQ___fffiiimmmoooooooooqqquuuyyy{{{|||{{{zzz{{{vvvlll^^^PPPBBB<<<999===GGGYYYsssvvvbbb```ttt~~~yyy|||kkkkkkuuuLLL===@@@ggguuusssccclll]]]VVVUUUTTTNNNKKKJJJIIIGGGIIIMMMMMMKKKNNNTTTYYY\\\```fffggglllssswwwxxxzzz}}}yyyuuurrrrrrpppmmmmmmooozzzqqqddd]]]ffftttbbbZZZRRROOOQQQRRRNNNJJJDDD>>>999:::@@@DDDBBB>>>::::::<<>>AAAEEEGGGHHHIIIKKKLLLVVVXXX}}}nnnzzztttbbb@@@LLLxxx}}}YYYVVV```^^^UUUTTTTTTVVVYYY```nnn{{{}}}jjjWWWNNNGGGFFFEEECCCBBBCCC===<<>>???KKKWWW[[[\\\^^^___]]]eeejjjpppwww{{{~~~{{{wwwuuutttrrrpppnnnnnnjjjddd___\\\\\\^^^```WWWSSSOOONNNPPPPPPMMMJJJDDD@@@@@@CCCDDDAAA???@@@QQQmmmzzzsssnnnjjjhhhkkknnnkkkcccVVVIIIAAAIIIVVVcccggghhhmmmqqqqqqrrruuuyyy|||~~~~~~}}}|||sssnnndddWWWDDD>>>:::>>>III[[[ssstttaaaccc}}}~~~}}}wwwooovvvrrrGGG999>>>iiizzzvvvbbbuuu```VVVYYYTTTOOOKKKJJJHHHGGGIIIMMMMMMKKKMMMSSSXXX[[[```eeeeeeiiipppuuuwwwwwwxxxzzzxxxyyy~~~|||uuupppqqqpppmmmoootttxxxjjjYYYTTTeeewwwmmmaaaYYYVVVVVVUUUSSSHHHBBB<<>>@@@EEEIIIGGGCCCFFFLLLQQQXXX```hhhttt||||||}}}{{{}}}~~~||||||~~~~~~|||xxxuuuqqqkkkfffaaa\\\WWWTTT\\\iiitttsssiii^^^TTTMMMPPPbbbzzzqqqiii___YYYTTTVVV[[[cccnnnyyy|||uuupppfffdddbbbmmm|||~~~{{{rrrlllnnnkkkppp}}}|||qqqhhhggghhhiiihhheeedddccc\\\\\\pppxxxxxxsssEEE777555222555555000777>>>999AAADDDGGGJJJKKKKKKMMMNNNTTTVVV}}}~~~qqq~~~KKKGGGrrr^^^VVVaaa```TTTRRRQQQRRRWWW```ooozzz~~~jjjXXXOOOGGGFFFEEECCCBBBCCC@@@<<<>>>EEEMMM^^^}}}ppp]]]```zzzxxxooommmbbbRRRFFFEEEPPP```llluuuzzzuuuyyyooo[[[FFFKKKQQQTTTNNNHHHJJJQQQGGG;;;666::::::222...222555BBBNNNQQQUUU[[[___^^^fffjjjpppwww|||}}}yyywwwuuussspppnnnpppkkkeee___]]]^^^bbbdddWWWRRRMMMLLLNNNNNNJJJFFFAAA??????DDDFFFCCCAAABBBKKKiiixxxoookkknnnqqqnnndddVVVHHH@@@LLLZZZfffhhhhhhnnnrrrsssuuuxxx|||~~~uuujjjhhhaaaVVVFFF@@@;;;???III[[[rrrvvvaaaeee~~~~~~yyyxxxrrrtttpppDDD666===iiivvv___zzzbbbWWW\\\TTTOOOJJJJJJHHHGGGIIIMMMPPPMMMOOOUUUZZZ\\\aaagggfffhhhmmmrrruuuuuuvvvxxxyyysssuuu~~~}}}uuunnnpppqqqooosss{{{qqqZZZLLLUUUttt{{{lll```ZZZYYYYYYYYYLLLEEE???CCCMMMSSSQQQLLLAAAEEELLLNNNIIICCCDDDKKKRRRTTTWWW]]]jjjyyy~~~|||~~~}}}}}}~~~}}}zzzvvvqqqlllgggaaa\\\XXXXXXcccmmmkkkddd[[[QQQIIIOOOSSSfffwwwxxxuuubbb\\\YYY\\\bbbiiisss|||}}}{{{```aaadddwww~~~zzzvvvrrrpppsssvvv~~~yyyrrrsssqqqllliiiiiikkklllbbb]]]___\\\WWWfff}}}xxxzzz^^^>>>222888222000555999888999>>>@@@CCCGGGIIIKKKNNNSSSXXXWWWXXXnnn|||yyyOOOAAA[[[dddVVV]]]XXX\\\]]]UUUQQQYYY___gggwwwjjjZZZOOOEEECCCDDDBBBAAAAAA???;;;;;;AAAJJJWWWiiiwwwzzzeeeZZZlllooosssgggVVVJJJGGGMMM\\\hhhhhhsss~~~zzzssslllWWWXXXWWWQQQKKKJJJOOOUUUIII???666555666333222222777AAAYYYeee]]]ZZZ___```cccjjjpppqqquuu~~~~~~|||yyyuuussspppnnnjjjgggeeefffhhhjjj```]]]WWWSSSPPPMMMJJJHHHIIICCC@@@DDDHHHEEEAAA???GGGOOO[[[eeejjjlllllllllkkkgggjjjnnnfffTTTIIIJJJZZZ___eeehhhjjjmmmqqquuuvvvzzz~~~}}}uuu[[[JJJGGGJJJBBB>>><<>>AAADDDBBB???>>>===CCCJJJQQQVVVZZZ]]]___dddbbbeeeiii```QQQJJJNNNXXX^^^fffkkkmmmnnnpppsssuuuwwwzzz}}}~~~~~~nnnWWWGGGAAABBBAAA>>>===DDDSSSfffuuu}}}uuuccchhh~~~sssooorrr]]]BBB555???XXXoooXXXiiifff^^^YYYUUUPPPOOONNNKKKHHHHHHIIIKKKMMMLLLMMMQQQWWW]]]bbbcccgggjjjmmmoooppprrrtttvvvrrrrrruuu{{{zzzuuuqqqqqqqqqrrrxxx}}}gggYYYNNNPPP___gggzzzpppdddaaaYYYOOOKKKTTT^^^^^^VVVOOOFFFKKKMMMKKKJJJNNNPPPPPPUUUaaalllmmmjjjkkkttt|||~~~~~~zzzwwwqqqsssrrrmmmfff```VVVMMMDDDCCCAAA???===;;;:::999777:::>>>CCCJJJRRR[[[aaalllsss~~~tttjjj[[[YYYXXX[[[aaaiiipppuuuzzz{{{~~~pppooopppyyypppmmmsss{{{zzz|||~~~uuupppYYYUUUZZZaaaggg~~~yyypppqqqzzzzzz}}}}}}mmm???///777111333666888666777???IIIGGGHHHHHHFFFDDDFFFLLLQQQSSSPPP[[[|||kkk}}}iiiMMM999@@@```xxxmmm[[[WWWWWW___aaaWWWOOOUUU]]]iiiyyysss^^^RRRGGGDDDDDDBBBAAABBB@@@<<<<<<@@@EEEMMMZZZeeeiiiooorrrrrruuuzzz~~~~~~rrraaaddduuu|||wwwtttmmm```PPPJJJUUUeeehhhhhhhhhjjjrrr{{{|||xxxxxxssseeeSSSJJJMMMRRRTTTJJJAAA:::888888666555666555PPPoooyyylll^^^XXXYYY```gggmmmooorrrzzz}}}wwwrrrqqqssswwwzzzvvvuuussspppkkkbbbWWWPPPFFF???;;;<<<>>><<<;;;<<<<<<>>>AAACCCGGGMMMTTTYYY[[[[[[^^^```WWWLLLKKKRRRYYY```iiioooqqqqqqrrrtttvvvwwwwwwyyy{{{}}}ooo\\\MMMDDD@@@???===>>>GGGXXXkkkzzztttiiiqqqxxxrrr}}}XXX@@@666===TTTyyyXXXbbbjjj```XXXSSSPPPPPPNNNKKKIIIHHHIIIKKKLLLKKKKKKOOOVVV\\\aaaccceeegggjjjmmmnnnqqqtttvvvrrrrrrtttzzz|||vvvrrrqqqrrrrrrwww}}}rrrbbbSSSMMMVVVTTTZZZaaaiiixxx~~~vvvaaaZZZZZZeeennniii[[[PPPIIINNNPPPOOOOOORRRQQQNNNNNNccc||||||zzz}}}{{{uuutttgggkkklllggg```YYYOOOFFF:::999777555444444444555333555777:::>>>DDDKKKPPPXXX```lllvvvxxxqqqdddZZZRRRRRRSSSWWW\\\cccjjjnnnwwwyyy}}}xxxzzzllliiigggqqqrrrkkkeeejjjwww}}}rrr|||xxxqqq]]]ZZZcccmmmttt{{{}}}}}}www}}}|||uuu~~~WWW888222999222555777999999<<>>>>>??????BBBHHHPPPVVVRRRTTTWWWVVVMMMFFFJJJTTT]]]dddlllqqqssstttvvvxxxyyyyyyyyyzzz{{{|||~~~~~~pppaaaTTTHHHAAA<<<;;;>>>III\\\ooo~~~pppkkkxxxvvv}}}PPP<<<777<<>>;;;;;;???CCCHHHRRR\\\ccckkkqqqqqqrrrwww|||}}}}}}mmmdddjjjzzz}}}zzzppp\\\NNNYYYmmmrrrpppkkkiiipppyyy}}}||||||kkkVVVSSS___```VVVIIIBBB===;;;:::777888;;;===QQQSSSKKKMMMJJJHHHRRRSSS[[[bbbeeekkkvvv~~~sssdddTTTIIIAAA;;;555555444222333666777888999:::<<>>::::::???LLL___rrr~~~nnnkkk|||tttsssIII888555888OOOaaaYYY~~~wwwcccZZZRRRQQQPPPLLLIIIHHHIIIKKKOOOMMMKKKMMMRRRXXX\\\^^^aaacccfffhhhjjjnnnrrrvvvuuuvvvxxx}}}{{{xxxwwwtttsssuuuyyygggXXXVVVWWWSSSLLLDDDAAAGGGUUUbbb~~~ppp___UUUXXX\\\^^^YYYUUUQQQJJJCCCCCCHHH\\\~~~wwwvvvzzzkkkmmmiii]]]RRRLLLFFFAAA>>><<<888555333333333444222333444555666:::@@@CCCMMMQQQVVVYYYWWWPPPIIIEEEDDDGGGLLLPPPUUU[[[bbbgggtttyyyzzzyyy}}}wwwqqqrrr}}}~~~pppgggiiiooozzzsssiiiwwwwwwooopppooossszzzzzz}}}QQQ777666666000555777777999>>>DDDEEEBBBFFFLLLTTTWWWUUURRRPPPOOOPPPSSSVVVnnnttt~~~qqqyyy}}}sssSSS<<<777AAAaaarrr^^^QQQaaaZZZddd]]]PPPRRRZZZdddppp|||gggZZZMMMHHHFFFCCCBBBCCC???<<<;;;>>>AAAFFFPPPYYYaaajjjqqqrrrrrrvvv{{{}}}vvvlllkkkxxx|||tttbbbRRRWWWhhh|||zzzsssjjjhhhpppzzz~~~oooWWWWWWeeedddSSSIIICCC@@@@@@@@@???BBBGGGYYYgggWWWBBBCCCAAA>>>JJJLLLSSSYYY\\\cccppp|||wwwlll]]]OOOFFF???:::555444222///000444000222444666888;;;???BBBFFFHHHHHHEEEAAABBBKKKTTT]]]aaafffjjjkkknnnssswwwxxxyyyyyyyyyyyyxxxxxxwwwuuuggg\\\QQQFFF>>>:::;;;AAAOOObbbuuu|||lllpppxxxssskkkDDD888777777NNN~~~cccRRRtttkkkbbbSSSRRRPPPMMMIIIHHHIIIKKKOOOMMMKKKLLLQQQWWW\\\___aaaccceeegggiiimmmrrruuuwwwzzz}}}}}}}}}}}}{{{{{{|||nnn\\\VVVXXXUUUQQQKKKDDDAAAGGGOOOZZZ[[[eeewwwkkkYYYPPPWWW^^^aaa\\\UUUQQQLLLGGGFFF???HHHfffxxxpppppptttqqqrrrlll^^^RRRKKKGGGDDD@@@>>>;;;888555444333222000111111222333666;;;???CCCGGGKKKLLLJJJFFFCCCBBB@@@DDDIIIMMMQQQXXX```fffsssyyyzzzxxxyyymmmlllnnnttt}}}ooohhhxxxzzzgggbbbhhhvvv}}}{{{]]]AAA555444444333888>>>BBBBBBCCCGGGHHHDDDJJJPPPVVVYYYWWWSSSQQQQQQNNNSSSUUUkkksssmmmmmmvvvvvvbbbDDD;;;999UUUqqqcccQQQ]]]UUUccc___QQQRRRZZZaaajjjvvvjjj\\\NNNHHHFFFDDDBBBCCCAAA<<<:::;;;>>>BBBLLLVVV^^^hhhqqqrrrrrrwww|||vvvooouuuzzzxxxjjjYYYWWWbbbxxxxxxuuu\\\^^^qqqooo[[[QQQLLLIIIHHHGGGEEEIIINNNrrrmmmMMMHHH???666DDDGGGMMMQQQSSSZZZhhhuuu|||~~~{{{sssiii___SSSIIIBBB>>>999666555111......222...000222333555888<<<@@@AAABBBBBB???@@@FFFOOOUUUZZZ```gggkkkmmmooorrruuuyyyxxxwwwvvvwwwyyy{{{|||tttfffZZZPPPGGGAAA<<<>>>EEESSSfffwwwssseeeqqq~~~yyy~~~fff@@@::::::555IIIiiiMMMhhh}}}hhhaaaSSSSSSQQQMMMIIIHHHIIIKKKMMMKKKJJJLLLRRRYYY___bbbbbbccceeeggghhhlllqqqtttzzz~~~vvvddd]]]___ZZZUUUOOOGGGBBBGGGQQQMMMHHHIIITTTcccnnntttxxxfffSSSKKKVVV___ddd^^^TTTOOOMMMLLLHHH>>>@@@UUUlll}}}wwwnnnhhhhhhlllqqqtttooobbbUUUNNNIIIFFFAAA@@@>>><<<:::777666555111222222111222555999===:::???DDDFFFDDD@@@>>>======AAAFFFJJJNNNTTT^^^eeeqqqyyywwwrrr{{{~~~~~~xxxnnntttvvv{{{}}}jjjfffxxxuuudddcccmmmzzzzzz}}}~~~xxxmmmDDD888888333333;;;;;;FFFMMMKKKHHHJJJLLLJJJNNNSSSXXXXXXVVVRRRQQQRRRTTTWWWUUUhhhvvvtttlllsssvvvPPPBBB777OOOqqqgggQQQVVVRRRbbb```SSSSSSYYY___gggqqqkkk]]]OOOIIIFFFDDDCCCDDDCCC===::::::;;;???IIIRRRXXXccclllnnnoootttzzz}}}}}}rrrsss|||yyyvvvzzzqqq```ZZZaaafffjjjmmm\\\WWWRRRPPPLLLHHHJJJOOO~~~[[[QQQ@@@333AAAEEEJJJLLLMMMSSSbbbpppwww{{{}}}zzzxxxwwwqqqhhh]]]TTTKKKCCC???===999777666222---...111,,,---///000111555:::>>>===>>>===<<<@@@IIIRRRWWWZZZaaajjjoooqqqrrrsssuuu{{{yyywwwvvvwww|||qqqbbbVVVLLLDDD@@@???AAAHHHVVVhhhyyyjjj\\\iiibbb===:::777///???uuupppMMMaaauuuaaa[[[TTTSSSQQQMMMJJJHHHIIIKKKKKKIIIHHHKKKRRR[[[bbbeeecccdddeeeggghhhlllpppttt|||nnngggaaaYYYRRRMMMGGGFFFQQQ^^^```SSSHHHGGGMMMRRRWWW[[[ttt~~~cccOOOGGGWWWaaaggg___SSSLLLLLLLLLFFF???@@@MMMYYYfff{{{uuunnngggccceeeiiiooosssqqqeeeYYYPPPKKKGGG??????>>>===;;;888666555111111111000///111555888888===DDDFFFCCC===999888;;;@@@DDDHHHKKKRRR]]]eeepppxxx{{{zzzsssdddiii{{{|||~~~~~~rrrtttvvvcccaaajjjooo|||uuuzzzooorrrXXX999666666666888666DDDVVV___TTTHHHGGGKKKLLLKKKOOOTTTUUUSSSRRRTTTVVVTTTXXXcccrrryyynnn|||gggDDD:::@@@bbbrrrTTTQQQVVVWWWXXXWWWVVVXXX^^^cccvvvppp```UUULLLBBBCCCGGGBBBAAA@@@===999888===GGGOOO^^^aaaggglllpppssswwwyyyyyyxxx|||{{{xxxssshhhYYYMMMeeejjjjjjmmmddd[[[RRRHHHAAAEEEOOOppp{{{]]]KKKCCC===;;;HHHPPPUUUQQQNNNVVVdddmmmzzzxxxqqqmmmmmmnnnjjjbbbXXXOOOIIIDDD@@@===>>><<<888444111000//////......---...///222555777;;;888888<<<@@@EEENNNXXX^^^bbbgggmmmqqqsssssssss|||{{{zzzxxxxxxzzzyyyiii]]]SSSIIIAAA>>>===BBBLLLZZZjjjzzzttt```\\\jjjzzz|||XXX@@@<<<222<<>>;;;888777333333222111111222333444888:::;;;<<<<<<;;;999888:::;;;@@@GGGLLLQQQZZZdddqqqyyywwwffffffggg___nnn~~~mmm```aaannnxxx{{{lllnnn|||}}}}}}{{{vvvttttttMMM555555555666999888AAAMMMRRRJJJEEEIIILLLJJJLLLNNNPPPQQQRRRRRRTTTUUUUUUVVV___lllttt|||mmmDDD777:::RRRgggXXXVVVQQQSSSUUUTTTTTTVVV\\\```jjj{{{yyyhhh[[[PPPDDDDDDHHHBBBAAA@@@===999888===FFFNNN[[[___eeeiiilllqqqxxx}}}yyyvvvwww}}}|||{{{{{{wwwjjjYYYLLLQQQrrrrrrqqqrrr```SSSIIICCCEEEJJJZZZfff___MMMFFFBBB>>>AAASSSXXXXXXQQQLLLOOOVVV[[[lllvvv}}}}}}|||~~~~~~xxxoooeee___\\\[[[YYYSSSJJJDDD@@@>>><<<:::===;;;888444111/////////...---------///111444555777555555999>>>CCCMMMWWW^^^bbbhhhnnnrrrtttsssssszzzzzzyyywwwwwwzzzttteee[[[RRRGGG@@@>>>???FFFRRR```ooo~~~ppp]]][[[rrrzzzrrr{{{UUU:::555222888???aaazzz]]]VVV~~~jjjYYYUUUPPPQQQQQQNNNJJJHHHHHHIIIJJJJJJKKKLLLOOOUUU\\\bbbgggiiijjjiiigggiiiqqqwwwzzzllliiieee```ZZZOOOJJJVVVhhhyyyooo___RRRHHHDDDFFFHHHTTTqqq{{{bbbNNNCCCLLL[[[eee^^^PPPHHHHHHIIIHHHEEEAAABBBFFFMMMRRRUUU\\\fffttt}}}xxxjjj]]]VVVUUUVVVXXXcccmmmooodddYYYTTTMMMCCCCCCBBBAAA@@@===;;;999777444333222111000111222222666777888999999888666555999:::>>>EEEJJJPPP[[[eeerrrzzzpppfffcccaaattt|||}}}vvvlllddd```fffwwwwwwhhh```rrr{{{vvvrrr|||[[[>>>000444444555::::::===BBBBBB???BBBKKKMMMIIIOOONNNMMMOOORRRTTTVVVVVVWWWUUUYYYbbbwww{{{{{{oooBBB666999BBBXXXZZZUUUMMMPPPQQQQQQQQQSSSXXX]]]hhh{{{zzzhhh[[[OOOCCCDDDHHHCCCAAA@@@===999888<<>>EEEOOOXXX___ccciiippptttuuuttttttyyyyyyxxxvvvvvvyyy{{{nnnaaaXXXOOOEEE???===AAAJJJXXXggguuuiiiZZZ\\\|||tttxxx~~~{{{xxxLLL555222555666:::___mmm~~~uuu\\\www[[[RRRRRRRRRQQQNNNJJJHHHHHHIIIIIIIIIJJJJJJMMMRRRYYY___eeehhhkkkjjjhhhjjjpppvvv}}}}}}yyyooojjjfff```UUUPPP\\\nnn}}}zzzppp```PPPHHHHHHKKKNNNrrrhhhPPPDDDBBBPPPZZZWWWMMMEEECCCBBBAAA???<<<;;;===>>>??????BBBMMM^^^qqq~~~zzzpppbbbVVVOOOMMMNNNNNNWWW```ddd]]]UUURRRLLLDDDEEEDDDBBB???<<<:::999999666444333111000000000000222333444555555444333222888888;;;BBBHHHOOO\\\gggttt|||~~~llljjjsssxxxrrrtttyyyyyylllccceeejjjrrr|||pppbbbdddtttpppwwwFFF333///555444444:::;;;;;;===<<<;;;@@@JJJNNNLLLRRROOOLLLNNNSSSWWWYYYXXXXXXTTTVVV[[[iiixxxzzzzzzkkk???777===:::LLLZZZQQQNNNPPPQQQQQQOOOQQQUUUYYYiiizzzwwwgggXXXHHHFFFHHHBBBAAAAAA>>>:::888:::AAAGGGRRR[[[eeeiiiiiimmmwwwwwwsssvvvxxx|||~~~rrr```RRRHHHUUUXXXXXXdddmmmuuuxxxeeepppsss[[[III@@@======CCCCCC???AAAGGGCCCFFFVVV]]]\\\WWWQQQOOOPPPMMMHHHNNN]]]mmmrrrrrrsssttttttrrrppplllbbbVVVJJJAAA===<<<:::777666666888:::;;;999888666333111///......------------...///111222444222555<<>>FFFMMMYYYccciiilllqqquuuxxxyyyyyyxxxzzzyyyyyyxxxyyy}}}vvvkkk^^^TTTIII@@@<<<===DDDQQQcccsss}}}yyy```^^^lllyyyxxxtttWWW???666666666555555VVVjjjnnn~~~zzzNNNlllyyygggWWWTTTQQQMMMKKKIIIHHHGGGGGGHHHHHHIIIJJJNNNSSSXXXccchhhmmmnnnmmmnnnsssxxxvvvlllbbbYYY[[[ppp~~~tttnnniii\\\OOOQQQrrr}}}[[[III???@@@BBBAAA===999999;;;888666666777;;;>>>@@@@@@666<<>>BBBFFFFFFEEEGGGMMMQQQMMMJJJHHHHHHKKKNNNQQQRRRPPPNNNSSSUUU\\\xxxyyyoooOOO333444111>>>^^^___NNNQQQRRRQQQNNNNNNPPPSSS]]]nnnwwwiii[[[KKKGGGGGG@@@BBBBBB@@@<<<888888<<<@@@HHHTTTbbbjjjmmmoootttxxxyyymmmuuuuuuvvvyyyyyyrrreee[[[hhhuuuppp^^^QQQIIIKKKVVVxxx|||]]]\\\hhhtttpppbbbOOOAAA???BBBEEEHHHMMMLLLKKKLLLFFFJJJ\\\TTTRRRNNNKKKMMMQQQOOOIIIIIIUUUaaahhhkkknnnmmmkkkdddbbb^^^VVVMMMEEE???===999999999777666666999;;;777777666444333111000000///////////////////////////000555???HHHPPP\\\fffpppqqqsssvvvxxxyyyyyyyyyyyyyyyyyyyyyzzz~~~uuujjj\\\QQQFFF>>><<>>333000222555666PPP}}}nnnlll{{{zzzNNN[[[lllYYYUUUPPPMMMKKKIIIHHHFFFGGGHHHIIIIIIJJJMMMQQQUUUbbbfffkkkmmmmmmooouuuzzzyyymmmccc[[[```yyy|||uuusssiii\\\TTTiiidddLLLFFFBBB===<<<:::777777:::777666777999===@@@AAAAAA;;;>>>KKK___kkknnnrrryyy|||~~~~~~|||{{{{{{{{{}}}~~~{{{rrrddd[[[PPPIIIGGGGGGEEEBBB;;;:::888888;;;@@@FFFJJJDDDCCCBBB@@@???>>>======:::999666333111000000//////000000000111222222222333444:::CCCKKKUUUcccpppxxxuuusssVVVUUUdddxxx{{{{{{llleeejjjttt{{{SSS777777000444:::777:::???===???BBBGGGIIIIIIIIILLLOOOIIIIIIIIIHHHGGGIIILLLNNNNNNLLLPPPPPPSSSsss{{{|||eee;;;666666777QQQVVVHHHKKKNNNNNNLLLLLLOOORRR]]]kkk{{{mmm^^^UUUNNNDDDEEEHHHBBBBBBBBB@@@<<<888777:::>>>DDDMMMZZZdddkkkpppuuuyyyyyyxxxxxx{{{~~~wwwjjj___vvvtttbbbOOOCCCFFF[[[{{{bbbZZZUUUSSSKKK@@@???HHHQQQUUUTTTYYYUUUQQQSSSPPPOOOYYYXXXVVVQQQLLLNNNRRRPPPKKKJJJQQQYYY___dddhhhgggbbb[[[YYYSSSKKKCCC>>>;;;;;;999::::::888666555888;;;777777666555444333111111000000000000000000//////000111777BBBLLLUUUaaakkkttttttttttttuuuvvvxxxyyyxxxxxxxxxxxxyyy~~~rrrgggYYYMMMBBB<<<>>>CCCLLLZZZnnn|||nnn[[[iii~~~zzz|||aaaIII999222//////777666HHHsssvvvrrrYYYRRRnnn[[[VVVPPPLLLKKKJJJHHHFFFHHHIIIIIIIIIJJJLLLPPPSSS___ccchhhjjjjjjnnnuuu|||sssfff\\\___vvvyyyssskkk\\\eee~~~vvvYYYOOOFFF???>>><<<888777999444666999>>>BBBDDDBBBAAA@@@@@@IIIXXX```aaajjjvvvuuuxxx{{{||||||{{{||||||zzzzzz{{{zzzzzz{{{~~~wwwooocccZZZNNNHHHGGGFFFBBB>>>;;;888555666888<<>>;;;:::777555333222111111////////////000111222333222444;;;FFFOOOYYYfffsssxxx|||qqqiiiaaalll}}}yyyddd^^^iii|||~~~|||dddAAA000666000444:::888<<>>???@@@EEEJJJLLLLLLKKKLLLHHHJJJKKKJJJGGGGGGJJJNNNNNNLLLNNNJJJJJJkkkwwwvvvFFF>>>>>>222AAADDDBBBFFFIIIJJJJJJJJJNNNQQQUUUaaammm~~~pppbbbYYYSSSIIIJJJLLLEEEBBBBBBAAA<<<888666999<<>>===CCCNNNQQQQQQ\\\kkkooorrrwwwzzz{{{{{{}}}~~~yyyzzzyyyxxxvvvwwwzzz}}}}}}~~~}}}{{{{{{|||vvvoooaaaWWWLLLGGGGGGGGGCCC???===999777777999;;;===???@@@AAABBBCCCBBBAAA@@@???<<<:::888555444333222333.........//////111222333222444<<>>HHHCCC>>>CCCGGGIIILLLOOOMMMIIILLLWWWWWW^^^hhhYYYPPPHHHDDDEEECCCBBB@@@===;;;999888777???FFFPPPZZZbbbllluuu|||vvvcccvvvxxx[[[MMMHHHQQQkkkmmmSSSEEEGGGNNNccc{{{vvvhhh___^^^XXXOOONNNUUUbbb^^^WWWQQQQQQVVVVVVSSSHHHKKKPPPUUUXXXYYYWWWVVVNNNIIIBBB???>>>>>><<<:::999:::<<<;;;:::999999:::999999888777666555444444555444222111222222111111000666@@@LLLWWWcccnnntttvvvuuutttuuuwwwxxxyyyyyyzzzyyyyyyzzz}}}vvvkkk___PPPEEE>>>;;;???FFFRRR___ppp~~~{{{ddd\\\vvv}}}uuuTTT>>>666444111---888111999eeewww{{{www```MMMddd|||aaaYYYSSSQQQOOOKKKJJJKKKLLLJJJIIIJJJHHHFFFKKKRRRZZZ[[[```fffiiikkkrrrzzzhhhYYY]]]kkkttt~~~yyyqqqeeeooodddUUUFFFAAA???999777888444444999CCCGGGFFFCCCCCC>>>AAADDDFFFHHHKKKQQQUUU]]]ccckkkrrruuuuuuttttttuuuwwwxxxxxxxxxxxxzzz{{{{{{{{{zzzyyyxxxsssmmmiiiaaaTTTHHHEEEFFFDDDBBBAAA>>>===:::999888888:::;;;@@@AAABBBCCCCCCAAA@@@>>><<<===<<<:::666333222222222222222111222222333444444888>>>FFFRRR```nnnwww~~~vvvqqqwwwsssuuurrrlllooonnnqqqdddBBB222444333555888;;;>>>@@@BBBCCCKKKMMMLLLJJJLLLPPPOOOKKKLLLPPPQQQMMMKKKMMMMMMLLLHHHMMMMMMOOOTTT]]]}}}MMM333:::FFFGGGCCCCCCEEEHHHOOORRROOOJJJGGGKKKIIIJJJeeeqqq___SSSJJJFFFFFFCCCBBB@@@>>>;;;999888777===DDDNNNWWW___iiissszzzrrr{{{jjj\\\FFFIIIYYYxxxuuuaaaZZZVVV```pppttthhhZZZQQQRRRSSSPPPSSS[[[dddaaaYYYRRRPPPSSSRRRNNNMMMOOORRRVVVXXXXXXVVVTTTQQQMMMGGGDDDCCCBBB@@@>>>===>>>??????>>>=========:::999888666555444444444777666444333222222222111111888DDDPPP\\\gggpppuuuwwwwwwvvvwwwxxxxxxxxxwwwzzzyyyyyy{{{~~~|||ssskkk___OOODDD===<<>>;;;:::555666===GGGKKKFFFAAA@@@<<<>>>AAACCCDDDGGGKKKOOOUUU[[[cccjjjoooqqqssstttsssuuuwwwwwwvvvwwwxxxzzzxxxwwwvvvuuusssnnnhhhddd]]]QQQEEECCCCCCBBBAAABBB???>>><<<;;;;;;<<<===>>>AAABBBDDDEEEDDDBBB@@@>>>;;;<<<===;;;888555444444333222222222222222333333555999@@@IIIUUUcccqqqyyykkk``````ffflllyyyzzzxxx~~~wwwgggbbbfff|||}}}zzzuuuQQQ999222555444777;;;???CCCEEEFFFGGGJJJMMMNNNMMMOOOSSSRRRMMMMMMQQQRRROOOMMMPPPPPPOOOKKKLLLNNNTTTWWWXXXuuuVVV888999EEEKKKEEEBBBAAAGGGOOOTTTRRRPPPDDD???@@@>>>LLL}}}fffWWWLLLHHHGGGDDDCCCAAA>>><<<:::888777;;;AAAJJJSSS[[[dddooovvv~~~{{{oooUUUQQQOOOZZZrrroooiiihhhbbbTTTIIIDDDJJJPPPRRRUUU[[[aaa___YYYQQQNNNPPPOOOKKKOOOPPPRRRVVVYYYZZZYYYWWWWWWTTTQQQNNNLLLIIIFFFDDDCCCDDDDDDDDDCCCBBBAAAAAA>>><<<999777555555666666:::999777444333222222222222;;;IIIXXXccclllrrruuuwwwxxxyyyyyyxxxwwwvvvuuuzzzzzzzzz|||wwwmmmiii\\\MMMBBB======EEENNNbbbjjjvvvtttgggooo|||}}}uuufffFFF777666555222111777222;;;ccc||||||aaaBBBLLL~~~jjj___TTTNNNKKKHHHGGGIIIIIIGGGFFFHHHHHHHHHLLLRRRXXXYYY]]]dddfffhhhooowwwxxxxxxxxxvvvvvvvvvzzz{{{zzz]]]LLLGGGCCC???===<<<===DDDMMMOOOIIIAAA>>><<<>>>@@@AAABBBDDDGGGJJJLLLQQQXXX___fffkkkqqqtttppprrruuuvvvuuuvvvwwwxxxvvvuuutttsssqqqmmmgggcccZZZOOODDDBBBBBBBBBAAACCC@@@@@@???>>>>>>???AAAAAAAAACCCEEEFFFEEEBBB???===999;;;<<<<<<:::888777777444333333222222222333333666;;;CCCNNNZZZhhhttt||||||pppaaaWWWUUUYYY^^^gggrrr~~~~~~zzz{{{{{{xxxuuulllaaaccclll}}}zzzuuuaaa@@@444555888777:::???EEEIIIKKKKKKKKKFFFIIIKKKLLLOOOSSSQQQMMMKKKPPPQQQNNNLLLOOOPPPNNNOOOMMMNNNWWWYYYTTTlll{{{YYY===:::GGGSSSEEE??????GGGNNNQQQWWW]]]OOODDDHHHEEEJJJkkkYYYNNNIIIGGGDDDCCCBBB@@@===;;;999888:::@@@GGGOOOVVV```kkksss||||||iii]]]PPPNNN]]]wwwsssgggYYYHHHAAA@@@IIIRRRUUUVVVWWW\\\\\\XXXQQQOOOPPPPPPMMMMMMMMMOOOUUU[[[______^^^```___]]]ZZZVVVRRRMMMJJJIIIHHHGGGGGGGGGFFFDDDBBBBBB@@@<<<999777777888:::;;;:::888555222111222333555@@@PPP___jjjpppsssttttttvvvxxxyyyxxxwwwuuuuuuzzzzzz{{{}}}rrriiidddWWWHHH???;;;???IIITTTdddkkkuuu~~~qqqkkkzzzzzz~~~aaaBBB444222444444222555222;;;\\\}}}nnnIIIGGGoooiii]]]PPPKKKJJJHHHIIIKKKHHHEEEDDDGGGHHHHHHKKKPPPWWWXXX]]]cccfffhhhpppxxx}}}wwwpppuuurrrqqqttt|||{{{zzzttt^^^QQQIIIDDDAAAEEEEEEIIIOOOPPPIIIBBB@@@@@@AAABBBCCCDDDEEEFFFHHHHHHKKKPPPVVV\\\dddlllqqqoooqqqtttvvvvvvvvvwwwyyyvvvuuuuuuuuutttqqqmmmjjj^^^TTTJJJGGGFFFDDDCCCEEEAAAAAA@@@@@@@@@AAABBBCCCAAACCCEEEFFFDDDAAA<<<:::777999;;;<<<;;;:::999:::666555444333333333333333555<<>><<<999888:::>>>EEEKKKSSS]]]iiiqqq~~~yyyrrraaaOOOLLLZZZnnn}}}}}}sssjjj\\\MMMEEEAAADDDMMMUUU[[[___```aaa^^^WWWSSSSSSSSSPPPMMMLLLOOOUUU^^^cccdddbbbggghhhiiifffaaa[[[UUUQQQNNNLLLJJJIIIIIIGGGDDDAAABBB???<<<999888888999:::;;;:::999555222111333555<<>>:::777444777;;;<<<<<<;;;;;;;;;888888666555444444444444666===JJJWWWdddoooxxx~~~kkkbbbgggyyyOOOQQQRRRQQQOOOOOORRRUUUVVVZZZ___gggvvvzzzlll```\\\\\\aaapppyyyhhhEEE222333777888<<>>CCCQQQaaalllhhhjjjggg___XXXVVVTTTQQQPPPOOORRRYYYccchhhgggdddjjjnnnqqqqqqllleee___[[[UUURRRNNNLLLLLLJJJEEEAAA>>>===;;;888777888999999:::::::::666333333777;;;GGGQQQ^^^jjjrrrtttuuuuuuppptttxxxxxxwwwvvvxxxzzzzzz{{{|||vvvkkkcccVVVKKK???;;;===EEETTTaaaiiinnnuuu}}}rrrgggnnnyyyrrrWWWAAA333---///444//////333777GGGppppppsss|||TTT???]]]yyyiiiXXXQQQOOOMMMLLLLLLGGGCCCBBBEEEHHHHHHIIIKKKTTTUUU[[[cccgggkkksss|||{{{uuuooossswwwvvvqqqmmmmmmooonnnkkkpppwwwtttooo{{{}}}lllaaaZZZUUUJJJDDD@@@@@@@@@======???>>>>>>???BBBEEEFFFFFFEEEJJJKKKKKKLLLOOOVVV___eeennnrrrvvvyyyzzzzzz{{{|||wwwvvvwwwzzz}}}~~~}}}{{{uuunnnfffbbb\\\TTTPPPOOOJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???;;;888666444888<<<>>>>>>=========;;;;;;999888666666555555777@@@NNN\\\hhhrrrzzz~~~www\\\dddvvvSSSRRRQQQPPPPPPRRRWWWZZZ```eeejjjrrr}}}~~~rrrbbbVVVVVV___kkk~~~vvvTTT;;;444888<<<;;;CCCDDDEEEGGGHHHIIIJJJJJJHHHJJJKKKJJJNNNSSSSSSPPPOOOSSSSSSPPPNNNOOOPPPNNNKKKUUUVVVUUUWWWVVV^^^qqq~~~uuuvvvRRR<<>>CCCJJJUUUaaajjjuuuyyyyyyeeeVVVTTT^^^nnnxxx}}}~~~vvvxxx|||tttggg^^^OOOAAA???KKK]]]iiiiiikkkiiiaaaZZZWWWTTTQQQQQQQQQUUU^^^jjjpppnnnjjjhhhnnnuuuwwwtttnnniiifff]]]YYYTTTQQQPPPMMMGGGBBB======<<<;;;;;;;;;;;;;;;999;;;;;;999666777<<>><<<@@@KKKZZZgggpppqqqssswww}}}{{{mmmlll|||iiiMMM;;;333//////333///...555666>>>iii{{{mmmoooEEERRR{{{kkkYYYRRRQQQNNNLLLKKKGGGCCCAAAEEEHHHGGGGGGHHHPPPRRRYYYaaafffkkksss|||{{{qqqqqqpppooommmmmmnnnooojjjnnnuuuyyyxxxwwwzzztttjjj```WWWHHHAAA=========;;;;;;>>><<<<<<===AAAEEEHHHGGGEEEKKKJJJJJJJJJLLLRRRZZZ```mmmqqqvvvyyyzzzzzz{{{|||{{{{{{|||~~~~~~xxxssspppiii___XXXWWWRRRRRRPPPNNNKKKHHHFFFEEEFFFEEECCC@@@===:::888777666:::???AAAAAA@@@??????>>>===<<<:::888777777777:::CCCRRRaaammmuuu{{{cccmmm||||||WWWSSSNNNLLLMMMSSSYYY]]]pppvvv|||www}}}zzzfffVVVLLLSSSdddwww}}}|||gggDDD444777???BBBBBBIIIIIIJJJJJJKKKLLLLLLMMMHHHJJJIIIHHHLLLQQQRRROOOOOORRRSSSOOOLLLNNNNNNLLLHHHWWWZZZUUUVVVVVVZZZeeelllaaa???BBBZZZbbbNNNCCCHHHKKKNNNeeedddaaarrrbbbSSSGGGDDDDDDDDDCCCAAA>>>:::888555888<<<@@@GGGRRR___hhhnnnrrrttt~~~qqq___TTTZZZnnn{{{~~~|||zzzooolllfffZZZJJJBBBGGGSSS\\\bbbffffff___XXXVVVTTTRRRNNNOOOUUUaaaooowwwvvvrrreeemmmvvv{{{yyytttpppnnnccc^^^XXXUUUTTTQQQJJJDDD?????????@@@@@@?????????:::<<<===;;;888:::@@@FFF\\\bbbkkkrrrvvvxxxyyyyyyyyy|||}}}{{{wwwvvvyyy}}}{{{|||}}}xxxmmmddd___NNNEEE>>>>>>CCCNNN^^^lll{{{xxxvvvwww|||{{{ooouuucccDDD666333222111222///...777666999eeerrrPPPGGGnnnvvvfffVVVPPPPPPNNNLLLKKKHHHCCCAAAEEEHHHGGGFFFGGGMMMPPPWWW___eeejjjsss||||||}}}vvvnnnkkkmmmqqqssssssnnnxxx}}}|||}}}wwwnnn```RRRGGGAAA===>>>>>><<<<<<>>><<<<<<===BBBGGGJJJIIIGGGJJJIIIIIIHHHJJJPPPXXX^^^lllpppuuuyyyzzzzzz{{{|||}}}zzzwwwpppeee^^^\\\YYYXXXVVVSSSPPPLLLIIIGGGHHHFFFCCC@@@===:::999888888<<>>FFFTTTeeetttvvvtttlll}}}~~~|||}}}vvvVVV???888000000333111///444///999777TTTlllxxxZZZEEETTThhhVVVUUUTTTKKKIIIPPPGGGFFFDDDBBBCCCFFFJJJLLLNNNQQQWWW]]]ccciiipppttt}}}}}}yyy|||{{{xxxuuusssrrrtttvvvuuu||||||www}}}wwweeeXXXOOOJJJDDD???>>>>>>??????:::;;;===@@@DDDGGGJJJLLLNNNKKKJJJLLLMMMOOOVVV^^^kkksssyyy{{{||||||~~~~~~xxxqqqkkkhhhggg```^^^]]][[[XXXSSSLLLGGGEEEEEEBBB>>>:::777777888<<<@@@CCCDDDBBB@@@@@@BBBBBB@@@AAABBB???:::999<<>>KKKGGGDDDCCCBBBEEEQQQ\\\lllxxxsssccccccrrrppp^^^OOOGGGEEEEEEFFFCCC>>><<<>>>999888999<<>>EEEPPP```kkkqqquuuzzz~~~lllxxxfff]]]UUURRRTTT[[[gggsss~~~ssswww~~~}}}zzzxxxqqqfff]]]]]]hhhyyyNNN>>>555;;;@@@???CCCLLLHHHGGGFFFFFFHHHJJJJJJIIIFFFHHHHHHGGGJJJMMMIIIBBB@@@GGGNNNQQQOOONNNNNNQQQMMMMMMNNNPPPOOONNNRRRYYYhhhppp}}}KKK999EEECCCBBBBBBAAA@@@GGGOOOTTT]]]^^^\\\```hhhvvvcccUUUJJJFFFEEEFFFDDD???===???;;;999999:::???GGGNNNSSSccctttlllXXX]]]qqq|||zzzwwwqqqhhhZZZMMMJJJMMM]]]hhhnnnhhhbbb```\\\WWWWWWVVVUUUYYYiii}}}yyywww{{{}}}zzzvvvlllllljjjgggbbb\\\WWWTTTPPPNNNLLLKKKJJJHHHEEECCC>>>===<<<;;;@@@MMM]]]iiillloootttvvvwwwxxxyyyyyyxxxzzzzzzzzzyyyzzz|||}}}{{{}}}{{{rrrlllggg]]]TTTCCC???@@@HHHRRR\\\iiitttxxxxxxnnn]]]bbbzzzsssxxxiiiIII444000...111444111111333111666666NNNiiirrriiiGGGOOO{{{ooo[[[QQQMMMJJJGGGHHHFFFDDDCCCCCCFFFIIIKKKLLLOOOUUUZZZaaahhhoootttzzzyyy{{{~~~zzzwwwtttttttttuuuzzz}}}}}}}}}www{{{|||tttjjj```\\\WWWSSSPPPMMMJJJHHHBBBAAA@@@???@@@BBBEEEFFFLLLJJJIIILLLMMMMMMSSSZZZcccnnnyyy}}}zzz~~~yyyqqqiiibbbfffbbb]]]XXXTTTPPPKKKHHHDDDBBB@@@<<<999999;;;>>>HHHJJJLLLLLLIIIEEECCCBBB@@@???@@@BBB@@@======AAAJJJUUUcccnnnsssvvv{{{~~~}}}xxxrrrkkkzzz|||~~~pppeeeZZZVVVXXX]]]fffnnn}}}xxxvvvvvvooofff]]]XXXXXXmmmvvv{{{~~~bbb@@@888666===BBBAAAGGGPPPJJJHHHGGGGGGHHHHHHHHHGGGAAAEEEIIIKKKMMMLLLCCC999???GGGPPPTTTRRROOOPPPRRRLLLKKKKKKKKKKKKLLLPPPSSSccc~~~{{{WWW===AAA@@@BBBEEEEEECCCFFFLLLNNNRRRTTTZZZ```bbbuuu{{{gggYYYLLLGGGDDDEEECCC???>>>???:::999777888<<>>===<<<>>>GGGVVVgggrrrppprrrvvvxxxyyyyyyzzz{{{yyyzzzzzzzzzyyyzzz}}}}}}~~~}}}vvvooojjjbbbWWWNNN??????DDDPPPZZZcccmmmvvvzzz}}}sssjjjYYYjjjzzzyyy{{{bbbCCC000///...111444000111111111333444HHHuuunnnrrrlllCCCGGGlllgggUUUPPPMMMHHHIIIGGGEEECCCCCCEEEHHHJJJJJJMMMRRRXXX^^^fffmmmsss~~~~~~}}}yyyvvvuuuuuuuuuuuu}}}|||uuu|||yyyrrrjjjiiieeeaaa]]]YYYUUUQQQNNNIIIGGGDDDBBBBBBCCCFFFHHHKKKIIIIIILLLMMMMMMQQQXXXdddnnnyyy}}}|||{{{qqqiiidddccc```]]]YYYRRRKKKEEEAAA@@@>>>;;;:::<<>>???BBBAAA>>>@@@EEENNNXXXeeeooosssvvvzzz~~~~~~zzzqqqhhhsss{{{}}}{{{qqqfffaaaaaabbbhhhooo|||{{{uuummmbbbTTTKKKPPPZZZ~~~rrrzzznnnKKK<<<888999???BBBBBBIIIRRRMMMKKKHHHGGGHHHHHHFFFEEEBBBEEEGGGIIILLLOOOJJJCCC@@@GGGOOORRRQQQOOOOOOQQQLLLKKKJJJIIILLLOOOQQQPPPXXXjjj{{{^^^AAA<<<<<<@@@FFFIIIHHHIIIMMMPPPPPPOOOWWW``````oookkkZZZOOOIIIDDDDDDCCC???===>>>:::888666666:::@@@GGGKKKVVV```{{{hhhaaagggwwwlllaaaWWWQQQOOO```nnnmmmiiihhhddd^^^^^^ZZZWWWZZZeeevvv~~~{{{zzz|||zzzxxxwwwtttpppiiieee[[[XXXTTTPPPMMMJJJFFFCCC===<<<===CCCOOO___llltttrrruuuwwwyyyyyyyyy{{{|||yyyzzzzzzzzzyyyzzz}}}~~~zzzuuuqqqmmmbbbSSSIII===@@@JJJXXXdddkkkqqqxxxyyyqqqbbbZZZqqq{{{{{{wwwZZZ???111111///000333000111000333222444BBBdddrrrnnnnnn@@@???XXXsss[[[RRROOOKKKJJJHHHEEECCCCCCEEEGGGIIIIIILLLPPPUUU[[[bbbjjjoooyyy{{{wwwuuuvvvwwwwwwvvv~~~|||mmmyyy~~~xxxuuurrrooolllhhheeeaaa]]]XXXUUUOOOMMMIIIFFFDDDEEEGGGIIIIIIGGGIIILLLMMMMMMQQQWWWgggpppyyy}}}~~~ppplllfff___XXXPPPIIIDDDAAAAAA???>>>>>>BBBGGGLLLLLLLLLKKKKKKJJJHHHEEECCC???===>>>AAAAAA???AAAFFFOOOYYYfffnnnrrruuuyyy}}}~~~|||{{{rrrgggwww~~~}}}}}}~~~}}}|||sssjjjfffeeegggnnnvvv{{{yyyppphhh___UUUIIIFFFTTTggg~~~nnnnnn]]]>>>;;;999;;;@@@CCCCCCHHHNNNLLLJJJHHHGGGHHHHHHGGGFFFHHHFFFCCCAAAHHHRRRWWWVVVCCCFFFJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJOOOTTTSSSOOOVVVbbbuuu}}}hhhGGG::::::>>>EEEIIIHHHIIIMMMOOONNNKKKQQQ\\\^^^kkkttt^^^UUULLLEEEDDDCCC@@@===>>>:::888666555888>>>DDDHHHRRR[[[vvvooogggggg}}}tttjjj^^^TTTHHHTTTdddmmmmmmiiifffdddbbb\\\ZZZ___iiivvv{{{xxxtttttttttsssoookkkaaa]]]XXXSSSOOOKKKGGGDDD<<<===BBBLLL[[[gggooorrrsssuuuxxxxxxxxxxxxzzz{{{xxxzzzzzzzzzyyyzzz|||}}}yyytttsssnnnaaaQQQGGG>>>CCCOOO```lllqqqvvvzzz{{{ssslllgggmmm}}}~~~xxx|||~~~~~~oooPPP;;;222444000///333111222000777444777???VVVqqquuuDDD===HHHdddwwwvvv```SSSNNNLLLKKKIIIFFFCCCCCCDDDFFFHHHHHHJJJNNNRRRWWW^^^fffkkkttt}}}wwwvvvwwwxxxxxxvvv|||kkknnnzzzxxxxxxvvvsssoookkkiiieeeaaa^^^WWWTTTPPPKKKHHHGGGGGGGGGGGGFFFIIIMMMOOONNNRRRWWWfffoooxxx|||~~~~~~rrrdddZZZRRRMMMJJJGGGGGGGGGFFFFFFIIINNNQQQMMMKKKIIIGGGGGGFFFDDDBBB>>><<<===@@@@@@>>>BBBGGGPPPZZZfffnnnqqqtttyyy}}}yyyxxxzzzvvvooouuuwwwvvvuuuxxx~~~~~~uuuoooiiiggggggmmm{{{sssmmmvvv}}}xxxvvvjjj\\\OOOJJJHHHNNNbbbxxx}}}vvvuuummmMMM999888999===BBBEEEEEEFFFHHHGGGEEEDDDEEEGGGIIIIIIHHHGGGEEE@@@>>>EEEQQQWWWXXXJJJIIIGGGHHHKKKLLLLLLJJJKKKLLLKKKLLLRRRXXXVVVOOOVVV```|||ttt}}}XXX???<<<>>>DDDGGGFFFGGGIIILLLMMMIIIKKKVVVZZZcccuuujjj[[[QQQHHHFFFEEEAAA??????>>>;;;777555777;;;@@@CCCMMMUUUhhhvvvjjjggg~~~vvviii[[[MMMPPP^^^mmmpppeee___aaa```ZZZYYYaaalllvvvxxxuuuvvvvvvssspppbbb^^^WWWQQQMMMHHHDDDAAA>>>AAAIIIXXXgggppprrrpppsssuuuwwwwwwwwwwwwyyyzzzxxxyyy{{{{{{yyyyyyyyyzzz}}}vvvnnnmmmiii\\\MMMDDD@@@FFFTTTeeerrrvvvyyy}}}~~~tttiiiccciiixxxsss~~~```DDD444222666000...333333333111;;;777;;;???MMM{{{PPPBBB>>>NNNaaatttuuufffWWWNNNLLLLLLIIIFFFCCCCCCDDDFFFGGGGGGIIILLLOOOSSSZZZbbbgggrrr{{{xxxyyyzzzxxxuuuxxxooohhhlll}}}|||yyyuuurrrpppnnnkkkiiiccc```[[[UUUPPPKKKIIIGGGEEEEEEIIIOOOQQQPPPSSSXXXaaakkkvvv|||}}}|||}}}xxxmmmcccZZZUUURRRSSSRRRPPPOOOOOORRRUUUQQQMMMGGGDDDDDDCCCBBB@@@>>><<<<<<>>>>>>===AAAFFFQQQZZZfffnnnrrruuuzzz~~~vvvppptttyyyzzz{{{{{{xxxtttwww~~~sssnnnjjjjjjmmmxxxxxxcccUUUZZZmmm~~~vvvqqqooogggTTTEEEDDDKKKWWWnnnyyy```BBB777666888===DDDGGGFFFDDDCCCBBBAAAAAACCCFFFIIIJJJJJJBBBBBBAAAAAAGGGMMMNNNJJJQQQLLLGGGGGGKKKNNNMMMKKKJJJLLLLLLMMMTTT[[[WWWNNNOOOZZZpppsssxxxlllEEEAAAAAADDDFFFEEEDDDFFFKKKOOOJJJIIISSSWWW\\\hhhuuu___TTTKKKHHHGGGCCC@@@@@@AAA>>>999666666999===@@@GGGOOO\\\sss{{{llleeewwwhhh[[[WWWbbbtttuuuddd[[[___\\\VVVUUU```mmmuuu~~~~~~{{{xxxeee```YYYSSSNNNIIIDDDAAA@@@EEEOOO```ooovvvtttooosssuuuvvvvvvvvvvvvxxxyyywwwyyy{{{{{{zzzxxxxxxxxx|||}}}~~~qqqgggfffbbbVVVHHHAAAAAAHHHVVViiiuuuyyy{{{~~~}}}}}}ooobbb\\\\\\{{{vvvtttuuuRRR;;;///222777000---333555555333???;;;???@@@III[[[GGG:::FFFUUUiiissslll[[[PPPMMMLLLJJJFFFCCCCCCDDDFFFGGGGGGIIIKKKMMMQQQXXX___dddqqq~~~{{{{{{zzzwwwtttuuussseeeaaaccc}}}yyyvvvuuutttrrrqqqnnnkkkeee^^^WWWPPPKKKIIIDDDEEEIIIOOORRRQQQTTTYYY[[[ggguuu~~~|||}}}zzz|||wwwhhh^^^[[[[[[ZZZXXXUUUSSSTTTVVVUUUOOOHHHCCCBBBAAA@@@>>>>>>;;;<<<>>>>>>===@@@FFFRRR[[[gggooorrrvvv{{{uuujjjnnnyyyzzzyyy~~~xxxtttvvv|||nnnYYYZZZhhh|||xxxqqqdddYYYLLLFFF>>>BBBWWWtttwwwSSS===999@@@CCCFFFHHHHHHGGGGGGHHHGGGCCCCCCFFFGGGFFFGGGKKKIIIFFFGGGJJJIIIGGGKKKSSSUUUOOOHHHEEEGGGKKKMMMMMMKKKLLLNNNPPPSSSTTTUUUVVVSSSRRRbbbuuutttzzzhhhBBB@@@LLL???@@@JJJAAALLLOOONNNHHHIIITTT^^^ccczzz~~~lll]]]OOOIIIHHHEEEBBBAAA>>>>>>===999666666:::>>>CCCOOOZZZccc|||wwwaaaxxxhhh```cccqqqsssgggbbbgggaaa]]][[[aaaooo}}}rrriii```\\\WWWMMMCCC???===MMM```lllsssvvvuuurrrvvvuuutttvvvzzz{{{yyywwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{zzzyyyqqqiiiccc[[[OOODDD???CCCRRRbbbkkkrrryyy}}}~~~lll]]]YYYrrr~~~yyyrrrdddGGG777222...000222222555999666===>>>???EEEIIIUUUjjjzzz~~~sssDDD:::EEE\\\qqqsssiii___WWWQQQMMMKKKGGGCCCBBBCCCEEEFFFGGGHHHJJJLLLPPPVVV___dddooozzz}}}zzztttoooxxxzzzkkkYYY___jjj~~~xxxvvvxxxtttrrrlllddd___\\\TTTKKKKKKIIIHHHJJJOOOTTTXXXZZZ^^^gggttt}}}}}}||||||}}}~~~~~~tttqqqlllhhheeebbb^^^\\\ZZZTTTLLLEEEAAA???>>>===;;;===>>>===<<<>>>DDDIIIRRR[[[gggooosssvvv|||zzzhhhnnn{{{iiieeejjj|||}}}yyyrrrfffVVVKKKCCCBBBDDDQQQmmmeeeEEE:::<<>>>>>CCCDDDLLL___yyylllUUU;;;DDD[[[pppvvvooodddYYYRRRMMMKKKHHHEEECCCCCCDDDEEEEEEFFFHHHJJJMMMTTT[[[aaakkkvvv|||vvvqqquuu|||nnn^^^VVVaaauuu{{{|||zzztttsssmmmeeebbbaaa]]]XXXNNNJJJGGGHHHNNNTTTXXXXXX]]]fffrrr{{{~~~}}}|||yyyyyyzzz{{{~~~{{{tttnnngggaaa]]]WWWRRRJJJCCC@@@>>>===<<<<<<===>>>===<<<>>>DDDIIIRRR[[[gggoootttwww}}}ssspppvvvzzzzzz||||||}}}~~~}}}zzzyyywwwrrrhhhYYYIII???;;;BBBOOOdddsssMMM999;;;CCCDDDGGGJJJLLLMMMMMMOOOPPPPPPLLLIIIIIIHHHDDDDDDGGGIIIHHHJJJMMMLLLJJJLLLPPPPPPOOOMMMKKKHHHHHHJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOXXXPPPZZZWWW>>>FFFDDDBBBHHHDDDIIILLLKKKDDDAAAFFFNNNTTT___zzz|||kkkWWWMMMHHHDDDBBBAAA@@@???===:::777666777999???CCCJJJTTTaaayyy}}}fff]]]sssjjjlll|||~~~uuutttjjjiiihhhkkktttvvviiiXXXKKKEEELLLZZZjjjrrrwwwyyywwwtttxxxwwwwwwyyy{{{|||zzzyyywwwwwwwwwwwwwwwwwwwwwxxx||||||zzzxxx{{{~~~|||wwwsssnnnggg^^^RRRFFFBBBDDDQQQ^^^kkkssswww{{{|||zzzwwwooopppvvvvvv~~~}}}zzzlllTTT===444000///222222000111555888??????>>>AAA===AAAPPPccckkkkkk===@@@TTTkkkwwwtttiii[[[PPPMMMKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEGGGJJJPPPWWW\\\dddoooxxxssssss|||ssseeeSSSZZZaaannnyyywwwpppfff```___^^^ZZZQQQLLLGGGJJJRRRYYYZZZXXX\\\dddoooyyy}}}~~~}}}|||wwwxxxxxxxxxyyy}}}}}}tttlllddd___TTTOOOHHHCCC???>>><<<;;;<<<===>>>===<<<>>>DDDIIISSS\\\hhhqqquuuyyywwwwww|||~~~zzzwwwuuuqqqmmmhhh\\\MMMBBB>>>===JJJ^^^uuu|||XXX===999AAAGGGFFFIIILLLNNNOOOPPPRRRTTTTTTPPPNNNNNNLLLHHHHHHKKKJJJJJJLLLNNNNNNMMMMMMNNNOOOQQQRRROOOKKKIIIJJJLLLKKKLLLMMMMMMNNNMMMMMMMMMQQQNNNSSSmmm[[[777<<>>@@@;;;;;;GGGxxxmmmccc~~~GGG<<>><<<:::<<<======<<<;;;>>>DDDJJJUUU^^^jjjssswww{{{{{{|||zzzuuurrrqqqjjjaaaYYYLLLAAA>>>BBBKKK\\\qqq}}}___DDD;;;@@@EEEFFFHHHJJJMMMOOOPPPQQQSSSUUUSSSOOONNNOOONNNKKKLLLOOOKKKLLLMMMNNNOOOPPPPPPOOOOOORRRTTTRRRNNNKKKLLLNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJPPPQQQZZZbbb;;;777<<<===AAAEEEFFFQQQYYYSSSEEE>>>GGGTTTXXXggghhhXXXPPPJJJGGGFFFBBB@@@>>><<<:::888666555999999BBBNNNPPPWWWuuunnnZZZYYYooo~~~{{{zzzxxxwww{{{|||uuukkk]]]NNNGGGGGGaaalllvvvyyyzzz{{{yyyvvvvvvwwwxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwyyyzzz{{{{{{xxx{{{}}}|||wwwrrrkkkfff___UUUHHHBBBHHHSSSeeelllqqqtttxxx~~~ppphhhlll{{{wwwlllZZZCCC...000///000333111///111666333;;;===???CCC<<<:::DDDppp|||dddZZZ===FFFXXXlllwwwrrraaaSSSNNNMMMLLLKKKHHHEEEBBBAAACCCDDDEEEFFFHHHKKKPPPTTTYYYddduuu{{{wwwwww{{{zzznnneee[[[ZZZaaabbbiiixxxyyyuuummmhhheee```[[[MMMKKKMMMVVVbbbgggbbb[[[\\\bbbjjjssszzz}}}}}}|||{{{{{{yyywwwvvvwwwyyy|||xxxppphhhcccXXXSSSKKKEEEAAA>>><<<;;;;;;<<<<<<;;;;;;???FFFLLLXXXaaammmuuuyyy|||~~~}}}{{{uuuoookkkjjj```TTTJJJ>>>777>>>KKKbbbsssxxx~~~mmmLLL>>>AAAEEEFFFEEEHHHJJJMMMNNNNNNPPPRRRTTTNNNKKKJJJLLLMMMKKKLLLPPPLLLMMMMMMMMMOOOTTTTTTQQQPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMIIISSSSSSRRRmmm{{{lllGGG777888999<<>>===;;;777555777777???IIILLLPPPfffttt[[[VVVccc~~~{{{yyyzzz}}}rrrnnniiiaaaUUULLLLLLRRRhhhqqqyyy{{{zzz{{{zzzwwwuuuwwwxxxxxxwwwvvvwwwxxxyyyxxxvvvvvvvvvxxxzzz|||~~~zzzyyy}}}}}}yyysssqqqhhhbbbZZZPPPGGGEEEOOO\\\llloooqqqqqqsssxxxzzzxxxpppoooggg\\\ZZZfffyyy|||{{{zzz{{{fffPPP<<<...//////000222111///333:::666>>>@@@BBBFFF???;;;DDDgggiiiwwwqqqDDDDDDOOOeeewwwwwwiii\\\PPPOOONNNKKKHHHEEEBBBAAACCCDDDEEEFFFGGGJJJNNNQQQUUU^^^nnn~~~zzzzzz|||~~~sssiii\\\^^^iiibbbXXXqqquuueeeWWWKKKKKKPPPZZZdddhhhccc\\\___bbbiiirrrzzz}}}}}}{{{zzzyyyxxxuuusssssstttvvv|||wwwoooiii^^^XXXNNNEEE@@@===;;;:::999;;;;;;:::;;;@@@HHHNNN\\\eeepppwwwzzz}}}}}}}}}|||~~~{{{vvvoooiiieee^^^SSSHHHAAA:::999III]]]|||{{{uuuXXXCCCCCCIIIHHHHHHMMMHHHJJJKKKLLLLLLMMMPPPRRRMMMJJJIIILLLLLLKKKLLLPPPLLLNNNMMMKKKOOOVVVWWWSSSOOONNNNNNNNNOOOPPPNNNMMMMMMNNNNNNOOOOOONNNNNNNNNKKKQQQRRRSSS```{{{yyy}}}[[[???777666777===AAAEEEMMMTTTPPPGGGDDDGGGPPPVVVeee~~~nnn^^^RRRJJJGGGBBBAAA?????????===999666666666:::AAAFFFLLL\\\kkk{{{\\\[[[eee}}}|||yyywww{{{{{{vvvhhheee```YYYPPPMMMUUU```llluuu{{{{{{zzzzzzzzzwwwvvvxxxzzzzzzwwwvvvwwwyyywwwvvvtttssstttvvvyyy{{{{{{yyyzzz~~~{{{tttooooooggg___UUUMMMHHHJJJVVVdddkkkooorrrrrrtttvvvuuuppp^^^]]]WWWOOOSSSeeezzz}}}xxx|||rrr^^^DDD555333///...000222111000666>>>???EEEFFFGGGJJJAAA;;;BBB]]]wwwnnnJJJBBBFFF\\\rrrxxxnnneeeRRRPPPNNNKKKHHHEEECCCAAACCCDDDEEEEEEFFFHHHKKKNNNQQQYYYgggyyy}}}{{{|||yyynnnbbbaaahhhaaaWWWfffqqq[[[QQQRRRWWW^^^eeehhheeebbbbbbdddiiirrryyy}}}}}}{{{yyyyyyxxxuuurrrqqqrrrsssvvvyyy}}}~~~uuupppddd\\\PPPEEE>>>:::999888888999:::999;;;AAAJJJQQQ___hhhrrryyy|||~~~~~~{{{}}}zzzppp|||}}}}}}{{{xxxssskkkeeeaaaSSSIIIAAA???<<<@@@VVVnnn~~~```JJJ@@@JJJOOOHHHKKKYYYHHHIIIJJJKKKJJJKKKNNNPPPNNNKKKJJJMMMNNNLLLNNNQQQMMMNNNLLLJJJOOOXXXYYYUUUOOOLLLJJJLLLOOOPPPNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMPPPUUUYYYfffuuuzzzqqqLLL===::::::???BBBAAAGGGRRRVVVOOOFFFBBBPPPTTT___uuuyyygggXXXNNNJJJBBBAAA@@@@@@AAA???;;;666666555666:::@@@JJJVVV___www```___fffwww{{{zzz|||wwwhhheee```ZZZSSSSSS___nnnnnnvvv|||{{{yyyzzzyyywwwwwwyyy|||{{{xxxwwwxxxzzzuuutttrrrqqqrrruuuwwwyyyyyywwwzzz~~~zzzppplllnnnfff]]]RRRKKKIIIMMM[[[hhhmmmrrrwwwzzz}}}{{{uuu^^^]]]WWWQQQXXXmmm~~~qqqhhhSSS666,,,333///...000222000111888AAAGGGLLLKKKKKKLLLBBB:::@@@WWWoooLLL??????TTTmmmvvvppphhhSSSQQQNNNKKKGGGEEECCCBBBBBBCCCDDDDDDDDDFFFIIILLLNNNVVVcccttt{{{{{{}}}tttjjjbbbaaa\\\YYYaaaoookkkZZZ[[[]]]bbbfffiiiiiihhhccceeejjjqqqyyy}}}}}}{{{{{{zzzyyyvvvsssrrrrrrtttqqqtttwww|||yyytttggg^^^PPPDDD<<<888777777777888999999;;;AAAKKKSSSaaaiiitttzzz|||~~~~~~nnnnnnxxxuuuyyy~~~~~~xxx{{{xxxqqqlllggg\\\PPPKKKAAA<<<>>>AAALLLkkk\\\WWWPPPKKKKKKPPPXXX]]]IIIJJJJJJJJJIIIHHHGGGGGGPPPIIICCCDDDIIIKKKIIIEEECCCHHHKKKKKKLLLNNNLLLHHHGGGIIILLLMMMLLLLLLMMMNNNIIIIIIHHHIIIJJJLLLNNNOOORRRPPPPPPWWWWWWWWW~~~oooxxxEEE666>>>:::===BBBDDDEEEMMMUUULLL<<>><<<:::888666888::::::;;;BBBMMMVVVaaammmxxx{{{{{{~~~ddd[[[kkkzzzwwwsssppp{{{}}}vvvuuupppgggbbb]]]SSSHHHHHH???;;;AAALLL^^^~~~}}}kkkQQQOOOKKKIIIHHHJJJLLLNNNEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHHHHFFFEEEDDDHHHKKKKKKLLLOOOOOOKKKLLLKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGHHHJJJLLLMMMQQQTTTXXX^^^ZZZUUUvvvvvv|||kkkGGG999777<<>>999888888777999>>>FFFKKKQQQeeeqqqcccttt~~~{{{}}}yyyppplllgggfffiiioootttvvvwwwwwwxxxwwwvvvwwwyyy{{{{{{{{{{{{zzzxxxxxxyyy{{{vvvtttqqqqqqrrrtttuuuuuusssttttttrrroookkkgggfff^^^SSSHHHJJJVVVccclllpppssswwwxxxyyy}}}zzz___SSSOOO]]]ppp{{{eeeQQQ???333///222///333///...333333999JJJjjjccc[[[SSSHHH>>>:::<<<;;;```yyyrrrtttNNN???PPP```fffeee```UUURRROOOLLLJJJHHHEEECCCAAAAAABBBCCCDDDEEEFFFGGGNNNQQQ[[[kkk|||~~~{{{yyynnnfffeee]]][[[eee~~~yyyqqqmmmqqqtttnnnfffccceeeiiillllllkkkiiijjjqqq{{{|||wwwzzzxxxvvvuuuuuusssqqqoooooooooooopppqqqsssuuuwww|||}}}||||||xxxttttttuuuqqqhhhaaaXXXOOODDD===;;;;;;999777666888999:::===EEERRR[[[eeepppzzz{{{{{{~~~rrrdddgggooorrrwwwrrr}}}{{{wwwoookkkccc[[[WWWTTTKKKAAA===999>>>LLL]]]pppiiiOOOKKKLLLMMMNNNMMMJJJGGGFFFAAABBBCCCEEEFFFHHHIIIJJJ@@@DDDHHHIIIHHHFFFFFFGGGEEEIIIJJJJJJLLLPPPQQQOOOQQQMMMIIIHHHIIIJJJHHHFFFEEEEEEEEEEEEFFFHHHIIIJJJMMMTTT[[[```YYYOOOhhhyyyZZZ666666999???BBBAAAFFFLLLKKKDDDCCCHHHNNNUUUcccssscccZZZOOOIIIEEEDDDCCC???>>>???::::::888666666999???CCCHHHSSSlll~~~qqq~~~yyywwwpppmmmjjjlllrrrwwwwwwvvvxxxyyyyyyxxxwwwwwwyyy{{{zzz{{{{{{zzzxxxxxxzzz{{{vvvtttrrrqqqrrrttttttsssrrrsssrrrqqqmmmiiidddbbb[[[LLLEEERRRdddnnnqqqsssuuuyyy{{{{{{|||~~~{{{ZZZNNNOOOddd{{{~~~oooYYYFFF888000000444...222000///444333999IIIlllfff___XXXLLL@@@:::;;;???NNNlllbbbDDDJJJ[[[gggdddWWWOOONNNLLLKKKKKKJJJGGGEEE@@@@@@@@@AAABBBCCCDDDEEEKKKMMMUUUbbbqqqwwwlllhhh```]]]gggsssdddWWWWWWjjj}}}uuukkkddddddfffhhhiiijjjhhhjjjqqqyyy~~~{{{}}}zzzwwwuuutttrrrpppooommmllljjjjjjjjjlllnnnooosssuuuxxxwwwuuuqqqooonnnjjjeee```^^^^^^[[[UUUOOOKKKEEE???;;;;;;<<<;;;:::666777888:::>>>IIIWWWaaaiiisss{{{||||||~~~vvvhhhhhhqqq|||zzzvvv~~~~~~~~~|||wwwqqqlllddd___XXXSSSQQQMMMEEE>>>444<<>>HHHLLL\\\}}}}}}~~~}}}zzzzzz{{{tttnnnhhhiiikkkooosssttttttrrryyyzzzzzzzzzxxxxxxyyyzzzzzz{{{{{{zzzwwwvvvvvvwwwtttrrrppppppqqqrrrrrrqqqrrrrrrqqqooommmhhhbbb^^^UUUIIIIII[[[mmmrrrssswwwzzz}}}xxxsssVVVKKKQQQmmmyyyeeeMMM<<<333///000444...333111111666444999GGGaaa___]]][[[RRRFFF>>>>>>FFFAAAnnnrrrzzzsssFFFBBBXXXooonnn[[[LLLKKKJJJJJJJJJJJJHHHGGGAAAAAA@@@@@@AAABBBCCCDDDIIIJJJPPP[[[hhhzzzqqqlllbbb___jjjuuu^^^UUU\\\nnnzzzxxx|||tttiiibbb``````___^^^cccbbbdddjjjssszzz}}}}}}|||xxxuuutttrrrpppnnnnnnllljjjhhhhhhiiijjjkkkjjjlllnnnnnnkkkhhhffffffaaa\\\VVVRRRQQQOOOJJJFFFDDDAAA>>>===>>>???>>>===888888888999@@@LLLZZZdddkkkttt{{{||||||rrrnnnyyywwwvvvvvvzzz|||yyyuuuooogggbbbYYYUUUPPPMMMIIICCC===999777JJJccczzz{{{\\\FFF>>>AAADDDGGGJJJJJJIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCAAABBBDDDGGGGGGGGGBBBEEEFFFDDDGGGMMMQQQPPPOOOIIIDDDDDDGGGIIIGGGDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJHHHLLLPPPLLLRRRgggQQQ;;;444999===>>>BBBIIIPPPSSSBBBBBBEEEJJJQQQ```}}}{{{dddTTTKKKDDDCCCCCCBBB@@@AAA<<<<<<;;;999777888:::<<>>;;;777ccc|||tttNNN>>>TTTtttzzzfffPPPNNNKKKJJJJJJIIIHHHGGGCCCCCCAAAAAAAAABBBCCCDDDGGGHHHMMMWWWbbbssstttnnnccc___iiiooo[[[VVV___gggnnnpppiiigggaaaZZZUUUTTTSSSQQQOOOSSSTTTWWW]]]gggrrr|||}}}zzzwwwvvvtttqqqooonnnmmmjjjhhhggggggggghhhdddfffhhhhhhfffdddcccccc___ZZZTTTOOOMMMKKKGGGEEEBBBAAA????????????>>>===:::999888;;;BBBNNN\\\eeekkkssszzz{{{}}}}}}|||xxxrrrkkknnnuuu}}}~~~~~~~~~}}}yyysssmmmfff^^^YYYQQQNNNKKKGGG@@@999777:::EEE___{{{xxx^^^IIIAAABBBAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEBBB??????AAACCCDDDCCC@@@CCCDDDCCCEEEKKKNNNMMMJJJGGGDDDDDDFFFGGGFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHCCCEEEOOOOOOPPP\\\nnn}}}sss~~~[[[666333666999<<>>>>>>>><<<999888:::;;;<<>>:::888WWWvvvaaaDDDMMMooo~~~ppp\\\WWWQQQMMMJJJIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDEEEGGGKKKSSS\\\kkkyyyqqqddd^^^fffhhhYYY[[[[[[]]]]]]VVVPPPLLLGGGFFFGGGGGGEEECCCCCCEEEHHHNNNXXXhhhxxx~~~|||zzzyyyvvvssspppmmmllljjjiiigggfffeeeeee```bbbdddeeedddccccccccc^^^ZZZTTTOOOKKKIIIFFFDDDAAA@@@???>>>===<<<<<<<<<;;;::::::===FFFSSS```hhhlllsssxxxzzz}}}tttpppllloooyyy|||{{{{{{|||}}}zzzvvvoooiiibbb[[[UUUPPPJJJHHHEEEBBB:::666===HHH]]]~~~bbbLLLDDDEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEDDDBBB@@@AAABBB@@@CCCDDDCCCEEEJJJLLLKKKGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFHHHCCCDDDNNNOOOMMMTTTccctttzzz{{{yyyddd===555444666:::???DDDIIILLLLLLDDDAAAFFFKKKPPP```qqqhhh[[[OOOKKKIIIFFFCCCBBBAAAAAA@@@===:::888777888:::===CCCJJJTTTfffvvvlll___TTTOOOLLLJJJOOO^^^rrryyyqqqhhhffffffcccYYYPPPTTT___mmmvvvxxxxxxxxxyyyxxxzzz{{{zzzxxxuuuuuuuuuuuuvvvvvvsssnnnjjjhhhhhhkkkkkkkkklllooopppooonnnooollljjjiiiggg```WWWOOONNN]]]jjjmmmrrr|||}}}}}}~~~lllZZZVVVhhh}}}~~~}}}mmm\\\III666000222444333222000777999;;;???;;;;;;GGG\\\[[[]]]]]]VVVJJJCCCAAAAAA>>>GGGnnn~~~yyyPPPGGGddd}}}{{{jjjdddZZZRRRLLLJJJHHHGGGFFFEEEBBB@@@@@@AAACCCDDDDDDFFFJJJOOOUUUaaawwwzzzjjj___eee|||kkkjjjfffbbb^^^UUUPPPJJJDDDAAAAAABBBAAA????????????BBBJJJZZZmmm{{{~~~~~~|||yyytttqqqlllllllllkkkiiigggeeeddd___aaaccccccaaa```aaaaaa]]]ZZZTTTOOOKKKHHHEEEDDD@@@@@@???>>><<<<<<<<<===;;;:::;;;AAALLLZZZfffmmmoootttxxxyyy|||~~~vvvvvvssswww|||zzzxxxyyyzzz{{{rrrmmmfff___YYYSSSMMMIIIEEECCCBBB???999999HHHYYYuuuyyyWWWFFFGGGLLLJJJBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@CCCDDDDDDJJJNNNLLLEEE@@@AAAEEE@@@CCCEEEDDDFFFJJJLLLJJJFFFGGGHHHGGGDDDBBBAAABBBDDDDDDFFFGGGGGGFFFEEEEEEAAAHHHEEEEEELLLKKKIIIOOOPPPsss}}}|||vvvvvv|||qqqOOO777444444888===AAADDDFFFPPPEEE???DDDHHHLLLYYYiiiyyyrrrdddVVVOOOMMMHHHDDDBBBCCCCCCBBB>>>:::666555555999;;;>>>BBBFFFQQQiii~~~uuuhhhVVVOOOFFFEEEQQQggg|||wwwrrrlllhhhgggccc]]]XXX]]]dddooowwwzzzyyyuuurrrxxxzzz{{{zzzwwwuuuttttttqqqssssssqqqmmmiiiggggggkkkjjjkkkmmmpppqqqqqqooommmjjjgggfffddd^^^SSSKKKPPPcccnnnmmmttt~~~zzzzzz{{{~~~nnn\\\]]]xxxzzzmmmTTTBBB111...333666444333000888:::===AAA<<<;;;GGGbbb___^^^\\\UUUKKKGGGHHH<<<======dddYYYCCC\\\|||uuulll```UUUNNNKKKIIIHHHFFFDDDBBB@@@???@@@BBBCCCDDDEEEIIILLLPPPZZZooopppccchhh|||vvvmmm^^^VVVMMMFFFDDDCCCBBB@@@CCCAAA>>><<>>AAABBBAAABBBEEEFFFCCCAAADDDHHHLLLMMMLLLJJJHHHEEECCCCCCEEEIIIKKKKKKIIIJJJHHHFFFFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNddd~~~ppp{{{ttt|||mmmMMM>>>111222;;;CCCDDDCCCJJJHHHDDD@@@@@@FFFPPPXXXlllsss[[[OOOKKKFFFDDDEEEDDDBBB@@@???>>><<<888666777888:::===CCCLLLVVV^^^}}}tttdddUUULLLDDDFFF]]]zzzxxxrrrooolllhhhdddmmmpppuuuyyy{{{yyyvvvtttwwwxxxyyyyyywwwuuusssqqqpppqqqoookkkeeeccceeehhhfffeeefffiiinnnpppnnnkkkllljjjiiiggg^^^SSSMMMMMMbbbgggmmmttt|||zzz{{{{{{|||lllWWWcccnnnlllbbb>>>999333111333555666666666555666999>>>BBBDDDEEEXXXffffffZZZ]]]jjj```GGGCCC:::DDDgggpppGGGPPPjjjoooppplllcccYYYTTTRRRMMMHHHGGGEEEBBB@@@???AAADDDFFFDDDDDDFFFIIILLLSSScccsssqqqhhhssszzzuuulll___TTTNNNJJJGGGDDDGGG>>>:::>>>AAAEEETTTfff{{{}}}wwwsssuuussspppnnnllljjjhhheeeaaaaaaaaaaaaaaa___\\\YYYZZZYYYVVVRRRMMMGGGBBB???FFF???:::;;;<<<<<<===???::::::AAAOOO[[[bbbllluuuxxxyyy{{{{{{{{{|||~~~zzztttxxx~~~|||{{{yyywwwsssooolllhhhccc```]]]XXXPPPKKKHHHEEECCC@@@BBB<<<888:::CCCUUUkkk|||jjjNNNEEEGGGFFFGGGKKKKKKKKKJJJIIIHHHHHHHHHHHHCCCEEEEEECCCEEEHHHFFFAAADDDGGGKKKNNNOOONNNLLLJJJHHHFFFEEEFFFIIIJJJIIIGGGHHHGGGFFFFFFGGGGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJOOO\\\tttRRR666555<<<======AAAFFFGGGFFFBBB@@@DDDLLLSSS^^^wwwkkk[[[SSSLLLFFFDDDEEECCCAAA@@@???===:::888666666777999<<>>\\\OOOJJJeeehhhmmmfff]]]VVVQQQMMMKKKKKKHHHFFFCCC@@@@@@AAACCCDDDCCCCCCEEEGGGIIIPPP___mmmzzzrrryyy}}}vvvlllccc\\\UUUNNNHHHKKKCCC???AAAAAA@@@IIIWWWsss{{{|||xxxxxxvvvsssqqqooommmjjjhhhdddcccbbbcccbbb```]]]ZZZ\\\ZZZWWWSSSNNNHHHDDDAAACCC===888999:::999999:::<<<>>>HHHWWWaaahhhpppxxxwwwyyy{{{{{{{{{|||~~~xxx~~~vvv~~~|||{{{{{{xxxuuuqqqlllgggaaaZZZUUUPPPMMMHHHEEECCCAAA>>><<<<<<;;;888<<>><<<;;;555888>>>JJJbbb}}}hhhVVVFFFDDDHHHIIIGGGFFFHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKSSSYYYUUULLLFFFGGGIIIKKKKKKJJJIIIHHHJJJIIIHHHHHHHHHGGGFFFFFFCCCDDDEEEHHHIIIHHHEEEBBBAAABBBDDDFFFGGGHHHIIIIIIKKKKKKKKKLLLLLLKKKKKKKKKOOOKKK```~~~PPP:::666666:::???@@@GGGMMMLLLFFFBBBEEEIIIRRRZZZjjjrrrbbbVVVLLLEEEGGGDDDBBB@@@@@@???===<<<::::::999777777999===AAAJJJJJJSSSiii~~~fffNNN???EEEZZZxxx}}}zzz{{{zzzyyyxxxwwwwwwvvvvvvssstttuuuvvvuuutttrrrpppmmmiiidddbbbccccccbbb___aaaeeeiiijjjiiiiiilllnnnrrriii]]]TTTNNNQQQ]]]kkkooouuuxxxuuusssvvvyyyzzzyyy|||zzzqqqkkkmmmqqqsss}}}~~~}}}fffOOO<<<444333222333444777999:::777===BBBDDDBBBBBBFFFJJJIIINNNJJJFFFVVVuuunnncccPPPIII___VVVSSSqqqfffZZZTTTYYYZZZQQQJJJKKKKKKIIIGGGDDDBBBAAA@@@@@@BBBAAABBBDDDDDDGGGQQQ[[[lll{{{|||yyyuuutttrrroooiiidddYYYSSSOOOMMMIIIDDDDDDHHHXXXqqq|||yyywwwvvvtttqqqooollljjjhhhgggfffddd```]]]^^^\\\XXXTTTOOOJJJFFFDDDDDD@@@>>>???>>>:::999;;;>>>GGGUUUccckkknnnqqqtttvvvxxxzzz{{{{{{|||}}}yyyuuuxxx~~~|||zzzvvvzzz}}}vvvmmm}}}{{{wwwsssooolllkkkjjjeeebbb^^^ZZZVVVPPPJJJEEEDDDCCCBBB???===;;;::::::444;;;LLLdddwww}}}~~~```NNNGGGBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIQQQWWWTTTLLLFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHCCCCCCEEEGGGIIIHHHEEEBBBBBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNOOOOOONNNNNNMMMOOOPPP[[[xxx~~~gggBBB222666;;;888@@@GGGNNNNNNIIIEEEEEEGGGOOOSSS]]]qqqqqqaaaTTTLLLHHHEEEBBBAAA@@@???>>><<<::::::999888777888;;;===CCCDDDJJJTTTbbbxxx}}}dddIII???JJJ___vvv}}}zzzyyy|||zzzxxxvvvtttttttttttttttuuuuuuuuutttqqqooommmiiieee```___aaabbb```___```dddiiikkkkkkllloooqqqttteeeWWWRRRTTT[[[eeennnnnnsssuuurrrqqquuuyyyzzz}}}|||rrrlllpppyyynnnVVVAAA111222222333555666888:::<<<777<<>>;;;999888999:::???JJJddd{{{dddIIIFFFFFFEEEDDDBBBBBBCCCEEEGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDBBBBBBGGGLLLJJJDDDGGGGGGGGGFFFFFFFFFFFFFFFBBBDDDFFFFFFEEEFFFGGGIIIDDDDDDEEEFFFGGGGGGDDDBBBCCCDDDEEEGGGHHHIIIIIIIIILLLMMMNNNPPPQQQQQQPPPOOOHHHPPPVVVaaa}}}vvvTTT777666888111???DDDJJJLLLJJJGGGEEEEEEGGGLLLTTTddd}}}lll[[[PPPLLLHHHEEEBBBAAA@@@>>>===888999999888666666888:::888>>>GGGLLLNNNYYYqqq|||zzzwwwYYYCCC@@@GGGVVVeeennnyyy~~~{{{zzz{{{}}}}}}{{{yyyvvvuuuttttttttttttuuutttssspppmmmiiigggbbb```^^^]]]^^^___``````aaadddhhhkkklllnnnoooqqqlll___TTTWWW```hhhnnnqqqlllpppqqqnnnoootttxxxxxxwwwxxxssslllkkksss}}}}}}aaaJJJ:::000///111444555666777999;;;999<<<>>>???>>>???CCCFFFDDDEEEDDDBBBFFFNNNRRRPPPbbbsssyyylllgggyyykkk~~~qqq___UUUPPPNNNMMMKKKJJJIIIHHHEEEBBB@@@>>>CCC@@@AAACCCCCCCCCGGGMMMYYYlllqqq}}}wwwooommmlllkkkjjjiiiddd^^^XXXRRRMMMHHHEEEIII[[[sss~~~|||yyyxxxuuurrrooommmjjjfffdddaaa^^^YYYSSSMMMHHHDDDBBB@@@>>>>>>???>>>;;;>>>BBBKKKXXXgggnnnqqqtttvvvvvvtttwwwzzz||||||||||||}}}~~~lll\\\UUUVVV[[[iiirrrmmm~~~rrrlllmmmvvv|||{{{zzz}}}}}}{{{yyywwwwwwuuuqqqlllfff```[[[YYYWWWSSSNNNJJJHHHFFFDDDCCC;;;<<<;;;999777888<<<@@@UUUeeegggOOOCCCIIIIIIHHHFFFEEEDDDBBB???BBBCCCDDDEEEEEEDDDCCCAAA@@@AAA???===@@@EEEEEEBBBFFFEEEDDDCCCBBBCCCCCCCCCAAACCCEEEEEEDDDDDDFFFHHHFFFEEEEEEEEEFFFEEECCCAAABBBCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMOOOQQQQQQPPPPPPGGGLLLOOOSSSddd|||{{{jjjGGG888555222;;;===AAADDDFFFFFFDDDBBBBBBHHHPPPYYYhhh}}}gggXXXPPPMMMHHHEEECCCBBB@@@???:::;;;;;;999777666666888666:::@@@DDDDDDHHHVVVdddyyytttnnnMMMAAA999???GGGOOO___oooyyy{{{|||{{{yyyxxxzzz||||||{{{yyywwwuuuttttttttttttsssrrroookkkfffbbb___\\\]]]\\\[[[[[[]]]```bbbeeeeeegggiiilllmmmmmmkkkccc\\\ZZZaaajjjoooppprrrkkkmmmlllkkknnntttuuurrrnnnmmmiiigggnnnzzz{{{lllUUU@@@666555///222666888777888:::<<<<<<<<<;;;;;;<<>>===:::;;;;;;999999;;;AAAFFFhhh|||{{{nnnLLLAAACCCBBBAAAAAACCCGGGJJJGGGBBBBBBDDDFFFHHHIIIHHHGGGFFF<<>><<<>>>DDDGGGFFFCCCBBB@@@???>>>>>>???@@@AAACCCEEEEEEBBBBBBDDDFFFHHHFFFDDDDDDEEEDDDCCCAAABBBBBBCCCDDDDDDEEEDDDDDDGGGIIILLLNNNPPPPPPPPPOOOPPPNNNLLLOOOZZZrrryyyUUU;;;555888888888:::>>>CCCDDDBBB???BBBIIIOOORRRWWWmmmwwwgggTTTPPPKKKGGGEEEDDDBBB@@@>>>>>>>>><<<999777777777;;;888888;;;???CCCJJJSSSXXXlllrrrZZZIII;;;888999@@@RRReeetttxxx{{{{{{yyywwwwwwxxxzzzyyywwwvvvtttsssrrrrrrsssrrrpppmmmhhhbbb]]]ZZZXXX[[[\\\[[[ZZZ[[[```dddhhhffffffhhhkkkllliiifff___]]]aaajjjppppppooooookkkllljjjiiinnnssssssnnnmmmkkkhhhjjjvvvvvv}}}ooo\\\HHH666000555111555999;;;;;;;;;<<>>AAABBB@@@AAAEEEKKKRRReeeyyyjjjdddxxxxxxrrrmmmjjjeeeggghhhhhhgggbbbYYYQQQJJJGGGWWWyyy|||xxxuuurrrooommmgggddd]]]VVVNNNHHHDDDBBB===;;;<<<======>>>DDDKKKWWWeeepppqqqpppuuuyyyyyysssvvvzzz||||||{{{||||||zzz}}}~~~~~~~~~{{{vvvnnnlllhhh]]]```mmmqqqppprrrxxxxxxyyy|||ttt{{{wwwrrrmmmiiihhhddd___YYYUUUQQQLLLIIIDDDCCCAAA???>>><<<999666777888;;;;;;666777JJJaaa|||~~~wwwsssRRRDDDEEEHHHBBBCCCDDDEEEEEEEEEDDDCCCEEECCCAAAAAACCCEEEEEEEEEAAAAAAAAAAAA@@@@@@?????????>>>======>>>===;;;999<<<===???CCCEEEEEECCC@@@EEEDDDCCCAAABBBCCCEEEFFFFFFDDDBBBCCCEEEFFFCCC@@@HHHHHHHHHIIIJJJKKKLLLMMMKKKQQQQQQQQQRRR^^^SSS111;;;888666666999<<>>>>>>>>>>><<<:::888777666666666777:::>>>CCCEEEKKKUUUdddsssrrr~~~kkkQQQ???>>>===;;;LLLfffrrrxxx{{{xxxvvvyyyxxxtttrrrsssuuuwwwvvvtttqqqooopppoookkkbbbYYYUUUWWW[[[WWWVVVVVVYYY^^^aaaaaa```___ccciiimmmnnnjjjeeeaaaZZZcccnnntttssspppmmmmmmaaaiiimmmlllnnntttwwwvvvmmmccc]]]iiitttgggPPP===222111777555666999;;;<<<===<<<<<<;;;::::::<<<@@@DDDFFFFFFAAACCCFFFFFFEEEDDDDDDEEEJJJEEEJJJQQQKKKHHHfff}}}ooo{{{qqq~~~lllYYYIIIQQQKKKLLLKKKJJJGGGDDDCCCCCC>>>>>>>>>>>>???@@@BBBBBBGGGLLL[[[vvvtttqqqgggaaasssuuucccgggggggggiiiiiifff^^^XXXOOOOOOQQQhhh|||xxxtttqqqkkkgggaaa[[[TTTMMMEEEAAA===<<<<<<<<<:::<<>>>>>???>>><<<:::<<<<<<===@@@CCCCCCBBB@@@BBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@AAACCCEEEFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNLLLPPPPPPOOORRR[[[zzz~~~QQQ111555111111555:::===@@@DDDDDDBBBGGGPPPUUU[[[nnnjjj\\\NNNIIIHHHDDDAAAAAA????????????===<<<:::999666555555555777;;;>>>AAAAAAIIITTT^^^hhhvvvvvvxxxuuu\\\DDD===;;;???PPPeeepppvvvyyyvvvuuuwwwwwwssstttttttttsssqqqooolllkkkjjjiiieee^^^WWWUUUWWWZZZVVVUUUVVVYYY^^^bbbcccbbbbbbggglllnnnkkkfffbbb___]]]eeeooouuutttqqqpppqqqfffiiijjjiiinnnvvvxxxvvvkkkaaa___sss}}}}}}ttt\\\III:::222333888666777999:::<<<=========>>>===<<<>>>AAAEEEGGGHHHCCCEEEFFFEEECCCBBBBBBBBBBBB@@@IIISSSNNNHHH]]]}}}yyywwwiiiaaaTTTPPPEEEIIIIIIJJJHHHFFFDDDBBBBBB>>>>>>>>>>>>???@@@BBBBBBDDDIIIUUUlll~~~oooaaa___eeezzz|||iiifffcccccceeegggeeecccSSSQQQPPPddd}}}zzzqqqmmmfff___XXXQQQIIIDDD???>>>>>>>>>===@@@MMMZZZeeehhhmmmqqqsssuuuvvvxxxvvvwwwxxx{{{|||~~~~~~~~~|||}}}~~~}}}zzztttsss```\\\]]]bbb```]]]fffssszzzwwwkkkgggkkkjjjjjjuuu~~~~~~lllwww}}}xxxuuuqqqmmmiiiddd^^^[[[YYYUUUPPPLLLIIIEEEAAA??????<<<999666555666777888999444444???PPPaaapppyyytttVVVKKKKKKGGGAAA???@@@AAABBBBBBCCCCCCBBBBBBAAA???===>>>???AAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???@@@@@@@@@>>><<<;;;;;;;;;===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAACCCFFFJJJMMM@@@@@@BBBDDDGGGKKKMMMOOOLLLOOOMMMMMMPPPUUUppp~~~{{{???999222...222888:::===AAABBBBBBGGGNNNPPPQQQ]]]lllmmmYYYOOOLLLHHHDDDBBB???@@@@@@???>>>===<<<;;;777666555444555666999:::<<>>666444666:::888888999:::;;;===>>>???BBB@@@>>>???BBBFFFHHHIIIBBBCCCDDDCCCAAAAAACCCDDDBBB???FFFOOOMMMGGGUUUlll~~~{{{yyyxxxlllSSSRRREEEHHHIIIIIIIIIHHHFFFDDDBBB????????????@@@AAAAAABBBBBBDDDLLL^^^xxxmmmbbbeee]]]YYY{{{~~~vvvllleeeddddddeeedddZZZUUUPPPaaayyyuuunnnggg```XXXPPPKKKCCCAAA@@@@@@@@@EEERRR```iiillloooqqqssstttwwwyyyvvvwwwyyy{{{|||}}}~~~~~~}}}|||}}}~~~}}}}}}rrrkkkUUUPPPOOOSSSUUUWWWbbbppplllmmmgggiiirrrpppnnnvvvmmmooovvv|||{{{{{{{{{{{{yyyvvvsssooolllhhhddd```[[[VVVRRRPPPLLLHHHEEEBBB???<<<:::<<<;;;999777444444555777666888BBBXXXttt|||xxxZZZDDDDDDJJJFFFAAABBB>>>??????@@@@@@@@@@@@@@@AAA@@@??????@@@AAAAAA???CCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???@@@AAA@@@???======;;;:::<<>>@@@BBBBBBBBBEEELLLQQQ>>>???@@@BBBEEEHHHKKKLLLKKKMMMIIIJJJNNNOOO^^^zzzhhhEEE888///222666777999===AAABBBFFFJJJJJJJJJSSS^^^qqqhhhWWWOOOKKKGGGCCC@@@@@@??????>>>===<<<<<<999888666444444444555666999===AAAEEEHHHOOOXXX___]]]fffssslll}}}fffJJJ>>>III]]]kkkmmmppprrrrrrqqqqqqqqqqqqnnnoooooonnnllliiifffddd[[[WWWRRRPPPPPPPPPQQQPPPRRRRRRUUUYYY^^^dddhhhjjjiiinnnrrrooofff``````ccckkknnnqqqrrrqqqoooooopppmmmjjjhhhmmmvvvxxxpppfff___]]]eeejjjVVV@@@666555666888;;;::::::::::::;;;===@@@AAACCC@@@>>>>>>@@@DDDFFFGGG???@@@AAAAAABBBDDDGGGJJJIIICCCCCCHHHHHHGGGRRRbbb}}}xxx}}}dddPPPRRRLLLKKKKKKKKKJJJIIIFFFDDDAAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFRRRfffoooiiipppcccPPPaaa{{{oooiiieeecccaaa\\\WWWQQQ```~~~wwwppphhh```XXXRRRGGGDDDBBBCCCDDDJJJWWWcccmmmoooqqqrrrssstttwwwyyyvvvwwwyyy{{{|||}}}~~~~~~~~~|||zzzzzz}}}~~~uuunnnYYYOOOHHHLLLTTT[[[cccjjjdddgggffflllxxxwwwssszzzrrrlllnnn}}}}}}}}}yyyxxxxxxwwwuuurrrmmmiiieeebbb^^^[[[XXXSSSOOOKKKHHHEEEBBB???>>><<<999777777888888666333222333555444@@@VVVwww\\\KKKBBBGGGHHHAAA@@@FFF>>>>>>>>>>>>>>>?????????CCCBBBAAABBBCCCCCCBBB@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@>>>===>>>===;;;===@@@CCCEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB>>>@@@AAA@@@@@@BBBHHHMMM??????@@@AAACCCEEEGGGHHHJJJKKKGGGGGGMMMLLLRRRdddRRR>>>000000444444666<<>>===<<<<<<<<<:::999777555444444444555888;;;>>>@@@FFFMMMRRRUUUZZZaaahhhnnnuuu|||ooohhh{{{[[[HHHOOObbbpppmmmnnnooopppnnnmmmnnnooolllmmmnnnllliiiccc]]]YYYTTTQQQNNNLLLLLLMMMMMMMMMQQQSSSVVVZZZ___eeekkkoookkkooorrrnnnfffbbbeeeiiiqqqqqqqqqooommmkkkjjjjjjhhheeefffmmmrrrnnnbbbWWW___eeeppp~~~uuu^^^KKK999333555888:::;;;;;;;;;;;;;;;<<<>>>AAABBBAAA>>><<<<<>>@@@BBBBBBAAA???>>>@@@???>>>???@@@AAA???===???======>>>BBBEEEFFFGGGCCCCCCCCCBBBAAAAAAAAA@@@===>>>=========>>>BBBDDD@@@@@@@@@AAAAAACCCDDDEEEGGGIIIEEEFFFMMMKKKMMMZZZjjjaaaGGG111000333333555<<>>============<<<:::999777666555555666777999:::<<>>@@@AAABBB>>>===;;;<<>><<<999888888888666555222333333111111555===EEEeeeuuusssXXXIIIDDDDDDEEEEEEDDDDDDEEEGGGCCCCCCBBBBBBBBBCCCDDDEEEBBBAAAAAAAAABBBBBB@@@===;;;>>>BBBEEEEEECCC@@@===AAA@@@???@@@BBBBBBAAA???>>>======???CCCEEEFFFFFFCCCBBB@@@???>>>>>>??????>>><<<<<<<<<>>>@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDGGGDDDEEELLLLLLMMMXXX\\\sss|||xxxXXX;;;444555222444;;;:::===>>>>>>???CCCHHHKKKOOOZZZiii}}}yyyhhhYYYNNNIIIGGGEEEBBB@@@??????>>><<<<<<;;;:::999888777666777888888999:::<<>>@@@EEEHHHQQQjjjmmmmmmkkk___YYY]]]}}}ttthhhccc___ZZZggg~~~wwwppphhhccc___[[[XXXZZZ[[[^^^dddkkklllooorrruuuuuuuuuvvvwwwxxxxxxzzz{{{||||||}}}}}}xxxwwwvvvxxx{{{}}}|||{{{xxxoooZZZVVVVVVcccwwwmmmhhhqqqtttvvv{{{ooommmppppppuuuvvvmmm|||zzzxxxxxxvvvtttpppkkkgggeeecccaaa^^^\\\[[[XXXUUURRRLLLKKKHHHGGGFFFDDD@@@>>>;;;999777666666666555444555555444111222:::GGGRRRxxx\\\MMMNNNFFFFFFCCCAAAEEELLLLLLGGGFFFFFFEEEDDDEEEFFFGGGHHH??????>>>???@@@???===;;;===@@@EEEIIIJJJGGGCCC???BBBAAAAAABBBCCCDDDBBBAAA<<<<<<===???CCCFFFFFFEEEDDDCCC@@@>>>>>>>>>???@@@@@@>>><<>>??????@@@AAACCCDDDEEEBBBGGGDDDEEELLLMMMOOOYYY\\\nnniiiGGG;;;888111111888555999<<<===>>>AAADDDEEEPPPUUU\\\jjjwwwdddUUULLLJJJGGGDDDBBBAAA@@@@@@;;;;;;;;;:::999888888777333444444555777999<<<===<<<@@@EEEJJJMMMPPPSSSVVV]]]^^^ccckkklllkkkrrr|||ZZZMMMdddvvvhhhaaacccjjjfffeeegggddd^^^^^^cccZZZWWWRRRMMMJJJIIIJJJJJJCCCGGGKKKKKKIIIKKKPPPVVV]]]```dddgggjjjqqqyyyvvvsssooolllkkkllloooqqqooommmkkkjjjjjjiiigggeeeiiiccc\\\UUULLLKKKYYYjjjzzzwww~~~~~~qqq___UUU;;;555333888======<<<<<<:::<<<>>>@@@AAABBBBBBAAA>>>>>>@@@CCCFFFGGGFFFEEE===@@@CCCDDDDDDDDDEEEFFFDDDGGGHHHEEEFFFJJJMMMLLLJJJhhhjjjaaaWWWPPPNNNMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>;;;>>>CCCDDDHHH\\\sssqqqwwwuuu```VVV\\\yyyrrrlllbbbjjjxxxqqqjjjeeegggccc```bbbcccdddhhhooojjjnnnrrruuuvvvvvvvvvvvvxxxyyyzzz{{{||||||||||||xxxwwwvvvyyy}}}~~~}}}zzz~~~tttdddPPPTTT]]]mmmvvvhhhllllllnnnxxx~~~vvvsssppplllvvv{{{sss~~~{{{wwwsssqqqrrrooollliiifffccc```]]]ZZZXXXUUUTTTSSSRRROOOMMMGGGFFFDDDAAA???===;;;;;;999666333222222444444555666000000999>>>DDDZZZqqq```QQQMMMJJJEEEEEEDDDEEEEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEBBB@@@>>>???BBBCCCBBB???@@@BBBEEEEEECCC@@@??????CCCCCCDDDEEEEEEDDDCCCBBB>>><<<===@@@DDDFFFDDDBBBDDDCCCAAA??????AAACCCDDDEEEDDDBBBAAABBBCCCEEEFFFCCCCCCCCCBBBAAAAAACCCEEEAAABBBCCCDDDFFFJJJPPPTTTeeeccc}}}xxxqqqIII111///555666555===@@@<<<>>>FFFHHHCCCKKKMMMTTT```qqqwwwhhh[[[PPPGGGEEECCC@@@@@@DDDAAA???===<<<<<<;;;999777888777666555666888:::;;;;;;<<<>>>AAAEEEIIIMMMOOORRRTTTWWWZZZ^^^dddjjjnnnvvvbbbJJJUUUrrr}}}vvvnnnhhhccc```^^^___aaaaaa```]]]YYYWWWMMMJJJGGGEEEFFFGGGHHHHHHFFFFFFFFFIIIOOOUUUYYY[[[aaaeeemmmsssxxxyyyxxxwwwxxxuuurrrqqqrrrpppllliiikkkkkkkkkjjjiiijjjmmmoooxxxppp^^^PPPKKKMMMkkk{{{dddSSSJJJ444444444555888<<<@@@BBB@@@>>><<<<<>>CCCGGGIIIGGGDDDBBB@@@@@@AAACCCDDDCCC@@@===FFFHHHJJJKKKKKKKKKJJJJJJFFFRRR|||jjj^^^UUUAAAJJJWWWGGGIIIFFFBBB@@@@@@@@@@@@???@@@AAAAAA@@@AAAGGGSSS\\\zzzyyyuuuxxxhhhZZZ]]]ooo}}}qqqvvv}}}~~~xxxooohhh```bbbfffggghhhkkkooorrrpppqqqsssuuuuuuuuuuuutttvvvvvvvvvwwwwwwwwwxxxxxx{{{wwwxxx}}}}}}yyyxxx||||||{{{}}}www\\\ZZZ\\\ggg}}}~~~pppooolll{{{yyywwwkkkfffqqqwwwwww}}}~~~{{{zzzzzzxxxuuuqqqmmmkkkkkkiiieeebbb```]]]ZZZWWWTTTRRROOONNNMMMKKKIIIFFFBBB@@@>>><<<999888777666666444222111111111111111000888888333>>>]]]yyyeeeOOOJJJLLLMMMHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHFFFEEEDDDDDDEEEEEEDDDBBB@@@AAABBBBBBAAA>>>>>>AAACCCDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAA???>>>@@@CCCEEEDDDBBBEEECCCAAA@@@@@@AAACCCEEEDDDCCCAAAAAAAAABBBDDDEEEDDDDDDDDDBBB@@@@@@AAACCCEEEFFFFFFFFFGGGIIILLLOOORRRVVVqqqnnnJJJ666222444333:::???@@@AAADDDCCC@@@CCCDDDIIIRRR```www{{{gggZZZMMMHHHEEEAAA@@@AAA@@@???>>>>>>>>>>>><<<:::999888666666666777999:::777888:::<<>>999>>>AAA@@@???BBBDDDCCC<<>>@@@AAAAAA??????DDDMMMUUUhhh~~~www|||ppp^^^\\\lllwwwwwwyyyuuuuuuzzz{{{wwwssslllfffeeeddddddfffjjjoooqqqrrrqqqrrrsssuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwvvvwwwuuuvvv|||}}}xxxuuuwww{{{vvvuuuyyynnn\\\___dddnnn}}}vvvzzz{{{|||wwwnnnoooxxxwwwtttyyy}}}yyyvvvrrrrrrqqqooolllhhheeecccbbb___\\\ZZZXXXUUURRROOONNNLLLIIIGGGFFFEEEBBB@@@<<<;;;999777666444333333111111222222222222111111///999===???RRRzzz```LLLFFFFFFIIILLLHHHGGGEEEDDDDDDFFFIIIJJJGGGEEECCCAAAAAAAAACCCDDDFFFDDDBBBBBBBBBBBB@@@>>>===@@@CCCDDDCCCBBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@@@@BBBCCCDDDCCCDDDCCCBBB@@@@@@BBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBB@@@???@@@AAAEEEGGGIIIIIIIIIIIIKKKMMMQQQSSS^^^|||bbb<<<...222666777;;;AAAAAA>>>>>>AAABBBBBBDDDJJJRRRbbb{{{}}}mmm[[[PPPKKKGGGCCCAAAAAA@@@??????@@@???===;;;:::999777666666777888888666666777888:::<<<>>>???@@@BBBDDDGGGJJJNNNSSSVVV[[[WWWZZZmmmqqqZZZ```bbbeeegggfffbbb```aaacccdddaaa^^^\\\[[[ZZZXXXVVVTTTSSSPPPLLLHHHDDDAAA@@@AAA@@@>>>======???BBBCCCHHHKKKPPPVVV]]]dddhhhkkkvvvwwwyyyzzz{{{zzzyyyxxxvvvtttqqqppppppnnnllljjjfffgggggggggjjjqqqyyy~~~{{{gggVVV^^^uuuwwwooo^^^NNN???777;;;<<<<<<<<<<<<<<<;;;;;;<<>>AAADDD>>>???@@@AAAAAA@@@>>>===BBB@@@??????AAABBBAAA@@@FFFCCCBBBDDDHHHKKKLLLKKKKKKFFFSSS}}}vvvtttcccXXXNNNIIIIIIKKKIIIGGGEEEDDDBBB@@@>>>???@@@@@@???===@@@FFFKKKVVVrrrzzz{{{fff[[[eeexxxwwwsssiiibbbbbbuuuuuulllkkkllljjjgggmmmiiieeeffflllqqqsssrrrrrrssstttuuuuuuuuuuuuuuuqqqrrrtttuuuuuuuuutttsssrrrrrruuuzzz{{{vvvpppnnntttyyy|||zzzuuunnnddd[[[bbbkkksss{{{{{{rrrqqqzzz~~~wwwtttzzz|||xxxssspppjjjiiihhhfffccc```]]]\\\ZZZWWWTTTRRRQQQNNNKKKIIIJJJHHHEEEDDDCCCAAA>>><<<:::999888666555444444333///111333444444444333444555666EEE___wwwzzzbbbLLLIIILLLIIIFFFFFFEEECCCBBBAAABBBFFFJJJLLLCCCAAA???======>>>???AAADDDCCCBBBBBBBBBBBBAAA@@@???AAADDDEEEDDDCCCCCCCCC@@@@@@???>>>???@@@BBBCCCDDDBBB@@@@@@AAACCCEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCDDDCCCDDDDDDCCCAAA@@@AAABBBBBBEEEHHHJJJKKKKKKMMMNNNRRRUUUTTT]]]tttJJJ555444999555777@@@BBB======CCCDDDBBBCCCFFFJJJSSSeeeuuuppp___UUUOOOIIIDDDDDDCCCAAA@@@???===:::888;;;:::999888777777777777888888888888888999999:::;;;===???AAACCCFFFJJJMMMVVVPPPNNNYYYmmm~~~uuu[[[ZZZ[[[]]]]]]\\\YYYXXXXXXZZZ[[[YYYWWWUUUTTTRRROOOLLLFFFEEEBBB@@@>>><<<<<<<<<===============@@@DDDGGGNNNQQQVVV]]]dddlllsssxxx}}}|||{{{zzzyyyyyyxxxxxxwwwuuussspppnnnlllkkkiiigggfffdddcccdddjjjqqqvvvyyyjjjUUUVVVoooyyyvvvzzzeeeUUUHHH@@@<<<<<<===?????????===;;;:::BBBOOOXXXQQQDDD===>>>@@@>>>>>>============>>>>>>CCC@@@>>>>>>???AAABBBBBBCCC@@@@@@DDDMMMTTTXXXXXXQQQMMMKKKiiitttwwwqqq]]]NNNJJJPPPJJJHHHGGGFFFFFFDDDAAA>>>>>>???@@@???>>>???BBBEEEJJJ```|||ooo[[[\\\~~~zzzzzz|||~~~vvvuuuqqqhhhaaa___cccmmmvvvfff^^^```fffiiijjjssspppllljjjlllooorrrtttssssssttttttuuuuuuuuuuuurrrsssttttttsssqqqooonnnppppppsssxxxyyyssskkkeeeiiinnnzzz|||iii\\\ZZZ```mmmtttvvvuuujjjqqq}}}sssxxx}}}{{{yyy}}}~~~}}}~~~zzzwwwsssmmmjjjccccccaaa___\\\YYYWWWVVVTTTQQQOOOMMMLLLJJJGGGEEEEEECCC@@@???>>>===;;;888777777666555444444444444111333555444333222333444<<>>======>>>???@@@??????@@@@@@AAAAAABBBBBBAAADDDFFFFFFDDDBBBAAAAAAAAA@@@???=========>>>???@@@?????????@@@BBBEEEHHHCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAABBBBBBCCCCCCAAABBBDDDDDDCCCCCCDDDEEEBBBEEEHHHJJJKKKKKKLLLMMMGGGRRRUUUWWWqqq~~~bbbBBB444555222777EEEKKKDDD>>>???@@@>>>???AAABBBFFFQQQ]]]oootttdddXXXNNNFFFEEECCCAAA???>>>===;;;999===<<<;;;:::999888888888999999888777777777777777888:::<<<===>>>@@@CCCEEEIIIFFFFFFJJJQQQYYY]]]___```mmmxxxjjjTTTRRRPPPRRRSSSSSSQQQOOONNNNNNRRRQQQOOOMMMLLLIIIEEEBBB===;;;:::888888888:::::::::;;;===>>>@@@CCCIIINNNYYY\\\```eeellluuu~~~}}}{{{zzzyyyyyyyyyxxxvvvtttpppmmmjjjiiiiiigggeeeccc```^^^```eeeiiiiiiaaa^^^ppp}}}xxxnnnZZZHHH>>>;;;<<<;;;<<>>===@@@IIIOOOKKKDDD@@@===;;;===<<<;;;;;;<<<===???@@@BBB@@@======>>>AAABBBBBBBBB@@@@@@EEENNNWWW\\\^^^JJJOOOGGGTTTyyylllXXXPPPPPPIIIGGGFFFFFFFFFEEECCCAAA>>>>>>?????????@@@BBBCCCCCCNNN```uuuxxx```WWW|||~~~~~~{{{vvvqqq~~~wwwqqqnnnkkkgggcccbbbZZZ\\\kkkvvvtttssspppqqquuuyyynnnaaaZZZ[[[bbbiiimmmuuuvvvuuuqqqlllkkkpppuuussssssssssssssstttttttttttttttsssrrrooollljjjhhhnnnooorrruuuvvvsssjjjaaaaaaeeessswwwcccZZZ]]]bbbnnnsssrrr}}}yyysssfffrrruuummmzzz}}}yyyvvvuuurrrvvvyyyyyyxxxxxxzzz|||xxxwwwtttrrrppplllgggccc]]]\\\ZZZWWWUUUSSSQQQPPPNNNLLLIIIHHHGGGEEECCCAAA>>><<<:::999999888777555444333222222222222222222333555555333000000444888IIIfff^^^QQQJJJEEEFFFGGGEEEBBBBBBEEECCC@@@>>>======>>>???AAAAAA@@@@@@@@@@@@@@@AAA:::<<<>>>>>>>>>>>>@@@BBBAAACCCEEEEEECCC@@@??????@@@???>>>===<<<;;;;;;;;;;;;<<<>>>>>>>>>@@@DDDFFFAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>AAACCCDDDCCCCCCDDDFFFDDDFFFIIIJJJIIIHHHHHHIIIHHHOOOPPPNNNZZZzzzvvvOOO333000000999JJJUUUQQQDDD:::???===???AAA@@@AAAGGGOOOPPPnnn}}}kkk[[[OOOJJJGGGCCC@@@@@@AAA@@@@@@>>>======<<<;;;::::::999888777666555555555555555555666999999999:::<<<>>>;;;>>>AAABBBBBBCCCGGGJJJJJJSSSUUUWWW\\\TTTJJJKKKIIIIIIJJJJJJIIIGGGDDDCCCDDDCCCAAAAAA@@@???<<<::::::999888666666666777888888;;;>>>AAACCCHHHPPPVVV___bbbggglllpppxxx}}}{{{zzzyyyyyyssssssqqqmmmjjjhhhhhhiiikkkjjjhhhccc^^^\\\\\\]]]XXXooo~~~qqq}}}xxx|||tttdddRRRBBB:::999;;;999;;;===@@@AAAAAAAAA@@@???CCCEEEFFFGGGIIIFFF@@@===<<<<<<<<<<<<>>>@@@AAAAAA???======???AAABBBBBBBBBBBBCCCEEEHHHNNNSSSVVVEEENNNJJJKKKlllxxx|||lllZZZJJJLLLJJJHHHGGGGGGGGGEEECCC?????????@@@AAABBBCCCCCCEEEEEEJJJVVVjjjjjjZZZqqqzzzvvvqqqiiiccc___\\\ZZZYYYSSSRRRYYYkkk~~~wwwnnnnnnooommmpppvvvrrrmmmeee^^^]]]aaahhhmmmsssxxx{{{wwwoookkkoootttsssrrrrrrqqqrrrrrrssssssrrrqqqooollliiigggeeedddlllmmmoooqqquuuvvvooofffdddcccjjjqqqkkk]]]\\\eeeiiiqqqrrrnnnsss}}}tttvvvfffppp{{{mmmlll|||~~~zzzvvvsssqqqppplllnnnooooooooonnnoooooojjjiiihhhgggfffccc___\\\VVVTTTRRRPPPMMMLLLJJJJJJHHHFFFCCCBBBBBB@@@>>><<<999777666666666666555333222111111111111111222222222333444222222777AAAIIIdddttt[[[HHHGGGFFFCCC@@@@@@CCCBBB===AAA@@@???=========>>>???>>>>>>???@@@@@@??????>>>999;;;===<<<;;;:::<<<>>><<>>>>>>>><<<======<<<<<<;;;::::::999;;;===>>>======???BBB????????????????????????===>>>>>>???????????????===@@@BBBBBBBBBAAAAAABBBCCCEEEGGGHHHGGGGGGHHHIIIRRRMMMIIIHHHKKK]]]dddFFF666555777BBBSSS[[[PPPAAA??????@@@CCCBBB???AAAGGGFFFSSSiiivvvfffWWWRRRKKKEEECCCCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<777777666555555666666666333555777777777777888999555999======<<<;;;>>>AAA???DDD@@@===EEEEEE@@@CCCBBBBBBAAABBBBBBAAA@@@>>>;;;:::999999::::::999888888888777777777777777888999===CCCFFFJJJPPPZZZaaaeeejjjrrrwwwzzz~~~}}}zzzwwwuuuuuukkklllkkkiiiffffffhhhkkkzzzyyyuuunnnddd[[[UUURRR___zzzwwwzzzuuujjjYYYJJJAAA>>>>>>>>>999:::===???@@@AAAAAAAAABBBBBBAAABBBHHHMMMKKKEEE??????>>>===>>>>>>???@@@@@@>>>======???AAABBBAAAAAADDDEEEDDDBBBCCCGGGLLLGGGJJJMMMMMMXXX}}}}}}tttZZZSSSPPPLLLIIIHHHGGGEEEDDDBBBAAA??????@@@AAAAAAAAAGGGDDDEEEKKKTTTgggvvveeennn|||wwwnnnddd]]]YYYUUUSSSPPPPPPRRRXXXiii|||tttiiiiiiiiidddeeekkkfffggggggccc___```gggnnnpppuuuzzzyyyuuuqqqqqqsssrrrrrrqqqpppppppppqqqrrrmmmkkkhhheeecccbbbbbbbbbhhhjjjkkkmmmuuu|||xxxppplllkkknnnpppjjjbbbdddllloooqqqnnnjjjkkkqqqttttttyyy|||oooyyydddjjjtttkkkssswww}}}|||{{{zzzwwwsssooollljjjiiiiiigggggggggffffffeeedddccc``````___``````^^^ZZZWWWQQQOOOMMMKKKHHHGGGFFFEEECCCAAA???>>>>>>===:::888888666555666777777666555222222222222222333444444...000222333777BBBPPP[[[~~~cccKKKBBBBBB@@@DDDDDD???@@@EEEAAA777;;;;;;<<<===???AAABBBCCC999;;;===>>>>>>===;;;:::888;;;<<<;;;999777999;;;888:::>>>???>>>=========999:::;;;<<<===<<<;;;:::888;;;>>>===;;;:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<==================???AAAAAA@@@>>>>>>>>>???AAADDDEEEGGGHHHKKKNNNMMMGGGJJJTTTSSSSSSkkk}}}|||eeeBBB;;;222555JJJ^^^\\\MMM===<<<>>>AAA???;;;;;;???KKKEEEJJJ___|||~~~eee^^^TTTKKKEEECCCBBBAAA>>>????????????>>>>>>===888888777777777888999999444666777888777666777888222555777888777777999;;;999@@@;;;777???AAA;;;<<<:::888777888:::<<<======<<<:::888888999:::999888444555666777888999::::::<<>>@@@AAA@@@:::;;;<<<>>>@@@AAAAAAAAABBBAAA>>>===AAAGGGFFF@@@BBBAAA@@@??????>>>>>>>>>???======>>>@@@AAAAAAAAA???DDDFFFDDD???>>>CCCHHHIIIBBBJJJMMMGGGbbbyyyYYYUUUPPPLLLIIIGGGFFFDDDDDDBBB@@@??????@@@@@@???BBBBBBFFFKKKKKKPPPdddzzz~~~oooqqq~~~rrriiiccc^^^ZZZQQQTTTQQQOOOZZZqqqnnn```]]]ZZZRRRPPPUUUYYY___dddccc___```gggooonnnqqqwwwzzzyyywwwsssqqqrrrqqqpppooooooooopppqqqhhhfffccc```______aaabbbeeeggghhhkkkvvvxxxsssuuuyyyyyytttmmmllloooqqqnnnjjjgggfffhhhlllqqqvvvyyycccwwwxxx___dddooommm~~~sss{{{xxxvvvuuutttssspppnnnjjjgggcccaaa````````````___^^^\\\[[[ZZZZZZVVVVVVUUUVVVUUUSSSPPPMMMKKKKKKIIIGGGEEEDDDBBBAAA???>>><<<:::999888777777444444444333333222222222///444777555222111222222000555444666DDDUUUpppoooUUUJJJDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===;;;:::===DDDJJJCCCAAA>>>===AAADDD???666888:::<<<;;;999999<<>>===<<<;;;;;;<<<<<<;;;;;;===>>>:::555888888888999:::<<<===>>><<<<<<;;;:::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>===<<<<<<===>>>===@@@BBBBBBBBBFFFNNNUUUTTTLLLIIIMMMMMMMMMWWWggg|||hhhPPP666---;;;QQQbbbiiiLLLCCC;;;:::???AAA???;;;???===BBBNNNZZZpppuuuaaaVVVOOOGGGEEEGGGCCC@@@<<<;;;;;;<<<<<<<<<<<<:::999999999999888666:::888666444333444555666555555555666666666666666777888888888999999999999::::::888777777666666777999777555555555666555444666777777777888;;;@@@CCCGGGJJJOOOWWW___gggmmmpppvvvpppooolllffffffbbb^^^]]]]]]aaalllwwwyyyaaaIIIIIIXXX}}}zzznnn___SSSDDD<<<===AAABBBBBB>>><<<:::;;;>>>AAABBBAAA@@@===;;;>>>CCCEEECCC@@@????????????>>>>>>======@@@AAA@@@???>>>@@@BBBEEEFFFEEECCCBBBAAABBBCCCCCCEEEAAADDDJJJLLLUUUuuusss]]]LLLLLLOOOKKKGGGHHHFFFDDDAAA@@@@@@@@@???===???@@@@@@@@@CCCJJJTTT\\\tttuuu~~~uuujjjbbbaaaXXXOOOOOORRRTTTbbbnnnlllhhh[[[KKKBBBBBBCCC@@@<<>>>>><<<;;;999888666555555444444444333333333222222222444444222000000222444444000444666EEEcccxxxXXXFFF@@@======???@@@@@@???>>>>>>???@@@AAA???@@@???===<<<>>>CCCHHHFFFDDDAAA???BBBEEE???777>>>???@@@???<<<:::;;;===:::;;;<<<;;;999999:::<<<===<<<:::888888999999777888888888999999;;;<<<===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======<<<<<<===>>>???AAACCCBBBAAACCCJJJPPPPPPIIIHHHKKKKKKJJJSSS```qqqKKK444666GGGYYYcccRRRIIICCCCCC???888888===BBB???BBBHHHKKKUUUoooppp```QQQJJJJJJEEECCCAAA@@@@@@@@@???>>>>>>===;;;;;;;;;:::888666;;;:::888777777777777888777777777777777777777777777777777888888888999999777666666555555666666666777666555555666666777666777888999:::<<<@@@FFFJJJQQQTTT[[[cccllltttzzz}}}|||}}}yyypppkkkjjjhhhccc```^^^]]]______^^^bbbhhh|||cccGGG@@@QQQeee}}}qqqdddTTTKKK@@@<<<===@@@@@@>>>@@@???@@@CCCFFFGGGDDDBBBBBB>>><<<>>>BBBCCCAAA>>>=========>>>>>>?????????AAAAAAAAA???>>>???BBBDDDGGGEEECCCBBBBBBDDDGGGHHHGGGBBBDDDJJJJJJMMMeeerrr[[[NNNLLLMMMIIIDDDHHHEEECCCBBBBBBAAA@@@???===???AAAAAACCCFFFLLLQQQZZZnnn|||xxxooofffbbb]]]UUUTTTUUUSSSZZZ\\\QQQNNNHHH???:::999999999888???FFFSSS```dddcccfffkkknnnoooqqqrrrrrrpppooommmooonnnmmmmmmlllllllllllliiifffbbb``````bbbbbbaaahhhkkknnnnnnlllkkkmmmpppsssxxxvvvooonnnqqqqqqkkkbbbfffjjjlllmmmnnnnnnnnnqqqyyyqqqrrr~~~xxxccc\\\ooowwwlllwwwrrrqqqnnnjjjooollliiigggggggggfffeeebbbaaa```___]]]ZZZXXXWWWTTTSSSRRRPPPNNNMMMKKKKKKJJJIIIHHHHHHIIIGGGDDDAAA@@@@@@???===;;;:::999888888777555444333222222222333333333333222222222222666333111111333555444333444>>>HHHZZZxxx~~~ttt{{{kkk[[[JJJBBB??????@@@BBB@@@???>>>===>>>@@@BBBDDDAAAAAAAAA@@@??????BBBDDDEEEDDDBBBAAADDDHHHDDD===;;;===>>>>>><<<:::999:::<<<===<<<:::888888:::<<<===<<<999666444444666999999888888888999::::::;;;;;;:::999888777777888888;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===???AAABBBBBB@@@>>>@@@EEEIIIKKKFFFFFFIIIHHHFFFLLLWWWnnn```>>>111888HHHSSS\\\QQQJJJHHHBBB:::888<<<::::::>>>BBBAAACCCQQQbbb|||fffXXXSSSIIIGGGDDDCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::777555;;;;;;::::::::::::::::::888888888888888888888888666777777777888888888888555555555555555666777777555555555666777888999::::::;;;===@@@DDDKKKRRRXXX```dddjjjrrr{{{~~~sssssspppiiifffeeedddaaaaaa^^^^^^bbbdddbbbbbbdddjjjpppeeeKKK???PPPiiiwwwxxxdddYYYHHHBBB<<<;;;>>>???===:::???@@@CCCGGGJJJIIIEEEAAABBB@@@===>>>@@@AAA>>>;;;:::;;;<<<===>>>???@@@@@@AAAAAAAAA???>>>???BBBEEEDDDBBB@@@>>>>>>???AAACCCEEE@@@BBBIIIHHHFFFRRReeefffPPPIIIMMMLLLFFFIIIGGGEEECCCCCCCCCBBB@@@<<>>;;;777666777888:::>>>IIIWWWaaadddgggkkkmmmnnnooooooooommmkkkiiilllllllllkkkjjjiiihhhgggffffffeeecccaaaaaabbbdddjjjooossssssnnnjjjjjjlllrrryyytttggghhhtttttthhhlllvvv~~~uuurrrrrruuuuuu{{{ssskkkkkkkkk[[[[[[tttppphhhtttvvvtttoookkkjjjgggcccfffdddaaa``````aaa```___^^^^^^]]]ZZZWWWSSSOOOMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::999888777666555444555444333222111000000000333222222222222222222222333222333666666333333444===SSSffftttwwwqqq{{{|||bbbTTTOOOJJJGGGEEEDDDCCCDDDAAA???>>>===>>>@@@BBBDDDBBBCCCCCCCCCBBBAAAAAAAAA???@@@??????DDDJJJIIIDDD777999<<<>>>>>>>>>======>>>??????>>>;;;:::;;;<<<<<<;;;;;;999555222555:::999999888888888999999:::<<<;;;:::999888777666666::::::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;:::;;;===???@@@AAA@@@???===>>>AAADDDFFFDDDEEEHHHFFFCCCHHHOOOYYYpppOOO777111:::FFFfffaaaUUUIIICCCCCC@@@:::888:::>>>BBBAAA@@@GGGRRRcccyyysssfffYYYTTTNNNIIIFFFCCCAAA???>>>===<<<<<<===<<<:::888999:::;;;;;;;;;::::::999999999999999888888888888666666777777777888888888777777666666666666777777555666777777777888:::<<<@@@BBBEEEJJJPPPXXXaaagggpppsssyyy|||{{{ooonnnjjjfffcccaaa```___bbb^^^]]]bbbffffffdddddd[[[TTTJJJHHH]]]zzz}}}iiiZZZSSSCCC???<<<<<<>>>???<<<999<<<>>>AAADDDEEEDDDAAA???AAA???======??????===;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@BBBEEEHHHEEEEEEDDDBBB@@@>>>===<<>>???@@@AAAAAA@@@@@@@@@CCCIIISSSaaavvvxxxqqqlllkkk___VVVSSSXXXiiiooodddNNNKKKFFF@@@;;;999888888777999AAAQQQ^^^dddhhhjjjiiijjjlllmmmmmmkkkjjjhhhiiiiiiiiiiiihhhfffdddbbb___ccceeeeeebbbaaaeeeiiijjjoootttuuurrrpppqqqtttxxxxxxrrriiijjjrrrrrrkkk|||wwwuuuzzzssspppttttttmmmeeeccc\\\WWWccc~~~zzzkkkgggfffhhhhhheeecccdddaaa]]]___]]]\\\[[[\\\\\\[[[ZZZXXXWWWVVVTTTQQQNNNJJJHHHIIIIIIGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<:::888777777666555444444333333444333222111111111111111222222222222222222222222222111333444111111:::FFFZZZmmm~~~zzztttYYYIIIEEEGGGIIIGGGEEECCCBBB@@@BBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCDDDCCCBBB@@@???<<<=========BBBHHHHHHDDD<<<>>>@@@BBBDDDDDDCCCAAA???AAADDDDDDBBB???===<<<;;;:::===???;;;555444999999999999888999999::::::===<<<<<<;;;999888777666999999:::;;;<<<<<<;;;;;;:::;;;;;;::::::;;;>>>@@@>>>>>>======<<<>>>@@@BBBCCCDDDFFFGGGEEECCCEEEJJJNNNbbbwww}}}```BBB222666???hhhyyyvvvWWWBBBCCCCCC999@@@AAABBBCCC@@@===@@@FFFNNNYYYooossskkk```VVVNNNIIIFFFDDDAAA@@@>>>>>>??????>>>===999::::::;;;::::::999888999999999888888777777777777777777777888888888888888777777666555555666666444666888888888999<<>>===>>>>>>===;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<======>>>===<<<::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAADDDHHHLLLJJJLLLNNNOOOMMMIIIEEEBBBCCC??????DDDEEEDDDGGGNNN___tttbbbUUUIIIIIIOOOJJJGGGEEEDDDDDDCCCBBBAAA@@@?????????@@@AAAAAAAAABBBEEEIIIOOOXXXkkkzzzrrrpppqqqddd[[[UUU\\\sss~~~ttt^^^UUUIII@@@<<<999777555999888@@@OOO]]]cccfffhhheeegggiiikkklllkkkjjjjjjffffffgggfffeeecccaaa```]]]aaaeeeddd``````eeejjjgggkkkooorrrtttwww{{{~~~zzzssspppsssrrrmmmooouuu~~~yyyvvvwwwqqqlllkkkiiieeeaaa```TTT]]]ssswwwllllll___bbbbbb___^^^```___[[[YYYWWWVVVVVVWWWVVVUUUSSSNNNNNNMMMMMMLLLJJJIIIHHHDDDDDDCCCAAA@@@???>>>===<<<:::888888999999777666555555444444333333222222333333222222111222222222111111111222222222222222555222111222222;;;SSSkkknnnTTTFFFCCC???DDDGGGEEEDDDDDDCCC@@@BBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBCCCDDDCCC@@@===>>>???>>><<<>>>BBBBBB???@@@@@@@@@AAABBBBBB@@@>>>>>>AAAEEEGGGEEEAAA>>>===:::888<<>>AAA===<<<<<<<<<<<<>>>???@@@AAACCCFFFFFFDDDCCCEEEHHHMMMQQQccc}}}jjjMMM:::777:::^^^vvvPPPCCCBBB===??????>>>===<<<<<>>>>>======<<<<<<;;;::::::999999::::::999888888777777777777888888888999999999999666666555555555555666666666999===>>>???AAAFFFJJJSSSWWW^^^eeekkkssszzz~~~xxxsssooonnneeeaaa^^^]]][[[WWWVVVXXXXXX[[[ccckkkhhhZZZJJJBBB<<>>>>>>>>>>>============<<<;;;<<>>@@@CCCHHHKKKFFFIIINNNQQQRRRPPPLLLJJJHHHDDDDDDFFFGGGEEEGGGLLLNNNwwwxxxwwwdddTTTMMMNNNJJJHHHEEEDDDDDDDDDBBBAAABBB@@@>>>===???BBBCCCCCCAAACCCFFFHHHIIIRRRfffyyyyyyvvviiiaaa[[[XXXaaa|||nnnbbbRRREEE???<<<999777999:::AAAPPP\\\aaaccceeebbbdddfffiiijjjjjjiiiiiidddddddddcccbbbaaa```___```ccceeeccc______cccgggfffgggiiiooovvv|||uuuqqqwww{{{mmmppp}}}sssrrrpppnnnkkkhhheeebbb``````YYYkkkxxxsssttt[[[]]]]]]YYYXXXYYYYYYUUUQQQPPPNNNNNNOOOOOOMMMKKKGGGGGGFFFEEEEEEEEEEEEFFF>>>>>>======<<<;;;;;;:::999777555555666666555444333333333333222222222222222222222111111222222333000111111111222222222222777333444>>>IIIYYYwwwgggTTTIIICCCBBBBBBFFFGGGDDDCCCEEEDDD@@@>>>???@@@BBBBBBBBBBBBAAACCCBBBAAABBBCCCCCC@@@===>>>???>>>;;;;;;???@@@===>>><<<;;;<<<>>>???===;;;<<>>>>>;;;666999CCCDDD;;;666999999999::::::;;;<<<===>>><<<<<<<<<<<<;;;:::888777666888:::<<<<<<<<<;;;::::::::::::999888:::>>>AAA>>>===<<<<<<<<<===>>>>>>>>>BBBEEEDDDBBBBBBEEEGGGLLLQQQTTTfffvvveeeRRRCCC;;;NNNtttwww\\\LLLDDD::::::::::::;;;>>>@@@@@@???@@@DDDNNNZZZnnn~~~pppfff___VVVQQQJJJEEECCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::999888888888999999999999::::::::::::666666666777888:::;;;<<<===BBBHHHKKKNNNRRRYYY^^^dddjjjqqqyyy{{{vvvpppkkkgggfff___[[[YYYZZZYYYUUUUUUYYYYYY\\\bbbfff___OOOAAA;;;AAA[[[|||qqqfff]]]SSSHHH@@@BBBAAA@@@??????>>>=========>>>>>>===;;;;;;>>>AAA===>>>===<<<:::999999999777888888999:::;;;<<<<<<:::;;;;;;<<<<<>>>>>AAACCCBBBAAAAAAAAADDDGGGFFFHHHRRR___qqqooohhhaaaYYYaaa}}}sssdddSSSFFF???<<<<<<888:::CCCQQQZZZ^^^```ccc```bbbdddfffggggggfffeeecccbbbbbbaaa`````````aaacccddddddbbb```aaaeeeiiikkkiiijjjqqqzzz}}}xxxttt~~~qqqtttvvvssswwwtttppphhhbbb```cccggghhhhhhzzz|||}}}~~~{{{UUUVVVTTTOOOMMMOOONNNKKKKKKJJJIIIIIIIIIHHHFFFDDDGGGEEECCCAAA@@@@@@@@@@@@:::999999999888888888888777666444333444444444333222222222222222222222111111111111111111222222333000000111111222222222222666333<<>>======>>><<<555666@@@DDD<<<777:::999::::::;;;<<<===???@@@:::;;;<<<<<<;;;:::888777666777:::<<<<<<<<<;;;:::::::::999888888:::>>>BBB???>>><<<<<<<<<===<<<;;;===AAADDDBBBAAABBBDDDFFFEEERRRMMMNNNzzzpppWWWCCCBBBWWW~~~~~~[[[HHH???@@@>>><<<<<<===<<<:::999>>>FFFKKKJJJQQQggg~~~yyyllleee\\\UUUQQQQQQQQQQQQHHHGGGDDDAAA?????????@@@======<<<;;;::::::999999999999:::::::::;;;;;;;;;777888999;;;>>>@@@CCCDDDEEEKKKSSSXXX\\\aaajjjqqqsssyyytttrrrpppllliiieeecccaaa]]]XXXWWWZZZZZZVVVWWW\\\WWWVVVWWWUUUMMMAAA;;;<<>>===;;;:::===????????????<<<999777777777555555777888:::<<<===>>>:::::::::::::::;;;???AAA@@@AAABBBCCCDDDEEEFFFGGGCCCFFFKKKOOOOOONNNPPPSSSSSSXXXpppnnn{{{xxxYYYMMMKKKHHHGGGGGGGGGFFFDDDBBB@@@???@@@BBBCCC@@@>>>???===>>>DDDEEEBBBEEEKKKTTTfff~~~}}}lllZZZ\\\|||qqq]]]III<<<:::;;;555999CCCQQQZZZ\\\___ccc```aaacccddddddcccbbbaaacccbbb```______```aaabbbcccbbbbbbaaabbbeeejjjnnnsssoooooovvvzzzqqqxxxvvvwww}}}{{{}}}{{{uuu{{{~~~tttdddYYYYYYdddoootttttt{{{wwwPPPPPPOOOMMMLLLJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@>>>===<<<;;;;;;:::666666666555555444444444333333333222222111111111//////000000111111222222666444111111111222333222222333111...///444666666CCCEEESSStttkkkaaaTTTLLLKKKKKKKKKIIIGGGFFFDDDDDDDDDCCCBBB@@@:::>>>BBBDDDCCCCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>======<<<======::::::;;;<<<>>>>>>===;;;:::;;;<<<======<<<;;;::::::888777888<<<===<<<::::::999999:::======<<<;;;:::===@@@???<<<999888999666666888:::<<<>>>???@@@FFF@@@:::888999;;;<<<;;;AAAAAA@@@?????????@@@@@@BBBBBBBBBBBBCCCDDDFFFHHHHHHMMMOOORRReee}}}lllKKKGGGWWW~~~aaaRRRFFF<<<;;;>>>>>><<<<<<888;;;@@@BBBDDDJJJSSS[[[lll~~~ooodddfffooozzzuuuiiiVVVEEE@@@EEEHHHHHHEEEDDDAAA>>><<<;;;;;;;;;>>>===;;;:::999:::;;;<<<===>>>AAAEEEIIIOOOTTTXXXZZZ^^^cccjjjpppxxx~~~{{{uuulllgggddddddbbb^^^]]]```VVVYYYZZZWWWSSSSSSYYY^^^\\\PPPDDD???>>>BBBMMMXXXppp{{{yyynnn___QQQHHHDDDAAA???BBB???:::888888999999999:::???@@@<<<:::>>>AAAAAABBBBBB@@@???===;;;:::999999999888777888;;;===???;;;;;;:::999999:::::::::>>>???BBBDDDDDDCCCAAA???EEECCCAAA@@@BBBEEEHHHKKKTTTIIIXXXvvvnnn[[[PPPGGGGGGIIIHHHGGGGGGDDDCCCAAA@@@???@@@@@@AAABBBBBBAAA@@@AAABBBDDDEEEKKKTTTbbbqqq{{{oooooo}}}}}}wwwmmmYYYEEE===???777AAANNNVVVYYYZZZ\\\___aaa``````____________```]]]\\\\\\\\\]]]^^^______hhhbbb___bbbhhhmmmqqqtttzzzxxxvvvyyyxxxooo{{{}}}yyytttwww}}}zzzaaaZZZ\\\bbbooo|||wwwwww|||}}}~~~LLLKKKJJJIIIHHHFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;:::999888888888444444444333333222222222333333333222222111111111000000000000000111111111222111000000000111111111222333444444333555<<>>>>>======<<<<<<======:::::::::<<<======<<<<<<:::;;;<<<<<<<<<<<<;;;:::;;;999888999;;;<<<;;;999999888999:::<<<===<<<;;;:::===??????<<<999888999666666888999;;;===??????CCC???;;;999;;;===??????AAAAAAAAA@@@@@@@@@AAAAAACCCBBBBBBBBBDDDEEEGGGHHHKKKLLLJJJJJJVVVyyyaaaKKKAAAYYYlll[[[IIIBBB@@@>>>:::888>>>???@@@???>>>BBBHHHNNNVVVaaarrryyy|||aaaSSSPPPNNNKKKJJJIIIGGGDDDAAA???===<<<======>>>>>>???@@@AAABBBDDDJJJQQQVVVXXX]]]dddjjjkkkrrr|||}}}{{{xxxrrrlllccc```^^^___^^^ZZZZZZ]]]ZZZWWWSSSRRRVVV]]]eeekkkXXXJJJ;;;;;;LLLbbbqqqwwwnnncccTTTIIIDDDCCCAAA???@@@===:::999:::;;;;;;:::999===>>>:::999===@@@@@@???>>>>>>===<<<;;;::::::777777777999;;;>>>@@@BBB;;;::::::999999::::::::::::;;;>>>AAABBBBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIFFFQQQnnn~~~uuucccWWWQQQMMMLLLKKKGGGEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBHHHQQQZZZfffuuu~~~}}}tttsssrrrmmm___LLLAAA>>>:::CCCOOOWWWZZZ[[[\\\^^^______^^^]]]\\\\\\\\\\\\XXXXXXXXXYYY[[[]]]___```^^^^^^aaaffflllpppsssttt}}}yyyrrrppprrr}}}uuuhhhtttxxxaaaaaaaaa^^^lllxxxtttxxx{{{vvvFFFEEEDDDCCCBBBAAA@@@???>>>>>>======<<<;;;::::::999888777666555444444444111111111111111000000000222222222222222111111111111111111111000000000000000000000111111111111111333111222555555;;;MMMaaa}}}jjjWWWKKKKKKIIIFFFDDDFFFKKKPPPCCCEEEGGGHHHFFFCCC???<<>>>>>?????????<<<<<<<<<<<<<<<<<<===>>>;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;:::999999::::::999888888888888999;;;<<<;;;::::::;;;======;;;999999999666777888999:::<<<======@@@>>>;;;:::<<>>999FFFiii|||wwwdddXXXJJJAAAAAABBB@@@>>>===;;;:::;;;<<<===<<<;;;999<<<<<<888777:::<<<<<<;;;;;;;;;;;;::::::::::::777888999;;;<<<>>>???@@@::::::999999999999::::::888:::<<<>>>???????????????AAADDDGGGGGGGGGEEEDDDAAAGGGKKKUUUqqq~~~]]]UUURRRPPPPPPLLLGGGFFFHHHFFFFFFFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFIIIPPP\\\kkkuuuvvvsssrrrpppgggWWWIIIBBB@@@HHHRRRXXXZZZ[[[[[[]]]\\\[[[ZZZXXXWWWVVVVVVVVVRRRRRRSSSUUUXXX[[[^^^```]]]bbbiiinnnssswwwzzz|||}}}iiiaaannn}}}|||yyypppddduuu}}}yyyqqq\\\ccceee___nnn|||sssvvv{{{lll@@@@@@???>>>===<<<;;;;;;;;;::::::999888777666666666555444333222222222222000000000000000000000000222222222111111111111111222222111111000000//////222333333333222111111222555......888CCCRRRooo|||eeeUUUMMMIIIHHHGGGEEEEEEFFFIIIKKKCCCEEEFFFFFFDDDAAA???>>>AAABBBCCCCCCBBB@@@>>>============<<<======>>>>>>;;;;;;::::::;;;<<<======<<<;;;;;;999888999:::<<<999::::::::::::::::::999<<<;;;:::999999999888777777777777888:::;;;:::999999:::;;;;;;:::999999999666777777888999:::;;;;;;===<<<::::::;;;===??????<<<<<<======>>>>>>======@@@@@@AAAAAACCCDDDEEEEEELLLGGGHHHNNNMMMNNNccc}}}|||vvvyyyxxx[[[AAA===WWWuuuZZZIII@@@???AAA===<<<<<<<<<===???AAABBBKKKNNNRRRUUU[[[eeerrr{{{vvvhhhzzz}}}nnngggdddbbbdddfffhhhhhhgggeeecccdddccc```______```bbbdddmmmuuuvvvpppjjjgggeeeccc^^^ZZZ^^^[[[[[[]]][[[WWWVVVXXXTTTVVVZZZ```bbb^^^VVVNNN<<>>???AAA@@@===<<<;;;;;;===>>>>>><<<::::::<<<;;;777666999:::999:::::::::999999999888888:::;;;;;;<<<<<<;;;::::::999999999999999999:::;;;:::;;;;;;<<<======>>>======???BBBDDDEEEDDDBBBAAABBBIIIIIIIII[[[~~~rrrbbbYYYRRROOOLLLJJJJJJLLLHHHHHHIIIHHHFFFDDDBBB@@@>>>???AAAAAABBBAAA@@@???FFFFFFEEEEEEGGGOOOYYY```gggmmmtttyyy~~~yyytttmmm```PPPEEEGGGLLLTTTXXXYYYYYYYYYYYYWWWVVVUUUSSSQQQPPPOOOOOONNNOOOOOOQQQUUUXXX\\\^^^aaafffkkklllpppxxxxxxggg\\\bbbzzzvvvrrr|||vvv|||~~~ooommm|||sssnnnuuukkkXXX\\\eeejjjxxxtttvvvyyyyyyaaa<<<<<<;;;:::999888888777888888777666666555444444444444333222111111111111000000000000111111111111111111111111111111111111222222111111000000//////222333444333111000111222222///666III___tttlllZZZOOOKKKKKKHHHDDDAAABBBEEEHHHFFFDDDAAABBBBBB@@@===<<<===???>>>@@@CCCEEEEEECCC???<<<<<<<<<;;;;;;;;;<<<======:::999999999:::;;;<<<<<<;;;<<<;;;999777777999;;;999999888888888888999999;;;;;;;;;:::888777777777666666666777999:::999888888888888999999999999888777777777888888888999999::::::999999999999:::;;;<<<<<<===>>>??????>>>>>>======>>>???@@@AAABBBBBBKKKCCCEEENNNOOOJJJQQQ___}}}zzztttZZZHHHKKK___ppplllKKKAAAGGGAAA???===>>>??????<<<999AAAFFFKKKPPPTTTZZZ```eeelllzzzwwwpppsss{{{tttppphhheeeaaa``````^^^\\\YYY\\\YYYWWWYYYWWWSSSRRRTTTSSS[[[fffmmmlllbbbVVVMMMQQQ^^^nnn|||tttbbbVVVQQQHHH>>>:::===@@@@@@>>>===<<<<<<===>>>===:::777777999888666888===???===;;;;;;:::999888777777666:::::::::::::::999888777888888888888999999:::;;;999999:::;;;===???AAABBB======>>>>>>??????@@@@@@EEEFFFHHHIIIQQQeeeppp[[[RRROOOMMMLLLLLLJJJJJJJJJIIIHHHEEECCCBBB???@@@AAABBBAAA@@@???>>>BBBBBBBBBBBBCCCFFFKKKNNNRRRWWW^^^bbbgggnnnyyy{{{mmmXXXGGGLLLOOOTTTVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKNNNNNNNNNOOOSSSWWW[[[]]]```dddeeecccgggvvvttt]]]XXXdddxxxooolll{{{~~~uuuvvv~~~oookkktttppp\\\XXXfffyyytttrrrppplllTTT999888888777666666555555555555555555444444444444444333222222111111111222000000111111111111111222000000000111111111111111111111111111000000000000000222333111//////222666000999KKKbbbxxxrrr^^^QQQIIIDDDCCCDDDCCC>>>:::<<>>>>>;;;888888<<<@@@???@@@CCCFFFGGGFFFBBB>>><<<<<<;;;;;;:::;;;;;;;;;999999999999999999:::;;;:::<<<<<<:::777555777999888888777777777777888888:::;;;;;;:::888666777888555555555666888999888777777666666777999:::999888777777777777777777777666555777888888777666777888<<<>>>???AAAAAAAAA@@@@@@;;;;;;===>>>???@@@@@@@@@IIIBBB@@@GGGKKKKKKPPPXXXdddwwwssslll]]]NNNTTTkkk~~~]]]JJJDDD@@@<<<===AAACCC@@@===>>>@@@CCCFFFJJJOOOTTTXXXVVV```kkkrrr|||zzzuuupppkkkfffccc^^^]]][[[[[[\\\[[[ZZZXXXUUURRRQQQSSSTTTRRRTTTXXXbbbjjjvvv~~~{{{sssnnnpppvvv|||~~~wwwcccOOOJJJ>>>:::666666:::>>>???@@@===<<<;;;<<<<<<;;;999666555777888777<<>>???BBB@@@DDDKKKLLLTTTqqqtttbbb[[[TTTNNNJJJJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDGGGKKKPPPSSSVVV[[[aaagggqqqyyygggRRROOOPPPRRRSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHIIINNNNNNNNNOOOSSSWWW\\\___bbbgggiiigggmmm{{{www___OOOZZZuuullliii{{{yyyyyy}}}www~~~{{{rrrooo}}}vvvhhhaaammmyyytttpppkkk___XXXCCC666666555555444333333333222222222333333333333444333222111111111111111111///000000000111111111111///000000000111111111222000000000000000111111111000222333222111444:::@@@FFFZZZooo|||]]]RRRIIIFFFEEE@@@>>>@@@???<<<:::;;;>>>@@@@@@@@@;;;>>>@@@>>>;;;;;;>>>BBBAAA@@@???@@@BBBCCC@@@>>>===<<<<<<;;;:::::::::::::::999999888888888888999888;;;===;;;777444555888888777666666666666777888888:::;;;:::777666777999555444444666888888777666777555444555888:::999888777777777666666555555555111444777777666666777999:::<<<>>>@@@@@@@@@???>>>:::;;;===>>>@@@@@@@@@???DDDCCCBBBBBBDDDIIIOOOSSSUUUmmmzzz]]]IIIIIIXXXxxxyyybbbVVVMMMCCC@@@BBBEEEDDDAAAAAAAAABBBBBBCCCEEEHHHJJJNNNVVV\\\\\\```kkkxxx|||rrrnnngggcccaaa___]]]ZZZXXXXXXWWWWWWXXXWWWVVVUUURRROOOPPPUUUYYY\\\bbbhhhqqqvvv~~~||||||}}}wwwkkkVVVAAA<<<222333444555777:::===???:::999999:::;;;;;;:::888===>>><<<;;;>>>DDDEEEAAA<<<<<<<<<;;;;;;:::::::::;;;:::999888888888999:::777777777777888999:::;;;999888888999<<>>BBBGGGGGGJJJ^^^www}}}nnn```TTTNNNKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA?????????@@@AAABBBBBBBBBAAAEEEIIIKKKLLLNNNRRRTTTYYYbbbiiilllpppzzzmmm[[[QQQPPPOOOOOONNNKKKHHHEEEDDDDDDDDDDDDEEEFFFHHHHHHMMMMMMMMMPPPTTTZZZ```dddhhhrrrxxxyyy}}}uuu[[[LLLIII\\\sssyyyllllllzzz{{{ooonnnzzzuuutttzzz|||tttjjjrrrqqqooopppwww}}}{{{ssswwwuuuiiimmmeeeNNNEEE777444444333333222222111111000000111111222333333333222111111000000000000111.../////////000000111111//////000000111111111222//////000000111111222222111444666555555:::CCCJJJiiihhhLLLFFFBBBDDDDDD???>>>AAA@@@@@@???===;;;;;;===@@@<<>>:::999;;;===<<<;;;>>>===<<<;;;::::::999999::::::999888777777777888777;;;>>><<<777444444666888777666555555666777888777999;;;:::777666777999444444444555777888777666777444333444888:::999888888777777666555555444444---111666777777777999;;;777888:::<<<======<<<;;;:::<<<>>>???@@@@@@@@@@@@>>>EEEHHHEEEBBBFFFJJJJJJIIITTTyyyzzz[[[OOOFFFJJJXXXiii{{{uuufffRRRFFFBBB@@@<<<888>>>@@@CCCEEEFFFFFFEEEDDDBBBLLLTTTUUUUUU[[[bbbfffllluuu{{{yyyvvvqqqmmmiiiccc]]]YYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQSSSQQQSSS[[[cccjjjsss{{{qqqsss{{{ttt{{{{{{lll^^^MMM;;;555111444777888777777:::<<<888777777888:::;;;;;;:::HHHGGGCCC>>>???BBB@@@;;;;;;;;;;;;<<<<<<=========AAA???<<<999777777777888777777777777888999:::;;;???===;;;999999;;;===???;;;;;;<<<<<<<<<<<<<<<<<<>>>???BBBBBBAAAEEEQQQ]]]~~~jjj[[[UUUKKKJJJHHHGGGFFFGGGGGGHHHEEEDDDBBBAAA@@@AAABBBBBB>>>===<<<<<<>>>???@@@??????BBBFFFHHHHHHIIIJJJKKKLLLUUU[[[YYY[[[dddllloooqqquuu{{{zzzssszzztttqqqfffZZZQQQOOONNNLLLKKKHHHDDDBBB@@@AAAAAABBBDDDFFFHHHIIIKKKLLLMMMPPPVVV]]]dddhhhjjjxxxppp[[[GGGAAAFFFXXXeeeiiioooxxxmmmjjjrrrrrrnnnvvv~~~}}}vvvlllkkkpppoooiiieeegggppp{{{~~~wwwrrrrrrmmmkkkccclllbbbEEE;;;111222222222111111111111111111111111000000000000000000000000000////////////000000000000111111111111555222///000222333222000...---///555777333111222111666<<<===<<>>>>>@@@AAAAAAAAABBBAAA@@@>>><<<:::<<>>??????>>>;;;999999999777888:::<<<<<<:::777666777999;;;;;;888555444333666666666666777777777777999999999888777666666555555444333333444555666777555444444333333333444444444333333333333444555555333444444444444555999<<<::::::999999:::<<<>>>???===;;;;;;===BBBEEEFFFEEEBBBBBBAAABBBCCCEEEGGGIIIIIIPPP]]]{{{hhhSSSMMMFFFBBBTTTooovvv___NNNGGGAAA999BBB>>>>>>BBBEEECCCCCCEEECCCDDDGGGLLLPPPUUUYYY\\\___bbbffflllttt~~~|||xxxrrrooollliiiddd```[[[XXXUUUUUUWWWWWWVVVSSSWWWSSSPPPRRRTTTTTTTTTTTTXXXWWWaaauuu|||yyy___hhhvvv~~~xxxxxx}}}|||xxxyyy}}}}}}qqq^^^LLLBBBAAADDDMMMMMMIII@@@888666:::@@@<<<;;;999999999<<>>===<<<;;;;;;<<<>>>???===>>>???===;;;999999:::555666777888888888888888>>>>>>>>>>>>============<<<:::888888:::<<<<<<<<<>>>???@@@BBBEEEHHHKKKLLLnnnsssccc[[[QQQHHHEEEKKKMMMHHHGGGLLLHHHHHHGGGEEEBBB???;;;:::AAA???======>>>??????>>>>>>>>>???AAABBBCCCDDDDDDHHHJJJMMMOOOPPPRRRUUUWWW]]]aaagggkkknnnoooqqqssswwwwwwxxxyyyzzz{{{||||||ssstttuuuwwwzzz~~~}}}kkkjjjttt}}}{{{uuulllccc^^^ZZZVVVUUUNNNNNNLLLHHHDDDAAA@@@AAA@@@@@@@@@@@@AAACCCEEEGGGHHHMMMQQQVVV```jjjjjjccckkkxxxrrrUUUIII???UUUiiimmmiiikkkqqqtttnnn~~~~~~zzzqqqjjjoooxxxxxxsssnnnmmmqqqrrrpppeeeqqq}}}~~~xxxqqqooonnnsssnnneeeYYYLLL???444...111111111111111111111111111111111111000000000000111000000000////////////000000000000111111111111444111//////000111///,,,333///---/////////222666444555<<>>===>>>FFFQQQTTTKKK>>>888:::<<<;;;;;;;;;;;;===>>>???888:::;;;:::888777777888777888:::;;;;;;:::999888888:::;;;:::888555555555555666666666777777777777999999888777777666555555666555444444555666777888444333333222222222333333222222222222222333444444444555555444444555888;;;:::999999999:::;;;===>>>>>>===<<<>>>AAACCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHIIILLLQQQdddoooZZZIIIDDDEEE```hhhmmmhhh___XXXRRRNNNFFF???;;;>>>AAAAAAAAABBBBBBCCCDDDGGGIIILLLOOOPPPXXXYYY[[[^^^aaagggnnnsssxxx~~~|||wwwrrrnnnlllgggeeebbb```^^^\\\[[[ZZZWWWUUUSSSRRRRRRRRRPPPOOOSSSPPPNNNOOORRRTTTVVVXXX^^^```lllzzz~~~rrr```VVVQQQXXXfffvvv~~~sssbbbVVVSSSYYYcccjjjggg___RRRFFF>>>;;;::::::<<<;;;:::999:::<<<>>>???BBBEEEBBB;;;999<<>>>>>===<<<;;;;;;<<<>>>???;;;<<<<<<:::888777888:::888888999:::::::::::::::========================;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDGGGIIIJJJRRRooo~~~aaa]]]SSSJJJIIIIIIGGGDDDDDDGGGEEECCCBBBBBBBBBDDDEEEAAA???======>>>???>>>=========>>>???AAABBBBBBCCCBBBDDDGGGHHHIIIJJJLLLOOOPPPSSSXXX[[[^^^```bbbdddiiijjjlllnnnpppqqqssstttmmmmmmmmmooopppsssuuuwwwyyykkkgggmmmuuuuuutttrrroookkkhhhfffccc^^^XXXTTTQQQOOOMMMKKKIIIIIIHHHFFFBBBAAAAAABBBDDDCCCBBBBBBBBBCCCDDDEEEDDDOOO]]]kkkzzzzzz{{{yyymmmWWWLLLTTT^^^jjjuuuvvvuuuxxxzzzzzzuuu}}}zzzvvvwwwsssnnnsssxxxuuuooojjjkkkqqqqqqnnnlllvvvzzzvvvvvvyyyrrrlllaaaRRRDDD888111...000000000000000000111111111111111111111111111111111111000000000/////////000000000000111111111111111000///000111111///---000///111444444222444888HHHXXXhhhuuufffQQQIIIHHHHHHGGGGGGFFFFFFDDDBBBAAA@@@CCCCCCBBBBBBAAAAAABBBBBB>>>DDDIIIIIIHHHFFFAAA;;;<<<<<<;;;::::::;;;;;;<<<666777999999888777777888888999::::::;;;;;;;;;;;;:::;;;;;;999777666666777555555666666666777777777888888777777666666555555555444444444444555666666222222222111111222222333333333333333333444555555666666666555444555888:::999999999999999:::;;;<<<>>>>>>>>>???@@@@@@>>><<<===>>>@@@BBBDDDEEEFFFFFFHHHGGGHHHOOOccc|||uuubbbKKK777<<>>???@@@AAAAAABBBCCCEEEGGGGGGNNNOOOOOOOOOOOOQQQTTTWWWZZZ^^^bbbcccccceeehhhllliiippp|||~~~wwwrrrnnnllljjjiiifffeeedddaaa___\\\[[[ZZZRRRUUUWWWVVVSSSRRRSSSUUUQQQQQQQQQOOONNNOOORRRTTTOOONNNLLLNNNVVVcccooowww}}}ssshhh```YYYQQQNNNNNNgggiiippp~~~uuufff```]]]bbblllsssrrrooobbbUUUFFF??????AAA???<<<::::::::::::;;;<<<======777;;;<<<999999<<>>===<<<;;;;;;;;;======:::::::::999777888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<========================:::===??????===<<<===?????????@@@AAACCCEEEGGGHHHDDDWWWyyyvvvdddTTTNNNOOOOOOKKKJJJIIIGGGEEEDDDDDDDDDDDDAAA???======>>>???>>>===<<<<<<===>>>??????@@@@@@>>>???AAABBBBBBCCCEEEFFFGGGJJJMMMPPPQQQTTTWWWZZZZZZ[[[]]]```cccfffhhhiiiffffffffffffggghhhiiiiiinnnyyy{{{sssgggaaaaaaaaa```___]]]YYYUUURRRPPPSSSPPPMMMKKKJJJIIIGGGEEEBBBCCCCCCBBB@@@AAACCCEEEHHHFFFDDDDDDEEEEEEDDDDDDEEEMMMZZZkkk|||xxxtttiiiddd```UUUXXXmmmuuuvvvwwwyyy~~~|||}}}vvvrrrxxxuuuooosssqqqoooiiieeehhhooosssqqqwww|||xxxtttuuuyyyrrrkkk^^^MMM===333000111///000000000000000111111000111111111111111222222111111111000000000/////////000000000111111111111...///000222333444333222222000111444666;;;FFFQQQjjjuuucccUUUKKKFFFGGGKKKHHHHHHGGGFFFDDDCCCBBBAAA???>>>>>>>>>???AAACCCEEE===BBBCCCCCCKKKVVVSSSIII======<<<;;;;;;:::::::::999:::<<<;;;:::888999999888888999:::;;;;;;<<<===:::;;;;;;999777666777888555555555666666666777777777777777666666555555555333333333333333333333444222222222222222222333444666666666666666777888888777777777555444555777::::::999999999::::::::::::<<<<<<>>>???@@@???===;;;;;;<<>>??????@@@BBBDDDFFFGGGEEEGGGHHHIIIHHHIIIJJJLLLNNNPPPQQQQQQQQQSSSWWWZZZTTTUUUXXX\\\```bbb```^^^\\\ZZZXXXVVVUUUUUUVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQJJJQQQWWWVVVQQQMMMNNNPPPNNNNNNMMMJJJHHHKKKQQQVVVTTTXXX\\\aaaiiirrrxxxyyyaaaUUUGGG@@@GGGZZZrrr~~~wwwxxxuuuhhhMMMOOOVVVbbbkkkjjj^^^SSSHHH???666666<<>>>>>>>>???>>>===;;;;;;<<<<<<======>>>>>>>>>???AAAAAA@@@@@@BBBCCCDDDFFFHHHIIIKKKMMMQQQSSSRRRSSSUUUWWWZZZ]]]^^^```aaaaaaaaaaaaaaabbbbbbbbb```gggoooxxxxxxmmm```WWWUUUPPPPPPPPPOOONNNLLLKKKJJJOOOMMMJJJIIIGGGEEEBBB???>>>????????????AAAEEEGGGLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGKKKZZZnnn|||}}}xxxdddVVVLLL\\\ssstttoooyyyxxxrrrqqqzzzzzzmmmmmmhhhjjjiiieeefffnnnvvvzzz}}}sssppprrrnnnhhh\\\KKK;;;222111333//////000000111111111222000000111111222222222333111111111111000000000000///000000000111111111111...///111222222222222333666333222444<<>>???@@@BBBCCC@@@BBB@@@@@@KKKWWWVVVKKK???>>>>>>===<<<;;;:::999<<<===>>><<<:::888888888888888999999:::;;;<<<<<<999::::::888666666777999555555555555666666666666666666666555555555555555444444555555555444444444333333333333333444555555777666666666666777888888777777777555444555888::::::::::::::::::::::::999888:::===???@@@???>>>>>>;;;<<>>999<<>>===;;;999999999:::::::::::::::<<<===??????<<<999777777999999888888777777777777999:::;;;:::999:::<<>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@??????@@@AAA???@@@BBBCCCDDDFFFIIIKKKMMMMMMNNNPPPRRRSSSUUUUUUZZZZZZ[[[\\\]]]]]]^^^^^^YYY[[[^^^cccnnn|||{{{pppcccVVVOOOMMMIIIIIIIIIJJJIIIIIIIIIIIIEEEDDDBBBAAA@@@===:::777<<<===>>>???@@@DDDIIIMMMUUUVVVXXXYYYYYYYYY[[[\\\NNNJJJNNN___rrrwwwnnncccQQQLLLPPPnnnvvvpppsssnnnpppkkkhhhiiipppsssnnnjjjoooyyywwwmmmlllbbb^^^UUUGGG:::222000111000000000111222222333333000000111111222333333333222222111111111000000000000000000000111111111111111222222111//////111222///999IIIWWWaaakkk|||}}}fffNNNIIIHHHJJJNNNOOOJJJFFFDDDJJJGGGDDD@@@???@@@BBBCCCEEEDDDCCCAAA@@@??????>>>DDDBBB>>>>>>CCCHHHEEE>>>>>>>>>>>>>>>===;;;:::999;;;<<<<<<;;;888666555555777888999999::::::::::::777888999888666666666777444444555555555666666666555555555555555555444444777777888888777777666555333333333333444555666666444444444444444555666666777777777555555666999;;;<<<<<<<<<<<<;;;;;;999999777:::===?????????@@@AAA===>>>???AAABBBCCCDDDDDDEEEDDDGGGIIIEEECCCNNN^^^~~~tttfffrrrtttbbbXXXQQQHHH???:::888777999;;;999777<<>>@@@AAA@@@???>>>???AAAAAAAAA@@@@@@AAACCCEEEFFFIIIHHHHHHJJJKKKJJJHHHEEEJJJLLLOOOPPPNNNKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGAAAGGGMMMLLLGGGCCCFFFIIIFFFIIINNNSSS[[[eeeooouuu~~~vvveeeUUURRRVVVRRRIIITTT\\\fffqqq}}}sssxxxzzzmmmeeeXXXDDD>>>===<<<:::999:::<<>>>>><<<:::999999:::999999888888999999:::<<<<<<>>>@@@>>>999777999999888888888777666666555666888999999888888999;;;;;;:::888777777777888999999999::::::;;;<<<<<<<<<===@@@BBBBBB@@@???@@@BBBAAAAAAAAAAAABBBBBBCCCDDD@@@EEEHHHMMMdddzzzsssnnnfff\\\RRRLLLGGGFFFEEECCCAAA@@@AAAAAA@@@>>>>>>=====================<<<===>>>>>>======>>>???===???AAABBBBBBCCCFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLPPPQQQSSSTTTUUUUUUVVVVVVRRRQQQQQQTTTYYY```eeefffhhhiiiggg```UUULLLIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC<<<;;;::::::;;;;;;999777:::<<<>>>AAADDDJJJQQQVVVbbbgggmmmmmmkkkkkkooossscccaaagggsssxxxlllUUUDDDDDDUUUjjjuuulllllljjjqqqmmmhhhoooyyy~~~xxxrrrssszzz~~~wwwgggcccSSSNNNFFF===666111---,,,000111111222333333444444000000111222222333444444222222222111111111000000000000000000111111111111222333333222111333777;;;>>>RRRppp|||aaaLLLBBB===BBBEEEGGGHHHJJJJJJHHHFFFEEEBBB@@@????????????BBBBBBBBBAAA@@@???>>>===AAA===;;;>>>???;;;999999<<<=========<<<:::999888888999:::999777555555666666777999::::::999777666555777888888777555555555444444444555555555666666444444444444444444444444666666777777777666555444222222222222333444555666444444333333444444555666666666666555555777:::=========>>>>>>===;;;:::999999;;;>>>>>>>>>>>>AAACCC@@@@@@@@@AAAAAABBBCCCDDDFFFFFFFFFFFFFFFIIIOOOVVV___|||wwwtttmmmfffGGG@@@::::::;;;:::<<>><<<;;;<<<===???>>>>>>???AAABBBCCCCCCBBBBBBCCCEEEFFFEEECCC@@@@@@CCCGGGHHHHHHGGGHHHJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFFFFKKKTTT[[[XXX[[[aaaiiioootttttttttjjj```NNNFFFSSSjjjtttpppnnnrrrxxx|||tttjjj[[[SSSMMMCCC666999===@@@???===:::888777888999::::::999999999;;;999888777777888999:::999888:::>>><<<777666:::999999999999888777666666555777:::;;;999888888888:::999777666555666777888888999999:::;;;;;;<<<<<<==================>>>???>>>>>>>>>>>>???@@@AAABBB???EEEKKKMMMTTTllluuucccSSSIIIGGGEEECCCBBBBBBBBBAAA@@@@@@?????????>>>>>>======:::;;;<<<<<<;;;;;;===>>>>>>@@@CCCDDDDDDDDDEEEFFFBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLKKKIIIHHHJJJMMMNNNOOOOOOMMMPPPQQQNNNHHHDDDDDDEEECCCBBBAAA@@@???>>>======;;;:::999999;;;<<<;;;:::888:::>>>CCCIIIRRR[[[aaammmvvv~~~~~~xxxwww}}}|||wwwsssooodddRRREEE@@@NNNhhh{{{vvvnnnfffhhhrrr~~~nnnjjjooovvv{{{zzzxxxyyyyyyxxxtttxxxqqq]]]XXXHHHAAA888222000///---***111111222333444444555555000000111222333333444444222222222111111111111000000000000000111111111111000222444444666;;;BBBHHHfffuuupppWWWGGGFFFJJJ===EEEHHHDDDCCCFFFGGGCCCCCCCCCBBBAAA@@@>>>===<<<999;;;===>>>?????????>>><<<777999@@@@@@999999???;;;;;;<<<<<<;;;:::888777777888::::::888777888999555777999::::::888666444333555888888777555444444444444444555555555666666444444444444444444444444333333444555444333111000111111111111222333444555555555555555555666777777555666666555555777;;;===>>>>>>??????>>><<<:::999;;;===???>>>======@@@DDDCCCBBBAAA@@@AAABBBCCCDDDGGGHHHGGGEEEFFFJJJMMMMMMUUUvvvwwwssszzzfffVVVGGGBBBCCC@@@;;;999@@@@@@AAACCCEEEGGGIIIJJJBBBBBBBBB@@@======???@@@<<<<<<<<<===@@@AAAAAA@@@EEEBBB@@@???@@@AAAAAA@@@CCCEEEFFFEEEBBBBBBDDDGGGDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEFFFKKKWWWfffqqquuuuuuvvvwwwsssjjj]]]SSS@@@DDDKKK[[[xxxrrriiicccTTTGGG@@@888999888888888999999777444<<<:::888777999:::999888;;;:::777666555777999;;;999666888<<<:::444444888;;;;;;;;;::::::888777777666999===>>><<<:::999888:::999777555555666777888888888999::::::;;;<<<<<<<<<:::888888:::<<<<<<<<<<<<<<<<<<<<<===???@@@AAACCC???CCCKKKMMMWWW{{{hhhVVVHHHFFFDDDCCCCCCCCCBBB@@@AAAAAA@@@@@@??????>>>>>>:::;;;======<<<<<<===???:::===AAABBBBBBAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEECCCCCCFFFHHHGGGEEEEEECCCEEEEEEBBB@@@AAAAAAAAA>>>======<<<;;;;;;<<<<<<<<<:::999999:::;;;:::999666999>>>DDDMMMWWWbbbiiirrr~~~}}}zzz}}}mmmZZZHHHAAAMMM]]]hhh{{{~~~ssshhheeejjjvvv}}}~~~~~~xxxnnnkkkhhhmmmrrruuuzzz}}}yyyssspppuuunnnYYYSSSDDD:::000+++---000///,,,000111111111111222222222222222222222222222222222111333444222///------...777222000333222///000666555:::555444???JJJ[[[ppp||||||```OOOJJJGGGCCCAAA@@@???>>>======???AAABBB???AAA@@@>>>???>>>888000:::999888999;;;<<<;;;:::<<<<<<<<<999666444555666777777777777888888888888:::999999888777888888888555555666666666666555555444444555555555555444444555444444444444555666666777666555444444444444444333333333222222111111111111111111111222333444555777666555555555666888999???BBBEEEBBB<<<777777999============<<<;;;:::999;;;<<<<<<===>>>??????@@@CCCDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGHHHIIIJJJJJJQQQ___nnnyyyllleeemmmzzzxxxtttjjjfffooottt```DDD;;;777555<<>>>>>????????????@@@AAABBBAAAEEE???;;;@@@>>><<>>999555333444666888===<<<:::777666555666666999JJJRRRGGG999888::::::999;;;===<<<:::999888999:::888666666666555333222666888:::<<<===<<<;;;:::@@@===:::888999::::::999999999::::::<<<===???@@@BBBDDDHHHHHHFFFMMMcccxxxiiiSSSLLLHHHIIIGGGBBBAAAEEE???AAABBBAAA??????AAACCC>>>======;;;::::::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@????????????@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>=========888999999999777666777999666666777:::;;;::::::<<<999;;;>>>FFFSSS```ffffffmmmmmmqqq{{{yyycccMMMFFFGGGNNN___ppp}}}yyywwwvvvsssnnnjjjmmmuuuuuuvvv|||yyyuuuzzz}}}{{{nnnqqqnnnnnnooosssxxx{{{{{{zzzwww~~~wwwaaaPPPCCC555333000...------...///000111111111111222222222222222222222222222222222000000111111222333555777000...///444444222333777///666777>>>SSSggg}}}|||uuuzzzvvvqqqxxxvvvXXXJJJHHHFFFCCCAAA@@@???>>>======>>>@@@AAA???@@@>>>===???@@@:::222999888888888:::;;;:::999555666666666555666999;;;666777777777777777777777888777666666555555666666555555666666666555444444444444555555555555444444444333333333333444555555666555444333333333333333333333333222222111111111000000000000111222333444555555444444444555666777===@@@CCC@@@;;;777888999<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<=========BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIIIIJJJQQQUUUgggyyy{{{uuuwww|||sssnnnxxxuuuKKKAAA666444>>>OOO^^^ggguuuooohhhccc```[[[TTTOOODDDCCCBBBAAABBBCCCCCCDDDAAAEEE???<<>>FFFDDD@@@???BBBDDDEEEKKKRRREEEGGGMMMUUU[[[\\\ZZZXXXZZZbbblllrrrqqqiii___WWWKKKDDD======FFFSSS^^^dddzzz{{{~~~~~~}}}pppjjj]]]LLL???;;;<<<===>>>:::888666666777888999999999999888888999999::::::>>>;;;888444333333555666;;;:::999888777666666666666EEELLLCCC888888:::888888:::<<<;;;:::888888888:::888666666666555444222666777999:::;;;;;;;;;:::>>>===<<<:::999999999:::::::::999::::::;;;<<<===BBBCCCDDDCCC@@@DDDTTTeeetttpppooo^^^MMMFFFDDDBBBCCCEEECCCEEEEEEDDDBBB@@@@@@@@@??????>>>>>>======<<<;;;:::;;;===>>>???>>>>>>============>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>===============<<<<<<;;;;;;:::::::::;;;<<<<<<:::999999:::999888888999:::999:::;;;<<<;;;<<>>=========>>>??????>>>;;;<<<@@@CCC===444888777666777999:::999888AAAAAA>>>:::666555555777666555555555555555555555555555444333333333333333555555555555444444333222333333444444444444333333222222222111222333333444444333222222222222222222222222222222222111111111000/////////000111222333333333333222333444444555:::===???===:::777888:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHKKKKKKGGGNNNfffzzzsssiiimmm|||jjj\\\HHH;;;999AAAJJJQQQcccaaabbbiiirrryyyzzzyyyqqqlllfffbbb```aaaaaaaaaWWWZZZRRRJJJKKKGGGDDDKKKJJJHHHIIIMMMQQQUUU]]]eeebbbfffoooxxx~~~~~~xxxqqqkkkkkkiiifff^^^QQQCCC;;;===@@@IIIYYYnnnuuuyyyqqqbbb\\\PPPAAA666444777<<>>CCC===888999999666666888::::::888777777777999888666666666666444333555555666777999::::::;;;@@@BBBCCC@@@<<<888888999::::::999999999999::::::FFFDDDDDDDDDBBBDDDNNNYYYggg|||jjj^^^gggwww}}}lll[[[UUUUUUQQQJJJDDDEEEEEEDDDCCCBBBAAA@@@???BBBAAA@@@AAAAAA@@@>>>;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???>>>============<<<<<<<<<>>>===<<<;;;::::::::::::<<<<<<;;;::::::999999888888999;;;:::999777777888<<<;;;:::999999:::<<<===EEE>>><<>>===<<<<<<<<<======>>><<<999:::@@@EEE@@@777777666555666888888888777IIIGGGBBB<<<555222111222555555444444444444444333444333222222111111222222444444444444333222111111222222333333333333222222111000000000000111222222222111111000000000111111222222222111111111111111///////////////000111111222222222222333333444444777999::::::888777888999:::999999999999::::::;;;:::::::::::::::::::::999======>>>????????????>>>===>>>@@@BBBDDDFFFGGGHHHMMMMMMIIIMMMVVV```{{{~~~mmmdddhhhsss|||ttteeeXXXSSSSSSUUUVVVIIIFFFHHHQQQ```pppzzz~~~{{{qqqjjjhhhkkkooorrr}}}wwwnnnlllgggdddllllllooorrrsssqqqpppqqqsssooorrruuuwwwwwwsssjjjaaaVVVTTTSSSRRRNNNKKKKKKNNNSSSWWWaaarrrsss{{{rrrdddXXXTTTMMMBBB;;;999:::<<<===>>>???@@@===999777999;;;888999:::::::::888777555777666666555555444444333444555777888999888777666222888;;;999888;;;:::666555777999999777666666666999888666666777666555333444444555555777888:::;;;EEEHHHJJJGGG???999888::::::999999999999::::::;;;DDDBBBBBBEEEFFFGGGMMMUUUbbbyyyeeeaaafffyyyyyypppkkkcccWWWNNNJJJGGGDDDCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999;;;;;;;;;:::::::::999999777999::::::888777888888<<<===;;;888:::???BBBBBBJJJAAA???NNNfffxxxzzzssshhh\\\RRRLLLJJJIIISSSppplll{{{zzz{{{{{{yyywwwnnnrrrnnnnnnuuusssmmmpppsssuuullleeegggdddeeeooonnnyyyxxxuuuvvvxxxkkkfff^^^HHH888333...............---,,,+++***000000111111111222222222222222222222222222222222000000000222444444444222+++333===GGGSSScccsss}}}|||mmmttt}}}cccNNNJJJPPPPPPKKKEEE@@@@@@AAA???======<<<<<<<<<<<<<<<<<<<<<===<<<999888>>>CCC@@@888666555444555777888777666::::::888555333222333555555444444444333333222222333333222111111111111222222222222222222111000000111111222222222222111111000////////////000111111000000/////////000000111111111111111111111111111/////////...//////000000222222333333444444444444555555666666666666777888999999888888888888999:::;;;:::::::::::::::::::::;;;;;;<<<===============<<<===???BBBEEEFFFGGGGGGIIIHHHGGGLLLOOOJJJWWWtttxxxzzzwwwqqqoooqqqtttvvv___VVVKKKEEEHHHPPPYYY___eee^^^SSSIIIFFFKKKTTT\\\nnntttnnnggghhheeeeeennnqqqttttttnnneee^^^ZZZXXXQQQTTTTTTOOOLLLJJJEEE>>>888FFF^^^ssszzzwwwvvvyyyxxxqqqsssvvvjjj]]]RRRKKKKKKIIIGGGEEECCCAAA???===;;;???AAA@@@<<<999888999666777888888888666555444666666666777777666666555333444666777888888777666333666777888:::<<<;;;777333666888888777555555666999888666666777777666444444444444555666777999:::@@@EEEHHHFFF@@@;;;:::<<<888888999999:::<<<===>>>===;;;<<<@@@BBBCCCFFFKKKXXX]]]qqqvvvnnnwwwuuulllfffYYYRRRJJJGGGHHHIIIGGGEEEBBBBBBBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999::::::999999999999999::::::::::::<<<===<<<;;;<<<===???<<>>;;;>>>GGGMMMLLLNNNCCCBBBTTTkkkwwwyyywwwfff\\\MMMAAA===CCCMMMTTT```tttpppxxx|||}}}mmmbbbbbbrrryyyxxxtttiiibbbiiinnnrrrjjjccchhhjjjmmmvvvyyy~~~|||wwwtttqqqccc[[[OOO<<<222111,,,...............---,,,+++000111111111111222222222222222222222222222222222000111111000//////222444<<>>??????<<<::::::;;;;;;;;;<<<<<<<<<===<<<:::888:::>>>===999666555444555777888777666444555666555444444666777555555444444333222222222333333222111111111111111///000000111111111000000000000111111111111000000///////////////000000111//////////////////000111000000000111111111111111000000////////////000000111222222333444333333333333333333333444555666666999999777666666777888999999999999:::::::::::::::999:::;;;<<<<<<======<<<:::<<>>>>><<<;;;;;;===888888888999;;;<<<>>>???<<<;;;===AAA@@@>>>AAAFFFEEEOOO[[[rrroooooo}}}pppfff[[[UUUSSSPPPJJJCCCFFFJJJNNNKKKDDD???>>>???>>>>>>=========>>>>>>???@@@???>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;777777888999999:::;;;;;;===============???BBBEEEDDDIIIJJJGGGLLLXXX^^^]]]]]]MMMEEENNN[[[^^^[[[XXXDDD???;;;===FFFTTT```hhhkkknnnwwwwwwyyyyyynnnkkkmmmsssyyypppdddaaalllgggmmmhhhfffqqqwwwxxx}}}~~~}}}yyysssmmmeeeVVVLLLBBB444111222,,,.........------,,,,,,,,,000111111111111222222222222222222222222222222222444555666333222888DDDMMMcccsss|||qqqooo~~~uuummm{{{xxxmmm\\\LLLEEEDDDDDDDDDGGGJJJHHH@@@<<<===???===777888999:::;;;<<<<<<<<<<<<>>><<<777666999:::999666555555555777888777666888:::;;;:::777555444444666555555444333333222222222222111000000000000000---...///000000000000000///000000111111000000//////////////////000000111///////////////000111111///000000000111111111222111000000//////000000111///000111222222222111111222111000000222333444444:::999777555555555666777777777777888888999999999999999:::;;;<<<<<<<<<<<<999:::===@@@BBBCCCCCCBBBBBBFFFDDDFFFKKKFFFFFFQQQWWWkkk|||ooofffsss{{{ooohhhggghhh}}}|||vvvmmmeeefffpppyyy~~~ppp```ZZZ```iiinnntttnnnbbb[[[PPPJJJPPPVVV^^^bbb\\\WWWWWWYYYYYYbbbttt|||yyyvvv~~~yyyqqqdddUUUHHHBBB@@@@@@;;;<<<>>>@@@BBBDDDFFFHHH;;;999888888999::::::999666555555555555666666777666666666666777888999:::444444444444555666777777777666777999:::999888999333555777888777666666777999888666777888888777555555666777888888777666555444555777888999999999999888888888888999:::<<<<<<>>>>>>AAADDDBBB>>>AAAGGGCCCRRRSSSXXXyyy{{{tttmmmzzz}}}xxxtttmmm___TTTRRR\\\eeebbbUUUHHHBBBCCCAAA@@@@@@@@@@@@AAACCCDDDCCCBBBAAA@@@????????????>>>============<<<<<<<<<;;;;;;::::::::::::;;;;;;888999:::<<<===???@@@AAAEEEDDDCCCBBBCCCGGGMMMRRRXXX___```^^^cccpppvvvtttoooXXXEEECCCFFFCCCAAACCC???@@@FFFTTTeeerrryyyzzzvvvqqqsss}}}{{{uuu|||{{{uuujjjcccjjj|||sssoooiiihhhpppfffnnnmmmqqq~~~{{{yyyxxxtttnnniiiWWWGGG===666///222444+++...---+++******+++,,,,,,000111111111111222222222222222222222222222222222333777;;;<<>>>>>888444666888888777666555666888888888666222444777888666444333333666666555444444333222222111111000///////////////+++,,,---///000000111111//////000000000000/////////////////////000111111///////////////000111111//////000000111111111222111111000000000000000111---...000111111111000///222111//////111222333333;;;999777555444444666666444555555666777888888999888999:::;;;<<<<<<===<<<777999<<>>===;;;:::;;;@@@GGGLLLEEE???999666888::::::999777666555555555777888999555555444555666888:::;;;555555444333444555666777777777888999999777777888333555888888777777777888999888666777888888777666555666888999999777555444999777777777888888666555999888888888888888999999:::<<<@@@CCC@@@>>>BBBJJJQQQYYYTTTRRRmmmsssvvvsssnnnuuuppp^^^mmmzzzwwweeeRRRIIIHHHEEEDDDDDDDDDEEEFFFHHHIIIEEEEEECCCBBBAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;;;:::::::::::::::;;;;;;<<<===>>>@@@CCCEEEFFFGGGRRRQQQOOONNNOOOUUU\\\bbbjjjrrrtttqqqwwwvvv[[[CCC===??????DDDKKK^^^___eeerrryyyvvvzzzxxxrrrtttmmmdddZZZYYYdddxxxwwwjjjnnnoookkknnnnnnxxxzzz||||||{{{zzzxxxuuuqqqmmmMMM===444///,,,222555+++---,,,***(((((()))+++,,,444333111000///000222444333222444777777444444777<<<;;;FFFZZZlllwww{{{|||~~~fffPPPEEEKKKPPPMMMEEECCCHHHEEE<<>>>>>>>>???@@@AAAAAA???>>>>>>CCCHHHIIIFFFAAAKKKKKKQQQddd{{{tttqqqqqq{{{}}}sssnnnmmmwwwxxxfffiiivvvuuullllllqqq{{{uuuzzz}}}}}}wwwggg\\\QQQCCC;;;:::===>>>>>>999;;;<<<>>>>>>>>>>>>===>>>;;;999888999;;;<<<<<<999:::::::::999999888777888777555444333444666777:::999888666555444444444888888777777888888999:::666666666666666555555555888;;;===;;;666444555888666666666666666777777777999888777666666888:::;;;;;;:::999888888:::;;;============>>>??????@@@@@@MMMQQQXXXcccpppmmmkkkvvvoooxxxuuuddd]]]XXXKKKKKKMMMPPPUUUXXXYYYYYY\\\PPPGGGFFFGGGDDDBBBCCCFFFCCCBBBCCCEEEFFFDDDAAABBBBBBBBB@@@>>>>>>???AAAAAADDDGGGHHHIIILLLSSSXXX___bbbccc___^^^dddpppxxxyyyoooUUUMMMCCC<<>>>>>>>>>>>???@@@AAABBBDDDAAA???AAAEEEGGGFFFCCCIIIHHHIIIQQQccc}}}uuuzzz}}}zzzyyyxxx}}}{{{wwwrrryyy{{{~~~wwwtttiii[[[MMMFFF<<<888:::===??????<<<<<<===>>>===<<<;;;:::<<<:::888888:::<<<<<<<<<::::::;;;;;;;;;::::::999999888666444444444666666999888777666555555555555777777777888888888999999888888777777666555444444777:::;;;999555333666999666666666777777777777888:::999888777777999;;;<<<:::999888888888:::<<<===;;;;;;<<<======>>>>>>???AAADDDJJJQQQ[[[hhhttt}}}vvv}}}{{{~~~yyykkkfff```___aaaeeeeeedddaaaZZZPPPJJJJJJMMMPPPQQQMMMJJJGGGHHHLLLPPPSSSSSSTTTRRRNNNIIIFFFFFFIIILLLQQQVVV]]]dddeeebbb[[[WWWmmmrrruuusssssszzz}}}lll\\\OOOFFFDDDLLLUUU^^^iiizzz{{{ttt}}}{{{sssttt|||xxxqqqvvvsssrrr||||||}}}}}}{{{xxxyyyyyyuuurrrsssqqqtttzzzzzz|||~~~zzzqqqmmm]]]CCC555222...------------,,,++++++++++++++++++++++++000111222222111111333555333;;;GGGPPPSSSYYYhhhwwwxxxjjj\\\___eee{{{yyyyyy^^^EEEBBBKKKDDDJJJJJJCCC???DDDFFFCCC>>>??????>>><<<;;;;;;<<<888999999888777777888:::===<<<;;;:::999999999:::777777777777666555444333444555777777777555333111111111000000000000111111111000//////......//////..............................//////......------......------------......///////////////.........------........./////////000///......------......---...///000000///...---////////////000000000000222222222222222222222222333333444444555555444444444555666888999;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBJJJEEE@@@???AAADDDEEEEEEDDDFFFEEEEEEJJJZZZssspppjjjnnn}}}|||}}}{{{kkkaaaVVVLLLBBB>>>999999;;;>>>???>>>>>>>>>>>>===<<<:::888888888888777999;;;<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::999777666555555555666888777666555555555555555555666777888999888777777999999888777555444333222555777888666333333666999666666777777888888888888:::999888888888999;;;<<<999888888888999:::<<<===:::::::::;;;<<<<<<======<<<>>>AAAEEEJJJRRR[[[```tttzzzrrrmmmkkkkkkcccZZZ[[[dddoooooosssjjjiiikkkmmmmmmjjjjjjcccYYYZZZeeellllllqqqmmmhhhfffhhhmmmqqqtttxxxuuupppjjjgggggglllooommmooouuussshhhyyynnn___RRRHHHCCCFFFMMM^^^kkkzzz~~~uuuppp{{{zzzsssttt|||xxxqqqvvv}}}}}}zzzzzz}}}{{{tttnnnlllxxx||||||xxxwwwssscccTTTDDD222000...+++***+++,,,++++++++++++++++++++++++++++++222333333222222666===CCCIIIYYYnnn||||||{{{}}}lllhhhttt}}}tttrrrfff___UUUGGG@@@BBB???GGGJJJEEE@@@@@@BBBAAA<<<<<<<<<<<<;;;;;;;;;;;;888999:::999777666777888;;;:::999999888888888888555666666666666444222111333444555555555444222111000000000//////000000000000000///............///........................------.........------,,,------------------------........................,,,------......///////////////...------------...------.../////////......////////////000000000000000000000000000111111111333333444444444444444333333444555777999:::<<<===;;;;;;;;;<<<>>>@@@AAABBBIIIEEE@@@>>>???AAABBBBBB@@@EEEHHHGGGEEEJJJVVVaaazzzzzzppprrr}}}yyywwwzzz}}}lll[[[PPPHHHBBBAAA???======>>>>>><<<:::======<<<;;;:::999888888666666666888;;;<<<;;;:::999999:::;;;;;;;;;;;;::::::999888666555555555555666666555555444555555555333555777888888888666555777666666555444333333222444444555333222333666999666666777777888888999999888888777777888888999:::888888888888999:::<<<===999999::::::;;;<<<<<<===<<<===>>>???AAAEEEKKKOOOXXXjjj~~~tttyyyuuuooocccQQQLLLSSSXXXUUUcccssswwwvvviii___]]]bbbjjjppprrr||||||uuuxxx~~~|||tttjjj```QQQEEE>>>BBBHHHPPPaaasssvvvvvv|||yyyxxxuuu{{{wwwwww||||||zzzxxxttttttwwwpppkkkfffRRRAAA888222...,,,***)))+++++++++***************************111777???FFFMMMUUU___gggyyyyyyjjj\\\dddnnnyyy{{{fffSSSNNNMMMFFF???===<<>>===;;;;;;::::::::::::;;;::::::999:::;;;:::888666777888777777666555555555666666222333444555555444222111222222333333333222111111000//////......//////000000//////.......................................,,,,,,------------,,,,,,,,,------------------,,,---------------.........,,,,,,,,,---...//////000//////...---------------,,,,,,---...............////////////000000000000/////////000000111111111444444444555555444333333222333444666888:::;;;<<<::::::;;;<<<===???AAABBBDDDCCC@@@?????????>>>===BBBEEEHHHIIIHHHHHHJJJMMMNNNmmm{{{}}}yyy~~~xxxvvvvvvvvv}}}~~~xxxrrreeeVVVLLLGGGCCC??????????????????===:::888::::::999999999999::::::555444555777:::;;;:::999777888888999999999888888999888777666666555555555555555444444444444444555222333555777777666555444333333333333333333333333222333333222222333555777555666666777888888999999666666666666666777777888777777888888999:::;;;;;;999999:::;;;;;;<<<<<<===999;;;<<<<<<<<<>>>AAADDDIIINNNdddsssjjjllldddZZZXXXVVVNNNQQQ\\\^^^VVVSSSMMMFFFDDDKKKXXXcccfffttt|||{{{|||rrrrrrzzz|||wwwcccfffaaaWWWSSSWWWUUUMMMQQQPPPYYYjjjttttttvvv}}}||||||wwwqqqssslllmmmnnn}}}yyyuuuxxxgggaaa]]]JJJ888444111---+++******+++,,,+++***************************FFFRRRbbbooowww}}}{{{ggg```dddeeerrr~~~vvvcccQQQJJJEEE>>><<<@@@;;;@@@EEEFFFBBB===:::999;;;:::999999:::;;;:::888888999;;;:::888777777777444444333333333333444444111111222222333333222222111111111222222111111000//////............//////000///......------......------------------------++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------++++++,,,---...//////000///...------,,,,,,------+++,,,,,,,,,---.........////////////000000000000///000000111111222222222555555666666555555444444222333444666777999:::::::::::::::;;;===>>>???@@@???@@@@@@@@@???>>>===<<>>???>>>>>>?????????>>>>>>???BBBBBBBBBCCCDDDFFFGGGGGGLLLIIIKKKYYYpppyyyuuupppwww}}}mmmtttzzzwwwkkkVVVPPPIIICCC@@@AAA@@@???>>>;;;;;;<<<;;;:::999999999777777666666777888:::;;;777555444444666777888777777777777777666444333222333444444555555555555555666555444333222222222222222333333333444444444444444444444444444555555555111222333444555555333111333333444555666777888888444555555666666666666666999999999999999888888777777777888999999::::::;;;999;;;===>>>===>>>???AAA;;;CCCFFFHHH[[[~~~xxxrrr~~~uuuvvv{{{wwwsssnnnggg___XXXOOOFFFAAA;;;:::;;;???CCCFFFEEEBBB>>>@@@CCCCCCBBBBBBDDDFFFHHHLLLPPPSSSRRROOOMMMLLLGGGEEEBBBAAAAAACCCDDDFFFJJJSSSXXX___vvv}}}vvvrrrpppqqqrrr~~~sssdddZZZ[[[^^^]]]hhhyyyzzztttwwwyyy{{{}}}xxxuuulllZZZNNNIIIDDD777222000(((,,,+++******++++++)))(((************************zzzpppggg```\\\ccczzz{{{nnnfffmmmrrrUUU;;;:::BBBCCC>>>:::>>>;;;:::<<<>>>>>>>>>???>>>;;;999999;;;;;;999666333555777888666555555555222222222111222222333333333222111/////////000000////////////000000000000.........------.........//////...------------...------------------------)))***+++,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------******+++,,,...//////000......---,,,,,,,,,,,,---++++++++++++,,,---...///////////////000000000000111111222333444444555555777777888888777666555555444444444555666777777888;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>???AAACCC:::???DDDGGGGGGFFFEEEEEE???GGGNNNMMMLLLXXXppp{{{ppp|||~~~zzzrrrnnnqqqzzz}}}zzzvvvkkkfff^^^NNN@@@>>>>>>AAABBB???===<<>><<<999888888999888777666666666777999:::888666333333444666777777888888888777666444222222111222333444555555555555777666555333222111111111333333222222222333444555777777777666666555555444111222333555777555222///222222333444555666777888555666666777777777777777999999:::999999888777666666666666777888888999999555777999:::::::::;;;<<>>CCCIIIKKKSSSrrr~~~uuueeeXXXUUUKKKCCCEEEHHHGGGFFFGGGHHHIIIJJJGGGCCCBBBDDDFFFDDDEEEGGGIIIJJJLLLOOOQQQTTTVVVXXXXXX[[[bbbllltttrrr}}}|||tttnnnooovvv}}}uuuiiicccgggmmmpppqqqlllmmmuuutttuuuvvvvvv}}}zzzmmmhhh```QQQDDD:::111)))...444---,,,+++******+++***(((&&&))))))))))))))))))))))))wwwlll]]]UUUWWWddduuu~~~vvvooofffaaahhhsssrrr\\\EEE<<<:::999;;;???;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999999::::::999666444222222333333222222222111111111000000222111000.........///000222111///---,,,++++++,,,//////...------------......---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,+++************+++,,,,,,,,,,,,+++////////////000111222333111111000000111333555666555999999777777999888555666777777777777666666555;;;;;;:::;;;<<<>>>???AAACCC???<<<;;;>>>@@@???>>>???@@@AAACCCDDDFFFGGGHHHDDDFFFIIIIIIHHHKKKPPPUUUqqqyyyuuunnnnnn|||}}}yyyssskkkccc[[[QQQEEE============<<<;;;;;;;;;:::>>>??????>>>;;;::::::;;;:::888666666777888777666999888666555444444444555888888777666555444333333777666444333222222333444444333333222222333333444444444444444444444444444666666666555444444333333222222222111111111111000111111222333333333333222888888888777555444666777888888888777777777777777666666666666777777777777777777888999:::;;;;;;<<<:::>>>AAAAAABBBMMM```ooo}}}~~~~~~zzzyyy|||mmmuuusssooorrrooonnnvvvvvvwwwxxxtttjjjcccgggoooiiinnnsssssspppooossswwwzzzzzzzzzzzzyyyxxxxxxxxxxxxxxx{{{~~~rrrccc```kkkxxx}}}||||||yyyzzz~~~xxxwwwzzz|||uuunnnxxx}}}xxxnnndddWWWKKKDDD;;;111,,,---//////---,,,,,,+++***)))))))))***))))))))))))))))))))))))vvvqqqgggccchhhlllnnnwwwuuunnnhhhbbb]]]VVVRRRXXXbbbcccRRRAAA;;;:::999888:::;;;;;;:::::::::::::::::::::999999888888888888888999777444222111111222333222222111111111000000000111111///.........//////000///...---,,,------.........---,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++,,,,,,,,,---...------,,,++++++************+++,,,,,,,,,,,,+++.........//////000111222000000000111222333444555333777888777666777555111555666666777777777666666::::::999::::::<<<===>>>@@@===::::::<<<>>>>>>===???@@@AAABBBDDDEEEFFFGGGEEEGGGHHHGGGEEEFFFKKKOOOSSShhh|||}}}qqquuu}}}pppsss~~~yyyxxx{{{vvvzzztttllleee[[[SSSLLLEEE>>>999<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>===;;;::::::<<<:::888777777888888777666999888666555444444444555888888777666555555444444777666555444333222222222444333333222222333333444444444444444444444444444555555444444444444333333222222222222111111111111000111111222222222222222666777888777555444555666666666666666666666666666555555555666666666777777777777888999:::;;;;;;<<<<<>>???@@@AAABBBCCCDDDDDDDDDFFFGGGFFFEEEEEEIIIMMMMMMRRRRRRccc}}}|||~~~qqqllliiiqqqxxxsssrrrttt|||}}}zzzuuummmggg```XXXMMMDDD@@@>>><<<::::::;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<::::::;;;<<<;;;999777777888999888777888777666555444444444444888777777666666555555555666666666555444222111000333333333333333333333333333333333333333333333333333333333444444444444444333222222222111111111111///000111111222222111111333555777777555333333444333444444555555555444444444444444555555555666666777777888999:::;;;;;;<<<>>>?????????>>>???BBBDDDGGGVVVooo~~~xxx{{{zzzooohhhccc___WWWUUUjjjwwwuuu~~~|||oooWWWFFF999111---+++)))***,,,,,,)))&&&++++++***)))))))))******))))))))))))))))))))))))|||qqqbbb\\\___dddeeeeeettt}}}rrrcccPPPBBBGGGFFFEEEDDDAAAAAADDDHHHHHHDDD@@@???@@@@@@>>>===<<<;;;:::999888777666666666666666666666666666555777444111...---...111333111111000000000////////////.....................///.........------------------,,,+++++++++++++++------+++*********+++,,,******************************++++++++++++******)))************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++---,,,,,,,,,------...///---...000222444444444333:::<<<;;;777555777666222222222333555555666666666888888888999999::::::::::::999888888999:::;;;;;;===>>>>>>???@@@AAAAAABBB@@@CCCFFFFFFFFFGGGKKKOOOTTTTTTHHHCCCUUUlll~~~{{{uuuqqqnnnhhh```YYYSSSLLLBBB<<<;;;<<<<<<<<<999999::::::;;;;;;;;;<<<888999::::::999999;;;<<<;;;999888777888999888777666666555555444444444444777666666666666666666666666666666666555333000///333333333333333333333333222222222222222222222222222333333444555666666666333333222222222111111111//////000111111111111000000333555666555333222222222333444555555555444444333333333444444444555555777777888999:::;;;;;;<<<>>>======>>>@@@AAAAAAAAAHHHBBBFFFccc}}}tttyyy}}}}}}xxx~~~}}}~~~~~~zzzwwwyyy}}}~~~{{{xxxxxxzzzxxxooofffaaaXXXUUUWWWSSSUUUnnn{{{~~~}}}~~~yyy```HHH999000+++***))))))+++,,,,,,***(((******))))))))))))******))))))))))))))))))))))))VVVfffxxxooobbbYYYOOOEEE???CCCDDDDDDBBBAAAAAABBBCCC>>>>>><<<999999;;;<<<<<<===<<<;;;:::999777777666666666777888888777777666777444111...---...000222000000000/////////......---------.........------000000//////---,,,++++++...------,,,,,,,,,,,,,,,---,,,+++***)))***++++++************************)))******++++++*********)))))))))*********++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,---000222333444444333===>>>:::444222555777555000111222444444555555555777888888999::::::::::::999999::::::::::::;;;<<<<<<<<<======>>>>>>>>>???>>>AAADDDDDDCCCDDDHHHLLLJJJRRRLLLDDDIIINNNTTT^^^mmm~~~yyy{{{~~~wwwrrrkkkeee___WWWOOOJJJFFFAAA<<<:::;;;<<<<<<:::888999999999::::::;;;;;;666777999999888888:::;;;;;;999777777888999888777555555555555555444444444555555555555555666666666555666666666555333111000222333333444444333333222222222222222222222222222333333444555666777777888333333333222222222222111//////000111111111111000///222444555444222222222333444555777777777666555333333333333444444444444777777888999:::;;;;;;<<<>>><<<;;;===@@@BBBCCCBBB;;;???DDDNNN^^^wwwyyyxxxvvvtttvvv|||~~~}}}{{{uuu}}}xxxxxxzzz}}}yyyssstttzzz{{{nnnfffbbb```]]]\\\^^^\\\dddooonnngggkkkxxx{{{}}}wwwsssvvv~~~uuunnngggfff\\\III888000......,,,+++))))))*********)))***))))))((())))))******((((((((((((((((((((((((kkkuuufffUUULLLHHHEEEEEEFFFAAABBBBBB???>>>@@@@@@===>>>@@@???:::888;;;======<<<<<<;;;:::999888777666555666888999999999888777888666333111000///000000////////////............+++,,,------...---------111111000///...,,,***)))......---,,,,,,,,,,,,,,,---,,,+++))))))******+++************************((()))******+++*********))))))*********+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------,,,---///111222333444444<<<<<<888111000333555444000111222333333333333333555666777999:::;;;;;;;;;888999;;;;;;::::::<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<>>===???BBBEEEIIIBBB???IIILLLFFFEEERRR___uuuxxx|||}}}~~~~~~|||pppjjjaaaWWWOOOHHHBBB???@@@>>>===>>>AAABBB@@@===888999999999999999::::::555666888888777777888999:::888666666777888777666444444555555555444444333333333333444444555555666555555555555444333222222222222444444444444222222111111111111111111111111333333444444555666777777333333333333222222222222///000111111222222111111000222444444333222222333333444666888999888777666333333333444444444555555777777888999:::;;;;;;<<<>>><<<;;;;;;===>>>??????777AAAIIIFFFCCCOOOlllsssnnnpppmmmnnnoooooonnnsss~~~|||}}}{{{yyy}}}|||wwwzzz|||wwwzzzzzzvvvwwwzzzvvvnnnooovvvtttjjj___[[[\\\aaajjjrrrrrrqqqtttyyyyyytttqqqrrrzzzvvvwww|||zzzvvv|||xxxsssjjj___XXXUUUKKK;;;...+++++++++,,,***(((&&&&&&'''(((***))))))((((((((()))******((((((((((((((((((((((((ttt^^^QQQEEECCCDDDCCCDDDGGG???BBB@@@======AAA@@@<<>>:::<<<>>>===::::::999888777777666666444666777999999999777666999888777555333111000////////////.........------***+++,,,---...------,,,////////////...---+++***---,,,,,,+++++++++++++++---,,,***)))))))))***+++************************(((((()))************************+++++++++,,,,,,)))))))))*********++++++************++++++++++++******************++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,------------...///111333555666888:::888444333555555222111111222222222222222111222333555777999:::::::::666999;;;;;;:::999;;;===::::::::::::::::::::::::999<<>><<<;;;<<>>>>>AAAEEEFFFCCC@@@999999999999888888888888555666777777666555666888999777555555666777666555333333444555555555444333111111222222333444555555555444444333333444444444111222444555555444222111111111111111111111111111222222222333333444444444444444333333333222222222000111111222222222222222111222333333222222333555222444666888999888777666444444444444555555555555777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;@@@@@@@@@@@@AAAFFFOOOVVVsss}}}yyywwwsssnnneeeaaaiiivvv}}}xxxzzz}}}~~~~~~}}}~~~yyy}}}~~~zzztttrrrwww}}}vvvrrrsssyyy{{{vvvrrrssstttlllhhhkkkiiicccfffooopppiiidddfffmmmvvv{{{~~~~~~wwwvvvxxx|||}}}|||kkkfffaaaTTTRRRNNNCCC444,,,++++++)))))))))(((''''''''')))***((((((((((((((()))******((((((((((((((((((((((((lll]]]QQQGGGAAACCCFFFCCCAAABBB@@@CCCBBB===???DDDDDD???>>>EEEEEE===777888999777888888777777666666555555333555777888999888777666::::::999777555222000...//////.........---------)))***,,,---...------,,,------...//////...---,,,,,,++++++***)))*********,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((()))******************++++++++++++,,,,,,,,,'''((((((((())))))******))))))))))))******************************++++++******+++,,,,,,,,,,,,+++......---,,,,,,------------------...000222555777777:::;;;999888888666222111111222222222111111000///111333666888999999999555888;;;;;;999999:::<<<:::::::::999999999999999666:::===>>>======???BBB>>>IIIFFF@@@CCCDDDEEELLLDDDGGGJJJKKKOOOXXXfffqqq~~~qqq{{{yyy|||zzzrrrjjjeee___YYYUUUOOOGGG???===???CCCFFF;;;999999<<<@@@BBB@@@===:::999999999888888777777555666777666555444555777888666555444555666555444222333444555555555444333000000111222333333444444555444333222333444555666111222444555555444222111000000000000000000000000000111111111111222222222444444444333333333222222111111222333333333333222222333333333222222444666111333666888999888666555444444444555555555666666777777888999:::;;;;;;<<<777:::>>>???===;;;:::;;;<<<<<<======<<<===???AAAKKKmmm~~~zzzsssnnnkkkmmmoooooorrrvvvwww~~~}}}}}}xxxxxx|||ooonnnoooppppppmmmkkkjjjhhh]]]VVVYYYZZZXXX^^^iii||||||zzz|||yyy{{{|||ddd]]]YYYKKKBBB???666,,,***...000...&&&(((************+++,,,((((((((((((((()))******(((((((((((((((((((((((({{{uuuZZZKKKJJJFFFEEEEEECCCBBBAAA@@@???CCC@@@>>>>>>@@@AAA>>>;;;???===;;;;;;<<<<<<<<<;;;:::888666555555555444333444555777666444333444555555555444333222000////////////...---,,,,,,++++++......---------,,,,,,,,,------------------------+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,+++++++++,,,---...//////------...000222444333;;;DDDFFFAAA999444111444222000111333444222000333333444444555444444444333444666999;;;;;;888666<<<;;;888777777999;;;===>>>===;;;:::;;;<<<>>>???FFFEEECCCBBBBBBCCCDDDFFFCCCDDDDDDDDDEEEHHHMMMQQQSSS```ttt~~~}}}}}}xxxlll___UUUNNNJJJIIIFFFEEEBBB???=========>>>;;;:::999999;;;>>>AAADDD777666555555666777666444333444555666666444222111222333333333333333333333555444333222111222333444333333222111111111222222222222222222222222222222222222111111111111111222222222111000//////000000111111111111111111111111111333444555555444222000111111222222222333333333888666333222111222444555222333555777888777666555444444444444444444444444444666888888888999;;;<<<999::::::;;;<<<<<<<<<;;;======<<<<<<<<<<<<======GGGMMM[[[rrrvvvpppkkkfffeeehhhlllxxx|||zzzxxxwwwwwwxxxxxxxxxxxxssstttwwwpppeeefffooo\\\TTTPPPRRRUUUXXX```iiippphhhbbbeeeoooyyyvvv{{{ooo\\\PPPFFF===//////...---+++***))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((|||qqqcccQQQGGGFFFEEEEEEDDDCCCBBBAAA@@@???BBB@@@???>>>??????>>>===@@@@@@@@@???>>>>>>??????:::777555444555555444222...///111222222222000///333333222111000///...---///......---,,,,,,++++++------------,,,,,,,,,,,,------------------------+++++++++*********)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************+++******))))))******+++++++++******++++++,,,---,,,,,,+++++++++,,,---...///...------...000222333444999??????;;;666444444444222111111333444333111333333444444444444444444666555555666777888888888;;;:::888777777999;;;======<<<;;;;;;<<<>>>@@@AAAFFFEEECCCBBBBBBCCCDDDEEEHHHHHHGGGEEECCCDDDGGGIIIDDDIIITTTaaannnzzz~~~~~~~~~~~~}}}{{{yyyvvvuuuaaa[[[RRRIIICCCAAABBBCCCDDDBBB@@@>>><<<<<<======<<<:::999888888:::<<<>>>777666555555666666444333333444555555555444222111444444333333222222222222333333333222222222333333222222222222222222222222222222222222222222222222222111111000000111111111111111000000000/////////000000000000000000000000111222333444555444222111000000000111111111222222555555444444333333333333222333555777777777666555444444444444444444444444222444666666555666777999999999:::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======???AAAHHHUUUhhh}}}vvvnnnrrrpppiiiiiifffaaa[[[ZZZ]]]```lllzzzuuuZZZUUUaaacccaaabbbfffhhhlllwww~~~xxxuuuxxxyyyyyyzzzuuugggSSSDDD===777000///...---,,,+++***))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''xxx```VVVRRRJJJBBB@@@CCCCCCBBBBBBAAA@@@??????AAAAAA@@@>>><<<<<<===???>>>@@@AAA???<<<:::;;;>>>999777444444444444333111000000222666999888333///000000//////...---,,,,,,......------,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************+++******))))))******++++++************+++,,,,,,,,,,,,+++++++++,,,---...///...------...///111222555777888666333222444777444333222222444444333222222333333333444444444444888666444333444666999;;;:::999888777777999;;;<<<<<<<<<;;;<<<===???AAACCCFFFEEEDDDCCCCCCCCCCCCCCCIIIIIIGGGDDDAAAAAABBBDDDEEEDDDDDDGGGNNNWWWaaagggtttvvv|||~~~xxxtttzzzxxxuuuqqqkkkfffaaa___IIIFFF@@@;;;999;;;>>>@@@@@@???===;;;;;;;;;<<<<<<;;;:::888666555666777888888666555444555444333111222333444444444333222111333222222222222222222333111222222333333333222222///000111333333333222222222222222222222222222222111111000000000000111111///000111111111000///...///////////////////////////000222333444444333222/////////000000000111111333333555555555444222111111222444666666666555555555555555555555555555555333555666666555555666888999999:::;;;;;;;;;::::::===<<<<<<;;;;;;<<<<<<===???>>>======EEEXXXrrrwwwxxxvvvooogggdddiiiooo}}}sssvvvyyyzzzxxxyyy||||||~~~yyyvvvvvvlllhhhbbbYYYJJJ:::333222000,,,------,,,,,,+++***))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''gggXXXKKKJJJLLLHHHAAA<<>>::::::===@@@???BBBDDDAAA:::777888;;;888666444333333333222111222222444999>>>>>>777000//////......------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))))))))******************))))))))))))*********************++++++,,,,,,,,,+++++++++,,,---.........---------...///000444444444222000111444777333333222333444444444444222222222222333444555555888888666555555666999;;;::::::999999999;;;<<<===============>>>???AAABBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBAAAAAACCCEEEFFFFFFEEEFFFFFFGGGIIIIIINNNSSS\\\hhhttt~~~~~~zzzvvvyyyrrrggg\\\RRRLLLJJJIIIBBBAAA>>><<<;;;;;;<<<<<<<<<;;;:::999999999:::::::::888666555444444555555888666444333444333111///111222222333333222111111000000000000111222444555///000222333333333222111---///111333444444222111111111111111111111111111000000/////////000111111///000222333333222000...000000000000000000000000...///111222333333333333/////////000000000111111333333444444444333333222111222333444555555555444555555555555555555555555777888999999777777888999999999::::::::::::999999<<<;;;;;;;;;;;;;;;;;;<<<>>>???>>>::::::BBBPPP[[[mmm}}}~~~{{{||||||uuutttqqqiiiaaa]]]PPPFFF888000///111111///,,,,,,++++++******))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''|||~~~vvv^^^LLLGGGDDDFFFGGGDDD@@@>>>????????????>>>>>>>>>>>>>>>@@@@@@>>>:::999<<>>999999;;;777555222222222222111///...---///444999999333,,,.....................---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((()))))))))***************))))))))))))))))))*********))))))******+++,,,,,,,,,+++++++++,,,---...---------------.........222222222222111222333555111222333333333333444444222222111111222444555666666999;;;;;;999888999:::;;;:::::::::;;;<<<>>>????????????>>>>>>>>>>>>>>>BBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAACCCEEE;;;===AAADDDEEEEEECCCBBB???AAAEEEKKKRRR[[[ccchhhtttwww|||zzzzzzyyy~~~}}}}}}{{{vvvppphhhccc[[[VVVOOOGGGBBB@@@@@@AAA<<<===>>>>>><<<:::777555888888888888888888888888777666555444444555555666777555333222333222000...000000111111111111111111333222000//////000111222...///111222333222111111---...111333444333222111111111111111111111111111///.........//////000111000111333444444333111000111111111111111111111111...///000111222222333333000000000111111111222222555333222111111222444555000111222222333444444444555555555555555555555555777999:::999888888999:::888999999999999999888888;;;;;;::::::::::::;;;;;;:::;;;===>>>@@@BBBDDDFFFMMMaaa{{{~~~~~~}}}}}}sssjjjgggcccYYYPPPKKK<<<444---+++---///...---*********************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''eeeQQQEEEFFFEEECCCAAA>>>>>>???AAA===============>>>>>>>>>===>>>???>>><<<;;;;;;<<<@@@BBBCCCAAA;;;777555666666444222111111111000///---,,,---000333333///,,,.............../////////,,,,,,,,,,,,+++++++++++++++++++++*********))))))******************************)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))***************))))))(((((())))))******))))))))))))***++++++,,,,,,+++++++++,,,---...,,,---------------------000111222222222222222111///111222222222222333555222111111111222333555666555999>>>???<<<999999999::::::::::::;;;===>>>>>>@@@??????>>>>>>===<<<<<<@@@AAADDDFFFFFFEEEDDDCCCBBBCCCCCCBBB@@@@@@AAABBB======???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@DDDJJJNNNTTTYYYgggtttxxxyyy}}}vvv{{{xxxtttvvvsssooommmjjjddd\\\TTTLLLGGGBBBCCCDDDDDDCCC@@@>>><<<777999<<<>>>===:::777444777777777777777666666666555444444444444555555666555333222111222111000.../////////000000000000111888666222///---,,,------...///000111111111111111...///000222222222111111111111111111111111111111...------......///000111000111222333333333222111111111111111111111111111/////////000000111222222000000000111111111222222555333111///000222444666000000111111222222333333444444444444444444444444444666777777666666777999888888999999999888777777;;;::::::999999::::::;;;???===<<<>>>AAACCCAAA???CCCEEENNNbbb~~~qqqhhh```\\\UUUHHH;;;555111+++))),,,...---+++,,,)))))))))))))))*********))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiRRRIIIFFFDDDBBBCCCAAA>>>;;;<<<>>>???;;;;;;<<<<<<=====================>>>>>>===:::888888888999999777444222111555333111000000000///...///............/////////---------.........//////+++++++++++++++++++++++++++*********))))))))))))***************************)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,---...,,,,,,---------,,,,,,,,,000000000000111111000......000222222000000222444111111000000111333555777555999>>>???;;;888888999777888888999:::;;;<<<=========>>>>>>======<<<<<<===???CCCFFFGGGGGGEEEDDDCCCDDDDDDCCCAAA@@@@@@AAADDDCCCAAA@@@??????@@@AAACCCCCCCCC@@@???AAAFFFJJJDDDGGGLLLOOOSSSZZZeeemmmxxx}}}zzzyyyzzz{{{xxx}}}~~~~~~vvvpppsssuuuiiibbb___XXXOOOOOONNNKKKHHHDDDAAA@@@@@@BBBDDDEEEDDD@@@<<<999888:::;;;<<<<<<;;;999888777777777777666555555444444444333333333333333444333222000000111111000//////.........//////000111666444111...---,,,---............///000111222222000000000000111111111111111111111111111111111111------------...///000111//////000000000111111111111111111111111111111111000000/////////000000111/////////000000000111111222222111111111222444444000000000000111222222333333333333333333333333333111333444555444555666888888888999999888777777666::::::999999999999::::::AAA???======>>>???===<<>><<>>?????????===::::::;;;;;;<<<<<<============<<<;;;>>>@@@>>>:::555555555555777888777555222555333000000000000///---...---,,,***)))))),,,///+++,,,,,,------......///++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++111000......//////...---,,,///111111//////222444111111000000111333555777555999======999666888:::555666777888999:::;;;;;;;;;;;;<<<===>>>>>>======<<<>>>BBBFFFHHHHHHFFFEEEAAABBBCCCCCCAAAAAABBBCCC>>>>>>????????????>>>>>>>>>@@@AAA@@@??????CCCFFFCCCEEEDDDBBBEEELLLPPPOOOPPPVVV]]]aaaccchhhnnntttrrrqqqrrruuuuuuuuuzzzxxxzzz||||||{{{yyyyyyyyy}}}|||~~~||||||||||||zzzuuuooojjjaaaYYYZZZYYYOOOIIIEEE<<<@@@BBBCCCDDDDDDEEEGGGHHH@@@@@@???======<<<<<<<<<::::::999888888777888888777777777777666555444333444444333333222111111111222000///000111111000///...............///000111111000...------///222444///............000222333222111000000///000000111000000000000000000000000,,,,,,,,,---...///000111.........---...///000111000000000000000000000000111000000////////////000............/////////000000111222333444333333222////////////000111222333222222222222222222222222111222444555555555777999888888888888888777666666:::999999999999999999:::666777:::<<<===>>>??????999@@@BBB???AAAMMMYYY___vvv||||||~~~jjjZZZOOOBBB:::333......222+++)))***---,,,&&&''',,,''''''(((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqddd\\\QQQHHHDDDBBBAAA???>>>>>>>>>???@@@>>>;;;888:::999888888::::::999888<<<<<<<<<<<<<<<:::999888222222333333444333333333222222111///...---,,,+++---,,,++++++******+++++++++++++++,,,---...///000+++++++++***)))(((''''''))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))))))))(((''''''((()))++++++******))))))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......111000000/////////000000000000000111222222333333666777777888999999::::::888888888888888888888888===<<<:::999:::<<<>>>??????@@@BBBDDDGGGIIIKKKLLLFFFDDDBBBAAAAAAAAAAAA???>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@@@@AAACCCEEEGGGEEECCCBBBCCCEEEHHHJJJFFFHHHJJJNNNQQQUUUWWWYYYRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ]]]aaadddeeecccaaa``````aaa```^^^[[[XXXVVVXXXXXXXXXWWWUUURRROOOMMMJJJKKKJJJHHHDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@??????BBB>>>;;;===@@@AAA???;;;;;;:::999888777777777777444444444555555555555555222222222111111111000000111111000000//////......000000///...------,,,,,,,,,,,,---...//////.........//////000111222222222////////////000000000000000000///........................------.........///////////////.........111000///...------...///000000111111111222222222000000000000000000000000000000000000000000000000000000//////.........---000111111111111222222222222333333444555666777777888666555555777999::::::888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>@@@DDDGGGNNN]]]ttt}}}xxxqqqqqquuussshhh]]]OOODDD555,,,+++---......++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiVVVRRRNNNHHHDDDCCCBBBAAA???@@@???>>>??????>>><<<:::888777666777:::;;;:::999:::999888777666666777777333333444444444333333222111111000///...---,,,,,,---,,,++++++******++++++,,,,,,+++,,,,,,---...///+++++++++***))))))(((((())))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))))))))(((((('''((()))***+++******))))))************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...000//////......////////////000000111111222333333555666666777888888999999888888888888888888888888;;;:::999999:::<<<>>>???>>>???@@@BBBDDDFFFGGGHHHFFFDDDCCCBBBBBBAAA???=========<<<<<<<<<<<<===>>>>>>@@@BBBBBBBBBBBBDDDFFFIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCEEEHHHKKKMMMOOOPPPHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKMMMPPPSSSSSSQQQOOOKKKLLLNNNNNNNNNLLLJJJIIIKKKKKKJJJIIIGGGEEEDDDCCCGGGHHHHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@???????????????<<<999:::>>>???<<<999:::999888777777666666666555555555444444444444444222222111111111000000000000000000/////////......000//////...------,,,,,,,,,,,,---.....................///000000111222222....../////////000000000000000///..................------,,,,,,------...////////////............111000///...---......///000000000111111111222222000000000000000000000000000000000000000000000000000000/////////.........000111111111111222222222222222333444555666777777999888666666666777777777666666666666666777888888::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>???AAADDD@@@GGGTTTggg|||~~~zzzuuuqqqllliiiddd[[[MMMCCCCCC;;;222------...---+++++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}gggRRRIIIDDDCCCCCCCCCDDDCCCAAA???AAA@@@>>>>>>>>>???>>><<<888777666777999;;;;;;;;;999888666444444555777888444444555444444333222111/////////.........---------,,,++++++******++++++,,,,,,+++++++++,,,,,,---++++++******************((())))))******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********)))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......---------....../////////000111111222222333444444555555666777777777777777777777777777777777999999888999:::<<<>>>???======???@@@BBBCCCCCCDDDFFFEEEDDDCCCBBB@@@===:::==================<<<<<<>>>@@@CCCDDDDDDDDDDDDEEEHHHHHHHHHGGGFFFCCCAAA@@@@@@AAABBBCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJIIIFFFDDD???@@@BBBDDDEEEEEEDDDCCCFFFEEEDDDCCCBBBAAAAAAAAADDDEEEEEECCCAAA??????@@@?????????>>>>>>>>>======<<<999777888:::;;;888666999888777666555555555555555555444444333333222222111111111000000000/////////////////////.........//////......---,,,,,,,,,,,,------............---.........///000000111111.........////////////000000///......---.........---,,,,,,++++++,,,,,,---........................000000///............///000000000000111111111111////////////////////////000000000000000000000000000000000000////////////000111111111111222222222222222333444555666777777999999777666555555555555555555444444555555666777999999:::;;;;;;<<<======;;;===>>>>>>======>>>???>>>===@@@HHHYYYooo{{{uuutttjjjfff^^^UUUJJJ@@@777111444111...---///...+++(((************************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxaaaQQQKKKLLLEEEEEEEEEEEEEEECCCBBB@@@CCC@@@===<<<===>>>???>>><<<:::999888:::;;;;;;:::;;;::::::999999999:::;;;555555555555444222111111........................---,,,++++++******++++++,,,++++++*********++++++************++++++++++++(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---......//////000000111222222222333333444444555555555555666666666666666666666666777777777888:::;;;===???<<<===>>>@@@AAAAAAAAAAAAFFFEEEDDDDDDCCC@@@<<<888===============<<<<<<<<<===@@@CCCEEEDDDDDDDDDDDDEEEFFFHHHJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHIIIJJJIIIFFFDDD???AAACCCEEEFFFFFFEEEDDDFFFEEEDDDBBBBBBCCCDDDDDDAAABBBCCCBBB@@@??????@@@============<<<<<<<<<<<<:::888666666777888666444666666555444444444444444555555444333222111111000000000000/////////.......................................------,,,,,,,,,,,,------......---------------........./////////------.........////////////......------.........,,,++++++++++++++++++,,,------...............////////////.........///////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111222333444555666666777888888888777555444555555555444444444444555666666777888999:::;;;<<<======:::<<<======<<<:::;;;;;;???>>>???BBBJJJTTT___eee{{{}}}vvvooolllmmm```WWWJJJ>>>777444444444,,,,,,+++,,,...---***'''************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnjjjaaaUUUKKKGGGHHHJJJHHHGGGGGGEEEDDDCCCDDDDDDBBB@@@<<<;;;<<<>>>??????BBB???<<<::::::::::::999;;;<<<>>>???>>>===;;;999444444444444333222111000------------............---,,,++++++******+++++++++******)))))))))************************++++++(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))((()))***+++,,,((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........//////000111111222222333333333333333444444444555555555555555555555555555555666777999;;;<<<===<<<===???@@@AAAAAA@@@???EEEDDDCCCCCCCCC@@@<<<999>>>>>>======<<<<<<<<<<<<;;;>>>BBBDDDCCCBBBBBBCCCFFFHHHJJJKKKKKKHHHFFFDDDCCCCCCBBBBBBAAA@@@??????AAAAAA@@@@@@AAACCCEEEGGGIIIHHHHHHHHHIIIHHHEEECCCAAABBBDDDEEEEEECCCBBBAAAAAA@@@???>>>>>>???@@@AAA@@@AAAAAAAAA???>>>???@@@<<<<<<;;;;;;;;;:::::::::999777666666666666444333444444333222222222333333444333333222111000000////////////.........---------------------.........---------------,,,,,,,,,,,,---------------,,,,,,---------------.........------------..................------------......+++++++++******+++++++++,,,---------......//////......//////////////////....../////////000000000////////////////////////000000000000000000000000000111111111111111111111000000111111111222222222111111222333444555666666555777888888666555666888666666555555666666777888777777888999:::;;;<<<===999;;;<<<<<<:::999999:::888:::>>>BBBGGGJJJKKKLLLNNNeeeyyypppeee\\\XXXZZZPPPFFF999222333555666555---,,,+++++++++***)))((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{eeeQQQOOOLLLJJJIIIHHHFFFEEEFFFFFFEEECCCBBBCCCEEEHHHAAA>>>;;;;;;<<<>>>>>>>>>EEEAAA===:::999999888777999;;;===???>>>;;;888555222222333222222111000///------------------......---,,,++++++******++++++))))))((((((((())))))*********))))))))))))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))(((((()))***,,,---(((((('''''''''((()))***)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///......///000000111111222333333333333333333333333444444444444444444444444444555666777888::::::;;;:::<<<>>>@@@AAAAAA@@@???CCCBBBAAABBBBBBAAA>>><<<@@@???===;;;;;;;;;<<<===<<<>>>AAABBBBBBBBBBBBCCCKKKKKKKKKJJJIIIFFFDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>=========>>>AAACCCEEEHHHGGGFFFGGGHHHGGGFFFDDDDDDEEEEEEEEEDDDBBB???===>>>===============>>>>>>???@@@@@@???===<<<===>>>:::::::::999999999999888777777666666555444333333222222111111111111222222222222111111000000//////.........---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------...///,,,++++++******++++++,,,,,,,,,,,,---......//////---...//////000/////////............////////////////////////////////////000000000000000000000000111111111111222222222222000111111111111222222222111111222333444555666666444777::::::777666777999777777666666777777888999777777888999999:::;;;;;;999:::;;;:::999888999:::999:::<<<>>>@@@AAABBBBBB;;;GGGUUU```hhhqqq}}}|||}}}zzzpppeeeZZZOOODDD???@@@<<<777111111555555111,,,...---+++)))(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvgggXXXPPPGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEFFFDDDBBBAAADDDFFF>>><<<;;;:::<<<=========CCC@@@;;;888888888777777999:::;;;;;;:::777444333000000111111111000000///---------------------------,,,++++++******++++++''''''''''''((()))*********)))))))))((('''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))(((((()))***,,,...(((''''''&&&'''((()))***)))************+++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000......//////000111111111333333333333333333333333333333333333333333333333444555666777888888888888888:::===@@@AAAAAA???>>>AAA@@@??????AAABBBAAA@@@BBB???<<<:::999:::<<<>>>>>>@@@AAABBBBBBBBBDDDEEEKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>>===>>>AAACCCEEEFFFEEEEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDBBB???===?????????@@@@@@???>>>>>>===>>>>>>===;;;999:::;;;999999999888888888777777666666666444333111111111111000000000000000111111000000000000000000000000------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,++++++,,,------...//////,,,---///000000000//////------........./////////000000000000000000000000000000000000000000000000111111111222222222333333000111111111111222222222111111222333444555555666666:::===<<<888555666888777777666666777777888999777888888888999999::::::999::::::999777888:::<<<@@@???===;;;:::::::::;;;??????@@@BBBEEELLLVVV^^^rrr}}}~~~{{{uuunnniiigggjjjmmmXXXOOOEEE@@@:::444000000---...///000111000,,,))),,,,,,+++)))''''''(((***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxkkkfffdddccchhhffffffbbbWWWKKKIIIMMMDDDDDDDDDBBB@@@@@@BBBEEEFFFHHHIIIGGGCCCAAAAAACCC===;;;::::::<<<===<<<;;;@@@===999666666777777777<<<;;;:::888777555444333...//////000000000000///......---------,,,,,,,,,---,,,++++++******++++++&&&&&&&&&'''''')))***+++***))))))((('''&&&&&&%%%''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))(((((()))+++---...(((''''''&&&&&&((()))***)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111......//////000111111111333333333333333333333333333333333333333333333333555555666777777888777777666999<<>>@@@>>>===>>>AAABBBCCCBBBCCC@@@<<<999888:::===???@@@AAABBBBBBBBBCCCEEEGGGGGGEEECCCBBBCCCEEEHHHJJJDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???======???AAABBBBBBAAAAAABBBDDDFFFFFFEEECCCCCCDDDDDDBBB???===;;;>>>???@@@AAA@@@???>>>===<<<======;;;999777777888888888888888777777777777444555555333111000000000000000////////////000111////////////000000000000---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,---///000000000//////---------.........//////111111111111111111111111000000000000000000000000111111111222222333333333000111111111111222222222000111222333444555555666999<<>>>>>===<<<;;;:::::::::===:::999:::;;;===AAAEEEFFFUUUccciiiooo{{{~~~zzzxxxooojjjccc]]]XXXPPPFFF???999111+++---///......///)))+++---,,,******,,,///)))******)))((('''((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$${{{ppp___RRRLLLKKKLLLLLLPPPWWWZZZSSSIIIDDDBBBAAACCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDDDDEEEDDDDDDCCCEEEBBB>>><<<<<<>>>???@@@<<<999666555555555555444::::::999888666444333222////////////............************************...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((((('''''''''+++***(((&&&$$$&&&***---,,,+++)))((((((((()))***+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111000000///...------,,,111111222333333333333222555555555666555555444444555666777888888888888888888:::===@@@AAA@@@>>>===CCCBBBAAA???>>>=========DDDBBB???<<<;;;:::;;;<<<>>>??????AAABBBCCCDDDDDDCCCCCCBBBAAA???@@@BBBEEEEEEDDDCCCBBBBBBAAA???===AAAAAA@@@@@@???>>>>>>===???@@@BBBBBBAAAAAABBBCCC@@@@@@???>>>======>>>>>>===;;;999;;;>>>@@@>>><<<;;;;;;:::888666555666777555555555666666666666666>>>;;;666222000000222333000000////////////000000///////////////......---,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,------+++***)))---------,,,,,,+++++++++---,,,,,,,,,,,,---......---,,,,,,+++*********+++...........................---,,,,,,......---,,,+++,,,------......------////////////000000000000222222111000//////000000222222333333333222222111111222222333333444444555111222333333444444333333777888999:::;;;:::999999666666666666666777888888777999:::;;;;;;:::888666;;;666222333888======;;;======<<<<<<;;;;;;;;;;;;<<<999777999===???<<<888DDDDDDEEEIIIOOOWWW___cccpppzzz|||zzz{{{{{{vvvuuuwwwvvvooohhhfff[[[KKK???999666333000------,,,,,,,,,+++++++++***,,,---......+++(((&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssmmm\\\UUUMMMGGGEEEFFFGGGGGGJJJQQQTTTNNNFFFCCCBBBAAA@@@@@@@@@?????????>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIEEE@@@===<<<=========<<<999666555555666555444888888777777555444222111/////////.........------************************---,,,++++++******++++++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((('''))))))(((&&&$$$%%%(((+++++++++)))((((((((())))))+++++++++*********))))))************************++++++++++++,,,,,,------,,,------...//////000000000000000/////////......111111222333333333333222444444555555555444444333555666777888999999999999888999<<<>>>?????????>>>@@@@@@??????>>>?????????AAA???===<<<;;;;;;=========???BBBDDDEEEEEEDDDCCCAAABBBAAA???>>>???AAACCCCCCCCCCCCCCCCCCAAA???===BBBAAA@@@???>>>>>>>>>>>>AAABBBCCCBBB@@@???@@@AAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<::::::;;;:::888666555444444666666666555555444444444:::777444111000///000111000//////////////////000///////////////...------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,+++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...---,,,,,,+++*********+++------------------------...,,,,,,,,,---...---,,,+++,,,------...---------//////000000000111111111222111000000//////000000111222222333333222222111111111222222333444444444222222333444444444444444777777999:::::::::999888666666666666666777777888777888:::;;;;;;:::999888:::777444444888;;;<<<;;;============<<<;;;::::::>>>;;;999<<<@@@AAA>>>;;;=========>>>AAAEEEIIILLLMMMWWWbbblllwwwyyyxxxyyy}}}|||vvvuuu|||{{{zzzzzzrrrmmmkkkfff^^^WWWIII@@@555///---...---+++---,,,,,,,,,,,,++++++++++++,,,,,,---,,,***(((''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss```RRRGGG@@@???>>>>>>AAABBBBBBAAABBBIIIMMMHHHCCCAAAAAAAAA>>>>>>>>>>>>============<<<===>>>@@@CCCFFFIIIJJJKKKGGGAAA===;;;;;;::::::;;;999666555555666555444444555555444444333111111............------------************************++++++***))))))))))))***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''((((((((((((((((((&&&''''''&&&%%%%%%'''(((******)))((((((((())))))+++************)))))))))************************))))))***+++,,,------...,,,------......//////////////////000000000111111111222222333333333333333333333444444444444333333555666777999:::;;;;;;;;;777888999;;;<<<>>>??????>>>>>>>>>??????@@@@@@@@@======<<<;;;;;;<<<>>>???<<>>======@@@BBBAAABBBDDDEEEEEECCC@@@???BBBAAA@@@>>>>>>>>>>>>???BBBBBBBBBAAA>>>======>>>@@@@@@?????????>>>>>>>>>===>>>>>><<<:::888888999999::::::999777555333222777666666555444333222111444333111000//////////////////............//////......//////......---,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,---...---+++++++++,,,---------------///000000000000111111111111000000////////////000111111222222222222222111111111111222333333444444222333444444555555444444666777888999999999888888666666555555666666777888777888999;;;;;;;;;:::::::::888777666777999;;;<<<<<<===>>>???>>><<<:::888===;;;:::<<<@@@AAA???===<<<<<<<<<;;;<<<======>>>:::@@@EEEJJJRRR]]]dddeeerrruuu{{{xxxssszzztttppprrrtttrrrmmmkkkkkkcccYYYRRRNNNIIIBBB;;;444///***(((***,,,---,,,,,,,,,,,,+++++++++******+++++++++******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllTTTJJJCCC;;;:::;;;<<<>>>@@@AAA@@@@@@>>>EEEHHHDDD@@@@@@@@@????????????>>>>>>>>>======;;;<<<===???BBBFFFIIIJJJJJJEEE???;;;999888888777:::888555444555555555444111111222222222111000000------------,,,,,,,,,,,,******************************)))(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%'''(((((('''&&&'''''')))))))))((((((((())))))************))))))))))))************************'''((()))***+++,,,---...,,,,,,---------...............///000111222333333111222333333444444333333222222333333444444333333555666777999;;;<<<<<<===777777777888:::<<<>>>@@@===>>>>>>???????????????===<<<<<<;;;<<<<<<===>>><<<===@@@BBBCCCBBBAAA@@@???@@@@@@???======???AAA???BBBEEEGGGFFFDDDBBBAAACCCAAA???>>>===>>>>>>??????@@@@@@???<<<;;;;;;<<>>>>>???@@@AAA>>>999666777999777888888999999888555333444444444333333222222111000000000000000///......///......------......///---............---,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///++++++************+++,,,,,,++++++++++++++++++++++++************+++,,,,,,+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,------------,,,........./////////000000000//////....../////////000111111222222222222111000000111111222333333333333333444555555555555444555666777888888888777777666555555555555666777777666777999:::;;;;;;;;;;;;999:::999888777777:::<<<;;;===>>>??????<<<999888999999888:::===???===<<<<<<===>>>>>>??????>>>>>><<<>>>===;;;<<>>>>>???@@@>>>CCCEEEAAA>>>??????===>>>>>>=========<<<<<<<<<===>>>???@@@BBBDDDFFFGGGEEEAAA;;;888666666666666888666333222333444444333//////000000000000//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&(((******)))'''((((((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------,,,,,,,,,,,,------------------...000111222444444222222333444444444444333111222333333444444444333555666777999;;;<<<<<<===888777777777999;;;===???>>>????????????>>>===<<<>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@AAA@@@>>>>>>???AAA???CCCGGGHHHGGGDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???;;;<<<===<<<;;;::::::<<<===>>>>>>?????????>>>===@@@AAABBB???:::666777999666666666999;;;;;;888555000000111111222222333333...///000111111000///.........------------......---------------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++---///111333...---+++***)))***+++,,,++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------///.............../////////000111111222222222222//////000111111222222333222333444444555555444444444555666777777777666666555555555555555666666777666777888999::::::;;;;;;999::::::999888888:::<<<:::;;;===>>>>>><<<:::888999888999:::<<<===<<<;;;999:::;;;<<<<<<<<<<<<;;;999;;;;;;999:::>>>???======???BBBEEEGGGKKKPPPSSS\\\aaahhhnnnrrrttttttrrryyyyyy{{{|||zzzzzz}}}}}}yyytttooommmllliiibbb[[[RRRLLLFFFCCCDDDDDD@@@;;;444000,,,+++---//////......---,,,,,,,,,+++***)))++++++*********)))))))))***)))(((&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzpppeee\\\SSSIIICCCBBB@@@FFFEEE???===@@@>>>888:::::::::999888:::===@@@>>>BBBCCC???===>>>>>><<<;;;;;;;;;;;;::::::::::::@@@@@@BBBCCCDDDDDDDDDDDDBBB>>>999555555555555555666444111111111222222222...////////////......---++++++++++++************))))))))))))))))))))))))***)))((((((''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))''')))******)))(((((()))''''''((()))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444222222333444444444444444111222333444444555555444555666777999:::;;;;;;;;;888888888888999:::<<<===>>>>>>???@@@???>>><<<;;;>>>>>>>>>>>>>>>============;;;:::999999;;;===???>>>@@@AAA@@@???>>>???@@@>>>BBBGGGGGGEEEBBBBBBCCCAAAAAA@@@@@@???>>>>>>===;;;<<<===<<<;;;:::;;;<<<;;;<<<===>>>>>>>>>===<<>>======>>>@@@AAA===BBBFFFHHHMMMSSSVVVUUUWWWYYY\\\]]][[[\\\fffrrrjjjiiigggfffdddeeehhhkkknnnmmmmmmmmmmmmjjjfffbbbWWWRRRNNNMMMMMMKKKDDD>>>777444111///444999777222...,,,++++++---///000000******++++++++++++***)))*********))))))))))))((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuulllhhhTTTKKKCCCAAA>>>;;;;;;???===???@@@???===:::888666888999999888666777;;;>>><<<@@@@@@===<<>>999555444444444444444111//////000111111000////////////......---,,,++++++*********)))))))))))))))))))))))))))))))))***))))))((('''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***'''((()))(((''''''((()))&&&&&&((()))))))))(((((((((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++++++++,,,,,,---...000111222222222333444444555444444444222222333555555666666666555666777888999999999999999999999999999:::;;;;;;;;;<<<>>>???@@@???===<<<<<<===>>>??????@@@@@@@@@======<<<<<<<<<===>>>???<<<>>>??????>>>===>>>???===AAADDDDDD@@@>>>???AAA???@@@AAAAAAAAA???===<<>>===<<<;;;===;;;:::999999999777666888555222333666777555111.........//////000000111////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++*********)))))))))(((***************************)))))))))+++---///111666333///+++)))***,,,---)))*********++++++++++++((((((''''''(((((()))***(((***+++------,,,+++***++++++++++++++++++++++++,,,+++***+++,,,,,,,,,*********+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,------,,,,,,------...///...///000111222222222222......//////000111111222000111222222333333222222222333444555666555444444555444444444444555666666777666666666666666777777:::888666888;;;===<<<:::666777888999:::;;;;;;;;;::::::;;;;;;:::999999999::::::::::::::::::::::::888;;;<<<999:::<<<<<<888;;;888666777999;;;:::888666::::::666777<<<>>><<<;;;>>>BBBDDDCCCEEEQQQ^^^RRRQQQOOOLLLJJJIIIHHHGGGCCCCCCCCCDDDCCC???;;;:::999666333444777666111,,,000000......444;;;:::444+++******+++,,,---,,,,,,)))***,,,,,,,,,+++++++++******)))))))))((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqjjjkkkdddQQQCCC@@@BBB<<<:::>>>>>>999777999666555666999777444888@@@:::<<<<<<;;;888777:::<<<:::===>>>;;;<<>>>>>=========<<<<<<<<>>;;;<<<===???AAABBBCCCCCC>>>>>>@@@AAAAAA@@@??????;;;===>>>>>>===<<<<<<===<<<@@@BBBAAA===:::<<<@@@>>>@@@AAABBBBBB???===;;;CCCDDDCCCAAA>>><<<;;;<<<888999;;;======<<<;;;:::;;;888555666999999777444:::666111111333444111---///////////////.........//////...---------......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++*********))))))((((((************************,,,+++***))))))+++---...888555000,,,******,,,---))))))******++++++++++++'''''''''''''''((())))))((()))+++---------+++***************************,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...///......000111111222222222......//////000111111111000000111222222222222111222333444555555555444333555444444444444555666666777666666555555555555666:::777555777===???===:::555555666777999:::;;;<<<777999999999777666555666777777777777999:::<<<<<<444777888666888<<<===;;;;;;888666888<<<===888444777;;;:::555555:::;;;888999:::<<<:::555444===IIIBBBAAA>>><<<======999333777555555666666555555666222///...000555666333......///...,,,222999777000******+++,,,,,,,,,,,,+++(((***+++***)))(((((()))))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUPPPKKKIIIHHHEEE>>>999::::::;;;<<<;;;:::888777888888888888888888888888777555555888999666777:::===============<<<<<<<<<===>>>===<<<:::;;;===???===CCCHHHHHHCCC???>>>@@@???;;;666444555555333111333111///------...///000............---,,,+++***))))))************))))))))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$###$$$%%%&&&&&&&&&''''''(((((())))))******++++++++++++************)))))))))))))))******+++,,,,,,,,,,,,+++***+++++++++,,,---...///000555444333222222222333444555555555666555555444444444555777888999999999999;;;:::999999999:::;;;<<<777999<<<>>>@@@??????>>>>>>===;;;<<>>======<<<;;;::::::::::::<<<>>>???@@@???===<<<@@@???>>><<<<<<<<<======::::::;;;<<<;;;:::888777<<<:::999888888888666444444444222111111111222333......///////////////..............................---,,,,,,++++++++++++************************---,,,,,,,,,,,,---......000///,,,***(((((()))***+++*********))))))((((((******))))))******+++,,,222111...+++)))'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******)))))))))))))))***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............////////////////////////////////////111111222222222111111000444333333333333333333333222222222333333444444444666555666777999999777555666666555555555555666666777777777777888:::<<<>>>999<<>>:::777666777<<<;;;:::999888888777777888999;;;======<<<;;;:::888:::;;;;;;:::888888888<<<:::777555444555777888777777777666555555777999777777777666555555444444111111111111111111111111333222111000////////////222---***---222444///*********************************))))))((((((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD@@@===>>>@@@???;;;777999:::;;;;;;:::999888777:::::::::999999999888888888666777::::::777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@AAADDDEEECCC>>><<<===@@@>>>:::666444444555444222222111///...------..................---,,,+++***))))))************))))))((())))))******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&''')))'''''''''((((((((((((((())))))************))))))******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///222111111000000111222333222333333444444333333222111333555777999999::::::;;;:::999999999:::;;;<<<888999;;;===??????@@@??????===<<<<<>>;;;<<<;;;:::999999:::;;;<<>><<<;;;::::::;;;;;;;;;<<<>>>?????????===<<<>>>===<<<;;;;;;;;;<<<<<<888999999::::::999999888;;;:::888777888777555444222222000/////////000111......///////////////...------------------------------,,,+++++++++++++++************************++++++******++++++,,,---000...,,,***(((((()))************)))))))))((((((******))))))******+++,,,000///,,,***(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,------------............////////////////////////000111222222222222111000333333333333333333333333333333333444444444444444444333444555777777555333666666555555555555666666666666666666777888:::;;;777999;;;;;;999888888888::::::;;;;;;;;;999777666888999:::;;;;;;;;;::::::888999;;;;;;999888888888;;;:::888666555666777777666666777555444444666888666666666555444444333333111111111111111111111111222222111000///......///000---+++---000111...+++************************))))))))))))(((((('''''')))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;999888:::===>>><<<999888999999999999888888777::::::999999888888888888:::888999======999777888::::::::::::::::::::::::999:::;;;;;;;;;;;;>>>@@@CCCCCCBBB===999888;;;???;;;888555444444444444333111111000000...---,,,+++------------,,,++++++***((())))))******))))))((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))***((((((((((((((('''''''''(((((())))))))))))((((((***)))))))))))))))************+++,,,,,,+++******------,,,,,,,,,,,,------............///000111111000000111111111111111000000111333555777888999:::999999999999999:::;;;;;;888888999:::<<<>>>@@@AAA???===<<<<<<>>>@@@??????;;;<<<>>>???@@@@@@???>>><<<;;;:::999999:::;;;<<>><<<:::::::::;;;<<<;;;<<<===>>>???>>>======::::::999999999:::;;;;;;888888888888888888999999:::888666666777666555333000///......------....../////////000000//////...---------------------------,,,++++++***+++++++++************************)))(((((((((((()))******...---+++)))((())))))*********))))))))))))((((((***))))))))))))***++++++---,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((()))))))))(((((())))))***+++************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------...///////////////////////////000222333333222111///222222333333444444555555555555555555555444444444333333333555777777555333666666555555555555666666666555555555555666777888888777666666888999999999888:::<<<===<<<:::777555888888888888999999::::::888999;;;:::999777777888999999888888777777666666555666666555333333555666555444444333222222111111000000000000000000000000111000///...............---------.........---,,,)))))))))))))))))))))))))))))))))((((((((((((''')))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;:::999:::<<<<<<:::888777777777888777777777777666666777777777888888888:::999;;;???>>>999777888999999999:::::::::::::::888:::;;;;;;::::::<<<===??????===:::777777:::===777666444444333444444333111222222222000...+++))),,,,,,,,,,,,,,,+++******(((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((()))***))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))***+++******++++++++++++******------,,,,,,+++,,,,,,,,,,,,,,,---......///000111//////000111111111000000111111222444555666777777666666777777888888999999666666666777999<<<>>>@@@???===<<<<<<>>>>>>===<<<;;;===??????>>>======>>><<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>======<<<888888888999999::::::;;;;;;:::888777777777888999888666555444555555333222///......---------------//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((((((''''''(((((()))***,,,+++***)))))))))))))))))))))))))))))))))(((((()))))))))))))))***++++++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''')))(((((((((((())))))***************))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---............---,,,,,,---------.........////////////////////////...000222444444333111///111222222333444555666666777777666666555555444444555555555777999999888666666555555444444555555666666666555555666666666666;;;777444444888::::::888999:::;;;;;;;;;:::888777999888666666666777999:::888999::::::888777777888777888888999888777666555444555555444333222333555333222222111111000////////////////////////////////////...---------------))),,,......+++***+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777666666777666555444666666666555666666666666444555666777888:::;;;;;;:::999;;;>>>>>>999666777999999:::::::::;;;;;;;;;999;;;<<<;;;999888888999888888999999888888999:::444444444333333222333333222222333333222///,,,***+++++++++,,,++++++***)))(((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))(((((()))***++++++************************------,,,+++++++++,,,,,,,,,---...//////000111111//////000111111111111111444333333333333333444444333333444555666666777777555444333444555888<<<>>>>>><<<;;;<<<======<<<:::;;;===>>>>>><<<:::::::::<<<;;;:::999888999999:::777999<<<>>>>>><<<888666::::::;;;;;;<<<<<<<<<<<<777888888999::::::::::::===<<<:::888666666666777666444333333333333222000...///............------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))***+++(((((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((''''''((()))******))))))))))))))))))))))))*********************************+++++++++,,,,,,------...///////////////---.........////////////000000000000000000000000...000111333333333111000222222333444444555666666777777777666666555555555444444555777999999888666555555444444444444555555666777777777777777777777>>>:::666555777:::999888;;;:::999777777888999:::888777555444555666999:::888999:::999777666777888555666777888888666555444333555666555333222222333111111111000//////..............................------,,,,,,+++,,,,,,,,,'''+++...---)))(((***,,,(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222333444555555555555555555444444444444555555666555555777888:::;;;<<<===999777888<<<<<<888666777999999999::::::;;;;;;<<<999;;;<<<:::888666666666333444666888999999888888333444444333222000111222111111222222111///,,,*********+++++++++******)))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((()))***+++,,,+++***))))))))))))***+++,,,,,,++++++++++++,,,,,,---...///000000000000000//////000111222222222222666555444333222222222333111222333555666666666666444444333333444777999;;;<<<;;;:::;;;===<<<;;;999;;;;;;<<<<<<<<<;;;:::999<<<;;;:::999888888999999555777;;;======;;;777444999999999999999:::::::::777777888999999999888888;;;:::999777666555555555444222111111222222111///...////////////...------...............---,,,+++++++++++++++++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))''''''(((((((((((()))))))))(((((((((((()))******((((((''''''((()))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''((()))******(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++------...///////////////........./////////000000000000000000000000000000///000111111222222222222333333444444555555666666666666666666666555555555222222333555777888666555555555444444444444555555666777888999999999999888===:::888666777888999999;;;999777555555666999;;;888777666555555777888:::888999999888666666777999333444555666666555444333444555666666444222222333111000000//////...------------------------------,,,++++++******+++++++++'''))),,,+++)))'''(((***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111222444555555444555555444333333222333444555666555555666666777888888888777555555999999666666888777777888888999::::::;;;777999::::::888666666666444444555777888888777666222444555444111//////111////////////...---+++***))))))***************)))''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%'''''''''(((((((((((((((((((((((())))))((((((((((((((((((((()))***+++,,,+++***)))(((((()))***+++************+++,,,---------...///000000///.........///000111111222222222666555444333222333444444111333444666777777777777666555555555666777888999:::999999;;;<<<<<<;;;999:::999999;;;???@@@===;;;<<<;;;:::888888888888999666777888999999888777666777777777777777888888999666666777888777777555555555555666666555555444444222111///000111111000...---.../////////...---,,,------------,,,+++***)))++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******&&&''''''((())))))))))))'''''''''((((((((())))))((((((((((((((()))******)))(((((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&'''''')))******(((((((((((())))))******))))))))))))))))))))))))************+++++++++++++++,,,,,,------------------------.........//////000000000000000000000000000000000000000222333444444444444555555555555555555555555555555555666666222222222555777888777555555444444333333444444555555666777999::::::999999777888888777666777999:::888777666555555666777888888777666666666777888999888999999777555555777999222333333444444333333333444666777777555333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++'''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000111222222111//////000333333222111222333555666444444333333333222222222666333333666777555555888555666666777888999999999555777999999888777777888777666555555666777666555222444555444000......000------------,,,++++++***((())))))*********))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))***+++,,,+++***)))(((((()))***+++************+++,,,---...---.../////////...---,,,---...///000111111111111444444333222333444555666222444666777999999999888777777777777777888999999999888999;;;<<<<<<;;;999999777777;;;AAADDDAAA======;;;:::888777777888888888777666555555666777888666666666666666777777888555555666666666555333222///111222444555555444444111000//////000000///...------...///...---,,,+++,,,------,,,+++***)))(((************************((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''((())))))%%%&&&'''((())))))))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''')))******'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000000000000000000000000111000/////////222444666555555555555555444444444333444444444555555666666333333444777999:::999777555444444333333444444555333444666888999::::::999222555777777555555999<<<555555666666666666666555777777777777777888888999999999999777555555777999222222222222222222222333555666888777555333222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******''''''(((((()))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000111111111222222222111111111111111000//////000000000111222222333333444555666777888888888888333444666888:::::::::999666666777777777777666666555555444444444333333333555333111///.........///------,,,,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************)))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------......++++++,,,...000222444555333333222222333444666777777888999:::999999777777999888888888888999:::;;;;;;::::::999999888888777999999::::::;;;<<<======>>>>>><<<999777666888:::999999888888777666555555555555555555666666666666444666777888777666444333333333333333333333333333000000000000////////////,,,,,,------,,,,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************---------...------,,,,,,---.........---...111333111111111000111111222222888666444222111222333444111111111111222333444555333333444555666666555555333444555555333222333555...222333222444777888555444555555444333555999;;;777777777666555555444444999888777666555555666666888777555444444555666666888777555444333222222222666666555444333333222222/////////...------,,,,,,******************************)))(((((((((((((((***(((&&&''')))***'''$$$(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000111111111222222111111111111111000/////////000000111111222333333222222333444555555555555222333444666777777888888444555555666666555555444444444444444333333333333333333111000///.........---,,,,,,+++******))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))*********)))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------......,,,------...000222444555333222222222333444666777777888999999999888777777999999999999999:::::::::::::::::::::999999999999999999::::::;;;<<<<<<<<<======<<<999777666888:::999999999888777666666666555555555555666666666666444555777777777666444333333333333333333333333333000000000/////////......,,,,,,------,,,,,,+++***,,,,,,+++******)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,------------,,,,,,------...---------000222111111000000111111222222666555333111111111222333111111111111222333444444333333444555555555555555444555666666444444444666444777888666666999888555555666666555444555888:::666666666666555555555555:::999777555444444555666777777666555444444444444444333333222222333333333444444333333222111111000//////......---,,,,,,,,,***************************))))))((((((((((((((()))(((&&&'''))))))'''$$$((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000000111111111111111111111111111000////////////000111111222222333222222333333333333333222222222222222333444666666333444444444444444444333444444444333333333222222111111111000///...---,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------....../////////000111222333444222222222222333444555555666777888999999888777666999999:::;;;;;;:::999888999999::::::::::::;;;;;;999999999::::::;;;;;;<<<<<<<<<;;;999666666777999999999999888888777777666444555555555555666666666444555666666666555444333222222222222222222222222000////////////.........,,,,,,,,,,,,,,,++++++***++++++******))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,,,,+++,,,------,,,---///111000000000000000111222333555444222111000000111222222222222111222222333333333444444555555555555444444666777666555444555777777::::::777777999888444555666777777555555666777444555555555555666666666<<<:::777444333333555666666666666666555444222222000000000000111333444555222222111111000000//////.........---,,,,,,++++++))))))))))))))))))))))))))))))((((((''''''((((((((('''''''''((((((&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$/////////000000000111111111111111111111000////////////000000111222222222333333444444444333333222333222111111111333444555333333444444444444333333333333333333222222222222//////000000///...,,,+++++++++******))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------......111000000000111222333333222222222222222333444444555666777888888888777666888999;;;<<<<<<:::888777888999999:::;;;;;;<<<<<<888999999999:::::::::;;;:::::::::888666555666888999999888888888777777777444444444555555555666666444555555555555444333222111111111111111111111111/////////.........------+++,,,,,,,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,,,,,,,+++***,,,------,,,,,,...000000000///000000111222333444444333222111111222222333333222222111222222222333444444555555444444444333444555555444444555666666999999666666888777444444555777666444333333444333333444555555666777777===:::777444222222444555444555666666555333111000.........///000111222333111111000000/////////...---------,,,++++++******)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$....../////////000000000111111111111111000//////...//////000111111222222333333333333333333222222444333222222222333444555333444444555555444444333333333222222222111111111---...//////...---+++*********))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))'''(((((((((((())))))))))))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------......111111000000111222222333111111222222222222222222444555666777888777777666777888:::;;;;;;:::888666777888999999:::;;;<<<<<<888888888999999999999999888888999777555555555777888888777777777777777666444444444444555555555555444444444444444333333222000000000000000000000000............------------++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))******+++,,,,,,++++++***+++------------...///////////////000111222333555444444333333333333333333333222222111222222222333444444444444444333333111222444444333222444555444777888777777::::::777333444555555333111111222222222333444555666777777<<<:::777444222222333444333444444444444222000/////////.........//////000000000000000////////////,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$............////////////111111111111111000//////......///000000111111222000000111111111111111000555444444333333333333444333444444555555444444333222222222111111111000000---------------,,,++++++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''(((((((((((()))))))))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------......000000000000000111222333000111111222222222111111333444555777777777666666555666888999999999888777777777888999999:::;;;;;;888888888888888888888888666777888777555444555666666666666666666666666666333444444444444555555555444444333333333222222222////////////////////////......---------,,,,,,,,,+++++++++++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++***,,,.........---...///.........///000111222333444444444444444444444444222222222111222222333333333444444444444333333222000111333333222222333555444888999888:::>>>>>><<<333444555444222111222333222222333444555555666666999888666555333333333333222222222222222111111000111000///......---......///////////////.........+++++++++***))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$------........./////////111111111111111000//////......//////000111111111//////000111222222222222444444444444333333222111222222333333333333222222222111111111000000000000---,,,,,,+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((((((((()))))))))))))))))))))******+++)))******++++++,,,------,,,,,,,,,---------...............///000111222333000000111222222111000///222333555666777777666666444444555666777888888999777777777888888999999999888888888888888888888777444666777777555444444555444555555555555555555555333333444444444555555555444333333222222222222222........................---------,,,,,,,,,,,,++++++++++++++++++***))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++***,,,///000///...///000............000111222333333333333444444444333333111111111111222333444444444444444444444333222111000222333333333333444666444777999888999===>>>;;;555555555444222222444666333333333444444555555555666666666666555444333222111000000000000111222222000000///...............------------------------+++******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%''')))(((%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---------.........//////111111111111111000//////......//////000111111111000111222333444555555555222333444444333222000///111111222222222222111111111111111111000000000000---,,,+++*********+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((())))))))))))))))))******+++)))******+++,,,,,,------,,,,,,,,,---------......------......///111222333///000111222222111000///111333444666777777666666333333333444555777999:::777777777777777888888888888888888777777777777777444555777666555444444555333444444444444444444444333333333444444444555555444333222222111111222222........................---------,,,,,,,,,++++++***++++++++++++***))))))&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''''')))******++++++++++++---000000000//////000------......///111222333111222222333333333222222111111111111222333444555444444444444333333222111111222444444444444555777222666777666777:::;;;888777777666444333444777999333333444444444444555555444555666777666555333222000000/////////111222444//////.........//////000+++++++++++++++++++++,,,*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$''')))(((%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////000000000000000///......,,,---...///000000000000111111222222222333333333000111333444444333111000000000111222333333444444111111000000//////......+++++++++*********))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************+++)))((('''((()))+++,,,+++,,,---.........---,,,000//////.........//////000111333444444333222111222111000000222444777999666777777888888888888777888888888999888888888888:::::::::999999999888888888777666555555555555555555444333222333444555666555444444333333444444555444444333222222111111000------------------------************************************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,---...////////////......///000111222333333333333222222111000//////333111000111444555222000444444444444333333222111444333333333333333333333333444555444222222444666333444444444444444444444777666333111000111222333666555444333333444555666000000000000////////////------------------------************************+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%........................000000000000000///......------......///000000000111111111111222222222222000111333444444333111000000000111111222333333444111111000//////......---++++++*********))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######&&&%%%$$$$$$#########$$$$$$######""""""######$$$###################################################$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************)))((('''((()))+++,,,+++,,,---...///......---///......------......//////111222444444333222111222111000000111333555777666777777888888888888777888777777777777777888999999999999999888888888888777666555555555555555555555444333333333333444555444444333333333333444444222222222111000000//////------------------------*********************************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))*********++++++++++++,,,---...////////////......///111222333444444333333222111111000//////111000000222555666444222444555555555555444333222333333333333333333333333555666666555333222444555555555444444444444444555888777444222111111222222444444333333333333444444111000000000//////......------------------------***************************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%........................//////000000000///............------...///111222000000000000111111111111000111222333333222111000///000000111111222222333000000//////...---------************))))))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################################################################""""""""""""######%%%%%%$$$############$$$$$$######""""""######$$$""""""""""""""""""""""""##############################$$$$$$######"""""""""############$$$$$$$$$""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********)))((((((((()))+++,,,***+++---///000000//////---------,,,,,,------...///000222333333333222111222111111000000222333444444444555666666666666666777666555444555666888999888888888888777777777777555555444444444555666666666555444333222222333333333333222222222222333333111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))*********+++++++++,,,---......//////.........///111222444555555222222222111111000000///000///000222555777666555555555666666555555444444222222333333444444555555666777777555444333444555888777555333333444555666:::888666444222111111222111222333333333333222111222111111000///......---------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%...........................///////////////......///...---,,,---///111222////////////000000000000000000111222222111000000/////////000000111111111//////......---,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######$$$$$$###############$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""#########$$$$$$$$$""""""###%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((())))))***+++***+++---///000000000000,,,,,,++++++,,,,,,------///000111222333333222222222222111000000111111222000111222333333444444333666555333222222555777999777777777666666666666555333333333333444555666666666555444333222222111111222222111111111111222222000000000///......------++++++++++++++++++++++++***************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************++++++,,,---............------...000111222333444222111111111000000000///000111222333555666555555444444555555555555444444111222222333444555666666555666777666444444666888:::888555333333444666777;;;999777555333222111111///111333444444333111///333222111000///...---,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%..............................////////////......///...---,,,---///111222....../////////000000000000000000000000000000000......////////////000000......------,,,+++++++++)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""##############################""""""""""""###############""""""###$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++)))+++,,,...000000000///+++++++++++++++,,,------//////000111222222333333222222111111111111111111000111222333444444444444666555222111222444666888666666555555555444444444333333222333333444555666555555444444333222111000111111000000000000111111000000000///......------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))************+++,,,---............,,,,,,---...///000111111111111111000000000000000111222333444333333333333222333333444444444333333222222333444444555666666333444555555555666888::::::888555333333444666777:::999777555444222111000///111444555555444111///333222111000///...---,,,------,,,,,,,,,+++++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%------------------------------.../////////............------...///111222////////////000000000000000//////////////////000........................------,,,,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$####################################################################################""""""""""""#########""""""""""""###$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((()))))))))************)))***,,,...//////......++++++++++++,,,---.........//////000111222333333222222222222222222111111222333444666777777777777666555444222222333555666555444444444333333333333333333222222222333444444333333444444333222111000000000000//////000000000000000//////...------,,,************************))))))))))))))))))))))))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))*********+++,,,------......---------------............000000000000000000000000111222444333222111111222222222333333444333333333333333444444555555666666222444555555444555777999777666444333333444666777888888777555444222111000000111333555555333111000222111111000///......---------,,,,,,++++++******((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%------------------------,,,---......//////......------......///000000000//////000000000111111111/////////....../////////------------------------,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))***************)))***,,,---------,,,,,,+++++++++,,,,,,---...///......//////111222333444222222333333333333333222111222444555666777777777777666555444444333444444444333333333333222222222444333222222222222222222111222333333333333222111000//////......//////000.........---,,,,,,++++++************************))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))*********+++,,,------------//////.........---------///000000000000000000000---000222222111000111333222333333444555555444444444444444555555555555555444555555444333333444666333333333333444555666777666666555555333222111000///000222333333222000///111000000000//////......------,,,,,,+++******)))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%------------------------,,,,,,---.../////////...,,,---...///000000000000000000000000111111111111//////............//////------------------------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!""""""""""""""""""############$$$$$$$$$!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************)))***+++,,,,,,,,,+++***,,,,,,,,,,,,---...///000.........///000222333444111222333444444444444333//////111222333444444444777777666666555444333222333333333222222222111111444444333222111111111111000111222333444333222111//////............//////------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,------------111000000///......------////////////000000000000***...111222000000222555333444444555666666666555555555555555555444444444666777666444222111111222111222222333444555666666444444444444333222111000...///000111111000///...000000000000////////////------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++,,,------......///,,,,,,************,,,,,,......---------,,,,,,,,,////////////////////////111111111111000...---,,,,,,,,,+++******+++,,,,,,+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((******+++,,,,,,,,,,,,++++++,,,---.........---,,,111111000000000000111111000222444333222111222333444444333333333444555555666555444444333333333333444333222111222333444555444444444333333222222222222111000000///000000000///////////////......---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((******))))))))))))******((()))))))))************)))))))))***++++++,,,,,,999444///,,,,,,......------......///////////////...//////000111111222222333444555666777999::::::777777666555555555555555666666555555555444444444///......///111333222111444333222111000000000000.........///////////////,,,---...//////...------+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++,,,,,,---.........---,,,+++******+++,,,---...------------,,,,,,,,,////////////////////////111111111000///...------,,,++++++******++++++,,,++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################"""""""""!!!!!!!!!""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&''''''((()))***************)))))))))******+++,,,,,,,,,,,,+++++++++---.........------111111000000000000111111000222333333222111111222555444333333333333444444666555444333333333333333444444333222222333444555444444333333333222222222222222111111000000000//////////////////...------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((''''''''''''''')))(((((((((((((((((()))))))))))))))))))))))))))((())))))******+++,,,,,,333000,,,+++,,,......------....../////////////////////000000111111111222111222333444666777888888777777666555555555555555666555555555444444444444000111111111111111111111333333111000000/////////.../////////////////////,,,---......///...---,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++,,,,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,///////////////////////////000000000///...------,,,+++************+++,,,+++******))))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''(((((()))******************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---......///...111000000//////000000111000222333333222111111222555555444333222222222222555444333333333333333444555444444333333333444444333333333222222222222222222333333333222111///.........//////......---,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,***)))***,,,.........---......///////////////000000000000000111111111000000111333444555666777777777666555555555555555555555555555444444444444222444555333000...///111222111000//////...////////////////////////......,,,,,,------------,,,,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***++++++,,,------......---------------------------------,,,,,,,,,++++++............................../////////...------++++++************++++++******))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))***************+++******+++,,,,,,,,,,,,+++******+++---...//////000000000////////////000000000111333333111000111222555555333222111111111111333333333222333333444444555555444444444444444444222222222222222111111111222333444444333111///------............---,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((())))))***+++++++++((()))***+++---......------......///////////////000000000000000000000000000000111222444555666777777777666555555555555555444444444444444444444444333777888555///,,,...111000000///...............////////////............,,,,,,,,,,,,,,,+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%******++++++,,,------...------------------------------,,,,,,,,,+++++++++------------------------,,,------............---************************)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""""""""  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((((()))))))))************+++,,,,,,,,,,,,+++******+++,,,---///000000000000////////////000000///111333222111000111111555444333222111000000000222222222222222333444555555555555444444333333222111111111111111111111111111222333444333111///------------------,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((('''''''''''''''(((((()))******++++++)))+++,,,---...------------......///////////////000000000000000111111111111111222444555666777888777777666555555555555555333333444444444444444444444777999555///,,,...111000///..................000000//////.........---,,,,,,++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%******++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++,,,---.........---))))))***++++++***))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***'''''''''((())))))************+++,,,,,,,,,,,,++++++++++++,,,---...///000000//////......//////000///111222222111000000111333333222111000000000000111111111111222444555555444444444444333222111111000000000000000111111111000000111222111000///...,,,,,,------,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))*********)))(((((((((((((((((()))''''''((((((((()))))))))''''''((())))))******+++***,,,......---------...---......////////////////////////000111111222222222222333555666777888999777777666555555555555555333333333333444444444444333555666444000---...000//////............//////000000000///......------,,,+++***))))))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%*********+++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........((()))***++++++***)))(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))'''(((((()))******++++++******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---.../////////............/////////000222222000000000111222111111000000000111111000000000111222444555666333333333333333111000////////////000000000111111...////////////000000000,,,,,,,,,,,,,,,+++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&'''(((((()))***++++++''''''(((((()))*********))),,,------,,,,,,...000---......///////////////---......000111222333444222222333555666777888999777777666555555555555555222222333333333444444444222222222111000000//////000//////...//////000000111000000///......------,,,+++***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))******+++,,,,,,------******,,,,,,,,,,,,******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........((()))***++++++***)))((('''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++...---,,,+++,,,---.../////////............/////////000222222000///000111111000000000000000111222000000000111222444555666222222333333222111///....../////////000000111111...---------...///000111+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++,,,---''''''(((((()))*********(((***,,,,,,+++,,,///222---......///////////////,,,---...000111333444555111222333444666777888888777777666555555555555555222222222333333444444444222000///000111111000///000000/////////000000111111000000///...---------,,,+++)))((('''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%******+++++++++,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!""""""###"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((()))******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,111111222222222111111000333333333222222222111111222222222111111111111000////////////000000000000------...///000000//////000...---++++++,,,---...,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************++++++,,,---...///000111000000//////............------...///000111222222111111111111222333444555555666777777777777777666222333444555666666666666333333333222111000...---///////////////......---......---------,,,,,,,,,))))))(((((('''''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%*********+++++++++,,,,,,***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************+++++++++******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""""""""""""""""""""""""""""""""############""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""""""""###"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((())))))***++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............---111111222222333222222222333333333222222222111111222222222111111111111000000000000000////////////------...//////////////////...,,,++++++,,,---...++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********++++++,,,---...///000000000000//////......------------...///000111222222111111111111222333444444555666666666666666555555333444444555666666777777:::888555222000//////000///////////////...------------------,,,,,,,,,,,,)))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%*********++++++++++++,,,******++++++,,,++++++***++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""""""""""""""""""""""""""""""""############""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""######"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''(((((()))***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,---...////////////000000111222333333333333333333333222222222111111222222222111111111111000111111000000//////......------...////////////...///...,,,+++++++++,,,---***))))))))))))((((((((()))(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))******++++++,,,,,,---...//////111000000///......------------...///000111222222111111000111111222333444555555555555444444333222555444444444444666777888AAA===777111......000222......//////......---,,,---,,,,,,,,,,,,+++++++++(((((((((((('''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%************++++++++++++*********+++++++++++++++++++++++++++************))))))))))))************+++++++++++++++*********(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$##################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))+++++++++,,,,,,------...*********+++++++++++++++***+++,,,---.../////////...///000111222222222222333333333222222222111111222222222111111111000000222111111000///......---------...//////............---,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))******++++++,,,------......000000000///......------.........///000111111111000000000000111222333444444444444444333222000000444333222111111333555777???<<<666111//////111222---............---,,,,,,,,,,,,+++++++++*********((((((((((((((('''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))*********+++++++++)))))))))******++++++++++++++++++******)))))))))(((((()))))))))*********+++++++++******)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$############""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))******+++,,,------......******+++++++++,,,,,,,,,)))***+++------.........---...///000111111111111333333333222222222111111222222222111111111000000222111111000///......---------............------------,,,,,,++++++++++++************************''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,,,,------////////////..................//////000000111111000000000000111222333333333333333333222000//////222111000//////000222444777555333222000000000000---------------,,,,,,++++++************)))))))))'''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))))))))************+++)))))))))))))))***+++,,,++++++******)))(((((((((((((((((()))))))))***************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""############""""""########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!"""#################################$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))((()))***,,,------------+++++++++,,,,,,------...++++++,,,---..................///000111111111111333333333222222222111111222222222111111111111000111111000000//////......---............---,,,,,,,,,,,,,,,,,,++++++++++++))))))************++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))*********++++++,,,,,,,,,............////////////.../////////000000000111000000///000000111222333222222222222111111000///000000///......///000111///000000111111000......,,,,,,------,,,,,,+++*********)))))))))((((((((('''''''''((((((((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))************)))((((((((()))***,,,---+++******)))((((((''''''(((((((((((()))))))))***)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""""""""############""""""########################""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''(((***+++,,,------,,,+++,,,,,,---......//////......///////////////...000111222222222222111111333333333222222222111111222222222111111111111000000000000000////////////---.........------,,,+++,,,,,,,,,,,,,,,+++******((((((((()))))))))******&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++,,,,,,---...///000111111////////////000000000000/////////000000111222333111111222222222111111000////////////////////////....../////////...------,,,,,,,,,,,,,,,+++******)))))))))(((((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))************)))((((((((((((***,,,---+++******)))(((''''''&&&(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&''')))+++,,,,,,,,,,,,,,,,,,------...///000000000111111111111000000///333333444444444333222222333333333222222222111111222222222111111111111000////////////000000000000---.........------,,,++++++,,,,,,,,,,,,+++******&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***************+++++++++++++++---...///111222222////////////000000000000////////////000111222333000111111222222222222111///000000000000000///...//////...---------------+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################!!!###$$$###"""!!!"""#########"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""###############"""""""""!!!!!! """"""############""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,------...///////////////.........///000222333444444333333222222222222222222222222111000000000000000000000......//////...---,,,,,,,,,---.........---,,,+++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++..................------111111222222222222111111------...///000111222222000000000000000000000000///000000111111///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################!!!###$$$###"""!!!"""###$$$$$$###"""""""""""""""############"""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""#####################""""""!!!!!!!!!""""""############""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((*********+++++++++,,,,,,******+++,,,,,,------...////////////............///000222333444444333222222222222222222222222222111111111111111111222222...////////////...---,,,,,,---.........---++++++))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++........................000111111222222111111000////////////000000000000000000000000000000000000///000111111111000............---------,,,,,,,,,++++++++++++************)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$###############################################################!!!###$$$###"""!!!"""###%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""###########################"""""""""""""""############""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))*********++++++++++++******++++++,,,---------........................///000111333333333333222222222222222222222222222000000111111222222333333//////////////////...---,,,------------,,,+++***)))))))))(((((((((''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++........................000111111222222111111000111111000000//////......000000000000000000000000000000111111111000///.........---------,,,,,,,,,************))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++------+++'''%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################################################################!!!###$$$###"""!!!"""###$$$######""""""##################"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$$$$##################""""""############""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))************+++*********+++,,,,,,------------...............///...///111222333333222222111111111111111111111111//////000000111111222222...//////000//////......,,,,,,,,,,,,,,,++++++***))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******++++++---------...............000000111111111111000000000000000000////////////000000000000000000000000111111111000000000//////......---------,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++------+++'''%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""!!!!!!!!!""""""###""""""""""""""""""####################################""""""""""""##############################!!!"""""""""############!!!"""""""""##############################$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---,,,---------......//////...///111222333333222111111111111111111111111111---.........//////000000......////////////......,,,,,,++++++************((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++---------.........//////000000000111111000000000////////////000000000000000000000000000000000000000000000///////////////......---------,,,,,,,,,)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###$$$$$$############$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!"""###""""""""""""##########################################""""""""""""##############################""""""""""""############""""""""""""############"""""""""###############""""""############""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---......//////...///000222222222222111111111111111111111111111............------------,,,---..................,,,+++******))))))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))***++++++,,,,,,------...////////////000000111111000000///......//////000000111111000000000000000000000000000///...---------............---------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""!!!!!!""""""###$$$!!!"""""""""##########################################""""""""""""##############################""""""""""""############""""""""""""############!!!!!!!!!""""""#########""""""############""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,------...//////---///000111222222111111111111111111111111111111/////////......---,,,,,,++++++,,,---------------,,,+++***)))((())))))***(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,------...//////000//////000000000000//////000000000000////////////000000000000000000000000///...---,,,+++,,,,,,---......---------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""#########""""""###$$$%%%%%%!!!!!!""""""#########$$$##############################""""""""""""##############################""""""""""""############""""""""""""############ !!!!!!"""""""""###""""""############""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,---...//////---...000111222222111111000000000000000000000000111111000///...------,,,***+++,,,,,,---------,,,,,,+++)))((((((((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,------...///000000//////000000000000//////222222111000///...------000000000000000000000000...---,,,+++***+++,,,,,,......---------,,,,,,,,,************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################"""############$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""##############################""""""""""""""""""%%%%%%$$$###"""""""""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))************+++++++++)))***+++,,,...///000111111111000000000000000000000...---...///000///---000000///...---+++***)))+++,,,,,,,,,,,,+++************)))((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************++++++,,,---............---...///000222222333333...///000111111111111111222222111111000/////////------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++))))))((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%########################"""############$$$$$$$$$####################################"""""""""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""######$$$######""""""$$$$$$######"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((()))))))))*********)))***+++,,,...///000111111111111111111111111111000///......000000///...............---+++***)))++++++,,,,,,++++++***)))))))))(((''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************)))***+++---.../////////------///000111222222222111111111111111111000000222222222111000000//////------------,,,,,,,,,+++---,,,,,,,,,,,,+++++++++)))(((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################''''''((((((((((((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################"""############$$$$$$$$$####################################""""""""""""$$$############"""""""""""""""""""""""""""""""""########################"""###$$$&&&&&&%%%###"""######"""""""""###$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''((((((((())))))))))))******+++,,,...///000000111111111111111111111111111000//////111111000///,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************'''(((***,,,...///000000------...000111111111111222222333222222111000///333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''(((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$#################################"""""""""""""""############""""""""""""""""""""""""""""""""""""########################!!!###%%%''''''&&&$$$"""""""""!!!""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((()))))))))************+++,,,---...///000111111111111222222222222111000///000111222111///***++++++,,,,,,++++++++++++++++++++++++***))))))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************((()))***+++------......,,,---...///000000000000111222222222222222111000333333222222111111000000.........---------,,,,,,++++++++++++************'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$#########%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######################## """%%%''''''&&&$$$###!!!!!!!!!!!!"""###$$$$$$""""""""""""####################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))*********++++++***+++,,,,,,---...//////000000111111111222222222111000///000111222111///******+++,,,,,,,,,++++++***++++++++++++***))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******************++++++++++++++++++,,,---...///////////////...///000111222333333333333333222222111000000///......---------,,,,,,,,,++++++*********)))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%((((((&&&$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""############!!!!!!"""""""""""""""###""""""""""""""""""""""""######################## """$$$%%%&&&%%%$$$###""""""!!!!!!!!!"""######"""""""""############$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******************++++++++++++++++++,,,,,,---...///////////////000111111222222111000//////111111000///++++++,,,,,,,,,,,,,,,+++******++++++******)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#######################################$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))***************++++++++++++***)))))),,,,,,---...//////......,,,---///000222333333333222222111111000/////////------,,,,,,,,,+++++++++*********))))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''((()))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######'''---///+++&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###########################"""############$$$$$$$$$########################!!!"""""""""############!!!!!!!!!!!!""""""######""""""""""""""""""""""""######################## !!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))************+++,,,,,,------.........---......///000000111111000///......000000///...,,,,,,---------,,,,,,+++***************))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))************))))))***************))),,,,,,---.........------,,,---...///000111111111111111000000///.........,,,,,,+++++++++***************)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''((())))))))))))))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%###(((111444///((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###########################"""############$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!!!!""""""######""""""""""""""""""""""""######################## !!!!!!"""######$$$%%%$$$###"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((()))))))))))),,,,,,,,,------.........,,,------...///000000111000...---...///000///...---.........------,,,+++***************)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************''''''(((***++++++++++++,,,,,,------...------------...///////////////...000000000///......------+++++++++*********))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$##################$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""#######################################"""!!!!!!""""""############""""""$$$$$$##################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&---%%%###)))+++&&&%%%)))(((((((((((()))))))))))))))***+++,,,---,,,+++***+++,,,------......------,,,------...............222111111000///......---------------,,,+++************++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))++++++***************+++000//////.........//////000000000000////////////......---,,,,,,,,,------+++***))))))))))))))))))((())))))***)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$'''''''''''''''''''''''')))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""#######################################""""""!!!""""""############""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((***((('''((('''%%%(((((((((((()))))))))))))))***+++,,,,,,,,,+++++++++,,,------......------------...////////////...111111000000///......------......------,,,+++*********++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))++++++***************+++......------------..............................///...---,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$######"""!!!""""""############""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***---$$$!!!''')))%%%(((((((((((()))))))))))))))******+++,,,,,,+++++++++,,,------......------......///000000000//////111000000//////.....................---,,,++++++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))+++***************++++++---,,,,,,,,,,,,,,,------------------------------000///...---,,,++++++++++++***))))))((((((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$###""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))%%%$$$((()))((((((((((((((())))))))))))))))))******++++++,,,,,,+++,,,------......------...//////000000000000000000000/////////.....................---,,,++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********)))******+++,,,,,,,,,,,,,,,,,,------...---------------.........000///...---,,,++++++++++++***)))((((((((((((((()))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,###&&&444888...'''((((((((((((((())))))))))))(((((())))))***+++,,,,,,+++,,,------......------...//////000000000000000////////////........................---,,,+++***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********))))))***++++++,,,------,,,,,,---......///------.........///////////////...---,,,++++++,,,+++***)))(((''''''''''''((('''%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""""""""############"""""" !!!!!!""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++ (((AAAHHH555%%%%%%(((((((((((())))))))))))((((((((())))))+++,,,---+++,,,------......------......///000000000//////........................------------,,,+++******)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&################################################$$$$$$############$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,---,,,,,,,,,---...///000---------...//////000000......---,,,,,,,,,------+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""""""""############"""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((("""(((999>>>222'''%%%(((((((((((())))))))))))(((((('''((()))+++,,,---+++,,,------......------------...////////////...........................,,,,,,,,,,,,+++***)))((()))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))***+++,,,---++++++++++++,,,---...///+++,,,,,,---......//////------,,,,,,,,,---......+++***)))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""############"""""" !!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((((((((())))))))))))(((''''''''')))+++,,,...+++,,,------......------,,,------...............---.....................++++++++++++***)))(((((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&################################################$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---************+++,,,---...******+++,,,,,,---......,,,,,,,,,,,,---...//////+++***)))(((&&&&&&%%%%%%"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""(((''''''&&&%%%$$$######%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""###""" """""""""!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%############""""""""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))))))))))))))***))))))))))))+++,,,---,,,,,,------------,,,,,,---....../////////////////////---,,,,,,---...///000000...---+++***)))((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$################################################################################################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""######$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''***---,,,+++...666===...---+++***++++++***)))+++,,,,,,,,,,,,,,,,,,---------,,,++++++******)))))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%############"""""""""!!!""""""""""""""""""""""""###""" """""""""!!!""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""############$$$$$$$$$%%%############""""""""""""#####################$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))***))))))))))))+++,,,---,,,,,,------------,,,,,,------...///////////////...------,,,---...///000///...---,,,***)))((('''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))+++,,,++++++---222777,,,+++)))***+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""###""" """""""""!!!""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""########################!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))))))))))))))))))))))))))***+++,,,---,,,,,,------------,,,,,,,,,---......//////......,,,,,,,,,---...///000111---,,,+++***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################################################################################################################################################################$$$$$$$$$%%%%%%%%%########################%%%$$$######"""#########$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))************+++,,,---...+++)))((()))+++------,,,++++++++++++,,,,,,------,,,,,,++++++***)))))))))((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""###""" """""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""""""""#####################"""""""""!!!!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((''''''((())))))))))))))))))))))))******+++,,,,,,------............------,,,,,,---............---,,,,,,---------...//////******)))(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((((()))++++++***(((+++***((()))+++,,,,,,+++*********+++,,,,,,------+++++++++***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$$$$######""""""######$$$""""""""""""""""""#################################""" """""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!""""""""""""#####################"""""""""!!!#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))((())))))***++++++,,,,,,......////////////......+++,,,,,,---------------...---------,,,,,,++++++(((((((((''''''&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$###############$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''')))+++,,,***(((---+++))))))*********)))))))))***++++++,,,------+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###############""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""#######################################""" """""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""############$$$$$$$$$$$$########################"""""""""#########$$$$$$############""""""""""""$$$$$$###""""""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''((()))))))))))))))((((((***++++++,,,++++++......////////////......***+++,,,,,,------,,,,,,---------,,,+++***(((((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""###$$$$$$%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%###############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&'''(((******+++++++++---+++)))))))))***)))'''((())))))***+++,,,------******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""###########################""""""""""""######!!!"""""""""#######################################""" """""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%############"""""""""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''((()))))))))))))))'''(((***+++,,,,,,++++++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,******++++++***)))((('''&&&&&&'''''''''''''''''')))((('''%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))'''***,,,+++))))))+++...,,,***(((((()))******)))(((((()))***+++,,,------***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$########################""""""""""""######!!!!!!""""""#########$$$###########################""" """""""""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%############"""""""""""" !!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''(((((()))))))))))))))'''(((***+++,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++'''((()))******)))((((((&&&&&&'''''''''''''''(((+++***(((&&&%%%######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))---///---((('''+++///)))((('''(((***+++++++++'''((()))***+++,,,------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""####################################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++***((('''&&&''')))*********)))''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$###"""""""""###%%%%%%########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""###################################################$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))******)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++***((('''&&&'''((()))***)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$###"""""""""###$$$%%%########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((()))))))))*********++++++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""#########$$$$$$%%%%%%&&&$$$$$$$$$###############################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***)))((('''''''''((())))))(((''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############################################################""""""######$$$%%%########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""##############################$$$##################$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++***))))))(((((((((((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))*********)))(((''''''''''''((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################################################################$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""#######################################$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))******))))))((('''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))))))))***)))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""###""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((())))))******))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))(((((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$%%%""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""""""""""""""######""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""##############################"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((())))))))))))************************(((((((((((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########################################################""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""########################%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""!!!!!!################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############################################################"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###############################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""##############################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$%%%################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" """######$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$####################################################################################$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""############"""!!!################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&((()))******)))((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################"""############$$$$$$$$$########################################################################""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""!!!""""""############"""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&(((***+++***)))((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""######$$$$$$$$$$$$####################################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""########################%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$######"""---+++'''$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%'''((()))******'''$$$######$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$##################""""""############""""""(((!!!$$$(((###%%%((("""$$$$$$############$$$$$$ !!!"""$$$$$$###"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''')))***++++++***)))'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&((())))))***'''$$$######$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""############""""""%%% """$$$$$$,,,...###$$$$$$############$$$$$$!!!!!!"""###############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((******((('''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&'''((())))))&&&$$$###$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$#######################################""""""############""""""$$$!!!!!!"""'''888999%%%$$$$$$############$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""###########################$$$$$$$$$#######################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&'''(((((('''%%%######$$$$$$$$$###################################################""""""""""""""""""""""""#######################################$$$$$$$$$"""######$$$$$$######"""%%%$$$###!!!***??????&&&$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""#################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%&&&''''''&&&$$$######$$$%%%$$$###################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$!!!''';;;;;;"""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######$$$%%%$$$"""################################################""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$"""$$$!!!"""///111$$$$$$############$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%#######################################$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$###"""###%%%%%%$$$"""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######!!!%%%%%%%%%)))"""$$$$$$############$$$$$$!!!!!!"""###############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###""""""###%%%%%%$$$"""################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######!!!(((***!!!!!!((('''$$$$$$############$$$$$$ !!!###$$$$$$$$$###""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""######$$$$$$%%%########################"""""""""!!!"""######$$$$$$$$$$$$#########""""""######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$#########""""""######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######################## !!!"""###$$$######"""$$$$$$$$$#####################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################!!!###$$$%%%$$$"""!!!##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""################################################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################!!!###$$$%%%$$$"""!!!##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""################################################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######################## !!!"""###$$$######"""###############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######################################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""#########$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""######$$$$$$%%%########################"""""""""!!!"""######$$$""""""######$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""################################################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$&&&$$$"""!!!"""###$$$$$$$$$###""""""######"""!!!########################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$"""###%%%&&&%%%"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&$$$"""$$$&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$&&&%%%######$$$$$$$$$###$$$###""""""###$$$###"""########################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$$$$###########################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&''''''&&&%%%''''''&&&&&&%%%$$$$$$###(((((((((''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$ ###%%%''''''&&&&&&'''&&&$$$""""""###%%%%%%$$$########################################################################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%######((((((((('''''''''''''''((((((((('''''''''&&&&&&***)))(((''''''(((((()))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""&&&)))+++++++++---...(((&&&###"""###%%%%%%$$$########################################################################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''++++++,,,++++++++++++,,,/////////000111222333333111111111111111111111111---,,,+++***))))))))))))+++***)))'''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$########################"""############$$$$$$$$$(((,,,000000//////222444+++((($$$######$$$$$$$$$########################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''''''((()))******+++000222555666777999<<<>>>;;;<<<===>>>@@@AAABBBBBB??????@@@@@@AAABBBBBBBBB<<<;;;;;;:::888666444333000...,,,***((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""############$$$$$$$$$---000222000---,,,///222---***&&&#######################################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))***,,,///222444666888:::===@@@BBBBBBDDDGGGJJJGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHIIIKKKLLLMMMNNNOOOLLLLLLMMMLLLIIIFFFBBB???888777555333111000000///++++++******)))(((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""############$$$$$$$$$...000111---(((&&&)))---///+++'''$$$#########"""########################################################################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***---///222666;;;???CCCEEEDDDFFFIIIHHHGGGGGGIIILLLMMMMMMMMMNNNNNNNNNNNNNNNIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRRRRRRROOOJJJEEEBBB@@@???>>><<<;;;;;;;;;;;;000000...,,,***((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))'''''''''(((((()))))))))$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((''''''&&&'''(((((())))))))))))((($$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''$$$"""'''///333///+++***,,,...///...***333444)))"""%%%'''###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''++++++&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&$$$######$$$###$$$&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((###&&&((()))((('''''''''(((***,,,---///333777;;;???AAADDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLOOOQQQMMMNNNOOONNNMMMMMMNNNOOOKKKNNNNNNMMMMMMOOORRRSSSRRRLLLLLLSSSTTTHHH999111000111222333444666999<<<999<<>>:::444///,,,%%%&&&)))+++,,,+++)))''',,,+++***(((&&&$$$###""")))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###"""'''///...,,,***+++---...,,,***)))111222'''!!!$$$%%%"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++//////+++''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######%%%((($$$%%%$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''')))++++++***)))***++++++...222555999===BBBEEEDDDFFFGGGGGGFFFFFFHHHIIIIIIHHHHHHHHHJJJKKKLLLLLLJJJJJJKKKJJJJJJKKKLLLMMMNNNPPPQQQOOONNNMMMNNNNNNTTTOOOOOOUUUUUUKKK@@@;;;111000///---++++++---...333555888999999999999:::444222...***'''&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((+++******)))))))))******)))(((''''''&&&''''''(((&&&&&&'''''''''''''''&&&((((((((((((((('''&&&%%%(((((('''&&&&&&&&&'''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$###"""'''///,,,,,,,,,...///...+++((((((//////&&&!!!###$$$!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,+++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''''''$$$"""$$$(((,,,)))(((&&&###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&((()))***+++---///222444888===AAADDDGGGJJJLLLHHHIIIHHHGGGFFFFFFHHHIIIIIIGGGEEEGGGKKKMMMKKKIIIPPPPPPOOOOOOOOOQQQRRRSSSNNNOOOQQQQQQOOOLLLLLLLLLNNNKKKLLLOOOOOOJJJEEECCCAAA???:::666222000//////---///111222444777<<>><<<888333///,,,+++***)))((('''&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++++++++******)))((('''++++++******+++,,,---...,,,,,,+++++++++,,,------+++++++++++++++***)))(((***************)))(((((((((''''''''''''(((((()))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$######""""""'''...000000000111000...,,,***)))---,,,&&&"""$$$$$$"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&'''$$$###'''---111111000---)))%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''')))+++...000444999===AAADDDHHHKKKKKKJJJJJJJJJHHHHHHGGGEEEDDDDDDGGGJJJHHHFFFEEEHHHMMMPPPNNNKKKPPPNNNLLLKKKLLLNNNOOOOOOPPPPPPQQQRRRPPPMMMNNNPPPKKKKKKKKKMMMMMMLLLKKKKKKGGGDDD>>>:::666444222111111111222111000111444666:::<<>>>>><<<888555333333555888<<<@@@BBBAAA???===888666333///,,,***((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,...222666:::<<<>>>>>>===<<<;;;;;;<<>>;;;888555333111+++***))))))))))))))))))***)))(((((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###"""$$$$$$###%%%)))000111000...+++***+++,,,******((('''%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&###&&&///222...&&&))),,,,,,***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))++++++111333555777888:::===@@@DDDGGGJJJKKKJJJHHHGGGGGGIIIIIIJJJIIIIIIJJJMMMOOORRRQQQOOONNNMMMMMMNNNOOOPPPMMMLLLNNNQQQSSSQQQOOOKKKHHHKKKPPPMMMEEECCCGGGHHHJJJJJJIIILLLOOOOOOKKKOOOLLLKKKMMMOOOPPPMMMJJJJJJLLLNNNLLLHHHDDD@@@???<<<:::999888999<<>>;;;777333...+++)))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&444777;;;@@@DDDGGGHHHIIIGGGEEEDDDBBBCCCDDDGGGHHHDDDFFFHHHHHHFFFAAA<<<999:::;;;===>>>@@@AAAAAAAAACCCCCCDDDDDDCCCCCCBBBBBB:::888666444222000///...---,,,+++)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%&&&$$$$$$&&&***---///000...------///)))'''%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""&&&&&&###(((111///'''###%%%(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))+++,,,---...111444777999;;;>>>@@@CCCEEEHHHIIIHHHGGGGGGGGGJJJKKKLLLLLLKKKJJJKKKLLLPPPQQQQQQNNNKKKLLLRRRVVVJJJIIIJJJNNNTTTWWWUUURRROOOOOOXXXdddcccXXXSSSVVVZZZ[[[ZZZZZZ^^^bbb^^^UUUMMMKKKLLLOOOSSSSSSOOOJJJRRRTTTVVVUUURRROOOMMMLLLGGGDDD???<<<;;;<<>>:::666222///,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&888:::===AAACCCEEEEEEDDDEEECCC@@@>>>===>>>???@@@???AAACCCCCC???888111,,,---...111444777:::;;;<<<888:::===AAADDDHHHJJJKKKHHHGGGCCC???<<<888666555///...---+++***))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""&&&'''$$$###$$$%%%***111444333222222222(((%%%###$$$$$$###"""###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%(((&&&###)))111--- '''((((((&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))***,,,---...---222888===AAAEEEHHHKKKEEEFFFHHHHHHGGGEEEEEEFFFJJJKKKLLLLLLIIIHHHGGGHHHIIILLLOOOMMMKKKNNNWWW___dddcccfffmmmuuuyyywwwsss\\\```oooyyyrrrsss{{{|||{{{{{{}}}qqqbbbaaabbbfffjjjiiiccc^^^SSSUUUVVVUUUSSSQQQPPPQQQNNNMMMKKKIIIGGGEEECCCBBB@@@AAABBBBBB???<<<888555222111...,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&888444333777<<<===:::999888888888999:::;;;<<<===777999<<<===;;;999888888999777333222444666777777999999999888888999<<>>:::999;;;777333000---+++(((&&&***)))((((((******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111222111000000444888>>>???????????????>>>>>>CCCBBB@@@??????@@@AAAAAACCCAAA???>>>???>>>===;;;999:::::::::999888888888:::;;;>>>@@@BBBFFFJJJMMMHHHGGGEEEBBB???;;;888666777444000,,,***)))))))))'''''''''(((((())))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&'''((()))***+++,,,,,,...---///333444444888===@@@BBBEEEFFFDDDCCCCCCCCCJJJFFFDDDEEEFFFGGGLLLRRRWWWOOOWWWmmmxxxqqqkkkmmm}}}zzzxxxuuupppmmmrrryyyqqqssspppfff```bbbdddddd^^^UUUTTT\\\^^^VVVSSSVVVXXX\\\^^^___fffoooqqqmmmvvvzzz|||~~~|||xxxuuukkk```TTTOOONNNNNNQQQUUUOOOQQQRRRRRROOOIIIDDDAAA===:::555222111000///...***(((''''''((()))((('''))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>>>><<<:::<<<@@@CCCCCCCCCCCCCCCDDDDDDEEEEEEGGGCCC>>>>>>@@@BBBBBB@@@FFFEEEEEEFFFFFFEEEBBB@@@<<<===?????????===:::999555777999:::;;;>>>CCCHHHKKKLLLNNNNNNMMMJJJGGGEEEBBB>>>888111,,,(((''''''&&&'''''')))***,,,---...'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((%%%""""""%%%(((((('''###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''&&&%%%&&&(((***---///222333111000333777999888:::???===AAADDDDDDBBBBBBGGGLLLLLLGGGFFFMMMUUU\\\ccciiikkk]]]\\\nnn}}}{{{rrrnnnnnnrrrqqqjjjdddcccbbbaaa```]]][[[YYYTTTQQQWWW___bbb\\\[[[bbbddd^^^ZZZ[[[PPPRRRQQQPPPRRRVVVVVVSSSXXX]]]```bbbgggpppwwwyyy|||ppphhhbbb^^^^^^aaaYYYWWWUUUTTTSSSRRRPPPNNNDDDAAA;;;777555333111000,,,+++)))((()))***)))'''*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCFFFGGGFFFEEEDDDAAA===EEEEEEEEEGGGLLLQQQWWWZZZRRRLLLEEECCCEEEGGGDDDAAACCCCCCCCCDDDFFFGGGFFFDDDBBBBBBBBBCCCDDDCCCAAA???@@@>>>;;;888777777888999AAAEEEIIINNNPPPPPPOOOMMMKKKHHHBBB<<<666111...,,,***)))''''''(((***---///'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''000***###"""%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&'''''')))+++---000333444444444222222555999999777999===;;;???BBBAAABBBIIIWWWbbb``````eeepppxxx}}}ppp^^^^^^dddccc^^^ZZZTTT]]]aaa]]]___gggkkkgggmmmgggjjjtttuuunnnqqq{{{{{{|||zzzrrrfff___]]]]]]RRRVVVWWWTTTOOOMMMOOORRR[[[bbblllvvv~~~{{{zzztttkkk___UUUPPPOOOPPPQQQPPPLLLGGGBBB>>>999444111222000---,,,,,,,,,+++*********)))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQdddrrrlll[[[OOOKKKJJJPPPPPPQQQVVV^^^iiitttzzz{{{pppaaaXXXVVVWWWVVVUUUMMMKKKHHHHHHJJJLLLMMMMMMIIIFFFCCCBBBCCCCCCBBB@@@EEEAAA;;;999::::::888666999===CCCIIILLLLLLKKKJJJIIIIIIHHHGGGDDDAAA>>><<<222...***&&&%%%&&&))),,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''222+++$$$"""$$$%%%### ###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))000222666888999777333111333222555888888555666:::???CCCGGGIIIOOO^^^rrrmmmcccbbbeeeggghhhooowwwyyywww~~~|||zzzwwwzzz{{{uuuhhh\\\VVVVVVKKKLLLNNNSSSZZZccclllrrrzzzjjj]]]UUUPPPNNNUUUSSSPPPMMMIIIEEE@@@<<<999666222///...---,,,***)))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmzzzfffhhhqqqggggggiiinnnvvv~~~nnnggghhhlllnnneeeaaa]]]ZZZZZZ[[[\\\\\\TTTOOOIIIGGGHHHHHHFFFDDDAAA>>><<<<<<>>>???>>><<<;;;>>>CCCGGGHHHGGGEEECCC===???AAACCCDDDEEEDDDDDD;;;888222---)))((((((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&,,,((($$$###$$$%%%%%%######$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''((()))+++...///666888;;;<<<;;;888444111444333555999999777999===>>>EEEPPP[[[iii{{{xxxppprrrzzzyyyxxxhhhccc]]]ZZZYYYXXXUUUQQQWWW___mmm|||qqqfff```[[[XXXTTTQQQOOOMMMJJJHHH@@@<<<666222000...,,,***))))))((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwwwwyyy}}}yyywwwxxxyyyyyyvvvsssqqqpppooonnnmmmddd```]]]]]]```aaa^^^[[[OOORRRSSSOOOGGGBBBAAACCC@@@BBBEEEHHHHHHGGGDDDCCC::::::::::::;;;===@@@AAACCCBBB???;;;555000+++(((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***---111444666888888999:::999999777777666555777<<<===>>>BBBHHHDDDOOO___ooo{{{{{{vvvtttqqqqqqwwwxxxfffWWWMMMOOOTTT[[[```iiizzzzzzrrrggg]]]VVVRRRPPPOOOIIIEEE>>>999555222000...*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{~~~~~~~~~~~~}}}{{{xxxsssqqqqqqvvv|||~~~{{{wwwmmmsssuuuiiiUUUGGGEEEIIIBBBCCCFFFHHHIIIIIIGGGFFFEEEBBB===999888999===???GGGHHHIIIGGG@@@888///)))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))******+++---000555999<<<888777666555666999;;;===888777999???BBBDDDJJJQQQVVVaaaqqq|||~~~uuuhhh^^^___```gggwwwrrraaa___[[[VVVPPPQQQ]]]llljjjxxxoooaaaYYYVVVUUURRRMMMFFF???;;;777555333+++++++++************)))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxooojjjwww}}}}}}~~~~~~zzzwwwjjj]]]JJJIIIEEEBBBCCCGGGIIIGGGDDDFFFBBB@@@BBBAAA===:::;;;???@@@DDDKKKPPPKKK===111+++)))((()))++++++(((%%%&&&&&&'''&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''******(((&&&(((((())))))))))))******---)))&&&&&&((()))(((''')))*********((((((((()))***,,,---,,,+++)))*********)))((('''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((())))))((('''&&&(((***%%%)))///222444555666777///444:::;;;999888:::===<<>>:::777444...'''(((///+++*********))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqtttyyy~~~{{{qqqjjjhhhbbbhhhllljjjeeebbb^^^[[[\\\cccbbbeeemmmggg\\\[[[\\\eeeoooqqqkkkgggqqq~~~vvvpppssslllxxx~~~vvvnnnddd``````^^^WWWQQQEEE@@@>>>DDDIIIIIIFFFEEELLLFFF@@@===>>>CCCHHHJJJDDD@@@:::333,,,)))((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%&&&'''***+++***)))************************---,,,+++,,,------,,,***************)))))))))))),,,...///...---++++++,,,++++++*********+++,,,,,,******))))))((((((''''''*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''((())))))((((((***,,,///000000000000222666999;;;<<<>>>AAADDDFFFHHHHHHXXX^^^hhhnnnpppnnnjjjgggeeegggmmmxxxqqq^^^OOOOOO\\\hhhxxxzzzpppdddWWWOOOMMMFFFCCC@@@===555...---000,,,,,,+++***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddaaa^^^]]]\\\XXXRRROOOKKKOOOTTTVVVZZZcccnnnuuukkkrrrqqqrrrvvvlll[[[UUUBBBLLLVVVYYYUUUTTT]]]ggg}}}}}}}}}|||xxxqqqjjjeeepppooo}}}}}}}}}rrriii^^^PPPCCC???BBBEEEHHHLLLYYYSSSKKKBBB===;;;<<<>>>======<<<<<<999333+++%%%)))((('''((())))))((((((%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++,,,+++***)))))))))))))))))))))))))))***+++,,,------+++***++++++,,,...000222222222111222222000---***))))))++++++++++++***+++++++++))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))))))((())),,,...000111222222333555999<<<:::AAAFFFEEECCCIIIXXXfffttttttpppggg^^^]]]fffpppzzzuuuggg[[[TTTQQQ[[[eeeppp}}}iiiZZZTTTLLLIIIGGGEEEBBB;;;333......---+++***)))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___ZZZVVVYYYbbbhhhfffaaadddcccbbbbbbccchhhrrryyy|||wwwaaaXXXRRRWWWZZZZZZXXXWWWWWWWWW___^^^]]]^^^^^^]]]ZZZXXXiiisss{{{nnnYYYLLLFFFDDDFFFJJJRRRPPPMMMHHHBBB<<<666333444444555:::>>><<<444,,,+++)))''''''((())))))'''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++*********(((((())))))))))))*********+++...000111111111111333333444999>>>BBBDDDCCC???@@@@@@>>>;;;888888888333222111///---***)))(((((((((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''((((((((())))))&&&((()))******,,,...111000222555888999;;;>>>@@@HHHGGGDDDCCCJJJ]]]wwwyyycccVVVYYYkkk~~~lllRRRQQQPPPTTTdddyyypppggg___VVVLLLHHHHHHGGG>>>666111000---***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllkkklllrrr~~~}}}}}}~~~wwwrrrrrrsssqqqpppsssvvvsssnnnhhhbbb[[[WWWWWWUUUOOOJJJOOO\\\kkkrrrnnn```SSSGGGBBBBBBAAACCCEEEGGGHHHDDD===888444111///111777===>>>===333...(((&&&'''((('''%%%'''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&'''((((((((((((''''''''''''(((((())))))***))))))))))))))))))))))))(((***++++++***))))))*********+++,,,---...//////111333777999:::;;;>>>???BBBAAAAAAFFFMMMQQQRRRQQQIIIJJJKKKJJJGGGEEEEEEEEEAAA@@@???===:::777555333///......------,,,,,,+++*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))''''''((((((((())))))))))))***,,,---...000333666333666:::===???AAACCCEEEEEEBBBCCCQQQeeewww~~~uuuggg]]]gggyyylll[[[PPPRRR```qqq}}}}}}ooo[[[MMMLLLNNNKKKDDD999777333...+++(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||zzznnnhhhhhhcccYYYOOOJJJMMMTTTXXXccc|||{{{~~~~~~wwwnnn```RRRLLLMMMGGGEEECCCEEEIIIIIIDDD???777555333000000777CCCKKKBBB;;;111+++******(((&&&((((((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&'''(((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))'''***---------,,,...000///000111222444666777888999<<<@@@BBBDDDFFFKKKOOOOOOMMMKKKNNNSSSUUUTTTQQQDDDEEEDDDBBB===:::999888AAABBBDDDFFFGGGHHHHHHHHH@@@???===:::888666444333/////////...---,,,,,,+++************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++'''((((((((())))))))))))---///111333444666999<<<;;;<<<>>>???@@@CCCGGGJJJCCCJJJVVVgggsssvvvnnnfffdddiiivvv{{{lllbbb___ccchhhxxxwwwaaaWWWUUURRRLLLDDDAAA;;;555///,,,******))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwvvvzzzyyynnnccceee[[[XXXUUUPPPYYYfffhhhgggooovvvvvvrrrppptttyyy|||{{{yyytttkkkbbbaaafff\\\SSSIIIFFFGGGHHHDDD???777;;;;;;555///333BBBOOOPPPGGG:::111...---+++((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((,,,000111111222555888333444666888:::<<<===>>>>>>AAAEEEGGGIIIMMMSSSWWWVVVRRROOOOOORRRSSSPPPLLLQQQQQQOOOIIIBBB<<<999888222555;;;BBBHHHNNNQQQSSSPPPNNNKKKGGGCCC???<<<;;;555444222111///---++++++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,(((((((((((())))))))))))000222555666888:::>>>@@@BBBBBBAAA@@@@@@CCCIIIMMMWWWcccoooooofffaaadddkkkxxxzzzrrrooobbbkkkzzzxxxdddZZZRRRKKKLLLHHHAAA:::444///---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyysssqqqtttrrrfffXXXOOOQQQSSSRRRSSS^^^ooo{{{~~~zzzvvvvvvyyy}}}sssaaaUUULLLEEEDDDFFF@@@999555666888888:::>>>MMMMMMIIIAAA666---(((''',,,)))'''(((&&&%%%)))///***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((''''''''''''''')))***+++***)))))))))+++...,,,******,,,---,,,+++111...888@@@;;;:::<<<777@@@>>>===>>>BBBEEEGGGGGGLLLPPPQQQQQQXXXeeennnqqqttthhh___aaaeeedddeeegggbbbjjjeeeZZZVVVNNNDDDDDDGGGIIIBBB@@@IIIJJJJJJQQQRRRRRRSSSSSSSSSQQQNNNKKKHHHAAA999444333444444444222///,,,***)))*********)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,+++)))***...222333222555===???>>>BBBHHHLLLKKKHHHGGGJJJTTTbbblllwwwsssfffeeexxx{{{yyy~~~}}}zzzrrrwwwsss]]]SSSaaasss}}}sssggg]]][[[TTTKKKCCC>>>888000+++,,,***))))))***+++***)))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyuuummmeeeaaaUUUQQQLLLIIIMMMXXXgggssszzzzzzxxxuuucccMMMAAA>>>???;;;999<<<<<<999777777CCCFFFHHHFFF>>>555...***,,,((((((+++,,,+++,,,000,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((((())))))******+++,,,+++***)))+++,,,((()))***---111555777888;;;777<<<>>>777;;;DDDEEEFFFGGGJJJPPPWWW]]]```aaajjjggggggnnnyyyrrrqqqvvv{{{vvvhhhhhhfff```bbbggglllbbbUUUTTTRRROOOTTTWWWTTTPPPNNNMMMNNNOOOOOOOOOJJJDDD@@@>>><<<;;;:::444333333222222000...,,,+++******))))))))))))***'''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))+++...333777;;;777777===BBBEEEIIINNNRRRPPPOOOTTT___mmmxxx~~~pppvvvwwwzzzzzz|||mmmnnnvvv~~~zzzyyyppp[[[VVV[[[hhh{{{hhh\\\ZZZTTTLLLCCC===<<<===---+++)))))))))******)))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxtttsssggg```ZZZXXXQQQLLLSSS___bbbmmmzzzvvv]]]GGG<<<>>><<<===BBBBBB===888777888???HHHLLLIII@@@777111---))))))///333222000000///---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,&&&((()))))))))***,,,///000111333444666888;;;===@@@???HHHNNNNNNWWWdddeeepppqqqvvv~~~vvvtttxxxzzz}}}|||yyyqqqsssvvv{{{{{{qqqeeeZZZVVVVVVXXXTTTRRRPPPMMMHHHDDD@@@======>>>???>>>;;;777333000///...,,,+++***)))******''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&***000777;;;======<<>>666>>>IIIQQQQQQKKKBBB<<<444...+++///444333000///111000---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))((()))******+++&&&''')))+++,,,///333666999:::<<<<<<===@@@FFFJJJNNNRRRdddttt|||uuugggfffiiibbbdddeeeaaaXXXNNNFFFAAAAAACCCEEEEEECCCAAA@@@@@@888666333///---+++++++++***))))))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((...666>>>AAABBBCCCJJJVVVbbbhhhgggcccaaahhhuuuyyykkkdddjjjttt|||zzzyyyxxxmmmnnn{{{~~~||||||{{{uuu]]]QQQQQQOOOEEE;;;===999444000---,,,+++)))(((((((((((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj^^^UUUOOOLLLVVVgggtttwwwuuusssnnnmmmuuuzzzuuukkkdddPPPJJJEEEEEEDDDAAA@@@BBB>>>CCCKKKSSSUUURRRLLLGGG???666///000222000...---333000---)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((())))))***,,,---///000222555999===:::===AAAHHHPPPYYYbbbhhhkkkooo||||||~~~zzzyyy~~~ppp___RRRLLLIIIJJJLLLLLLKKKKKKMMMOOOCCCAAA===888444000...---***))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******+++***,,,222:::???AAA@@@OOOVVV^^^ccciiiqqqyyy~~~~~~jjj```iii~~~}}}~~~|||eeeqqq~~~nnn```ZZZUUUMMMFFFEEEAAA:::555000---***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwmmmfffZZZOOOJJJPPP]]]gggmmmttt{{{wwwxxxddd\\\UUUQQQLLLEEEAAAAAAFFFIIIMMMRRRVVVVVVRRROOOHHH???777555333///---...333000,,,)))&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******************+++,,,000111333555777;;;@@@DDDJJJNNNUUU```mmmwww}}}}}}~~~zzzuuu~~~zzzuuuzzzooo```ZZZgggiiiiiiddd[[[RRRMMMKKKLLLJJJGGGCCC>>>999666444++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&''''''((()))***++++++---...222888===@@@@@@???OOOQQQRRRVVVeeeooohhhxxx|||zzzqqqeeeaaaiii{{{jjjXXXRRRRRRKKKGGGAAA;;;666111,,,)))******)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}rrrbbbUUUPPPTTTZZZ\\\eeewwwwwwqqqllliiiaaaTTTJJJFFFKKKKKKMMMQQQVVVWWWVVVSSSNNNHHHBBB???999222///000222///+++(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))******+++---///000111444777;;;@@@FFFNNNVVV\\\fffjjjsss|||zzz~~~~~~wwwyyyoooyyyuuusssnnnzzzeeeSSSJJJPPPPPPNNNLLLHHHDDD@@@===888777444111...,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&'''''''''((((((((()))&&&'''((()))***++++++,,,000666===BBBDDDDDDDDDCCCKKKNNNTTT___vvvvvvnnn|||{{{yyy|||}}}~~~|||sss\\\TTTaaa}}}ooo```ZZZPPPNNNJJJFFFAAA<<<666222------,,,,,,+++***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~yyyooobbbWWWJJJJJJWWWuuu~~~~~~~~~vvvfffVVVNNNKKKKKKLLLQQQVVVXXXWWWTTTQQQMMMJJJGGG???666222333111...***'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))***---000333555777<<<@@@HHHQQQ\\\hhhttt{{{uuuyyy}}}{{{lllrrr~~~hhhZZZQQQRRRRRRRRROOOKKKGGGDDDHHHFFFAAA:::444///+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,555===FFFLLLLLLJJJJJJJJJRRRZZZgggzzzyyyrrrrrryyy~~~~~~~~~}}}]]]SSSgggwwwcccUUUTTTQQQOOOLLLGGGAAA<<<000000///...,,,+++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzz^^^RRRMMMWWWcccmmm}}}tttsssuuueeeNNNJJJHHHJJJRRRVVVSSSRRRUUUTTTQQQMMMJJJGGG@@@666///---,,,***(((&&&&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((()))''''''''')))*********,,,+++///555666444888???DDDQQQdddvvv~~~}}}iiiqqqxxxyyyiiidddfffhhheee^^^UUUNNNIIIDDDIIIMMMHHH===333///000))),,,---,,,)))'''(((***************)))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''******+++,,,------,,,,,,666BBBIIIGGGHHHPPPQQQLLLZZZnnnzzzvvv|||wwwhhhdddfffyyypppfffZZZTTTQQQMMMJJJHHH;;;444,,,***+++---+++(((******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%ssscccUUUQQQPPPUUUfffyyy|||wwwyyypppaaaZZZPPPJJJJJJMMMOOOSSSYYYTTTRRRPPPMMMJJJDDD===888---+++)))((((((((('''&&&)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''(((((((((((())))))***))))))+++,,,...//////555111000444888===IIIUUUfffooo|||qqquuuzzz{{{}}}oooZZZKKKLLLIIIHHHIIIKKKGGG<<<333///////////////...---,,,)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))((((((+++000333===@@@EEEGGGGGGIIISSS^^^rrr|||}}}zzz}}}|||hhhwwwttt^^^UUUWWWWWWOOOGGGDDD===444...---.........******)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%yyytttrrrrrrpppooorrrxxx}}}zzz{{{~~~|||xxxvvvwwwzzz~~~yyyxxxxxxgggZZZNNNIIIRRR```|||qqqpppbbbRRRJJJIIIJJJMMMPPPRRRRRRSSSRRRNNNIIIDDD@@@000---)))((())))))'''%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))(((((()))***,,,---//////555333555===FFFRRRbbbnnnyyyuuuqqqvvv~~~vvv~~~wwwooo}}}xxxrrroootttuuujjjUUURRRNNNKKKMMMPPPPPPJJJCCC<<<666000---,,,---,,,+++((((((((((((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))(((''')))///888???EEEAAADDDKKKMMMPPPddd}}}{{{wwwzzzttt~~~~~~rrrrrrsssvvvrrrbbb]]]ZZZRRRKKKIIICCC:::111,,,+++,,,---******)))(((((((((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]UUUZZZbbbaaaZZZUUUWWWXXXYYYZZZ\\\bbbjjjqqqxxxpppfff^^^ZZZ\\\```bbbZZZZZZZZZ[[[[[[ZZZXXXWWWVVVSSSXXXdddlllllljjjjjjwww|||tttgggYYYSSSTTTnnn|||}}}ooo^^^TTTOOOMMMKKKIIIMMMPPPTTTUUURRRLLLFFFBBB999222+++(((((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))******+++)))***+++++++++---///111000666AAAPPP___lllwww~~~}}}~~~~~~rrrttttttnnnfffcccggglllllluuuxxxrrrjjjhhhjjjkkk}}}uuuoooqqqtttqqqiiiccc[[[dddkkkkkkjjjmmmmmmkkkdddkkkyyyyyyuuummmrrrxxxgggZZZ]]]^^^YYYQQQNNNPPPUUUKKKCCC888///******,,,...)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++***))),,,333<<>>BBB:::111***((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))***++++++,,,...////////////222666:::===FFFSSScccrrr~~~}}}vvvxxx{{{xxxtttrrrhhhhhhiiiiiihhhgggfffeeegggkkkkkkfffbbbcccdddccchhhbbbaaafffiiihhhgggjjj]]]fffqqqxxx{{{yyyrrrkkkbbbffftttzzzpppdddmmmxxxxxx{{{~~~rrrwwwyyyttthhh]]]XXXWWWRRRNNNFFF===555000///000******)))((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******,,,***,,,444AAAJJJMMMLLLNNNTTTXXX[[[iii~~~uuu}}}|||zzz}}}|||zzzpppnnnoooooonnn```aaaqqq|||kkk```ZZZVVVTTTNNNEEE;;;333...---++++++***)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMMMMMNNNOOOPPPPPPPPPPPPKKKMMMMMMLLLMMMTTTaaakkkeee___XXXTTTTTTSSSQQQOOOLLLIIIFFFHHHKKKNNNNNNLLLIIIIIIFFFAAA<<<<<>>EEE@@@999111+++((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))))))))))))))))))))))))))(((((()))***+++,,,,,,------...000111444;;;EEELLL]]]bbbiiiqqq}}}|||ppphhhiiimmmmmmkkkjjjggghhhiiimmmooonnnjjjfffgggkkklllkkkmmmssswwwwwwyyyvvvzzzyyy{{{vvvjjjoooyyyxxxzzz}}}vvvfffmmmzzzlll]]]VVVTTTPPPJJJCCC:::222------,,,***)))(((((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***'''(((((())))))******++++++,,,111===KKKSSSSSSPPPTTT```gggiiiuuuzzzwww~~~tttjjjnnnkkkllluuuuuu```]]]ssswwwddd\\\YYYTTTLLLCCC:::222...++++++***))))))))))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZ___cccdddbbb___\\\ZZZTTTTTTQQQMMMKKKSSSaaammmcccaaa```bbbdddccc]]]XXXVVVTTTTTTXXX^^^aaa```]]]XXXXXXTTTLLLDDDAAACCCFFFEEEDDDAAA@@@EEERRRdddppp{{{zzzgggccc\\\XXXaaauuuzzzggg]]]VVVPPPIIIFFFFFFKKKRRRSSSMMMEEEAAABBBAAA;;;222,,,******((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((())))))***+++,,,---...---000444999@@@NNN^^^jjjwww{{{~~~zzzqqqpppuuu{{{ssslllgggggggggeeefffiiikkknnnrrrvvvxxxxxxvvvtttyyyuuukkkccciii|||rrrooopppyyyrrrfffXXXOOOLLLFFF:::111000///,,,***)))))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&''''''((())))))******'''(((((()))******+++++++++222===HHHPPPVVVXXXYYY```jjjvvv}}}zzztttnnnhhhfffkkkwwwzzzhhhfffnnn{{{zzzddd^^^VVVOOOHHH@@@888222,,,+++******))))))******((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqxxx~~~|||wwwqqqkkk___^^^YYYRRROOOVVVeeerrrttttttvvvzzz|||xxxoooggg___aaagggqqqxxxxxxqqqkkkhhhhhhddd\\\UUUQQQNNNKKKFFFFFFDDDBBBAAAFFFOOOVVVbbb~~~xxxqqqcccUUUSSS]]]nnnzzzyyyppphhh```LLLFFFBBBGGGQQQWWWSSSMMM;;;AAAFFFBBB888///,,,,,,)))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))+++,,,---......333888>>>FFFQQQdddyyy~~~zzz{{{}}}|||qqqccc\\\```gggrrrqqqpppooojjjfffiiipppqqqwww~~~zzzjjjjjj{{{vvvpppxxxbbbRRRRRRQQQHHH===222111...+++)))))))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++,,,888GGGPPPSSSWWW]]]cccjjjpppzzzyyy}}}xxxvvv~~~uuuttttttxxxzzz{{{zzzrrrjjjiiiqqqzzz|||uuunnn]]]eee|||ooofff[[[SSSNNNIIIAAA:::,,,+++******)))*********)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~xxxyyyxxxsssqqqxxx|||{{{}}}~~~tttlllxxx~~~nnn]]]VVVVVVPPPMMMJJJGGGDDDCCCFFFKKK\\\bbbqqq}}}yyysssaaaYYY]]]]]]bbb}}}~~~uuuhhhZZZOOOGGGHHHJJJJJJNNNSSSEEE@@@BBBHHHHHH===111,,,''')))***)))&&&&&&))),,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''******************+++,,,***)))(((***---000111111333???LLLYYYmmm~~~yyyuuupppiiiaaa^^^aaahhhoootttyyyrrrlllsss}}}zzzsssyyy}}}vvvrrr{{{iiimmmxxxzzz}}}{{{iiiaaaVVVJJJDDD===:::444///+++***++++++''''''''')))******'''%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((+++---,,,)))***...---***777@@@KKKRRRVVVYYY]]]```nnnvvvmmmqqqyyy}}}sssyyyvvvwwwuuuxxx||||||{{{zzz{{{}}}{{{tttpppvvvssspppmmmoootttwwwvvvssszzz}}}~~~|||wwwqqqooonnnoooyyypppzzzlllffffffuuurrrggg]]]QQQGGG@@@000000///,,,)))'''(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz{{{vvviiieee]]]TTTMMMJJJHHHGGGGGGJJJOOO]]]qqq|||pppcccQQQVVVcccuuuwwwnnnaaaWWWNNNKKKJJJGGGHHHLLLFFFAAABBBIIILLLDDD999333)))***+++***)))(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((******))))))******++++++***+++---///222555777999BBBSSSgggttt{{{~~~wwwppplllaaacccfffjjjooovvv~~~rrr{{{pppiiimmm~~~wwwnnnkkkiiinnnxxx|||wwwmmmcccdddrrr||||||zzzjjjdddhhhtttvvvrrrttt~~~uuubbbSSSGGGBBB@@@<<<777222...+++)))((((((((()))******(((&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))(((+++'''(((------)))---555GGGOOOWWWXXXVVVWWW```hhhyyyvvvuuusss}}}}}}uuuvvvyyyyyyvvvuuuvvvuuupppnnnpppooorrrtttuuusssrrrssstttuuurrroooppprrrtttsssrrrllliiifffhhhmmmooonnnkkkeeehhhlllnnnpppssswww{{{xxxzzz|||mmmooottt~~~}}}kkkYYYLLLFFF@@@:::222---,,,,,,,,,+++************************(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzeeeUUUOOONNNLLLJJJFFFGGGNNNZZZggguuu\\\PPPQQQ```|||zzzsssiii]]]UUUMMMFFFBBBCCCGGGAAAAAAIIIOOOLLLCCC<<<...,,,+++++++++***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++))),,,///111333888@@@FFFWWWggg}}}|||uuupppllljjjmmmuuu~~~xxxtttuuuqqqsss}}}zzzzzz~~~}}}vvvwwwyyyzzzzzzzzz{{{|||tttpppkkkjjjmmmrrrvvvxxx|||rrrjjjkkkrrrxxx~~~|||pppaaa^^^aaaxxx{{{}}}uuusssxxxlllMMMIIIHHHEEEAAA;;;444...+++***)))((((((******)))'''(((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,$$$&&&000///)))444IIIWWWZZZ[[[XXXUUU\\\mmm{{{xxxrrrwwwzzzxxxqqqkkkiiikkkoookkkjjjkkkjjjggghhhkkkkkklllnnnmmmkkkjjjjjjkkklllmmmmmmiiiccc```aaadddfffcccaaabbbeeegggfffddd]]]^^^___aaadddiiipppuuu|||vvvuuu~~~}}}uuu~~~gggWWWOOOMMMCCC555...------+++)))************************((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggXXXUUUSSSPPPQQQNNNLLLLLLNNNXXXlllxxxZZZTTT[[[uuuxxxkkk^^^RRRIIIEEECCCFFF@@@>>>EEENNNPPPJJJCCC666222,,,***++++++(((&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,...000222333888CCCSSS___wwwyyy{{{sssnnnlllooosssvvv}}}yyy|||{{{yyyxxxuuuooojjjlllppppppjjjeeejjjsss~~~yyysssyyy|||gggXXXjjjhhhgggiiiqqq~~~vvvnnnvvvaaaUUUSSSNNNHHHAAA:::555222,,,***(((((())))))((('''((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))*********+++(((***...///444FFF[[[ddd___XXXVVV[[[gggvvv{{{ppprrrvvvzzz~~~||||||yyysssoooppppppooonnnlllllllllnnnjjjggghhhgggfffgggkkkllllllllljjjiiigggffffffdddggggggddd^^^\\\___cccdddbbb``````bbbcccbbbaaa]]]\\\[[[ZZZ[[[___cccfffrrrsssrrroootttzzzfffYYYUUUKKK>>>555000...+++)))************************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttggg]]]VVVQQQPPPOOOIIIBBBBBBQQQbbb{{{nnnfff^^^ddd|||}}}lll\\\QQQJJJFFFCCC???===AAAJJJPPPNNNHHH@@@999000************((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((())))))******))))))))))))***+++,,,---111333666:::DDDXXXppp~~~sssmmmhhhhhhnnnwww~~~|||}}}~~~}}}~~~wwwoooeeefffllltttxxxyyy~~~wwwkkkaaadddgggfffdddhhhsss}}}|||~~~kkkfff]]]SSSIII@@@:::777///---)))(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((()))))))))*********+++(((......)))///DDDZZZeeeggg```\\\dddqqqzzzyyysssooonnn}}}zzzvvv|||wwwtttuuurrrmmmmmmlllkkklllnnnpppqqqqqqqqqllliiiiiiiiigggiiimmmnnnmmmkkkiiihhhfffeeedddaaaaaaaaa```___```bbbdddcccbbb```````````````___YYYXXXXXXYYY[[[]]]^^^___]]]bbbggghhhhhhmmmzzzyyyrrrsssxxx}}}zzzgggZZZVVVMMMBBB888111---,,,************************))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyiiiSSSTTTUUUQQQHHHAAADDDLLLZZZrrr|||iii]]]hhhppp]]]NNNDDDCCCAAA??????FFFNNNOOOLLLEEE???666...+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''(((((())))))******+++*********+++,,,---...///...222999CCCTTTkkktttpppdddgggmmmuuu}}}yyyrrrssswwwzzz~~~~~~{{{xxxwwwuuulll```]]]iiixxxuuuuuu~~~vvvjjj\\\NNNBBB;;;555111---)))((()))(((((('''(((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((())))))******+++++++++'''//////***888VVViiiiii\\\___kkk{{{{{{}}}vvvyyyyyyuuutttuuussspppmmmkkkjjjjjjlllnnnppppppqqqllliiijjjiiigggiiimmmnnnkkkhhhgggfffeeecccaaaaaa```^^^^^^```aaabbbbbbaaa```___^^^\\\\\\[[[[[[YYYYYYXXXYYY[[[[[[YYYWWWVVVYYY^^^bbbaaabbbjjjtttkkkeee___]]]^^^eeesssppprrr{{{```]]]VVVJJJ===222,,,***++++++++++++++++++++++++)))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxoooeee```ZZZQQQLLLKKKHHHVVVgggvvvxxxjjjdddmmmlllXXXIIIEEEFFFDDD@@@DDDLLLQQQPPPFFFCCC===666...***)))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''(((((()))******+++++++++++++++,,,---...000000222999FFFWWWiiizzzuuukkkhhhkkkxxxxxxrrr}}}{{{}}}xxxiii```gggtttzzzvvv~~~|||ooowwwyyydddPPPCCC<<<888111---++++++******'''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,+++---///888NNNfffqqqnnnbbbrrr}}}yyy{{{uuuvvvzzzrrrvvvxxxuuussstttrrroookkkjjjiiiiiiiiijjjkkkllllllhhhgggiiiiiihhhjjjnnnnnnkkkgggeeeeeeeeecccaaa``````_________aaabbbccc```___^^^\\\ZZZYYYXXXYYY[[[YYYWWWWWWXXXXXXUUUSSSXXXVVVXXX]]]^^^]]]aaaiiiiiieeebbbaaaaaaaaafffmmmwwwkkktttpppjjj___RRREEE999000***++++++++++++++++++++++++))))))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxlllgggbbbZZZUUUQQQPPPPPPVVViiizzzgggVVVbbb|||yyygggXXXHHHKKKIIICCCCCCLLLSSSTTTEEEEEEBBB;;;222+++((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''(((((()))***+++++++++,,,,,,,,,---...///111111???IIIZZZnnnvvvmmmlllsssrrruuuwwwvvvwwwkkk``````jjjwww~~~wwwnnnsssssswwwwww]]]KKKAAA<<<555000---,,,,,,,,,'''((((((((())))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,222,,,000GGGaaaqqquuuttt~~~}}}xxxtttsssssssssqqqnnnrrrxxxrrrvvvxxxuuurrrpppmmmiiiiiiiiiiiihhhhhhiiijjjlllhhheeeeeeiiijjjiiikkkoooooolllgggfffffffffdddbbb]]]```aaaaaa```aaadddhhh``````___]]]ZZZXXXXXXYYYUUURRRQQQSSSWWWZZZZZZYYYVVVRRRRRRXXXZZZWWWWWWZZZ^^^\\\___eeeiiihhhggghhhfffuuukkkaaa{{{zzzjjj\\\QQQFFF:::111++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzznnneee___VVVPPPPPPRRR___xxxqqqjjj```VVVmmmxxxxxxlllhhhYYYJJJBBBGGGMMMJJJHHHJJJLLL@@@===EEEAAA000&&&***'''((())))))(((((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""((()))$$$###'''(((%%%$$$%%%%%%&&&'''(((((((((************)))))))))))))))******)))'''(((***---,,,+++---000//////999EEETTTeeevvv}}}~~~yyysssnnnuuuuuujjjmmmxxx}}}{{{zzz}}}{{{nnnbbb\\\```bbbaaaeeefff]]]ccczzz}}}qqqVVVJJJHHHBBB:::111,,,+++,,,******)))(((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((******)))))),,,------000///999XXXwwwwwwsss}}}yyytttqqqmmmnnnoooooonnnnnnpppqqqvvvuuutttsssrrrpppooonnnkkkjjjiiiiiihhhhhhhhhiiikkkkkkkkkllllllnnnoooooommmkkkiiihhhggggggeeecccdddbbb______```aaaaaa```\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYY[[[___dddiiillldddgggjjjkkknnnxxxnnnqqq~~~zzzhhhZZZPPPCCC777111000---+++******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyjjj___UUUQQQMMMMMM]]]ppp~~~xxxqqqfff[[[fffooo~~~zzzyyydddWWWJJJGGGIIIIIIIIIIIIMMMCCC@@@DDDBBB666---+++)))******)))((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###((()))&&&%%%***,,,***)))(((((('''''''''(((((())))))))))))))))))))))))***++++++***))))))+++,,,++++++...222333888GGGWWWjjjsss{{{|||zzzsssrrrxxxyyyuuuwww~~~{{{xxx~~~|||qqqmmmpppyyyyyyttttttnnnmmmsss~~~{{{|||uuummmgggddd___aaadddYYYVVVcccuuuzzz|||```VVVIII???999555111---,,,,,,+++***)))))))))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))((('''((()))***+++---------...;;;MMMfffzzzxxxttt~~~{{{}}}~~~{{{wwwsssooonnnlllmmmmmmmmmkkkkkkmmmooopppppprrrsssrrrqqqpppnnnmmmmmmkkkjjjjjjjjjjjjjjjmmmmmmmmmnnnpppqqqssstttwwwuuusssrrrrrrpppmmmkkkjjjiiihhhggggggfffcccaaa___]]][[[YYYXXXWWWVVVVVVSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTUUUUUUWWWWWWWWWXXX[[[___cccfffgggjjjmmmmmmkkkoooxxxqqqaaaUUUMMMGGG444000,,,******,,,,,,,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvggg^^^TTTJJJHHHMMMoooxxxlllbbbeeeqqqtttkkk[[[KKKFFFHHHIIIHHHMMMHHHCCCAAABBB???666---************)))'''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%((()))'''(((,,,000000%%%%%%$$$$$$%%%'''***+++(((((((((((())))))))))))***,,,---,,,+++***+++,,,------000555;;;GGG[[[mmmyyyqqquuu{{{|||}}}xxxzzzxxxyyyzzz|||zzzzzz|||uuussswww}}}{{{lllhhhjjj___TTTXXXkkkuuu||||||llllllzzzoooYYYKKKEEE@@@888111///...---+++*********+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))***,,,/////////...///KKKdddttt|||yyyxxx}}}{{{yyyzzzzzzxxxzzz}}}zzzzzzyyyvvvsssvvvuuusssqqqooommmmmmllllllmmmnnnmmmkkkkkklllnnnkkkmmmooorrrssssssrrrqqqoooooonnnmmmnnnnnnoooppptttttttttvvvxxxzzz|||~~~~~~~~~~~~|||yyyvvvssssssrrrrrrqqqnnniiifffeeeccc___\\\YYYWWWWWWVVVRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVUUUUUUVVVXXX[[[]]]dddhhhmmmllliiigggiiilllyyyooo\\\RRRNNN???888///+++,,,...---,,,******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''wwwpppkkkkkkjjjiiijjjmmmoooqqqtttyyy~~~ooocccWWWMMMJJJOOOeee{{{bbb]]]aaauuurrrYYYIIIHHHJJJIIIKKKJJJDDD>>>AAAEEE>>>111+++*********)))(((&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))))),,,///111---+++(((&&&&&&(((***+++((((((((((((((()))))))))***+++---,,,+++***+++,,,000///111999HHH\\\ooo}}}xxxxxx}}}zzzxxxmmm___]]]ccceeefffgggkkkttt{{{rrrlllqqqooo]]]RRRIII>>>666333111///,,,+++******+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********---+++,,,///111000000000:::[[[sssyyy}}}~~~{{{zzzsssvvvyyyyyyzzz|||~~~{{{yyyxxxxxxwwwuuusssqqqpppnnnmmmllllllmmmnnnoooppppppooommmmmmnnnpppkkklllnnnppprrrtttuuuuuurrrrrrsssuuuwwwyyy{{{|||{{{xxxuuusssqqqppppppnnnkkkhhhgggfffdddaaa^^^[[[YYYXXXSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLMMMMMMOOOQQQSSSTTTWWWVVVUUUTTTTTTTTTVVVWWW[[[aaagggiiigggfffggghhhnnn|||pppzzzkkk[[[QQQMMMBBB444......///---************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((UUUOOOKKKLLLLLLKKKLLLOOONNNPPPTTTXXX]]]bbbgggjjjnnnqqqtttwwwzzzsssfff\\\WWWOOOWWWfffxxxvvvcccWWWeeemmmTTTKKKKKKKKKIIIJJJDDD===@@@GGGCCC777---+++))))))******)))'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++***))),,,...;;;777222---)))''''''''''''((((((((())))))******)))***,,,+++******+++---111000444CCC[[[sss}}}~~~{{{|||iiicccSSSXXX```dddbbbaaaffflllyyywwwqqq```QQQEEE>>>777555111---+++)))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++...++++++//////---000666PPPkkkyyy{{{{{{~~~|||tttnnnqqqvvvyyyzzz{{{{{{vvvqqqmmmqqqpppnnnmmmlllmmmmmmnnnpppqqqqqqpppooonnnpppqqqnnnnnnnnnoooqqqtttwwwzzzyyy{{{~~~~~~{{{xxxuuupppkkkgggdddaaa^^^\\\\\\]]]]]]]]]\\\]]]```aaabbb```^^^\\\WWWVVVTTTRRROOOMMMKKKJJJJJJJJJJJJKKKLLLOOOQQQSSSWWWVVVUUUTTTTTTTTTTTTUUUVVVZZZ```dddeeegggjjjlllcccmmmyyynnnooojjjYYYSSSGGG888///...///---***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((AAA<<<999;;;<<<;;;<<<>>><<<>>>@@@AAABBBEEEHHHJJJKKKMMMPPPRRRUUUYYY^^^aaaiiipppyyyuuunnn___VVVTTT```tttddd^^^nnn|||dddSSSMMMMMMGGGHHHDDD>>>???FFFEEE???333...***(((***+++***((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''---,,,,,,---+++((((((+++000...+++)))((('''((()))(((((())))))******++++++***+++++++++***,,,///111333777BBBUUUppp~~~|||www}}}zzzzzz{{{ppp______cccddd]]]TTTXXXbbbxxxqqq^^^OOOGGG>>>;;;555000,,,***))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++,,,)))***---,,,+++444AAAiiixxx~~~zzzzzztttrrrlllhhhhhhmmmsssxxx{{{~~~xxxrrrnnnqqqpppooonnnnnnmmmmmmmmmnnnooopppooonnnoooppprrrsssrrrssstttwww{{{|||{{{{{{}}}~~~sssoooiiiccc]]]WWWQQQNNNJJJGGGCCCAAABBBEEEFFFGGGHHHKKKPPPUUUYYY[[[\\\\\\]]]\\\YYYVVVSSSOOOMMMKKKJJJIIIIIIIIIJJJMMMPPPRRRTTTTTTSSSSSSSSSTTTTTTUUUWWWZZZ]]]___bbbdddhhhjjjmmmmmmnnnsssuuu|||ttt^^^VVVKKK<<<333//////...,,,++++++*********)))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((:::666444777888666555666666888999888666666999;;;:::;;;<<<======???BBBEEEFFFLLLTTTYYY\\\```ffflllmmmqqqwww{{{~~~qqqcccWWWYYYeeevvv|||}}}gggdddlllyyyqqq]]]PPPLLLGGGGGGDDDAAAAAADDDGGGHHH:::444,,,((()))******((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''---+++---000...((('''+++""""""###$$$&&&(((***+++)))))))))***+++,,,,,,,,,,,,,,,,,,++++++...333777===JJJ[[[nnn}}}pppiiikkkooorrrzzzuuulllggg]]]RRRVVVbbb```|||ooo[[[PPPEEEAAA:::444...+++***)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,***,,,///---...???UUUwwwyyy{{{yyyssspppiiifffaaa___cccllluuuzzz{{{wwwuuupppqqqqqqqqqqqqpppoooooonnnoooqqqqqqpppqqqsssuuuxxxzzz~~~uuurrrmmmhhhdddccccccddd[[[VVVPPPJJJEEEAAA>>>;;;999777444333444555666666888:::===AAAFFFJJJMMMOOOVVVVVVUUUTTTSSSRRRRRRQQQJJJIIIHHHHHHIIILLLOOOQQQNNNNNNOOOPPPQQQSSSTTTTTTXXXYYY[[[]]]^^^```bbbcccqqqssssssqqqqqq|||nnnaaaWWWIII<<<444000...---+++++++++*********))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''999555555888888555222333444666888777444444777999888999888777666666888:::777<<<@@@BBBAAABBBGGGLLLNNNRRRVVVWWWXXX\\\dddjjjtttvvvhhh___\\\cccwwwrrreeeeeerrryyycccRRRLLLHHHFFFEEEDDDBBBBBBHHHOOO@@@888...(((((()))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,+++...333111***(((,,,*********)))((((((''''''))))))***+++,,,,,,------......---,,,---111777;;;III\\\rrr|||rrr[[[[[[kkkhhhlll|||yyyuuukkkZZZUUU[[[___nnn}}}|||eeeVVVIIIEEE>>>666000,,,+++*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((())))))***++++++,,,,,,...---000333111444KKKeee{{{|||zzz}}}qqqmmmooodddbbb^^^ZZZ]]]gggttt{{{}}}yyyvvvuuuqqqrrrssstttttttttsssrrrppprrrssssssssstttwwwyyy~~~{{{tttgggccc]]]WWWRRROOOOOOOOOFFFBBB<<<999777777666555555333222222222222111///333222111111444999>>>AAADDDEEEGGGJJJMMMOOOQQQSSSKKKJJJHHHHHHIIIKKKNNNPPPIIIJJJKKKMMMOOOQQQSSSSSSVVVWWWYYY[[[\\\]]]]]]^^^bbbmmmwwwvvvmmmjjjvvvnnneeeVVVFFF999111...---+++++++++************)))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''444444555666777777888888777666555555666777777666666555555666777888888777::::::999999;;;>>>AAACCCEEEEEEFFFGGGHHHIIIJJJJJJQQQUUUddd|||uuueee\\\eeetttlllcccjjjttt}}}|||vvvsssaaaJJJ===FFFIIIBBB@@@FFFLLLLLLKKKAAA222((('''++++++((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,...000222222111///...''''''''''''((((((((()))))))))***+++,,,...000111///,,,---111222555AAANNNaaappp{{{zzzxxx|||{{{wwwsssnnnhhhhhhkkkvvv|||~~~lll\\\TTTZZZ]]]hhhvvv}}}}}}sssUUUNNNHHHCCC888---+++///------,,,+++)))((()))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''''''((()))***(((((((((((()))***+++,,,000...++++++000AAA___wwwzzz}}}yyykkkeeegggkkkeeeiiidddWWWYYYjjjyyy|||~~~|||yyywwwvvvrrrrrrqqqqqqqqqqqqrrrrrrsssssstttvvvxxx||||||rrreeeZZZNNNKKKGGGDDDBBB@@@>>>===777777666555444444444444222222222222222222222222///000000111111111000000666666888:::===AAAEEEGGGJJJJJJKKKLLLKKKJJJIIIHHHFFFGGGIIIKKKLLLMMMMMMMMMTTTUUUVVVWWWYYYZZZ[[[\\\aaacccgggnnnsssssspppkkk{{{xxx|||qqq\\\UUUJJJ666,,,000---------+++***)))***++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''555555555555666666666666555555666777888999888777888777777888999999999999;;;<<<<<<>>>???AAACCCDDDEEEGGGIIILLLLLLKKKIIIHHHIIIIIINNNZZZjjjvvvbbb\\\aaa~~~}}}xxxqqqoooooo~~~|||qqqbbbSSSGGGBBB@@@CCCFFFGGGJJJNNNHHHAAA666---((()))***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++---///111111000...---'''''''''((((((((())))))))))))***+++,,,---...///111......222777???OOO^^^www}}}yyyxxxssshhhgggkkksss|||~~~|||}}}kkk\\\[[[[[[```gggmmmqqqxxxvvvkkk[[[KKKBBB<<<444...---,,,,,,,,,+++*********+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((******((((((((())))))***+++,,,.........222@@@XXXrrr}}}}}}|||zzznnnfffeeeggghhhmmmmmmiiiccceeeooowwwyyy|||{{{{{{{{{zzzyyyxxxwwwrrrqqqqqqpppqqqrrrsssttttttvvvyyy}}}~~~wwwppphhh^^^PPPGGG@@@>>>;;;:::999999999888888888777666555555555666444444444444444444444444333333333222111000///...222222222444666999;;;===@@@AAACCCEEEGGGHHHIIIJJJGGGFFFFFFFFFHHHKKKNNNQQQRRRSSSUUUWWWYYY[[[\\\]]]``````aaaeeejjjmmmmmmlllqqqttt}}}bbbYYYUUUGGG888///.........,,,+++******************)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''777777777666666666666666777888999::::::999888777999999999::::::;;;<<<===@@@BBBFFFKKKOOOQQQRRRRRRVVVZZZ^^^bbbbbb^^^ZZZVVVOOOMMMJJJHHHMMM^^^}}}uuufffbbbfff}}}}}}xxx}}}|||qqqyyyqqqeeeaaaTTTDDD<<>>555...,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))******)))))))))))))))***,,,,,,---///000999RRRrrrwww{{{{{{kkkcccdddiiimmmnnnvvvpppmmmppptttttttttwwwuuuvvvvvvwwwwwwwwwxxxxxxtttssssssrrrsssvvvxxxzzzyyy|||~~~ssslllbbbXXXPPPGGG===777888777666555555555666666777666666555555555555666555555555555555555555555444444444333333222222222000000000000000111222333444666888;;;???CCCGGGIIIJJJHHHEEEDDDEEEHHHLLLOOOOOOQQQTTTWWWZZZ\\\\\\]]]___\\\ZZZ[[[___eeehhhjjjdddppp{{{lllnnneeeXXXXXXTTTAAA---//////...---,,,***))))))******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''::::::999999888777777777;;;;;;;;;;;;999999999:::<<<===>>>???@@@BBBEEEGGGKKKPPPXXX```fffjjjllllllrrrtttxxx{{{zzzwwwsssoooccc```[[[SSSOOOSSSaaannnwwwppp___jjjzzzzzzwwwrrryyywwwnnnpppgggYYYLLLHHHIIIJJJMMMPPPDDDCCCAAA:::///'''''',,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))+++,,,---,,,+++***'''(((((((((((())))))))))))***+++,,,---------,,,000111666???MMM```ttt{{{wwwfffUUUSSS[[[___lllmmmfff```______```eeelllzzzjjjXXXMMMDDD<<<666---,,,++++++,,,,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))***+++,,,,,,...000111===\\\||||||xxxpppgggdddhhhpppvvvyyyzzznnnjjjuuu{{{uuurrruuurrrrrrsssssstttuuuvvvvvvxxxwwwvvvwwwyyy|||~~~sssnnn___XXXOOOFFF@@@;;;777555666666777666555555555666555444444333333333444444444444444444444444444444222222222333555666777888555444333222111111000000//////111333777;;;???BBBIIIIIIHHHHHHGGGHHHHHHHHHLLLNNNRRRVVVYYY[[[[[[[[[]]][[[XXXWWWYYY]]]bbbddd```gggmmmuuuqqq^^^fffqqq\\\XXXVVVGGG444///...,,,,,,,,,+++***(((***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''':::::::::999999999999999:::;;;;;;::::::===BBBFFFGGGIIIKKKLLLMMMPPPUUUXXX^^^ccckkkssszzz~~~vvvrrrkkkccc\\\YYYWWWVVVtttvvvmmmeeeaaalllpppmmmttt}}}qqqVVVGGGJJJOOOMMMEEECCCBBB???555***(((---))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***+++******)))(((((((((((()))))))))***)))***+++,,,---............555???LLL\\\ooo~~~lll^^^WWW]]]bbbbbbfffooossszzzvvvggg___[[[YYYZZZ]]]|||iiiUUUGGGAAA???111...+++++++++,,,+++)))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''(((((()))***+++))))))))))))***+++,,,---...000555DDDeee|||uuupppppppppnnnmmmpppwww}}}wwwhhhdddqqqyyyssspppvvvssssssrrrrrrrrrssstttuuuxxxxxxxxxzzz}}}~~~~~~zzzoooddd]]]OOOJJJBBB;;;888777888888444777;;;<<<:::999888999666666555555444444555555555555555555555555555555333333333444555777888999999888888666555333222111/////////000111333666777@@@CCCGGGKKKMMMLLLJJJHHHMMMNNNQQQTTTWWWYYYYYYZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]bbbeeehhhjjjwwwdddYYYrrrqqq```YYYPPPDDD111...+++***+++,,,+++)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''::::::;;;<<<<<<===>>>>>>;;;>>>AAACCCFFFKKKTTTZZZYYY[[[]]]^^^^^^aaafffkkkpppssswww|||xxxooojjjhhhccc^^^ccc~~~ppp^^^___ooo{{{mmmhhhuuukkkMMMJJJMMMIIIHHHBBB???@@@;;;000+++,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))))))))))))))((((((((()))))))))******+++++++++,,,---///111222444>>>LLLZZZjjj{{{rrr[[[RRRRRR```pppxxx{{{~~~uuucccWWWQQQSSSWWWhhh|||}}}vvvvvv```PPPIIIFFF999444...+++,,,,,,+++)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***++++++******)))******+++,,,------222???VVVsss{{{ssswww}}}{{{qqqmmmrrrxxxrrreeebbbllltttrrrqqqvvvuuutttsssrrrrrrssstttuuuwwwxxxzzz}}}{{{tttooohhh___TTTMMMDDDAAA;;;666444555888:::;;;AAAHHHJJJHHHEEECCCCCC<<<;;;:::999999888888888888888888888888888888888888777666555444444555666888888888777666555333222222222111000////////////333777???GGGNNNQQQSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYZZZ\\\]]]]]][[[ZZZZZZZZZbbbccceeefffjjj|||iiiuuusssbbbWWWPPP888333---++++++,,,+++***))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''>>>???AAABBBDDDFFFGGGHHHHHHMMMUUUZZZ]]]aaahhhnnnjjjlllmmmllljjjlllqqqvvvxxxyyy{{{}}}{{{vvvvvvsssnnnfffvvvrrrgggfffqqqvvvdddhhh||||||XXXIIIIIIJJJMMM@@@:::@@@AAA777...+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((()))))))))*********,,,+++++++++---111444666@@@KKKYYYfffvvv}}}mmmccc___cccjjjttt}}}xxxaaaTTTTTT[[[\\\hhhqqqnnnhhhmmm|||pppcccVVVLLLCCC<<<222------...---+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***+++,,,************+++,,,------...777OOOnnn|||}}}yyyppprrrwwwnnngggeeelllsssttttttvvvvvvuuutttssstttuuuwwwxxxxxxzzz|||xxxrrrmmmddd\\\VVVOOOFFF@@@;;;:::888666666888<<>><<<;;;::::::999999999999999999999999999:::888666444333444444555555666666777777666555444333333333222111///...---...000555<<>><<<:::999888888777777777777777777777777777666444333444555777888333444666777888777777666222333444444333222000///000......333>>>MMM]]]ggg]]]\\\YYYWWWWWWXXXZZZ\\\VVVYYY]]]]]]\\\\\\]]]___^^^\\\```hhhkkkmmmwww|||rrreeeKKKBBB666///------+++)))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''PPPTTTXXXYYYYYY\\\ccciiiiiilllpppsssvvvyyy|||}}}|||yyyxxxwwwuuurrrpppwwwuuutttvvv{{{}}}|||~~~xxxrrrssswww}}}nnnttt{{{tttfff]]]vvv{{{QQQ???FFFHHHFFF@@@;;;<<>>000+++,,,,,,)))************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********+++***)))+++,,,,,,---...333NNNttttttkkkkkkuuu~~~yyyxxxwwwsssppprrrwww{{{yyyvvvwwwyyy{{{zzzxxxxxx{{{~~~vvvrrrpppiii___SSSNNNFFF>>>::::::<<<>>>:::<<<<<<999555333555777???EEELLLLLLFFF>>>:::888999999888666555444333333333333333333333333333333333222000000111555999<<<222444666777777666444333555444444333222222111111------...000000888NNNdddffffffbbbYYYXXX]]]^^^\\\^^^YYYUUUVVV[[[^^^\\\YYY\\\`````````mmm}}}www}}}yyysssbbbKKK666111222...,,,---************))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccgggjjjkkkiiijjjmmmqqqqqqsssuuuwwwxxxzzz~~~{{{zzzxxxwwwvvvtttpppmmmqqqppppppsssxxx{{{||||||}}}zzzyyy{{{}}}}}}||||||vvvqqqpppsss}}}vvvrrr|||kkk\\\hhh}}}~~~aaaKKKGGGIIIHHHBBB:::888999666///+++)))(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))******++++++,,,------)))***,,,///000777HHHYYYmmmwww|||ooorrrrrrooorrr}}}xxxtttoooggg```ZZZUUURRRQQQQQQQQQSSSWWW\\\bbbeeeoooqqquuuyyy{{{ddd___ccchhhfff\\\SSSRRRXXX]]]mmm|||{{{YYYPPPCCC999222///---+++************))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++)))***---------...222DDD```{{{rrrgggiiittt}}}vvvssswwwuuutttvvvzzz|||zzzyyyzzz{{{zzzyyyxxxyyy~~~xxxllleeebbbYYYOOOHHHEEEAAA>>>;;;;;;;;;<<<@@@>>>:::666333222222333222999@@@BBB???:::888888666666555444333222111000222222222222222222222222555444111//////000222333000111333444555555555555555555555555444333222111000////////////444DDDUUUdddjjjkkkddd^^^^^^___^^^[[[[[[[[[[[[\\\\\\[[[YYY\\\aaaaaaaaakkk{{{}}}ssswwwyyyeeeXXXCCC222---...---)))************))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrvvv{{{}}}|||zzz{{{}}}{{{{{{zzzyyyxxxyyy}}}yyyxxxwwwwwwvvvsssoookkkjjjjjjkkkooosssvvvvvvvvvzzzxxxuuuuuuuuuwwwwwwvvvxxxwwwxxxxxxxxxuuuqqqnnnkkklllrrrooonnn{{{eee```ppp|||gggOOO???IIIJJJFFF<<<555444555444---+++)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))******++++++,,,------(((***---000444@@@WWWmmmvvv~~~|||vvvssshhheee```ZZZTTTNNNJJJHHHFFFEEEDDDDDDFFFIIIMMMOOOWWWZZZ```hhhppp{{{wwwbbb^^^bbbiiidddTTTNNNSSSRRRZZZlllfffUUUFFF???888...***+++++++++*********)))))))))***))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++***))),,,///...---111888VVVuuuuuubbbZZZjjjzzzrrrmmmwwwxxxyyy{{{|||}}}|||{{{}}}}}}{{{yyyyyy|||~~~{{{vvvlllaaaYYYTTTKKKCCC>>>===<<<<<<===AAADDDGGGOOOHHH>>>777444333222111***000555888666555555666222222111000000///......000000000000000000000000222111000...------------......///111222333444555555666666777666444333222444222000///...000888AAAUUUcccpppqqqjjjddd___\\\XXX[[[^^^^^^\\\ZZZZZZZZZZZZ___aaaaaakkk|||mmm~~~nnn|||jjjfffTTT999---//////(((++++++*********)))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''vvv{{{|||xxxuuuuuuxxx{{{wwwvvvvvvvvvuuurrrnnnjjjdddfffhhhlllooopppqqqppptttsssrrrqqqqqqqqqqqqppprrrqqqpppoooooommmiiigggdddcccfffooo{{{{{{pppqqq}}}tttccchhhtttlllfffSSS???EEEIIIHHH@@@666222444888000---***))))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))******++++++,,,------...,,,---222;;;KKKbbbvvvzzz~~~yyyrrrkkkgggZZZXXXTTTOOOJJJFFFCCCAAAAAA@@@???>>>???BBBDDDFFFIIIMMMTTT\\\gggrrr~~~uuucccYYYddduuuttt```MMMQQQXXXdddvvvsss]]]JJJEEE===000+++///+++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******++++++,,,+++***---000...,,,444AAAeeelll\\\[[[rrr}}}vvvpppnnnwwwzzz~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}vvvpppkkkbbbYYYRRRLLLFFFAAA======>>>AAAHHHRRR[[[```bbbVVVGGG===:::888444000...111333444222111111222000/////////......------........................+++,,,---...........................///111222333222333555777777777666555666444222111000///000222<<>>;;;999888999999888888999;;;===>>>???CCCIIIQQQ[[[fffpppwww|||~~~ccc___vvvvvvVVVRRRZZZ^^^eeeyyy~~~hhhTTTMMMDDD555000555++++++++++++************)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))***+++,,,,,,,,,---+++...111---,,,<<>>===;;;999777666555444444444444444555777999:::<<>>999888888777555444444444444333333333333444666777888:::<<>>;;;999444000,,,,,,---///000000000///....../////////000000000////////////////////////000/////////////////////000111111222222111000///......---...000333555777888======888666888999888888333222888BBBPPPeeevvvzzzsssjjjccc___^^^]]][[[^^^\\\[[[[[[\\\^^^bbbfffiiiooovvvvvvooonnnwwwttt{{{hhh___RRR>>>111000,,,,,,+++++++++*********))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~|||wwwqqqkkkhhhhhhiiihhheeecccccceeeggghhhiiigggiiiiiigggddddddgggjjjfffjjjmmmllliiieeedddddd\\\[[[YYYXXXUUUPPPJJJFFFCCC@@@???@@@@@@AAAGGGNNNOOO]]]tttwwwcccbbbqqq~~~tttddd|||uuussspppZZZNNNEEEFFFEEE>>>666333999555///+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------+++333EEE]]]rrr~~~|||hhhggglll~~~yyyhhh]]]OOOEEE@@@===:::666333222111111000000111111111111000111111222333444333555888;;;>>>DDDKKKPPPWWW^^^iiisss{{{xxxlllgggiii\\\QQQNNNOOOZZZsssyyybbbNNN===111,,,,,,,,,+++++++++******)))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))+++,,,---.........***,,,222333???gggwwwkkkaaafff{{{tttrrr|||}}}}}}{{{wwwrrrlllcccYYYSSSQQQJJJFFFJJJNNNTTT```mmmzzz}}}~~~wwwkkk^^^VVVJJJEEE@@@===;;;999666222/////////000111111///------......//////000000000000000000000000000000000///............///000111...000222333444333222111000///---,,,---///333555888??????999555999<<<;;;444333444888;;;BBBTTTfff}}}wwwmmmddd^^^\\\\\\^^^\\\\\\^^^```aaaccceeegggfffjjjpppqqqqqqxxxuuutttaaaUUUJJJ;;;///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzsssnnnllljjjhhhgggiiigggeeedddddddddcccbbbggghhhhhhgggdddccccccdddcccfffhhhjjjhhhddd^^^[[[TTTSSSQQQOOOKKKGGGDDDCCC??????>>>>>>???@@@AAAAAAFFFLLLWWWggg{{{kkkgggiiiggguuubbbkkk~~~uuuwwwlllLLLAAABBBAAA999222444333111...+++)))''''''***************)))(((((($$$&&&''''''&&&&&&((()))'''''''''''''''((())))))''''''''''''((((((((((((((()))))))))))))))((((((((((((((()))******++++++------+++***+++...///...///>>>SSSiii~~~}}}kkkdddsss|||{{{ooobbbUUULLLAAA999777777444222222222222222222222222222000000000000111111111111333555777999;;;@@@EEEIIIMMMSSS\\\ccchhhpppzzzkkkfffeeebbbRRRJJJNNNLLLddd~~~XXXCCCBBB444///,,,,,,+++((()))---))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))******++++++,,,------000+++111111444XXX~~~yyypppeeeaaaccc|||zzz}}}~~~vvvkkkccc```]]]WWWSSSOOONNNOOOTTT^^^kkkxxx|||tttjjj^^^RRRJJJ@@@<<<777555555555444222000000000000000000000//////000000///...///111333000111111111111111222222111111000000000111111222//////000000111000000000000//////.........//////333555666888:::;;;<<<<<>>>>>>>>>>>>>>>>>??????<<>>>>>============>>><<<>>>AAACCCJJJZZZppp}}}ggg]]]bbbmmm|||qqqnnnzzz}}}cccMMMGGGJJJDDD999777555111---+++***++++++***************)))((((((((())))))(((&&&%%%%%%&&&(((''''''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))***+++++++++)))+++,,,.........000333<<>><<<777444555777;;;MMMeee}}}oooeee___]]]^^^\\\WWWYYY```]]]___bbbeeehhhmmmrrrvvvmmmooozzzmmmYYYIII>>>222---+++------)))((()))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}zzzwwwssspppllliiieeebbb```___^^^\\\___^^^___aaabbbaaa^^^\\\[[[^^^bbbcccbbb```______]]]\\\[[[YYYWWWVVVUUUTTTQQQQQQOOONNNKKKIIIGGGEEEAAA@@@???>>>>>>>>>>>>>>>???AAABBB@@@@@@JJJ[[[hhhyyyiiiaaa]]]ppp~~~pppsss{{{pppTTTFFFHHHHHHAAA===:::444///+++******+++***************)))((((((((())))))((('''&&&&&&'''((((((''''''''''''((()))''''''''''''(((((((((((('''(((((())))))))))))(((((())))))******+++,,,,,,)))***---///...---111777NNNfffxxx{{{}}}~~~xxxnnnbbbWWWLLL@@@777666444222111333333111000000000000000000000000000///000000000111111111111111222333333222333555777666999>>>AAADDDHHHMMMQQQTTTUUUWWWXXXYYY\\\```cccnnnqqqxxxsssllleeeSSSYYYrrr{{{mmmTTTLLLAAA666000---******,,,*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,------...,,,666333DDDxxx~~~{{{rrrfff]]]```ooo~~~|||xxxuuuhhheee```[[[YYY]]]ccciiiuuuzzzwwwqqqggg```VVVLLLDDD<<<666222333222111111222333333444222222222333444444555555333444555555333222333333666666666777777777888888999888666555555555777777777777777777777777666555999999:::999777444111///---,,,,,,...000444888:::999<<>>;;;777444333666@@@MMM```}}}sssfff]]]______YYY[[[bbb]]]^^^^^^___bbbgggoootttlllxxxuuusssyyycccPPPCCC777111---//////---++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}zzzxxxwwwuuurrrpppnnnjjjfffcccaaa___\\\ZZZ]]]]]]^^^```aaaaaa^^^\\\XXX\\\___aaa```___^^^^^^YYYXXXUUUSSSQQQPPPPPPQQQOOOOOONNNMMMKKKIIIHHHFFFCCCCCCBBBAAA@@@@@@@@@AAA<<>><<<@@@JJJSSSdddyyy|||jjj\\\ccczzzsssnnnyyydddKKKHHHLLLLLLDDD@@@:::333---***))))))***************)))((((((&&&'''((((((''''''(((***((((((''''''''''''((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,++++++...000---,,,444@@@bbbtttzzz|||uuukkk]]]QQQGGG>>>777333333222222222222222000//////////////////////////////000000000111111111111000111222222222333555777444666888:::<<>>888555444333111222222333333444555666333333444444444555555555333444555444333222333555444555666888:::;;;=========;;;999777777888999::::::::::::::::::999888777999:::::::::999666333222......------...000333444888:::===>>>===;;;999888666999<<>>???BBBFFFRRRccc~~~sssbbb]]]nnn~~~pppssslllPPPEEEHHHMMMJJJFFF???777111,,,***)))***************)))((((((%%%'''(((((((((((()))+++)))((((((''''''''''''(((''''''''''''((((((((((((&&&'''((())))))******)))))))))******+++,,,,,,,,,---,,,...000...///>>>PPPkkkzzzyyy~~~xxxeeeYYYKKKBBB<<<666333333111111111111000///...---////////////////////////000000000000111111111111---...000111111111333444222333444555777999;;;<<<999::::::999888999<<<>>>888===FFFPPP]]]ooolllfffxxxzzzxxxbbbQQQ???555000...---///++++++*********))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++,,,,,,------......222111FFFxxx|||ssskkk```ZZZaaappp{{{~~~|||uuummmggg```___```eeennnyyy}}}rrrggg```NNNGGG<<<555111222333444000222333444333444555777666666666666666666666666666666666555444555777:::777888:::<<>>===<<<::::::::::::888666444222000///............///000555777:::<<<>>>>>>>>>===555444555===OOOnnnvvvgggaaa^^^[[[XXX^^^^^^]]]\\\\\\___cccgggmmmssszzzzzzooofffQQQBBB777...,,,---,,,+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&|||zzzwwwvvvtttssspppnnnhhhfffdddccccccbbb```^^^YYYYYYXXXYYY\\\]]]]]]\\\UUUWWWXXXXXXWWWVVVWWWXXXRRRQQQOOOMMMKKKJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBBBBBBBCCCCCCBBBIIIQQQeeeoooaaaggguuuuuuooo}}}}}}jjjSSSEEEDDDJJJKKKHHHBBB;;;555///,,,******************)))(((((('''((())))))((('''(((***))))))((('''''''''''''''''''''''''''((((((((((((&&&'''((()))************)))******++++++,,,,,,---///,,,...111000666KKKcccrrrtttnnntttzzz~~~|||uuullleeeQQQFFF<<<999777333222555000000111111000/////////000000000000000000000000000000000000111111111111---///111111000000111222222222111222444666666777666888999:::999:::===???888;;;???AAAGGGVVVlll}}}sssqqq~~~tttaaaKKK===555000///000+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''((())))))***(((((((((((())))))))))))++++++,,,,,,---............444ZZZnnneee```XXXUUUaaasss~~~{{{tttkkkfffeeefffkkkttttttfffYYYQQQ@@@<<<777333333444555666222444777777666666888:::;;;;;;::::::999888888888;;;;;;:::888888:::>>>BBBBBBCCCDDDGGGIIIKKKMMMNNNMMMKKKHHHEEEDDDFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>>;;;999777555444000000000///////////////111333777;;;???@@@???>>>:::555555:::BBBRRRsssoooaaa___]]]VVV[[[\\\]]]]]]\\\^^^aaacccgggpppyyy}}}sss```MMM???222---,,,+++)))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{yyywwwuuuqqqooohhhfffcccbbbbbb```^^^\\\XXXWWWVVVWWWYYY[[[[[[[[[TTTUUUUUUUUUSSSSSSTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHDDDEEEEEEDDDDDDCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGFFFCCCAAAAAACCCDDDBBB@@@@@@AAANNNfff~~~~~~lllhhhqqqwwwppp~~~|||ssshhhXXXJJJHHHLLLKKKHHHDDD>>>777222...,,,***************)))(((((()))***+++***(((&&&'''(((***)))((('''''''''''''''''''''''''''((((((((()))&&&'''((()))************)))******++++++,,,------///,,,---222333;;;UUUqqq}}}~~~~~~~~~ooo___hhhyyy}}}~~~|||vvvnnncccVVVMMMBBB999333444555222222555000111222222111111222333111111111111111111111111000000000000111111111111000222333333222000111222444333222333444666666666777999<<<===>>>???BBBDDDCCCEEECCC>>>;;;FFF[[[lll}}}sssqqqyyyoooUUUCCC999111---,,,+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++,,,------......///111@@@pppuuuaaaVVVWWWWWWYYYeeevvv~~~|||tttlllffflllnnnvvvuuufffWWWKKKDDD999777666666888999888777666999<<<<<<::::::<<<>>>>>>>>>===<<<;;;::::::999??????===;;;;;;>>>DDDHHHNNNNNNPPPQQQSSSUUUVVVWWWTTTRRRNNNLLLKKKLLLNNNPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFCCC???<<<999888777//////000111111000000///...111666;;;@@@@@@>>><<>>>>>@@@BBBEEEHHHJJJLLLJJJCCCBBBEEECCC@@@IIIWWWhhhsssdddaaaxxx~~~]]]GGG<<<444///---...---,,,,,,,,,+++)))'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((())))))************+++++++++(((222000,,,222222...111333TTTxxxcccZZZ^^^TTTQQQ^^^ooozzzzzzxxx|||yyyrrrppprrrvvvwww}}}jjjVVVFFF===;;;777777777777888;;;===>>>???@@@BBBAAA@@@@@@AAACCCDDDCCCAAA???>>>???@@@AAAAAAAAABBBDDDIIIOOOUUUYYY^^^\\\ZZZZZZ\\\^^^^^^^^^YYYXXXVVVTTTRRRQQQPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLIIIDDDAAA>>>;;;888666555222000///111111///---///---...222999===>>>===<<<<<<>>><<<666666FFFXXXooobbb]]]YYY[[[XXXYYY]]]___]]]^^^aaaooorrr|||wwwiiiNNN999000***---000+++++++++++++++*********)))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((|||yyywwwtttsssqqqnnnkkkhhhfffccc___]]]XXXWWWTTTSSSSSSRRRPPPNNNOOOOOOMMMLLLLLLLLLLLLMMMLLLLLLLLLKKKIIIGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIIIIIIIGGGEEEDDDBBBBBB@@@@@@CCCKKKXXXdddlll}}}vvvnnnfffpppuuummmyyyssspppjjjYYYHHHAAAHHHDDD???;;;:::888444///))))))))))))***************)))))))))((((((((('''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))(((***++++++,,,,,,---......,,,......000@@@]]]xxxuuuZZZbbbzzz}}}||||||{{{zzz{{{xxxnnneeeWWWLLLEEEAAA===:::444444444444444333222222333333333222222222222222333333333333444444444444333222111000111111333444777777888999888777555333444444555666888;;;>>>@@@AAABBBDDDGGGJJJMMMOOOQQQRRRLLLIIIJJJEEE>>>BBBMMM]]]gggttt}}}nnn___hhhwwwhhhQQQBBB777111//////---,,,,,,---,,,***((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((()))))))))************+++++++++(((///,,,)))///000...333@@@iiiqqqeeebbbXXXTTTWWWdddrrr~~~zzzyyy~~~|||vvvsssuuuyyy~~~ppp\\\JJJ@@@<<<<<<<<<===>>>???AAACCCEEEFFFDDDFFFHHHHHHHHHHHHJJJKKKGGGFFFEEEEEEFFFGGGJJJKKKNNNNNNOOOQQQVVV\\\bbbeeehhheeecccaaabbbbbbaaa```^^^^^^\\\[[[YYYXXXVVVVVVQQQQQQQQQPPPOOOOOONNNNNNKKKHHHDDDAAA>>><<<999777444111///...000111111///000///...000333888;;;<<<;;;;;;<<<:::444333===KKKgggxxx}}}ggg\\\[[[XXXVVVVVVZZZ\\\\\\aaagggpppttt{{{|||zzzvvv~~~zzzYYY???333---///111***++++++*********)))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((}}}zzzxxxwwwtttrrrooommmjjjfffaaa^^^YYYWWWTTTRRRQQQOOOLLLIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEDDD@@@@@@@@@@@@@@@AAABBBCCCDDDDDDFFFIIILLLMMMMMMKKKMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@<<<;;;<<>><<<:::333444555666777666444444555555555555555555555555666555555555555555555555444444333333333444666777999777666888;;;;;;888555444555888;;;???BBBDDDFFFEEEFFFHHHJJJMMMOOOQQQRRRUUUPPPOOOOOOHHH??????EEEPPPYYYdddmmmrrrwwwfff[[[ggg~~~qqqYYYFFF999222111///---,,,,,,------,,,***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((())))))))))))************+++++++++***...)))(((000000///777III{{{xxxjjjcccdddSSSXXX```jjjrrr||||||zzz|||yyyvvvyyyxxxkkkXXXFFF<<<:::<<<>>>CCCDDDGGGJJJLLLNNNNNNOOOOOORRRTTTUUUUUUUUUWWWXXXQQQQQQQQQSSSUUUXXX[[[\\\___^^^___aaaeeejjjooorrrqqqnnnkkkhhhgggfffcccbbbcccccccccbbb```^^^[[[ZZZUUUUUUUUUTTTRRRQQQOOONNNJJJGGGDDDAAA???===:::888444111///...///111111111111111///......111666:::===<<<;;;:::666333555;;;HHHVVVsssooo]]]ZZZYYYWWWWWWYYYZZZ\\\dddmmmrrrxxx{{{nnndddgggHHH999000111222***************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((~~~|||{{{xxxvvvtttqqqnnnjjjddd```[[[XXXUUURRRQQQNNNKKKIIIIIIKKKLLLMMMMMMLLLJJJIIIHHHIIIHHHHHHGGGFFFEEEDDD???@@@@@@AAAAAABBBCCCDDDGGGGGGHHHLLLPPPQQQOOOMMMNNNMMMLLLJJJHHHEEECCCBBBBBB@@@===;;;;;;===???AAAGGGIIIQQQccc|||oooeeeiiiqqqqqqppp~~~rrrmmm^^^KKKKKKJJJBBB888999???999,,,++++++***************)))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,---.........///000555DDD\\\uuu^^^jjj~~~|||xxxuuuttttttyyy~~~}}}{{{}}}|||ddd[[[OOOFFFAAA>>><<<:::888888888888888999888888999888888888888888888777777777777777666666666666666666555555555777888999:::777555888<<<>>>:::666666888;;;???BBBEEEGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNJJJCCCAAADDDHHHNNNXXX___dddjjjrrrxxx}}}uuuWWWZZZttt~~~zzzbbbMMM===777888///---++++++,,,---,,,***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))*********+++++++++---...+++,,,333000000===YYYrrrddd]]]^^^SSS^^^iiinnnnnnttt{{{{{{|||~~~zzz|||rrrggg___UUUHHH??????CCCGGGJJJSSSUUUXXX[[[]]]]]]\\\[[[___aaacccdddcccbbbcccddd```aaabbbdddfffiiilllmmmkkkjjjjjjjjjlllooosssuuutttqqqnnnkkkjjjgggdddbbbcccdddddddddbbb___\\\ZZZYYYXXXXXXVVVTTTRRRPPPNNNIIIFFFCCCAAA@@@>>><<<:::777555222//////000111111111222222000------111555>>>=========;;;888555333777AAAZZZvvvvvvddd[[[ZZZYYYZZZ[[[ZZZ[[[ccclllqqqyyy|||cccnnnpppTTTBBB333000111,,,*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((}}}{{{yyywwwuuurrrmmmgggccc]]][[[XXXUUUTTTQQQNNNLLLHHHJJJLLLMMMMMMKKKIIIGGGFFFFFFGGGFFFFFFEEEDDDDDD@@@AAABBBCCCEEEFFFFFFGGGJJJIIIJJJMMMRRRSSSPPPLLLKKKJJJIIIGGGEEECCCBBBBBB???>>>===<<<===>>>@@@AAACCCCCCGGGOOO]]]yyy~~~jjjkkkkkk{{{vvvhhhppp|||ssstttfffNNNIIIJJJEEE<<<;;;>>>999111,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********++++++,,,,,,------...//////111333>>>SSSllljjjbbbxxx}}}~~~~~~zzzuuusssrrrwww}}}|||}}}|||qqqfffWWWPPPFFF???<<<;;;999888:::999888777777999;;;<<<======<<<;;;;;;:::999999:::::::::999999888888888666666555555555666888999<<<888666999===???<<<999;;;<<<>>>AAACCCDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFDDDEEEHHHJJJIIIEEECCCCCCBBBFFFLLLRRRWWW]]]eeejjjnnnttt}}}___PPP^^^iiiuuuoooXXXEEE<<<<<>>===<<<:::777444111//////000000333555444000...///111::::::;;;===>>>===777111111888DDDTTTiiiwwwqqqcccXXXWWWXXX[[[[[[[[[aaahhhlllvvvxxxvvviii~~~ttt```NNN777...000...************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((~~~~~~|||yyyvvvtttpppkkkgggbbb___\\\YYYWWWUUUQQQOOOGGGHHHIIIIIIIIIGGGDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJLLLIIIHHHKKKPPPQQQNNNIIIGGGFFFEEECCCBBBBBBBBBBBB============>>>???AAABBBBBBBBBEEEGGGKKK___yyymmmgggnnn~~~iiifff{{{|||^^^MMMIIICCC???===<<<999777,,,,,,,,,+++******))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((())))))******+++++++++,,,,,,,,,---......//////...444GGGccc}}}}}}tttrrrggg___lll}}}|||www}}}zzz{{{{{{xxxuuurrrqqqqqqzzz~~~xxxjjj^^^JJJEEE???<<<===>>>===;;;999999999:::<<<>>>AAABBBEEEEEECCCBBB@@@???>>>===@@@@@@@@@??????>>>>>>===999888777777777777888999???<<<;;;<<>>888222///,,,++++++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******)))************++++++++++++++++++111333,,,888UUUtttaaaSSSOOORRRVVV\\\fffooorrrttt|||{{{yyy|||}}}yyyeeeVVVOOOJJJNNNTTT]]]eeekkknnnnnntttuuuwwwyyyxxxwwwtttsssyyy{{{}}}|||yyyvvvuuutttuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwuuurrrqqqppppppppprrrpppooonnnnnnmmmjjjgggddddddccccccaaa___\\\[[[XXXXXXXXXWWWTTTQQQMMMKKKFFFDDDAAAAAAAAAAAA@@@?????????===999555111000111111333555555333111///...333555888:::===???:::333000444444888NNNkkkvvvqqqZZZVVVVVVZZZ\\\\\\___ddddddmmmnnnrrr~~~rrrzzz}}}nnnZZZ===//////...++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((~~~}}}yyywwwtttrrrnnnkkkhhheee```]]]YYYVVVRRROOOGGGGGGGGGFFFEEECCCAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIKKKLLLLLLLLLLLLGGGDDDFFFKKKLLLIIIEEECCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGIIIJJJFFFEEEGGGIIIHHHRRRrrruuummmooo}}}sssjjjwwwbbbQQQDDDBBBBBB<<<999;;;------,,,++++++***))))))'''((((((((()))))))))***'''((((((((())))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,------.../////////---888QQQrrr~~~nnnkkk```fffvvvxxxttttttuuuuuuuuuuuusssqqqppprrrsssyyy|||xxxjjj]]]HHHEEEBBBAAACCCDDDCCCAAA===@@@DDDIIIMMMPPPQQQRRRSSSRRRQQQNNNLLLJJJHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEBBBAAA@@@>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDEEEEEEFFFGGGGGGGGGEEECCCBBBBBBBBBAAAAAAAAAAAA@@@>>>;;;;;;<<<===@@@EEEKKKOOOUUUZZZaaagggmmmuuu~~~hhhVVVZZZiiirrr~~~xxxyyyxxx^^^GGG<<<666333///---------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))************+++++++++,,,,,,,,,111222...DDDmmmmmmZZZPPPPPPTTTWWWaaaffflllrrr}}}|||xxxzzzsssaaaYYYYYY\\\aaaiiioootttxxxzzz||||||}}}~~~~~~}}}|||}}}}}}{{{{{{xxxxxxyyyyyyzzzzzzzzzzzzwwwvvvuuusssqqqqqqpppppppppooonnnnnnnnnllliiigggbbbbbb```___]]]\\\ZZZZZZTTTUUUUUUUUURRROOOKKKIIIEEECCCAAAAAABBBBBBAAA@@@@@@AAAAAA>>>999555333333222222111222333222000......333666777;;;???===666333111...///;;;SSSkkkzzzjjjaaa[[[\\\^^^^^^^^^```^^^eeedddfffsssyyyyyy~~~~~~~~~zzzcccDDD333111...,,,,,,,,,,,,++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((~~~}}}yyyvvvtttrrrpppnnnlllhhhccc___ZZZVVVQQQMMMHHHHHHGGGFFFDDDBBBAAA@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDGGGIIIKKKLLLMMMMMMKKKEEEAAABBBFFFIIIEEEAAAAAA@@@@@@@@@AAACCCDDDFFFLLLLLLLLLNNNPPPRRRUUUVVVKKKIIIKKKNNNKKKOOOfffwwwvvvyyy~~~xxxnnnfff}}}zzz]]]GGGFFFFFF===777;;;------,,,,,,+++***))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,------.../////////000===ZZZ||||||}}}qqqeee\\\kkkyyypppooovvvrrrrrrrrrrrrqqqpppqqqtttwwwvvvxxx{{{}}}{{{ppp```QQQKKKHHHFFFFFFGGGGGGDDD@@@CCCIIIRRRZZZ```cccbbbaaa```___]]]ZZZWWWTTTRRRQQQPPPOOOOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGFFFDDDDDDEEEGGGEEEDDDBBBAAAAAACCCEEEFFF@@@AAACCCDDDEEEDDDBBBAAAAAAAAA???>>>???AAAAAA???<<<;;;999999;;;@@@EEEIIIOOOSSSYYY^^^bbbjjjsssyyyxxxbbbOOOiiiooowww{{{nnntttYYYIII999555111///......---,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))************+++++++++000///...222333222PPP~~~nnn___XXXWWWXXXWWWeeegggjjjrrrwwwvvv|||nnn^^^\\\bbbuuuzzz~~~~~~yyyzzz{{{|||}}}}}}}}}|||ttttttsssqqqqqqpppppppppooommmllllllllljjjfffddd```___]]][[[YYYXXXWWWWWWRRRSSSTTTSSSQQQNNNJJJHHHDDDBBBAAAAAABBBCCCBBBAAA???BBBCCCBBB===888666666444111......111222111///...444777777;;;@@@???:::777111///222333>>>\\\{{{}}}pppccc``````___]]]]]][[[aaa```aaajjjpppvvv}}}iiiJJJ888333------------,,,,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((}}}~~~{{{xxxvvvuuuttttttlllfff___ZZZVVVSSSNNNJJJGGGFFFDDDDDDCCCBBB???===@@@AAABBBCCCDDDDDDDDDDDDDDDDDDFFFJJJNNNPPPMMMJJJIIIHHHEEEBBBBBBCCCDDDEEE>>>AAADDDDDDDDDGGGNNNTTTUUU\\\aaa``````ccccccaaacccSSSLLLQQQPPPMMM\\\tttvvvsssxxxvvvlllxxx}}}]]]DDDGGGIII>>>888???777222+++((((((******((()))(((((((((''''''''''''))))))(((((((((((())))))*********))))))))))))))))))************+++++++++---//////...///111000......OOOqqqqqqiiiiiimmmuuuyyyvvvssssssuuupppkkkkkkqqqxxx|||~~~|||{{{yyyzzz|||ooo^^^TTTNNNKKKMMMMMMNNNRRRWWWVVVQQQMMMSSS]]]ffflllnnnmmmlllkkkhhhcccaaa```]]]YYYUUUXXXVVVUUUUUUVVVUUUTTTSSSRRROOOKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDFFFGGGHHHDDDBBBAAAAAAAAAAAA@@@>>>CCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@>>><<<;;;:::;;;===>>>DDDHHHOOOVVV\\\bbbgggkkkuuu~~~rrrZZZJJJaaakkkgggRRRIII<<>>```sss```\\\QQQPPPeeeiii___aaatttxxx{{{pppggghhhpppwww~~~}}}~~~}}}|||zzzzzzwwwsssqqqppppppooonnnkkkkkklllmmmllliiidddaaa___]]]ZZZXXXXXXXXXWWWVVVTTTTTTSSSRRRPPPNNNKKKIIIFFFDDDCCCEEEGGGGGGDDD@@@AAA@@@AAACCCDDDCCC???;;;555222//////111111000...333222111444888;;;:::888888444,,,...333555KKKnnnjjjbbbeee___[[[dddaaa```bbbdddeeeiiissszzzwwwZZZ@@@222///000000///---+++***+++---+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((}}}{{{xxxuuutttsssrrrnnnhhhaaa\\\XXXUUUOOOKKKJJJHHHGGGFFFFFFDDDBBB???AAAAAABBBDDDEEEFFFFFFFFFFFFGGGIIIMMMQQQQQQNNNKKKHHHFFFDDDBBBBBBCCCEEEFFFCCCEEEHHHHHHHHHLLLSSSZZZaaahhhoooqqqssstttrrrmmmkkk^^^UUUSSSOOONNN\\\pppuuupppssspppttt~~~|||[[[CCCEEEFFF<<<777===888222,,,((()))******)))))))))((((((((('''''''''))))))(((((((((((())))))***)))))))))))))))))))))************++++++++++++............///111222222===^^^~~~gggcccbbbhhhuuu~~~}}}wwwssstttnnniiillluuu}}}}}}{{{yyyyyyzzz|||~~~rrr```UUUPPPPPPUUU[[[```gggmmmkkkfff[[[```hhhpppuuuwwwwwwvvvrrroookkkiiigggeeeaaa^^^]]]\\\ZZZYYYYYYXXXVVVTTTSSSPPPLLLKKKKKKKKKKKKJJJIIIGGGEEECCCBBBBBBCCCCCCBBBAAA???@@@AAAAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<======AAAGGGMMMSSSYYY___cccoooxxxbbbLLLXXXttt~~~zzzxxxZZZLLL???222------,,,++++++*********+++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***.........333DDDooooooddd^^^UUUWWWhhhhhhbbbgggyyy|||xxx~~~|||tttqqqvvv~~~}}}|||{{{yyywwwyyyvvvrrrpppoooooonnnmmmjjjjjjkkkkkkkkkhhhccc```___]]]ZZZYYYXXXXXXWWWVVVSSSSSSSSSRRRPPPNNNLLLKKKJJJHHHGGGGGGHHHHHHEEEBBBAAAAAAAAACCCEEEDDDAAA===999555000...///000000///333222111333777:::::::::;;;888111111333000@@@^^^nnngggeeeaaaaaa```___```bbbbbbcccllluuu~~~|||~~~~~~wwwaaaDDD444...//////...---+++++++++,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((}}}{{{wwwtttrrrqqqpppqqqllleee___\\\XXXRRRMMMMMMKKKIIIIIIHHHGGGDDDBBB@@@AAABBBDDDEEEGGGHHHIIIHHHJJJNNNRRRTTTSSSOOOLLLEEEDDDCCCBBBBBBDDDFFFGGGIIIKKKLLLLLLMMMRRR[[[aaannnxxx{{{uuummmcccXXXOOOOOO\\\kkkrrrdddwwwtttqqqyyy\\\FFFEEEFFF===888<<<:::444---))))))******))))))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,---............000333777HHHjjjyyy^^^\\\YYY^^^pppyyyqqqpppjjjgggnnnyyy}}}xxxvvvxxx{{{~~~sssaaaYYYXXX[[[ccclllssszzz|||vvvppprrrwww{{{}}}~~~}}}}}}yyyvvvsssqqqpppnnnkkkhhhfffdddaaa___]]][[[XXXVVVTTTQQQNNNLLLLLLLLLKKKJJJIIIGGGEEEBBB@@@????????????>>>===>>>@@@AAA@@@???AAA@@@@@@@@@@@@????????????????????????@@@@@@@@@?????????>>>===<<<;;;;;;888;;;???CCCHHHOOOVVV[[[dddnnn|||uuuUUUPPPcccvvvzzzaaaQQQDDD777111///,,,++++++,,,+++*********+++,,,---))))))))))))))))))))))))222000---***((('''(((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,***,,,222111222RRRkkkddd[[[XXXaaaiiidddeeeooo|||yyyzzz|||}}}}}}~~~~~~}}}{{{xxxvvvxxxuuuqqqooonnnnnnmmmkkkjjjiiiiiijjjjjjgggbbb______]]]ZZZYYYYYYYYYWWWVVVRRRRRRRRRQQQPPPOOOMMMLLLOOOMMMKKKJJJJJJJJJHHHGGGDDDDDDDDDFFFGGGFFFCCC@@@>>>:::444000///000111111222111000111555888:::;;;;;;:::555444444...666OOO~~~llllllhhhaaaaaa```aaabbb```___eeellltttxxxzzzqqq}}}lllMMM:::222......------,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((~~~{{{xxxuuurrrpppooosssnnnhhhccc___[[[UUUPPPMMMKKKJJJIIIHHHFFFDDDAAA???@@@AAACCCEEEGGGIIIJJJJJJMMMQQQUUUVVVSSSOOOKKKDDDCCCCCCCCCDDDFFFHHHIIINNNNNNMMMMMMOOOUUU^^^dddrrrvvvdddUUUSSS\\\ffftttdddjjj~~~pppyyyaaaMMMIIIHHHAAA<<>>>>>===<<<;;;===???@@@@@@??????????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA??????@@@@@@???===;;;:::888:::<<<>>>CCCIIIPPPVVV[[[eeerrr~~~iiiRRRXXXllluuueeeVVVIII<<<555111...,,,...---,,,***(((((()))+++,,,))))))))))))))))))))))))333111---)))'''''''''(((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,---///---555555:::eee{{{~~~vvvjjj___RRR\\\kkkfff^^^fffuuu{{{xxxyyy~~~~~~|||yyyvvvwwwtttqqqooonnnnnnllljjjjjjjjjiiiiiiiiigggccc______]]][[[ZZZZZZYYYXXXVVVQQQQQQQQQPPPPPPOOONNNNNNPPPOOOMMMKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIGGGEEECCCBBB???:::666444333333333222111///000222666999;;;888999666555666///555JJJmmmxxxoooiiieeedddbbbbbbdddbbb```ccchhhnnnxxxzzzxxxwwwpppwwwYYYCCC888...------------,,,+++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((~~~|||yyyvvvssspppoootttooojjjeeebbb^^^WWWRRRLLLKKKIIIHHHGGGEEEBBB??????@@@AAABBBEEEGGGJJJKKKKKKOOOSSSVVVUUUQQQMMMJJJEEEDDDEEEEEEGGGIIIKKKLLLNNNMMMKKKKKKMMMSSSZZZ___jjj}}}{{{eeeZZZ\\\cccsssddd}}}lllzzzzzz}}}xxxfffTTTLLLIIICCC??????===777000+++++++++***)))***)))))))))(((((((((((())))))(((((((((((())))))(((((())))))***************++++++++++++,,,,,,,,,+++,,,000333000,,,222;;;bbb}}}vvvqqqrrrtttaaaXXXWWWgggyyy~~~tttkkkbbbgggnnnsssuuuuuuvvvwww{{{|||~~~{{{oookkksss||||||yyyxxxwwwssspppllliiieeebbb^^^[[[VVVSSSPPPMMMLLLJJJGGGEEEAAA@@@???>>>>>>=========<<<;;;:::<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA>>>???AAABBBAAA???<<<::::::;;;;;;<<>>;;;888666555444333111000111333777999999;;;777444666111666HHHddduuujjjlllfffcccccceeedddbbbcccgggmmmxxx{{{vvvmmm~~~cccKKK;;;111///------------+++)))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((~~~|||yyyvvvsssqqqsssooojjjfffddd```YYYTTTMMMKKKIIIHHHGGGEEEBBB???AAAAAABBBCCCEEEHHHKKKLLLMMMQQQUUUVVVTTTOOOLLLJJJGGGGGGHHHIIIJJJLLLMMMNNNLLLJJJGGGFFFHHHLLLQQQUUU[[[lll{{{fffbbbhhhiiittt}}}nnnwwwyyy||||||qqqxxxkkkZZZOOOIIIDDD@@@>>>???999111---,,,,,,***)))******)))))))))((((((((())))))(((((((((((())))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,000444000---777FFFpppzzzlll```iii|||ggg```___kkkwwwxxxpppiiibbbjjjqqqsssqqqpppssswww|||~~~yyyxxx}}}~~~~~~wwwtttpppllliiifffbbb___ZZZWWWSSSPPPMMMIIIEEEBBB::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>??????>>>=========>>>>>>>>>>>>??????????????????@@@@@@@@@>>>???AAABBBAAA@@@>>>===;;;;;;;;;:::;;;>>>DDDHHHSSS\\\fffnnnttt}}}vvvbbbcccooo~~~yyy]]]QQQDDD:::333,,,+++---*********,,,...111333555)))))))))))))))))))))))),,,***(((''''''''')))***))))))))))))))))))))))))))))))))))))******************++++++,,,---------000...///999VVVssseee]]]bbbkkklll^^^XXXggglll\\\TTTcccxxx}}}zzz~~~|||yyywwwxxxvvvtttsssrrrpppnnnllllllkkkjjjiiiiiigggdddaaa___]]]\\\\\\\\\ZZZXXXVVVRRRQQQPPPOOOOOOOOOOOOOOOKKKMMMNNNOOOOOOPPPRRRTTTSSSTTTSSSPPPLLLHHHGGGFFFBBBDDDEEECCC???<<<:::999888888777555333333555777<<<>>>999555666111444CCCcccqqqsssiiieeedddfffeeecccdddgggmmmvvvxxxrrrxxxvvvooonnnSSS???666222...,,,---...,,,)))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((~~~|||yyyvvvtttpppmmmiiifffdddaaa[[[VVVOOONNNKKKJJJIIIGGGDDDAAAEEEDDDDDDEEEGGGJJJMMMNNNQQQTTTWWWVVVSSSOOOLLLKKKJJJKKKKKKLLLNNNOOOPPPQQQIIIGGGDDDBBBCCCFFFHHHJJJMMMUUUfffrrrlllvvvwwwuuurrrpppuuuyyyxxxuuuzzzqqqbbbSSSKKKGGGCCC???AAA:::222---,,,,,,+++)))*********)))))))))(((((())))))(((((((((((())))))'''(((((()))******+++++++++++++++,,,,,,,,,------///---///222///000AAAWWW|||ppp___WWWooofffcccfffoootttpppiiidddiiinnnrrrsssqqqpppsssvvvyyy}}}yyyvvvssspppmmmjjjfffddd___[[[WWWSSSOOOJJJEEEBBB::::::;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>??????>>>======>>>>>>>>>?????????@@@@@@@@@???????????????>>>???@@@AAAAAAAAA@@@???<<<<<<;;;:::999;;;>>>AAAKKKSSS^^^eeejjjtttoooeeefffssshhh\\\MMMBBB777///,,,...)))***+++,,,---///000000))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------......111///<<>>>>>???>>>;;;777555555777999===999666888333333???___zzzqqqllliiiiiihhhffffffiiikkkooopppkkklll}}}mmm{{{```JJJ;;;555///,,,---...,,,***((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((~~~{{{xxxwwwoookkkhhhfffdddaaa[[[VVVRRRPPPNNNMMMLLLIIIFFFCCCHHHGGGGGGGGGIIIKKKNNNPPPSSSVVVXXXWWWSSSOOOMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRHHHEEEBBB@@@AAABBBCCCCCCEEEDDDNNNmmm{{{uuu|||rrrdddkkksssxxx~~~wwwhhhXXXNNNKKKGGGAAAAAA;;;333...---,,,+++)))************))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++++++++,,,,,,,,,---------222...---///...222JJJddd{{{nnnYYYXXXxxx{{{aaabbbhhhpppqqqjjjbbb^^^pppqqqqqqrrrrrrssstttuuuvvv{{{{{{xxxuuurrrpppmmmjjjgggbbb___ZZZVVVQQQLLLFFFBBB>>>>>>??????>>>>>>===<<<>>>===<<<===>>>???>>>======>>>>>>>>>??????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>===;;;::::::<<>>XXXyyysssnnnmmmllliiiiiillliiiiiiiiieeebbbnnnsssmmmUUU???888///,,,---...---+++(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((({{{xxxqqqmmmhhhcccaaa___\\\[[[UUURRRPPPNNNNNNNNNLLLKKKHHHHHHHHHIIILLLOOORRRTTTXXXWWWTTTRRRPPPPPPPPPPPPQQQTTTWWWWWWUUURRRPPPOOOFFFBBB??????>>>===@@@FFFKKKCCCBBBWWWxxx|||pppqqq~~~{{{jjjhhhssszzzzzz~~~|||vvv___IIIJJJKKK??????888333111///+++***+++************))))))))))))))))))))))))))))))))))))++++++******************)))******++++++,,,------222---///333000555UUU{{{oooNNNaaaiii^^^jjjqqqkkkbbb___dddgggssspppmmmmmmqqqtttuuuttt{{{{{{uuuqqqnnnllliiihhhiiiccc]]]YYYWWWSSSKKKEEEHHHFFFCCCBBBAAA@@@>>><<>>>>>=========>>>>>>@@@???===<<<<<<>>>@@@AAA??????>>>>>>>>>>>>??????????????????@@@AAABBBCCC@@@AAAAAA@@@???===;;;999???EEEMMMRRRXXXdddsssnnneeewwwsss[[[NNNCCC555...000///---+++)))))))))+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((+++,,,,,,------.........,,,///111QQQnnnWWWSSSQQQQQQ```zzzttt]]]OOO^^^rrr}}}pppyyy~~~|||zzzzzzzzzxxxuuusssoookkkfffcccbbbccccccccc___^^^\\\\\\\\\ZZZXXXUUUWWWTTTQQQOOOPPPQQQQQQPPPOOOQQQSSSRRRNNNLLLMMMNNNQQQNNNJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDAAA???>>>>>>CCCCCCDDDCCC???:::555222333666::::::999888999;;;ZZZ||||||pppmmmooommmkkkiiillleee```bbbfffppptttgggKKK;;;...---...++++++000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzvvvrrrlllgggdddaaa^^^\\\XXXVVVSSSQQQPPPOOOMMMKKKKKKJJJJJJJJJLLLPPPSSSUUUWWWUUUSSSQQQPPPOOOOOOOOOQQQTTTWWWYYYXXXUUURRRPPPDDD@@@>>>>>><<<<<>><<<>>>======<<<<<<======>>>============>>>???AAABBB??????>>>>>>>>>>>>??????????????????@@@AAAAAABBBAAAAAAAAAAAA???===;;;:::<<>>======<<<<<<<<<<<<<<<======:::;;;===>>>@@@AAAAAAAAA???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???>>><<<;;;:::>>>BBBDDDEEEKKKUUU]]]ooolllfff{{{ooo]]]QQQAAA444...------,,,,,,++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++,,,,,,---......//////000555GGGqqqyyyzzzSSSNNNJJJVVVnnnppp___YYYgggyyy~~~uuuoooqqq~~~}}}|||zzzwwwuuunnnjjjfffccccccdddddddddbbb```^^^\\\\\\[[[YYYVVVWWWUUURRRQQQRRRSSSSSSRRRTTTSSSQQQNNNJJJGGGHHHIIIKKKGGGCCCAAA@@@??????>>>?????????===<<<===@@@BBB===>>>@@@@@@>>>;;;888666111444777999999:::<<<>>>FFFdddtttkkkgggiiimmmfffcccdddjjjqqquuuzzz{{{kkkMMM<<<000//////+++))),,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzuuuqqqnnnkkkhhheee^^^[[[XXXUUUTTTRRRPPPNNNSSSRRRPPPOOOPPPSSSVVVWWWSSSRRRPPPNNNMMMMMMNNNNNNTTTWWW\\\```aaa]]]VVVQQQHHHGGGGGGEEE>>>:::>>>FFFGGGHHHGGGCCC@@@DDDOOOYYYgggooo|||ooouuukkk^^^jjjwwwyyy{{{yyyZZZKKKLLLKKKBBB;;;555333000+++)))+++,,,++++++***)))(((''''''((((((((((((((((((((((((***************+++++++++******++++++,,,------......222111///===]]]|||^^^JJJ```yyywwwfff]]]llllllfff\\\YYY```jjjooobbbdddggglllqqqtttvvvwww{{{{{{tttnnniiifffbbb```]]]]]]]]]___bbbbbb```]]]XXXSSSLLLEEEBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<===:::<<<>>>@@@AAA@@@??????>>>>>>============>>>>>>@@@@@@@@@@@@AAA@@@@@@@@@CCCBBBBBB@@@???>>><<<<<<888;;;======<<>>>>>===<<>>???DDD\\\zzztttpppjjjggggggeeedddeeellltttxxxzzzzzz~~~qqqSSSAAA333111222///,,,...+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}zzzwwwtttrrrpppmmmkkk^^^\\\YYYVVVUUUTTTRRRPPPTTTTTTSSSSSSSSSUUUWWWXXXQQQPPPOOOMMMMMMMMMNNNOOOVVVYYY^^^bbbddd```XXXQQQOOONNNNNNKKKBBB999888<<<;;;???CCCCCCAAA@@@CCCFFFKKKRRR___lllvvvpppooorrraaahhhwww~~~}}}^^^LLLLLLLLLDDD===666444000+++)))+++++++++******)))(((((('''(((((((((((((((((((((((())))))*********+++++++++***++++++,,,------.........111///111FFFkkk~~~{{{lllSSSPPPjjjvvvfffWWWXXXllliiiaaaXXXYYYbbbkkknnneeehhhkkkooorrrtttvvvwww~~~~~~yyyrrrlllhhhdddaaa^^^\\\]]]^^^```bbbaaa___]]]ZZZTTTMMMFFFBBB@@@>>><<<;;;;;;;;;;;;;;;<<<======<<<>>>@@@AAAAAA???===;;;>>>>>>============>>>>>>??????@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@>>>===<<<<<<999:::;;;:::888999<<>>???@@@AAAAAAGGGPPP[[[gggxxxsssmmm{{{|||hhhgggwww~~~{{{aaaNNNLLLKKKFFF>>>777555111,,,)))***************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------......,,,---///;;;XXX|||wwwnnnWWWPPPYYYlllnnn___YYYaaahhhddd\\\VVV[[[eeekkkkkkjjjmmmoooqqqrrrtttvvvyyy{{{xxxtttnnnhhheeebbb___]]]___aaabbbcccbbb```]]][[[XXXSSSLLLFFFCCC@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAA@@@>>><<<;;;>>>======<<<<<<======>>>===>>>@@@AAABBBBBBAAAAAACCCBBB@@@>>>===<<<<<<<<<999:::;;;:::888888999;;;???NNNhhhpppiiiwwwyyyfff[[[NNN>>>111......------,,,+++++++++************************))))))))))))))))))))))))))))))************))))))((())))))******+++++++++++++++,,,...///000111222000AAAiii~~~{{{iiiaaallljjjTTTCCCQQQeeevvvsssddd___nnnwwwiiihhhooo|||yyyuuuqqqooolllhhhffffffeeecccbbbdddaaa]]]ZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSPPPNNNLLLLLLMMMOOOOOONNNEEEBBB???======>>>>>>===<<<===???AAACCCFFFKKKOOOMMMLLLJJJGGGBBB>>>:::888222222222555:::>>>@@@@@@@@@JJJ```~~~wwwmmmmmmmmmiiigggfffgggfffgggmmmwww}}}~~~yyy{{{mmmSSS;;;222000---,,,///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{zzzwwwtttqqqhhhddd```\\\YYYVVVRRRPPPQQQSSSVVVXXXYYYYYYXXXWWWPPPOOONNNMMMNNNNNNPPPPPPSSSUUUYYYaaaggggggaaa[[[WWWOOOHHHFFFBBB<<<888777333444555888:::<<<>>>>>>===BBBHHHOOO[[[oooyyyooovvvpppcccrrr{{{zzzwwwbbbPPPKKKIIIGGG???888555111,,,)))***))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---.........------555MMMnnnyyydddJJJPPP]]]eeeaaa[[[```lllfffbbb[[[YYYaaakkknnnkkkmmmoooqqqqqqqqqssswww{{{~~~}}}zzztttpppkkkgggdddbbb```^^^```bbbddddddbbb^^^[[[ZZZTTTPPPKKKFFFCCC@@@===;;;<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@??????============<<<<<<<<<<<<======;;;===???AAACCCCCCBBBBBBBBBAAA???===;;;;;;;;;;;;999:::;;;;;;:::::::::;;;<<>>?????????CCCSSSnnntttooollljjjiiieeehhhhhhdddgggqqqyyy{{{zzz}}}dddDDD555000,,,,,,///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))~~~|||yyyuuurrrmmmiiiddd___ZZZVVVQQQNNNPPPRRRVVVZZZ[[[ZZZXXXWWWPPPOOONNNNNNNNNOOOPPPQQQPPPQQQWWW___hhhjjjeee```VVVLLLBBB@@@???===;;;;;;...111555888::::::::::::999<<<@@@EEERRRhhhssssssttt^^^kkkzzztttsssbbbQQQJJJGGGGGG@@@999666111,,,)))***((((((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------......///222111===[[[}}}aaaMMMYYYaaa]]]TTTSSS]]]hhhfffccc^^^^^^gggqqqrrrmmmnnnoooqqqqqqqqqsssxxx}}}~~~|||zzztttpppkkkhhhfffdddcccaaa___aaacccccc```\\\YYYWWWQQQNNNIIIFFFCCC@@@===;;;<<<<<<<<<======???@@@@@@======>>>???????????????======<<<<<<<<<<<<======:::<<>><<<::::::::::::888999:::;;;<<<<<<<<<<<<===@@@OOOiiissspppwwwvvviii\\\MMMAAA111///---+++***+++,,,---************************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++,,,...///111222222>>>```www]]]ZZZaaaWWWJJJMMMbbbtttsss^^^[[[ooo~~~xxxkkkaaahhhxxx{{{vvvsssqqqnnnjjjhhhfffdddaaa___ccc___[[[XXXWWWVVVUUUTTTSSSRRRRRRSSSUUUUUUTTTRRRRRRQQQOOOQQQSSSSSSQQQNNNLLLJJJGGGGGGHHHJJJKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKNNNMMMJJJGGGCCC???<<<:::444222222444:::>>>??????@@@AAALLLddd~~~uuummmhhhgggdddiiiiiiddddddmmmuuuxxxsssrrrMMM:::333...---000+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))){{{wwwuuurrrnnnhhhbbb\\\YYYXXXWWWTTTTTTVVVZZZ^^^^^^ZZZVVVPPPOOOMMMNNNOOOOOONNNLLLRRRRRRTTTXXX\\\aaafffhhh]]]RRREEE======>>><<<999666555333444777999::::::======999AAAQQQ\\\mmmppphhh{{{{{{iiisssyyyttteeeUUUMMMJJJGGG???777555444///,,,,,,+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++---------...............555...:::```ccc]]]eeebbbRRRLLLXXXdddgggeeeZZZ]]]qqq{{{rrrkkkmmmlllmmmooooooqqqtttxxx{{{|||uuusssnnniiieeecccbbbaaafffeeecccaaa^^^ZZZTTTPPPLLLJJJGGGDDDAAA???>>>>>>???>>>======>>>@@@BBBCCC>>>>>>>>>>>>============<<<======<<<::::::;;;======???AAACCCDDDCCCAAA@@@@@@???>>>:::777666888999<<<<<<===???@@@@@@>>><<<>>>???JJJ___vvv}}}mmmttt```QQQGGG777111,,,------+++***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***+++111000***///666111AAA{{{hhh___bbbXXXLLLOOOaaajjjnnnfff[[[___tttttthhh^^^___mmm~~~}}}wwwtttnnnmmmkkkiiifffdddbbbaaa```]]]YYYXXXWWWWWWVVVTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQOOONNNPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNPPPNNNLLLMMMNNNNNNKKKIIILLLIIIEEECCCBBB@@@<<<999444444444555777999<<<===???DDDFFFRRRkkksssooolllooommmkkkjjjhhhdddccckkktttmmm[[[???444222000...------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))|||{{{vvvrrrkkkccc]]]XXXUUUTTTVVVVVVWWW[[[______[[[VVVPPPOOOMMMNNNOOOOOONNNMMMQQQQQQQQQSSSWWW]]]cccggg^^^TTTHHHBBB@@@???;;;777666444222333555888::::::;;;<<<999===IIIQQQbbb|||vvvhhhuuuxxxnnnsss^^^MMMGGGHHH???888666444///,,,,,,+++++++++************)))************************++++++++++++++++++++++++---------............///333000@@@dddqqqlllooofffUUUOOOYYYcccddd___[[[aaapppxxxtttnnnooommmnnnooopppqqqtttyyy|||~~~{{{wwwtttpppkkkgggdddcccbbbeeecccaaa___\\\XXXRRRNNNLLLJJJGGGDDDAAA@@@???>>>???>>>======>>>???BBBCCC??????>>>>>>>>>=========<<<======<<<;;;:::<<<===<<<>>>@@@BBBBBBAAA???>>><<<<<<<<<:::888888;;;===>>>???AAACCCDDDDDDBBBAAAAAA@@@FFFWWWkkk~~~oootttzzziiiYYYOOO:::333---,,,,,,++++++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******//////,,,111777555SSS|||qqqiii___NNNJJJSSS[[[___```\\\YYYaaauuu|||pppddd^^^bbbtttyyyvvvqqqpppnnnkkkiiifffdddcccaaa^^^[[[YYYXXXXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPPPPRRRTTTTTTSSSQQQPPPOOONNNNNNMMMMMMNNNQQQPPPPPPQQQTTTTTTRRRPPPOOOKKKGGGDDDBBB???;;;888444444444555777999;;;===>>>CCCCCCMMMdddxxxxxxpppkkkmmmllljjjhhhgggeeedddkkkuuurrrcccEEE555111///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))***{{{wwwoooggg^^^XXXTTTRRRWWWWWWXXX\\\``````[[[WWWQQQOOONNNMMMNNNOOONNNMMMPPPNNNMMMMMMQQQVVV]]]```\\\TTTLLLGGGEEECCC===999777555222111333777999::::::===;;;===DDDHHHXXXrrrkkknnnuuulllPPPIIIIIIAAA999777444000,,,,,,+++++++++************)))************************++++++++++++++++++++++++------........./////////...444IIIjjjyyy|||uuudddTTTRRR[[[aaa___VVV\\\eeemmmrrrssspppnnnmmmooopppqqqrrrvvvzzz~~~~~~|||yyyvvvrrrmmmiiifffeeeddddddbbb___]]]ZZZUUUPPPMMMLLLJJJGGGDDDAAA???>>>>>>???>>>=========???AAABBBAAA@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;<<<>>>===>>>?????????>>>===<<<999:::::::::999;;;???BBBBBBDDDFFFIIIJJJIIIHHHFFFEEEAAAAAAMMM^^^qqq}}}pppssssss```VVV@@@777...,,,,,,++++++...,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,******,,,...///222777;;;cccvvv{{{vvvpppXXXGGGOOOZZZUUUSSSQQQQQQYYYhhh{{{wwwiii___^^^hhh|||}}}yyyuuusssqqqooollliiigggfffccc```]]][[[ZZZYYYWWWUUUWWWWWWVVVUUUTTTSSSRRRQQQTTTSSSRRRSSSUUUWWWXXXWWWTTTRRROOOMMMKKKKKKLLLMMMPPPPPPPPPRRRTTTVVVUUUTTTRRRNNNJJJFFFBBB>>>999666333333333444666888:::<<<>>>BBB@@@FFFYYYjjjtttlllnnnjjjgggffffffeeeeeellltttuuu{{{lllLLL888//////111------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******~~~zzzssskkkccc\\\WWWUUUUUUUUUWWW[[[___```]]]YYYRRRPPPNNNMMMNNNOOOOOONNNNNNMMMLLLLLLMMMOOORRRTTTSSSOOOKKKIIIIIIHHHCCC???<<<888333111222555777888;;;??????AAAFFFGGGVVVqqqnnniii}}}zzzzzzxxxXXXPPPKKKBBB:::888555000---,,,+++++++++*********))))))***************************+++++++++++++++,,,,,,------......//////000000---===YYYvvv}}}www|||pppXXXNNNUUU___^^^XXXQQQ___iiijjjkkkooooookkknnnoooqqqrrrssswww|||~~~zzzxxxuuupppllliiigggfffeeeccc___\\\YYYUUUPPPMMMKKKIIIFFFCCC@@@>>>======???>>>===<<<===>>>@@@BBBBBBBBBAAA@@@>>>===<<<<<<;;;<<<===<<<;;;;;;===???????????????>>>===<<<;;;:::;;;;;;;;;;;;===AAADDDGGGJJJMMMNNNNNNLLLJJJIIIGGGAAA@@@GGGTTTeeexxxyyytttzzzdddXXXGGG;;;000,,,,,,+++,,,...,,,++++++***))))))******))))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,---------,,,...222222777DDDtttzzz}}}qqqlllQQQLLL\\\[[[TTTMMMGGGLLL]]]rrrpppaaaZZZ^^^mmm}}}xxxwwwuuurrrnnnkkkiiihhheeeccc```^^^]]][[[XXXVVVWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTTTTVVVXXXZZZ[[[ZZZVVVSSSPPPLLLJJJJJJKKKKKKNNNLLLJJJJJJKKKNNNPPPQQQRRROOOKKKFFFAAA<<<888555333333333333555777999:::>>>BBB???AAANNN\\\rrrzzzoooppphhheeedddeeeeeefffkkksssuuuvvvyyyuuuVVV<<<000///333------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********}}}wwwpppiiiccc___]]]UUUTTTTTTXXX]]]___]]][[[SSSPPPNNNMMMNNNOOOOOOOOONNNNNNNNNMMMLLLJJJHHHFFFGGGFFFEEEGGGJJJKKKIIIGGGAAA===777333333444555555999???@@@CCCHHHHHHVVVppprrreeexxxqqqhhh{{{aaaUUUMMMDDD<<<999666111---,,,+++++++++*********))))))*********************************++++++,,,,,,,,,------......///000000111000IIIiii}}}wwwuuucccdddiiiNNNLLLYYYaaaZZZOOOVVVeeennnjjjhhhlllnnnjjjnnnoooqqqrrrtttwww|||zzzyyyvvvsssooollljjjiiihhheeebbb^^^[[[WWWRRROOOKKKIIIFFFBBB@@@>>>======@@@>>>===<<<<<<>>>@@@AAACCCBBBAAA@@@???>>>===<<<;;;<<<======<<<<<<>>>@@@BBBAAA@@@???>>>=========>>>>>>>>>===<<<===@@@CCCJJJMMMQQQRRROOOLLLJJJIIIGGGBBBAAAGGGPPP\\\mmmzzzuuu}}}gggZZZNNN@@@222------,,,,,,...,,,+++******)))*********))))))))))))))))))))))))((()))))))))*********************+++,,,,,,------///111---...555000888QQQ{{{rrrsssccceee```NNNYYYfffTTTSSSIIICCCLLLbbbxxxyyyiiiZZZXXXaaarrr{{{zzzwwwtttpppmmmjjjiiihhhfffcccaaa___]]]ZZZWWWUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWZZZ\\\\\\\\\WWWUUUQQQMMMJJJJJJJJJKKKMMMJJJFFFBBBAAACCCGGGJJJNNNLLLIIIDDD>>>999666444222222222222444666777999===CCC@@@???HHHSSShhh}}}ooommmhhheeeccceeeeeeeeejjjpppwwwxxxvvv}}}cccFFF333///111------,,,,,,,,,+++++++++************************))))))))))))************|||vvvpppkkkgggeeeXXXVVVTTTUUUYYY\\\\\\[[[SSSQQQNNNMMMNNNOOOPPPPPPNNNOOOOOONNNKKKGGGBBB??????>>>???AAAFFFIIIJJJKKKEEE@@@;;;777555555555555777<<<===@@@EEEEEEPPPgggxxxdddsssoooddd|||gggTTTOOOFFF===:::777111---,,,+++++++++************)))++++++++++++++++++++++++*********++++++,,,,,,---------...///000000111222000NNNqqquuueeeQQQ```dddMMMPPP]]]___UUUKKK___kkkqqqmmmiiikkknnnmmmmmmoooppprrrtttwww|||yyyxxxvvvtttrrrooommmlllllliiiddd```]]]YYYUUURRRLLLJJJGGGDDDAAA???>>>>>>@@@???===<<<<<<===???@@@CCCBBBBBBAAA@@@???>>>>>>;;;<<<======<<<===>>>@@@DDDBBB@@@???>>>>>>????????????>>><<<;;;;;;>>>@@@GGGLLLQQQQQQNNNJJJHHHHHHEEEBBBBBBGGGNNNWWWeeeqqqtttnnnmmm___SSSDDD555///...---,,,---++++++***************+++))))))))))))))))))))))))))))))))))))******************++++++,,,---------///444......666///;;;bbbrrr\\\QQQSSS[[[XXXUUUgggjjjOOONNNFFFBBBNNNeee{{{}}}pppbbbVVVYYYhhh{{{}}}{{{wwwsssooolllkkkkkkiiifffdddbbb___[[[XXXUUUTTTSSSSSSSSSTTTVVVWWWUUUUUUVVVXXX[[[\\\\\\[[[WWWUUURRRNNNLLLKKKKKKKKKMMMKKKGGGAAA>>>===@@@CCCFFFFFFDDD@@@:::666444444222111111111333444666777;;;BBBAAA@@@EEEMMMaaa}}}ooojjjjjjeeecccdddddddddgggkkkxxx}}}uuurrrRRR:::000...------,,,,,,,,,,,,++++++************************)))))))))*********++++++{{{vvvqqqmmmkkk```[[[VVVUUUWWWZZZZZZZZZTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPOOOMMMJJJFFFBBB@@@===<<<;;;<<>>???BBBBBBAAAAAA@@@@@@@@@@@@;;;<<<======<<<===???AAACCCBBB@@@>>>===>>>@@@AAA>>>===<<<:::888888:::===AAAGGGMMMOOOLLLHHHGGGHHHEEEBBBBBBFFFKKKSSS```lllyyyvvveeexxxsssdddWWWGGG777111000...,,,++++++***************++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...+++444......777000AAAuuuyyy[[[JJJPPPTTTWWWdddssskkkUUUHHHDDDFFFSSSiii|||zzzhhh[[[SSS]]]qqq~~~zzzvvvrrrooonnnmmmkkkhhhfffdddaaa\\\YYYWWWUUUTTTSSSRRRSSSUUUVVVUUUUUUVVVXXX[[[\\\ZZZYYYWWWUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJFFFAAA===<<<<<<===>>>>>>;;;777444444555111111111111222333555666888AAABBB@@@DDDJJJ^^^zzzuuummmlllgggcccddddddbbbcccgggtttwwwyyy[[[AAA222---------,,,,,,,,,,,,++++++************************))))))*********+++++++++yyytttpppnnnfff```YYYUUUVVVXXXYYYXXXTTTQQQNNNMMMNNNPPPQQQQQQQQQPPPNNNLLLIIIFFFDDDCCC???<<<999888:::===BBBDDDCCCAAA>>>======<<<;;;:::<<<<<<888999>>>:::===NNNqqqnnnppp{{{sssrrrUUUQQQHHH???<<<888222------+++++++++************)))++++++++++++++++++++++++))))))***+++,,,,,,------------...///000111222222EEEfff~~~|||^^^\\\kkkfffZZZPPPOOOZZZ]]]UUURRRWWWfffggghhhiiigggeeeiiippplllmmmoooqqqssswww|||zzzvvvvvvvvvuuutttrrrqqqpppoookkkfffbbb^^^[[[WWWTTTQQQPPPLLLIIIFFFEEEDDDCCC@@@???===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA;;;<<<============???AAACCCAAA???======>>>@@@AAA;;;;;;:::888666666999;;;;;;BBBJJJLLLJJJGGGGGGIIIEEEBBBAAADDDHHHPPP^^^kkkuuuzzzdddxxxvvvfffYYYIII888222111///,,,***+++***************++++++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...(((333---...888000FFFzzz^^^OOORRRPPPZZZrrrzzzmmmaaaEEEEEEJJJYYYnnnwwwbbbWWWRRR```www}}}yyytttqqqpppnnnllliiigggeeeaaa]]]YYYYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUUUUXXXZZZ[[[YYYXXXVVVUUUTTTRRRPPPNNNLLLKKKEEEIIIKKKJJJDDD===999888777999:::888444222333555111111000000111333555666555@@@BBBAAADDDIII\\\yyy|||tttnnnhhhddddddcccaaaaaadddmmmyyy___EEE555...---------,,,,,,,,,++++++************************)))************+++++++++~~~zzzwwwtttgggccc]]]ZZZYYYYYYYYYYYYSSSQQQNNNMMMNNNPPPPPPPPPQQQPPPPPPPPPPPPKKKCCC<<<<<<======;;;777666888<<>>;;;;;;<<<======<<<@@@AAAAAABBBBBBAAAAAA@@@======<<<===>>>AAADDDEEEBBB@@@???@@@BBBBBB???;;;>>><<<999666666777999;;;:::<<<@@@DDDGGGHHHGGGGGGBBBAAA@@@AAADDDLLLVVV]]]iiiuuunnnfff|||~~~ZZZYYYQQQAAA000***---...+++,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))************)))******++++++,,,------000444,,,000;;;333OOOjjjVVVVVVRRRYYYrrrqqqQQQIIIFFFMMMaaattt|||qqq[[[WWWXXXfff~~~~~~{{{yyywwwvvvnnnlllkkkjjjjjjgggaaa\\\[[[YYYVVVSSSSSSTTTVVVWWWTTTUUUWWWYYY[[[[[[[[[ZZZ[[[XXXUUUSSSRRRNNNHHHCCCAAAGGGNNNNNNHHHAAA===<<<:::888777666666555333000222222111111111111222222999888<<>>;;;999777888999>>>>>>>>>???@@@AAABBBBBBCCCAAABBBFFFGGGHHHMMMTTTiiixxx|||xxx~~~ooo]]]SSSNNNHHHBBB===777111---******))))))))))))*********************************++++++,,,,,,------...***222000---222111000777MMMppp}}}rrrdddLLLJJJNNNTTTQQQKKKSSSaaahhhfffddddddgggiiiiiihhhiiikkknnnppprrruuuyyy|||zzzxxxvvvtttrrrqqqqqqqqqrrrnnngggaaa\\\ZZZ[[[[[[]]]ZZZUUUQQQNNNJJJFFFDDD@@@===;;;;;;<<<===<<<<<>>>>>======???AAADDDFFFCCCBBBAAABBBEEEDDDAAA===???<<<999666555666888999666888===AAADDDEEEEEEEEEBBBAAA@@@???BBBIIIRRRYYYeeeqqqwwwaaammmlll\\\UUUDDD333,,,......+++,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))))))))*********************+++,,,,,,------...333,,,111;;;777WWWlllaaaZZZVVV```vvv~~~hhhKKKGGGHHHSSSgggyyyxxxlllYYYWWW[[[kkk~~~{{{xxxuuuqqqpppnnnmmmlllhhhccc^^^YYYXXXWWWVVVUUUTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[YYYWWWUUUSSSRRRNNNHHHCCC>>>DDDIIIIIIDDD???<<<<<<:::999888888999888666444222222111111111111222222777666;;;@@@???@@@PPPcccrrriiihhhgggfffeeebbb^^^[[[WWWttt|||aaaKKK;;;111///......------,,,,,,++++++++++++************)))))))))))))))))))))))))))|||yyyxxxqqqfff]]]YYYXXXXXXXXXSSSQQQOOOOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVUUUQQQOOOEEECCC@@@===<<<:::888777777888;;;===@@@BBBDDDEEECCCBBBEEEJJJMMMOOOUUU\\\pppzzz|||ttt~~~xxx~~~qqqZZZQQQMMMHHHDDD@@@;;;444...******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...***111///---111000111;;;XXXxxxqqqZZZGGGHHHLLLPPPMMMLLLVVVeeeeeecccbbbccceeeggghhhhhhiiijjjmmmoooqqqtttyyy|||{{{zzzwwwuuusssrrrrrrrrrrrrooojjjfffbbb```______aaa]]]WWWRRRMMMIIIDDDAAA???===;;;:::;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBB@@@@@@??????@@@BBBEEEGGGDDDCCCBBBEEEGGGGGGCCC??????===999666555555666777222555888<<>>===???EEEMMMSSS```kkk|||lllpppvvvaaaYYYIII888000......,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))******************++++++,,,,,,------+++111---111999;;;bbbnnniiiZZZUUUggg{{{vvv\\\EEEEEEJJJYYYnnn~~~qqqeeeVVVWWW___rrr}}}yyyuuuuuutttsssrrroookkkeeeaaaYYYYYYXXXWWWVVVUUUTTTSSSVVVVVVVVVWWWXXXYYYZZZ[[[YYYXXXVVVTTTQQQLLLFFFBBB;;;>>>AAAAAA===;;;;;;<<<;;;::::::;;;<<<<<<999777222222111111111111222222555555:::???>>>>>>KKK\\\yyywwwmmmkkkhhhffffffeeedddbbb\\\ppp}}}iiiQQQ>>>222//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))~~~{{{tttkkkbbb\\\XXXVVVUUUTTTRRRPPPPPPRRRUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVUUULLLGGGCCCAAA@@@>>>:::666444555777:::===@@@CCCDDD@@@@@@CCCHHHKKKMMMSSSYYYpppxxxxxxvvvpppvvvrrrXXXPPPLLLGGGEEECCC>>>555...+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,------...+++111...---111000333@@@fff{{{wwwkkkPPPEEEHHHKKKLLLJJJMMMYYYeeebbbaaaaaaaaaccceeeggghhhiiijjjlllnnnppptttyyy||||||zzzxxxvvvtttsssssssssrrrqqqnnnkkkhhhfffdddcccaaa]]]WWWRRRMMMHHHDDD@@@???===;;;:::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCDDDCCCBBBAAAAAABBBDDDFFFHHHDDDCCCBBBEEEHHHHHHDDD@@@@@@>>>:::777555444555555333444777:::;;;<<<<<<<<<===<<<;;;:::<<>>333...,,,,,,------,,,,,,,,,+++++++++***))))))))))))))))))***((()))))))))******************++++++,,,------...+++//////111666@@@nnn~~~oooiiiSSSPPPkkk}}}oooTTTEEEAAAJJJ[[[ooo}}}zzzjjj^^^QQQVVVdddyyy{{{wwwxxxxxxwwwuuuqqqlllgggccc\\\[[[YYYWWWUUUTTTTTTTTTWWWWWWVVVUUUVVVWWWYYYZZZZZZZZZXXXUUUPPPJJJCCC???999::::::999777666888;;;===<<<<<<===>>>===:::777222222111111111111222222444666;;;???===>>>HHHTTTkkk|||pppmmmhhhffffffggghhhhhhfffqqq{{{nnnUUU???111/////////...------,,,,,,+++++++++*********)))))))))))))))))))))))))))))){{{vvvooohhhbbb\\\VVVRRRUUURRRQQQQQQSSSUUUWWWWWWWWWWWWXXXWWWVVVVVVVVVVVVPPPLLLGGGEEEEEEBBB===999555555666777:::<<>><<<;;;<<<======<<<<<<===???AAACCCDDDEEEEEEFFFEEEDDDCCCDDDEEEGGGIIICCCAAAAAACCCFFFGGGEEEBBBAAA???<<<999777666555555666777888999::::::999999888888888888:::@@@GGGMMMXXXcccsss|||zzziii```QQQBBB555---+++,,,---------,,,,,,,,,++++++)))))))))******)))))))))((()))))))))***************++++++,,,------......,,,///000111444FFFxxxnnnjjjQQQPPPnnn}}}gggNNNFFF???KKK\\\mmmyyyuuudddWWWLLLVVVhhh~~~{{{yyyzzzyyywwwrrrmmmhhhfffaaa^^^YYYUUUSSSTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWXXX\\\\\\[[[WWWPPPHHHAAA===999888666333222333666888>>>======>>>>>><<<999666222222111111111111222222444888===@@@>>>>>>EEENNN```uuurrrnnnhhheeeeeegggjjjkkkkkkpppwwwqqqXXXAAA222000//////......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))|||vvvpppiiiaaaYYYTTTUUUSSSQQQQQQSSSUUUVVVVVVUUUWWWXXXWWWVVVTTTUUUUUUQQQOOOMMMKKKIIIFFFBBB@@@;;;999777666777999<<<>>>CCCAAABBBDDDBBB???@@@EEEOOO^^^jjjyyy|||kkk|||cccVVVPPPJJJGGGFFF@@@555,,,++++++************++++++))))))))))))))))))))))))***++++++,,,,,,------......111...///333111999MMMpppppp]]]TTTooo}}}\\\HHHGGGKKKJJJFFFIIITTT\\\]]]\\\^^^___```aaadddhhhkkkkkklllmmmnnnpppuuuzzz}}}{{{yyyxxxxxxxxxwwwvvvuuussspppmmmkkkiii^^^[[[VVVQQQNNNJJJFFFDDDAAA???===<<<===>>>>>>===>>>???AAABBBDDDEEEEEEFFFIIIHHHFFFEEEFFFGGGIIIJJJCCCAAA???@@@DDDFFFEEEDDDCCCAAA???<<<:::888888888999999::::::::::::::::::777777777777999???FFFKKKVVV```ppp}}}rrrlllcccUUUGGG999...+++---------------,,,,,,,,,,,,))))))************))))))))))))))))))************++++++,,,,,,------......//////111333666NNNsssyyyvvvhhhmmmlllUUUUUUooowww___IIIFFFBBBPPPaaannnxxx|||ooo^^^RRRKKKXXXlllyyy{{{{{{yyytttnnnjjjiiifffaaa[[[VVVSSSUUUXXXZZZWWWWWWVVVUUUUUUUUUVVVVVV\\\]]]]]]YYYQQQHHHAAA>>><<<999444111///111444666=========??????===:::666222222111111111111222222444:::???AAA??????CCCGGGVVVjjjtttoooiiieeeeeehhhkkklllnnnrrrvvv~~~www___FFF555000000//////...---------+++++++++************)))))))))))))))))))))))))))wwwoooggg___ZZZVVVTTTQQQQQQRRRTTTUUUUUURRRUUUXXXXXXVVVUUUUUUVVVQQQRRRRRRPPPLLLIIIGGGGGG@@@===999666666999===???FFFDDDCCCCCC@@@;;;:::>>>===HHHRRRccc|||}}}mmmrrrooo]]]UUUMMMIIIHHHBBB666---,,,++++++******++++++,,,***************************++++++,,,,,,------...///111///000444222;;;RRRtttnnnWWWQQQlllqqqNNNGGGGGGKKKHHHDDDKKKZZZ___ZZZ[[[]]]___```aaadddiiilllmmmmmmnnnoooqqqvvv|||}}}|||||||||yyyyyywwwtttrrrooolllkkkaaa^^^XXXTTTPPPLLLHHHEEECCC@@@>>>>>>???@@@??????@@@AAABBBDDDEEEFFFFFFFFFKKKJJJHHHGGGGGGHHHIIIKKKEEEAAA>>>>>>BBBFFFGGGGGGDDDCCCAAA???===<<<;;;;;;888888999:::;;;<<<<<<===999999888888999>>>DDDIIITTT]]]nnnmmm}}}oooeeeYYYLLL===000,,,000...------------,,,,,,,,,((()))***++++++***)))((())))))))))))************++++++,,,,,,---.........111...222555:::XXX}}}wwwsss]]]WWWnnnhhhUUUUUUjjjmmmUUUDDDEEEHHHXXXjjjtttzzzwwwiiiXXXMMMMMM[[[qqqyyy|||}}}{{{uuupppmmmlllgggccc^^^YYYVVVWWWXXXZZZVVVVVVVVVVVVVVVUUUTTTTTTXXX[[[]]]ZZZSSSKKKEEECCC???;;;555111///000222333:::;;;===???AAA@@@===:::222222111111111111222222444:::@@@AAA??????@@@BBBLLL^^^vvvwwwqqqkkkggggggiiikkkmmmoootttuuu}}}~~~qqqjjjOOO;;;000000//////......------+++++++++************))))))))))))))))))))))))))){{{rrrjjjccc___WWWTTTRRRQQQRRRSSSTTTTTTPPPSSSWWWYYYWWWVVVVVVXXXPPPSSSUUUSSSNNNKKKJJJKKKDDD@@@;;;777777:::???BBBGGGDDDCCCBBB>>>888777:::333<<>>???@@@@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFLLLKKKIIIHHHHHHIIIJJJKKKGGGBBB>>>===AAAFFFIIIIIIEEEDDDBBBAAA???>>>======666666888999;;;===??????;;;;;;:::999999===BBBFFFSSS\\\lllnnntttqqqggg[[[OOO@@@111...222......---------,,,,,,,,,((()))***++++++***)))((())))))))))))************++++++,,,------......///222...333777===```sssUUUPPPooo```QQQRRRddddddOOOAAAEEEMMM___rrrzzz~~~}}}ssseeeUUUJJJOOO]]]tttzzz}}}|||wwwrrroooooofffddd```\\\ZZZXXXXXXXXXUUUVVVWWWWWWVVVUUUSSSRRRUUUYYY\\\ZZZTTTMMMIIIGGGBBB===777111000000111222777999<<<@@@CCCCCCAAA>>>222222111111111111222222333:::@@@@@@???>>>>>>>>>EEEVVVlllxxxsssmmmiiihhhjjjlllmmmkkkrrrrrrwwwvvvsssUUU???000000000///......------+++++++++************)))))))))))))))))))))))))))yyy|||~~~tttiiiaaa[[[WWWRRRPPPOOOPPPPPPPPPOOOPPPQQQRRRTTTUUUWWWXXXXXXUUUSSSRRRQQQNNNMMMOOOFFFBBB>>>;;;777777???JJJKKKMMMKKKDDD>>>;;;777222555666:::BBBOOO```rrr}}}~~~}}}xxxxxxjjjiiiWWWOOOPPPJJJEEE<<<...---,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,---------......000+++...444222111GGGccczzzwww|||fffdddfffZZZJJJDDDJJJEEEDDDKKKSSSVVVXXXZZZZZZ]]]aaacccdddfffhhhjjjlllnnnppprrrtttxxx||||||{{{{{{yyywwwuuusssqqqiiieee___ZZZUUUPPPKKKHHHHHHGGGDDDBBBAAABBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHNNNNNNMMMJJJHHHHHHJJJMMMFFFBBB>>>@@@FFFJJJKKKJJJIIIGGGDDD@@@<<<:::999888777888:::;;;===>>>>>>>>><<<<<<:::888888<<>>ooo{{{zzzTTTZZZmmm[[[DDDbbboooTTTGGGDDDEEENNNcccyyy|||kkkZZZPPPLLLWWWeeexxx~~~|||zzzxxxtttooollliiihhhfffaaa]]]YYYXXXXXXXXXVVVTTTSSSTTTTTTSSSRRRSSSTTTWWWZZZZZZWWWPPPKKKGGGAAA888222//////000111333777;;;===>>>>>>>>>???;;;666111...000222333333555888;;;>>>???>>>;;;:::BBBKKKYYYooo|||qqqhhhgggjjjkkkmmmooopppkkkmmmuuu|||~~~qqq~~~]]]AAA111......///...***+++///,,,,,,***)))))))))***+++++++++***************+++xxxzzz{{{zzzzzz{{{nnneee___[[[UUURRRQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUXXXZZZZZZXXXVVVTTTQQQMMMJJJJJJHHHDDDAAA>>>999888>>>GGGPPPNNNGGG>>>999:::999777555555666999AAALLLWWW___ooo{{{yyyqqq}}}mmmZZZQQQQQQKKKEEE<<<...---,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------......///,,,///333111333KKKjjj}}}{{{|||pppjjj]]]MMMFFFBBBHHHDDDDDDLLLTTTWWWXXXYYYZZZ]]]```cccdddfffhhhjjjjjjlllooorrruuuyyy~~~}}}{{{yyywwwwwwooojjjddd^^^YYYTTTOOOLLLIIIGGGEEECCCCCCCCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMPPPPPPOOOMMMJJJJJJLLLMMMHHHDDD@@@@@@DDDGGGGGGFFFIIIGGGDDD@@@===;;;999999555666777999;;;===?????????>>><<<999999<<>>;;;:::999444444444666888;;;===???@@@???===:::999;;;@@@DDDOOO[[[mmm{{{llluuubbb\\\OOO999///333------,,,,,,,,,,,,+++++++++******************+++)))************+++++++++***++++++,,,---...//////111111333333HHHzzzbbbooovvvUUUQQQsssxxxZZZJJJDDDGGGZZZiiiyyysssbbbSSSLLLLLL[[[rrr~~~}}}zzzwwwtttqqqooommmjjjfffbbb^^^[[[ZZZVVVUUUTTTUUUUUUUUUSSSQQQNNNNNNOOOQQQTTTUUUTTTSSSKKKHHHCCC???;;;777333000///111444555555666888999===999444000000000111111333555777:::;;;;;;:::999777===GGGYYYwwwuuukkkiiijjjjjjjjjlllpppmmmnnnsssxxxyyy|||iiiLLL444000...///...++++++...,,,,,,+++************++++++***************++++++eeeiiinnnqqqrrrrrrssstttnnnooooooiiidddjjj|||ssseee___XXXSSSQQQPPPPPPPPPWWWVVVSSSPPPOOOSSS[[[aaajjjmmmnnniiiccc\\\SSSLLLIIIEEEBBB@@@===:::===DDDGGGGGGCCC===;;;<<<:::666666666666999<<>>;;;:::999444333333333444777999;;;======;;;:::999;;;@@@DDDOOO[[[lllzzzssswwwaaa___TTT;;;///444------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,---...//////111222333444III}}}zzzfffuuuoooPPPWWWxxxsssTTTFFFAAAHHH___lllyyy~~~ooo\\\NNNKKKLLL]]]uuu|||}}}}}}~~~|||yyyvvvsssqqqooolllhhheeeaaa]]]ZZZYYYXXXXXXYYYYYYYYYWWWUUUPPPMMMKKKKKKLLLMMMNNNMMMGGGFFFDDDCCC@@@<<<666111333555777888888999;;;<<<===:::666222000///000000222333555777888999888888444777===KKKeeevvvlllkkkmmmmmmnnnpppnnnooorrrxxx~~~oooQQQ777222...//////,,,+++...,,,,,,++++++*********************)))******+++,,,___eeelllpppppplllgggdddSSSQQQNNNJJJEEEJJJ___uuuzzzjjjddd\\\VVVRRRRRRQQQQQQVVVUUURRRNNNLLLQQQ[[[dddrrrxxx|||xxxssslllaaaVVVMMMGGGAAA???======BBBIIIKKKLLLHHH@@@;;;;;;;;;999444444777<<>><<<:::999777666444333333444666777999:::999999999<<>>999555777999<<<=========>>>???===;;;777333000//////000111222333444666777888888444555777???SSSooozzzpppnnnoooooooooqqqjjjooowwwrrrUUU:::333/////////,,,,,,---,,,,,,,,,,,,++++++************))))))***++++++,,,___ccchhhkkkhhh```WWWQQQFFFAAA>>>===999:::JJJ]]]rrrlllbbb[[[WWWUUUUUUUUUSSSRRRPPPKKKJJJOOO[[[eeeuuu~~~qqqdddYYYOOODDD??????BBBKKKTTTooooooeeeSSSCCC;;;:::999555555999@@@GGGKKKKKKIIIIIIFFFPPPnnn|||pppuuucccPPPKKKFFFDDD>>>000---,,,++++++******++++++************+++,,,------,,,,,,,,,---------......---///000000333IIIrrr|||wwwaaaKKK]]]oooVVVBBBDDD???>>>???EEEOOOUUUVVVWWW[[[```cccfffiiijjjlllnnnpppnnnppprrrtttvvvyyy}}}zzzsssllleee___[[[VVVTTTRRROOOMMMMMMMMMNNNMMMNNNOOOOOOPPPPPPPPPPPPOOOQQQRRRQQQMMMIIIGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLEEEDDDDDDBBB@@@>>><<<;;;:::999888666555555666666888999999:::;;;>>>BBBFFFRRR]]]mmmzzzzzzpppmmmfffYYYAAA222111------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++***++++++,,,---...//////---111666666IIIooovvviiiqqq^^^NNNfff}}}eeeJJJEEEBBBPPPdddqqq~~~|||iiiTTTIIILLLSSSeee{{{zzz~~~|||vvvvvv{{{~~~}}}}}}}}}zzzvvvssspppmmmkkkjjjgggaaa\\\[[[YYYXXXXXXYYYZZZZZZYYYXXXTTTOOOJJJGGGCCC???<<<<<<<<<===???@@@???;;;999888;;;>>>@@@@@@?????????<<<;;;999555111//////111111111111222444666888999444333333888FFF___{{{uuupppooolllkkkkkkgggnnnwwwuuuYYY<<<555/////////---,,,---,,,,,,,,,---,,,++++++***))))))))))))***+++,,,,,,]]]^^^___^^^ZZZSSSJJJEEECCC===<<<>>>;;;888@@@MMMtttwwwpppfff]]]YYYWWWVVVVVVNNNOOOMMMIIIHHHNNNZZZeeeyyyuuujjj[[[KKKCCCBBBHHHUUU```|||lllUUUFFF???===??????BBBJJJRRRVVVUUURRRQQQIIINNNkkk~~~wwwttt|||nnnXXXPPPIIIFFF???111---,,,++++++******++++++************+++,,,---...,,,,,,,,,---------......///000000000777OOOyyyvvvRRRJJJUUU^^^OOOBBBDDDFFF===???EEENNNSSSUUUXXX\\\___bbbeeehhhiiikkkmmmooollloooqqqtttvvvzzzyyyrrrkkkeeeaaaZZZXXXUUUQQQOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOQQQSSSRRRNNNIIIFFFDDDCCCEEEFFFGGGHHHJJJKKKMMMGGGGGGGGGFFFDDDBBB@@@???======<<<<<<;;;:::::::::;;;;;;<<<<<<===???CCCFFFTTT___nnn{{{zzzjjj|||ooo^^^HHH777111------,,,,,,,,,,,,++++++++++++************++++++)))************+++++++++***++++++,,,---.../////////111555888NNN|||xxxzzzrrrfffZZZoooVVVLLLiii~~~aaaIIIGGGCCCPPP___ooo~~~xxxeeeQQQIIIOOOYYYkkkyyyzzzwwwvvvnnnqqqvvv|||{{{zzzzzz}}}}}}xxxtttqqqnnnmmmnnnkkkeee___^^^[[[XXXWWWYYY[[[\\\\\\ZZZWWWTTTPPPMMMHHHBBB>>>;;;::::::<<<>>>>>><<<;;;888;;;@@@CCCBBB@@@??????::::::999555111///000222111111111111333666888:::333222222444===TTTrrrvvvpppmmmjjjhhhhhhffflllrrrwww}}}yyy^^^>>>666//////000...,,,---,,,,,,---------,,,+++***))))))))))))***+++,,,---XXXWWWUUUSSSPPPKKKEEEAAAEEE>>>>>>CCCAAA:::===FFFiiixxxqqqfff]]]XXXVVVUUUUUUKKKMMMLLLHHHFFFMMMZZZeee|||wwwfffRRRFFFEEELLL[[[hhhaaaqqq~~~wwwdddSSSJJJFFFJJJJJJNNNVVV___dddccc```WWWMMMOOOkkkppp~~~yyywww^^^TTTLLLHHH@@@111---,,,++++++******++++++************+++,,,---...,,,,,,,,,---------......000000///000999SSS|||zzz|||vvvNNNPPPVVVVVVKKK???;;;>>>===???EEEMMMRRRTTTXXX^^^^^^aaadddfffhhhjjjlllnnnkkkmmmpppssswww{{{}}}wwwpppjjjfff]]]ZZZWWWSSSPPPNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSPPPRRRTTTSSSOOOJJJFFFDDDBBBDDDFFFGGGGGGHHHJJJLLLIIIIIIIIIIIIGGGEEECCCAAA>>>??????@@@@@@???>>>>>>>>>??????>>>>>>@@@CCCFFFUUUaaappp|||yyyeeevvvbbbMMM:::111---------,,,,,,,,,+++++++++******************+++)))************+++++++++***++++++,,,---...///000000111444:::SSSwwwcccXXXRRRoooTTTHHHiii}}}___IIIHHHBBBNNN___qqq}}}tttbbbOOOIIIRRR]]]oooxxx{{{rrrkkkdddgggnnnwwwzzzyyyxxxxxxzzzzzzuuurrroooooopppnnnhhhbbbaaa^^^ZZZYYYZZZ]]]___```ZZZYYYWWWVVVSSSNNNGGGCCC<<<;;;::::::<<<======<<<888===BBBEEEEEEBBB@@@???999:::999666111///111333111111111111333666999;;;222111111222:::OOOnnntttooommmjjjhhhhhhfffjjjmmmpppzzzsss{{{bbb@@@666//////000...,,,,,,,,,,,,---...---,,,+++***))))))))))))***+++,,,---VVVSSSOOOJJJFFFDDDCCCBBBGGGFFFGGGJJJIIIDDDDDDFFF\\\xxxrrriiiaaaZZZVVVRRRPPPSSSKKKDDDCCCCCCEEEOOO[[[uuu~~~kkkUUUHHHIIIVVVlll~~~zzzllliiirrrqqqaaaXXX[[[XXX___gggnnnuuuyyywwwrrrhhhTTTSSSqqqvvv~~~|||yyybbbRRRLLLCCCAAA111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...000111444===VVV{{{yyyfffxxxXXXXXX]]]VVVDDD@@@DDDAAA===BBBIIINNNQQQTTTYYY]]]^^^```dddfffgggiiikkkmmmpppqqqqqqnnnmmmrrr{{{{{{ssslllggg^^^\\\XXXTTTQQQPPPOOOPPPQQQOOONNNPPPSSSVVVWWWWWWTTTQQQOOONNNOOOMMMHHHDDDGGGFFFEEEEEEEEEFFFHHHHHHHHHFFFDDDFFFIIIJJJIIIGGGGGGFFFDDDBBB>>>;;;888666;;;;;;;;;:::<<<@@@GGGKKKWWWaaannnxxx|||bbbpppxxxeeeNNN:::000/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...////////////555888444ZZZhhhMMMVVVxxxmmmQQQOOOwww{{{YYYEEEHHHLLLLLLhhhssstttyyymmmXXXLLLGGGMMM]]]nnn~~~{{{}}}wwwppplllnnnttt~~~}}}wwwtttpppooorrryyyzzzyyywwwuuusssoooiiifffbbb]]]YYYZZZ___bbbaaa___XXXZZZYYYUUUTTTTTTOOOIIIFFF@@@;;;:::>>>AAAAAA???@@@>>><<<===??????===:::888777444222000////////////000111222333555999===777333222444666CCCeeeuuummmlllmmmllliiijjjlllppptttyyy~~~~~~cccJJJ666///333///...///,,,------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,SSSMMMFFFCCCDDDIIINNNQQQTTTTTTVVVVVVQQQJJJGGGHHHUUU}}}|||vvvlllccc\\\WWWRRROOONNNHHHEEEEEEDDDDDDKKKTTTkkkqqqYYYIIIIII^^^}}}wwwyyyvvv|||~~~ppp^^^^^^yyyrrrxxx{{{yyyyyybbbTTTPPPFFFAAA///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...///111555AAA]]]wwwfff[[[VVVVVVOOO@@@???DDDBBB>>>CCCJJJOOORRRUUUZZZ^^^]]]___bbbcccddddddfffhhhiiikkkjjjgggdddiiittt}}}xxxqqqmmmdddbbb^^^ZZZWWWTTTRRRQQQQQQPPPOOOPPPSSSVVVWWWWWWSSSQQQOOONNNNNNLLLHHHEEEGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFDDDEEEGGGHHHGGGEEEFFFEEEDDDBBB???<<<999888999:::::::::<<>>======>>>>>>;;;999999777555333111111111111222222222111111333777;;;666222111333666EEEgggzzzpppmmmmmmkkkiiimmmooorrrvvv|||jjjKKK666...222///---///,,,------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,NNNFFF???@@@JJJYYYdddjjjqqqwww}}}|||ttthhhZZZQQQWWW}}}zzzqqqggg___XXXRRROOOIIIFFFEEEEEEDDDBBBEEEJJJ___zzzvvv___JJJCCCUUU|||{{{mmmnnnuuuxxx||||||]]]RRRRRRJJJDDD///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...000111555DDDcccqqqfff^^^SSSMMMGGG<<<>>>DDDBBB???DDDKKKPPPSSSVVV[[[^^^^^^```ccccccccccccdddeeejjjmmmlllgggcccgggttt~~~xxxuuullljjjhhhddd___ZZZVVVTTTRRRQQQOOOPPPSSSUUUVVVVVVQQQPPPOOONNNNNNLLLHHHFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIGGGDDDCCCCCCDDDDDDCCCDDDCCCBBB@@@>>><<<;;;:::888888999:::<<<@@@EEEJJJSSSXXX```kkkwwwmmmgggvvvgggTTT@@@333/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////111111333999iiiwwwUUUbbb}}}eeeFFFQQQmmmLLLEEEQQQ```lllwwwxxxwwwfffQQQIIIFFFOOOaaazzz}}}zzzqqqqqqooollljjjiiijjjlllmmmqqqyyyyyysssppplllgggdddbbbbbbccceeeeeeggglllrrr~~~yyyrrrjjjeeeaaa___]]]\\\]]]```dddfffaaaaaa___ZZZYYY[[[XXXTTTJJJEEE>>>888777999<<>>CCC@@@???DDDKKKPPPRRRUUUZZZ^^^```bbbeeefffffffffgggiiippprrrrrrmmmhhhlllzzz}}}tttsssqqqnnnhhhaaaZZZVVVTTTRRRPPPPPPQQQSSSSSSRRRPPPOOOOOONNNMMMKKKIIIGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJHHHEEEBBBAAAAAAAAAAAA@@@@@@???===<<<;;;;;;;;;888999::::::;;;===AAADDDJJJMMMUUUaaaooo}}}rrrjjjwwwhhhWWWBBB333/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////444222555;;;iii\\\lllaaaDDDNNN~~~pppOOOFFFSSSgggpppzzzzzzuuu```MMMGGGFFFPPPeee{{{~~~qqqpppkkkbbbYYYVVVYYY^^^eeeiiioooxxx|||vvvnnnlllgggaaa\\\WWWTTTSSSMMMMMMNNNNNNQQQ```|||zzzrrrkkkeee______]]][[[[[[]]]bbbffffffeeebbb\\\ZZZZZZWWWRRRKKKHHHCCC===999888:::===;;;:::::::::;;;;;;;;;;;;>>>===;;;999777555444333555444222000///111666999:::666222222777KKKooouuuooommmlllkkkmmmmmmnnnpppuuu|||yyyRRR:::...000---...000,,,------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,CCCCCCKKK\\\rrrsssfffxxxpppggg___WWWRRROOONNNJJJCCC>>>===>>>???HHH[[[oooxxx{{{~~~zzzmmmdddXXXOOOHHHIIISSS___nnn{{{||||||}}}|||UUUNNNQQQLLLIII666...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111222222555IIImmmyyywww]]]JJJBBBBBB===>>>AAA<<<>>>DDDJJJOOOQQQTTTXXX\\\___aaaeeeggghhhiiikkkmmmpppssstttppplllppp|||}}}|||{{{wwwpppggg___ZZZVVVTTTQQQPPPPPPPPPOOOOOONNNNNNOOONNNMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIJJJIIIFFFDDDAAA?????????===<<<;;;:::999999999::::::;;;<<<;;;::::::;;;===CCCEEELLLXXXhhhyyyxxxlll{{{kkkYYYCCC222/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////333333888???jjj}}}\\\ssscccJJJIIIrrriiiPPPHHHTTThhhsss||||||rrr[[[IIIFFFFFFQQQgggzzzrrrqqqmmmcccZZZWWW\\\bbbfffhhhkkkpppvvv}}}yyysssnnnkkkddd]]]UUUNNNIIIGGGAAABBBCCCBBBBBBKKKbbbwww}}}xxxrrrkkkfff^^^]]]\\\YYYXXXYYY]]]```hhhhhhfff```^^^\\\XXXRRRLLLLLLIIIDDD???;;;::::::666777777888999;;;===>>>AAA@@@>>><<<999777444333444444333111111333777;;;<<<999555444;;;QQQuuuuuunnnmmmmmmmmmllllllllllllooovvv}}}XXX===//////---...000,,,------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,BBBGGGTTTggg{{{nnn|||uuunnnggg___ZZZWWWVVVPPPEEE>>>===>>>======IIIUUUZZZ^^^aaabbb___aaaWWWMMMIIIGGGFFFKKKPPP[[[lll|||qqqvvvzzzsss~~~[[[SSSSSSKKKHHH666...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...222333888OOOwww~~~]]]IIIAAACCC>>>===???;;;>>>CCCJJJNNNPPPSSSWWW[[[[[[^^^bbbeeegggiiilllooopppsssvvvuuuuuuxxxyyypppgggbbb\\\YYYUUURRRQQQOOONNNLLLLLLMMMOOONNNLLLJJJIIIJJJHHHGGGGGGFFFFFFHHHIIIJJJIIIJJJIIIGGGCCC@@@??????;;;:::888777777777888999;;;<<<===;;;999777777888===@@@FFFQQQ```rrr~~~iiimmm[[[EEE444/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////000222;;;EEEqqqsssVVVooo}}}VVVDDDEEEeeeqqq___NNNHHHSSSfffvvv~~~|||oooVVVGGGFFFFFFRRRhhhzzzssstttqqqkkkcccaaadddhhhhhhgggeeefffiiinnntttxxx}}}vvvqqqooojjjaaaWWWNNNHHHCCCAAABBBCCCFFFFFFDDDGGGTTTccczzzvvvqqqllliii___]]]ZZZXXXWWWVVVVVVWWWcccfffgggfffeeeddd^^^VVVPPPNNNLLLHHHDDD???;;;888444555666666777999<<>>@@@DDDHHHHHHFFFOOOHHHBBBBBBBBBBBBDDDHHHQQQ[[[gggrrr{{{pppvvvvvvxxx\\\WWWUUUKKKFFF555...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---222333999RRR||||||___JJJBBBCCC===;;;>>>>>>???EEEKKKOOOQQQTTTXXX\\\ZZZ]]]aaadddgggiiilllnnnqqqtttxxx{{{~~~zzzqqqlllbbb^^^ZZZUUUSSSPPPMMMKKKJJJMMMOOONNNLLLJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJIIIKKKLLLJJJFFFBBB@@@@@@;;;999888666666777888999:::;;;<<<;;;999666666666666:::@@@HHHTTTeeewwwfffyyyppp^^^III888/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...////////////000;;;IIIyyyjjjOOOiiipppHHH;;;CCC]]]gggYYYKKKFFFQQQeeewww|||lllSSSEEEFFFGGGRRRiii}}}~~~xxxpppjjjhhhhhhfffbbb]]]YYYYYY]]]dddhhhnnnssszzz~~~}}}xxxsssoooiiiddd[[[QQQJJJGGGFFFGGGJJJKKKOOOQQQOOOMMMSSS[[[mmmzzzvvvrrrnnnlllbbb^^^ZZZXXXWWWUUURRRNNNTTT[[[cccgggkkkkkkeee^^^TTTPPPKKKGGGEEEAAA<<<888555666777666555666:::===<<<<<<===>>>===<<<;;;:::666777888777666555777888999:::999;;;GGGdddxxxnnnjjjkkklllkkkkkkjjjkkkpppzzzeeeGGG444111......000+++------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,FFFLLLUUU___gggllloooooo{{{}}}jjjsss{{{uuunnniii```aaa\\\OOOEEEAAA===777888666333333666:::;;;999888888;;;BBBEEEFFFHHHLLLLLLRRR```ooozzzwww}}}}}}uuunnnYYYWWWVVVKKKFFF555...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000...333444888QQQzzzbbbLLLBBBCCC<<<999???AAAAAAFFFLLLPPPRRRUUUYYY\\\\\\___cccfffgggjjjlllnnnnnnqqquuu{{{uuuoookkkrrryyytttgggccc]]]XXXUUURRRNNNLLLIIILLLOOONNNKKKIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIJJJHHHKKKNNNMMMHHHCCCAAAAAA<<<:::888777666777888999888999;;;;;;999777666666111555;;;AAAJJJYYYlllzzzgggrrrrrr___KKK;;;000//////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...//////000000000:::KKK}}}}}}```KKKgggnnnGGG???BBB[[[cccVVVHHHCCCOOOeeexxx|||kkkQQQEEEGGGGGGRRRiii}}}ssskkkgggccc]]]UUUOOONNNRRRYYY]]]aaagggpppwwwxxxuuuqqqnnnaaa[[[SSSLLLIIIJJJMMMPPPRRRRRRVVVYYYXXXTTTVVV[[[cccuuu|||vvvrrrooonnnddd___ZZZYYYYYYVVVOOOIIIGGGQQQ\\\eeemmmooojjjbbbXXXQQQIIIEEEDDDBBB===999666888888666333444777;;;888999;;;===>>>??????>>>888999::::::777555555555666888:::===LLLjjjzzznnniiiiiikkkiiihhhhhhjjjqqq|||iiiJJJ555111...///000+++---------,,,,,,,,,++++++)))))))))***++++++,,,,,,CCCGGGMMMTTTYYY\\\^^^^^^eeepppvvvvvvxxx}}}tttccciiiuuuyyyvvvvvvcccddd```UUUGGG===;;;===999999999999777444111///111333666888:::>>>BBBFFFNNNUUU]]]dddppp}}}}}}~~~zzzttt\\\WWWWWWPPPKKK666...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,------.../////////...444000888[[[cccLLLBBBBBB===<<<>>><<<@@@DDDJJJPPPTTTXXX\\\___bbbcccccceeehhhkkknnnpppssstttvvvyyy}}}tttccc[[[UUURRRWWWfff}}}zzzrrrlllccc]]]YYYTTTOOOKKKKKKNNNQQQRRRPPPNNNLLLLLLJJJGGGEEEFFFHHHJJJJJJHHHJJJKKKLLLMMMKKKIIIEEECCCAAA:::555555555444666999===<<<;;;:::999888666444333333555999>>>HHHYYYiiixxxfffooo{{{bbbNNN888111///......///...,,,)))******************************+++++++++,,,,,,,,,+++,,,,,,---...///000000111777555VVVpppSSSJJJnnnqqqFFF???FFFZZZUUUFFFDDDBBBMMMhhhwww}}}zzzaaaMMMHHHEEEDDDSSSjjjyyytttmmmllllllddd\\\YYYXXXWWWZZZ___cccdddfffkkkooooookkkfffXXXOOOIIIJJJOOOSSSZZZ___bbbaaaaaaaaaaaa```]]]ZZZaaaiiixxx}}}yyyuuuoookkkgggccc]]]XXXUUURRROOOMMMKKKHHHJJJVVVhhhssstttpppdddYYYKKKCCCAAA@@@<<<777@@@;;;999888666444666;;;888999;;;<<<===>>>>>>>>>===>>>===;;;777444222222;;;<<<;;;@@@TTTuuu|||rrrpppmmmhhhkkkjjjjjjkkkllltttiiiOOO777000111...,,,---......---,,,,,,+++******)))+++,,,,,,+++***,,,---AAABBBDDDFFFGGGGGGFFFFFFMMMVVV[[[\\\aaahhhfff]]]]]]ccclllxxx~~~|||mmmiii```RRRDDD;;;999:::888999999888777444111///000111333555777:::>>>BBBHHHPPPZZZcccppp~~~{{{{{{uuu]]]YYYYYYQQQJJJ444...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,---......//////000000555222:::]]]||||||cccLLLAAAAAA===;;;>>>;;;???CCCIIIOOOSSSWWWZZZ]]]aaabbbcccdddgggjjjmmmooossstttvvvyyy}}}ooo^^^VVVRRRNNNLLLOOOZZZnnnvvvpppgggaaa\\\WWWRRRMMMLLLNNNPPPPPPOOOMMMLLLLLLJJJHHHGGGGGGJJJKKKIIIGGGHHHIIIJJJJJJJJJHHHFFFDDD@@@:::666666555333555999;;;::::::::::::999777666:::777666888999===GGGRRRnnnlllmmm}}}eeeQQQ;;;111000......///...,,,*********************************+++++++++,,,,,,,,,+++,,,,,,---...///000000222777444UUUnnnSSSMMMqqqsssGGG???HHHZZZTTTDDDDDDDDDNNNiiixxx~~~xxx___KKKGGGDDDCCCSSSiiizzzxxxvvvsssmmmiiiiiigggddddddgggjjjiiijjjkkkkkkgggaaa]]]QQQLLLJJJOOOVVV[[[bbbgggkkklllmmmnnnnnnkkkhhheeefffiiisss|||yyytttqqqmmmhhhaaa[[[XXXUUUSSSQQQMMMHHHFFFMMM[[[hhhppprrrkkk```RRRHHHCCCAAA===999;;;:::;;;===<<<:::999;;;888888888888999;;;<<<===<<<======;;;777555444555;;;<<<===DDDXXXxxx~~~ssspppnnnkkkooonnnmmmmmmlllqqqhhhOOO777000111///...///......---,,,,,,+++******)))+++,,,,,,+++***,,,---DDDCCCAAA???===;;;:::999===BBBFFFHHHQQQYYYWWWNNNTTTXXX```iiiqqqyyy~~~zzzsssqqqwww~~~llldddWWWIII>>>999777777777888888888666444111///...///111222333555999<<>>bbbyyyxxxeeeMMMAAA@@@<<<;;;>>>;;;>>>BBBHHHMMMQQQUUUYYY[[[___```aaadddfffjjjlllnnnssstttvvvyyy}}}uuu```WWWVVVOOONNNNNNOOOTTTddd{{{uuullleee```[[[UUUPPPMMMNNNOOONNNLLLKKKLLLMMMJJJIIIIIIJJJLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDDDD???:::777666555333444888:::::::::::::::999888888777444333777:::<<<@@@FFFaaa|||sssiii|||~~~hhhTTT>>>222000............,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000000111222666444XXXnnnSSSOOOppprrrIII@@@LLL]]]TTTBBBCCCEEEPPPiiizzzttt\\\IIIFFFDDDDDDTTTjjjzzz|||uuuqqqmmmhhhhhhlllrrrpppmmmjjjeee^^^WWWRRRLLLJJJMMMWWW```ffflllrrruuuvvvxxxyyyxxxvvvrrrppppppppprrrzzz~~~|||yyyrrrlllddd]]]YYYWWWVVVUUUPPPIIIBBBAAAJJJYYYgggpppsssjjj]]]PPPGGGAAA>>><<<:::===@@@AAAAAA???<<<:::999888666555666888<<<>>><<<===<<<:::888666666777:::<<<@@@III___~~~sssppppppnnnooooooooonnnlllooo|||jjjPPP777000222000///111...------,,,,,,++++++***)))+++,,,,,,+++***,,,---FFFDDDAAA>>><<<;;;;;;<<<;;;===>>>BBBMMMUUUSSSKKKKKKNNNSSSYYYaaajjjsssxxx~~~~~~~~~zzznnnaaaZZZ]]]bbbYYYQQQEEE===999777666555666777777777666444111000...///000000000222555777BBBLLLXXXcccooo|||}}}yyyzzzrrrZZZYYY]]]UUUJJJ000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///555555AAAhhhzzzhhhNNN@@@@@@<<<<<<>>>;;;>>>BBBHHHMMMQQQUUUXXX[[[^^^___aaacccfffiiikkkmmmrrrtttvvvyyy}}}sss```YYY[[[XXXZZZ\\\ZZZWWWaaa{{{~~~xxxooohhhccc^^^WWWRRROOOOOOOOOMMMKKKJJJLLLNNNKKKKKKLLLMMMMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA???;;;888888666444666;;;===>>>>>>===;;;999888888555333555<<>>JJJ[[[ggguuupppfffYYYKKKBBB??????FFFKKKKKKEEEAAAAAA>>>999:::888555444555999???BBB??????>>>;;;777666777888999===CCCNNNeeetttpppppppppmmmmmmoooooommmooozzzoooTTT:::111111000///000---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---BBB@@@<<<999888888:::<<<999888777<<>>>>>???;;;999999777666;;;BBBFFFGGGGGGCCC>>>:::999999;;;999<<>>:::@@@MMMXXXnnnooolll```PPPDDDBBBDDDZZZbbb___OOODDDCCCBBB===;;;999666555777<<>>DDDPPPhhhuuuppppppqqqmmmnnnppppppmmmmmmvvvuuuYYY===222111...---///------,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---BBB???;;;777666666777999999666444666===AAAAAA>>><<>>@@@<<<@@@CCCIIINNNQQQTTTXXXZZZ\\\]]]```dddgggjjjlllmmmpppqqqsssvvvzzz~~~zzzssspppooovvvqqqgggrrr~~~xxxsssmmmhhheee```YYYTTTQQQQQQPPPNNNLLLKKKMMMNNNMMMNNNOOONNNJJJGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@??????<<<::::::999;;;CCCMMMRRRSSSRRRMMMFFF@@@>>>???;;;;;;@@@HHHLLLMMMOOOSSSWWWuuuqqq|||{{{ooo^^^EEE444222///............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///000111111222111888BBBtttuuuVVVOOOWWWUUU@@@AAATTTjjj___DDDAAAHHHVVVnnnpppYYYIIIHHHHHHHHHXXXnnn}}}vvv|||rrrhhheeehhhkkkkkkjjjfffbbb___^^^^^^bbbbbbfffnnnssswww}}}}}}uuujjjaaa[[[YYYXXXWWWTTTRRRLLLCCC<<<<<>>AAADDDGGGGGGEEEAAA;;;666555666888===@@@DDDPPPhhhxxxqqqqqqrrrrrrqqqrrrpppkkkiiippp{{{zzz]]]???333111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---DDDBBB>>>:::777777777888;;;777555555888999:::;;;777999===AAAGGGSSScccnnnwww{{{|||ppplllfff^^^WWWOOOIIIFFF???<<<999777555444222111333444555666666555333111///000000//////000222555444>>>LLLYYYhhhwwwxxxxxxyyy}}}~~~yyykkk\\\\\\VVVLLL222//////...---------------,,,,,,,,,---------...............///000000111111000666555FFFssstttUUUBBB@@@>>>???BBB===???BBBHHHLLLPPPSSSVVVYYY[[[]]]aaaeeehhhkkklllmmmnnnooorrruuuxxx||||||rrruuu{{{sssxxx}}}|||sssooojjjgggeeeaaa[[[WWWRRRRRRRRRPPPMMMLLLMMMNNNNNNOOOOOOLLLHHHEEEEEEFFFFFFGGGIIIJJJIIIHHHFFFEEE@@@===;;;;;;;;;???KKKWWW]]]^^^^^^XXXOOOIIIGGGHHH???AAAFFFLLLNNNOOOTTT[[[XXXuuuppp~~~xxxrrrbbbIII555222///---............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...///000111222222222:::FFF}}}lllWWWWWWYYYRRR>>>>>>MMMggg```DDD@@@GGGXXXrrrnnnXXXHHHGGGGGGGGGVVVlll~~~|||vvvvvvwwwwwwyyyxxxpppgggdddgggjjjkkkjjjhhhdddcccdddfffiiigggiiiooosssyyy|||uuukkkaaa[[[XXXVVVUUUPPPPPPMMMFFF???;;;<<>>EEEQQQaaammmtttxxx}}}|||rrrkkkbbbYYYRRRKKKDDD??????===999666333222333444222333555666666555333222.../////////...///222444888AAALLLWWWdddqqqxxxyyywwwwwwyyy}}}~~~uuu```]]]UUUKKK111//////...------------...,,,,,,,,,------...............//////000000111111333888666GGGttttttiiivvvWWWCCC@@@>>>@@@BBB>>>===AAAGGGKKKOOORRRUUUWWW\\\^^^aaaeeeiiilllmmmnnnmmmnnnqqqtttxxx{{{|||tttsss}}}wwwzzz~~~}}}|||qqqmmmiiigggfffbbb]]]YYYRRRSSSSSSQQQOOOMMMMMMNNNOOOPPPOOOKKKFFFDDDDDDFFFFFFHHHKKKMMMNNNNNNLLLKKK@@@===;;;;;;<<>>===FFFddd___DDD>>>GGGZZZvvvmmmWWWGGGFFFFFFEEEUUUkkkxxxwwwwwwuuunnnhhhiiioookkklllllliiifffdddfffiiikkkiiijjjnnnsss{{{zzzsssiii```YYYVVVSSSQQQNNNNNNLLLGGGAAA<<<:::;;;GGG[[[oooppp```RRRPPPTTTwwwmmmaaaXXXXXXWWWVVVTTTRRRPPPNNNGGGDDD@@@;;;777777:::>>>BBBAAABBBLLLdddvvvuuuvvvooooooooonnniiiiiirrr}}}{{{^^^@@@333111///000333,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---IIIAAA;;;999777555555888AAACCC???777222222222111777888:::===DDDPPP```kkknnnppptttyyy}}}{{{mmmmmmjjjbbbVVVIIIAAA======;;;999888999888666444333555777999999777444222333333111000000000111222444<<>>???@@@NNN___eeehhhjjjhhhbbb[[[UUURRRSSSSSSSSSQQQOOONNNNNNPPP```vvvnnnpppuuu]]]KKK666333///............---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,,,,...//////......000111333555LLLbbbQQQTTTgggaaa>>>999BBBUUUTTTCCC???HHHYYYkkkoooXXXHHHGGGGGGGGGXXXnnn}}}xxxuuuuuuuuussspppnnnrrrlllgggdddbbbccckkktttooooooqqqrrrrrrvvv|||rrrfff^^^\\\XXXRRRMMMQQQNNNIIIFFFBBB>>>:::777@@@SSSjjjuuupppbbbVVVPPPvvvooommmgggcccbbbaaa]]]XXXUUUHHHDDD>>>999888:::>>>AAAEEEBBBBBBKKKbbb{{{tttoootttmmmlllqqqpppkkknnnxxxyyyyyy```DDD666333111...+++,,,,,,,,,+++++++++******++++++++++++,,,---......GGG@@@:::999888555555777BBBEEEBBB;;;555333333111222555888<<>>EEEHHHMMMQQQRRRQQQMMMKKKBBB<<<:::===<<<<<>>DDDNNNYYYaaafffhhhlllpppvvv|||wwwnnneee```YYYXXXVVVPPPIIIAAA===;;;===<<<;;;;;;;;;;;;999777666777999::::::999777666444333222111111111222222444999???EEEIIIMMMQQQSSSYYYbbbooo{{{}}}uuunnn^^^aaaZZZBBB111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222222333///666===VVVuuu~~~tttRRRTTT{{{gggNNNAAA@@@CCC@@@;;;:::===AAAEEEHHHMMMRRRVVVZZZ]]]aaadddeeegggjjjlllppprrrvvvyyy|||{{{uuu~~~}}}zzz{{{~~~zzzjjjjjjrrr}}}|||wwwtttssssssllliiieeedddeeeddd```]]][[[XXXUUURRRQQQOOOMMMKKKHHHHHHFFFDDDBBB@@@???>>>AAACCCGGGIIIJJJIIIGGGEEE???:::888;;;999888@@@KKKTTTWWW\\\^^^^^^\\\[[[[[[XXXYYY[[[[[[ZZZZZZ[[[]]]ppp}}}mmmfff~~~|||cccQQQ666333///............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,...////////////000222666888TTTfffPPPRRRkkkkkkHHH???GGGZZZYYYGGG@@@GGG\\\ttt}}}mmmVVVFFFFFFFFFFFFWWWmmmxxxttt}}}zzzxxxwwwwwwvvvxxxppphhhffffffeeehhhlllrrrooollljjjiiilllyyy~~~~~~}}}sssfff]]]YYYVVVQQQLLLJJJHHHEEECCCAAA???<<<:::@@@TTTmmm}}}}}}sssiiiccc]]]lll{{{~~~{{{wwwsssooohhh^^^VVVJJJBBB999777<<>>999666222111777>>>DDDHHHNNNTTTYYY```aaaeeeiiiooossswwwyyy||||||{{{vvvnnnddd[[[UUUNNNMMMKKKHHHCCC@@@===<<>>>>>>>>??????<<<:::888999:::::::::999888777555444333222111222222333444666999;;;===@@@DDDGGGRRR]]]mmm{{{iii^^^bbbXXX@@@000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222222333000666???\\\zzz|||PPPJJJggg[[[JJJ??????CCCBBB===:::===@@@CCCGGGKKKQQQUUUYYY\\\```cccdddfffiiikkkkkknnnsssvvvyyy}}}vvvyyy||||||vvvyyy}}}~~~|||}}}tttiiijjjrrr||||||}}}{{{uuurrrppppppjjjgggeeedddddddddaaa___\\\YYYUUURRRPPPNNNKKKIIIGGGFFFDDDBBB@@@?????????===>>>@@@AAAAAA@@@>>>===:::777666888888666;;;BBBGGGKKKPPPTTTVVVVVVWWWXXXYYY[[[]]]]]]]]]]]]___```bbblllvvvlllccc|||cccQQQ666333///............---------------------------,,,,,,,,,,,,---......---,,,...///000//////111333555888YYY{{{vvvVVVQQQiiijjjGGG<<>>>>>===;;;999@@@MMM^^^kkkrrruuuxxxzzztttnnnmmmrrrtttpppqqqtttooorrrrrrooolllhhh]]]QQQAAA===;;;@@@JJJQQQRRROOOHHHDDDBBBJJJ^^^zzzxxxppppppqqqnnnlllkkkkkkjjjiiilllqqqzzzxxxkkkIII555000000000111---------,,,,,,,,,++++++************+++,,,---...BBB<<<888888777444333555>>>HHHOOOKKKBBB<<<999666666???JJJPPPPPPMMMIIIHHHQQQSSSWWW\\\aaaeeegggiiihhhiiiiiigggbbb\\\UUUQQQOOONNNNNNOOOPPPPPPMMMKKKFFFFFFGGGIIIJJJJJJGGGEEE@@@???===;;;999888888888666555444333333333444444222333444444555777:::===FFFVVVjjjzzzuuu{{{{{{rrr]]][[[dddWWW???555...------,,,,,,------------------------......///......//////000111111222444777@@@```nnnBBB===GGGKKKHHHAAA@@@CCC@@@999:::===AAADDDGGGKKKPPPSSSWWWZZZ^^^aaabbbdddgggiiihhhlllqqquuuzzz~~~{{{sssvvv~~~~~~vvvqqqtttwwwuuunnniiijjjlllmmmhhhjjjooorrrpppmmmqqqxxx|||{{{zzz{{{~~~{{{uuuooolllkkkggggggfffdddcccaaa``````\\\YYYUUURRRPPPNNNLLLIIIIIIIIIGGGFFFDDDCCCBBBAAA999:::::::::999666444222222111222333444666888999<<>>>>>===;;;999>>>EEEOOOXXX___fffmmmrrrvvvrrrpppqqqqqqooonnnooommmqqqpppjjjfffbbbVVVHHH<<<;;;===DDDMMMSSSTTTRRRJJJFFFCCCJJJ^^^yyyyyypppppprrrlllkkkjjjiiihhhiiillloooyyyssssssnnnKKK777111000//////------------,,,,,,,,,,,,++++++++++++,,,---......EEE>>>999888666444333666;;;FFFNNNJJJBBB<<<:::888:::DDDQQQYYYXXXRRRLLLHHHKKKNNNRRRWWW\\\```cccdddcccccccccaaa^^^YYYUUURRRQQQQQQRRRTTTWWWVVVSSSOOOJJJJJJKKKNNNPPPOOOLLLJJJFFFDDDAAA===;;;:::999999777666444333333333444555222444555555444666888;;;CCCTTTkkk{{{yyy~~~~~~mmmZZZ___iiiYYY>>>444---------,,,,,,------...---------------...////////////000111111222222333333777AAAaaaddd===>>>DDDKKKJJJBBB>>>AAA???888:::===BBBFFFIIILLLPPPRRRWWWYYY]]]```bbbdddfffhhhhhhlllqqqvvv{{{vvvrrrwwwxxxooojjjnnnqqqmmmddd```eeejjjlllnnnmmmnnnppppppqqqwww~~~}}}|||||||||uuuoookkkiiigggggggggeeebbb```______]]]ZZZWWWTTTSSSQQQNNNLLLJJJJJJJJJIIIGGGEEEBBBAAA;;;<<<======;;;888444222111000000///111333555444777:::===@@@CCCGGGKKKNNNPPPQQQRRRTTTYYYaaajjjppp}}}yyy{{{dddSSS666333///............---........................***,,,......,,,,,,---///,,,---///000000111333555555===^^^```PPPccchhhGGG:::444BBBFFFCCCDDDEEEQQQeeeuuu}}}{{{lllVVVFFFFFFGGGHHHYYYppp|||}}}{{{~~~uuullliiiwww{{{mmm```WWW^^^hhhggg]]]SSSHHHBBB===;;;;;;>>>FFFNNN[[[nnn}}}yyyvvvyyy~~~|||~~~~~~zzzuuusssuuuxxxssspppjjjddd]]]WWWQQQMMMGGGEEEBBBAAA@@@>>>;;;999999<<>>EEELLLSSSVVVWWWJJJEEECCCIII\\\vvvyyypppqqqssskkklllllljjjjjjmmmrrrtttuuurrrqqqsssmmmJJJ666000///.........------------,,,,,,,,,,,,,,,,,,,,,---...///000GGG@@@999777666333444666:::EEEMMMJJJAAA<<<::::::>>>IIIXXXaaa```YYYRRRMMMHHHKKKPPPUUUZZZ^^^aaabbbaaaaaa```^^^[[[WWWTTTQQQQQQQQQRRRUUUXXXWWWSSSOOOLLLLLLNNNQQQSSSRRRPPPMMMJJJGGGDDD@@@===;;;;;;;;;777666555444333444555555333555666555555555777999CCCUUUmmm~~~}}}mmm]]]dddooo[[[<<<111------,,,,,,,,,------......------------...//////000111111222333333444444222666BBBbbbYYY888===BBBJJJIII???;;;??????999:::>>>CCCGGGJJJMMMPPPRRRVVVYYY]]]___aaacccfffhhhfffjjjooouuuzzz{{{qqqrrr~~~sssiiifffgggjjjfff]]]\\\eeennnqqquuuqqqooopppqqqttt}}}|||uuuoookkkiiihhhhhhgggeeebbb___^^^______\\\XXXVVVUUUSSSQQQOOOKKKKKKKKKKKKIIIEEEBBB@@@>>>???@@@@@@>>>:::555222111000///---...111222000222444888;;;>>>CCCGGGKKKNNNOOOPPPSSSZZZdddpppxxx}}}xxx}}}fffUUU666333///............---........................***---///...,,,+++---000,,,---///000000111333555333>>>___~~~vvvYYYOOOfffnnnOOOCCC222<<<>>><<>>;;;DDDIIISSS^^^dddaaaWWWNNNKKKJJJJJJLLLOOOUUUZZZ]]]]]]^^^___```^^^ZZZVVVSSSOOOQQQUUUXXXYYYXXXVVVTTTTTTPPPQQQXXXZZZWWWUUUXXXQQQLLLFFFAAA>>>======<<<888888777555444555777999777444444666555333666;;;EEE[[[ppp{{{}}}mmmbbbiiihhhSSS===444//////...------------...---------...............///000222222111111222444777888AAAccc}}}|||sssSSS;;;>>>GGGIIIFFFAAA??????>>>;;;<<<@@@EEEIIIKKKMMMOOOPPPVVVXXX[[[___bbbdddeeeeeegggjjjoootttyyyuuuttt|||pppeeegggeeegggbbbXXX[[[kkkwwwyyy~~~tttyyyxxxnnn|||~~~uuunnnlllllljjjiiihhhgggdddbbb```^^^[[[ZZZXXXXXXXXXWWWUUUSSSOOONNNLLLJJJHHHFFFEEEEEECCCCCCBBBBBB@@@===888444000000////////////000000111333666888;;;???DDDGGGMMMIIIJJJPPPXXXdddttttttqqqzzzjjjOOO555333000.........---,,,------------------------++++++,,,------......///.........///000222444555777===```iiiOOOMMMgggxxx```;;;777888:::;;;:::???NNN^^^pppxxx~~~mmmVVVEEEEEEFFFHHH[[[rrr|||~~~jjj[[[[[[lll{{{zzzgggXXXPPPPPP]]]iiidddRRRCCC<<<999888999888999@@@JJJ```~~~vvvllluuuwww~~~}}}{{{yyywwwwwwvvvvvvrrrrrrqqqnnniiiaaaYYYTTTNNNLLLIIIGGGDDD???:::666555333222111444888===@@@GGGIIINNNTTTZZZ```ccceeecccdddddd___UUUJJJ@@@;;;999===??????DDDOOOXXX[[[MMMGGGCCCKKK___yyyyyysssrrrrrrsssooolllmmmpppyyyvvvzzztttfffHHH777111///000222......---,,,,,,,,,,,,---++++++++++++,,,---......OOOFFF>>>:::777555777;;;AAAHHHKKKGGGAAA???>>><<>>::::::>>>CCCGGGIIIJJJLLLNNNTTTVVVYYY]]]```bbbddddddhhhkkkpppuuuyyyvvvtttyyy{{{lllaaadddeeefff___WWW___sssuuuuuurrrmmmyyypppllljjjiiihhhgggfffdddbbb```___^^^\\\[[[[[[[[[YYYVVVSSSPPPOOOLLLJJJHHHFFFEEEEEE@@@@@@@@@@@@???<<<777444000//////......//////000111333555888:::>>>CCCFFFJJJGGGIIIPPPYYYcccrrrvvvtttlllOOO555333000.........---,,,------------------------++++++,,,------......///.........///111222444555:::???```~~~eeeHHHEEE```uuubbb@@@999888999::::::>>>IIIVVVnnnwww~~~mmmVVVFFFEEEFFFHHHZZZqqq|||{{{mmmbbbdddiiixxxttt___QQQLLLOOO\\\fff```PPPBBB<<<999888888666777>>>GGGaaa|||nnnqqqsssyyy{{{yyyxxxyyyyyy|||{{{xxxtttnnnfff^^^XXXRRRNNNHHHBBB???<<<:::888;;;888444111111222555666;;;===BBBHHHNNNTTTXXXZZZ^^^___^^^XXXOOOEEE===999:::>>>@@@AAAGGGQQQYYY\\\LLLFFFBBBJJJ___yyyyyyrrrrrrqqqrrrooommmnnnqqq{{{xxxpppfffHHH666111///000111......---,,,,,,,,,,,,---++++++++++++,,,---...///XXXLLLAAA======;;;:::;;;@@@FFFIIIDDD>>>>>>??????DDDHHHPPPZZZaaaaaaZZZTTTNNNMMMLLLKKKMMMOOOSSSUUUVVVYYY\\\___``````___^^^[[[ZZZYYYYYYZZZ\\\^^^___^^^XXXTTTTTTTTTSSSUUUXXXYYYUUUNNNHHHDDD@@@===:::999999888888888:::;;;<<<:::777666777666555888===MMMdddvvv~~~zzzvvv~~~nnnjjjsssmmmPPP777/////////...------------...---------.........//////000111333333222333444666888999DDDgggvvvQQQ999===NNNNNNIIIBBB>>>???>>>;;;888<<<@@@DDDFFFGGGJJJKKKQQQSSSWWW[[[___aaacccdddiiilllqqquuuzzz~~~||||||tttppptttzzztttfff\\\^^^fffeee\\\UUUccc~~~~~~wwwqqqqqq|||sssllliiihhhgggfffeeedddbbbaaa`````````______^^^ZZZUUURRRNNNMMMJJJHHHFFFEEEDDDDDD@@@@@@???@@@???===888555///..................///000222555777999===AAAEEEFFFEEEHHHPPPZZZdddqqq}}}uuutttnnnNNN555333000.........---,,,------------------------++++++,,,------......///......//////111222444555;;;@@@```yyyhhhFFF???ZZZsssgggIII;;;888888;;;<<<>>>DDDLLLjjjtttmmmWWWFFFFFFFFFGGGYYYppp|||{{{}}}kkkpppzzzyyyhhhfffiiiuuummmUUUIIIHHHMMM[[[ccc\\\MMMCCC>>>;;;999999666666===EEEeeessspppqqqvvv~~~}}}yyyxxxyyy|||~~~}}}|||zzzxxxtttlllddd^^^UUUOOOEEE===:::999::::::>>>:::666111...---...///444666;;;AAAGGGMMMQQQSSSWWWWWWUUUOOOGGG???:::888;;;???AAACCCJJJTTT[[[]]]KKKEEEAAAIII___zzzyyyrrrqqqpppsssqqqpppooooooyyyuuujjjgggHHH666111000000111......---,,,,,,,,,,,,---,,,,,,,,,,,,---...///000bbbTTTFFFCCCCCCAAA>>><<<@@@FFFHHHEEEAAACCCDDDCCCDDDFFFLLLTTT[[[]]]ZZZVVVPPPNNNMMMKKKKKKMMMNNNPPPUUUWWW[[[___bbbccccccccc```^^^ZZZXXXXXX[[[^^^aaaccc^^^YYYWWWVVVUUUTTTUUUUUUQQQLLLGGGCCC@@@===;;;999888888888:::<<<=========:::888999888666:::???VVVnnn~~~xxx|||zzzqqqgggpppjjjNNN666/////////...------------...,,,,,,------...////////////111222222222222444666:::;;;FFFkkkYYY===???KKKKKKGGG@@@===>>>>>><<<888;;;???BBBDDDFFFHHHJJJOOORRRVVVZZZ___bbbddddddiiimmmrrrvvvzzz~~~|||yyyxxxxxxuuusssuuu{{{}}}xxxrrrjjjhhhnnnvvvyyykkk___VVVXXXgggeee[[[TTTeee{{{pppqqq}}}uuunnnjjjiiihhhgggeeedddcccccccccbbbaaaaaa```^^^YYYRRRNNNHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAA>>>999666......------------......000222444666888;;;???CCCCCCCCCIIIRRR\\\eeeqqq|||pppqqqmmmNNN555333000.........---,,,,,,,,,------------------++++++,,,------......///......///000111333444555;;;???___wwwwwwNNN@@@WWWqqqjjjRRR;;;777777;;;???@@@CCCGGGfffrrrnnnWWWGGGFFFFFFGGGWWWnnn}}}yyy~~~uuukkkmmmwwwjjjQQQDDDEEENNN\\\bbb[[[OOOFFFBBB???<<<;;;888777===EEEccc~~~zzztttsssvvv|||{{{}}}zzz{{{~~~yyyooocccZZZQQQJJJAAA;;;888999;;;<<<<<<999555111.........///111333777<<>>===999777777999===??????>>>@@@<<<::::::999888<<>>???===999;;;???AAACCCEEEHHHJJJNNNQQQUUUZZZ___ccceeefffiiimmmrrrwww{{{|||wwwtttrrrnnniiiiiimmmmmmhhhdddaaa]]]]]]gggsssqqqcccYYYQQQRRReeeggg^^^TTTddd{{{lllmmm|||}}}vvvqqqnnnjjjiiihhhfffeeedddddddddbbbaaa___]]]ZZZTTTMMMHHH???>>>===<<<<<<>>>@@@BBBDDDCCCBBBBBB@@@<<<777333......------------......000111333555666999===@@@BBBCCCIIITTT^^^gggrrr}}}mmmoookkkMMM555333000.........---,,,,,,,,,,,,---------......++++++,,,------......////////////000111333555666:::>>>]]]|||\\\EEESSSjjjgggSSS;;;777666;;;AAACCCFFFJJJdddrrrnnnXXXGGGGGGFFFFFFUUUkkk{{{qqqllllllqqqvvvlll{{{uuusss{{{jjjRRRCCCEEEOOO]]]ccc]]]SSSLLLCCC???<<<:::777555;;;CCCRRRoooxxxuuuvvv|||rrrkkksss~~~~~~{{{mmm[[[NNNGGGCCC>>>;;;;;;<<<======<<<999666222000//////000,,,...111555;;;@@@EEEGGGIIIHHHDDD???:::777777888;;;>>>AAAEEENNNXXX\\\[[[HHHBBB???III```}}}yyyrrrpppooopppooommmiiifffmmm{{{hhhiiiGGG555111000000///......---,,,,,,,,,,,,---------------...///000000{{{```SSSRRRVVV\\\bbbnnnjjjccc\\\ZZZZZZSSSKKKHHHFFFFFFIIIOOOSSSTTTSSSPPPOOOMMMLLLKKKKKKKKKLLLTTTVVVZZZ```dddhhhjjjllljjjfff```ZZZWWWVVVXXXYYY]]]]]][[[XXXXXXZZZXXXTTTOOOKKKEEEAAA@@@@@@@@@???:::888888;;;@@@CCCBBBAAACCC???<<<<<<:::999===DDD\\\yyy{{{jjjppp~~~xxxxxxllllllcccFFF111000//////...------------...+++,,,,,,---...///000000...000222333222333555777777999CCCeeeccc???<<<===??????<<<<<>>===999444000///..................//////111222444555777;;;>>>AAABBBIIITTT^^^hhhsss~~~mmmqqqzzzhhhMMM555333000.........---,,,+++,,,,,,------.........++++++,,,------......////////////000222333555666;;;???]]]iiiJJJOOOaaa```PPP;;;666555:::@@@DDDJJJPPPcccrrroooYYYHHHGGGFFFEEETTTiii}}}tttiiiaaa```dddeeeooosssooottt}}}iiiSSSCCCDDDMMM[[[ddd```WWWQQQBBB???<<<999555444999AAA@@@YYY|||wwwwww||||||uuu{{{}}}xxxuuurrrqqquuutttrrrrrrnnncccSSSGGG===<<<;;;<<<>>>>>>>>>===???<<<888444000...------+++,,,...222666;;;@@@BBBBBBAAA>>>:::666555777999;;;>>>AAAFFFPPP[[[]]][[[GGGBBB@@@KKKbbb~~~yyyrrrpppppplllkkkkkkjjjhhhnnnnnnjjjGGG555111111000.........---,,,,,,,,,,,,---,,,,,,,,,,,,---...///000~~~mmmbbbbbbddd\\\QQQMMMIIIFFFGGGKKKPPPRRRRRROOONNNMMMLLLLLLLLLLLLMMMPPPSSSYYY___fffkkkoooqqqqqqmmmggg```ZZZWWWVVVVVVZZZ[[[ZZZWWWZZZaaadddaaaYYYSSSJJJDDDAAA@@@@@@@@@<<<::::::>>>DDDGGGFFFDDDEEEAAA>>>===;;;:::???EEE]]]}}}tttrrr~~~www|||zzzyyy~~~lllnnn```???...333//////...------------...++++++,,,---...///000000000222444555555555777999999;;;DDDaaaaaa>>>;;;999===>>><<<<<>>;;;999;;;>>>???AAACCCFFFIIIJJJMMMRRRXXX]]]bbbeeefffgggkkkrrrxxx}}}vvvqqqmmmkkkggg```\\\\\\XXXQQQNNNPPPNNNMMMYYYiiijjjZZZRRRKKKIII\\\llljjjZZZ___tttvvvsss{{{{{{tttoookkkjjjgggdddbbbaaaaaabbbbbb___ZZZVVVQQQJJJCCC???888666444333333555888:::<<<<<<<<<<<<<<<:::555222000//////......//////000///000222333444666:::===@@@AAAGGGRRR]]]gggsss~~~llluuuxxxfffLLL555333000.........---,,,++++++,,,,,,---......///++++++,,,------....../////////000111222444555666999>>>^^^qqqOOOLLLZZZZZZOOO;;;777555999===BBBKKKTTTcccsssoooYYYIIIGGGFFFDDDRRRhhhzzzssspppsssxxxyyy{{{xxxoooeeeaaabbbooo{{{fffPPPBBBAAAHHHWWWbbb```XXXRRRDDDAAA>>>;;;888666;;;CCCAAAKKKccc~~~{{{~~~{{{tttlllfffbbbZZZWWWTTTUUUUUUQQQGGG>>>999999999;;;>>>???>>>===???<<<999444000...,,,,,,---...///111555:::>>>@@@<<<;;;999666333333666888<<>><<<<<<@@@GGGKKKIIIFFFFFFBBB???>>><<<;;;???FFF```~~~www|||sssxxxzzzuuuqqqiiinnn^^^;;;,,,666//////...------------...++++++,,,---...///000111222444666777777888:::;;;>>>@@@FFFaaa___???<<<999===???======???===999888:::===>>>???BBBEEEHHHHHHKKKPPPVVV\\\aaadddeeefffkkkrrryyy~~~sssmmmjjjiiieee^^^YYYXXXVVVPPPNNNPPPNNNKKKUUUeeejjjZZZQQQIIIFFFYYYmmmooo]]]^^^}}}zzzssslll______lllzzz|||tttmmmkkkiiieeebbb```_________ccc___YYYTTTNNNHHHBBB===999777444222111333555777::::::;;;===>>>===999666000000////////////000000///000222222333555999<<>>===<<<<<<:::777333000///...---,,,,,,,,,...111555999<<<888888666444222222555777===@@@DDDJJJVVV```aaa]]]EEEAAABBBNNNeeezzzsssrrrrrrwwwuuutttttttttvvv~~~nnnlllGGG444111111000.........---,,,,,,,,,,,,---++++++++++++,,,---......yyyfff\\\bbbkkkiii___]]]UUUMMMKKKJJJIIIMMMQQQQQQRRRSSSRRRQQQMMMJJJHHHRRRPPPQQQYYYdddpppwww{{{~~~}}}yyyqqqggg^^^XXXUUUWWWUUURRRRRRUUUYYY\\\^^^bbb]]]VVVMMMGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDAAA@@@@@@??????DDDKKK```~~~www{{{yyygggiiipppYYY999...111//////.........---------------------///000111222444555777777777888:::===;;;CCCJJJaaa|||bbb<<<<<<555:::===;;;:::<<<===;;;555777:::<<<>>>@@@DDDGGGLLLNNNRRRUUUYYY]]]bbbeeeiiikkknnnssszzzzzzzzzlllmmmjjjccc^^^___cccfffddd```WWWTTTTTTNNNSSSggglll[[[SSSIIICCCNNNdddnnncccaaayyysssYYYRRROOOVVVddduuu|||yyyuuurrrqqqjjjfffaaa\\\XXXWWWWWWWWW___```\\\TTTOOOLLLHHHDDD;;;:::777444222111222222:::<<<@@@BBBAAA>>>:::777222111000///......///000111000000000111333555666@@@CCCKKKTTTZZZcccqqq~~~iii}}}tttdddCCC333222111///---,,,,,,+++...------,,,,,,------...---------------------------...000000111222555777<<<;;;[[[wwwzzz\\\PPP\\\^^^KKK===777444777888<<>>999555444777555666777888999999999999888999999666111//////111/////////000111333444555444444444222111222555888<<>><<<>>>??????CCCIII```~~~qqqccciiioooVVV777...222//////.........------------------...///000111222444555666777777888;;;===???FFFMMMddd{{{wwwaaa>>>===777<<<>>><<<;;;<<<===;;;666888:::<<<===@@@CCCFFFIIILLLPPPTTTWWW\\\aaadddhhhjjjooottt{{{vvvqqqrrruuuwwwwwwiiiiiigggeeeccceeeiiikkkkkkjjjccc___\\\RRRSSSeeerrraaaWWWIIIAAAEEEYYYeee```___tttnnnUUUOOOJJJOOO[[[mmm~~~zzzvvvrrrnnnlllhhheee```ZZZVVVUUUTTTUUUYYY[[[[[[VVVRRRPPPKKKEEE???===:::777555333333333999;;;>>>@@@@@@===999777222111000///...//////000111000000000111333666777???BBBJJJSSSZZZbbbppp}}}iiitttdddCCC333222000///---,,,,,,,,,...------,,,,,,------...---------------------------...000111111222555777??????]]]}}}zzz[[[KKKWWW^^^PPPBBB999555777888;;;GGGVVVfffsssvvvZZZFFFEEEFFFCCCMMM^^^~~~uuummmkkkkkkjjjooovvv}}}eeeMMMBBB======FFFOOOSSSTTTVVVRRRLLLHHHFFF???;;;EEEUUUddd___TTTJJJOOOaaalllmmmuuuvvvzzz|||uuunnnjjjYYYMMMAAA;;;777333333444333333444555666666777888999:::;;;888444111000000/////////000111222333444333444333222222333666888<<>>???<<<;;;<<<<<<:::777999;;;<<<===???BBBDDDFFFIIIMMMQQQUUUZZZ___cccfffiiiooovvv|||vvvkkkkkkmmmmmmoootttjjjhhhhhhiiilllmmmnnnoooooosssnnniiicccVVVUUUeeevvvdddXXXIIIAAA===KKKXXXZZZYYYgggsssYYYSSSHHHJJJSSSeeezzz}}}zzzwwwtttooojjjfffgggccc^^^XXXTTTRRRQQQQQQQQQVVVXXXWWWUUUSSSMMMGGGEEECCC???;;;888666555555888:::===>>>>>><<<999777222111000/////////000111111000000000111444666888>>>AAAHHHQQQXXXaaannn|||iiissscccAAA333222000///---,,,,,,,,,...------,,,,,,------...---------------------------...000111111333555888<<>>BBBFFFLLLRRRQQQOOOOOOLLLCCC<<>>DDDIIIKKKMMMPPPiiiyyyyyykkk```cccooolllMMM333///000.................................///000111222333333555777999:::<<>>@@@CCCDDDGGGLLLPPPTTTYYY___cccdddhhhpppxxxuuullloooqqqnnnpppxxxqqqmmmkkkoooqqqooolllkkkiiipppmmmhhhcccXXXWWWfff{{{ggg[[[MMMEEE===AAAJJJRRRRRRUUUiii|||aaaXXXLLLLLLRRRcccxxxyyyvvvtttrrrqqqnnniiiddddddaaa\\\WWWRRROOOMMMMMMNNNSSSUUUTTTSSSSSSNNNIIIIIIGGGCCC@@@<<<999777777999:::<<<======;;;999777333222111000000000111222222111000000111444777999===@@@GGGPPPWWW___mmmzzz{{{gggooo^^^>>>222111000///------,,,,,,...------,,,,,,------...,,,,,,---------------------///000111111333666888888???UUUmmmSSSHHHVVVhhhgggKKK===444666999:::???EEE[[[jjj|||www^^^IIIEEECCCAAAIIIVVVvvv~~~wwwvvvzzzqqqWWWGGGAAA;;;999:::<<>>>>>;;;999999777666555444555777:::;;;:::<<<===<<<999555111///............///000111222222222333222222444777:::===EEEKKKQQQaaaoooiiiXXXEEEBBBIII___yyyxxxuuurrrpppooonnnoooooollljjjqqqzzzpppdddBBB444111///...///......---------,,,,,,,,,++++++,,,------......///___bbbcccccceeeddd]]]TTTPPPUUU\\\___```bbbhhhoooqqqeeeYYYUUUTTTQQQPPPQQQOOOPPPRRRTTTTTTSSSRRRQQQMMMPPPSSSUUUYYY___iiipppyyy|||~~~}}}|||pppkkkccc\\\UUUPPPKKKHHHGGGFFFEEEDDDFFFHHHKKKMMMXXXWWWTTTPPPLLLIIIFFFEEEAAA>>>@@@GGGMMMPPPSSSXXXooo~~~zzzeeeaaaiiiuuujjjHHH222///...---...................../////////000111222333444444666888:::<<>>GGGJJJHHHMMMXXXccceeeggguuu|||bbbUUURRRPPPUUUcccuuu~~~xxxqqqnnnlllmmmoooooojjjfffccc```[[[VVVQQQNNNLLLKKKNNNRRRSSSQQQQQQQQQOOOKKKKKKIIIFFFCCC???===;;;999;;;<<<======<<<;;;999888444333222222222222444444333222000000111333777999<<>>222111000...------------...------,,,,,,------...,,,,,,,,,---------.........///111111222333666888888BBBUUUgggNNNEEESSSccccccJJJ<<<222555::::::===BBBSSSdddxxxxxxaaaLLLEEEBBB@@@GGGRRRnnnxxxyyypppYYYIIIBBB<<<:::888777;;;AAAEEEFFFIIIMMMLLLGGGDDDCCCdddvvvqqqZZZKKKEEEBBB???EEETTThhhvvv|||}}}rrriiiaaaYYYOOOIIIIIICCC@@@CCCDDD@@@======;;;:::888777777999;;;<<<::::::;;;;;;999666222//////.........///000111222111222222222222444888;;;===FFFMMMTTTdddpppgggTTTCCCBBBKKKbbb}}}}}}xxxwwwtttqqqooonnnoooooollllllsss|||sssdddBBB444222000///111......---------,,,,,,,,,++++++,,,------......///WWWXXXWWWVVVYYY]]][[[UUUPPPUUU^^^dddeeeeeellluuuvvvnnneee___ZZZTTTSSSTTTPPPQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRTTTXXX___gggllluuuwwwzzz{{{{{{|||}}}~~~uuuppphhhaaaZZZSSSNNNJJJEEEDDDCCCCCCEEEGGGIIIKKKUUUSSSPPPLLLIIIHHHGGGGGG??????CCCJJJNNNQQQYYY```sss~~~ddddddnnnwwweeeBBB222111------------...............//////000000111333444555555777:::===???BBBFFFIIIHHHNNNSSSjjjyyygggCCC===@@@@@@;;;999;;;<<<:::888999;;;;;;<<<===@@@BBBCCCFFFJJJNNNRRRWWW]]]```aaagggpppzzz~~~vvvtttuuuxxxzzzxxxqqqnnnpppkkk```ZZZ[[[[[[cccaaa]]]^^^[[[ZZZccc~~~lll\\\HHH>>>999???DDDBBB@@@AAACCCGGGJJJ]]]wwwwwwcccVVVTTTTTTXXXeeessszzzwwwqqqkkkgggdddgggkkknnnkkkhhhaaa___[[[VVVRRRNNNLLLKKKOOORRRTTTRRRQQQSSSQQQMMMKKKJJJIIIFFFDDDAAA???>>>@@@@@@???>>>===;;;:::999666555444444444555666777666444222000000333666888<<>>111111///......---------...------,,,,,,------...+++,,,,,,------............///111222222444666999666BBBNNNjjjOOOBBBIIIVVVWWWGGG:::222666:::999<<>><<<:::777777:::;;;<<<@@@FFFKKKLLLJJJGGGWWWooozzzfffUUUJJJBBB???BBBNNN```nnnsssuuuwww|||xxxoooiiigggeee```[[[RRRLLLGGGHHHHHHDDDAAA@@@>>>===<<<:::::::::;;;;;;::::::999::::::888444111000/////////000000111222000111222222222555999<<<>>>GGGNNNVVVfffqqqeeeOOOAAABBBMMMfff{{{wwwvvvtttsssqqqpppppppppnnnoooxxxyyycccAAA444222000///111......---------,,,,,,,,,++++++,,,------......///SSSSSSRRRSSSYYYaaaccc```UUUYYYbbbkkklllkkkrrr|||}}}xxxqqqjjj```VVVSSSVVVRRRQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPRRRXXX___eeegggppprrrtttuuuuuutttuuuvvvqqqlllfff___ZZZTTTOOOKKKDDDDDDDDDDDDEEEHHHJJJKKKSSSQQQPPPMMMKKKIIIGGGFFF@@@CCCHHHNNNPPPTTT___jjjyyyzzz}}}fffeeeqqqvvv^^^<<<222444------------.........//////000000000111222333444555666999<<>>:::888:::<<<;;;777888:::;;;;;;===@@@BBBBBBEEEIIIMMMPPPUUUZZZ]]]aaafffppp{{{{{{vvv||||||tttooonnnqqqlll```\\\aaacccjjjgggdddfff```YYY[[[qqqvvvRRRHHH>>><<>><<<;;;:::777777666666666777888999888666333000000222555777<<>>CCCOOO]]]eeefffhhhkkklllpppvvv}}}|||vvvqqqqqqtttuuuqqqlllbbbYYYRRRPPPNNNIIIFFFFFFCCCBBBAAA@@@???===<<<<<<<<<:::999999;;;;;;888555111000000000000111222222///000111222222555999<<>>:::>>>===999777:::<<<;;;666888:::;;;<<<===@@@CCCAAADDDHHHKKKNNNRRRWWW[[[aaafffppp{{{{{{rrrnnnoootttoooddddddlllmmmtttppplllnnneeeWWWTTTjjj\\\TTTGGG<<<;;;>>>>>>;;;777<<<<<>><<<;;;;;;888888777777777888:::;;;:::777333000000111444666===@@@GGGPPPWWW___mmmzzzkkkxxxkkkVVV777111000///..................------,,,,,,------...++++++,,,,,,---...//////...000222222333444777999===EEEDDDuuu```FFFBBBQQQZZZEEE;;;666888888555888???BBBVVVnnn}}}iiiSSSGGGCCCAAAEEEKKK___{{{wwwrrrYYYLLL???<<<===:::777666444666777444444999BBBHHHCCC[[[qqqsssiii\\\MMM@@@<<>>===;;;999:::<<<===;;;999111111111111111111222333///000111111222555999===???HHHOOOXXXhhhpppaaaHHHCCCEEERRRlllxxxqqqppprrrtttvvvtttsssssssssvvv|||___>>>111///......000......---------,,,,,,,,,++++++,,,------......///eeeccc___^^^hhhvvvyyyuuuffffffffffffhhhppp}}}||||||pppddd\\\QQQOOOOOOOOOOOOPPPSSSUUUWWWVVVOOOMMMSSS[[[```ccceeehhhhhhhhhhhhgggfffeeeddd___[[[UUUQQQNNNMMMKKKJJJIIIIIIHHHGGGHHHIIIKKKLLLRRRSSSUUUUUUSSSOOOKKKHHHJJJKKKPPPTTTTTTYYYjjj}}}{{{|||zzz|||pppyyyoooNNN555222111+++///......---------......111222333333222333555777777;;;>>>AAABBBFFFLLLQQQWWWRRRTTTfffyyyMMMCCC===???AAA>>>999666999<<<999999999999:::<<<>>>???CCCEEEHHHJJJLLLPPPUUUXXX```eeerrr}}}wwwvvvzzzzzzqqqrrryyy~~~~~~tttcccXXXVVV^^^cccXXXJJJBBB@@@AAA>>>:::??????BBBJJJTTT\\\```aaa```eeeoooxxx}}}}}}~~~uuufffZZZ[[[bbbfffggggggaaa^^^YYYTTTQQQOOONNNNNNPPPQQQTTTZZZ``````ZZZTTTRRRPPPMMMKKKKKKKKKJJJHHHKKKHHHFFFFFFFFFEEE@@@<<<;;;999777777888:::::::::888888666444222333555888>>>BBBGGGLLLSSS```ppp|||dddzzzoooLLL555000000///...............---------------------------------------...000000000000000222333555777888:::DDDHHHooo\\\JJJFFFOOOaaaQQQ:::777;;;222666AAA;;;AAAOOOeeeyyymmmWWWJJJCCC@@@BBBHHH[[[yyy}}}dddUUUFFFAAA???<<<;;;===999777555444444777:::<<>>CCCEEEGGGIIILLLPPPTTTXXXbbbgggttt||||||xxxgggYYYSSSZZZggg[[[OOOJJJFFF@@@===>>>===BBBLLLYYYdddiiiiiifffiiipppzzzzzzjjj]]]\\\bbbeeeeeeeeeaaa^^^YYYTTTQQQOOONNNNNNNNNOOORRRYYY___aaa^^^YYYWWWTTTPPPMMMKKKKKKJJJIIIIIIGGGEEEEEEEEECCC???<<<;;;999888888:::<<<<<<;;;:::999888555333333555888:::???EEEKKKSSS```qqq}}}|||ddd}}}kkkIII444000000///...............------------------------------------...///000000000000111222444666777888<<>>??????:::888777666666555333111111111111111222666<<<@@@FFFIIIQQQ^^^gggdddSSSDDDCCCMMM___ttt|||uuuqqqooonnnppprrrsssttttttqqqrrr|||sssQQQ:::333///000222.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...kkkmmmjjjbbb```jjj{{{vvvmmmppp}}}~~~zzzrrrdddUUUSSSRRRSSSVVV\\\bbbeeeQQQLLLKKKTTT]]]bbbeeegggjjjjjjiiigggddd___[[[XXXUUUPPPKKKGGGEEEDDDCCCBBBEEEFFFGGGHHHJJJMMMOOOPPPSSSSSSRRRQQQOOONNNLLLKKKHHHGGGIIIPPPYYYdddsssvvvwww~~~tttxxxvvvdddEEE111000222//////......---....../////////111333444444555666777??????AAADDDHHHJJJJJJJJJNNNNNNRRRbbbyyysssVVVCCC<<>>;;;::::::999:::;;;<<<===BBBDDDFFFIIIKKKOOOTTTWWWccchhhvvvppp^^^TTTUUU{{{zzzeeeZZZOOOFFFKKKXXXWWW\\\eeeooowwwyyyvvvsssuuu|||~~~nnn```]]]```ccccccddd___\\\XXXTTTQQQOOOOOOOOOMMMMMMPPPVVV^^^bbbbbb```\\\XXXSSSOOOMMMKKKIIIHHHIIIGGGFFFEEEEEECCCAAA>>>;;;::::::;;;===??????>>><<<;;;999666333333555888999>>>EEEKKKTTTbbbtttvvvnnn|||eeeEEE333000000///...............------------------------------------...///000111000111111333444666888999===EEEHHHjjjbbbJJJ@@@HHH\\\VVVAAA777666333777<<<666999DDDVVViiixxxppp[[[MMMDDDAAACCCGGGRRRtttsssWWWIIIEEECCC???===@@@>>>;;;777555444444555999GGGVVV___aaa[[[PPPDDDHHHEEEIIITTT\\\[[[TTTOOOOOO\\\\\\VVVUUUYYYiii}}}uuurrrtttxxxzzz{{{}}}{{{vvvnnneee]]]XXXVVVXXXVVVSSSSSSSSSQQQLLLGGGEEEBBB===;;;;;;===>>>>>>===;;;:::999999888666333000111111111333777===AAAHHHLLLUUUaaaggg___NNN@@@EEEQQQeeezzz|||uuurrrooonnnooonnnpppsssuuussssss|||qqqPPP999333///000222.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...ssssssnnnddd]]]cccsssxxxyyy~~~mmmbbbZZZRRRTTT\\\eeegggeeeRRRMMMMMMVVV```eeehhhjjjkkkkkkjjjhhhddd^^^YYYVVVUUUQQQLLLHHHFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIGGGFFFFFFFFFGGGFFFCCCDDDMMM[[[kkkyyyxxxrrrjjj{{{qqqZZZ???000///111111...............//////000...111444666666666888999AAA@@@BBBFFFKKKNNNLLLJJJNNNPPPTTTaaa}}}}}}zzzcccCCC<<>>AAABBBAAA@@@>>>===;;;777444444666888;;;@@@GGGNNNVVVeeevvvtttwwwxxx___@@@333000000///...............,,,,,,------------------------------...///000111111111222333555888:::;;;<<>>AAA???<<<999777666555555>>>DDDLLLTTT[[[[[[PPPCCCKKKGGGGGGNNNVVVXXXSSSMMMMMMZZZ[[[TTTQQQQQQ^^^sssvvvppppppssswwwyyy}}}~~~}}}wwwlllbbb\\\ZZZXXXTTTQQQPPPQQQRRRPPPMMMGGGCCC>>><<<<<<===>>>???>>>===<<<;;;;;;999666444000111111222444888>>>CCCIIIMMMXXXdddfff[[[KKK@@@FFFTTTjjj{{{tttrrrooonnnoooiiilllqqqvvvvvvyyyoooOOO888333///000222---......---------,,,,,,,,,,,,,,,++++++,,,,,,---...|||xxxpppfff^^^___hhhqqq|||~~~nnn___RRRTTTcccmmmjjjbbbVVVQQQPPPYYYccchhhkkknnnllllllkkkhhhddd```\\\YYYUUURRRMMMIIIHHHHHHGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEBBB@@@???@@@AAACCCCCCAAABBBKKK]]]qqq|||xxxyyymmmiii{{{jjjPPP999//////000111...............///000111///111444666777999;;;===BBBBBBCCCHHHMMMPPPOOOMMMPPPTTTXXX```yyy{{{MMM@@@@@@@@@???===;;;::::::<<<;;;:::999:::;;;<<<===@@@BBBDDDGGGIIIMMMRRRUUU\\\fff{{{mmm]]]cccooo{{{{{{tttgggZZZWWWZZZ]]]___aaaZZZYYYWWWTTTRRRQQQPPPPPPQQQQQQQQQSSSWWW]]]```bbb^^^______```^^^YYYRRRMMMKKKKKKJJJHHHFFFEEEDDDEEE<<<===>>>AAACCCDDDBBB@@@>>>===;;;777444444666888===BBBHHHNNNVVVddduuunnnrrruuuZZZ===444000000///...............,,,,,,,,,---------.....................///111111111222333444777999;;;<<<>>>BBBGGGaaaoooOOO@@@FFFZZZbbbVVVAAA555666888555444666???PPPeeewwwvvvdddRRRGGGDDDEEEFFFMMMddd~~~cccTTTOOOLLLHHH???===;;;888777777888999AAAAAAAAAEEENNNTTTNNNEEEMMMJJJHHHKKKQQQTTTPPPJJJMMMXXXWWWQQQQQQPPPWWWggg{{{ssspppqqqsssuuu}}}~~~uuukkkdddaaa]]]VVVOOOKKKKKKMMMMMMLLLGGGDDD???===>>>???@@@AAA>>>===<<<<<<<<<999666333000111111222555999@@@DDDHHHMMMYYYeeedddVVVIIICCCGGGWWWoooyyysssqqqooonnnoookkkmmmqqquuuxxx~~~mmmMMM777333///000222---......---------,,,,,,,,,,,,,,,++++++,,,,,,---...{{{qqqhhhaaa___dddkkkgggqqqxxxwwwzzzzzzqqq```QQQVVVgggsssnnnddd___XXXVVV]]]ffflllooorrrnnnmmmkkkhhhddd```]]]\\\TTTPPPLLLIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDEEECCC@@@>>>>>>???AAABBBBBBBBBCCCLLL```vvv~~~~~~vvv|||~~~xxxooooooxxxaaaFFF555000//////000............///000111111111333555777999;;;???BBBDDDDDDFFFIIINNNQQQQQQQQQQQQWWWYYY^^^uuueeeFFFEEEBBB???<<<:::999888;;;::::::999:::;;;<<<===???AAADDDFFFHHHLLLQQQTTTZZZeee|||rrrccceeefffxxx|||}}}kkk```VVVUUUXXXZZZ\\\___XXXWWWVVVTTTRRRQQQQQQPPPSSSRRRRRRRRRUUUYYY]]]```___aaadddggghhhddd^^^YYYPPPPPPNNNJJJEEEBBBAAAAAA===>>>@@@CCCEEEEEEBBB@@@===<<<:::777444444666999<<>>AAADDDJJJaaa|||zzzXXXDDDEEEUUUjjjdddLLL888999888444777333;;;III]]]qqq~~~yyyhhhTTTHHHFFFFFFFFFKKK\\\zzzmmmkkkuuuiiiXXXMMMFFF@@@>>>;;;999999;;;>>>@@@CCC@@@;;;<<>>>>>======<<<:::666222000111222333666;;;AAAFFFHHHMMMZZZfffbbbRRRGGGFFFJJJ[[[sssvvvqqqpppooonnnoooqqqqqqsssuuuwwwkkkKKK666222///000222---......---------,,,,,,,,,,,,,,,++++++,,,,,,---...}}}sssllldddaaahhhrrriiioooooolllsssxxxyyywwwkkkiii\\\RRRXXXiiiuuutttmmmhhh```\\\aaaiiiooosssvvvqqqoookkkgggbbb___]]]\\\SSSOOOKKKHHHGGGHHHGGGGGGIIIJJJJJJKKKJJJIIIHHHGGGDDDCCCAAA??????@@@BBBCCCCCCEEEHHHPPPccc{{{yyywww}}}}}}~~~wwwooorrrtttYYY>>>333111///------............///000111222444555666777999===BBBFFFGGGHHHJJJKKKLLLNNNQQQSSSNNNVVVXXX[[[qqqvvvNNNJJJEEE@@@===:::999888:::999999999:::<<<===>>>>>>@@@CCCEEEGGGKKKPPPSSSZZZfff|||{{{nnnddd```kkkyyyxxxxxx{{{|||zzz~~~}}}wwweee\\\TTTTTTVVVXXXZZZ]]]WWWVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQSSSVVV[[[^^^]]]^^^aaaeeehhhhhhfffccc\\\[[[WWWOOOGGG@@@>>>>>>>>>???AAADDDFFFEEEAAA>>>;;;;;;999666444444777999<<>>>>>>>>;;;666333///000222333666;;;BBBGGGKKKOOO\\\fff___NNNEEEHHHOOO```xxx~~~sssooopppooonnnpppqqqqqqsssuuuwww~~~jjjJJJ555222///000222---......---------,,,,,,,,,,,,,,,++++++,,,,,,---...~~~uuunnneeecccnnn}}}zzzzzzrrriiiooo~~~vvvlllppptttmmm```XXXSSSZZZjjjvvvxxxvvvnnnfff```dddkkkqqquuuyyytttqqqkkkeee```]]][[[[[[SSSPPPKKKIIIHHHIIIHHHHHHLLLLLLMMMNNNNNNMMMLLLKKKCCCBBBAAA??????@@@BBBCCCDDDHHHKKKSSSeee~~~nnnnnn|||~~~vvvmmmpppqqqUUU:::222333000,,,,,,............///000222222666666777777999>>>EEEIIIJJJLLLMMMMMMKKKLLLPPPTTTLLLTTTVVVXXXooovvvTTTOOOHHHAAA===;;;:::999999999999999:::<<<>>>???>>>@@@BBBEEEGGGKKKPPPSSS\\\ggg}}}zzzjjjbbbfffxxxzzzkkkcccbbbdddrrr}}}{{{yyy}}}{{{ssscccZZZTTTTTTVVVWWWXXX[[[VVVUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQRRRUUUZZZ]]]ZZZZZZ\\\___dddggghhhggghhhfff```VVVJJJAAA>>>===>>>@@@BBBEEEGGGEEEAAA===::::::888666444444777:::>>>DDDKKKSSS^^^mmmeeeyyyoooNNN333222000000///...............++++++,,,,,,---...//////.........//////000111222222333444666999<<<>>>???@@@BBBKKK]]]uuuXXXKKKOOOuuuxxx]]]@@@===888222<<<888999???NNNbbbuuu}}}mmmWWWJJJHHHHHHFFFEEENNNnnn|||yyy|||yyypppeeeeeeeeeccc^^^aaaxxxxxxkkkUUURRRMMMIIIJJJMMMSSSVVVWWWVVVPPPHHHFFFLLLRRRTTTTTT[[[___YYYTTTRRRNNNIIIMMMXXXXXXQQQOOOIIIJJJVVVXXXhhh}}}|||uuuqqqgggjjjpppzzz~~~zzznnnhhh```ZZZUUUOOOHHHBBB@@@AAABBBEEEHHHJJJJJJIII@@@@@@@@@@@@???<<<777333///000222333777<<>><<<;;;===<<<;;;888666666888:::===DDDOOO[[[hhhvvvwwwgggzzzwwwcccGGG555,,,000000///...------,,,,,,---------------------------///000111000000222444444444555777:::>>>AAACCCFFFJJJNNNUUUuuu{{{aaaMMMHHH```}}}rrrKKK;;;666333::::::666;;;JJJ]]]nnn{{{sss___NNNFFFCCCBBBGGGHHH^^^{{{xxxwwwxxxwwwqqqkkk```aaabbbbbbdddiiipppuuusssjjj___ZZZ]]]bbbfffggglllfff]]]TTTNNNMMMOOOQQQRRRYYYbbbddd]]]SSSNNNOOOSSSSSSQQQOOOMMMMMMNNNPPPSSS^^^rrrzzztttmmmjjjhhhjjjooovvv|||vvvtttlllaaa[[[XXXQQQGGGAAAAAADDDIIINNNNNNJJJFFF<<<<<<===>>>>>><<<777333222//////555;;;???CCCHHHIIISSSaaafffZZZIIIEEEJJJZZZnnnvvvjjjgggmmmsssrrrnnnnnnpppooonnnttt|||dddCCC222444111---//////,,,---...---,,,+++---///...------------...//////yyywwwyyy}}}yyy~~~yyy|||}}}vvvmmmjjjsss}}}|||zzzuuukkkccceeepppzzz}}}{{{xxxtttnnnhhhccc^^^YYYVVVRRRMMMJJJKKKJJJFFFCCCDDDCCCEEEGGGJJJKKKLLLKKKKKKJJJFFFBBB@@@AAABBBBBBAAAEEEGGGPPPaaauuuuuujjjrrr~~~yyyllljjjiiihhhFFF333333000...111111.........///111333555666666999<<>>???DDDCCCCCCAAA@@@>>>===<<<<<<<<<:::888666666888:::???FFFQQQ]]]iiixxxuuummm{{{ttt]]]CCC555000000//////...------,,,,,,---------------------------///000111000111222444555555666888:::===@@@BBBEEEIIINNNTTTtttzzz^^^JJJFFFccc~~~uuuQQQ>>>666222888999555888FFFXXXhhhwwwvvvbbbPPPHHHEEECCCFFFFFFZZZxxxuuuuuuwwwuuuooolllmmmccccccbbbbbbcccfffiiijjjrrr~~~~~~|||zzzmmmfff]]]TTTPPPOOOPPPQQQQQQZZZdddgggaaaWWWQQQPPPTTTSSSQQQOOOMMMNNNPPPQQQPPPYYYkkkvvvlllhhhcccaaacccfffiiijjjnnnnnnhhh```\\\YYYRRRJJJCCCDDDFFFIIIJJJIIIEEEBBB<<<<<<<<<======;;;666333333000111777<<>>AAABBBDDDGGGJJJMMMQQQSSSSSSVVV[[[\\\ZZZQQQYYY___bbblll~~~bbbNNNIIIFFFFFFDDD>>>::::::===;;;:::888888999;;;<<<===>>>@@@BBBDDDHHHMMMQQQ[[[hhhtttvvvyyyoooffflllyyy{{{qqqsss}}}uuuhhhYYYRRRUUUWWWSSSMMMHHHYYYwww{{{tttrrrlll```\\\WWWVVV\\\aaa\\\SSSQQQSSSUUUWWWWWWVVVUUUSSSPPPOOONNNMMMMMMOOOTTTXXX___bbbeeefffccc]]]VVVQQQPPPLLLFFF@@@======???AAABBBBBBAAA@@@???>>>===<<<;;;;;;999777555555888:::@@@HHHSSS___lll{{{mmmqqq|||pppUUU<<<444333/////////...------,,,,,,---------------------------///111111111222333555666666777888;;;===???AAADDDHHHMMMTTTpppyyy\\\IIIHHH___xxxuuuWWWAAA666222666777333555AAAPPPaaaqqq}}}yyyeeeSSSJJJGGGEEEFFFDDDTTTwwwyyywww{{{yyykkkkkkuuunnnkkkhhhgggiiiiiigggeeeiiiyyy|||jjjcccZZZSSSRRRRRRSSSRRRPPPZZZeeehhhddd\\\WWWTTTVVVTTTQQQNNNMMMOOOQQQSSSNNNUUUbbbtttwwwqqqjjjccc```]]]\\\ZZZbbbcccaaa\\\ZZZWWWRRRKKKFFFHHHJJJIIIFFFBBB???>>>;;;;;;;;;<<<<<<:::555222444222444999>>>@@@EEEKKKRRRZZZaaa\\\LLLAAAFFFQQQcccvvv~~~uuullljjjnnnrrrrrrpppmmmnnnmmmlllqqq}}}~~~yyyXXX<<>>AAA@@@@@@@@@@@@???>>>===DDDHHHSSSiii|||ooo}}}sssjjjpppkkkUUU<<<111222...---000///000000000111444777999;;;<<>>@@@AAACCCGGGLLLOOOXXXeee}}}{{{~~~uuupppoooxxxtttbbbeeewwwvvvggg______aaa\\\TTTKKKUUUrrrvvvnnnfff[[[XXXUUUXXXaaafff```VVVNNNQQQVVVZZZ\\\ZZZWWWTTTPPPPPPOOOMMMLLLNNNRRRUUU]]]___cccdddaaa[[[TTTOOOQQQQQQNNNGGG???;;;===AAA@@@???>>>===<<<<<<<<<;;;::::::888666444555999<<>>>>>;;;::::::;;;;;;888555222444333555;;;???@@@FFFLLLTTT]]]aaaXXXGGG???GGGSSSfffyyy~~~wwwpppmmmnnnppppppnnnnnnooooooooouuusssRRR999...111///...111...,,,---...---,,,+++---///...------------...//////}}}}}}vvvqqqrrrzzz{{{vvvqqqkkkddd\\\WWWSSSPPPOOORRRQQQKKKFFFEEEFFFEEEDDDBBB@@@>>><<<;;;<<<===>>>>>>>>>===<<<<<<@@@GGGVVVnnnwwwmmmzzznnngggrrrjjjJJJ777000222------111///000111111333666999<<<===@@@BBBEEEFFFGGGIIIKKKMMMOOOSSSVVVWWW[[[aaacccaaa[[[ZZZZZZ]]]hhh___VVVMMMJJJFFF@@@:::999>>>===;;;999999:::;;;<<<===>>>???@@@BBBEEEJJJMMMTTTaaazzz|||uuuttt~~~zzzbbb```pppqqqgggfffhhhcccYYYSSSWWWooo~~~sssdddXXXVVVTTTYYYdddkkkcccWWWJJJOOOWWW]]]___\\\WWWTTTQQQQQQPPPNNNMMMNNNQQQSSSYYYZZZ[[[\\\ZZZVVVRRROOOOOOTTTVVVOOOCCC;;;<<>><<<;;;::::::::::::::::::888555444666:::===CCCKKKXXXfffrrr{{{oooxxxiiiJJJ333000111...............------------------....../////////...000222222333333555777777888:::<<<>>>???@@@AAACCCEEEMMMSSSeeefffRRROOOOOOcccsssgggJJJ888666555777444444:::CCCQQQeeevvv~~~nnnZZZNNNHHHEEEEEEDDDLLLccc|||}}}vvvxxxuuurrrvvvtttiii^^^bbboooyyywwwvvvzzz{{{yyy}}}yyysssmmmgggccc___]]]XXXUUURRRSSSVVVXXXXXXWWWUUU]]]bbb```___bbbcccaaaZZZVVVRRROOOPPPRRRRRRRRRJJJPPPZZZffftttvvvnnnggg```\\\YYYXXXXXXWWWTTTQQQOOOOOOQQQRRRRRRNNNGGGBBB@@@AAA;;;:::999::::::888555222333333777===@@@AAAGGGNNNVVV^^^```UUUEEEAAAJJJUUUjjj{{{zzztttooonnnnnnmmmlllkkkmmmmmmnnnvvvmmmLLL777///222///000333///,,,---...---,,,+++---///...------------...//////zzzyyyzzzyyysssllleee^^^ZZZVVVQQQMMMNNNLLLGGGEEEEEEHHHGGGEEECCC@@@>>>===<<<:::;;;======<<<;;;<<<===???III]]]uuu{{{|||}}}zzz|||llleeennn```AAA333000222---...222///111111222444777;;;>>>@@@DDDFFFHHHIIIJJJKKKMMMOOOPPPUUUWWWXXX[[[```bbb```]]]ZZZXXX[[[eee|||qqqcccUUUMMMHHHAAA<<<;;;???===;;;:::999:::;;;<<<===>>>???@@@AAADDDHHHLLLQQQ\\\uuussswwwnnngggqqq~~~tttkkklllrrrnnnddd\\\]]]nnn|||hhh[[[XXXVVV[[[ffflllbbbUUUJJJNNNUUU[[[]]][[[WWWTTTSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOGGGNNNTTTOOOEEE>>>???DDD@@@???===;;;:::::::::;;;;;;:::888666555777<<<@@@EEEOOO]]]lllxxxvvvrrr{{{pppbbbFFF222//////........................---------...//////000000...000222333333444666888888999;;;>>>@@@BBBCCCCCCBBBEEEMMMRRR___rrrVVVMMMPPPaaaxxxsssQQQ;;;777444666444555888???KKK```qqqzzzsss___QQQIIIFFFEEEFFFJJJZZZ{{{~~~ppp___[[[eeehhhbbbaaakkkuuuyyyoookkkddd^^^[[[]]]```cccYYYZZZ\\\]]]]]]\\\ZZZYYYYYY___aaa]]]^^^eeeiiifff\\\XXXSSSRRRSSSSSSRRROOOJJJNNNWWWbbbooo|||}}}wwwpppjjjfffaaa^^^\\\ZZZWWWTTTUUUZZZXXXWWWUUUPPPJJJEEECCCBBB<<<:::999999999888555333222444999???BBBDDDJJJRRRYYY^^^]]]PPPCCCDDDPPPZZZqqq}}}{{{vvvrrrnnnmmmlllmmmmmmnnnoooqqqxxx~~~eeeGGG555000222///111333...,,,---...---,,,+++---///...------------...//////~~~xxxrrrkkkeeeaaa\\\VVVQQQOOOLLLGGGCCCDDDEEEDDDBBBAAA@@@???>>>>>>:::<<<>>>===<<<;;;===???AAAOOOfff}}}wwwpppfffkkkUUU:::000111333...///333000222222333666999<<<@@@BBBFFFHHHJJJKKKKKKLLLNNNPPPPPPUUUWWWWWWYYY]]]___\\\ZZZZZZ[[[]]]aaatttsss^^^RRRJJJDDD?????????>>><<<:::999:::;;;<<<===>>>??????@@@CCCGGGJJJPPPYYYooo}}}www}}}|||sssvvv{{{{{{uuummmqqqzzzxxxooodddhhhuuu~~~lllbbb^^^YYY\\\fffjjj^^^OOOMMMOOORRRVVVXXXXXXWWWWWWVVVVVVUUUSSSQQQPPPRRRSSSRRRQQQOOOMMMLLLKKKKKKKKKEEEHHHJJJJJJGGGEEEEEEFFFDDDBBB@@@===<<<;;;<<<<<<<<<;;;888666666888>>>BBBHHHSSScccrrr~~~qqqqqqrrrgggZZZ@@@111000000........................---------...///000000000...000222333444555777999888:::===@@@BBBDDDEEEEEEBBBEEENNNRRRZZZ~~~^^^MMMMMM\\\zzz{{{VVV<<<999444444333444777;;;FFFZZZlllvvvyyyeeeVVVLLLGGGEEEGGGIIIQQQoooxxxbbbaaafffcccXXXWWWgggzzzvvvoooeee\\\ZZZ```kkkrrreeejjjnnnmmmfff___[[[ZZZZZZbbbddd___aaajjjlllhhh^^^YYYUUUTTTUUUTTTPPPLLLNNNPPPVVVbbbppp||||||wwwqqqmmmhhhbbb^^^\\\YYYWWW\\\eee```\\\VVVQQQLLLGGGCCC@@@<<<;;;:::::::::888666333222555<<>><<<<<>><<<:::999:::;;;<<<===>>>>>>??????BBBFFFIIIPPPWWWkkkyyy|||xxxwwwuuuwwwrrrlllppp{{{zzzppplllsss|||}}}|||kkkhhhbbb\\\]]]eeeggg[[[KKKPPPPPPPPPQQQSSSUUUXXXZZZWWWXXXWWWTTTRRRQQQRRRTTTPPPOOONNNLLLJJJIIIHHHGGGIIIFFFDDDEEEIIIKKKIIIGGGGGGEEEBBB???=========>>><<<;;;999777666999???CCCKKKVVVgggwwwsssrrrmmmaaaSSS<<<000222222---.....................---------...///000000111...000222444444555888:::888:::===AAADDDFFFGGGGGGCCCEEEOOORRRWWWyyy{{{fffQQQFFFUUUwww}}}WWW>>>;;;666222222444666999CCCWWWiiittt}}}jjjYYYNNNHHHDDDHHHHHHLLLfff~~~uuusssyyy```fffjjjeeeYYYYYYmmm{{{mmmbbb```hhhuuuqqqxxx}}}yyynnnbbb\\\ZZZ[[[cccfffbbbdddmmmnnnhhh^^^ZZZVVVVVVVVVUUUOOOJJJTTTTTTXXXdddsss}}}zzzuuupppmmmjjjccc^^^[[[XXXXXX```kkkeee___WWWQQQMMMHHHBBB>>>===<<<:::::::::999666444333777>>>EEEHHHJJJRRRZZZbbb```TTTCCC>>>JJJ[[[eeeyyyvvvwwwvvvssspppoooppprrrmmmmmmlllmmmsssyyywwwrrr|||zzzXXX???222...000,,,...000)))------...---,,,+++---///...------------...//////